[ [ 293372430188102114623994637091134004345133718208249379641806331478043083513925474334212690272512408743501425777023406886895014852781507441458910377403956832014524604086313208743867853583939228123723851535723034235235000673655419439662195500107377323439919986502822051798521642724222576198120139054949141908418013543685875118442848482738857177472720299578119138790651713579873892202129468730442381774999586761999215248216539428643536982185233530353569740200347805055949671138414684534485924045759970148286355890641129373429397471404097380784592672964040526264678621551733764462575158138105118872620516092296686043135294952540936866995490593581049015864457017600591647774455013617915704498801437372165482632191550687245213038948604951754601667151196505715782951112084227315377816382880712203620259613784299863161337655065300967779433716473578097312032174183207309155935787515535398902788916222988734707859813412517254979471442736325710586766074188787565349229473002150121651339893604676635709548000198865288190078015445129149335157380817676949086612525082290989385851111903116621127877905766275773009443732643423616613949519774733312548085931334234103905214537609188424875904409943809751458046103510487761565788101694129899727039449174172181045285284167255520103414072003594501935772282827012382694346404609558689693376025137643619407604050915719569856183427521251291154310540130976531963562884427311464630915737332644593479890836165033153684516097018212477605841204381307016991819527950822913131025966631940054901307231192184556902693274295193701544774715477288300886147575150217199985136856440048804530082971206922473780009617250854980531181649065631495018672128883085966477071712618340886604232520319204669439338544683689239550260579673091091615955224505224170665509297595430793724715030784460906226247044732548665588165564277327543100774563443610055202102414601356426775475348940024022783912859380172061178397446294694735652360458339544989940498482269068280059700105091647373788854952160104802848325732969301056946795712249635224268198433501314706450375560823429730092058378677267034010713350854422400782460088700333812509883741229835224093056623954472333556258175179942322405227427164919307296732500294063675034198044342003990976360287569683324341653938107189274817838664086437307797664380878348231743397163410869335153694428298004976297905956659145711489450888702380457031639600445717421125203139886944682373306101231592398827064769784129405429499408905273366631604179931255782215063743765145291474631653306523485621758133999151431815898545948370446970824383657123195374187283395777024091320933317614272832049714622810011790288940062752681705162469120636881004988198525544776722469118549111809010075987614900591744243368207613735696551986386754120845889448855523933049364116776930416972260122435359689893535170320107703187356334359608439336988621375132003568559799675536320522158752178592185377330911149157107829776418095922082549295852905048882355493736609218560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -3687860990650447908986745298392942433893557039780171952478384103099593163909624093299766765033079856273574620174699097871020975895370494546434087731949273646097922276417598323585918641885010999543023866482142779397230523187147716443865783218359930040063571184371592787328431008129043603917806800723450797859389182001679446544323851561840463787037452713546117647911403365897086944618088066302055552156623819172353400627979900476374439173038562584798303185573692318881383704682058711076738506716357017179497601792057932074975001980230567830397404553399445186848531002405703491035354124799014235223713787182827336766750550801957521928710033694155307341103356862846443121617879365660854261790283015633735623631310660409102442592804997549088957864804466821737212002083987187278747311960474454828100996258011440795639758940981627030420321133388196739150400217543661126064909508529218614622657193737863749088489978572522601349061475799920901422369517615359649890282442636813582349534872130779094244130044672315294043879528485742212846592167435592203988915094536185500649462335932808858765785619532245292480868098221170318514956571277733173809399862398812632636829609820161080499406950641622563395853890727346575905676537513994158697613060954980312821295946442261565101399984648888489606346715515648901235999420131110359653289545486674739405574293584014593660946989128060585821959768657803860664260884215714033440019877143241520804106012263426379044714079280912382537850341866874706006699456257442202503485203185817394955337110763837774764116343218219601173764513867649554377711570494280441440988064509918212423675136170559108252830165803479590421770146953959593306969166458998725959590345684461459174988745501624748379361455802661157223444536868705888604930872034947700434756285236274480236891693913015950131816425811622792564706884477038313511181775442016650183780643160888561234899505666574370095419243212052131091880418863275575457456663583049081013019159247136103426828065627045316095012444839574321243033699701937355562106698001148747161502925817292348335095813597740163805680874253194842610544138578524131353182506942505426983003163304683938433705467005148045689354718062674554384066660164764214696456308181314408664818673657046489397451880819375866539358499304372179542490182047304774621812766484799086644055927511269040306006651972291250494907760706716282592016668897569700695052678626409639818369591824289522500730587919301411535974716698763008641881695219583218254083163137734007398979733182856163179064366705047513518118186581757540197304362083512055342994272263547239365600366773897152031124731761164533830276529388633474447373085677576913513727116867801936620744209144245612577621324583674445441210601579583616448392724218025822721088383964830220425299769528730390810292323917931419737636275241438542231881035169285558975545039068132399086351821415049036875421813954493567326709951671365821981720994702905273741862185770933710525513788732966698376096494125056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 30277107211240481052172042136123646113427226492323197022726758247226721976334533917666018134532009433639466884750225188364433238483466645522842309170595300395944564625149118950122585260907709654256806253329481357625921304377510067313353833664598645001884876925629988018500081964381515311676794298807693916602639535892323586702375569191331264718243834311213229617867384713173216332906729678255328374739405579197595627599251983627179137938042487477287074988335890004641366617600325650398002519343132447755909405429382003546604218545502651425874048120618503645975976596121582778665572634115635328669248758629681935153770539334566228734673067957932873965299590495067827815784438279798836232445558475013184559099965777134561283421037770478864326308570422631177684270883879799144582679616556954420252022316829363870360595416895725610764811428362686811844529002345167976077152608516819350278624365635627108446719782473415424185584235505928034025375011341841844411578189748777696000581374659471084771114142080017444535625551964019516096627114495920072976521135197250624113093440524093267253470466760291282785406661288197278210693523757754285251520764719401171523577258129965326044672870774468268013995223833615823373216633442885460659030247700270949980938620777554555367403449887760423117494658813712948747936604048653038561425706995980260528267390986994751317966753917754012970344414480148985529810351678438050170209087865935842167270255269044925440968273045824274694795904715057996332279018257838594052829517932579205454147901104586105864758696204981835141960637883783915629410364415238427523992703640845851309543396850512804587520130363701327601183629312380718049832046413703302105793225715843327779960701342661529518867063118471785421942386848777483180132973000269714294350308620536976822229172723868356879357816712033393066043797711903441154966011230179510465383069762806438421475628887318522213788729179267531553904113370375444727275474322213387647365527912784605516088393334764300170400769694306931384367630333122444159918895963048375092640207398216095472610688405826372298542220595471098561089019314240368966402538663286443306435760112993249020271601479450081135095438979214527924581263670469496723983514536503705962642400603726090050659254121098739004829021127939901700766945345822726190520870491621338928902166903185968187538402814087701194374292552688730788028649680833058008465103210493288582928409184160146669929188272301511036352005075715724366701734048197871906943776037374776306725053689110187167491265419729641278252913159055756702901472651050797516625509038406224093598099546621842454779969427343365001231611782088011205979890220551345279207779901966755929848914196655692276810405542272760702696037280819614738079861890957640990337890923443610060585780767584256262932599413986103332329570845045410836556209322568784858790840968625879627483648527524949968892520957691671610201041784331679157998542676366295336324764346954514525323111479044305820263959756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -48732160978699271416867459741238913446166054069744726086287667891622362241529634523350562851192477065397686071522661145163466758902681875288561594142314876504392160627184700270294401598387222001075676029347148973658145516139047073580928890982816803165445391535227296137215262989437574813073289964459236150311952950909885241254567688412553510728345741982344268471612696487667302947766958050438175058165589454034765280154681707354981268982688728319592759886816083474097282658014360835820771308578589141036459814885255447924579015289595610653209953028559498829290262903081156791622671186547678345294182785788778460493294525145768904610530893336288235160281376301791135923900923403672879011137673545639385207153685529283897313911089679263630108752187644035848341189465716073008794831489542016213570461067882328293448586513123331306312660783528953975355892356791676583516123810409997782053191311449303559013492488140788314533860742103393210161320389311007375281401867040814348446984485526293904444158088929100127133603514928364863683452111533519959557815052651781686139562277073130831310202197338292200141965019045521597996410987078223235516356809875896441897754630073939085711378150956996888935854638879745805750866599764469676383289469847334165528383393734954241271698169133115137970779941565213157945181715508497776857005376275652703751994557578854560084542532298752874670208273038402916688143352803118114396910913915400827464653103512714713080768800541802124270493320963990694614660691230171706610472959289939820117359559697097170051802176561354187498289750244567640003791264211690371922582039817759456369422653131876801561747620337246430817841798923593430240720495799758103491822287585496240685243636539906833522191180377736581910603812906439429822496491409670321257540695850779992209638317081978632694493048581379963124109949288604429340232832913354354450942720409093472639059830112367098655456213277614764756621600444161382844168105264050125434546532176199185992230896488860076602284956738518593723331696285360423669018539337165299032510607776305060897809111451389226481456625331393897821665076108443627031591724657893135653408474290223378640698829120318963264176725062891250189194808660168351755688681240954237580868144800580626818193815394888246924597893574885918566272869347861729854987961092513160089827371925391935743206660270692623881330493514612789179281006708748014004413423285710884856554827499976989491632077224358263807327490581185657045358089082229023846579280196159380161405018918291650475882191593322359038420784227431937397874336491629536904293671115008986811355220024147127677058937609453814009710620924063480796415448063775031792358100738378271823461630934687405141898051842636592195051044000399170233489053604170984262430434517313477389484208579300292009264807966872837265677796479712968920224249816995474355915034735986923034250629782125693423761719547238844047891105079163079928414684636062258080450413374472111079213825796665997646794588160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -185748122900966920224402867503514239048907840316910944371810813273935397793867541613851089514549058717498250438038055907872103275040641197034477878003061767696545363118366250535275770901985427507188159442358758413974379965390611211640138153359102912249900362264815087001769470754744005293814656624446426958282702954042387333101428501075923096805401313057550765243455342955753316528036881041214920773059059499687874573522519344846382756009439257901489121647364394564436630598099246604584945343469793137029806294251514274852416008705549995178796848829319028831256237072260745863510156765814533178071529390052070903803575166784052571984455804536866388346630209837573736060287549410601806774393479503372300374670776899228698680047637597736581421921846764927020475053549965550601435839822975626887391450522812629291649913978948340141216414328856977240955322477178547204823788399083786652320637732408928803510758653865366789263734168129385719131862228781581140210317294762072771486404430167252024081880729461122417497086154467119884724262238828044617837995081009193962114589834911890195848243457662422009449118519886446100405264372414020196034643855022246045137259791206697027300601897423690237917501964017246270511311683871201071685967155901086927513631606829758228390352892847830608071270533741991239799413370071461593457310761663172260413567526165520041103566083233370582335093541096250641313891646597029924312677947856037749860143962700223366543699242684771247045426531568645676809081999174013796928417957410560958518757851714960625497031236139336835783562454421119340883637593962865029044338539893298900544553240766593512935369858555676081978175085090391577263354480008392562204335757505365629666402286802830201596138426443581465072301477934448537714710796779410027125623585478198996028444253860381251104807601149269833222525590030648299397117081514972449818035235143352809610424591937335035104700015572681674602224087085094196400842530452916631354970985058337826666891051955972064813044656843736781975975259824999089818200985904016159448561321571989025608482998906262823420323421003664788342624962727681005436533149043941464019021011676537906122428622531591406610537244480085774843280389808800066578280271920081356017559559320440716587599938815927719010598466616935306158396458351280230638341357052510865279975345767008586586703791955247633561604410919737349318841064483018702629133168650476760493695966579206073666143557437669797739228532319436820982031895463699683255911235373552636424938278947442237564715074269725347622591149394239022458959172284404527046720728451756660299571847653979813745386696449711601934008674482546571880486624152974824449973139965548853051696320408523554260545303238493792968277813298618380457518333505064037033792377511997817492513344633849124522784434971075353654843341278832559527611581443367358105615587258344883228572058879230010322639616253569038708157561087553093136798181801789683679268845715439829236753746942890289200627712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -3420079551433692319942943556661365103819655407936615500770553496604685078078062135550950723645024802815558776283903163899182807198316352579965247427569307828857653519838836925668995425093700321945858441362698258272981587602181908160638565036681836107211348362384499976786859510079708205079563195643262443139081217402914918850587090805144007010651673911422781589155785150991237726555519322312570983665187858780353334145154197999979535358232005734462767498618260614374327187223245757831341933034317374862968782279343871310781245005329817340949211561232908174218354172334993036472117104248388479981692173703047190777709534589717675416628626674900016929497822475422653948044671196829927268866689715167300307661447539293916815655322669668587400851581935259063676569653496157289161535644850873512760338257349974948979081431345608369880709885934268118614157008287812501595375580729010593765621184696291761165719734897188958845977076240526046679117495623826022029201472357770335200713615660706771877480265121310141355807078868623265147210546396743943981108543140658758481072436747161161828438974715965355542741984417488319638462076971515260058417922226297495618141442732323954417540191399211988406860440660321146599294095647761682805862470002626066199909095060846080684932426240324569468225656729922591921799194234927442411708942992139686019553802675426368147439477257943914464410317295191764561982258524493370568982947769741588259206470111938101031084881794967562804742893665001505113440439454864252210773853528200299069091055045826683064228919132099520021764121479548872084873472108867672397485681967939564254020614325920352281346248591513339165413506271352372109812580727870168119818421338762765174100819246007395700503944980280112578785718577719625533523900132087139251562670179673173836329794962412503055617093230440824668757286712411512151905692107289145320008871203433546866555959000365227747730885679878691601973001107545172450092123677180488923247500408232116191738855469615478999471158683797857962941726200889433768406933129107686207423116868932109447578203573795500023417192702859607245744936752477192240637495230205498518535952444509207041174105032417435984996896609594153816765357244562777343316002467178938069327764650936962041411341303030873282766934447643090364821413017904248592363047898268606733065940247636629201042570132127357049184538942955250252037700285654934617293833477462150416892235593930428852331684215860932178714768601366536801870526566647751768442057744564296551567094057530309042928595545188313137011591837746624810603222091540609033999892034005559904713872004312905791976338712019956856124463017049620443627125388834282466071304121999231549612975179846165084020316951714905697601016117103089380555496232138793522650255458966994295003983417806851325199275163745203253214234501015893892651104904355421888117143656443163488964840080478527224024803293191939495821811281637612020225164151106899610385855345764005231235631739019617592410112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 47178818450883042542729575667173487430166106367810349856897454977010404231346865332012104759752889680515589773780899538208563642517623044299217827046307867532404588878320996111795609312842552644419031145518396803662861850165748804877517688168464753996706327717940493017319781829351474548431958314414635290473069852552667067488560518680061738840538512674506910354696759445561363022287002001721771940278732528542675572736782493736637377040552633920051828165830177682524025920158856368966187061819493415422219102289546675069378280326336495425893775574041806391478105248154573355981392351907151431861015101749992738454030202122887055171629594847183950125467060978243455156213780636307096182752551932045598486556328790710349210931402790389186992938510660485903634906405085565159938384923682469742478304146543645757328610136782515110553519315285940222531044724041969236201442785131579194397608690754667743303825614465782145803874505136947646700792605147599794128675000820062488592022659706163987637358315617570247776489609620375690110077598749378870600043311528537998011882217327049223153611186917295642119105557483725487843596058008926269353086679064537986709903437452704910630169865974178587896390758105141581070929881351438574764043758957998002059936818084821080565816494387810101094808897757980007951285949000606162211292238286118230206372248329393361599843384691205466485850830541307129759456890733546906463828816441032955216174546785841892435018700531510612040714260855322065294279989917653082175436514265134207092966980956500838299605125810033358020336602476260380051754609938781786575783547624988574675963376615231256563621285273441288512497475625584826538773419919298108005071686184202975859683968308371609450398953639715572620775987967590528343295051498276870683271131943374965534844525169122780767644176819731240457046455147099396229491440072257421032203317182965408373340677204663416791527571715319323594012401688605149884329373137851957581198990174159547021087666728100912685973457332285937427692530357077011636221250855335626107709081862728988334704087748769674134474086213511150319562905069124032526675983666967031791576069290261872707653501984300691458736127370432797323947871055257125723619144975682781999501828170515010482045876723106905465065394118495234611761200543887328004121002763064646559936743874767509411289495809899420827743804044533401812008197584009855519410326409930160394293815907394067628937333627537935796946022494148807130815306152471066996401098292070767640298437358410551579198921444655601555365245022585454051289902507286004607407160852744092765689996955672205246472941341939356722316099831131434937945241502074137353239065500164008205368004120682620010899769623009906093295443435824077558544639647449820845805859301325493303023265434788941616448789561689536397158017073079240676405590806288470833523535481926430512758766819795021364118929363877602801814724469497270573432053607065077582630454551719332020467970316330549410529280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -224692053900450079820055050596641064430789045193127727897358243207949407848160438321755981492890322558198832834408745117066355555076534761612432686237608698673932406426538784524042024433165784974974196955537607501623098298256715396231437696048995377170999333920526332380360162256461054037815281877913353309504063166555433475265303306315459425165537259192983598424268620648542779005845860379072276844656138087275166525466843936271102486928588730946819094677166867651934114255114057835893030156788436171349022685401123688260941901470160536076304922530576291955276606077061543545393438394522827401463587484574158711383119568448507306164159000548664831351691386411581895266284866244445801897952603962477102772399617767945323364467180559726084305193395376919621823352354581879628573411036672104676119647910957277438911006919226211662407543912664449571588643086267486886655388591490715290851946715744834599519415731749142539432085433005126527669720938129436357898573820210049244135496127619943640898282106455613538863012460101113287306248886548800346565370537972594747749380644009601690830427691184243903532344880164301941879135528139260827258767557646748305217717815749177519241956268792314184127042690588093312957489575662717257339905663684256230589527034632711932294954292811999180837102926143553512237958051318619895508509880988005588515655040904804222510399681274512062675757875917887910375559061483949430583919169799073753708635078890773250127657547794646815668016059937725453026903862999526530167833975852744376240155410513715492937554027744122272456487447764810703148555780430494793348746677105430408697380387280076581199239996849423795997694099300160151887646092884913080087833174939568322163436727842239269647520600282318093992807817653713711323451029912213272309919778692032571612030770570173276536473389341885819025967059406065346105193516960097901400167967111240415557254208911077919605412670439390043828020058272643221057941671322366211534794981631842031383553839582661307886416074035842259617912845775699004424365079861250412487049054201967333524407583491391354851406616384720578123479535970501854095560646702042947113699779863312058691824519760423040403148200523792718960329533284351413975895924564227739440781876033266169005064427585652867478376445027719068338845950398119692496655800005035506132697255205988661435577658954780170342246942950657646179764219858113385649229068434290686257547100214259996095299427595735663168044931141823033756556334361220981789890810887202824864104101070214556373269188085759258968327811370557761280284025742559950510519473946798645003094607992427396793647216701928043007388804863182593725476038392748031306065965451925276588576540367447151303642765032225239609459139801782804821793816863875847033238034150679630049694255796382246545986590584550117871262225762167630201009859040281078802154019526771703099931523376286522288565448618111964020797130725498318709768398957200490121477255893404646915022856649486192607232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 536044318607238041098385286029947721082883896593584533033705192686291670690674655921317598546917130913824465304717477428789534304341412369977527507730888256511686392204192990770395012869208764582410256222048099348889903772497856693442743944726493725837796260633212540933308568143067840873774680554436688694155079597115016085462774263851246686907788148627385420971178083364037813927855241615229529564085537481412981829455267733687644997774165554004665383796170671252785313987860785541857739065873062551433476441242184733713274209820285733895048714687791289816920226759565103896545543972073713325678406184039742441971548449083439908615177628682391388294728969681745713082367559819096645242594887579640957833069510505252875282827410216004922899861293933443761868270684183089275069713739183793577087206529547082394472740046041608363602602344573085073894230812150479669647509692964538742173841615016264228404972874127939812779527279003430237270245696250702650147672598673463027379274923834986417243229989289359155593208219055902003836639750467695207413772134815191348033345041943972800136541523313910131973373022568318095407873891620787241357191238901707372301685371352827371939816104436967755763435280083455969762231919037057466560756311169701464519718117515612187927982915962303736015297703067680839937620696376110574503053752849699124840190427381455931229846344720413184220086861912221348777050690271539595556713465031013079630162637140957426747277497809148935483515455049402483492164510627273403852522294567383224347046825682789694435488988004991551732228115214683401250625706156077431576268942605127981028938930038031392674630747330424496425190199771730944655731281380155949303534131305568906980144659829968234709297909327098635562902489633871034286439945922515916896811796677615823457868817206911323242565463691534851164993271874578002943308688413272716517837523763147138004755237638023907334906000558641579400605767419929545021024838802711895169070358409435310856690613422521525773885604736697271580813246532094455796536724436091467433576692270853677451128988954465706626373781972024172169295161462872013715454202541053964525401238941555200971138942192345822258916574023732765729808941226317918852963032497054414552577348284762746525569746868015036625456548529957031862852717905923333485695596943814565393801417381722221842965029202418211637722331049307903025719036671973236758323705752299112219432772809250689286543822474649039820383491700233577777783550652641977357309003904219914661137773944311977689800082548315951601790998761993713886380787725522953847383941821209879728165548807795596271007899830458190512308059352355822811832172012526102469311332938651943436138612328149842775858639809185009645942735196787504427231507435293077524290157991743314082575500500168061967047063514012021512346100900539892945347284419439840002972465243805682246349510962536125664661297658282502350491116692385952085011374802810224602888872598860277932053946946640307814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -642948364667274051951591839337896049265237679059432622843148653345674436428790303659969800918038327404433594931265207684057629797540532859152054373644503304696459249719728553226065532296509742663115674101506070209969561279669545985264220392939743822538635058253149671617924859984988503335082934687710612255338744582844782293467911755374785830597658332129132981274260194222702083379187585365743150655668731829385162148263398333956044080852710020919449795749339322779017014776582898676310992648861553646175476854702818996278747205107104317148469113651036378370425952294568186901261565158847186394331976769111669766497981302318030174923886109593581301190403986451649793350840627084080748741783816830318706887206301660764094883320757943266935750536704945886632334105473442963061115346347737141292253086633556717451406124676743240128048010562347984025658627764200219881500516882930228349384851110635643201127307150854168658588955495756139825467802390869167619678822949378011679177680060559565856596877043794351468996329795028121582381955165204557089240272542004348909496609301795561502771769643389484887441379752041943339008503552695924040818518761946336682813889032490182516864774408009432494016121370616069741597191371325916166581761486891299556070225613785429592023192912156994044526607256088737495890649665452919199742542702039248228824632797854815919608665618105339893559442844102589329456639352150424853048286639220204076772095541791556199426828545346478325628238283507840376589144996019187227075780450150117364683501178725850643466394820144417697252383625370327077655658446610224709279411747684760624026384880127553630357112062796712843481808837199688793588532133296861809689420130616622939455042963405490471858481495524154419424002536358860501813831840855936353030808480548938972906188035312564077098658270699379053963641051013213578051500658773055144577288743951913130934929890568531528577462091067235601981288381556968283640062829302467703830338484884529726583684288200270764480294243864863135617452861332725946867384785479340174244263157419854737653349966822036062250506670210255173485093845252034372688576127726142676025981124166214151730908065071067286874080991769220160277218411893852037395286724592232905912699491043172123265504066785538001732805575478612488873497426464899968376797860463378052087531922261291680865910610078698516992118612743509550346890733016112190635729583833383661068291232812334772311458042454376161398493209804244042480751082827726561309346994412169636839594552488462861687701490190084076571150961043671112637591880524079555653223705886795521623070648856956523790990846176483834185957346003150029904033879028325281317840228112208030686597610987246683409061951970393112153739899936463535344132259175923284079465209277577757116500018420541586637414102840590887551088160696641735240029208166393556594791231034107523429516244853718126657472887303670215358194490363354921090010445618432224198027033307110103292157869747181977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 242447137754592167661825045367997461458425692595230716132136716950991802729765980174747165583789693073053512517875124163462653072923650700184902938937407523833034290151985947058718876741799020438745360191934431388579477144118986864334793840308819503105716883030843850582020312433267790572503984611928358011001314811536779220801043213921932845367532543517390359675762706607341155538499432894740796186194161535922871482475750777646630140511709997533648245962808985438664713593327555458772295436161733094955035089790071731512278839144037632400600449801801311665142946671667762811738569266319449995230385376381992134179785300870350854861207491833949819943330930112518016152987369721231573606708642667133354070626780900525145727257712977363406881526027315238320406081993613880603826070757310056653883767573383200551893656635675815731176575888924223997194380063821778174923224117167240068092428054091632750542188610218744157701434514635953885888146799207507034680347304781694353681703085155846297463156189671130369313183028355274654431807004152659940546150507827282032331487219088765182691902197563101365769972132991837773048574364048673063660700389306624053974241013655043654470209527080535789949072214893549228109304262407128059863832798025085753732394564986313061188586805536443627710248785556536963368351101739816330097000588297430362371073083047542103150256649443912611540292843523031118623952036689643166130688997328672745897206516123310711560446841561663460490049050845465595709448922561535797042308653465100432515363093395256415627967215434950686901801555327886797287637825697721848455584431936327032430520141687386368957092575967057342245269733051802776943538884373677495639914552621512673923348189060403199212061285807906549541567463541185707649012079577842075143936387959960830471238131529570874061368777656364481326601542668164668089306427762636243698149386126791956399891852188328132014687599888248473785543655137518216458217277428432514101480690930190397794856546264052201647791887580309804246388448234830119442167185892350360480909211438494420666425675600912762491078016679921009812786115884204510424708816003104640676946487632629919250621086433971929028438637879950610764849210114896530549916854382786023572966690271660085435457656222849196304506097382787653092722425304483047921027801806051580333506962548676757720713162830035862823192294553114984685204121640335464664526351047636467350790752668280180413960660394422848933372903487686944307459789881956989607990224965360672106381738815070175406331567776311960755429372716415051433106337824269734885214729222612154336542228117223806511760660547172257959236885918674037577679991083343498972704683504058051482775976825465264827656991586923210426756306090142280467835135665399746978409787171819326272381876978891063462172342016047129351627355574712113074030617561662018701874113167945047095530291385864723283729479963058485858955900294804698338926104651216670384314314488333475057581852828106752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 204740238464458403795749697498217562707463562157817953087515310091740099449982920750552252883863842248314886317043748382730324211087578934607885989222967602777823821144156323259579004075159568513730317286878687269674175822325957428306580499425478101784496905706260514013233683459254597258931402689568380124399204706553866047542839342731075648464573233688724901636930177850711238680013947915263519091263423828044043541089506398153508443334944281599024747825808588095693150295609257165448461342837520191209523729894848363748562565752619923608542012037200714894715524409841582215150570209106465525085697616691382915891731526540395858144730999265791642837958100704714864740009652978049592279384652796519350765040560562991475565450754335977831327526049509293107194565990176472120811916904869215420833704954936787967694991094664971910406367720282646739180231566377858955858883971180507949300939093120110295130735432114340213809750454507169433095449058809717271048652039378758096876385219266889323069477338715506455958480971208157835719335340290882347415057683769936030455951348586377495214786899135725443898507440413611885963037383074445755538057823294290498482311936097568075916710076517034016637030261257999758016615054809573892532142551084398124765628049016885893264805392973861898540739703761317694632197816288515232286978334197210759409972099551954766930453805677865855737648126360895384250321172227871618064871913942542125571997012725843172842946257526751363908405798012637267445521343746943859039364718174078821887699755924269792988622315093115423158701484217587058517680898853214626491995531091900052016423206055934399415121226105774874691958733265361313536108308491709610141330946458157123761446074596669780213090658167905829909173817112595405850353191041618656521521247388132519733733090531093281399859863492158905238929657590326164836163184404424632323663949778975399729428091145872913848409042044022235234471685869170736522486071688616390267705197481694891543891499441257924742258463720797214031286016445380479257655618980172418769447603755967678228815353475682992114129214297597952507098962760811362372291671336329588859610950375522597700275713295900755225388291501311296051465619161059619145831969676886178222301252621181920362798622694394590866249949496124813717259901611470777259247412420336599487986236922913608853821724953677747849452265125473282235834196036971220770997378971747844517863881864952533062928391110408993251447948506706517284094716934803028474288455617275324377301298163951578891415969086164698628598000904408808008220263890744911311786812300563614135203250181358009685939408971736351330295573506871334276866869215720999442984834801356735643434760081699032722026069955401446885512151081533935148678399220918054718302876628462562113226992121409506267092575985046243711750263512971777313968854616094949578837094859691188868727115490581598841352746607161439161536797493328977281646784900467981384745818277999009514293568523468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -79645920465457066107855735468727409136342879954488503048146482100973632400184108018202125114675483008394486954603965687175499112032424230860177093920666941564764103058168396658238503744624601612068571004969073186240131270809750600675228689275033821953988104297489779071324680073030221488836152966243157630093131576484490357937228167747197846950606420901259346556355736427312928064636915898545443196869021953640465258560028115599637752973457749204342668115573256690266203700730835446415638879927878461919826208671357850978711087175936206622371267776994475162722806286934631524857633969966382320422605126694294275289835921914447728673477626805970458456072447776238291046057297302896320338865563913660767736497206360897869773915480882426953477077923312068902330224449856791926754382157463825330408020268918196456187722535361975127038083925759623843110653035478232513069793851477043214064446004797268224779624613307533013890362482952096052637678128366791178793412294169014200710367796593088272532232517126113354442709569988292278345680330850599133121659141036971059528877092495520108343634979807306932055304022283913620364640164400535313705950637521524976448539619341370457567920571721616847987914193075383136756722701356798215053578939547747216566054549974395068640293540147573437138550748757121199832381048570296764470520300222345003603820487187037962356801059262940101006367032753268419737529510126865504473017457510831566759473202070681220105388957093064824055399014689063719492945148357829324654034535053683209655110700676053404962036349541944571900524333242539558968049584726312005644252831132675297405403202690126297024660468799752595788015219572585797982586676488750971024561432790742053368574820583725234249278289664469457604797520835343325654286050228093009234576778700072946502439258295523061128062315168764118650484661933277764438934138097485931895777496125166084637442074629382677367154005278488523905402251051648860101183086597662514942683267473887056045459074691906698471627586922321512012540060041848444273234401901214070343552358821721997150360247841193502442991535998898711242666879752116392331292156901936295829117950675887229865433130864463524298337802017108126454675796452282569383212305435804853864787907793850467278680824611309957566149971564857422556821902135411955233415563583387857063271637007084173173531052263567856508475852940664170959106037934816398456250266280856863999456396745767787444268800135678723344436001369909287441205227415563035425699672530159601199439493773810325101182463046331216543361137432623700135506637045616469890186015255927157750766724288946523318451104959356338755386913200227133342982241723302889455300917798270490101588186222864067769348971377491147310299842024740825501617713619348918419888070968402988054544197206003103121357709612862610382201707458786778617591619823337757638805172797919697394559071086230785465889186834876549595844424122530766664044327245287565083460417918569638001705526231040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -217957192254816213601465390899694778628232179127318414835574730245853119311502939013635603358761000174976530089661966601205152455372805834022227099171998525653079672006635006031422747788543003272846486246869278084463388610919435079287629290730668557898062147111668797161655084426003164216064135947257976954831877269315549307190741831701543541146146682359529158433246277429532721221279768675153970961301339802324465219800990274338390702552321766044123381793996623607195793462534258184187674398985748190711920359420437573655449586961509244418439001676334691871225389696456882649273670888183363311375411309698726216272220312579921496822181589561339470245350985089680062857515831413061220676341381940073854016417000875588802135094326382983134962534440267576250403463030863679088011224183881210649949204317457574691091141287583554392255639033733542921443948727382171759230631582106488929672973052610228244097380697733548760728035394402200595179785825441083128023661043794648176573061277765751425662506104444544017021964836977320176591873324173547918377788833466105065487759985017725691567219580391642883272418497420369216412537382327028513945620913148424514540510946790450187490762099184016310774136212295745637203882475921160247416717735766109660707164780154936368479299394426181683599308731039873743999544323159042772672809903851650347227582596049247309668642363105204860245895634669129014995131526568613707539346725181152286136387773905097394711332141454581947943069191704632087835826927960874264002496539430281025646281074208489038717008688506918002192635197078299079111035175628452436853398625476559922751968802204483784966073884548103976767873061427702228122494662671004120406801016700461096203044087092862602530486399857017652353407908998558159202558277046574605485030114563715875302672626458029663257341089041835507683150541529116764099667111157058333431858399727637279557134372793560879840712197180262804200550472732600323079173111437669811081732430788917122308431232485367833146261087941876811233170068563064883293347707400624377151186983962829662012610134077420630448837432391722090626890098807297163177522982090506130178342700186818442433682194960185072372429917617573014389837547711931540824830346416181085619492122130579488571944023810194447391975013054836789634559572246363140857983530332069832516795513526705153787192868919070087829396977357748019187947582713600291229915889417359436550829919976852381770920888935572819379141647925611106714104399004604726928827195688685309359007835694233634177034476293686541351929270077693853328529102194501562379393491167935534917043647437904569605871024257468215100173321558719497602187061442351729627652102779637457904052600041546892804864326723252437437235526015600076265402062000342662040971766411959751838190509630026635272479427749052104519347581363445818560162196932984054867637768870477406148184449519356032265077998731144775821898071245844313493346357941001709035413462073012187948061294592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 90542788575013447166786200031585898067647631155350802439813938761173905273605648660007024504971053935375057512407569514983586676341208652099733432257791641700909443159444181407623364927056613097808220842764286089418183096304944962092432437703121925255576595039249446685981070373457436262724258795880958230723041455197293010855625567063491103041186983414359866635331807681271448893423578453792875611344942278154654675165126738461229530422657916753693299618645727132800022006103533581364139310175213281172334966355386778794637558319727140949990391191275267737424658664502945485866358579300354563416190638834321156482511751324509638253522835320473998422529363137286023865271708840484756748054078637921994045860768711944298420098477474265934537343724938512165337074703939623146999014542524183775408110469671340248158715380117355377455663638528115910424971649300506758499342918082736607229606462055725682894540078571711343388860881527933210201828574350755984733359354621044807742713646597420237979246560395142953447241183292538971203243853240721637180036727479313911867126656638556632538231813631594440294413903516511351819146813615054880863971524486698899476695035276644302599022672929254916608123930307001200544366767788258550328160695342318133954564661086986168450529756370265441171420894386742506385120622065558005169944340865303255896246397649575608319643550655044827633041247706623362930310602906509533168658299786095931890168333499030456125935279801835849291949488620499492884335920115014759279588143502205450534449356830289670744325977824094321486892634186294962668823965162193086549327962683062912960397701744720875109313404851009754577618505508026565491856561359890593121542337061374973863201908260087492807310467830183536336430102715507179693402550858353405659234535107388536534976994598463133950628508746825535182349877544730047615275054015833117616423784981575536556987624063564387761250850448123501200480618143062026339068132536017602511452858391128364719950163643624747029616484354205547493476116935630272806600693665638296766648666577134344645852088609977852536082546250468142666296000123148186003889099123199017079168345235391339891585689547448450902701940569052866432052933430757526023053258583406813707441249766520477657573076194046690076957277813594567230936443818642608249481040767874098479145303714960082888115670406111818582053861240875790172667212703163306937274215712529748290263524183605516122744289742330304565641023313104365802714507645689207813648396226147217094828056838240459937628282998767435917534918690438277630840856217714550628190254884715898497295647655284946963110263191435206494028274477786462849906637884714058034545063428648772402811339275385790983439073589506561074798777424994107913329761423796574034106974300167469225193489822715454563343124286597511434791790009479885446052693800910032824501948135593118965035144054747259278866821915475909607099465798786057439798330675952596035573996708239806083733913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 101718368460333573406396284083287388855318561032924570889182492813240418098908536034068441750568871659760551530681032962926036335535407270238437832361461529682025441438028139053820117341884281350647657334909949501698527955405798265722810471827756784427939630042421524648220842116867902282148778232749804107072854619655025030129817229318679304777623071389648059168011305592066078569259045933483181328228786456786670487505856559189310303345202208420980134557580501220781181217905116010887755266693094057300604484268758343285210424938020274558510209924138106056225000217975555921390052759645053023319919467398407497815407186022741665543091966596320797842106100839955355353372675351539636138147596962647255676755955123810938923993297389320325253522857500294190925044638798261821842989095907604510577676982486388459571101237848869451529349832397667493626041614438874561234272162415553240112279422361903300572522538210472708890575412637311464507714600717297646091803375342552751709995220143225984540611090907758104290780759180394844538570115541057618595603725613431533404319677978839358132661011411875386194480964928732070948954914757625486442801997773542934105623480018151246304452741065260808237689024441636446679570264320870456960220788672405269297716996886343470372007059895485479535223646458796902128999437057386224468883668887091789387272447798521753266808253952001547143583414732175679473889553390900054305855579718311745053085551295793745097100936090336430043851861507258774432405657221218157859979467739953838980479151152041645860068733758869735618550426502994509273940902436211756852458866979353586992574924529181910303004818341558989794335616503238497302464079389508678537114587513974211920622150225391290096948417163656433969076430962402993625947950021781241821176209060833069403615318468285867911116682671623400309807419178921873766955891083844815914845166274487100308333800966061727768242806797623667105318740947990034513698495019393894393979831599231928052816675897135435137658216295378989781911652096050652446026878318078347201642926653426468896250890487441237025131259110777868636648493625465111766153654057849273630046684252129091223334431702223560190940199399659977637077665800101101993298020309140323856103181219520222418709656535215593831688739211147971809956819604862721710449419669080800305221041642299879051186165044009585457000924499657362759644428408082738509941783713688192457327662474709328949603695712687892092907344599913857303263324085098922234720627518892499565471895595633498823163919310667145650466574659612575574407303708998877316859332414089573842844712372162416454531133543795955771169429475172855296725838783297348869389673021853382071608572549172998137453373936778690623367583600172763088446320814270588977426336192524832675840093644605882459319268491238839032115193450614179643188447070424119715418183739443881992626697937748882554717038023720245038923183958442570341568744867511365281541376224693286076416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -28630155228342106954305228096627199367768352429525683942135270448940201063687999118279724332286787098614527860423464943967497314377710552013878772834556992519251595927487642467882937653683787577570843856774885586861273183778393247730409637957393081578475932007466614145068626496923533283104647459465443565116665309541220186294295388745357733826582741290103116602043760874866634664725856530773480693586608952163833425137201653521566899121405959585017646533493864375977903487985480860555664688796727044987842322464779427578106214365000136801884050836023129197421498143991904715713524767255763329821033989806391576789282979828082299941532897613614119239635277868266964422042918633212212946908042186390610744199460236258311169404744977705470591082195807867321512200307921783418530304099096936047379395135306295220203663039663053053921538299155279297767079189022303301761897984942984913959030150799530009720468029622169748636279293855394820565352269293084236081326258555133833809913608939816473112557980674028278163358622010691409032203279791124952874571524314875970754458281576265387980453629277807373649336796013075771663085595386876095254254821414705918045623213523022957236848371853349127451498590890245482658016718446260138561966041375416893566841700581308767241340990666000556097607737058947081257856104387756510981761847166699225451968789479927884460964812053474800332080497526780690215954077776692143240900916338584466874799101057871592504010523352021928725262462577562416867441162973364574034802634913364959040287784962590146309645975027387549330578228042517451778490145438387789839521025230689926599930751725410699902053145306317918239022788739764418208768816094748327620624732121947749119253735819279715390577841522276333724738614841045515116691864033212021614409838013837792383956588496013961023514641561577218809574323505471299208718155617745059824031038181184088230406577407324006026426764511624559570886886849897031431603208589072322353980111589011831068926488413708309589402040734795501890444432894974548136540834016709649111078052262181702812891718896132292793713629231774767670112426633970843476449976281916375205695220962912922220408612943772864168063354072262791945211475764640998781624487751775061947852920997764408337555788163161225287012607381426268060921592950839616095231611287950545859935316674303084618254049852616646324090804896600141710204921692244491170611801326123146493127746034710019940657462355767468437577216856549265395243776033064218163388753281097175712334218095360652040106725975271442570044584551239672698128007336302715718303411761562203744574238379942219771202384143162762593182011695731913389624320779632070983608176473299201923528693615822538144301560727195855133834201152789618630783609599127250397574790200529688112664953181065155270247178109996182109712331550164334532654215437865391226236015906864629192646239972596573801879420155070874097075179721478788583421633876215215457728606033266452987904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -34758483397655095851024800962839819465445447768836207449693295985255790917173251576883473248645711863550156703548610169202549228433982153601398068640432315525682303130639880878425581590043807868758835429809208317530941442322791353317823358586765312913291419618870713512239977183024809937363410147081878247582333652991219323045467103089443344031535554739080741459886544522856825062445399627285899543108712081263414815804296065314334357145307992597766669190291200879429724208115041462747585222159644684795803052551764183743222891998299562138826986251870975528971931400846832303385165364300240477940111598059438780033466761330599150035562336039910295881535802545871876329871458916571299845463857740548575056347958543518118465780624270405712111961321334178847493095511277615292819410276358924956911589280262109751723905092824147326909205284147422691554979001753106180376294334804955233339564624643322499318664921910908251913804779508438258667611321046057234950593997016595582983307062406373930274985034295859914387528744409487780733879854014376654702455720979169826504670589612960470559201541578069638576018084640226280699116620638124661532011294703078374234047884940064792839272567198582740151956574038401902961370240977480430863557590341767594705760285249145243555680039836753100350911617311347028248176643827329408653979327817858548687087388486024064516150127088568403115018021797151900971396474129479234892046390376076340069444993102841834771517018028178655921254730933927867474280413917545707000347547758028781450800019806527265128046143734547841241242303480226677488425162566972258926507085180975093275352860923330785030339382817166819757500807401582603325065466269610431826397807794256663077180767705248077451305780168751434837969037422839366846430949658525415560037567746958491456685105193932829443783925787437487220101855430905601084647210902144266041646970656249352326226151168936781866829477452373303527038361692597407231701765577704563143632891265720173829030540609174930667953516402876784685065839253775114234467306641321699251580980486446964680504688899693338108953085652712312842613997652879385965305676197460877853535522178510193527783611830109120758647565978923244298017272834739117839132679153207860540273380299978506416253783038818568245268754147605074401234656729028794536086000558231678374249607378635922629261370935692838190369408461146525726636075828648737386020284758910624936716301548176060461144749432497218271212130578506119570202090810806156424191003715171622321977426816156871536499928442177131231756774020719337313776424612491255646102699136839204564817295942920777894017426690483502513459599460860307191606306621048717616059089118567217336885153096211891386421782775247545268855919737020614286120647230994180928189542321301847889835344861555779939535291322102261542834750061848302322111554918760716908630013202734165300819944410812961797880458054351128303993279791701622515298735541252094995035139809823057510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 5610875792363051987930554897346222524338288093117158188349656010204161163741210206539689356661681684230329136289311109919044634283530692018136752545399456636066345389654094291564917610552138382173208805184087791866652418597041853463472141811033274677718545092893543976378334366109778709187101324335775842361584640755798200352229872976816927257848992068293966515943773916185469664570587823391481935809597902275101098587356502684557915414195384888379476645075462551476201081691746492425480498161975027619948190789985033094711121741749447639044542674394839364197930425159996349174638082697253579767855658454682242191572228194423657990228134024191044150459718883490988436881070906942511239482218511415468895733866006572082018480834531665538133770900333352321556701527222388116310713216312840774213670910483226253964310229921071733720781222586610327482183270187490039222629375037150762631847293315056332536512848790625344541253135095028763244635727138861089677541247843897310705190680750010796734474943904199873221027448309655616344945657013281077571495977323419273818134128156381557230594710221094846192582393867406777093391504348039695441778293734373491120709338538918088348914166974464819329006009461230380463964659715746220347320216218269094578980379900231139714823786628406952084977646473923493528094959847872877547349693688628381829578820503162145285046404215835376436005032605349579983958700719237827062504950146037419117039360779021309257474099354598996473564578868144479716618512875463158867808017053407719464478135954410074026782151727341782355676769218177177720406351253420198620041679212805777540641240791232276006442108720072875987386487233038571119713441443557647809921075636914851855053723513875455451965809538745278677816277642097575003382135720035483741507894605588754867098780612467939478048593170532051482988740175519208820431934581431599048461952523974661053656735269041563093116092689849278979167071090539974725190029882829967422242191355447035780091921626610969846787193535028332289015384719344288077376725693654541668463916252484995889687654075546373195094441273552277001040202912903186672433981977540987559080919803916888571281014119833946996297392983452013463137488990085408298719886966570422249876959818693419276929525874506510531019169017757171591383550234483468312220935142857563517180240102309991810051601203276588215316644486028921440604744564578426838997156216175916709330298786565275729872717062786442695721263739085880062679991122698015641717732141385633757955072507922285045471347848398887508821315600227187869624533258038023984796045344588787453220300972706150184741449484166613136861582530152647658216704516164020890768628513813372196087614163545653879921175014719107154006304447521609475121121211750888800646092133148769708710298851040931858804827461534837652558247107531245104954902086459004624390373719849853893330349003247691347283242289894262984213513125705793039949017905297805361267783736418631680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 8331238107911985391939419806215589577790255780625429136750090067848386653081105553754325416760181038855745897772250888984424982842104610323098024543560598477600015394809237134533649565700783080936580546444653281127177617710748538028478976496322430063947672748509454322665492111141183181986938992535084607274328427981311021580964810576707060232648355135994537950140109493904962877228712594630814097028917302951292814047234332596959477173989985479158474421130605526326079182027461285999855382405591202413740907119531524704437878423004481931034560803039129486635556140513046847944331723377408551225876821366358600594057919615192582177153941897254984082334227534993257149253508734691015538499035351665836705464800330169694109363788633887182729035040788360430237867267957228962671426677699641189792244513610065686659473768974213911448386826156249137128974200325788513168506452149872003036572885926314168427219513758776674879643273593145951848356477006196652980234694009196881139811071681971179831567921048198002522072678993494233575670376706667975399773412540232884117202139223991024150210540574914885050584470792861434398292206426161110336061656106228873990740663374038328801192681931273337779406387473165545472553156158511068878005198944268504631027421347835547045732059495361145340797445908868427878179628881804478410106199561866657090556463466097229969360304135239452125551158078890359419666541464855738358619913876429510897988382316304772108592264766700884785240542988813156582906456129183284884854707758980780638704139327127958194973920089238098642878555997778439618407273035633673649699400152316016176116511945145946220716302265084082390826935610565502529809235054889851179735491885584080267592477181881275412168728274169108758096142544588211456096277836975585031585815746896978282869496846122050011595154002724284583430013365437089801148180685414106865031061747913063665081374906496977814298905523732749379139402668847326666286568917104381552086482534983880226821399350483976846056735641991859185515469721295356056655197537945396768936410147558768871069506221757831516704971452289213450490030542567751027468034561027352050210945564000053986888470102228394795387065133817923310017807911543887299793071963512294192361283717778617816538650719312135968607876761199441249870777824158945232216731728663088983106886948681058598632331246823534475246526543540540104673129919051753762432556613093901342203473115744452686845448482103428704786530671157544028828933817141800557366593242323579516122861099077743624397558089751758116718981024857533744147613924699319830089647938219019554585487105736827937407173155781348624035601849680589591699106862237752138532807146136759712786626374174894711125772484227472857466473147228304981610556999997098646453171447250461052914901888332716940894297801403526177904352929217019218145059353531365281439102470621106857671871552822374164882364055594665532544205777400298257196311076913901330901839390965760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -504857789383418167560372916265642405330109635390203333685702119232580867805387496598583921830489410679387315844818513083695916639391801001163974481171541879578884146720341620423084434072274490240882841658770941250876758541840928161519607926155329533467416751067686579896899166077064718059532012169797612432165791130690144838341015205727302590973236368127940722077315240196042740609472377413580360343361649618446023744404520859258747724336681074615854026512244575774304581281474943142675615601847885425938432337568494339623194350893803363831126908563943589087961225340158600649151510909320795664010335461355652012320545184762974100467295548855886087161853057338331295422559070323481074983641884382631806355055550782578347034042721075945188638396889462519262883797090778168763115954357364100241475148328681529050143800499895113088236990516096719249200965216281276558121996213065927801993483867375925171313127116888388086133733116321666840159945639387627687897270740934587073913731835529479545437344821254865501447585445613457162084534822446032008971200937490471721613667248420997111291687193929404950948639757765932055777439719466675716274902601959706968874000428763378473310176692913385459395761493151635722655114079379003737538958357669258143547808307508124677267862280558673298279919543568827316583024914246893158234871065086485640487302449485051100135325857326683561045985676764206621319468462919228671855861152344661902612637813248464720516913109508168176505686965071778641259260620337878765588813294043456945686569588070095300521457057086692394795492714229265483916557647607563482675891217498134508700076705764004193469676896619999049536231548332862528396129780986633998747701490721591244566102453446957139596927199667697582030349731941091435235417829769507432590598926658709835160893278175541872171342943744898350652435263321418908588739709267499644721317048914990505320976651693240544376757220355124351468886355256205400996477787440508274264082838301134036216269593513188126149693585295279840596623548894151249866272631520585860865597704729889169344376587076263599461203028555937061233441227777087351296688797520797563702167596722016240914053399554151000221473732820646442142257997998028923940692294561835311045658483440104752573277521263395993077141777133368491506078681017122624687796794996262247999073732233459988523442423259883318185314381113071740863241666470718536536135256978095031906938226115651861133655674329956662245246979255902467992497291633977861673046564164189456925461140722409754732672688511184435360470799916737637436214076866882435214725873472862390716164376307776609744703971173935968297998451636862301226043527299502574317959586465092870317887364709580684971363933027853312978621375853771278808452013522775430410126551210172060735404259914974995847668869516310088296706829824658514639858701273576755561108275082795011092515056489589407122521500761031040242410163842921706730215664312508152772440149196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -1430232103682846722330137224166656975287914549315441489713030684733246314468987315841325612539928360098159428570173974715230054863646296074959098966448066125568113054555530395440359139640766625412956312559846343014302394029165117038142715207604107792604439981036452787810545207319129556444262578873364738379523413846827433980064190083741604837181261647329112357426949952699298948481181290398104859505870044735396309745631640094190530385867573397895798778127900842853673408381498078254732475114986065186526098560516572960347683285753033909504981331596002271179429363533347827950158217778743829722893355816520774403688397855203135428551006016389423923784386157655147056157842250085763751608189557097325819983045967250745265468414657362840972329517694604697346986360583846042096807543257414155174995901545556025840979648677604704033090707741537454904709668096050581956037331986067674403665172576803333076528805675321003808529913146053872709693088245413379975309796573539969496535384366256328748940203836830863193895495227337691721698474384482230633939269753226734139576414653996976252985946428874752509181110372730240587780243188362294636937569041200720408795135525333410675459033941344951324038094484676439451178887237428596381129348743947593690607721669070800578256601291277598497585198770932882084579106082408567938420097621301908162893038578060318663052991229835034380640673554854599642986017892049804986293206722411563103352831895151883665227923845041657303254815198769404648490298394622129480250508424232741202739123526608159052778942287199523840623109733485344835033862656948679129334193476730078742197012612583963648883815162649480638749162936121021307788283422839630082512392530697535621424203400208758940077940536122856594888991791851410868451110249315601916862785926986484749480407992194967255831658706832006179572053141692497612746735958616292859847326378041709852654075375792518348215933343405095160795493626801299489009409587417135910579236158418333858785709180945183559857973712120519208277527263044879722395803408193727473325065659319272904167540373593757432685363555473673121001270210334559706377926779871328924697694088072680277745247350121802627684436778971119097668113606148116204485423618409290150594694091188884324271040925698989679228914324109804545366753956775137939020873956439740963620747337689666672830392160015459760281815711491230781048764904225232529127813383812980614284975129118269658857113872292579122207819290256671947103986127352501830221074708240530281567467719754057749911300691900303958154493195194731684436032295816954346806343137729370545087190182434162495193944238714389341521496073544632990227408917763020325906454102279191069596012860102938987385043157290281487788419407962327159962202893380541032860798036150437517896277511126394623736080258094235778631478107360343143274689081421754094511352647597093551598144754735389290752174037960470370694921734517072761503448967946672940379348664320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -56137785838794642449045181737775297504037226836897391158779307486913951456700784170709574535319550227111782746473645682156031955459210760087904788556532166786178990951309723937859213718854661332532369283902784985364326374398055685859094613974360290849898390873707652743203117854046637619670125642671678890822461834282572515670711271214196043837529045573526079770958564504722131354023301192750723934008021683832410263417650046004761824538762756124486367384065921350854911661088640093011360273122772461160448658097923275568012175610280386270271735996539610387220040242669878990587158741090507179894553489172147802500956129258143838424332600849862850953696088369037124565776399611200472114539071634056363175062722910258336072046293563248354471356532506020748261353512559368356120273651279966336487046490057634494289212836164011136963205492868932835768254973693986131272081891262594489919724953698235635222851055437626140502672723711627090069249142054224823462040836719055603291140187766095719370341837200700889315530107837015837179499955102282953232786951257831291454474152591360305510731979866462909801195118314362520078501060622804135569322518337803204583835793512592773773452686603638826637689011889985093353149645005192605858282956716712505742177803429268868490497921510317076331090585163513086135882477216591764589304359791487968836151555222340711449271523943330007085482448558364285452757623585862433115005527937038330431596132330004687804622424704949963715830125968212702259028075634582163837260943114214635772132657284303478570752401924778681587288251840297199074860212924773382406758888842331461512466316359588575860419686271814857123518897601466138188352098777573595549731006696040316714080305166765210872823913963258854526587790454058878024692985867800259052734115707706179650589920840895242434156868028517693939560280357899012416441986180118783961086615122540489671597126925595585532127815680486881633815266594143327916904290688644235107416996185433772295984830664175463757039540975660521812120133505433452786798345849104100955694192387531249177983560886442456955883181735571568258610426959534533814506692488263933440729475344966461426649254791092894263809177296177147354625389514264981934922481290031812585114079227493606457813252387127742205444726243163985997380778803382598246781379725291257725665890870870918513950736264227488111363407255906815279382743165432479958691676565980452644594042405181665888894751482071038194783746588967202593335580286387377340587571168239149281676109789534921590543169388489603296904199699142721304584652911989433391951379370336528559333349743118009590544396053179830553319947159993048807175864281206401263489593116892565381731776114621958854441712995662903158393420353970149576876438667175424808719841372572548883800124777670306111022020349906569541502419004325942026868799274593449181071456242939472284336494277588728779277168360202780772291586133565927964983354373566879817007104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 151780124495589146657773115285026988903117633991421318944334192809800746149157960421213177598474830064265639552346017739833508316732975913729741559043594037151727879877112083914761804579011678560545983783801088656049676732006177558580126267148507123573021602490851949250167265069535392002768153705141588223011982694423610228428673281420459494299502875626585223253725685466801114031210648364872870851493204834469764990657027526601351471514662861448075300075147053355873971811335114125675554709842664546757398155370427735556868972200687353010816766039670316003163398288808938525117253600416729073087684152875820188781060018296376226116510005814750512946720540634683888943074695415227087671720337459701389656397210460044266573772533823530886201458338519825015654918439108893141427384667708042316535305680641845074490296194922523707162349942312830735725101100687126579118811681107876646215828386995229883513163194829895656500582521372297752580645506957230013297356905006958115822352145429233797913073265891196435359390652130359408176142242696502003082185838870986833443692352903508213296718183573204041487889213401077402564150048270228103246245293634904809455566472964475675098180016013660512896120910693358269915593014292175742238797514959364281790240218178257104827031357205689318811419754050055500087772117135256928380148340137156399110191425007033456028249133218142365790846844807700673624413238064890708716423922487330968907305277971186638582430990028700443335238849276507368905447143142985300678376702464941541473604028669268686981729941723779627024278043789512152511773856866967368632866466901233419210438205667260423059926397804514715852245736503169613087500518918252883974594830229124980931643696600920563219931668249870967596587589695409787759877549788744417502958160353353853233213821988240213002696684268294139384581500346127761908673728657871913722532468727029922381323728593518141326843767520917322925919357195471636572044943680726698439179003945000504734102818610125838507995993287014376308594934217741039574765890700923301634262825240944011598713976118215026868089638213738875827547356963069002909448160732495846873270976076640534314709320582139059650605523132624407851874309759343802000870028436758948614028174000355453543060585893615532571605676925080465142057462641425663631237586455455226489778278595410792105608417864604108192491540954783848211231972767050828791025602021719356712889869229075935619181973875538949514578297835439902084422223147450060327957203500880363545325512722330677254278793328819687599261054658308249515609706699491025095656808925737388784851409521618224586002318902590311955558045560666871777280131622342173003315393389392651862350557490587532742197293900829806530464823794159021361658944164586364511245117000260971399477392671987481081803025310169098522135436629235865309321001942938440689701998666773298081608436729848709789437087079022703485533481370468477809510799269435770981580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 16883996479004419770193885089341494404010415624138895472900879228923316636615445484723819074899350166828121904420690534813793327216602480970737518052630624586084531235792434089247865344707389745515698879186996419247477365951801683228159213382442581819711826947150222941113692029839368853207801165516391135833441697383827673643648259853399034482248622786317730497812199399700917880554406697883742654947296938130252086518619167326058945792176971547072963845195887594168669610683973466986002045301872894003804989309500035840119664045821324476430157802581743357685147383855670924820461085803977206424390364366742753763899493687947157712852824776956899844821148261775404519130154287781323680214401085534562547085889402836669081015325671242998679082033285235506404067494865704532125383639468927308868290607548821550435303851238644996226234602762575016451487294324614539000765251027452060954759602352891013203094800748480289933222722891665674770008837255404058166127139095861250662172541941175755096783932459854905716825863441169072989610102133722560424837515745689796116705362590949661813513760930055967561183292812366689580824608538948172175124571992486034636800069595615398119318895972223478252884599552526115138954243666803053112381153834616894206142099781902552025784596244923262076802278012800153418394489956736310024931464502244284454072564023498335315804319428545573044808480630281314139249437368563123052101421062972998184337706402989488811677550293545355884483362357647589422459488340051848745321938385538518338245378007995640447204219374753349376787621612995437417965948882316748258444314825548241817512075779210253452782072520369151440708922834825142350144144332219693832471377230459218106177305090542576277151988093167980705833505922394173360433954628153109673242524438039165754854515116784794259078490072967390067621980722491460764328256236557013586659139111120045241784557928288738401874911641927544229526598276982772255843504432720258717723059272312257271451246224295246681571215840408731156615582244984439477897575425498850161506125620019333338452721002839653268257175145299800231499477691655878378107819398562480029787645628825916643810324916981924176685034292932301518413140823278182780142679249081741806029480462220254669938618667771244379748563437779134121984813511738842072654827010343158727729199675079898953751277831040639387512408831821988152368179283140735873868970029004837590584474284353573242771170875955262128280017274968818556068800207208095899333064198708944041629595882203575687244059883144504448714456272519086737598408913584130473656580212173716462600031748644644653139373821861119472787100289374666894632699286614398813302623011369804352961685211088930964981846887806234033956271669285401220102220133212324309367444069345251900091099704151552494168025787125310767532826906649004708316287953346254302891022341401316374925699042493688191738501176436922337824100161258188826664692427855243509760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -8646668456577983716446711264187029941022431928175704720923115040416831175248288734982729977856605801264634839825411132305930995422975506910959494408694930665780909190093738896921617290630518215704712491372207292110039554498261783662675584571396372385529694822863098649882499904393306956946971409039816730240202709272106503066510888114483267089207922784434916097509220121588646858962141168011995000436633864533183983317183357855285879212089651083457981173535774585134649097203960260882163776576213237683257384958410622721344009477673474793485417084832928384791185334995183012165151158006713248776659003093196494414713094114647784360191963194795961077341540280386681683435507654151907799252829426317642898693263371863273934215420775036018615949646982957856109232239186666721020911396299952700221143429760675697953599991307509297702099910487079040763579338138564359747551375077411330554794570550093282980514232099776300925245630836924424472479956062249743673876139199149246211030856860816579529573616736408395877269999726610942716401176570198966493744467580164173417950943432722314244766324718902657730682923130483771022825781532568720352312648259519708301651530277229950052654595254078180714422166487733602898322571453934214536130179485074435171336578869780841522778772738015955811507244197000323575652551116714123790439587952153777498370748924004023392859212106871502719575540538389365813799607695110573717654528655818746719147015627584041072215625509629910018267956152562851324553352881443183848892719991054665976413293219543501811279629173779029093002119531506683566032885276839533624672510523113993590320687649088304118599712583112889887391920078999646425296596665169017978778013240181635596702996569089776247034823753401356649643792943062201960307628664587340381679535041648484450871146719065310932368080592995521085334277982662235292095455633560397306529949546881849756458050473243817140518171733127159804525081960098099715526820837021354520383145245303449713190208205526400053908732550262446346663028249170620404418601416355123626201790682606746900893113037792731322226859233267367247676303489176326442306603403419126426162279314881836843422507174663363602866186902456467442005093618351538979377758211446141654069455026172124882269171243177715096104165335603876079200124269534022589587096499548647558045884986097498671565099089445443780907148827516851411492468301336394392176855774098354081656932812805957863910174335624717968062692787807031722545528405256235824378971368307598857994073155446972902902877364000235031121042882826010769387926079450623501162958781747780573680342663238932627852206564222515688304950013472908512348689386235676284063985718635978139905632968735054741394816211318603757423543417687136959220196888885272168232580924468656401784039507094997849761410722559379548894549624721203921993653638479717881908703107869897051374016889487611285929022858342124035295709609612765522632725993688662016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -1282559597331818793726503247813771536230240986467655210227758255004067285568560286031714173046962649897213731028737373497289303598491955976317092207376756649689779723742185201918816924131157515559681489380591471065250609092480934223719644749622643784281639786011571562567129815591434979339935447981897948647950224289332402360084632482535604488349911442823131939629801281912395015020793412190793883076054650603262164463968307208734606527232928915869608230020138148316585077032973895959589714648923221548563400797501704710150532230018711820493241645396735126305167033385257788932042794749925407193302606726036124061019749860995375790952250118019546337846719984911107867664712895077603569877194627868115408063256817214476076630522151129354909839636176848587210671669529355008585013705827768697782637282405835902462351902145832201575629501981149723670744486647276934756068569576573004798440827864916526267911842246466007492716824194923983442365895147579752795377903090727827624878281058874988463921227844914645030304674735264391192446795450734331494980379247238013656612811448314820392483237049154984428621409769477540216648868571816464614318571971503211455516930427015084120640339784582951492094149408087067043768369457930408117638220837752833050509049586545327035319385181959235507247800850898883227660714266183476258276492910789080880689414599744445917663860181631682357993780847518769766216108694816124464621027651746780489547718803105310029694895391367950607186730249993694861250782070595514013347662568728862556816260940051521811021336510773438811211134424475839838619987984243510534705266200857621022631922772871012072094777645022491455260394751849532717027971477171310313000314126758270622645932512609653877366850810678995432423935209980022244331705617485223327051751166068154975000758386144612534940154488396358999598234602632326159111161151602490095148008197987315279239622933597640962715211641342791751326496438401425955510386148787741020568918753112599521623918806583282152753307497513484521638383666605125831479944758388346000134967277033547398936203474317248373495351895613166291279311191713433584107020305749987661635466260295939079512489240535179703406926553168987385373309959440554324231400032525726074128104451653806933055333281600549082047454816452415902170516412022101328434763110552507110199393206033470680758627164800527087159925303266253887913393860454558537119819201458894254169649409645734112452432142413412826669102870811508603966090140639038069778997007825242554570390750034841872781340924524900484021529751072809653475770996928182100833426755545844138200421478255621416553835441481092769028164414099551057111517470697013662300881826463761895142360677298415535489661266691841680285527944420482547500062568892447405938302855957037113914154480583269732652983834210629095497900511951175850329313367497101261758803322091175008281854611204411597145725860536143513384982767345674437797165191187660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 230089989292908811359856824090915190337427227495144410752362575472393335992359863741754246405735540091608681889441495044631214974382660320900803716898617926001687357535722601409891895552421828984684763402874298411979459114871551254961272885633701194438226170370693259528274118442309027901106539645558132191751199075568021084298373343327723683853142030361202753141480814037495031120769128800976411633009590955140608814081947491420042253621880021877719408691260854945316567208429571802672215681363942865245897176243553989205120880709262819344394282439681506924284764437556515956907387054057374097086855131248792532609792550607491820979859348598924351821444362455110443078307872285327454524672426192620063518529767421617509099409418889657739827139623865101291985098933572509776623871969561662546664327640292514935158659472843305818244957161465834998386117205940689505822434631560007330129263392995808191297359458382220508818103884828565273786001756900981515483249870542326782871429901484843209454691797667087205243960488226814497260555102220080048243497316457482934955039287221778858043615226848244839178534988007492220149571364726107442028615108448639550613006146179846635601295658134261815101439479133139485615175059629645313881402023184175542858000124901442229474594830209478327554963482550802128889373119903314750929905250147935588110127991557223262513032615644531388021077753384608584439834539082115032933777683608474907868137439605624403622992574835310024189485741189851914606933706215482084690445430933139303744604553633981773860290163038489869238073680864082544531051799432473079256776559900446161964729734304137620272091132765232542573001439831289938009227459119221390069244372280334005759637498471230150001291232668250447943675413483894493627140017609582421072676648904808936101528685325984017855105376235173664607908857797453397430282588410034346620054543477051461248784393697786319719474724830476299346981050129787992438633963334700392893167928114587023216449797521302902805482554081471839943520080235311297994660594614174775120712161870570774178823178720017656430530850344018099212969892122353685044222029124930133027775392170090203357065784823919163823030384391688378900055765517718510977673061869039520500378413945641873405446259970143852818401896019905883996374700348862561560039373578672890864178494218111540420633381940318554651425050969865084639201794543770921967410158839294839271621135613266270572648331785899729581177869959578857049752929491042893038739096097435381341189438774436161955535698512253878344368452776440318536861320025894303005841799106076124512565603200973054690387082091632318595034535769063976351276952493419496859200762278548475744789572623837831907477788894816980035257105494639451446246626448181881885848024783364298865923637014675370022325622814404682527603777593483527047656415077280474421462715753110418236385504067879941549859831951550485644832448596353597028994782330880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 40957506241363170551604208716734868885491710890600902706900082879076927104825926468456489229307130872887504197141507699125828574234943317352786313807482714969798981732321045547277694040564231157843074686292743603570012905216369862158938988916050154436328002660640686096084148785423843992824074755707476583795692642719598655513962781986132255765372647757724184098151094909493888274226211051237033177574396794992717025923028972252461706161503951131921113789678610382195645104512439080568157458907527575409116004546494461046077515271262135898835598646350965928342507662180438678860422376783007352867801449057886637627202921709564722243222711487682245321164665507085547550354273825703309578638296703192244044407428676718941198440212078231719483193323482264997755283947159502056895928977901888062733357809434621902293286067135204447899091086965825553292190847700885141111682807965092355041771966223694402428136072301729646442778101500270474374489677695196814129292225333211634082243995152631424919065116788727770899073674852120291666204428947489370230584883540784230552650425429257836734096088612847206550546641598310045722996604929132411585585439469115787138780410696232726772139624048796582112873142757235322646170738463014152858785964881313120012264539474650404945380987384297025373635120362715125409271716805672851273682918750788052749640631337939520377377723034333411769024302897903693763656996688697396291586702638404015312471586053528921081343337864585513917168404564232506236281938437581287699518520331543589728016389006074674571002566404856489357186221986241962397359375596979705412162732301870678986174618855502121249026606784277859641552000825022669585463470209521151373536240052454932414590957441779963647103907804981943565349628341436894081064048033978168471094445390074335290117406468612856891264448622480269496299772570872563907246006571027705892105816372584422493072735474544196556596386328461214200607358528518061734057098686247562879056723313958513361547855098499621993638227508094956577432540548285324067982547426937954563563877021862286891611996310595817898387589631233132973765489568616730257071575685678460577184796443729360961353908613008834308527507915587790065634830707138396910239953513205477289070590491191182541470146533225780123851951566249031701625445326687456608306128601091546341558337851802734948927281789900280763982856489275710751420527141350262917201051815980929432349874292274427007043931582847460317818584079152897899250924522039777055633001245588448250517492514830337319128166166048651902515998634573563566570597185976751162447809842324061676767329856647986879008877708432008879226147987023195421363811397818816274505580785939940715850924377826075386983172410849427758537586503918228719608111087815800521163281025938081322112083434586658254854364343050697364235066472517247535945549595464575522982037360616787882423170864060659320606094927113913095620879320737157825957986304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 9344160079567125693947557974210920723965640267636994286254816789179555183035754482737460786939046525963773788231077610903450454277356674600205680862957418675841728591506652206781498510853331114400084581015512063301068953139002183355648599633179031740756742478569582175871817521001835473301901821998625084845861908926992803483090613276381429313738250132449958749040596302118921525403116362185741100068778430961440113870702201466249285143630497888791389081300078926842272234906005086280139224629070022210275124708534177011330516704610594520648814467373425778047742585461452288325358367963423192644634018817708310672272325961178971395159047015279577007887372766996184170318010445838164723055711198385103580386258605912326899354612785084350418069318962686659006544484482084197872348024660516683483914036539034589603125926064301391490651125152971428967943970214120951858091565687441493184743896053779932145005989960975228251380906386154209245555594831318247001207399751397094713354618011458918690709620719448386140925710209480279523867467123024934952431593284580852451142871365597922550445652017796366674077199469773600589955830004480609511087186623890450026045301893893815363382700115520337550168394533092403556225417066080226882641419181701801303205746143796349686671386989945931599701229990654380818308335867807860761261156063024444265173065296750076265882934636018717221392363492483399875716445468791165263669991603850175950080734272717666762803359251974976841812446093270977168201273000411418775537076416183425334320583868932843100118616982007136438282920377873316477149688924213151542593209679347268602060947799684891053746108506820663226521240838626652129924831558122663363106475539041320823924227209200039788073436205364739074548740939733458796060816750468611020213010670802008317621529583321996639349734306028016243809447901937214190266481404150490159182023963732927468002478778039444173422273580627246121298247806134848998518614099820749220419911767658232529704166307409616599535323945099731664450792617225726625578771321986347956332093764207216172483840081702964209564864065936606324234236511074335246844839334199426802225307163511265372018839144958969437855788789864130613333061752570169602060487546577937826299310254238390027099739138915378739287387019694826590500367120210129992443480836221997187580065341020734205632909085077513404513217149614099885726683099281705518076666392539505178546960960371986614389982666971084296519754791613953932069418483416666755338808517381711248323540705108803890325677285530995094374117421119041124673676619583801363730259823408994126133876602821482915281842037613691327517316105591082133111476004011144010893727140158971931763005421231603706234773273295154079998489821365994618624470104627650316398086074276675981768380245812713736447134297938323416327119567527084910476981682667707604260347863622308743157831357146144338316156641473631387228309066640486642692915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 5530354340728662828929143156009090012307667436336910910135846733358693001241258286008802400317210176534207533755344539239020415859988315008082507387757159007212519005014588605817035513620703822366307400574296188365477220465742163341996435864245668637843864563022585570440893804896285013736422015920270659094562496362652732938754504450839361902953604508197623229598410460903823149923481414185235775839479189518916451873004031278889406359117773128016065870621703645759253613903946691826460472381970184527510401058972797729779474400356617675370673052590332990880185374850681123504692512014209239599992455192516843747521450541733131034650614769058663958805600935230169290366895764070894987491791996510775164199968490918070922340009359101468559051247895496763289638620677123391613721280315045240301207478907128455621569873117679030629804099949253405785180624709629297348147836717160844704357442625878327991946648894612329126703044892100736695865978117023373593441042950203690705197173869631980685735644351735217063222060621118333577843622009381711619743352339482982042959432072729391370042619284715922210790879178000814760460953863646806733223072368582186386357751705373388829589758848025163033922630109586960891648419334397524292414922523737178927513246592365931812904598000576749631483748835774226731705889164250933306752562340519021388296192067106288726492413797521492103975531662651576531526107546628882125297920080902293822061223725735597012880861012799390522317945809367571945921010484706576109083467781954101620364735373269585268102630376344076888520845764101866831778426545375231404701300980147371586281129796059011061291925997414431043549036796964655912941647084417040313130598487858821764954837657518009723232121865029382884466768241544665207786389414410442398628564705966706898706322817394572963916891081781419327005582134011338934338707164217702359530759899129597671289193339880191768888559609216826764413993567959314461944823203486488465877593438022241619601099113659700512790474756462904112548246092733249655337194446812242159230843467395187155133554229871009307486769452342855004585768825691471721888706944580499153635418219459711839707364315751306923319592949693402086821163265493663818723052249019988661767689779440405237321872469516844283628903122409612920117640993817542753653917429212010676999057763479051716188482740446420442886451704996161271057796542125472623916648290709845215263654392052942518306915377822570318490500954899026162711761842845077942003124359382906446929224713339198809723003678900146291947941336410629876692787701968824356072003702624180243736100399048521471437180789203960434398708903656152702544074667952747805712661380857697980590211274629561880234243845407924731051496666550757176334822019732028144851608073117666715145330523512422652793329139373552821544075378786902465242394886096478766053044597247227035909346076047113752295460060025308050920839394058325333114880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 1107314802680223064136612931566290214780991453764575823220793170067736838947542655530878314999887169366846099767503285753865808096439894829891829663109081399345582362781210129534866389939032784689588157358911652216135562340266214877343685332088547357114716485419502224254497453793241424456258608843282754937303651009416702331686525596932013303513330180053507948411587760256722718478458518224917538189569020166206065435519560638037317445418915558637907257560874458503672219191097494410561159614374551984627928939988583744557342658998208975056852397524697403385323016788662180894423057358908454566594003540747220388091048022552945593049048483425879993027526686033059873486239649417195973919010517355459273256210109592623940738527493996188847822443803517952884800873262119484427168446466024676863160385576378883398381124201361097119758305832262613770541384978248564967847307228188950887827722611101945255982597650243778360167494997874948101619913601509333295537848061866856082327883023463690553528602334995670364730549336612784333258581513624679666700463792831505968658945514971226026469449201380306472792321821401231226779130933541356015485784308123764038490986363900942244052162561052450473163467697820220257674668359208136829916396889109731832171647747044499823168442346411013524118361913609252930239926232528273454102449794816399840038085703612370709949601910757807636073105176441146494828376109177538903284194400421498349515630761875990217307643380314623722269074367022078869370393814817575561110629875199281057818601366354455013128244993585416151372471132310647268223195388737412066813847184708797071937408075639443174618993719066054131459993182089673567175783107515647536465136171649975419411184775895110588446538416880681262906669443932133902508739511665958271433016973894249218917520901139973944696407827734396073710426065972267308603839903159519208008042238101511470482397892616969397457445317937206639059231404804946858021067576905516727894549336561380163726377004065796861290530338493007307925858029269665390904574450799816691339698799842776677804350697838561741933627720107710735245689928462065945729688065071689761489619462430991767076665955031774887109587020662860665580223595905071871729280050912039858636272222779899288950051140090754299422466996918142186837306273713001456000326358297000278256756161799471616478854753978483134351003155620944504302514760256634680487064108069032980810303052896710920345830862460514449992988278431017562618726667693468347557149273093364476325411531005230532897166407762206742259923225238148779583506260246059997037496901123934858012574948965333784527554600406460742163976940037199919548065801012284153183796782806669547524336046873822012155809250564433781196006440399304210486209410167303662098543957761569954245083562477135666522972575031004842983039395121983493422004819424954968867416713983067898914937611332182483267112453376887660470543710870269067264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 64936494134427168306810571353928217211911245227839204042320952695162617263912201930328267650756183646302569153490486802642024037260282841771938748085677209781149366169222653830053199963189959530238137953669582036620557162840509941621009957344610854174519308079296901806714065105154791385032790274752585524229893844515338001278236939533426441215075526179871863704959760155832707535304633184773133939135432136558723144661120543264542922317588480177284667029825234963452747670607224759580527051365861308094766035480390705717313113983959662184203142991231324533127357179457182559384257276793715585041328370906040119018689341232111574599740354353403697599104203048328018906091990973792725161068268575856408333501478982203471407640926063596818260009626516366028392010297314337481082432080973121379478797732817684595406130060120213167983547576391681682118031220998353437410424117362628426036383351052856861700440834584117603648159451626749508072521081605099049750212801538484212701371754192341670620837833523378339322029335938538975356612612118588058915092147530951727136083435240844981491514832174958713565668352127896525115160902850625920672738406291202660248156621690464818597699830819638182245778333797137441519096103669455283469604044121504530056523185834212621651344826464911079407396085384799823252832555184178160132385734521822737166846796488465902248040377963678045493880224692991658647093552277057367596189366025403494645216611986745185988392633499466084417049418353923081278638264433108416900567493697275792354668590445580423695927591693028712296499572373341607244272171513319961993805938663996137136559117398767016046327083561460020594794331601002820359071337496661332931054514672387042583545016010729800100692951424863657588337264718547971247602231502219193129853164317571144621643089651001313423640744084294416754008924121500648950007445021377127999407959772670691900511516777259816045377074124644614852010432399439183855383609513429116344543743830967453497048146306867569364740052708444333964345054684727903782530730217816701316057118422075166814364680290960060322833387884747069980420050285416884333476124210655301373181534489994834719646307381398190897270904489429293659606284390889917712889933855997532599537024004568032776746605460087457140677439915830186389855005066399139533823142655199232428123207717094895152745279148603055261983673956411672839227117418113260972929566756890611742803539851892097680954243712881040275314654296797144169661344344975538111739942625299749640308539290249482744375485655267494127199453477184763526338523608662781208832711022139330836383854798666176036624797266429989174630904618719177891213919140702552000878057855922544314114356327124887447185169793045547712893059118456616097159003137044909298008824129547185008808417789908358327094503461974634108054023033430890504048848477418984376938344611324298884703667427364649886051851289870867255511274038598041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -5390268123551276718512494803908709974031140148951788895096746490299523290348923119155093940283801287265260435515099350816594631719015849629625083097351346743968438759626729009324554377794517982940778815592420632317978338368539174290591567629990067158795404897071693964645998298378010367079949571645374056790148295681510927031050059229661189318741987094433676727281433245913844881315749004708481031134885541355309447207784669512980514045078531231908131013510318380147410574378487195639291998332418488924662101654200831994363780840040390205988156923447807745369564921048852684234133075494467739468936000736219709442642181775033163207243145930980242870365326640546105120113768517703354256857474150174507381514694446932668389995361474257935092283642843848868499003799064580822211168495622506785638228297760809287950076171204673639258480580112511502360575619208187000004000954052367185533115273771404975387619725911871090406206058121840266653501876039129898156655565696428567660407867707479030703660890246230096936253730521754312435329109023726609163432041342864953465105080090719734799232138526244020038915112073879646443167860686464965836335634113014728447660550353957462700599082258137776502016930431351591910272160309304347786264289244440665618777274451773682819287213453960538234289129571553801189338688934161568883174133895235975255608477877349405576245678708861042051266874387311438584704140556595165766200103656678401741771648273814839789697637843927284961956371410678561833973314740116732858610759083819660949588328470145527889351327916784088793330011552390554981785933271607739654521985978259380817403327785755895466985507155485583857833837566959737507507174650793590803266129422587708410001106462931695521439737680064665992628227754496459182478133265016904502990819207809480256368456234269878123287777335034168933314127484290247354813951314562514693275695322663069697540803704468852397806401214382370462889875241620689254040189262669021306759099503150962567317374269086060181040866340822608528093653547217288411712374234206456410383731723711974301229839288112044879917985672983893626218394470539513202495595845866594714241455580891381841676045472378642055798981713695386105913560286287906926692127920529193703776302868370171143703408937251639637792179918387247421763712064835956404516172384302231077964486259605756583198919851890926349145703965387975219442430146789866463770716376834751965413612969133486517943821438403911730004856403233322117784392045015024238803162325287493074302686476586621568997856385528355161923064378774835643615340211607106101924221542121974558251947826684105923744992071006883054087009586194749268164235345691538220803332312433167899595385971520767038922784353781782759335007282047268842077187515930680729219690372953963206273285504768985045057431779542218928126080422420738959185675760259424854300539545962853385576242699598716727474984108036744287507799626219520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -1855306710783690805349706392263109553364463554206304112121100850261749591113705366109864897151796450788809394399633611959785851750207356300509626009889619430144590949232757646371474958260909135880187555585318685995072699210551871020628952223020959979241712587538874552135325684185878841970137113388351831636437677888234754964501484273480359002002130305539536197916371674948745957858385967677521709420249735324750630225718733510304493053183818396615275592962453758726660047010504088146880159701752246481297750318119345513761996582797418465696248782075012229342010784724568979650884061325792983685939574855138508271807516002446676227821098744637190806585191150262778286640991527908686810811703667448347203499036182289284146768218655283481329707392681179152408857723742365628134017806837381158659720481870369576043054329519752752951386439483565049728776534824940946586932276575227414376012116834591162091051465190520487672083237645659244025376971844240772686967133255601357242527654784915343299859216546084460493791654336806865783555265347229045521298919085533655884670500319435443867816984103006055297474559476224961795499788059313372101750206253321545146273922003525007526845053517685921663549984732371365662582380610308395995956271032004743465543899475223384636842879934333125820059051701023148517112758220481542431280453455379348763959031649776629557169687351741451851135832642522456775210658936029205779992955616379598838745078314355233397530012396226097865056118287421387297830128883498623232247268777395534208262564367104125777166891921144966785653853903797636989125068237221140754263090022458441497461811090535997595322780701449278944959234457715458212680709007047327129381155980134859930125276434320426043083924728910990856870057260579044140728402950621254392282531137836233414587226936376965101057799061957741608728246700537174835874073929990558968340148795692474794482550628564860739052051423433075974654612283303392276183432712660324477315204761473007084110873020769110026190298360793054092550932060812071345818495395018631526397954969281903109408019086975254420010480788175191879474728590312175372190359335787344813307784943690057815543572937109648494257145795276564684625522147007876679676819087298214589678978242288079859851000612069880288260581783134410963015567626980585990368557542391034482782589607267866177058091409740467723808124578773234940389796184360482959879724965644898912598000734101254658766588673683281958631675424139030439040579167191536713287770526157568681879112009838949647887980560853238940190770630109403286062120820752113732313083673203410642100989441731178642212702987846281917259967279191961127352315836829445421020775914605725877050078650368751057240386776217351681727488559753287834340095168905829703179956603617347236280362546612978652359630795755287728247547208567564345463859594266935188347681025621911747033248425844084128181541051141727238689575141376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -438374005192702702171659716927365862161339005130216100676481075761907724652688432159921528322143845149899076613589407841349618715412362868628246770495887270281272826770626943846555317654018448650882905768228794373085200793213815835645185793242132935646550244332155108937929265051716131293258065917061881779554344839901604410639669929427849629843456251189464261994730134373394595678794524713057880401490107247740157050561146457388659120724983832821400889754183681611940727924923946184081955051617487935560506040005945081478257990087638368929403128130715399987648515266747278636434099711682453277922906413714642530184368285341783519387923859861589447752478854211451468254956168101160738263290091139102404491400910789456956359632417452052664578432418789473664202922641860178225866546313796272512413264460992158167190188058633568275165777600709120661922267236946957624872927407103620015862938038744424529712305540499728274269370023065996803598227028565852249029079049307082582894285393186450752093984779185374279163854218787427310389132644659389739203493544302531354840025473239143303670972013832220767033723499181933319086143495416256304439018397933342375960736834798785480256740760036363684326489543193314004736922726407092020904315964537278633742711477537576617060216009069804148954344749063898742956291371118330810871510072691194905689552338080425379379328507090518644381661013737857149447947889484733342911417031951358407019912676246479527754391600343240764503021156935602043458617509928005839853050035344363821814785668139157672512233432401276750049613068805123135306676001090022560852517394476283971600896688957176330234789471956886422350291681410337453394175356896170888042745967038178235202643347103542340865783579031178486420851066562366249734046475160117095113779549438292476064724122389570254704251119813450323924249079092252246345326320930802091142766718389287593443220470053408453181651169346373093106489188857891475057815242395064273267746549207593412990682536123362559085925863396501765133519304031759736262177133451761369813648867190044170956981832113224747432962745074017131900389351584902032930413204175843648521721942505290734571575049653912851231865896413748618971349334112957456680649919300306693723323873478582567611367907038553009184407500600918615700435240355706007026212647394396315807636973534292619265778348428981700119303766583882319088427981694977600535358137460697057672791425785597051053159286013156948036593861351797550567691693776898279286188985485091200313845065085074373039274275130037745314210468982824331698578331033385996206286460007689446075851430814879003675606459270883217600987739396612021837526365730971660204724005362116244413663836441889934340861530924899437352584775610440631195810071688512281203363018155892608223344379344803251360516048035132425406930230295567843382412045859569123322111376824773247995159128405906444304347711948019012493482393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -59961531980846410598852494188846652844088370322148549576064892574323139814020404955626546401240608345122444473984817033917066351741186644164206230994702616146952998031122556071085354627957907673230356908086868777482409446865214009428076534171886075350882774446407883694890241122095564437086205093578890276260997532124595606471831802809144439363268237702123659073176517044213717790311501494813530742634717749411173967343477208332856252320010437492407548986553920844320059508028915849754401780234316715884564684278867309826331963052507683311065139770884361378870596477148597408853772026213013966107465176647544594426755733350820151765346217515965174297364864961236409280224678618088116635995242719952254085724971084960396246904051097653677771579304165454240610619861684947099130637960606444068848283973788713876925223960884051166793903076600706117071962639602714075773230899117719098571688567278671851962403785034695815705035684378172840643047683231465514057878731575347229997950420807949526123859341014323287942097428857360378380516873686664377394571525002394777204681347620200226818192635043369611859523940365385237176727690863008797358989880268878725965045359720483739029892552955128280873134904262719165072687175371015831467356756257347301702636647429189916961480583954802889789444983829622205719952248099785951821412818763628426825586913619163080100187481398203736397028479033705132468577190176662800723205872176335436419508199380134683105769868629665087194326886047879963767838942216156204531121012370126491512623503156078148148236879890809265887106692890738354164296913271621454729223115497359100807764850698284615622076639223716214936797264821754953463546879016338871012862211611628424184601875126891203646816238314798064981709137264076879254043652071142694558627169323635984870932480841151380588263642980774425568486450593581746645270011751859028737225527234048616822739677279991531002821090335851920013378647371649776344924994028580723673421235240174916012294064929041317201733525186025278357761590365632707543618347405236135931237274755136589218299494578416684876572454583586310602692190486753766971554381875189991839545035146491688123461412234187498925003528261649232656500610868090517779683759177578927175019517480515540223690011913012320772845624996647721048797430923924637576727155326660920279093943367283295407582648508065942951393649734368046246952430456337766730855164466658912711860271550687211033510272942385928183927242207332012222658990200859447555878105253975263226098341133389893258622881203620121540049417887415235202410324176704036414807179045603467017258237089009925079257653148730731232866928220456998529328712044432225953892748975763963114028820602622439486515440079103893386693688590388545833127284039857950186614489551954287094254529593016543270628769938725290664679363321725584765885531425184787342509139912732311507565654951636608700891191462606735723724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -2375111284210266575997479382125681840517073619897533920054023344473794037983651043606479509931368109989667409826745542650863929857052361867517940064615332173058297089259046797595983495591992211148629814159749753145774164256110805047731576027573281463918898758388849621647482848201575408080659686243549939819840800712174336859176715986307395948236268838984163777546685714692798324874159682955392588308014424498373972553145060234148758568206302104519748111111331373851323776085472779809421227293685859438502662058216120918853895062657863368220715003073267607519576839547103639134870556056907791944046347862381568960942459034273268111933524831403759725366388152627421295321080523807973134445749964638879369902641126443642810713277146671131750796882298315578411247265849230517135392515378845466506513968455581726520033141552862764455857320714470767486244621581345395921694603205775786050356116952258692256176342486747954297634494527443903662186021046714813128340874440550923390679415625495278677638511747788439826541575539982116121044136252045454227339682277456641418334981938831857458423754566524956481664898196395910536089207847863777867307222119234137838943109772828443390783416683238922386119161284466767727331400539267747786136317465567183263054131822384481096499824506040276901864671253900117462745609646020177589240343071484945251432906018643128947231900301767060694985113237938205978934952592721896027322547170972433573408007627021690341616680228625383477978916554518435358377825453337660233367158754277638597751268750356859817506949396019913391730434044055419941424340682969554028355969444461671886300772098892863338823309647737174112201558448086713534596940116012620103950971972931847475328890295210194068124805032685879824534212046489326497278240873106608931503364276055274416353494436187123428862467115128583210736922293385781012140123501811520088103431658684469109509078026459949156233498820070438849710808419911207032791413202043040539240179839270019786874920700195044720505051739645006300386818828784735680604674501195744189274490106647805116288316322976619965982426596534892535047289958670149663038793370502870558093543173453612910873568354322286078953265667522551953518308904666394186806544057638956221740109834940599858201393479484035349290587576640955020694868788126597508021856060608579986475576170398856456980439695818035992794266172837640597279849787275382432820221298047937014166219624608536443064777002415478677097791664902426923360797361044292543744569622461603021613662397064106428872315765519744864989145567451397630725674880189748325228623354640000790877808010431314796295029484596535186976583846602164675577587447838505470554403843430086962618743990758213984159110695707402840253273117848736607463817876716478794427417899895433651335376208572521791028894077230586410011587034036844285911173384979388185220297912961050643251915979357238062425856427436260982784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 478413039690870173986311389491217031161882997845795088149331871271164237543336089757818513510670260069133868980050261727310331295301367206035683675470909898406594031875454024726948002620632928833279469876654972119347920970690363367965288340035938167033359265424196568023618088096665453769733055175861793242945168424994349368402217230628183747360329700210582597934299007891922830666615860799631741447912995078603688853642125202156944662621872727713506219280357495018496004862139828540669100367006852788938292710647814960625482301958372825204648269106305631198484227085215537678992015147584453402174396113766663410036513109754397210242781061094321130990533879202729337466717915191215788323791578249612027972519081294469739032277629337143501255559763668852780279975813164720130508481410993296461846268265880094216937547638026392562365704310773697950321594867434266805523208214317769490116282464027350077398447365620045769278282021969161696501870540695766371087622977602723928206260958072612913754916868667249102095480986775833627459919357812431011867628227091224336083616433280454173796123937176646150302760400345893574354414977422752084146360012069869215400547988779833193161862138153985111527346756116778123048975770404549563328404916869710407498649074456101998465734207824978632614484704513806413395379010701763133047199772281213961495988386610606701481964715943196400180521335350839693219498423500712790007052455934427578696534667330873717597359161412375112930742962115393194444064668727179505777347744723126261914995090971564897781074666230295756041987878579175218398394878259745759625050955669836238986035514116832153719089994525709097306018469109305383577650957511543546338963771896250829075364246342512072115081780126581500659049048386623733680793855804501697098269904392230243393673908430655505010662942825044073589228815057545108628624831980374619334985781186881450301717939584579154948764624232018707500061885106048100493742488005000855373152687887216027769902188013643417445246184174586506288162444306924019534202648569431452374602413540403663728631808571235664144910586911641187771923234315692413886315798916173751628106331193949918467872147530169154687400141203697344400444209907618160373332305111315932782610898091118413944069317689982120908083082472563847189308042297252033873089373223011076352414878926712896551615532662691864138660690566658889531655082615658142112522202415695378990123816721358281132549532137654611146578516321204464183931485019614513540905194037037419027957731683543021056738225361741667343304158585561641146772419688069178571010689295361741403287463326424441141235680058420071026007658026114476634366836115112517859048455901085647483275063886464557804591672787702777407694105975098635057859919307720821805730248035861987349119539440315209254560767098583431188517965467241610232642350602348926906904299984789685361221321477163401886112499911937228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 95188977630282113609128388795036453411965431218297527320206104354804151438725017488591148252561373720535143969459201790706028359466248449104565702081023807322053095833479627458730515828110652184892948171729085096011661622333280962285446633306182182256478066954656766772743151464114201856113797254375260795627746660421548383969286649506168197535214744694409628046451505263529488349375753010838423949997952093585460056120638674819412002346340777858741823190750562472007106802102473867449613569983679582074958066355713949451503859804233222539656146130641836087594079766483924733795361861011438813720032525742938173588764428992885672554952281139829047445763354797800585121486888084097300706501646490327623330874898808006285456291054196810071645538049184897081700980342324133397107076062585569272622377252724386988434586256787908949909106900711767084757296732203525901363953108073362198082226608307341911242632916442738257624771796736620208379363544466607562398501897136501201886929852763193687209573233578244387602513624998060630829587872847447868541820419516710247994912151418881680255998008969087163753761839333087814853944459841629363949071006741560907452919830068800547234593214412418816692080256971665755062589984216746858696625204959744757696342497613058452868180018485220214005008601041419473700785310670876733212784272938242047317545930200170399146015986381301409787362173934021123832168062144541628633333193080050068329763878222143069118097610542683955160982502212028581014806037628249507186831607643814410367830122131399902806759155017661311348584972810987529004504716224020570591301830775315575768570392914584756193653727834230621017341182429795430305408972605441019498299056101999758642564065923369158528578819439950468993108644216353845114899719113610419128789927063922648303137012202558444382739570668255311164543908317916237373623277195048347294652738932007856639027871552890059160358869624102905264401670263531867939141756335776977612500320289313641448976576254834832191102859850876321084943227275064414920740810955788644721378086173750719000162169615097419232131701200626575722585358859579311929919913585592382553146865201710970372383870768732037604270453143312649927736949260725457674064973100376263686222975272793106010143712503259113770786738566685335821276012251452850721950598407124429268639502908198156465748447161226036887728216509190443017025709386831250514489382550084544187476022699841491124091934086248517091880608530170043417169783314350595579069038536081090103602688523057918628413638669554147855948120789444016159780342753382420761825476437895702712782260817396657984391755890468560830588729615137151755431948332734168988124130047773901463107776232155861740496858634219467808987414692517752138049500300764912225431611044827119923028188845090797664333606326175810562029201869238062318586541965147214930550150181788757480073961707218945014113952826654720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 9938467001964995492641006269371670057187083376650655986173048228387107279869447266464962789643340738639284301064924837093095993648088753422777827427394151652985002702075403908755774823726828075560156022248193709467580886641140904986107679148362315295264735807825814418276581875313165332526070699989939779112165187796816479541696928354489000147070424682722976787528802773577596848277797922814425398317468087656999119765803482754655699457028125898913352751913563682937224614225885017928279458618039759942378143645304533814290961292872830350018584378080923007661708711904839447113015751561487193704293076772548025052555548515104458028215283510672537224403027526294828946894516513709694050440322226714265456657361930485372922507892471306959595609666894119858009084472308809383294138103529967749152953221347907455863923210240833813699002252201374818411764289543088373155873542141638734268484361863776579989186025684613459285284640800173537695693296184407427363935250119950226300497627011429432478952307357816237594165365594164864591729012472761387810031185757278268690309585941719596699333490682098979700437691115093174536321190715403634908719257619623354696349744990384407167287764093504621464161595138870942070553106696990798639550076384052076184765470220863153321435581102733375571074258775091730361741058776995839073165924675262594237109240952032810980506623987695700360802770466471585911186640434448913178610846846583461527511475602666943507474282041266577587371678500194176707349969258626371407705157571862236415175244749335446421007354635235058301683208866558902828739669548566379652162078830356947894178812242278417925119162705188785534392600444570693727424038597207512832725916566720456995335042492499515557405706390206315189964306552024375633543864330796083099986417053334257378626070949976541062883557600003322810127380263669501600051703000037849084436772229752840123211500672752183557707340696079652586911781660553718952914668205948383372387122297176185913226792899240313795687495384443305495090547894947363002855382428474241320433142944725623167636059546978164070051497993725801761443031934466561584086878045620845559710529261453549143204832915707544212385420280128243614827788022633043895807146208756540653433162900002550307336913949055759196476985428028948026579571842516265674617138661297719233621553565346910259891472700993524194070959675140703976114250109300107594117880530125563723681746457032932521801132338732819303976988391745392259282725398440819766185531576148338830582426045440304970264269126934726890906610696009669897147689522008167642764522511459539833281471721916521132548723779046657224095943551468299946547326104675829431745118895864791591131568863424686741161090330876030517791882828472340527711806331491868990544672246354630658685237258271284227590632152407472632597251919736478884301364830185380665911632343239288316805732243992287984292353540096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 709097680296809564357321294137604836268244138378241770951119464440138205192560292720233353950527387115289047681520763334259765296106221552090255045621080954224592878279136550353919149220925170724013521550063459440616826411558395643095775216110854202798489663811741738509877376849605313322520465653318802068615450869678293804226458789429587195278517081136010754296119816991351669370032659437650857129826596708832733030270815715958328330529689707767346679321942378174852140511363196672983071015035281000124608948837659837698134297983652818294736986181100149130722639985346377159821317338295278577298191425132346065364034088209289432105487946284854908906651594157295167080707985527320563907972678441424369083612092181314637210506818343880440518774268472855825922611586219536895909269772397824269073269743436135844746467023862559748431830713484569299993036698795961181369090933155488087304142848639275120793893394552210556893099589633515893488662870365914390643011704750460090637915834902237855089855613580224174119569543511338595495255333577081393494852690960167492069149087672344099584204218449522022394698154531920614843099653329034059376919511919587647272316027568288661220277011684635215552471831587316140355703944569572742951102134010213259119252893123551192843302998735086980498145671635466684182726565230889893679667652282353310155157377375888389879213826178054122989415932798503269049585303054009394613332946481722543349653812138035241516347654190160829251885642116432941631920895307624654655604520644519066059217877474072659480942468169947115792204771042925214470902860075584181938038741007389966878187677072147986649672170145878927728653997072772502212166502334563242598055315112291973601288326795993987991264669869188924393703844806929910252110566220684646717219249451280711337098214464934159530227807769103687667680897692420550424332258317855222414474393632212525645418556314217079978367942546113286069159857695412225439148964619361387913758865529392365561387680500129766450777930873466496331332918270620712604356758167124269113070705144417684538961152488626933291886210316699067020490048326260400079812537980074686298347058410606192689207326801726667449475592333975842403929324049999421890066038644719196469881664128182895121861131944493490967931752297177361773995549197980023700363227039255318562869561454335372574139110536051911612275193700073191666768024857417846384065270344162590762271711362556309661564360152875630820684829555312249930203454715073731796691787560322589456359327752950446573229535008184828763690175162941788872699081663272018440635281821306424145508529887227919097026327422453301943818921096643208816143830540169466835834338438438635191040372981418306469071711456231719661418140553877930212401726967036835125831547445874650604752390824548178186992424065587903476277793258968178051613642592094987991017733700646636030395919910579720611797401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 33686593369279249363660291649987411216704368413813967682397262935305043496269596906678998543135929802996812843752327210735289716019165350653911396032569676742523531940188746224870495071306322431712704809001935111711350789488108518901567163883822540597776690809277652686774221527857827018467970376204500779960807433179152537175927539496787727201508434818819892130692793916376953634779418233139115190629445740580373397734173308687781236479478135227670793385691016126588590435647201518233704032879196732507525058423271492741909724715186336200869786486732223087167532957988413581186138034581685811848278806688499437964055788756172720574162635505195433848329171662086348308039700771431412541049034792935878080404662825292710111811938777807446779180769422921277199553716769777089057039154652703618009327006447969275042327642398177106938700573273593590152793788238945902479471138240963292673739650127211345625267092038118065977107706175316791317220308866937882291275329039036099467164928458330152014140477595866855561560964267718790403400160851247038751825370011849023071717830993063366957734547342478214704609871983332321168318503092641270984423292685709664415529851159593409726054310335972366341542785639162534175259808134160301401609022288156222337621593679949049881139976749945789936670370689970460696607937837492831184453997924974094404551472888853518189683656449021844774965706810201109732737357088118428200761136495325386625573875747588588631519638731582056826786867442273696226354863089577360884550418626084694047732747479058878943825135272768729721175364820303413309533417427145960177967468837187854236296368054983930490001617333935863184306554886852656841542423315485667842907990219453064339938697931253802995728521557840355295899979044001011054256406057663163917304514583863688056626563194615257492532956662033485934974370270274840493721953073567947377631220377795880851981755672997169275268396587648740094462022792733341633365900293405548035723859961173788208707271600856979857981275002138330295171535826691475025937793352980980263635980113702523705046536992548332868698455048630310156250473690735229213952508013538059004062881061442301925581778075662441415866804257357731853436764504493838545746749345247823478678873628729416460721263512482437899039816569108859806129156950652024243590337792202304921623903959483287082176467625240363280074297586479779756861621483443852188009521498445120266650087075788237189187292990462791474382196308254894407121629259344409205471581668215201298900249843377781148039681781571095525281009688649653422629294641309916227744754219622065352405065035222748836308634598802600545050727969643424078773112264975540618849798672945338385720455331299945152153345494667829219195923658346368781668430128432167344570280825776479181371389399168874151458480754687645377143444308870472324132769570080141652101273374182955790244759661803233030963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 1040765772190630785093492875717239883454339416435541262513783290690540405589550246764681393552571202585424725758888458885857810942962049642133648219294587322471528646178601741846898657455728148595437025834657218157988890501407350799365201788301307674475413898241328687708741026456908591722754486421120290009193789504232678449398821258276546962136475104215671611776362525529103524833584595254940758828714134600398618934857591938787502493647191047893338183348969595669893029560878017303263530996838274152104873625418517526379120896186640955022936112340852794181057152039365626024269298846683447297889445338175784173660992512797281120720698014108530493531564144373015298576170397575564829746310534798121936501064537063667440105456902886059452235376028626316263073035555810564912002018532514222456360040908653388832356504780600064536222707411898415346294464997260652262834035199402123034816940849011895257431483952175340723003159541967375303434686770233173626325980758330850267204320647263490152550009563212278645558621673235127847786143844289503769053038811059255264775611283532738865143102465125818774882273453151222627667697703051310483046032872478088905466527199442990999494179103890154176396901329495516340801320668655378087659444795227263585691232820638932473043603788751852367686519789560601650757587127048292540782776589368633622545355908552586101244727957590148282145647328754499910820899181231473293019065876297558853392577277096750121917260038267742263255130951674036436964674997478946162755577864539338415391821980850131275492981583245095870825288349726517964145211567281247563465457230278876595513883165112127520497327099838051736384724992634821503628179741794465770246795607160335670404020800420821769973803933188495045156524052776082939592937856159284042001154295389268546538985431101204983532976779325499266412839340699897954425366022571755634788859318743584144886783679739013878281437638654386261850052771334280416730466165733639681963019927517626923887343329388701625563532548280127516542922202241932856309144697088561780765302428889972722700771091974908986649883939207568763273087134989867363502449687799103750632534707839309187710005915443598936187768295952255935548570906581210810790402239879676436782784338429962885799969588650731872543375359126173430467985910950953896776984498283598488644823127938663132513754567853860275040696860037422350501344432932670199373817100159073480855297263770734633489842147825263492677008089204801122835895167614528774573974243341501864517399217376617609660442074725166750006552080840853021140641884243273805520211218234837855347793568130617134040734811757626306105200337789160530671676045513149350541528867962579858257957105299611680923489308845375046821915474012434548707487919777000592076936710906379483028398666921776967487948232372574000970160538615091724394768443912965773247134288172821851863890205186038169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 33822505762371318988456614219026267515312287662170009578213281065466616750589254623018227193224255244676614620963049433277604664772134565368317282765117761601774152749539458893744606275229486710367308416281913833860400774583592237380207123018168884183326165076569473781595424909662777842713079467933226951784853566675429909551277516437784999802382635291855543682898020426427585400269989990999117624793307006379180585372927236708102988176974517139752984215550992119613059385276220453372911611059844905817731125694545155069698613810731855479727347272078385104956351927554256922215268941110783027325982707478609629936370542968797197425721040274724047365194780429531212206406666585466070756547422861669146864965932470878881424630191386001297275951854526207678107341868345086369219661218845754925633287949151592810704054926184794853722137951718983376327917071777696063349921369231295732563026338389596561707868939668839706343547408648227756498455793926422341860291070568421022052559417568412563889351945985711175086373472486819832198706925725153155972774830897883422741855007495862429267237354158710939311518007647682308055496725416109785102364270359570659453729572571858107062819218089182893324561744819744447300700649918192317062454590086562024978280499006182782719472485317709556653769802328136316599641274058661205143263379357524707335077122195048569604203875640299401123511222193183450190417671635356430450804160911306398703577838672966920785222319308088568532265088507307351498246612323904170462741808040529239443222751072418468170799055179484834735965764486411909616959475195411150510806930533317344982919941355303722668181183058616203145391492681748112521869513085564315054029666364475784235973069756679107153314683473216146192855521925468291846346663182890622631881477033885967717091632840059670185880044329968733843470373307875540132052315549347164037863997367841265840603872265331346062287619971899928831930154899405052054672248818212744957923202131644965599461714579613575439201187645777541149516653826803243206906723301612748595375523757181725816521130933877712534424775355192018124226898906937458037057411890950634913499318874264643792503671538071532035914895270220318068642097002959736154699272007660616255365035161514328654461476415651733140488452161343821949434348756549755646218288934888348722218033636992085303582083777109660454177104754711755233112543733514420078554794569850111898072743159613563586480216764370680187283698990375869754281346393382637658453298652494628042759109748483964956340108871546369289150452680816185498435945962541294695093990779847960027497428709531621160903686106617604383363394689977696704749350233572129030042982823795336514197253373825454617222457427269791880396477099533285197443036178909602432941550310724743476128197150930539549002525796786106059894524447431077736686390138317343945632141587538874207735170720386252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 81363860477123393685881909932695814613684082672600082806779357402441691370241292356023090718477635549813097371627461765429866573129621223179076360480343898842446694122447272441858887789462082914189172702008099632115190874912671149432580429139166478009572682012979544780151763146305603180606095748094329927069596806032706342965628403143675699516767004948280705735992280623063927245731265406490496980048841170497435806812910086664557077429261353975618883756169834418005106509855023101494413834868377943996089289759480800792375905231598263493860943833986404685689418882047725882770022287585743117460394368242892135460900453888981060670396240449061533199827801320413093014052531650951828553507549073767271695027743531547432361821100019330197945560157971729643740757835788667436015732774005198892697665985925652341476251328271869562088067922591919391359665222527412953166005730832883761611733806391458389595272362440187284041210648420776711631886313828583818125103147615757934365117021721431334970023199131596977996603103144141932260411116975572746378824732449513745254286500126676474362333073638157626073350193737547968800903742648574585997761236967976114173051093193184124126030161522218709830571305209943198527825105151472987094537603215263405605409309278908563868604126036671754986221511239764844148194526550790532421971523804020493728313047793273473955894018285545782696307453664277228824847819143299924181629536733009406002543939340846245229343755093327526580896347036719958281522228332743749660859871590682524605791099828737691921366261808502908574836852422004106831789063488098974677919082107684751462750892850483163179799831821050664010299623912551905578903085358114737260286832238203815084581565597345591930766311477869391219216263581265637213030744000318552749306284760464137165719730794408114460520688375799908239089935127447145870449157181577241942393798530696859685958078468878700337429338863909148075236062943881152845402016733024651349857161234332867445929167177449417086227443193039746348005796914218218294155920218945018900607855676788387007339787917557082980712516412414565259047152632886506616775399956858376111945459676265688027064923999623231509187038060402980689203226716058522331587060729839066237695670259712602593355493228196731972134997276750641758254410675409249702198725656498435211423177610501308151476681323509670651443039265841950218103477595160750778223942024432762196156943708877432024771885573682681533931766904225988809195452168270751400886939644497464093655221786053523493844071074723966631319656383401262972453750990370512866986119635637854861289436004520264941268785454481163878505752256780062649939056218962276181086245885873473940681573156797572818480338321443438074240742442181380549229096832295815451495979166111609746416560478826616556169277794198464041146814585059162989939075722909569841087464783949411753719989534720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -159252280050530663414852551944483692459618038758406432098449512834404936406544278491818158836242291465486850550815671919431507502172057381539290255252415698483371441972589547204298852834457724089096855557351643344471499515285982221772761769370031532542216975079308795123043471470033827785471643947944527794630652771270424749651413697307763227388739074070200558238387996153841645100717507010238558771110294350166092890258398332055921321188696844420898020565413375523724630363643937140259012274753265318642988343317060403161465095552054340893829947532264982925509822661120151931212329925357866726955483014797199712564090010127983191924269180774832223565161520197141335279649476801884011617196293818464219358369110895346914640389582643942964165212438986137659467021057999768669867692002160123571586583619147308607708367123916204716102423263270339899506504792556012024168413280556148545005682597325662767022695194930333762860575060096906538460153754556891508990147523946877826572830695758971569003070366818573313229719471250281944418568572388654725701990899827089286951378824234259630672734606405681176912387443143910209863302739867792507560047866667517217167517503621363480353381721903224215866471737586267158524767257378150693492618639821073895093206291373306734009164881262375111133319973082006557360010455635924136106887194943836914658304099946046291389893746802529554076110951935185419107950710962401154530386905649072049383840328158137023185578973758446860998198347273337972351972181286370606069082429616646954495013250281347135056989663063735328761578671374093419905661722465248236828563721300426140377564067242249429066344152165830836449902254553768186411380831706243282362602225298388787373804605020801857191714005054578536499971801105372647133815140168905087934305897977496720087540172141688873527554335837674109890814366462702077615674291601519026540777229919299777692165061969213508713112386419506630063159728954608728562232616885764939492572798038348092105875090368310546121869794895007879544642964168445021442913332579778756349440042081276515102124038042817539988529633998343111742087874008262704631845336124190572954335656977276769760519207130276376138839928964333005282912349323120423144778690539116289684103615040142763698933371417926367600695911342866975950399924204422448765067336384610597341954990635098896126693647817039642322983565607996817212375618266626286056620075965822511948009533974891805194595053844628276620253190450814660958928609050241041976001603016953382581153965122168182850197201082358455697704299496238214803627498457052045110778518604251967943723003585830146873490676037640319779857037507654997169509837151031372828964400339092816666001212011713123466108390905325585087110500453692311489054217718912313104553171771567346626536550028560691405326431120932891800831173795105412661626930690690164035188314489018698463281414144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -11563607727196045792547034072309144152186695119111589692378765900376537442955171024499850510204952611954258645141039043465105896586455714339940278353217427164510129885189763815587286479408910598165996073924389429506604917640811774096665553101875545489850288768104393623159453763157059424201263012183685803587092461595704220396594237682691395655354774441496550423353469382518945748871641268013796337296175137907663615848968157556864305437795440254241956260963083093197433563982804302004699668660725575655703418153872307812283998859634564189096907158586997001623049605578515165614917443058335109051381115992998743593737547621437110501354184452915601521533988291965866965113598697628098587816759596048613537458638822760596426302034318110697033121008286583851416944217068056012705203424416129515438076866503796650798351580726709542495808488642030822004999582303145782337310538114872776615310598213752922758167364186043947748622712364291774692661123056575534368640001852775836603289481180186442685172881477097184854011878291735505459316054801879237082998503643979384548499786265586273788536149017896264875873935568101338577374570315941693878697625925299941808885571161359839850953702815756736130748088391309605440242598809070178147156907356079174163077989905032584458202372639739979157735522568432310272717451200233854904230507647919233145514613516605878284046653761572215372708499389404812917536845648485319796349924582946232716084249643708615798980713307689332929096642515351839187765738439604909087670387308877675670276668540409306872702458172147064718082269959996217219422872020528585669423076061352936038386855891332266507428348366123764401175155038901829281456954002191658759538956788092891665558251386177222117820469671825250669536203999878174805805196298121569247696533959370584513461720003455538432490500001349371156454773090143003954411476088635789898172137985382713558265746898424092449711905620338705559076113843311707598015325213619078519300910914713969012810324085924753303104328905499256600923532663823367559145310891641989442884021151906483704564987715624657661660345281434224995942213728174021776663874946475027469904041189504874204360372110994859622067867496240012269513825179773919636908314139868060180322914909678078766572542656575489850278101149270218682525425250002285757996485622223187663230571757497432540699912075586143796007053887139313291902450900137290072303524077607702235598090384917460325915958185030584926072112845173064657091478922311497053097901856148683897586430628333210488338253028343782873815090518067033263961462379103001642956856503542413113663395392766019214511086493155266241454767760403371543635936738303807052652006826566102391734969797378572970052277908059852356857418945593658227416772166634366380001604090800964783131456773412570180456515737126825166686733127004893194262962209199026535883856672047028571314585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -485740192482558586088877028484074267048291091694005635032910693576133134588980804665787416540281949910838890465943198077566184753452957938661542444273112210031210092149687451599303975342589801334337978102344903642398250646788758982927737818378084945575159850907386266779322512292755543935386570063046820278493755628346658860163366225600641117119610330539501581532399709288455561954285558061104329644438731713097605682880284136901481896679058795144285062551345534164746658076773332874641606687455714273597138252629111690888465783123270261650259885752438232351306458725008841578487810313626548639212370604038162389641660929408069393987899033484141080451667859520554320093761355708740374177326995132760670025129234368558116768568242191477522682945133451496420799262683379389832294982507149703691905583814198090663967510120625630747287501768137257426139303641151248718961073947615386153555225842011324296685379099723304083574744793185399433931449959176189740699518305587223028545017959270349736051608934815681983060058353239306575105897884958107196611784789037677622489674767469529070796887936605600514884159582935281467611484589642326925373650837992861242766728707180313776096135954846545041889498825008062095600964343751415631158700833683150299108712520730443181841329486878867772816916077566488583597668405865978016030502188590576976986890578333344938047533063546899194418162379135316113731736786887064873875479802657645370561115705820669921921652357857563453304076536396700580487941698804189020928490388787748088149376598400942492343788780353665094535531437303288014742404773157652138432782717630153359772552301130109584316698436844677298473393128509101591399654331261865821813840480674785552010052920209554908363069792892147252620756856184054813206148524989585276856619262129552123319385649894090624957466237922576006772053442348652797696047637249189241379106249685163135490780493704215320800786439495796663161983647046621764143152948687540880742055325430762560896735898667354929276513133190762822764906416754203994158279646070940850278254949639199235574767658063485778321884275446065842064039556534720763390613398092149529156405482487213203110762660829139895447324418451991195746179219216701220810655156917104546353233023944921040664984706279061774145089622110445857032532852520548509255059401081107454710438056968609393249267459883864641084487716303129919844881945877787686262436303892206421138204464774043983778852478747903538668241737518468353151309658567031477876677920567036838835591549796170852191779107048159123415024268330493736201542145880876674532184713500298608598438449210841805743599397375762421042962426348994299003987020423793122202130434584496142845141631896820940330144669330321383269117389162815725607026188265623607875135343155023810858529705540067014898071644224546079156154317786300414062987099468852756485702803395818951802880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -18208958406544464448825551600667917633929074689117855636468982645618885543783143825118252698716714443391319763322809847061420676628171525751382838907841154228373356797006884041641784035681377132389294771033010258425637036977903225412831647580691865330654757146694795172388998760396761808015243340241523354972133270739150030740260149526942999137434794534539555319191975025765463642289944942358216633139957090354414042463379094352061852831030510426479983728119990903866414301428253527102931824419745496285382756472788617214358004538529497924250165176709513671785718686542160424552478243728676694228593003072286823168072045004692283434047720568621070870868286059219955147800476728564222823601301879475940100749875558535142744743252899825840657686350952850168948421037779842867197104073663006581717110561404492508924790320369215607437925918515122517572887396891689829906047539796097929995419489363973312216803486108408341705348728041374507316784559910347854401805597559271270158085237415668808623100577615345128703081379345938268368170872708906790285074824263587566343813480016746518767552821535594221823623113805102948708497219541419999279054950758006999019875367081628707513868047784100886245638634639997698723180860258926802507502325584939164802604031648333385890657449115485249681254249884996213564286131807747813975464864048237597123677329937950631425836021241434692301816198491834870711397012206263302198466620866935110244480547165057890690168006220805183787964596663013426739655527581086129275667264542070195273715360640031956595829716505060672496019468195719414218496072390474349498567520097352231217914972058650115057485339866040235355139030030776774169165333963426010698276472626880758403315838833812755250892872170365401640318881555474926101783498464176436907765292033751444322922194337727087242917641139365610655035280866304519998727775510658889137515802661801218455218378243755381608097064643241254198939978679988499210025543324184703498543723199320445868099727477205847866142107825080013054804158819825677815914709756304251976292411911295568327669990253504671113038416553011366672655097139733850691687786102733807606024849114577268528450237628698296043902108271853068161208163526444096148918939443860603487451930812064578089321542923802953711342397238230952120602053837174806839941577211731607674267687690602964284185502430393505214878160869273374730504857359544702480908928348798561441530807094086688813135694480457920010704091341282758862745745990750906517810396657518154396289053695964187752432414865530147279166241599017640055099075806222955646224012906693036082825068503955746597983913475774854396987045477471874818230682964796918074955002522870434024539744791511893930967902205822629673198006831587733895403164694971272213946458108533628471446494038761519201540837238964707713677194023247505532046181029843092826361015465488154624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -591426203655424432497158611134967492036297808419968455743549030397325516243371498994764532487702431031145769356822791170693989969861829690533560205568381856524969246238856741491105216155961559662429816171188665492148909100780011690426587226100621529185528165763281166518957905140056539438268132559263891698652322744903375560897366214624932581644661206456813922089017412939707647741422160012921314229104719731704296738497717860248872802738484195090749611337082944603775538153574497485885221939878313080221877560199083314348937013926829555706854502660441187963019099817683331278828464356167272636242689735708750867823023147035127531655012241851366535934293769605281459055060674745698529310615251434655462819831052660595338538352129234601866299468499306082571620865194223353965271903627953059517220202932310787585328172906743575813031592572049018553151952464310188848041219860793388865465757878128061943405768137563069751520618231282128621786306594097506807364119846182655771000431977187312338266407339270280860110557191402394942423513276344768985738918167670337445134858329513501476066098176202052001742355648164977334736670689074479819482206763860170635039232484084551485984448461020312320414939526728439429813599818881656016264364219427316376595195873984877794787856617455900891266208478207608226975947019033213425616989281810501285716804830026954259544013712459781638747182316165454429200166862031078441817025213804791733815513211627556696125559329378751937068855127670586335612481799273614540336860278623279158650839365656468160371197525308737739816968352228237694140354702715910089344904746145300691225425158280111826672755421602959627752278134141516110967079451246387197665700010224635170605800967984285528265194753996414450737352219919214262695473314849276612156638457264656433595078724735007148762996850065056276695668673490128669151487404604306271647546517253386743126047948897605856617268934297439207839994557994946874467384499142793596112882850511071255044110572292953119619994306606020182041296955009507026647128842269236096501747622712129260771891009162852739927491784922822721788814601014897045937542567055260588092557116316169707149797289514194479160514328822689192192953589044217089494291945919576855291083632713080715377712855502982778464025485116807218938079858577758701166017977266969563442304447391913396638409631766581705701302196606630475721205428157131558191609017381376032633311068117616962826332820302207850259439722085080369268796488391841772903593966207110418250263128935431611953755859772969886398841271746255852632917195314653105099028222342933459858469586117719146217505747504189586950580256194751695138654202002695070064348372951035233217982360707728678363311115163289534370801381495425068525722009967549525418594415455559907074026036766188014071978842790047005433359953954414651203032138591065140019745241065062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -16099363364817295541619783970075679201703600672898647563425022565005089859085763698636906864971463030784138190384652025730261239295546650972477199378636126492460429079478395311587709363159682033137631715091794869795980238646903979121856251520946415981074316238388783869060251717474983540073631045477674779907362520874894302758478067489671421114238804605762187837656066371080404430946810344648307745473949057958223885243632290007070493460094750390997634464272680195248809784696490527424060514102542687675633330026980449576976623182827725938819163718852349569776003945807639312446980749582991269901682484627565726987461471496954492670849871391236233791456378566023783165775495675650467755760142241425796037928136588666141692017838498877095948678942568072247084405411052048608568047021056526108750840445451897814244108140893416142033672935886524371438299214849662542898057696100089941441099339035352477626277590465078348375061912390305742920696801303327118414406965670168006549652979769091330754250685473775151672527372508345442502065165196263000904315994993861309809744019390370331706446853920285386764246174654701959584590817167999038634828107577859829903160231245156669081219267398609068728753219629275018124634943315674116153259477310284658920807296646459099353779796389377303433610640665357960970265311395751552136873115960672014000332342080492853524996816093230446893279418674343543184369593033745159034168260207901091882878616086490091214287363574052578658074416396296490376355687443356221516580429157327017463702689326237513175588051420598158779080860889635094688384716300911816818927082313347448221510098588231663251520970917981959209605406329594799439231353001311845126123656728884067867569615094948380949816516932143055357530145123779597816833752357049343644052108825462130503296984689477639474006908789668939199825650422501975534243409858048152752284974052724664094388872507745143957212137529424796623822788121159038209525134213790915610184577252010807456047035357946374183582583402461197329249012790196065006640952616355109627235675768036459889693031676591921983827514477200163972715883372891079682833905400945964108829303900950543122870802097461018741812794289088532257469302538727804969704894447886997630222679088700091686518816125110670565228909975804668218145970026903893926288156125017944559921055389020805901705164185673571891795837868177261259141078453878849688071872252576703773585766627805097319820180985467157579140539588163700307425139197069350382703648408361256025157007245447563207466076695944042024050711597081969955779759967696431986319899319769447235636542048488256466680467265539870526706251314973253459740910861104322520358428611688157990421569510271364885190532122931551473744029262808953488828071950746026822170761461640936112162446548242969870947352785495304587358292352624330377466798072252471712522279321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -323629880223382970409003484168399794191882173716387821365896646328040127397601754773847274885503884806452472014696768808780662709669147439298995389585802865225391340007471492974009017409450929173577107719657374938024780288130901670019644802345437758898425173975047010294801000963282170462573304059322374339391871654492249689155929906216278790049177484024131090761911827816374982637508186255970124080805803484627525517176451496058621009866780940469325351121200453297294753976121916635134651481767299250818582549962464714175661407080957431749290996606718405873105879879521936905495529445045008353272024962303245327989126518232631001771175456286471954465441357549210771787541941058058014005671987918454258797484267252899792233397462227584970235413763508471000484116526141537812205246988420441121079957315638307556821735450708646096031657929962928362174857007791017892190420037830969299765742872725806567577548658557413335629866617947901742815759401935626507538053531212813126888056567053118153973020727800596429239543907219237058437854690261087603981720756250397038402321147863150584639230194634489093523514652280069450974218105783403070720542197836055973826547178606053525302710120959655266184918294926325976483709025242572062520299938339079485478890354526551491255298351490530611618591813142599743371523906161776988120384673988982749555549551719478288243385219304700265595714779488865179000495918597503531600401886132839849036171425896633991937272265855610485597814677461630711018986154714379779035328194042712590230933568262431840566433118177589724463794372098348257169071527300821995471605697402774885167246662731152848515716060416593817270984328296416336800431559695910646413619083355740911557733265575608419039370878313056983439304056318665932394809934386222205424328256748992725244697110826065791453899948742853507071153668229967558975674541257617071742327847783443398992467643275990732205838476062128283458310302941766907012454041582326506533471609494771523513688381318898449732025640090462444861301761506950378465336297334721814391424526625754890942041268602621541653912145550370246411017393109243318865165745491696975504674286885805590038120374110913892526987747519279412946589489775189768262946502489922678978563168265172360228437925096954614186346833203174242084740700698070239670349502480702036384134097293662839697696121452086971745134533580685136114242216977264088309368206916495873764928550695438915188747273330114268756569488291227136932582856491294678071648015954002129169946828225303373896482096727100028958161432698223915502893605872769243734827240368321738809938367907952798423964926240111625792537619618808131310301405388591107355566824264529929552615483030222747521491312237364036405030511002652467334428067469046635806124142211039509780916917997067685214595748388818116636689317285268624190676331058012117717221376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -2935460029264788448853350158616517763444415982482347964628065248660037560935636434395293347424879017969923861470210214679439410410124526624168704707494380622055339824753700881607139071467351638522080025198156815963797873544784841395795791152719712038621798051888339177596538625892726120466093449892803314132511124536316390913804044945347504622731754306228791434291725376874465469630535598323169462010237240117931543450470165138841124272190770484777828686568869165347201693875199201243598066657056455830211381749614222766874386495472291120469030093657221007770666874293729881420923415195098907507040227023400673646329460300194562598336702614993246459147546763302363961287756927736785010378295177804985063256134179553539846285488142037110936396096411129790230710785043936801945875907714650373030983182168083977456680517068416274712808501080292921493236223340870846322628830295437417001219946799124514983588073142594417354195126115027939331487289561966471984878127728157534191191250139215832574168358086796461604927717557449538141445855092575217201085244831124143440334194221575499092728533117341851167848061994323050797004066640508972152288396531979349594760509183884846891486083923695057013771490311659469300224403530194693120992007732091891042026808908792078691170176043075887697142686887095788132034759265143434611672499623297979351339090588956944670927828626495665265609180412839959790999949095528499682943096178972292375398075594487732565845766808800760757082751675498437264907496954816867794467804115408126352331183501373652988758578705499409779414643824512538789880586635840752448179705842975197140825963342805920032308328025849567960047170919509051226190808096188294841950446795222153756546064608763504717052236941647119622978716500241010384314691169719260910691418167406864964875681329829933620916424287029515778527682720818309261613484256747704515727391452923102950271553065750516094002465836058819999896092007639308745310727260751412428225208022160654718435442732952789588943256114387430224455649267604679450357523041105391350793145397043658970592131227588999547837256150594116737796220649086110577374149505123105844619595986574720981187391337660349067270028920351152452608894749527193307177445635474688967820324088379400094006172646140775259493835931711293611891371586679068731189627737020492992451733104126376040152030880275181818562354872202129053328097117938179248546751585730062648509128828864805376493365739009352059576241661612279411881531526006420606214349810025891846365626973825432411179223089949718341111648247823432366976594725297467767869797414278146454507835118144005399398636068160050615729556433591659199255717518170233448447936029548218649956812107056509533012963121686525428916147088994194234181808776889487554010709663512654524054582191913138134564516771940993446519642266448552581330840492256694947020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 52176617115012440622138983464000976301721562212975967515557635430870240978941170012861138697813925452294713644022504740846633362016896905494664437372666505711779079946276834993270267401062313626570017625111785000590996129004335732585676340917485143976135195194382880190364753992318053906502620632295460516793430597940238092497911052985516528527063409783072949215718897763868259992286774154273328179454332538425438322357561944905018715695910635068354143044846162196925456549670048280167429273400234008087361444884092862744301981776708617271329610924491953045563319739863813623223289936206731299563885437504442095435336339240414591358272907731729795658639996729265901498956947987087302083777332104413565916186847401994394128229932372363058968055809692878488601863247057374306133519000315736394798571473294570087833827049175344797955819229130298274177453281300608011683788047696962846336357113570867935872030358892026336297570498519345495243095566684395113161109029201461581390917419861042207451827771365113622756402880215236877120597306041729557805163000844704054844835337531750509852801817109494344902767961869235458705808003896112167858165858382134476582633806886278298413244866900101244281891154833726031610212638412024607648060583073575068943905297289808831158716340913740733391814548106613162091685953639029561124742004209636519420878562903101320856072551123531082473039941327042572015450228784796517232014994424073769203100917172772887943711691440728439920090375418104956838657530619084010902545216122811511889326133888785652063077168533128135245789825026241210522725532920827064320204474141345642777247762429182267816212767770110144470454197197043228611474741851552857137826083318463543349918917047317371676747608898427348226726787628233016250170110490250735152312686323254240235892207800670507842812088978169067234666612292909305293972556833208843644192785804469382033711261340551305182280276266589744896432609750225773646741633655730107373759362134499915414978860619431671778859859023030062234798373526007761611272083920174202983188473146111935570886808957894431243250907067403682765750415278354537754055270275483882910722707580993928682397204211750702388310126465907936700643362944574086480925238215663665592159414260739131611716982854373390033948876611119837911364838635637022199192927998184959284870649757545388941513721525950969056124363893502058210639497869851636523106961570552787628046093666893005085875331896038843279894721043445672804572093239824004520889667862616977064779385988451505269393995340110716383178152664407407050045338396195094323590847123542515647031084695741937497922679201837367809733951794525403337205961276945010922377520032280392647926999648700768374669341998104981921076905452166901330552182980026970976130344361464576877814709598935563163932904694893125094374187999323589286820660573508730880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 4479900722404604957436794926197418334811350473974338100574895829901305978508611087621697775875227782310685719421887692166595630277225551761304489184662261087846444014464816622399082642875802910705625903320434644591858273113433712724643549617955082858000795052471150338280219142985512024310380710962139474292752652918839184761331500378015212944798680581709870393396021221955541280805850875358623356642667421954553661065747571853167590787780460664920606147457676303408713153828006401434078480967720039564867033835658856587264382017496293982027064326795639214764373839000291893986658853294376896268383548427509189332473899024316077380462215350016462768899295730867634914821328358236687306513928734738556608969408117011070183593122841660867486700942591024295567657477022071303691620412942025510109506480688855600917908788424362262941517639102078225541712883619753887220295318721596380346321963095442123505443143247308704150872689259490680955811176620377066172159670984851016633995080791349158984979507713628190764224857791669218949987874375701413137430175867506114421060874114354891505098161172045583588398364704758365670511613133090639321884066016163691593104865734550716126543698959601447717265129970522158864603660365459437482044998234484254233677737323303825294336349944052786154040919764127632120089544139267423408397304948869823353273389544202400434172771923809774153226152212048308063179900515721156947059362501227034296057934933260067547932826677487967888374045996676792447105047663058134395155910685127204763034656311581976384583405556020057415542658865647547305001588230761281965467383233621401741377625944029411021113129153509067810907541575251048934584317481467381184586166987574308385691327172839292969944047424917575030127208507757788507287946914117154662409307742289793959285761377687931553975917623905862362042187585736467686609845222634848232951141664745370703706505424688062708081866466509756309799990479657189623932353424753028436577226753753456488186352966579043384443059670362735244520996117364330989234855581436406826238523995602168632284432102359059007719386734008323279142886688487069461377657604542336837579408817226781655429431381347323589589859693498573614029120532328010788580620248867291797454710018193441740649984373351707475211259667194134438718295420766024070650167450444193664299442515349450957348772521990521751760654543918793075699055051822574855350648617454147736991878260862140436084985302553848809830215932576438864500380459901243000820041156169520682447379192738621256807100167704412920072292465700379018193729112953493780318501140770678131766938831830699472259512528476470952907180727644711164769691357558603796801032775258958548683410972550596846409980739618062574653163261254025535490888159326618421582716684453821859776794691530777494559985792373687518961423188878486457273841562419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 205635980349957997969618083485898846118758225341681640080085894713864876163538451169518633680366912982301959552964709331843361258602134763439793667853140496297684395590202467284602895187377668079152985112032929505768360416159608603134895786055426003553248093866971882991173820317039501851727331669475801932376489365724196915373167102892127679841947481791718106320073746578346189271857703864144242419164139162724517712388379054288612471461151988820496142978045131745454357153997832558923088307525631008834991275130932857708764102524455892457955820713754432472512208002557998229237904330440847952225557120815427783469006476894463746281779020349988319375144737712222459349058827317761121229376569604267091449414619076263648144607692113283670120407757691011603646082695308190567291404107037872065677589988544741259097052255392089908945512926911193677884353056029144940075106765550010670123635152882786689464685446639751829173410392324597129473013931268627529245554459328060662993180960419904997110737338602943763632423865497231307015714026477283617443386252385660138282530703660295372288022161655552440122709817755468838161932033921877661453428072153207831796567577896631923411608408733728077033908622081947924129411215331231126305303301105406246010820935784862614425948360581653670081100189048230538410074911728222894040924152141862191014150654922979198832237993659477738799307312133480888212223294377945581029516627056389935063468016901541757751024477315187303588873510940628619421105411070618426576015740825202410800303177554147150871120753385468330820085683893002560944652804278039555141134577553573120152199891349201850040880284335438048056969667379983843615079956331533114086166257469754126348799498502136770707605191123837215069976248325477562768850551428391120821516407061008278098164756118174458658006796955761955178946849718405434246038934295287319146973604115924032652079683785419457954298441137285632398251433436619316140795317526402953194117774070279157360764887643738353766854670872496237766902690860942631113504480023831372054801946783666012373100813647490828761609051740029528289040641368686630662155115928499969487116240135534002905305929977074569690831582839798526386533867927847470710552726830279243318314462402752297104229833753527369649828795105464019239118285193877117008806394768249982391788422490399769908583109598821008760966058035745867870229822801593536784145500895703711658184344165510685949383553281806395572431883557814748204903779811363955721241445668773256757966274560418678588360681725719627604476902979170543487898568396294669092437464423149048287935759606529782076925444024347405021885255039324943139247255286140568870505033703336580850293978794284294421299337522570418958056084991941148152936975309407146307800286852242817005641198500014255972309457579753405279602855920977037517235473612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 4011478999969649580558909524201799161072852376210351485447202791290185516882868341242391723716715149501016240406769154282754730767450693481669633123303184508882773525215940281066867902062249256834372938454354247483475394221616520725665380216256737728360324301791866782981445434848369749177621491987770813815474333004789531793289876729461244187422402196620505068839723956037884028907868462637802811814958549417011263606808565003444024268833322051516826600773177569428385046978988494912982181484388769936415623723727832503236986945929695147516180242962421453051569019429741905131682531113947667162222837421856823739771970926760896523557351138481419847685867985309262188734070926120770085609936780484250420865238687978484977278290119666597301013533757574892755016159651538716125691018804116824115395724446441538632565361025311568656768892776950841813444625044209969565430568893530593359654787078096537676994377299799767565805503365034255217268138215532717669672253589349032339049551921361567436831682993462324580610673771043793358119516007297015403733683804052610513124755551156105919388624837825343316966122504452055037830386418601356401762044331499154306398115111790848870882912110120155677851443654517607600658043326811507090735506711902395204162856494189376572400662081844992931343260185943151201960688105319218734056222451817884622317776135972247552674478816199952500723694053668952221557477861064415950116894950510985350721751515190532413299202804519764125979802738452262641820687955598120025069937049754513571564037659432538885262696064557489028745865625522499305048743840128881097534915959969671484288568021152823935814601075468310866105550587837270269428858894695194700703064628436665114352861293943734768031710297176032884778427792563438848738359083267028838481710283098273817681253403438278557449458653799640289913263443480578564094225990569507999608207377222311289222555625776962185297025095960335854420101171200432702936215241283900428685992760402972734432684206121351423922116650056460762141911613016120951421120067760911229707528921950106027604536229434598994146684171881396079614776279296845885410042411010107407449156057954780716516499478542549116611570272577825056022879566952154525019342414275834582235095021672619110977353382719766550991441055923917374876800324536168546551219863554936487376122783309710490239421690484701289732925200563735540133523022252042104768949080908466432770676044827841754196341867978670148440713746008033727382241815569486565272554508542567834893635658857045167901044761109337713689828400685111985335866652356208130135824396532546893667839009266110599630074633493689739670320749074514358345948946982484791550699048761367795357220053042861013991366673308465839815987550227205757587346165562562106472013081637380087877072614862043691032773127057779627897036737415101578456596480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 71348613822487745909442354234035495984585486272167757990879396979671792895859133628916223388055802823740474410056755359936675301888038022123968379356850694436711759268857979977840701330655539986459194414790417818826800513074318265252133626844964568601881419745841104256010269134404653569926243679154832463334598334286227586648441793684883311993831107460839838701440426561492712030866009797117646002795150694204863733646062797228467505979799533384455740455226650063737929952739168668990842076890724391441722208770942560323651222320713046969067526054437270073373631838228378944281769751524672278881461785353985098364862717557720769566113201241016134204342664859969433247308665083048335206994080598893958196094908308188709144487547992033921917357882350384828247481802306855704999252463812392141919171170750905539524239946231312509249032258857109971548526374465070180235432848117593060736626260382998486432312577753846102699409556269877761890233851811439733075728674211250445820515125613670446534150641757985098154798249059645122344622329632621592414661025911922615807251023753234962462324914955339140452731289449047349187491845490918528161288440200605958687272364177925468941907165261791418148654260774921873199934570430053722925625734226125503776918981175536261475775198294464961913437274288562290126645397959323226182290169496745294677862532303621048348710101917980543030870395816329161954407585732602950378150091836066800054488251799688349840549701045923801665595493263949862098067965657359921909272945231060358010213612999480695762994108505209180007548536817226941484644428774697623264228689588161297059840674102547387553718296757143871381246935020225894272406316131554878296585205491876945069673437607015844698019213171997352349757845515935057933179014295358933258405690129103381000926119903771753261275828719161569115687452367142879382796560094539698209821610858342623932324157592347202418316396161620870809510830478480795823369200762558784627136910968098561469322093699788014555655739820265450819150013846033124859069898639567718260705824679982146128729491792908059845485694622555717749348011220747257265098851988032345019296550312957489928257582910359790279427472420202036687312445336565512174747723972799458021978397341500998994379134008154207055497363046080591095766228986708862865002366964241550962345927548435962553681357227398094722714067222382428849098567706668048392307345810815437851533948250778213673875196590325384985328501880542132336102545472400579465046655973010671897326821306116196460614669534363285805451674552290234368564930569689317490996710040140445315215606696859262947433674470879826604441397064649288428574489881524442096302782805463355388976330892623758133550396356649995601636609338434687787085525246204817778444857720431411252116910359952020718952232736590418244513995198751198674944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -816851103583827670103041501955667740470443907079414506950232674933486941809767024763332405110820606421853552858983356037137304308533575425882048293679546448838609896009814670219204752855639765715983957608923157651662310250380852872197163230946577594496063477643372102911307121775732150962100049413815953330314792524514054763806576118916727510812125175836080189140236044713330606588436831649797963944490004783402366892757170811495172452060722044458693519416443478675418311317758589204178392455663750880519727766234577018348112586108493954027253435476267258486643853468723444685180119610108126132534283646023075226218884175668097442963632496920469404562209436534370793147266460853713879188395372277194661672074367688266880192690779448899964354611667373957158493373427283277978517839937133509270546732737443924692350402263398848868598970717083317178002883630524944483950835618205339007037963825416375574812476516170965302753343122669777778647821903767199049463940133084388574541326178537115892577861971684971801659848331758763221317343477109262730170598243464653412547481496655593707600345361501867138699736309418999281019395333950529497533856477308994916961889723401884686784011308634978852195888278457743574547782919444163194550187136888973393122216115989899331426158857341508542252120766735696222173180198379196061795309600162358614271511709817285497624104997513725488473612329109195352923701717235072374691349028533812906268262079095133791013072450100962537780846280021654087342025055447721939663793418518707032906974189857525750071465989767712172913657761427924195162535200459675003837964051583402595188354202104268733625713287107179234601228487533822123418336892079187165014041138860878812308091674714069145105070349975904517121250392421734134818102435762000757485470726776126801640776621246128058280512397431980237653025547557452941281804293119062225989288964490891233893069613165247772055069608778880796117388207895669261580309997976136209497519898723283548136396251416471802406640598185585159394567039119463170720760290434951711408146409616633308176342010570314978478446147699098263065220205195822527265116507532838478728404777723578385915492929274044474259939263042791600952404861266969354770521555344867804571198810592010419700733219234141793732553355715943430086758979415184932458189826058567075929492000405985722990842939416611274164572892240648856666536404342231677868483733713263162400179535133858216597660472238011250420949189062404161291958176898500406504029014922162785469407424821900074622405367742241540605947614843143143466124740952978768870336830713029326723794110950181081662739851489541410453976861729881160554023134183404442329898837169101688383932315962352920011937147473421933757610793819504490199302335869519496457116020614809177153331712542769673818108872122817625147468547650224128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -58793967035248946078788995483587767969976133527731556721193794017685091023751446598276234032980759785652721397713438676104523806324695864211978261358125859045367340329468657337303678815279464636740641570326443897200681760242021231775741645551542523887831942796158334491071495566495500016616511252665984518720243327227995610192757138435805638559995216203703841836503380281168554687661574486217726990776478298676986881729706419129228316192256412433102609217922849687942233199037374831508623476507931282345967719106699342663773920913301649214530937292571114512822935601023436847906720053717838709978274102453731978943862209441433920067770622492073975761782711962438295175954029391789638465515144762453521351226297533560299053601365721029002128110755474965155593716961439248225523675228134367653324688041015287012470694626287999773139413369178266277160917152439784466404485388940548529878817515124828041062206232420690652629826861775234131304621673446490903036924748147591629490983310012034286859556315329401179814216690693080285042777934424981014007423414365993118902819202796295449949200667939542348534939810524776759441126711509593557490286432040612923170530247463946778391750744539500929574148107461816290991913041710680141689546610710988464386385536650135963639326248718681690632945407199301613528762346315148849997474909582305275880889914583215556454800215046535451933264642999292899890401036576480833227246044933192302645852579238292203470346702322612949610132926641960095812111079356833158371627335992075221378707140214124571086641734474823758656748008244100821575298772557274917901798549073501275513119777756958520325677711702834832601429132388363412845259639690127935786097173087235378740574855234323021554261702591592599197729120803670632585081728591715591756199524753894699784372868693862759217773930111797233951726672375754850282546705296203108700134916676340968252071858865625260892812337713339461626725544065519949287343291683771809930625233461783094246719152838826416458399746351314064260138488577848445934412601776782316572645408473277213269000928845292114793372863787648893320578617024721234080038608026041582684178736912871505297328750133664995676224245308122865292290611725868434225475046889360368908525208337572960645368753289392030807303380327236824355515285081571146106849344653990375117668211870209482412740516259467338296609268262996111190219400141936581466964393728596463189729013501943801875598699700294163331597007934330171015826348885893451206206201309098518960402062799686902819532499426375531610615356025898299991071188479391317529452368370833761147242789464980513894399680373438603322779399717406704074885287322595238648268392225073780787208934775593285356817805781992607819891548160742421848647093300209939487905545569518234202977095177399260158285443892693384880212700278292480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -2541239521356164532577817657474894584604952488330773427710230693801318740811821634382813883520235152110219207610950635862680857888227013032105475443506913152712564853364808210782086997418400864045385863608869588849924025578930881545306767283899440977257497045836702450401892720229516810506604110566798108530644971899273049363264658169001698511456965131843182450608165843423456246086571063114386959990657462317092803494126045698607899448992541938919868680746772596676423712292836409053712307999981245185036518023737748228599347435868321986593128281036965152662159910778061680512145244545781816093820645470839036272525686830078680349332864616072464545402600392619082445051534913185214102487221346963778998053851208184085517072252777645659412301910044489886746558375420010082112054185716318424671237031381808643745883013446844360736134761971679313611421543553679168261193854489423818319188937461382259677769607791643107249643345121879045130160258622926635716221908130399689830180001187648562813427921196521438144408029209763273843293574624185402298171803707747320043778999175476864380306365835838506251704753970335261851103122648693450698066188573908754521066812015858200706371994827634050908527408418154704068895901294094928021839294439394474803469730717876559682882029099175352659521503127359327154166630427498607624354788019575291473150514253817041533464715383605419274496460093331934834090853275935095495488055705167363494809610904299019606169127084563853210671432825272007636978154444008541201787300442805980158548420161464177314475857293802030698908961781054986663714643328094686562833547637003566591904850370805179586440127212698060460241031756897602598695662508603532515110509797626373956166566638783051848037540884007646600478306819983026583844279160147167294011012340412996843444801321637916165128071275103743963597569305591309291933042659031349081898757306304236088840407610637929354917770042466696588630378635409195731602193091980008604693184853456262860018755711605206557653422834689379268484454657835092618796097995982835631811513146896695908922296471430420134059003159534922821138268233165566552468913453387383527628635488042523339304169885614501216021523410466029478070249329771727604173266602276823450834946541725733214430674973679004174247354512984548611777931885632033338684227155657285855467977012070324702977978161750450645852280682162191403899445407897573353911966162927592146805016405772126490713292184494463355507451525846649526481167146656105444612468030836910603389859599743979484072830884748767964263811646856450374878623359708421826207706201851125621782075741489685544113179107908064679923209280178184816955125890744258495872415750234580826740532577796476266575749956237852596442513059548377229034050561970100678078874213117827568882703051916111452643323706703753821304454643712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -68121956132451812022743205030647273514455136863370595130400310618900896571400246353439847948567364744677636401690501021516005500805221957169057569390474991029863075500715202737745156440675878481079780506111105109271139881951238842578808782262638806494024406078603917359619237029405122431541718966840423584605465745800084506295580288925706684255063539379338858048190027170081227521254193604415175509235523978358660785175556550211342741798391920263447136810130381196657180102424889039638293871427965238529451476858781295960672148826274628356938561247929457083679260584862368092270182499508545970859904414339894040021433156965295590950877645779135672522077365745158700351336830009627530009404555180078167358786414267110656072681561256413495224597325083327448694196195457405961276461260593994466442107114375285235188675785708074727959317766600602113825085596589049213859580298529552679097399704969913528657561608853738450970845993292714075509974246446055750587501105760474145541636997009643199335998181170724764183198108933717029755559469191999444756441428850005905496867133052761598299810070260234959275022410032607667222188330416948080894919346037756079550870349125929693902734300231717955541121174941433512259765365458857358585881977843059471062139592509944241129319948510730428967906699125868521241443464993965834241308448481611979192050751347779071343790184058953991003677872703787751553409945928680730434620285138497626126398672394273489449466335463917181804037876350472113831374485055158023589216207748635222982990006550629176893857522080907338326233947189646237585949787408186606840241409374161429962929653776548388098812646663632006040969480423090251365970342775882484941481444456088347225779305926676344568655639536269798422283782004186403482358633894218433815734276532549245119362550573406295434107335751372767350321792679341450789213055614096209562814669644752490708293466417569291297386265759983921523011519812728189117450311364161506930989369362284959993975187063410351568424599065480825028746222900760894827457789083552823498117296539421794998659614057258258186884527048662025265451264887067482900471488423023236146293976221336760007102482252352225661212272197150789352904903590155969868373020711425286849084772740984343174663938805895170780455928752007096084741330282506203504495776013106095732069036284547381317648932519856155035595362547396399660047371731136711280974455596678458520507567718684799277555445392152524095991734985444212069439936437024565273495725717638264291451771689086693358235530912100913451127527801917275687241564437490776273398178396398095868085254391502168934933093797842193172082451163569209268686434856662261977931469467366015028247873134956708870272145198209138522776468164213708514185433124833600135155811656853251673553510265622993923936166037713854415660646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -1136345876060907034370269362391888847268296312447162774945704956360772559158130037550644813788310523638878683613599743780422127719089591783385607648970025029223551069704995089932217850297924038814896986662862451908650957747567785746718977436093763757729386814956988903397216933572442672940176620788794383212526847948485459746397810574967545762482456182652447049099339702282807797582576653463971309483736846239746841075370235357364948051918024190960079775152109208885393690506955518789951557282141640851863681477909032565765393935943185989539821685081875176900015018945504718629257503738889783388895012967205299891119180487782137742190432666846281326070344138722254502859520867186251704645076938812626350539612978729234739442001047457701586253110757716449602607490547595041968362511734173530857687572299712741030112821079081568734481765442102191464105434207459732106555652362817903234242297986836228764521043312810134877211453428386695170829267520325156126111193478726712787865069836795687866770446417567448769287304248818331924558662078784236805890301611666182916752158034203830156048531207088890996833176757905919094235699212886273996346874219780253388442657228388736310859321010655922971137332081450805638921373476871724210275127791522156159806794082370834099245073080645230849357347308544943509214672956263975155772083112968929584909627240980545375732671984501559793006807869309627437613878715847746053386096916432498121077841310959684825712151419005700710460432940822557643839101839051357216298109958889356764495246239289579051461605530148103620753635674157761575934424348521001325204909243854377013825985985197825444272477256442581914894472342312169434473152474801720818779461252661239536719258968971063763383826017258893851495700565647360918920131721583798515687478791120883506245721082531036069753924804691663987143306467939238153311184392349234272003429397581681205524145997007746885963312977006539146388354633077282823702537845013227325018284595045862172274579626109490421845347304751732133472525104834726587026540069983194042843295712732483461177416826054156632474786007953105670263171406290736371535992288031545079310924833267388005302526934167166919666663326698098013683365469637188448572814712225818696949514185917901888234314288259413326736306770180457620547400572506092092425530367809348275745295009582468332937829187743024032443631029247505638273855456042165603645638495906202892201791530438264209699497594262509244492917026592831185986696541968053240464133407813121933848768493168572814314553180692422332228463048042949596292791650472522557656737456099603743276138607836010325038154722155655078365893545083381308271682475076081894255610324075306497893640630905640222364133857532132822167859039724901584842744748610967017721813801592443938617399159907454236033957095736929597521920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -7260141555866019009848755641686891100328682798577782233125096618526958566899285893196802159059406696012107109387873949719482017675339269616365882638105847680315168240745150311753130311643234857897538923534541414149886853129348045500533909094856483706203636061075102804970363261936625382184527897854372766274910020934005414929706834799776683106165077213819228988259751673546223737953878370613048218485754188539446268038182316312768134808648515346537889414675952303256345762134616969921069783419243574947549151610705293251186416905010255488928597133460193735243786754251124354292984758852151645182160617142996483689145754213804266015338777272154415303836037306936396625257212301878072087067787585439969124755820377583284896269696358841700614404832832377286516419915395384971906681554575496029689144025693047735964410137662530075917543939566171733767090353691346772311339867428338172392611413804997702794274500438701478188205843676320450641557326520583816678942180940537902299486936346068066342064210807366071471594833069289573905187999583821968712237561717509235573908638272802622708142255718141167204463343583089208264162025363097564629633958770431642410990564720333812575146042156626084439445173620421201976198533504096471968291680850401662279888076554363988593529683195260799341815511481431666518375639467737888659810902567491212549810094102894474257100984681472458926470025318489696155148146372813909016769019931338790340418054081731752769730354708785854610108146879178986711147463192951494992358696830497578160402980831293419361895840604084994159693967009710633326890403029514653661640434970913803167957285076713287215179031470510607366276979599398141595339177016401124591879299326378746370118990859753091615551197158185187287067891010523581537278057303229649443760627413955795317092369087156327134810961291133683694927163368818623518893348717045746158993716354515087998849158310669179448179442902947417944704390012511629093780833935110793700781076610339417335770151179859922009422196897328137425715390304609026427080468869034069078058261552916982461251732124769354360654980528336485843933571153435504299767035672585993034113228053978788681677637516610317652334494137680725863918204301475282402756084389539160596570880062298654178871726593073939908186129354302884661146964614290685048250970540063377526243132890836663928887586675277834597759671021287455473609143634313577361052253256409145974580140363466463292566383396571052380215636237157325067453731158345085191789671240967956145202329931258511760199663112632316545955806272517721488852309791727464427576236258247883664207470731334454065431560569949014394733478068283073549931651909637189934278858580671034744965890739960303985342390224961296462543289258002127151275890469404886138080633963864966924397048497550406392252686619706916864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 373908788396047158829345059412947165587451694375258900249923048731120629236259966035970234924334286738702086353092800987696785011496094419671519393521668608649594592738487611562955968415591542768108588120541331209729409973397115015254972758019602669294210940298498782255758446886015937628794745269692478448265025136951321852134188278320695605370046969228432423635001118118891554591867650874153984729125111753215719252543736081984726244500764353639625912846144973373350521003738444353572312674487270811553826896160412766415011831760604599708696652862231065259643221494006377722847899416189647177453921314003567235631063595097494745016280864063243833995717297959918724503583039703782643199735017511438046332157485397192532338301434342825912823518187278408073456200080402928776770023988123877825845800253040663596967322621813936248970667730436361502541956128830766360026588185810329431907670409250813168901200588755015258860129760776032190841850490562753692736897945568491441642617948251574973130853951441454568507571167443440121929526585538826021887931599685679928765240563948335613401283801755797311641763532359306170504250298024467153002314045976637416200780183906980463124058252656953718796232818861860496824219567054287715264681086093723442833886034664640922636016810954133131906488750176892438064153966024339951167351057862044841731111565291883788800592069177250590108193661752132182559211040235929255830966890182503397367186355241547761846348732234154137329488059981332143200563311649535705277349628549944654429724069242768171661503545945661245283451139995413178491485113832369191691169243447634291381588004856672396324280171452348668210140008636589503869322380912479386368027655757828430601253013665525946807376469393068226338261301633471927460787200182372132057549848492628053494289108265655477306061452695093641670901113556559636147168228120018508265641505606115359539481307558909289250463448274868856759240405248803952120883930140373195236197736666116955038484830202784284662140519425186994043275024012958209839145682074817956166324088055896312321479347965966759421900540884090802104470764388525414369228935018135503057655391164226740569720295922479281704235859934727141513750915451315515572422419418764553883298759100171063646745752003812454132257657703224721232812742671140259096333953085463438675262193434039306314375797511831479951994176308275037633793766672956382242643798473989030448896600901217476650998870712812528755671032610934076504335149724427353609730261921838309519098590034771615903399507142058357816267760103295795413256909900532605882976037324200188703360192682781839857676201392558819045020125128257883994110490480521041629379763181390138442146120055843189470968643167853123776728742818689498062892983507933731654634269283273583887361038008759930469230129761484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 17354158320929145342639101317036443078570511571792395649272059180696555315377682689715860522598138396552302356738033288172316273472898830962759406275188444970458313444073120896058590780757039638025716844528062426044424590840533892740893626669147328088569807972542167496085737636149956249177392874211680112698814931564551928951050070165390564697327302833914934987398342034159563545023426787263734535849444131770068936967419673194232976859954061644870921948118124716024048141272486487620590727636593092394155704032157342750495042029807181147157717104248528646831985626332935679226245039816229071412499864414569514229196958037782453429547116656092771512413894454995064546022362336230480179612248336209934118116113018558555709788253596276002875367984644759690255599476646655493795648362470665469728397990199311248588750282089390893561926890749765883545520222148835230216437811132863661208038454054652447753485696620864860587430255920823717695379532747880384098870117286286784228535818959686547686248861029108332177269918429255239050622988366255926152278539327914632227207651298237777441516139870251492408423324407580350152488010468638502537935973656685030262005101304984386516121618119092076921864416757810913632094889107007077459859534099800359235050452322870836540344909452783814921587065406673317821469136647921869756936717831020814439235033599608771493616192502614699473921952513395951667629458790125079054218831843980388327569944959551698723009036336439833788622253081214561316341936534818208375018090519989568131831058296001479849052320181971204989020020259194735582147069317808188182388325834841858618602611576962415474718593817110187397677860602519464302699519206871180928999379573104096483589188457037643430983163743761638219821568416091249782934583804686485816393629157086873786766633731103265140667775310540560049899891589837430626976378208394065720818467284846943942510874167027204524045687446108533986121245368179850482461693485963273214936898681065818404001060385545457237766220135155844488171341200171191848744473382409954197375133134380202073447943805900559789010809797723526788813166000608833214533523780626160170576765408181334925325990913197921513610636049978768942250968581302202475884331192318368923630183902310334695337518509324050537877291475911794662021472557544113201125505199027520252993912381270679988842832495293536664482311752264053522716305192161023531313109991889312120856357956743292345227759363929268694096792186568474668021126170382382017580554020206717562044288665514802601082368429681696097216632269275526497780395592961648577619534511772692625643924935660052602894814842863677703802601649082515984081531605432808760277332696894687509803265297425949923387958790327347384342772879795183022529332356301293537243534559334508930742760803576115388158239047680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 440983994181327785945447836964858243939457036364608536858028630712753867207877965005199556240226008880602965549891136413291956117808266392674910205066721541785093410589451678886575753378914244951979069652620248567963844507229663945416461301687036667613637232731539664530268788055371560475148615303184087802918435585663429600764242223754901477632477026772727213547725691311587375819633392889341595791210495342150803411698552872973408774491637348863889151456673060129191150591133977981984612626131250486969572258176125884538269897787067042795476326976589810756264025475794746416342893744164454145895930491571538999874488840983693306278095300667218208275022716749749716548706748864436219907601260812922076747441859746389057037754203012791439830633411148114874870795278740639455147960460109575070760340258358293055004123493495237884798258045916970547633896803909264868593882679639128242167233977743930327632547207147536335602803024939653795059320679043435329525008952533498147654908574842894705238767684281295156440138822619166583510820537309565335463805289180705497343086953700363994503460063478758757596653065653179462526015053386624829803949122346460160214820940981881169965674388602975327220224507327344312348311006286213031803991071886642331524943549486746642249523991140409954940783870909182114169310427513296517306429812096353257475946604128684778182456970234751004906673864051458318294502936797736959976630552575008679150413028645093464251273333545188380204160108681647746238673841845506464580020153191897339280274641100169512204585079263263918189601367249893947660984336294659665007501467893348498961762055356612736857299430867849380092440870779970336960566923882952122453702782248713647545676786509440142722645308971140900533436839166312243984943743739025307831366112522397324679170602716411217695317584702934543479748477687115019279578708692036308760144938222649485949193238063731911370508076904751437824995413486048786033194573318064263291692868851349156210335547306161647663405585446130747066060175004505814394350828060673844800643110961753130706122538364539505990401887535069986233783635830050867786026064948208113408886183726460685450131043729358022705172743756433696966564350182283475212640439020955882709503878119281131910204285428651676751014352086710009629352804309797801041012376353458675122487685533831260264411908779177238522473067282008016975888007913182357392642379493008798694301835518199159928127320757599413206997613382103464969797933611001629511758935142393124206055036064280452026751618368342596354248887553102374849996454226785839595585118786493340619364754723581648934021448672559552556356774439776017049348120398050685728438881141446439841715671700859363266298519481458672723938059137955494352872091440098701351689819046463830212949385312017106411192320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 7349712256829072016114267290389060126412160570812074005693658556434233324316382446152585656338455590667717035930688002968876450653922048334295593001613632524232418237857999308949207860359417561371451478050672334137244089488749774977505328242522591477888480920154970883229757262961101968442568783252189374136863428927613166222641416427355149132081261573685982408909637888174808270766944119188400963352883628970378235330094810861307002553225515546713323987652351008550253270704904825400459486398926033195183948526355251158646596163253967889324087634329349079159887867625582845805529907392843590493037209323504796324348263302041532371954894882451786231332292726093906538831684427718309255679276104731620763450888464893795209405217806825991891366405756121901301347643983877910183623250501155792910973429245183460891463776431633829629267274498395997340935455106280482397403914703357073496353308712966055304172880471518128254678968247670102528883148920749427930966518194844400082318278669925695680678858725483769425699559362882536907266076354900568784178153070749529153120913759297452266536718956694028108016715912103626123666303675493658904293845381364325583206856210535937639502796618006086504802524846174535948763115322289493817906598788266481278790248451281493620255442257781139762213710710689294493040330840848863195460945996506116904530228712351483552900658427779650692638123979508595543618909688137084792248423842658244683104441351939836782315126748906976055518988615543927433880593443721811277607673240591418015597022876280332979430223481944314267638030211318149191737754912710863552947141402365988368267432218523264189926671262959225254863745533567438013639445516872280538438921821482092541041067611984092447274570058280522487536384175106352305226642541084785070512079087208726551113595689452948791888915044054349041333401307021927639919511048853531701428639964217044528148848230066994652295915263028961879271094083947088055776670103323536042394482682289676622514839925333721232889878635528911084673724306312716721601995268605047174658135784923839190408335021643809083142114915210494844389528379258192548446505617499174161718059742148548057214476761132719781060087466612735906303875976742505902536672208407740255006944072137581685502574260092309585378048160634180524848126587984350291119469324591158235110376400464227760440433331736324740056515749115533075914108954802970727252069080257362322913991912449815416022817093592016311281906853675079060671971338916680049740546027799497904889050491100464658255354486234043364403229006629368092450565936641763795248950221482184296058790177062669134139134432289408155589727337980028726042727833436175678477170421559907711168890903545057755780589279469726564638449924799890268718077371057121305597577251028207921074413327716947329024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 25642131357828112056999035266721290956646415446557046536131187978857733870961015486058697945880963068072381388915436989528558777593514972092392675112237531791636455000811284896737998794240173610464668898071801885556923483922912146947578073713862175100706820288502570131119787060794421350461592301037694553997519592264842115489518673335692217061418447176607451869978819509760423113217378849326052583429999164070740134197988750185073687682611366967068916878015786713583623193327455963528391488104053952497464845730095790582419244060149902734495896771747424260949300357327088354135938451918202573377461956761107420493034974518908385031372439236465787159728328038529144672580107134911376048899782470886109637548165086785369303016960712033525701083808102208723587888713988608201399834051458166414774212365470144058743718456935618745647736547478392152812732307260538655923794629893016648322152465695567091907809441086657858043325174413866266923623734201429600029892841972458568882013241179269837108120489657256304929809813786401182771405874226514683120758951939184352921554370415791002762045364910390077267340750999002418737552326414158216599292941701672067474594507897178179659672928898378022918174293765275223432507436496346262719733017606651462647399673076184422881142986707604392425295125447980199708257946518442235244457199897786221488258520877898093437118757949241853504086064872351969080966299676997584749986203803194803849010100072387307463170484678322427589268520998988570476990754535208601967911433773086562978677404706745499584761797514156858029069819172432415352560472416639617472742462821487549788835734882232919356126412168094013364145356006029444521527053126507168522964170743866162635694562381979863712060356908927200147316849667903133600891824470857541112202853107166906283979696784543067444863507196918648400151298927843122665154649511195342611236461973736620882486735291829144763662192139791137509105878119291865270246712859517007149724544110967536329000647393053862170642692261859071073599901167631811597292540686646198348789633758478130877007550594625785203215616194214274369154984873754705376089106497432375854267817694279129814715726327284620998516517583684255441430338114072976668342391555166094856446954723118541252046723657794529111326324760061616591326708269791039884878719618645034854929170479789390831436553122822132795786245791019694092408933745883180431502877868987145877986911540369508330130325545839625651435544254369876963738353771078589527389502993694688156742889828754991102111712309543413519887930344228428007386693487690224982400325502378671246549567821365211587002981638305663446827555716476790283972226671168289422306316967634065973753134526457776073670335618452433880240629545538647234756448930623620684966125429569500115323934525662167040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -2726582682978916126218127063342633780805193560932868809092029857663423391947962450188322418186154228988734434998505372859002074435978210303730234104192158938079136353824732241403333138540845045437071482639046383740509480951661569892391858882260275692775760409588534818839298011101319998110236684436381140505397498087812850463073927604405399398461457289426839622765247992884705189534601947420488867389541970091454607675925341426778384440693857520144404596151045181903922426515064209902969767567486283506991967667439451229433430776318856735511322770965230061466017287342592370603470448029181671178394916524129720161341477447033751546214824259669459878899328219256342292958909476647551797747143761689727205883450311507313671022004618334847008745866830286034688037045565736094891254008956368664753400514419889912489883977536555264750057787424099508483915856682424046313260562592131577757134629928248003484464369747384663698359814378287684422578653608710981051062854344145307241057027231536726444699286411179525091414431543746537261954184614747747933074754475784155721106324480979493306072379217357071340909931643981439899293883500472751946416266084214371335487249139588361955099240938723115111212754911049048622795704177663615171605370731811770377096411987452101440478625569731406765390459549918411583532351220243165202644799997631285101855497476991989401894896587096217081710724314515481741232203815588071319293733816152425799948853309103815931883159695291387596290470524891320092286367740817590302601617308986480701393630515460681850254418938574937291843444004173254381098769262989334581595970712994655330796966033228270609120916303269129559701026639684733515905227694916173818273267958803934507938424545795176249578591709025606420818602757403785248350649034553854703003621164518672463871459470684750972024168818659759555733245003592889053103471170432550576184564748401884391568193229236846571585424040360135241307989064581819646726789942956770389059050228843214571241470732226898955102066145059005026882119489471789112569557604517603143468284573160365512619272327894992073502558839965578426735373008526897291295052150223080414677432294700529447865336316445500056231433161194679373710519648142745966507294450723502542909782998556048387057783895338240332615922321552892147115509012560887891637688129038187915408463593071137142859509701146695853671397212007825842615687877879911824898824682485699241969303393276077234534414624738796523223102220227197140436399218064125315453469918666831537940109267394185248162197819833592806382894079233407146725727860637445967871823467941718357695325999768545386504452917361233251064382340793605848305642768399799223736215052188656581013994215702555234771287333203088765748081441650499997456360952908337858591812066968097475598060905037824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -113882188306954807074597599163634375149405812837342840974435951969885185442139586148352687120661574662769505396396482564722931843642349411335157324109875168806749799387161304052818579454511629629151348274246085885724561340018876294456137572176956967421127283610119766769706145975321448104137890716289349086480399799505624948151098583474975928171627682836392521968623171211040215699145677373974759094828085678258777920034021451278324362823472038265450400878585741860782411809750501209835417751001782716891697316327098405239070142456900399074896642530652507397522160488175294025296311749805779514522155117419230719369375813343911093693453464685712768354573997372136082510475834626695475537623144618615764305117894687942127285102541983607975186455507076700467155295848871008316863676855270831509294516783586599413252199917336369642777433758509876562395661912847025763387135657628969756615138984848015096230444198489150441844301295090642895824443468655119494629124424135777163550567452655025430495491008004492033087080632084407689993651262390905116652932739620799428398309805151122809088682636915704620420169964897849702188902448776574488042358283447298525642772050201113765616949190051897466810621188769478495603508948558765416810869949058247555053450192285449319301888825173333942524111440609933457995323288738862237184623860291104106930683488938164101398995843744768583957784490334747078185223489305981696551329981946129144806618323666298478027050793378866133561255041618521091733652740421391766142197465561115539002778905087116384557700195571794510105020035507356928429183163893678773255275787890771943678453503824975928789180736858647319852834475358921983532374366036695718177716741977606831476335182499718201040302572188178166244421841474183051949762456065296987131695318471556684007533592793648440641133968557175785336063215847038554444957887118590680022980317982670885516393036744622679456932049550028233806070256446830857373325000375243375541991628534542543891555809003526373596778129481046525704560882718528439906677324786107940846554925514308769703890892994735246605937423378328803023999613569806753104110305079790129568642561488594822942035662423110360147410616950667885833292274983181714845955956179517162202152851215360068107292954862821435410607108997679256533579129508498486520556564559442417009228853599672825635708175164675979858609196670050673562118518363615595194173064169963924942871078266385197678978402659840143448099818023671735105459350142943506591037416148572030428972549099063989531704006584669230836439185372469078937396491573269916489629560437861161341518430532951878659940683261731490727742615194011778474011051865018936347413600854845441695280710935834693027307530986981344380079325243045960357195548426968281919745323094010159303689974579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -2897955101343829300158116607332846568477870280482795201756266418882327007340346551296696428314393562438328608848408375647174974132907141158968052109924074179575259057810092959596382287637716201684911436680077087058850152032605271512303948069079046889376969529365511139554702944143233102900434426751346640950017253992789010795032585905966240055760446139693747512252892093797780839448315011533989238053151707923489531050364466891980926830474025278528223424071585667249069374672138647992897818544933609769622265624658746682321432590859774255905241637094991406682303671743492116582717578713938237570355510546792136483417722777618765572702424393821461014195629481528938895205693100626897630959915158403420105960812092453064622108412341858018161496947121366791529630283626150873674211484357079198327974350232959125539179398168376043549217231566621563089510634806250799758554474267592814627411098397548898657411668060283279774886329044930855528554919547845382963816264285451194486461809577306065854296061129345414162316187505503126019209833242797951566367413856124264806878914431554588493374138254948937352251336561133811648172541578567397994467946206724527816272497207355898277800294949287724352564697533059134082515931596531667894079205526776527916627679407021602045169781387179591287154050703476224090438476739625238714397013596841497863418140558909158999164325110931455387017884305298154643401264458364624070945821918476799379258028232934408052038156541018502632682128354247540117219812985828395197250341804491849998701078301832903980801259480099505637598891479116556375115089365211682762877207575995881949801981697467223267839914862647766688295041070676147808470735694565940567608081103387486066757518033820407180072839618721683983501634147791065960675719900098446993355134881237521421731729163179948829989542499305447136959884408727528432911303723086463692608555124416947938031479057401867571104714655280374394335714824990239114493776368330610506766417326933924709766520469690812542518001386236431173663681922796317672976773656872307093269984568919456388082273430302079559053525995014223056559579858036404936146639114248668728289015533517882536862962311805882823245515080816350026864771906159962738353628521460169574533592759062649941600442945679936442316679093283985247557172069167815356372763586743460713443104516054930913647239343229068597242697319077211167534016575638223806489472299921839936940425019506619427253828559125750678098316304999283232451202182538944230460468563996411801958520773842374928346423973072284583205062101763633677704992566890340197454542319913364147783548411475507025946895299741185095488584121482912162054697714875225986595432281108204028438924274596553440281140725924227326638973161595507848663868276718017063038312555117585344894074880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -56493618017017283155715600674300295861062526594408573227924372105351650328437827723576731891756085351136326691701882835329847470913859912997017735471108624658493319786988371195012840294987283319795746171906416461616455708848711447020207052988030312042568893287734388395616531818579152809347123487500506865836111523749542307441792580583754975403092698996065332620151096619748497897195704438814029409962293073842464587202387194598664146927762039460882729517192292255288536104047256948579128898638922477005533436230196121182735907374760136152287839795435248285450605724353697243019224748065222200661575101153855138544279444963548526856647504929662195132535575271938762921609245550993561617662279399470825345356349402578277100404520281248184452948154862891784560062708782726191180900016098115358507845081431007463278515283399881880358002302371957610242450274095139465104768571154588347934920915548894375992373298717741332951758368239386028445685000977749541257591959878218566602153217317355424920769709403798570667893275373888694866520749125525149325772387805587344288377279428344584858981811061116273196444734255542443643546147980839642503919192036848650777507432595946433931271425308925497319675942780092542647193639291951024786288958466765377729214544894693714821331972775062853373019769003843823565929611110474346881727561787677346989919188204260641613417854968906259727845906372046376100091518302760636803295890865888313924688320156291824283511488074691119639017898710449553933319896800494099113269739743713767179066926402503930637203708494447014773175052553884084750578639420872903129094216638832557256139169320192026232086038072901501934779836466829914698791552740419317667021246546380267172983607815474122967137979057610210232317543126995510431963201801018154169676116410062854019677974446172643743099717363928007852487031010495106878261227215875746156240983822581863964270078408815333902174505569488029969431318395591980378699018201105377377070630271992841716064943514353201434474462690735256482536316777104028034317341994071285906055898655810328894313108106106078806509286435287297151084851431897380340963101595936166239468781013841339472049088873958653875514257057966845702954920030428272539403765138145271879922939931784535366318473463854972848870961286987012442656592975678163364912825733790938148857022839435971357662860622921898829972173287625924811971687736555448734954690377179123418002760085162322606567718352532259958899811271404620819966190809408572104737448668860252340616538656650863452172574890033997142540478262040549123145615619866395019324370560939651452221294998128565903494833866213619601427082180520398416441014183350304254671784247390025351996054082435709222607510792791495815754496724377020832286360243943630755717598411217975640064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -814808873154430278341904171287369488325514218054889330546635651993437148170952941800154231713107209723796021623150545738507986552542415416652677149401998440493402649876148904394357815547892348625377193495136936538746231744385487404778836689745471073826087405995065917765018786147883508876633507871074070032435988725702545332882496305203185402390080908739040529469129425941381703942688022025909934493277707050336960034277864251108312021790450386727155658796906470340082783903436513287737912816939268983937171480475133314727329545311720821600620331475003823179267632313791669882771805921390966070142990840456501003590480644783742060546559804335980136354425620237961145603994307198026402035462619378853386473536812630941450581755142433315617924918471604366106631843651318457298638557442187633978217734242730386395023079724850959402872672119629435768795356453038858193817884142737708274118831918259600762348787869279448614308812713401231823087588588646235032508728289157665521734192159075451402344027448796712188295281922176600011340121759487867154189404340832109560511279540346755989600760752758618326270265920935618530987804520163777844232253587302452899209740616411054932680946334933754033153100667816055164912838837773492228424037751145535227097073020673503387175728235878799390833016624662229158474418207687052970753222493836328608376776491823635728737182378852784840636280678589217059444470067006258128234168520795209399727460804668764978937527246273005061428193840571300797896780647888360305039755957826820157182397932232360523850269776087283587384009394393852308873889297109104283029509137485591659942234670171321353101344733619083151901168449975851789883786905512615000707902667600205043393160526722047217980150247690990343245256306008845351516448249461510174029452893605085964549370593590593350180422264323574920031211161284385760609964460827929464403161024856623362642400654290675886885267393092922733271887926130094935560194794651038381780283574203233162435235635064048056736170661363917669117562992897236532211999991504197812324654590598188522351405447348229669185659885142798550500913587644786350110164650816434190795601524840701518879722190982130620457202252033510223675173968622303539960261205546266480173468749542397739700096781688155552499537911999655960606426438147563850005968007000736670071122143068706385908869713583427339374571326450776601283266294194653614286052377723369561480182116106688453015658207918323636728665214938192878235182594001512226113326913523512348461529842331583308430833226616185369122948069202221588016311002385141464940586039617875266957590411049668220195060696823412866680233396126946721083778918553888307852468245929281174787297612916616383802634501810166669342853095910354495764449920332586811182399562385142579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -8648823733394662205522535060835897397259669313547924806994360576637792286590679724117033384731781043600126872289004742654343494663942155329204186060848340614036072965474142530767515807007834974159080534301134301767647263491937927906925684620892368156637319177206352182213056685939255146313556781107387498354860399913339266293730017517800651243972875039075436079292757065781088433818707847853029162633773528235226701002246552106173421798205665199236420941551733823451185665478500560659144196381916742425061313094947081053629211113786996401805555936560559261332743497611883545481953375847674024623997654380171662648963233175269684076490123366616656283314070840245936979683283899702570501063694487039149727822205816869563472988110114572687022462235294615638614134900156491586019028050250100756537479030696375505483084835402099623878257944175999575981102458209755626946231585278677490315411832505129563673985100471977358416888212605887737655207748944983502659088234168954672666132576451136399488213287777505916085207738740556159066279236725945353207526724604194632845936499155677306925950816785324709842664938482893036765473727333595877336541146403552678520767978760437250423699586632907381957804410278939112195817328695447082939837947484827845644819625888095603693678448619778394469156340876949752998946295659416342811677358073411531589001887723597217649142607538776453475395394941951316680002574303071340218660297686942362269263103927519217403784794382966657795810678854860940390262935950623779478501602849080688155174113799867142452055962407581207914624262997298653776769821428801848583747644412584154956626829771032378320173350363646927875908494460332800540927180578887300834483763016384952928481734060538758093945005503821657856040167953315583123768959067826265956034313849905649071379871267197876841897520074817122287586539152120502417071017718151225826445652483928382257787144834255950281648548672128875955997715541486468005932447441302443491818626743343941652444874141814555875313990586832931712702653914430856077401273692697118161496772246563267133353041080939872358085409700446377040831155060557612934799803756243650561560949589790941586642850357680889658527403474938511580313911156462796569799874296288393540850586578113539748674868330161230606338002889611428235463353630121969309564557753028898588200752297343707923415672874296601848657653057123585443746058506485584413371809486490759544224816702550407810456243286343810818051699332363716858290484966277949938942368902113550855646134926320498130645800854012897828826765379610850675103599647339295602507655602269924807236832100943012617610411554904305576209370897894180881805725437937967010372365978494074073472048131100730555790766092278194476089632084671639800479035006213512977969601304330240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -90059282464704658494505519763294107345211685357607484068189225323094841623177055874239188851033458198798699301529166552846072435427296784710793848724248450643488815033908308145591027060768211620870247048966198270392252274199491830122491787423413562210618891848757660960020478934355323271038155657733186874234254670723892453232997672834415136497706593997693979521349223166557809004686079847629948545214273017662872169122925162444359541868303004165619952064286277483507001480251548965731605150597033199579532923091956496162817063521128322788645790299492621402583779821186658665345595794911143444361317165136791175843196679072774891294521278794942147765100977249821958549862641952881120646309474172065932471505632590918128090496156979944327237620364401691131181110719688264668421957907387864630090700848128606641149131348726316923126251063117533320325658644594430379437361756266085040889726405305459289354563600995920064268888503106350413357180543645825902131058479490761130694837928615599539822426282043933027567690492782730679502926838852815474062484234448416284829679849308430653221046773860503953799404313974906280127417095296803760017213517468751870116665657280837127934005078808274329690332295202722210858291743190598140021418821749015402120471381266211932392076209691072389873885972674459115603512451956822835531355360767065121890425493886479212869318002097950047038216044346090512729742400995105134041436666498418246757700240668471696343449587841636326954753900478455280528084128354893669760665016239067307905840060851692786278232477408095214038686970189841853889197752414325407902859025878455545154923308082256951743610337372708595057101434898011192492688723943155165757956812424080799582429711377996982588229072396227139935697996462030023815186360892606596730937839225626002329901237388707016571890791361947964321829161175824436316072122167874932067554502474311008497117796883376186833009697289868818499707254466684273245472790447357117763597372283209548534425411171887116218885773694293856487857777531561808808408220155249020750858470079692674834895423705186381228991706875924046817585819266248327043744159424746555701625899917667032844460286242600879221634114126048091631480739013188886001097995807748294460224762701739562380504519285273397857593971208387140813134791141244012821027774589110445745369633953814613241049733881078994191797574750602773596985070127080714019399991067705538019235757874172930423423890691415565634157877201437073485047581449283880348789563150271239736465215894321652214704348835038951556093862811227541825212976188374863655361655039233558479975471616088845807214292328619093823820237691620352217723708756428198977699581548845861714522214849483147020867142730667223582464391511490217236805525931108657412532338688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -787212621195645199434689254980897312013216649960078740523395540590792068934362304973680175093884059901086237977480819271386250625140137853012933841325073876813087445813199060063708201305923806940337674641561384788415958993955382948399721538015439367686569683270491638045007121224335034947079330455571929928160813026776299885933524602835591103959780721883785077457413930209136674135332627348793121401627548786520265764521912760887410725358993196274953062662488483306617469054647753080377531080488572283525156556874011399630085391625063319311484664139085942720863412114569758599136161011568415931760875426409884727075864151299718827127988784717276475057003966840802564943968715534316973636309850221553858744703819508154657061657521136967939134817810325140111694663540684566350769081908270146075714122155370752270540165813631119797945903319153196058616850521369901245120690788424522660600608003593355805060855039594590485618744574117388607105593117161880164735456321542998294502338159762269161461355111874246244024103159620395030043535314894137183690642422650577930991055872269917429933425859905511417386615121912863607158678206772601626374525626836711276819230083455301328216457039607086710606102072209057640975834531127058217341357332949061022872677481131586561780894009753776104061876045156764374415317145724616133400925048398832208597434888477028827885029294645024604101966120758186842613643400584127523738520968465744781180338126593544125707163383736009709200221342664162382408326649321530527345186792794872236983668082103560221505768749346265963834963818427547000408917744354006908392210933493512303750096774609047131401459465757123722243110092230232915485196474717415293376864326968425755186173195781799715235760242905590679802644162930710777411545554923421110050548285963357966289697788275510865989003036701110192324691760969359972999107421668316496998655283921148969829481799060028877813525432709892383197835047177551940694593170339981611755906901856924017056938796066641248154796227643319564571157268626706447333549012470478421833325776135622689793311729581615119484471536937239715727525665735346378882016261864353190660441730748624318493616884742952805222531610946325185608290646392299096348261797455380862854531781184230454634605152431384046363824611510323796113774192009615227481272308926078817645024505995556545503354843126333809396109875065702229585717326057505621550883041459541554443503093255100558089486901035635495783333918662682465233357188867209745113454064333529027565044737044123767008556376831302516430494839220149323015992949444099942852929272211214960798525013742954365232937787432144285998596838282934900761603748926844428388130310333389927421285333823900750735467583161919050000237590692984498390808118883032483915366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -2905942327807782180272696231958616842868287636692402625105203630287310609147418973435272576268418303368089951894506611368684815624717902230170720101087913000506668792517815990547217710598221917147768408153527593905177552441268777074658492045863416788348044084792591433042808161153408259557509713647183743542760403923779946702555200038117644127374764971238788933750547937451945208362090562910242910748808968871592286655505865296266011469622534764658314044449454980159048071734655344499774287642921819169549296916537285212876042135656179383499279823868970114584120251673288163746729815562955729259239580031242146761019746739150209089665944848643999744505633507852610112763876120810489487547108212644766446037757292904049693053020160560067345114005489575302482523533147022043599229376256264765804896349081414160122491651136862122452156071715818427943381994446408002053492951789760069182038242928855771377101659038630708872071828446717205438339721968487721719945941428787149039852638716217466104651211117380731646466435904239373555410600945158908130914500014432786107364278232271717329111374980279711990159546788180139134795052551585193646031311760681354691045235839868194506959909300240562043466830114599043154940395455056331935803040879618942229843754188473898264086886051645365741099370851894475244159283627925650678029709400607516078992838987830386022998063015789349797826385228098706361608228340822781302763887481306291180623318106965122168746655761485030230995167170580273138510446969110171905804358571542439308298462886712910954519799741247624826150153639593208548600114698156789390261993674894702820511531697887615859984873246593530629118583227880395367953791278387874193859328092779286445872664934913011574796842796571301774633140812976628932790150835499095322001124619026955387741868375576154163338010977570085662866381194625212401709662266774557489075364619541944491699514846520442850486459035476321092642007659654248328339807411975934436252568693967576111070970373807998456793091482500059398280181784585419226268558609120282381333484170217958626081098872766023126657102928360726285118550748014037585165157364284785777656232841364749745161805371646535635925920979128277874325820648332062569279271348618769956835644756233409300385992455052740093085056933390540117325102634279299054949401993090601770746184158890522202393614403120829148669976267529761697021079857286373649382238019753214822727406902682059120702251223210036731598572259405013836788529042552214828045867965259403134326773173470259354163104628076639837290016476748194646028545052357595351156571686856743862971134804079902054827199908510840359482425709901518413434329729025639461214380965690178195229258070657654811664292628340493332015919264196842282160097373999511633920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 3085767033233858613693963948405269264080682845855989249500809171400934362809163788782328266345134922748517128317770840294896096081699846998710734827060624944186233722412055103743235776722160986483490078903877154126631461505830440841339341038587146844300097830116082947500258112017369504985148912091476283136793155589557390332175492370965524467065701550121623323141710095935086864276914064112473855004228481076317990266210794894649136933208765751552259520727678591331978347241009826802137363358745905337169148183742441757118792050293797209071113171057545992990414081573620243163738183244305433187607656163482062924850363765717844680376631891419842688410636303600421261994578563324600681765649640024601817890238746680572827017479931520671324232890998829270055058369707302731404832151316415491043606034070458138246538273414979532655937760243556540112287064034903851780389230716772023039959678927137457662799799011386791920515164533790213717331571367873802822655761943555791793549131391467115091621672006305552366827196074413419157558957301713198026730018594988919470399098506434204612018680777448918469168767900492423336663615048937721821810389122363295586583284011161092153934352710215742010495432718903247618177476810984694238575922447709374465747758540045142944505544173841186655790005952419816741905558699373627696049987442641995943489549309480089484377177917871895416222429633554922029687437465406840972249900493703385127607853242465334292709627471677643785388405374485586679678187984373795010080967577081622339239265299605650491005490520048200666997073660774444950555104540913742909375709662936889740615514471962889481473458002782866752318798030192985164709933008810825537744170528209428747913963391170612994447017691383472897718014346219548454626435637165877544096094818976149926754261428130952922929168901390372617302775846984167813852353181660111304249485821542266342086039836569308344279429696304942530129083046755138654168357160623059243902743557501525055223384695945183243479177307021073424870978539909171612785146501285693319104519209958870661746584379989293113708352153654252016818683172661826187998828342895233681941670923218746241157084708145517781127935892877065330095000025329534978609048571624856993693316983378432393284201457853266404534175274255250326071948528743091819834968953381134383120402180454961892250217017499464646434886229576235016666741145817098733722385763768873962917369535062925784546168612193735724941910938852014853812919436052697455137619772740731370665331127632449550469565948213222532486715107960996391706897363586797411224305893614897803312040261339551498817456969331587952335007430953139795403136825951353069041711847300727771968549540903701645060013256921260573087754544268118732735390488199168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -34652596067754296768248603197767882789923520727427714112456844369039185533910740772357030407160142894028865285944460187793213693480208457458645389892644174371373114938663244196475609354835432160409405149424195115103301366849333466463294616265731962367089555433525586276266598313837963435378027221587099416939112689231363103054224086215355038352922492710480928282154902982008176213598173905804034365472478250480669713261663933630866064340258868810870692283460351711138656526542915276808025721036458766165086973276552921162604899107154878022348879026801723556244035239121715937844538525150664831320571893106154780159075322752424807279312004724511433584962063181997726492183319243896142488979132620999431490113158374666838209107265664308689949293171584176077396418615157020201582733285948277928394116673504246110594245712203195582934871794559479542382587130786370197413081693333015778709723275373057056396895578538510927668301968207921591716095662138471932598827116204346578976637510600635187741747085177106716259719667891132146816049117469163018758415201263698860605186904616887718469492384034041444741979151383519979022855915392593791126017822157904911682208355412437159954675778162926166706510382574644825982498011046540292822486419449443451578701834943238867834713079951196022796984660890435420989002943496940429147232817794657790103528087835031535660835485277465249901500288897659817149353139658893576943261078221533364656005600498155483449142787722893611957835452846814377266243790413148495657310824924785281843392758573765945845179615077539237649028793435764129375541131679974676608402621338162757607006751998411218487542368449990837784921405412399343574918843794165151540968455109557714664591448625538607591569599371264169073680094544741053977009112149296280442903633524102038444472594817982684501837270557483217976182217207026244519537558842443038311167318835487556875862981055281528283936020469578330377527856339850748339489270453348901180037049201013131090822819418032781326362096337916166390962533420517669211293449809987492142945085617946211938589748871910663838507167172294009725015493187463846808529198842613386919855555658631000204792335058456658043811931106442141905596307619416928537718856892373977100414164747905712074836438454721781943432453095705988088557128976476803002153730955898809341788911985967713392762584940126853682101318306393385040279092073541240529360086164832922040773007246666699012403882367843482821586626071766312206590943269806372492076594341263812024767034429920706137359545964350674199740691479274183355429174890708446552405036675967188414112727712536503993607695629630760299774784642333369342182433139322878502013762849997839462786595375164310409205071283965769551174458744597332701679399731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -3316800474526622663914702797786867612183505956197696402626822273518804591635638287881691229386874779129483475880256662690138486896019370090170654957316466574888677165120098260499937527777843993524617521645414501029097766276219219765984021359190512044977049071439804107456184594368098235307943501543413911543170317069164901768561056532479937266376536493980459259697786983609005206678523352787498888713869069767193195503572898245855733239849246008355125648672220862113493057402570362665784389791550266497481268162486212426716373543432584778101643702724339064072198881177526677757300566708430929592485499595725427764442468794279183543713612423682719822553080369660212936511071944058583847088553073105399411559161792879738539262585523533985191209665995559258954197797371080316964078837776435532687646021735947615072589904934543708470603774981829750590415572928555085578326357783789838488691981453993632409305629072881694671233761554076445170450883470409229288638442194315539585140975011801742542428410375179301266903411167922596624646400836259205014993847449281996891947567512904701854651449697407308426294557668719200154022739154099479476962936280036499402740285761230308929370840795645190905697081288925425080206437156914052518479682629801205926657722156984198148752210329416316430336962609350883111825949781553059444724571484248496958242160921288270426245578563571464422898864829006253131013337601136714168363961845475113673933768765987906608677068788338667280880423343234940445056614504126083096915318622808333764181392607762408440949658046762380707134957038247222625052211437518600666884299063783815710150057802520384716007188367724002846706275759757173084828346319848092801623711886020463414802576181049464199152691192937591622446521997065481883291788972528921628073432506989989996374732720076627269908642805995157878622322443449525894602200931477043108171880829099403170594901718411506650326404563442353115945735445684644597003218464056342387713753914530221902685741256295126840225207048236109948214098261139596284305261529782615152256157423368521591735095925653334397785750170250216768299045153294871367267970406063999823248152847264775142532339305130059658517030350868036164208231849439297891511165315497148454874947967015042504734113057377228258281409761628760619858241382239349401453213222680570415232636355034341675479248269326799527821947814754198149385114777626732483443122463757663221000834177706659548970960704521189549704333439722685107517109870651693055941412380464913217259660403062015669144302203358117009233394459370958840390774648240769567164827147900565038260569812217342781502597763221912552417815956451684384362144521189697696619693261116548008603204509748903021316550298832044866035687267818799399279001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -19868283837515779609380708972148614668105037969332140211419817794517427511219609849121859609642317856145784696141164366909030674514890742321272192311239676902422097907009613608523911944620322924151521761053699008068336973331388767480651192181913579818333653368321094368195958300774620774169077709817457400841586333475935275286869723593083007013317700523960261861526987007327229529127028351400346601792176839143685505586890730066929742326947747101167528443858179493628375720050728747724286188457682154130240752159174052001836804616277777871089767694544503017124579259844103961439980557951617980905009370093336331283065441615781232714080004606034564728390346832257380035963547115800181383891547208790008205777098960550375372095137441743178578944682546925915042617296497966562459679557367527187835772503302010884478145453773157008129567509517522730425578692124377805258060464406171107111236450141559689116782282741982136230146869732698152425457869697565059180674477855404207200235641521682396470328706397255987181911726940787599363053973128960673106828920352317650293772667741790050857981716658906442765548573486026220193049235393472228628384476622140073322877611160029289714928757678471481704058528706382725681442616317313167081739417884792857710940488966526777757657251970053014903502667270135897615734617273142552928851373237681195517674031935797349181415804888558083654171174954790733140658318549237026059136618950381441175399291586652449318924783441194981991998087057604848619678684400073136038651613910672711472790942932184876984073462278424933556779674324740240226212650555510916624302635325433421938471300046573903121864557717083624306962493329505110423909738920684450008256546717276778370496626908967582544544932071485867630177216264945482011950814382375532848860696267641709101739893581482661970699730653492930339403768476506615742306869378880880526109312566630175218983912843991930265058539903908821521286860908678602347050193337420307087087967537578783717125707312913330465768982104642962274030957187851873852324579138706237090737645533152313096702704793417639362050448346134862708941228557637216151400588497824168313251503111553097247842634217935602248963088846942015052483018458391758799237517705046680488444576624715644987940240550462877365533920186707777996283250329371818014297316675308457005808895885499085066861868408570639083783138707047559719222845497746739146952123063585556332900662452192131153134424763643766790737233394406902163564597824622586808368350963058787405117399373656512961813661496085404956332854193624796519950535952019126799231960664753981342071181710338335838841999605973666776322702437601440817938390369037760236072450704158569512151058878482724370261298174983296498614880020953141608448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 814685763803972785542838256682589043440011643861866702123854328109514296836597170235694666708686799563905908365125766361246852825144990883878050142822371113929327473837853213637876509626363668950517538968118274032847198177901416438040432440117720340241840804745960045941422001959341892062057507993951227864899085439231569205963197670886622774526883922890084342291186357392623016496003493318229994530175032681804872524543736048407003840485440377993074982278952481819980671460176795745063292814394902044330497043244724591353500565594439065466616621504695556997879507492963104286420259679599960788949019406311385166673040146196722041979961943755878332605653227266029886461166944316725103123063437531704053268868348783564151590965124585745744657114964047522109901240407473082375058012745591062278144409730826737113007648906284713876695526466463252323031821207963721056626093909215542819533403050989528371262531755549941301606100460001110551001329373038555054637290280123188904031158573382442925921680852993344739450309518948576077209173348754111606028541058827404659820609086877700351350202375378705795665101895519607302115492843424199940296219926821860906320931614828911398758592540910941094452450005030228730184371420715853865938575417091404704431751965612283340557325122907085727602039515593009468293660786358478254933739979332993998022628027519236200773154708853142150826290644303893332530942546440784539277956281459305597677977479665640551629692431014178762940569963249873317433564809865359469953765873439932935843203249775440688953111721293533409138656000746890478162178893696062444034235928792451393222070048240785762005971511034762631545634983259374951659403021702484247711784655025627176136619228511781064443667521838528983828215636707169980657502214995281574193174441763467556540513097625099578495973801820798842488416035418708303264196831416273200801516688126225079090722214379807282793981370968724608401931910218391566804581474811694182855715514312869352984794541410867980905019934827414205700034291321127353760807287162913951612051197753834872717340336576518384265859542999526309271968514480196594508643978669487708296789828786902233340585380745067776863768423256876805150236421368860331446463650665223462074376104692955386804127425627512338693900559721539458652969886946442163801704366480899529837067645283010126575734654102398061658817925783622602098608457340950903337377852002835515658955444558382190005535929844975384700691902240851108769227868946997228267148947370826947676243540882806626436875493391055953188843504089006797659858321195262324511059001804713749326789485556910075477069694016381045124127966055055719561541115984901167976167340316350571265934985199546288137182279163767591043397555165593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 562119898859417708625331955278896394240007462166370236298073240653512358851071199125039121987553733368064841600918834755649393668491941966438793902264708594712467997497751242818328563404912940497992364743477604322306791562632213128702352949519107957923001882666619003877384395345993157462153368784261949659767247547064300809497530512626381097731783331452465144858184481377089051557292780054594638067462068352012087072362924942335490954301575050598966555934915209861294239078870798385499900628278576087869449957285430607255867872219975144020936358725489024064752963402479628155779330974865776908212199952214577155087365575702657095674058697340361549288382923507653245823826697763253780888008854755493611284730737463458844623057516016915853190095218934488525240546120413243896396124909000505084483007638345397000049230459876667491388216690652491990682702595722016404656655459172337149505216617218878952854306640489106986505553858140405708597687532336419070229999147809722890762797959079716832667828641233059168884958870455226874606312359342145658240616655460740524550626758287591076804429436596418605680371280001915285813355644784949557705933778464255111339766389284265829808879393599013790293599166848471920813255395221893467695602946738682415337803039584502921961294790750758746288184354118840346160682935039712789088199000602626584602584346531268930802531752160571661434134549661343466296337698658797962304356969430463543000226607583120788240811067525937974966763058402433771434101359798740181921090372141346729762524727724134330684400634173778414929441589689616458248402473659439566796507449490963247245496451173119995057334131224007927125661598718137561860402074162722931519424654401401409196257267028132118590737119938499974868451192063529554231199791174720969760077433788334416712754247107247453764113711974298857393125180614983157980818557384826713244642116164461899460382040490153193726912080051405158384815955633761401163855247852258221924777407143910031590362669042422973486520279558051965249481072739431320470593590428853405889617166360726653261149745420546836383128524019791761130699187827649873067169776248698619474015378130009284690330815353501109130058470849392475708693509653126252977586984967592552908749392489986688367542122201379434491596080239826884403188193595079274390266901071426518014282828862821727617271012680367375437861948072345988902488722685031401805728689840686287804410862998953427533192815683654771225760844911114918099265993254594468503051338651108941086975203470637346723815254313911988050856662775932233924590276291844542011933537427462911304252375113056107076393021791414120438458202604339070724185120344398919863939714379458977321650559436455460478053744580756317975626792304640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -2308840234612571775341277154936741906502070667132560103682043442396154007969951891932310187218582701905669955741663539017779824976591378950638689904487270026377243305750905105688303382702153114238049188690133106928149374384279342717042301146481077717199540891936847313722058883312677725137065326159169615813914762482011759969907967529604162625747797235876248430017008572922772129769435935926305218969474300643659153643950101168526130664737255873941864325920378238459696695072932743888677410315934951166832686752489836509376578293566803184003301353993302824183093977153065457463630780037707606773813907943681675358496768408467141691959401649359745505761777286224076680056327705242097312460652760637068625686205954046308933979914610366424531200516227369211084018497244857526919100706609763750950941500739604115638332809166166849230190853301836633461351142375888325131635460901907970188122738030473085102845735829423624561032337437615457471219461914617181283029600294047724253483361235685581049329615566479415101458224714836009381494933894900674020778427628547482768017598659038536476958428635666307108221334378236949722067692214518299619412875564364581727868023098029593590764393356261168042939950283747989865816480558566110451996425786481143606456479966764045017629776751684022724767426302806561006699353973456747601515453923470938639432191602177551459967963552065133630715434265113863731196834579786177392488163006112561836127865828891019955738490759980419789639576647977248021101616678815264270470094568629966282967121205692089759820314504164169044266045520552843898615688961254141979972107276219910784699494986751638279893173255171414334397155197775460243771503083499629282142801154279077515843723820193327422406584645640413053101357713711769513017280817544639526034189121176317553220106218118890316804616235040334605690206833440896559214448391551925808681452090486876462330467677548652115064617947830648511603729359562526144873547521424852780329553406514959161747859679759428319601301419634825304324012420668110979802557242239548947555559959175428495708336909859266374598128163551552853855707283450350686372154373259493187683929808122139489318489700166941082411081998030833306527674395239729963679236071759690012360335463113390565843125979578325775807236392387124858115156188928236173198503276471791752001644967984418165428514941360717666765833800956190599439632836390156785146437407780601960277257706121256534050959894864638209862993800777400521692755008423519876003408286345964571790555890132720111233460390110607360057010456148924570192805105488597462897644849110097625873660246713454071596105847659615673171120983285655487898859792896622407148545564644313976134825692169141427999852020955208597169504256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -29490860125913099514560185510809550987640086050633464020238178871804792737843044145928810533049492834276579806048237786729878500289539880181153545271142702552935853945004712073080838133039521120366461337449007215039133560094868960828183302443536527979122633561851172277625194265371495956087743646194701919581541011085160212178466993438115465614458469061160823273424142384895597098119875342212650507201440570612325805819448575687482754631817677765519100627598516006511630146886480441947831602843357342738986222298050946696461972790421966389395830928694286130604605310742421058738974681367980321753849653013635326638482002098965076607720324686769806809547911000573763572760177359060253600743222331328581546506105612598750849845390749245912267324179306587621714142379288568083222593227071046592440285906722413226360658432336684042388371463540604495899335983582498139220076982098464357622642029701537242741065855939341750350624073800372892930154766896681424582892457773741965422725723078477626699461684085266801999722252281474411713135812811507057445101077697214521002286107538844925173685772625578720891116325886622385830687766672643205166945351675988256513766057344510228117358234952769552705151108136307417279647021687363676269769637567332743996395687626768937458032568140102067892514384352590905470903727705251103863471783950374253031486339336183970490430571726581411290444033934332775648723370348221771319381852432429579036121959767624482060891815890924766985031500783238236714396694732402433597290626268375661372314306880167002357678494599719395356028775174025451989816921687809013907876923366528948635933217211978602150505599117729394414524610022283798151286296763837796557557515771897741295198482324010795573506588250133078239454641672268806237398752476334050652815584638253798408414996893747390091813397097987225953283834719387573213348985433529660113843584823976249395397939520725507650503565679338599037356850261476860937152028846345420870991922495249349371780886866023690153752127191667546472861678294513334068531738992862366562415201105646785710626889726290229059399748682597086321199447540438107044319681058623925440371794957524610486175973471643100040548637681968363670426161768500414996045263400477741134406637450557419573030515490359937453653879210785956446408012344297774570571380248739173577567765799924726050468163494807672783568682488854338877480233625934823497522664679202040599158207058509734949866769338974241170465377957330522911932555339481118944472312127336617896363865242085721160168713917430741582850623478965094143569193434778192085965243690846571955629237649928781772213666570816410324444943797529082656037477526166682309705833956548045484324596780176911900998910889567671287808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -34729665917084253703440190466075359787895200326255142260937685610544692310187970298772290751141350929505535697759418406401289084388843385955455463266007280955561285973226069534909133892648857838074103442156546375836649912337012258891762415700179151997706093456478515817532936592885826078969537762287614309470448904130137510070691630529961684664694564520131688802063656212705406895711811617142564232082483431681640439270686698822530973998642029260372222336217349289206986737506834719700558085211737686663897187649857268049256556440117858801790870250808534577864346685908008693400149700905501079632353602611965506834440191507010576431008808974986524357631916221213820484967743209270516005025502322470391820064554122763291371092580057995761375861854481792234327358931501923109898523981819689558544951760933747999094758592693073038715856796980581007947559994381452136202345110629688726755325771168554781136678365886376750364723872713231737653639995165245705258896926786825081651567377278419768491192628063682930262595959807112327818027717495064495784601577119083441952899053748242317667192575527934983989907296538390567072635561542203694058528045980198105459886081135395979369901394338701329842167842736077308592882455034356969849583391837521610701542931377975786299776105714053354222832504380125036207468309767680458592629936966190783292371000585725583709540891208080683129195347970832853202600106230901442581933685713995336541111886349929263503471366921015578799012674080323885850848807935683676176677637051640485472518309214330919792207009058376630569307088613594427000131974667805975151906844459637379584890678519488517758743415434703058471048937606197039789880948564510158860843700657237638421180325038625075005101122718601753587064341197968557431621226071676072793711973062901665567392030088058300498760513672485471635408779385067525484270551344491656716545666361794858582805923004572024665737128894938423093150678692367396432946478940500800090319581972850504531858887761600158606540085534594415657371922893289242387068201389231482468345413749294037004233016573730850113247258409552696983821497970040962205103626100479221022278527784400714002724385960482320437507605618039444043714556962540343989893781822000768506477348871773250496083452700085119789867003293871496596220574005792409400803449933927554199330603800743217849139270411341317340033275930690621107338564562741826138307281667794632541228630526927745019908251555816620187305082172678021897523419221491558548343228166828270866691293088315568689824861051730879680483990322842513304443376186456535818352998177896583440214977410851311563052668138063428067982257361128864312382653086307180865103637457255559808199977184135122879698963928019107840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 245881016407149712431886420704987189379375493744704723967689097450780709629918521583302755038929149735147870308208463788268242231107906518324119487491767917239204823645371669590930232249625299461316083517371156492485712071461753838867542631017649010931405511793811318680953312253907517772704676971870951450267735918103088620247282195286750256641341106043668060177688179517320872682131550735297197225771564761234416013615506888269760973633059569595473764958638415379598814821856673961594570936542555117029045445341451861977162389544491267074406815771804714003478031465343106422652165711832685118542980283915641006869063121432611864500708174850542603005965512390019642175897298299034146982870973159165057382060776733756385772991579501272737175229233690792612778453449025948791846037764731615951695013177581687226664532923721176969245633126066425709370999574941114433314737705832190563318247967837374437583855308036819285123779291727273381992137415011778817962902421666929482573762873967507863305962419928568949462148527415366729158201659789109198072744209337068422852124174895899229401033696859254232088119920566894718038226564059106656525752842963582444684234669102917302641783802248699042085841452890458385366753486652351373406914361114152009316649094675944471085912549037820501305672621614544982156297075655722648701410416335956921292064151044834125330809831074597564336975764266324646220889400343737053480267242919591824421571563199877470707168507097358555602454810270717869310119614190011477471055620173254538655569428998733079312428730328462072159799996383983402266125306232502357016861238613823808158433982992244653174630925923564072324453369376814381539444251997355876826144025833137792670385232519567489684581632684165880760268293491550905230025525325310465719353224097756568234226999190930692377914732954617625935409100212993058627854116251940390269272627772483278371339638387595931376770015377364488412668985549537423976937451357084721850711579053345925876693799584661321049059319870966589615979722095105017930288015336130881655271734047655427298654453288817488074104527418249281705150316236369088343894176165681965137480468208695359807801241789943056673264822294345788566989880849705566108772403047558895017965661919604977371174015961533374641716522958631196601836283462151676404332064460810897680123517115172340774526780167139903029379264510136894058737016603824789669682657175309480686895952954688190739898692140180081675408261346344338238676305224585263323967334262265487092498495823195531550135205979642523775714566498785445627421336986658110253153692089667162993986300550980116523852898733639538284739774070386864890106438929396744782068713340437312112007981961877330174006890856448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -1886033114178039168078827132809910434376091945556594319432573729174365283943805619496966926665096374450541833861788682590664732082187600807454728590551771704273149335946801921667308408988112163376041841183047729411639488476755331955714068197441695176098819369035108512451475033117347676596034671530475829650448740397467307080198105759156088595945338740119817456339315892324171679581931581673043452219773487839897581873383686023745902057354338835203262046052475636239399681400156889644953557854351141647971137022331549470033209421413857111661578821964671569153576976158416278327657682455026062090555406836024063348944103203566257238671703431540691044372643337060853984840210236100770858357883136319571148234017470819418147110094478503302683563327031239776648664608204034776468635535151388684354291159673633767663842091924600003644645188356538986693410212672211584520463531709604870017688423659919837312937317764935251098161196836512938295586867230910073293643574527244290707490764552023726505436548587243044205789560063331998858529675509840722147099843703361837163879389863926442462204352035906779392016100139297430966044945225217722543226766682950227415687647553964466952632060952700388069514359052680092371659975778317455140435773031028378461736260098685429252618626635723390906636674028324665762462986771513247557947403466211321068677557965403804970938207054699985977305169605193402891503347721721476201887509591145726543650264959052266341218919306328240264307049300751813967692092536771339908142866133403859786931022061945164027629911110135890843485310527413930381401905053345679871401226493944620763538140658554652454343468645528314796127813504391873530361331839854644117871558457039128687732604618980957927797165881808810460973781603421138145444977417840248425664477070054039169030925312875456341084027830718646063049822716635573974888256419944720172935324845578046979487051580976297618751774235659789565678122025994724439327905697469502629881245598998446614830594311558551270105153065364333654792362827667133984812716629533881589698101678119272223357415909109197552122709763753503620608404266991931420977261593394066833776885083516825843445002488087747952053250635664528244430245315345920824676457021895397100512992651105239197722282205139013210059630959186793824589095086150871191005019329064817384722958956974201807912287454759563930546753802682174870527813689238635095769124504782454463194305643748730221512769718941769855923962204872320562802285273729097728357949487907785263692228604722142182954866604035653815998609322250565867348144941815314357894253959773504900252309472463326381606074089131650540919298401137769531277800183092028972830216940889447414514375882779295224775363788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -4478872869257976470059323834002923492237309662692094544546875660246659833422493229632199923737141252789591654297947428395947553821774634571228485374379946123418125988109326962894564502779863308554943206499564875585178632607649084838755018092657961990448924791899931435848303094540789102537957517128533199751242488249204634178968046975823897655095292376720857400157977675733829670557717898857256153323356316145490905045388630913382468354333829928629617810634982330956618639538580812955145235436817845567293806353710222590532503495537860304442726827522019465554826388697145957931056142372313477972532635787362180418247783308187658126358668824137511150275928202375738082723199307136444985286468961443408611359214685334923969352446453607499014693776493949946877989258345374029509236141805487137564851536320752450453082355495822208743896692974644895805738368350441668997731607969086869436399324735347938039105619698112676146608655123942761100433173227518574498472641532505823655647594517513739274851547612927943984914600549642479611202743361088930825252893310699950351994676399823535729126269655141506107825369381935511932452201982788937565000720396485232516743740976554169531564723843952861214913535239912302925564442259618095295158470992618498538613350525604845698876716409990747072693782087727275612806337750175430376114518779597899249087502992831105187109105627572886035953111440288323625345200352691341672571254555922612827509540983098502298556213148074560465779629046190146580863362225670453014409868378033655885560434739894243900118496802553209364115573631634783632726446763661945504967534986863255014519398073397615833240732288724548051925492379682611550719280565400569807545772245578030006555018390063966348736201924775234005324683838583840644033345694621036798992723814702556771416154778394900719359106918178139056520173527197798917666286470981601551300538509792845123113097218580957865795744915185235866891087173270549271797087787608956256546654007513924674164476455742630003115123182903525599029820719602323189386720753172230997116012683108489952784325977791802108632573476262523010076416320644253744453099391807551759001087928089547918043108535953574636082330451695434183587357496304318136804129578521594391799552536453051588942426641682071959647718080741485510230411856302630654859541752266690839364388884435220209691427240812209898999396562882636081595121028447154130079597549009930936567610446164434576660117018192906454089187031319493825998343066153890391589838104458917145481338023398349748909774112316885609061077401160811408654702509772207562205646561750181695574209953644241070385688671701134153238816175889967245774583753567850968409309624423037821148546295698592712622080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -13349322266014005545321938399204494405920247681506675609465357911646363847793795234625401196578749845473175290872230053261497560432841782435441221390986651853773473887589096668781588342708407430608948048977080857912947505337952941591394941723570042616442658489128074269363123592263033608991042318517331585922295386214041990081597731335892742538394004401082402442985091352718131011329562668754254307481433737680879342806989792719806218022764186313318294096430602650433038847853410115613322335293886325279627219318160330637373379067570119778419680924321014748334475469919171586231515696959660589266391063876317040610267295091664134587465132493981107335650286194045616419787674917161426724955478286721464883580654396844228296189254404642122051096273696324223888422052036700599135609280810999255235831690668178084632556882186574350005249303435268046780056406452657578175152993591467682682047792350440532110201770901382928292290602523591045585050934988945300189125314236526415433346979516238935655319356880479246897105377883435036157993311305639350124822273974393883113947499288167018234825645291426593265189620208334495878845640111894758698995600752225583870307243788046787702467317728759778316719204214189794274029886406474226021274391515495091539058132152894826866374087831725075301662126319885829273459329722968784678391491995109131079378437383636659199638191282463393737725227150378445768466965252639461773881721353453493233553292645103058102172996827381230736757591669467107157812125396162384019603335517505256581611641548164114729732175291038455953307660305120267172320345793887340352947379567003110003143331556060953970999032068359789876333213176709413146963597144918655818948630848414224049096905815334654249580106098955373007775373574986594951921413137402633863507465724674761228800620754069403648140418181827800284371939998136204230209016313408713322110705683904830117884350613628651582353827453771532489825915492929606904105948453375053583188320517251706756652077902420323945400575039971947386227514936309533355309168390549669184382082698551811258666543668849889913832184102290388168829512228667640255458834467924118128356363225035586546729072994897714723036941858588207473299263031718461132938386744512943197645747582743388857707261971181569473212703901230341029592223660284286577426551369679495848265923960846190627176766153666909475282347628704414717642478382817645727018712913188359219982789253838902901096922035937438749884111813927719039523798314196264762689996958668119859082191343121697904137861052376531838021923836184585671351634659005602985006524762660659427502678603199162102137509402336449414374449634936803432067453646111587486900283748881242931337874288672768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 332826619673337707895136285081923605603316951753559238379636292210056624013020496762263649687343609462155893495206372912033919642863119401907247323372070720252036719240690144837617229971212617656382335368243123689264965304777955881586194426708077129128917631081234728397825290854442651325875190277574142313270881870758685484841853784591396767950550739108738975530559493626908985182793822705856250329512037536003419499152455984202781047545492708970757065190825612306152496712229000357792151940779186749842165957272513476694787840628694429312637116032492257458786675724273960787895593161013071846658149245673823327406298468483512491948695848229036701654843071161794309521264192921678926925876936757535559994209043724930120820548605301968208228780985478531863844207979075515861569576536338312757793970837480960508343639672226282107450641153914134429576243000010783087117658039219524414701009354627108567469386112514533099315986736483024232480695131180192449391015290932355319678999897812213440166772791297117286068305691824731452457123420243000376856077749386878169963583787389357897832304892987226685475028054216570887104950164444532504834538305081394779336976502112059051838136460284005780522426589290643966914188480034547203302981868077442721625232730176551994313341086083627508096421623080494027782832965466315408718520259790117276979891480841824042812806752617712335988158245592180045443060612050066593845517363092375297354726505588915941075126413540209331097814899811146398788358655507336183140980327321691372308687503203181883828347950790030473378311346515188893315119197654558266311764563185303202268050944737031568256423332181324369070030145619755049598697039908846304002100208553049178389130140367303391080963327556363683610460865594259512651909691934262035174726646164995415006621713720772113811539959582782046994032824949186656997217136081019089045901952299357238708837485605542555419087589111042227119601988737080663356883989206201600127244132907273202446432257964557489162554274370982349894346216440309094030530447119220164278544208829035759654485152052406185048976646559092382789622350641346096788906191539055139432895952903434710969376060601701659963334721914062520895796594201435527862243221669469632648212833010519882329950537059155630959858455423393016581959304215069674846120710017367236728105449356546177698106119390173360522237210866625161208723133679968003211615618293317305960325698332822786984881891813143886722497019001281663478291724356283239551761974045538273152719754527378445889002864867080081316787009295947738318558287489690571631883289388970984541933830973173775042210063756349536961789788165471217399231336349788505428680965516919104719020821892300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -2170397351316138227758797998806867584711289599485802286807704314232693001219515220742964931306135891880790561912594799251045870558077017365217081912031720448388247468129352208687142569487983580334809773522592817362548727168873460408442930000769430389963250063351840540299644787666084933685104649307262389073102870276077601546271352826730536417945964043800070472814208662368414343247053022374743298254251807742311460259944224485665309650087632122128221057802068351775476090293917458091507616959513923708447942872012896395007421272655434206730910460494547812262320071676533609982791002481173903169663046152131855282662428083237747512252137873919616359608357237824684629190414021134887124690408318556123005997596260141075114045850834279732568482312685325777247233416919082204505419124318329889839324871827301145900119033427362949418803145901031640823086429708721576865040207625009828306244229529601715798127578511131140867823303194852594513633602873190820203812264401529374552179191815828566702784711197957304582709559492856245718505842474910450437047188932573644768144375464718789431154336026203010752424128386248610271689654093725633026694315554476331613279141372571908469270193255309160194992055601794458090608355619645326436898297879139553757920773620668405570902913103088574583226910914252639890458573073131380749860571483920649765887162634985442772494036386284179928784888851736587456556488816566682414756658199831860785904673038637901568981189368050217845614781407001440839754581858211931844910851277232018357744366981184235321119940552123610493502543382252082436083544805801987409816552671361890441803833543801495562394751271529472931745747081289403343902566633204876633781084837576299489739137876130474813818895021604643523773569653562358843159884520090919921668915454965157882543464347355029784619773039534594938269176658249948498672596806708771829005340060889594145476008345179289849757496556926725020318280535407191849145072292486253644841257369215466123370129989594642266771644824915868972587452546154540646314824852039753867931808043522394906269659693383939148866196562980652481463854963112476537188746542112685231017356346542490934203347817294889158390306176739006652051039930011957389788299790053506866407967454923006880796767922882168870170839988136417715384943875593559367337126775340962080838428107925653772950739141539102309314203561000001438931525836787872579637807195207697220397261895054898611642357109548345705240623921802481612729789705157501121124786189580210688897431197490410175169651698721533224352651284095871508189157445389744765491626956131914024991245188260560141883118199003998382443484876141521851410424487962692961323173539808787238141411983360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 6387233761911276241789454034333234774105927855006325608347544039177482960408443215425199560008479508855884301785199178343764941160048557108293958642173604063689176747088671280290928228401244820448176779867068778882218482175112787110954855153603015428736176434366217112409216874369428223434162745643383436972839961319233958106928102848693948629133249911007828103207334229204474760424670352388659103476365036992439881398016190405435137241427882414883382280112841587185176803397567916859898234579743132089843707410617050320301019943858488199025881023917180840088283402664022225994368862920242622634930497449848431592196632245752573295421948212708014790841027997542922011041301514818891544553352547061427811508281587500357287736808878114132298027886805643296982013997791798291419414551577572481824879277863304962390866282537566840442038826467150992955372261606545812058644109894822154688225810952306031165835860223423061895612089376407599174942854689668852266431310144839643809898912660770963601850085762057896751084061744421917555541574960144188124018813072866452565131478517503997381035401631848705243492975450344344119404945693048914898782782742189776622408591371309056353779167963310149081223609282867209795002297451483556296286601565610478227676258476928169085232453736105590900543099516601094575344388831697664844719986214637875029274848678740979115223524395841773063690711809361494756831704684782903931445716172919039707159481514272312033258400921809274681655171519255921358943924698606858891377249322203459590896664293237970635111793166654062255577023341850753328297059878266313481255993016491074664607863166865459251105028941041284825924817471030148135144482916209041764974603648415344811225383426512296238742319979606229949496126536651140150777158876950712355707568813651806294647288331821245868649513399225027202757107113868444996430605461702641769797666948469972165873288913791734219563899292469152085279198377900653053623331415132389034545218114124511356323842191075109358645274015448898644837459891515890031213888694667635769401878661165950197160885332259377860506097674970286335715182778222108652090785640423785814579497451559920659488026802786633962714635264139164558060038051996607210042363875147710217004089496850825883986458182855921456094963450611600986046270843764163064230320035127896735023484437979042367585352568763821574483578660630831418504304029713462506967828157667949397985565418102234527337776442204370117738925841067178739674069120367464299830711523598245030065751485924273988441312385855659285169423668555851422831467306063428021374794004762853961298762564875746568747038872645096120049165468201594539803925630077377916961379763674491876540416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -22211017983366781840561285809085585562592293037113008777013508287872101889734444831887663692810595496265286095119507007357608763656529804623288708325703855642179898445778744076178155056924523907974309035868021858159141643600678489105840866226407304788836840242000627194767859010890746276438759417814759676455309894155208178196758362983272122520238051620284126750899321474899296468883151805715094936005924696729027603148955440568887773093819863322979558534965752906418246898133291059585390579405386729055428370757818279071784622514900187069473943821472863556920557100668234163170399611550223017432072281302735869310961058175187915011439284866894025640062933056414487380724880075942803083340590921514463012724816338973778391335979848226849955427121102562666256684802053520350349727213366690215773760536207801034722447967074641300711813691594451400494199963888656948536174616040303610618804219988871925398639915469457382758965810287135144238661037723333780258766816543383231766961004863479974182034226587355296598655646765004963915492794729783974883245924580889314016809237464442754594851260609771254200480901772022773168922309796368041916089805531982603246968623622712656201645354771311997470813254078163146240638444686547145677521318601776970860846401458282256517197991353868136819916344322436795935602374289791801508334131573064341465935367247727631283575058952885598089909774960882417413251232465382828966867585691227511123921126649704189701875540765876591399759755159112523896264908345153271537303801809072695243870158003761504174458915678658016890317358840810170096015485102234167198020714347154128116658229378708573675752542458599075293928633444635861106667444475428604679155768819557167719939363408313725190440596282157098656448287279552641243141643156532969340315329252135771612765942737509193651087656329273696440417850185530257153715998128449463133686218050251779760657013240757229886649347015366839778639544544361111477551910075875399693509047999248184019059497744864619579278781951516428280676974003088498887879425430734717173481039191701968045287938266794159215320430072040199806507593524974873743017876844644868554649273215589778649024561959462023500537404982439912016587276923596523009758394004772517542978448082183728101393010534507513593062561979324499425508873279855779214654714241806847810171738960056230581328345352818436035101010431743809897175487782450945331629795077970381317545000943288949525330631655868944706359650218347070633852593042375719055079414733151639083137364392640742269140570999295997245624980467279196668478182034812041721980733605673267474046061002992983171198791163033376352614283445053668675510500839714040868466136791832854528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 98115444259419023722626091712752540225336655103026603636400600192574378782003409505949768853516833135772484483516556352635198152235183943286837400405306374018422643277821980143520908168321416755944745458789432909874867179233933865025648151584860757052843918841098181052892044352759006941993048701817802986729023007889358310949289651089256372637549562304176117704514095534458226159066741030605431410565732972584647579469210295073659534942626121837313261094488352330863670938524466967698760729536752765939452494944626192401707701778948628394115568261458926239691507975038857560577078172001202599466154524757657398772442456918990180731814967454642747459923509821759228290285817294267169146384442090752035694152569576812190263539169391968443133374446985523656955725168563112646298885930106675691090029541219061793134172946381578413327250115071969423620029593113240273041354697153925373552836622292404070880009341592697446558697812055841820518754477487506377209175426513888639218320702229792133313399868176709952094786183390467506810375098172578030938017555848926859828047976598552350152844738648047364481564326630942244955994560529769428909434932550915975996760635012908612878709821585901007547262274892976015419898647712609830070197393445737996811959222345336733834803389107532987404333318634866924618578057461068512981497333572633639912855434855610942037155844121997176574490803003334308458227656763524045320688199074885753388505561771804645733359996867764321394351053191388035291715899770747901588829654378189740228236229934525032333890450944247922025736253241242678418791622842439088371345853559688662480022709668970132502294561473149104970227191217485844038456743474638873640350256156558976089944211773443723169175224945183241244994683332537390701737728102197597542500913286612358889367891575010430761125856941297856310594553839140888533603437133302760919821088473549693181313854226614348638186860223592597450850610589635044621176511966227208401456657432767582172384779067406276862259371221135069061625751030158296047150685808853196001596311298705720296127316362298939231576344057392922960120339007064442217392728127685429342480414026454744632401334223580908797075484351417435047095969114207514610156528486900305179313427445232785391188389767129508350802400821719696158837686251919738767245411300582242438344625292891709889428192439673745937759957683018017155120270690308044025625570109274743027951768726154839775304508558822389807755147036365255296148058496120904519066836305354846920293497669296833945567199079009578009549842357716473138361293636625881102224408805312777515187336086795426025544864109225531990300088708616475267217706416272530495675265984757760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -523204575033302852146562854481127381314888587957063278447470139815231639210905227621450649607245759559914365524129822919934619008251726268538134506364954606743301787541791206402759101041463626792978193502337421463996942868719459886353860805256376669106153989566434693513785795442224090169128173861533270693145814843548667147594157642001033840499335727827393602809705691132729332297558916881652402942598717054629449481456806271596077244395858386689709773103142442871083062218593037355611931222358641297393152596081625398291287628662300683765922560068450776676475638820459083049260076527821977148457119241152579959351148994715270462933312501718525757255677130131316215633631943878495292652086292876712875600189896927060368541588945461171302440620042445790268798942682471138833574981907108850172560214629999820001202727383316355893739496900149271977025279984399891702155891420170228086411340725566056577666309695165594700840439212305510545328650006437204793385115462968909916713177362270394468713164135081003837621564697600082441171585056648109360914883050888732243494732490750067320710242445864513472984620124096199524244379663395692993235484343908903951620114006530938308015185799699167439359203758735846188182447851149973993473423847495128734740640979510274737274949551013300401182531484695667126799502597715933873992074189091177274928297266534987385395522334456737746201543087283432792908180899372342232103902160145668449659265125505369274645683374336405716682121755576945847662243123320644435346032513417677432750320951103309627211724898769819349322885446611189783567104407936068411419150358009953689802781011104340442349525393331731245753252221187503691347177376966640449028560448036854002573229987487471792906600874672350778586647879316764978317284232079047985220490847348848043439833933654833755826000371043232155823436000252346187246839025801589737146018299578196173403547541401517215007633364719734847131954228365567983547834084741630839955422516399399004344857848979912077186903273399100621891058905654796224688701754944623943301592523680189802154126330809558209150453923845762004175263527292923435490397076328381130809740547391513227465391972722357137401142366407177592861820783240174487195682347442909874198892881268024122669578269321554008354852977375055023864287841070366033469538547580599987173157327868383414211591094409978315834594956218069936405418382600317658815731749056035037412996827659597978237798612410460125038779435921984289500633565269202378651874470817138772469420355843461778930124088222056011570170162338619324204794966080215451373830071184553859936611213989729647913099526344730502034145388865989932513355168242850695700486815744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 1967695778994105351355769756244718586203368912417278275690752554891520017518390495399284902617749185115034965510959365568100070562464178318028577145751934635142476007073216687807613287330660932624970839873465951744123540515715178396437628797076788623608035133552253116547959776905348190486534605125388838005451849921534179337901404510572430543586298376893820671530894894595943782331840851798538221263712696274796680180334258774035069623173456974768368355031285669961232589273439162277533905536461516229413317521334996370181622454485222925507524644588297073997175550872167516569557839777597592542815370823312851337393815666684343254434202693408528016203615127221202730178981257556782166033507021102267912603763367049502714917367570137319000764098056548698044950864541307214307758863301369276352225741858294756315014373969302027788660684535798213020301169580205494210729410489588256479311486331210477816226867703001996289303858530077033439517449647039948238196753616280098071688532726205288135203693423421217053585516967669957550640630428977502934523864557792318855948351225615716877828952163328610933091289506903007536969700312913140891757649612816070803475681506060217773237665608698568134896876810980500062759191293583463303303589313219252565140634835901788594720379023083315177645971773392380034445465942432172480283107926324383528537947158006857500142493280918640177832076467928089439755497567034042820023760519672351504431504710428570759327853982702405889665766380328367547422809902023187192949565702419640750290022675398467183467486296310090295915416186543785231571291949909017411126032125968837154694673327725233299517243961349594396973638862368432776978406355326660892935122426507155947211966463047926958782904507472061304165173251640158989690146354410841165388325423097510553739631418278104194595058018862524650565384160856413847047966881972244153301236021990357901985437583005452635521321652485093040156099610411331924844060337569709303815125086950005529402370437125252087549651543023736654216255928094698687400356578953899539160488592749266708909112304781153993522797895534611259893753396355607999868716570690248517793292643097773564286794308067177083712804740907951790386631796022157134469838962655030879230616448655812549155041197364318781741649310730292811153972558604765312090056969605026710180530173360536311596999014966283403407199876288346058779056269169511024485673256682456897009307589617579014349238163851424716800946437160978002306934446490929009840897903086106473229224095316403508576791944965228241957227429013583111121091043454487863584231417590434951591595033423255730857640073388394959807266684989657111144460232527490707147980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -4990477956710583992528359605830545991480693032344575071868563513048564157701114859545870723410650230353363487855705101610311284198687344853707984260062586990506116208473924178140792949017235560141652785558462612218917322061585075725340683995703038794438628198166249257522223108098900934295051796442652384561324285633569215761867822103166131284552537083257991191587085580212571447362456475179960191492138801608881916260200767975504450241684898253874943769601841574040235570058300155180451047011933874994400809771450854239403856998193229323300278726627004627791486002513984227039771019273265465051671078346885496332646054301833927892358481388433477324933996499910529236457989272664647838357928470223170618795135511897978163195376111709662388790195389127790354544693121050096400220061665348914188926846800340792221622166567824576611689423870320351939235431507004607012683186948348178826584890199256085439396466463695048210502011044324516517409836810118347332999145832482229303864965904176498582518013242491009424924037433420660940775872076141356647936731990859828729387597993305491922088694185260719443748279182105647313747343291397896194287630274936795955821162818393008050162964853210644835143567735937673952408623761398251466220893539229155515393748107508819343270082845225368223366018547687077967944615391436943038173383916941624395285278178701042717182916423999066544314340624855620838412543185678246998697750659021841080405435373393473973936128072295897926706942975929924525257418440967283231646609833426372506759280625065449697997064230834152219657684298402753652743489834441808659948632983564911954967060131545436307209188723237029326083992577727716240621205519285985607369170482589741519536109942578805829343034688338881072432970285319190684573302223906095034296263208634342042694937461218881257573606144642793203146463094045538617906572238645554030508712755711711923611265217837087953362975227140665580614950012568845441572939668553622816598912170888425142032937063664529055773845098003403251783905264850165251090440930469531541330782610343779040895052909494528033875648026360297559724004834055309641926122739792741664045910759489654754919015298898191997638292589489583304478706830783336897836741361548388761092661301008444610435474427394083174015031359622570328940233603218833877672090107636235837552173325155175971430083554183899944422196956052132691094405494542345629306369768925326733931559979160809129659588613978387056306879238430178911807579433482090680344732221596987860113709965570548222152369607654665252216724980092479840035315617717705011883765623045431535639474166212977174811819422879884606630840004170780935641037147172818124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 7054049674330473580506825539880749360535534932462046476959082764956283429339440176164218756683615703657998122104739207872716913897788607369027689464557270635462441978670325197917215710723132472062178304567077754817761845992177696433863624013229978548639572962960837241066759748544991113135691157023716875821002732640217699817605343355402198974712441099720721403360983268359401268971244571885162305053734418844704863653259366894840547359546259866282753512117686133280149568932223236267729408555105915242124632157544174674789938260589410892928567834835930227171685290126161340131523429863295323396447476271187803815749377983083955922531041593225087251780534600655722980153778850196304240138799663581346152929243000891683068258754699188591248055530997990807271224546695156144241988242676928177396846436501122336838613093599048165868029344176626360720460833066269708263382698465404264985104617531211611658425092442446451452789105305050223984724065229323680692432712255156217260457385964737351128348949329380068813386045581896916239561110012267679704368971801181468235368624101616622294230254283468337247376170856059489050011012293475519924346536145233809309737737808142513137289793107622197394838792241299893960684812433631667584566413531359773928214298568975525079331060277131070358866194102700596835854697321408840905792468623604202057103273980817321657773432733667307299320439348005556263371913436989433413695505629430640706493487645012117758493553960400191992060009712836650494402605661920198921665787347796155996056502485713649689698994043531725820334995056904572369126593172320022089478786088673844494009123740652225693672012390356441841496335864682479943092626846490083259780330085373709908274748846001466464976466548435918450431149054455761626912946969763402173633919713360623996468660757426126131566358936972422817403382139243598727099611794311227147468085666035981007460451169318701824258022853596009350069519575898426657733683723609320365488810872832943335290614764527524006044925564326014144111186710484046012831272625225954994431744947387991052661930901891494475134248078412187026783511605125425088641843930325011593622894311706878994907384490477613825340276285493284972991966724957309954505836470226614451629074143625636624541560223848192533195421626798112830533024417352601550577610180939377843760973775219839011096542385643393781105010151093872270230014440212717215871903410584520072647033069926417771805577139625062423287669237958808380903418067551613817855951063392461301172962127271349805956974158010870781805879250488268815361887347637723844126485408659113255611248219447768541648804102908369791449638910511967615855285778776064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 314308179322835152641775373805680749399539000528182448232875643027273855922129680358813732785787614026510534870855277059062931533345654816892536950077245690185819461699499652577661883164706351459356742551961914453914741359958472045864784055014954184789700467968963350343749388629909046670759857192815510197829058394689022580198508434530301857010361918187795573274570473158745478678472692956733980048941442294951801070314410672668935267560491802597210368813203863318964373803841508228078784657368576092704518783696897046198287068881128868948216748640816586211561055332428275470324556327383483517036390474123513257154516656493381614386221686379339828751246074494058953365759312959260866129738995424839511225498681431596410849743897676754265359355434777807244340603472388536749134781423186477558741702909210520207976080078719283608621643014542268518537175087399986643148877055082009024190145069172319469734177801284014893582374321505799398380177206193635743656408817316223971093337265491641800413706254865507103999497181528680706830137205736748132129238931154249397953676097919895889151696628300622345082909829222642113068325177902612301636541173567610811837047899490997094511511022489020263884265153921119822665252667014887544101689648559822617686439513881457356610808165894198868935877876065149950426332076371101535703388306912112630921054414404429489815667991225558555080513447637212852652075153798890773455638633400189937722823716250616358650051604155806328981658435105806477548136235065548156030243750476570581129146591374899731599807296256528610116569200089890860946793072259931304324216923943201280706433218788813499413030337901740178640721479421027653392682466090235880864607760289290915270372555173955508054363321076912560549750328401369668147890249309887190719687582990901174318091521464450710287431096702354063326696852673478716872781382000705552599272121837646887419483049558231963229611516073659180272959242713195738781339860107152957251639398322996456882060168616940822103133671611447133285963492518327634395689634911881239060251024800172655402908730710572309863867259235343144704619512985686686484810958621439050268700007324267717951403162292174198645671690524113717583036796336760454474045682990788955133502856314525562974907498682645730120807739188370901602001388538954955818129769942826332817931655570467129835561746899144699147771493843986454674486255370453462815796415266881561106485461427209398747548770286973938347354288974142003505429746776762256895493062419029189098008107411469459987022097193901541168181036795402914818568524810304766635365352943709561083880307741645218927355246784305237001852551770842849194121625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -35435221404532165311919097923874976481326014967758426787749444671217048988479454243562681229476301792911237281802353512046277104367351884681014480112125110811573735850764939851878518199553998337432569054399044238902552928031609619105777470138314386758518278422287389966030741235964452657847601161131868546564651572814253623928097122250680663178897707326772830193703416539707236470239121400702944783318018360388870829624031462531281072299893055474592674896017647443307037178458759372312735329034745015636184920148579550492231939482161304647585599336596616095492083325521340459691803916496908975812828369278989596871742389353365991040275524924771146683734450205493151769020620481043411533353420987558943447805150193975895757541145053985796676862009462929970028103916126787873773482017187600937646724294033117706631169688515181072825790062763075514148757548591057218586927770617988686564869641581663025027807070628988192756157356238085995679294378876749617671436302125186988508811014873957166010888042238618705725445535425100974930059360647805332075321517112128783691665412782504499245719726791740419447177652215207287036999458518598381054567974602457964900551865169038678880261136014622751029397129650196338833031356471080581899222189624513387821456046147857695951655185265265882513301196282815802644891774475027450521284491110072638482409724892379116373961886234016499277442696421585781205923603738243383410896739841483936669453928437062345052696878142932705069116114517460326291888705931598495583877109585987916815371966778481389634700546429353412286298909957628280508747662950609047653761411630508969099285895348547137830978521779834484127875531309211061340651873824611333200608185380896915250027336621401322144846662161518654684712861700754245305934208412343277139269513952957908433927529236717134859020363305625290822635772998002380732847713386255807283158235247202228110138310225539872154847714752958620678388002061725746482552812893253468136403388766224110344271772319801698758863807676752856082573569444169436255922357690076533071952079434635793241505735986595198477468128673807671736660362237012532078923583092469341251436111788062261076259249270994988164892312617588898285365836014761831072820803349634059371417024252108021454151095923481867310992232309107049328436914355342397745038484319306660516443867316533787342993645364364725222306812304095950771205540894849633448085536304912324824416957434039586747300143543116495204341949882956438822050912734794933372085387961675489274194010230798897085423885086836569395181476385683194681412729830398936360430124400626756790040436814299118290473230278635731173511695552168160269434880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 98644503875268629611637786757909164732383609545291916626582291362103129659191848905820002270698924204654899326043265652416042866003321639978328721068619266559797851936272368366516103357009793718242559187343840663093879056262490823648536753909555330853738644302973966915501236751257713981813930885286983606044716014509431049919679686059878894556632714254211106977095047162834124187321885649618922031927166907899108415118224250634036124693434121091264614188912266565198771116722805793752578406642752355765237736042348216989615531744320834164883991710949548766989300252789403714480878423535382523660490110078189258835138733945842777480757153655366291664122445718721003712378975991441782654053235574006881452538242781275261936088952909240782889382579537103223704438477435595733127015032514830567583310456419592801621005471973767843784991204436256124002353753617819053432414573721406154535652715879400364558260093439597716693014305765343826711584556182854015805002190215086802410825747373779290719154841622376387904148250444860821532594911799701328264469146406446059625245620944634426136131318741778425036196699074220899049476003575807685148810802461106900183007198363777656802301309465364158187145171060756030517451308628664079068758422035919780264181677606215006831675519729342143978593988205296234230596641951661890107367640379268717326274740880570040488667915259811834279380671824077029888353605079683501591252349920837967294612581753567833176054317633577606027016830673571467387183913926793773012448131195756198743708460550717821160056004101459648975437786801870878613277966805220490081481221252855509909976801313214279460473465125333140475767272360739196155529130353535588755818651548859988372095288573335006854432937458124730584433180249865184115889532055086682475046698873265787546544341923768551770352728903156765644924521992156998830950184339879263282659622780475069054063029953036370456843477345061027828718490041278581136114897864043796309136966935466846972761792385310652198470469045856186538198676566310961391008798160143497840168450476290903661457408984448451728025311670641908443730979110594704075295072834367552525130564130440305767544794379033314581906507158511194046688015614331168983611466037963863387718289092811701172118075640586075305070653422977209102814420244338144584012453952222880813774036482382645275220550386275860188253023012291901841086659264648296922459318326735630857411982172333779537888798248797736623293198237835189877137584478791422282885433957356701550587602762418915867634393131664151663019197771454725380307204558884491302904406525695653959036460055907425778391801383506173848131679739493482496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -175040255105144876290505289672489065994190536410661875209065183174106094980255193671232667373242656283842654731499729891522808184241845585909861554814513611180449152108058585834875921713458635679261844493764296604479372449662489744824473956766145112367555248291027121199293818206355911093901642276238170420208087570886414922854659993562347188585762717341683609505373773211012894634597534517026941825284919380908741838095147000251206825651524177167656679819802079378744013721686247752305183693539871374274135206735713699752496422431177473336948675914182721059828987960684176132080734235278143425689378236776861646496441533499854375533845961911067997991115966077085528903788528685590339626333439230680833838490349419844273272917318683365094973551801351694135797442403194891481595609724263580909939448094515187386955260444368484210804898721582689303429602771464879513371063700078174481987551056327478091616578024833668108137264528593753505357876409717907666915328422673578318784181092955693612380745831018011988953509045943380631916910346150259483550331946661083034254004638577028536747093922679701260930377627600376234591309923669985458285731360696826327404968257862600399898022015741797815818902307152976853562684590133912365588508941791531727805658039555344789570452123240954146572364422491988322674809294087148517611488343096539249878586157997692299390953061052205347661028071193365551355141928190391095513259531574783139890564428481829734769705007411221445093736163881966509894705574396306065941080807587375225429941620009582933625573709973823036513177250164564965577950046140183836179040616119478121342756217576272775332408507811357322480716023618256392745335448814254513904152676457198118060572742096630727633580148973166689230698377766207281325901907813485393623344338391420003166965782931967780972741685590911421085685001723857520004930612473354509322682006264545847370856498357913348859829266537587892917786485578732024632159290853774746528869315200336043906606582057585556917305143252027583768176109624039705423557912890445507436019977736693763123027963028080621025945716067744558122339203234224880939630667758584160922094452231559680447616522990834593138303930539646537952972585788970719097433827925486056624259706063263717305001449633162596202796172359030643245683290012473290327160912008331066590054733461789664307408761080362627812979579232485328452016033923178331907770619337705429548829060591695420647349120981689134242589436093662797414715410895286235994594546084106740236393098737405356981423119283111065209222466297990427328402649603890443518697428484500765233965234369467320550387424047655796811355483065548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 137408845947132935948779917158888518688365724646513581553124148513854272314174533998422790503537462559792581610300147152941215417008526105424784102077372871869631399250459990102414459851584941054177795622094300426972444717428486375126825867203782229876143187365963435048272052529316953401296318970514191590614411974936831906652824635125368213038054214501301315450472058888787476138176842955608948913686263984390043667608582161655439959083299375478793530734358034873512648850733495878438837077761107098321974579315770599759881962518545090153922939125359292669644245235158029968647936315648274484475632837822555108565712436043430431334374633535994065267052817507972654589799438578774826830218782973160562849204200818022726709554562733871755781029006916538291165835982156139275269271281424045116427977307247471642226953431982658916643189308119108305220261162415096959378418012622590590142969261771730881923047431608131677200581440758023881252258111808260511163799111045924713691113182061582391555978309327335252730868889912705405991565376960237965961736317830658518040346706451593670412102865788993828130316990851230127150258330232387997094522954898340377757399637313240425770941810893049245827016562600391918759070454604559040395505037941504585514596572788736672185790475983825970607560843272219408234948980646839963937053445880703860477387001442681475505752687328296545140417567738446521187372352557181407791756332656071726800779935983935443343700144092372107595911607899108072842279322536348441537123459852924651082790695072904983714324668966462126100864583999192615294351282745940830997581685608694936801606138446684089434485122276296166259394772213743878680995056720679283681108723165457797103446105045938760217026656632909317746269780440246074920485388481206145829821783249259703248934069470951673698591866011097582903704460638230140248330247818510059300827498906974173061494749118843972911323050885883673427397755983523347809643123371944529019567887548700574765549713221568520120324239245147691551809027501721339857853340042415967266165654748815983219034746053498085403910439601870601939173131319447888115526674752050665215056783146458212722106838261912543255091325250403384111266210222422083155471747160264337557247663445251660181031091956539623027656772207045393198708494866212853809046078341181994821054265158262438910228998830378906379774358258126576216937438141957855266001403837992055047805759887972111917233453280806368799583691681975962164394833656996974794006118670690261126480411392101667969504092664500694411487982133618535503290052746219066169265624099376462148165142719437824449242282592988278574337228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 195892364591425477878834838274468943469992469006172098155342036048355850878804971365344288083451188933771081276202183291951595357605246029911520887689939484477583932499112753595101789782278355521554593140984242383201933487545379435201757288687840382824119018987355724093469006252148814698473240855365282453874753727361573010902537204298720762499094659902683777364151608644299327279600987964312558830480855912066717056056124027248942566879914630840325255517072900697962571259712424201715816452825425610237207722011174923066555184996833323794811253414508175095686632795698652439665452186775177420761903685439130944908718865654502459624314305701977003016151467103055961571839210579915301809795194966792180946430420022396096306755916487033383640824110489546823581298681951839669169943806679682215830361176142593741619547673327672088449443303581394228297456260676075023304702827282492622880441789723261569955930196890108314739965801007659266147168425436375296278363392842025877473679366905222027426482056828388571230025385539838259757563607602656798757466215194365355877553999795420280393086842902372499172757849942716148347957450506958517491129792952280751432806400278830046308513809504983265986133906437922541314423258185271823633020411807506003660450465774989143698795343833512642086191614422003733184849768145598183861909794945782518973812405157990094893861457561591518430364847596520942351723085909527520407780097061281937655697002964146211964982979026459558891274435483230847413090934215318039863188847954913340792693598936325652882044846913078567441047686529443949799909880909395935195954251643235658116426187162953505358601475226662866427651622924589697633494713969143960496460476124326969846656285130762788519146409040081797221814739613074560608123177486888336515024572507092631007729779927161913772982751701644449632838378995361334363591373729648007058032564555277773119257094243139648677832291172907368623082675410202429976219619859865021622154857567525172223111641383140710410261404110454545627301031536910646191969036330293672811818452538197445030300271247487290931614175545778533029707497130597895165883584512870144562885539659820970661780409065918059535502613643855309032874179733687588957554477591660393710998569709057552542163360290690173800829113782520898732849606981606209448386121978212050555573093231087934937863234681682607717899821498515560798964399742842018791446263266672514625369676475022092019038691759499354636560566093276489243585165015660957385528316202396111888863426216579414063434015340732002670459804320860943633384118569700879919901639845742671471192602562194739909124082623898003177472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -911362447189098265165208466235868891581020520710629309474897935067537106788852206265707759617253303537904469089620716967495762442134106886468933280566039830503125318817960089054696227680908326755411833125487104762385331166608729639060269868335101390881586135820708341247661455210194993196000978274233585573193559314074657799606428519622165990749105596129455349318461049505674156847960572277866132242903609402285565863266777391385731729590702105731204483295517256604231552367018597681866574929433719148881815478820960139397244701594285727799379454666330310114278013605624723757197108443407028763238616256862094420521203876826277882481489180174879552284596856945227482050433928820156365276546606100948249871124246609099321475529369849391864155690401344759544384014434811989474044332155994260716578569683653525086917205981423172391776856943400141720324719754244164924759010376831768249054688543654389891721892389872364710808532952324000554640582622701020589032875850334420429785962975775484854428985260088848082111644936320380480989203533817560476243232142760534015018705506072188720466479397121262790603595335096432459342023740995035567385466553566129593410547022010350627017831159107924202586569504809953738432808985025691783253416441657645788526142496985383252001949106299436820052629962704652495908466472128680784425734130618488747233449776153317926457341239895272414219083816921403980728946276446468804624652647914151965223661664538765157377513931160901917780337013709634763341713796903721597549352130598785202195454397988718999104126226231579666252001254444656579319300165868743045346555204007745484110861536144228370412630249903632470048562710283111181228879113177065059056184655533797898922937884552310333694069851121943681539109320036491361373312866905071061738478763596304912254397061395197148083809718642586866775827364265176931928809455849288974740130655347008571825557150921857320319380554427862340177487701950063596850276210114524358919292143985922142104156995819018662341787973928382605893763001222290460799427639033911312905612286999119537630047139790648099319621736251043451461159170101259239500473140365122214425145709868642706731632721839339292943583400956283513783440324652882048922731189572734675490850659141004838990937960865803249290015024491608213021110222024354310839058307110045126464145725263408305560740346180129830135501730406688906802171289574515066859300109820133379084715373993865024925475815318413000079806442412681059408357099768121224646288162762882066898059832777696551235148570166124645643256127830149812761824263600794619633411481269628825972829321607051932927524280099196108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 1075778269571787714933288593981644622110787523701739049211453014034256666013739315802222287179554153714195556215110824413692903752899141516179476275474045085346724135788804407385568031417400886693448163806196564004012454432989304443068596695921043929753993503798306971735513734619674113532862638600306855491368813025657221652822511362413234982677226071461577712733973403875626742390782296886182274505824182192845220287599681914798812033993020194539183771943699185231466118618573214826901346695348463849318130758374377684114931913975839047349913800808261609657642088005994775544046363900879420949080472950995306584742834068592752936957812315804910082317863126865774167085915096462216065800479682455357173315280622967588752406608453035484713998833374412044459917686923257316584186574874855107126921213855004432449962875100542421723163948379870546662837733603879693444615498914893037967573804167720787110032862207107867555260578262444771245115346431771808111064341914284843331298886261239787727599458655933199580583404022034261984214331060842369441642500093894667150965655483350584778769156720592045920950912578568001885413421477384773565240909526243616147371482088340276350451766687831781212624993270523868619080127373264560064678876225437808221835893795670147692639464421824932063607039680020082837515025905037833956106215213284753660702116157360977363755645220517530047443075399364925527349642878653302715441203822509717794337654943265247917963941567271090799874898355215704219878434810683430981059577540257368510607363686133474034162915814627319541435788626145086627803635394633171412727201103624857525189907499257391741772113420979058970366921939058666713367971895735973229965919488265458548298567624754285999131655451092515795209276694082625080089212936832225971873771105167330567540406570974726624802009054495067849589729035652571719451221366703183658593955158863907147341366846171935468743779438654042530009112866042130331130988316514939430154090807378450944334082813132145146822668974619067414047392862050185366386380647079410071158655875171860760138214574898837122831071451926525426813188325015245102254748549578851706461352206682323741908996952747281078977993331595689911743282451590308158755632667275090052621503655112903218405772870569452396792204620718934697497366796520598484105276918451245110458035664765517052292012546971877578966299278335284321882142808094857888731088912368710026815321745421078826879902607855445395456938671271134825716270695261436653575652912389152793072451709667681574590240177579521204056654180933598535762323950439266491962981169548713418133119278936151599163049047490560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -293025030814422409597778632517717371500654338678963146896850176961454112341115949630593909671236559865060242478172177628437825493246372806569106128118540596620851344411986918143418196005766610161277704665329211861492357075585086450255953218258144063121442902314255848769820261662853051145336998822312167649912834950431099295133949562016904883994125226519832581629217903873465095600376222982869446015223122552970507231261682351764193914912615302127641782651984616919630521967217328694229253810737618511946626888021719370918115054759475012459773438155008846804032400752652863861981007455646831397459912874738453899358645705906222429574086056184485127006612432233887344695753896527283356309049368536619143166691846576125243506065450232321892182213021678130092977165141539653224297414088839119532673891701900629010204869752364400843514728780078358909117083061534180048048678553280647085168154426697041640085443952000198272294600225075231052894309546932015796206075086406949044434524165785251645371983385574273605513325850890811161903526918397859225600871008668765194243247269639283066944411974206961886293299665910823834333805394464517803620729697955036911272054880477329592762120897446677889499292462211939502320532800812372879990353953893038014516867099879438683141033267703403694122149472512155199288315446589801322585785861167435534747503312711355292954982619380919035518218344004765087720618782650522559200809489251188008656433477172666798669201532913072968436841107837636071818540311903275033402315508480986082210575518518973454870281962445196725834982546573296673126788517261741803273792442660022006403526357700246676620476793126911826602504510301297727565379180412409073159753933509384552384011702586112996364713217251808312873940270480764085698794695772346604604194035016878210799479558027411709852745604453977817185601902278691981793305157072249445557062050286424787894010130137853968978954144483938124892543965843073821924590705822228531508777259341931801796691104819583800953119773382447795669632323860429113877512968525346527863354842486965036797373016605584715212238987269113500887206370289232404547359074463214240899953484225255719656657140092542780612641510379686641500514006638977571768758246870317371766815280672998779087045571852265318878300131848519164450186083331161180778530376392029614649288917385378787685808689864168767120252683650065865444538324887597292522273982386819225720351968742466946290285106780455120110141298193429069195130409894001451159275161842671100343266909230160129385101036744693122628104074128191518024198413408138795662538507071458260710340798561522494797250560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -934149624272525191462256486355846061392474072193873214351144828304681725983813264645615016557392560885860211038911214109570821825547724969192808319672855570713625176827488822924524252627254103942716206687271103700276587390123026298576357183838277134917887325177454641747522698937786237790759141074489288902100699533001188014488125109988531272877277500485264266294230484039507457226317392041507572465226236763617117541573033173359889472569321802495659695000844623394262334542916455884203526821159110641752308733237190550468152766375627411239249839406571920998002323660797887053794801881835273190774600587483057930326634621042516279500932518829032092062427221250149905371291082412646621346941498406268017924642325337230560806624987517223674755514062580673403916749642284472793140056984331769937040530202094527750091417004123153698993258148366479201512466354987942070453350873688372133664286872133433282545549187204381152318382305279090374077417344464075902829923642332457862961108616104757868191186912392971845892801044179641023270336217124183033255133432328527373426981981184767451515679748785643806609310118431658148433926210192892541972487123368339425300503098371425907195543820053217892553189749821854252474129154554191340323629845672637132025710325103490993517210893438425011698027580207415687378755570979599789909774602435509824180267973672107428650206973946769414786594235707129234642717205655464879362586288158294910723027224866683921728729071197107556095267181448392140632288072151847439737625206162883487007073734119431342730840970262192388252882642671492678576230832538956577743093739209186033140815981556725768757105465926167714232828497420960648157470964012583558763622658631642951968208435795737676936187493915650680641994398888812383051749893709613637093635771419855656557345206908992784456738433298218849909945560298507467380973258128801126050242608206056292254682731395691981884455019836406166000335877643307914227515356583402411662927761398754494844186051082289689277407102363009795067454111223746664684030517868438613448475104920281470838861510046345727280727749145846446524501098302478337864117096452664081588584594068024879617434905732654343264920575568971657101235706095683992123766009105823153861716339974508728584489047697748147047615370358262987272331673102237662726231126411669884307776070930457822453115376507751770615183903817761992455156890075114883317022630968500111584029535731881605185929579323173060473290192604046944773581919288660104664800469477457948571061731323811174146932752000446084701300956942662268704037107667816853102772485914582575733661838547850625024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 903864769445491397517852066835328901195454064281785309971485805824060152217404779657703446208775142353369964173545333408875688907577048393203456970451979467305084610552441261318485432704894912400010682582338648929919309875681114414173247963373751074766191045522546153758982891505202767813333726673663247627011645282291806992243572168767382747383631688169255566227950137352926720690541160042857178024715174901747219158062172844110974016778107326240438400372828484001389926297212561850052764820392447441575911566923960635720464810375232785089960530798808236236835034835006018017476993190990402504543777210984543237884308674503597646562244160596872721517801804524910292011239308736714365368128290929908810592710833359163082532533724441729428615225443256954846704710232672101276968654639776725044407387778702087585737996210779610475073439443240450271000330587359829297949841977389530388844358504093784208268369054724809449559717105832681556599867305678873181065577624820020032604636530648911840313130014207026505691876029547661507018869247452672364814236105739892687630684147121494956163171698374971048100711799336620790391520422210076970229299509822628044026761086006227784511176193561652428769713567956268373577154824003212275190253418021211913607861649397381174896827913664502159690365684493807902582870165390402928264995050313472070624657887477186991083717186907350564359535835898627147344927442422911043040837955288726540257225364352847449799549711631756519197431816766299170551120467626630542045125882480594825214094726164908084390170548199647381204244321671370939438333224452524066976389347780217856366987042425675924590619929051192048925349061252224245698317999093190466484056006864675769070242403529735856291464890933910465299708758140914917312664433691077411189089112209146981447070958823709310019791530818991070800539595422174733955109771131751711082866007948534548075981033711858042983529896503396616243658464249765630360652496709640877279824688009532999888276298736742749980667129626287819227807498002739959655866097258155961240206812675120659653597039310036128010291122248524073091274461716345659982683890689698551432013603999542023487952009624004127095481942938156978284130066544432971614680391877259891123542742352823238899501808753495176365400324233990134442687997602264776609544049222672433570514068930490270251850727333169153401590335931827817450789939986043190946390765575731511183384702445175344527679918185307444642537279680931272532150580153227676685181701419632908596380409182590582915987697290270541823730652522160999227465420374418067653773494157857322420031414127820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 323970509201184607481796619161406231415580248512040762708479163491639129182997174701040960192804739871902715958325955649844542815369120941828596638748335910176017938380843232038584737923299395974057936684306007062584454634394707138444089092598752158801954962422071266758701801513065505509826862263437101145864833157364604036417546767879954994920831763360943342584343226907817447042953508267518582973631158281357603656916120730604407727780198677479933497290563364312323868002407257617692568127033372081296600665878916808171471566771167321868510731776676754275504431797147824638874137050278460247542503453029851491670376566823021997477897233555508812213609935847267615147550042337373288401353911798053455873891354959876765065567514810401149414678511976717365951175628474075606965995728146813828239094023169004611731385987155515488889816233802588555112446545602573992538140476434005565828032871059699232595492313131759759640467248880012480168615830418122951163112758082851312614311546319287148762169588910129327093800454558507257345423410507562791731160324831785888355029666372524152952882381541705236842377480160283308764026609886573129402194616650390692907010350498827774175071483333993699932173297172530625958818581814417570622787063176877415371035323380205850314025555994220786896244566317004367422584096963639861098971800738400468116895780533367109625913422088111304396310576790760273483223533612169194155268513083604441288973235499903611442024952884694419732301383469902272838656234243304817459232662199928881419762341506629206324092680063314797380406960989844486745722861954874516928434608884544875194669603173509222082920251736462837666501115554369063797979937080650290044793482535309190315977397658836182380875803914582667397773486754272215856822083243444779132936984813080574201803959748875215587760180631589857686561163117772500526094984838849483888201601169402277430466820030058868211325863314627879161238834255311203544377476774636760732610373489370153748597543056308808028350649273525253882411081898443853867270902539819687853398366429303022586865633135512656197241449452027325928888343923315689940683904572534369249395468536580974498751374871598155739205391338607211873263607020281877782232828307208690969103177298057535108645386196299609948035081087352506873281747084092992115943288492906156860915043324382671757462360743588277366337068556282148873542836611795922811648579373540046418245020301292425003415810044308748048288416960485179339371762716934906655980975260511737056573834753819016514479032533820253592672519113598728789636041394169104915360109801515056196873093120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -623357801929659912466381148703103052500019888496392855504079696816871511743405832441781885743604539836601194498849002218010374253781238630177222470800518540570017695655662063412351959532109987827134768549567417562839502579348621716601292076366457566595300404175320472664251104519768480924269757255140716595995258086610330151020775478124523237218801227998232973174550362837022870939415054132030123864727162313108824544187915339235787982441153131363391855604504553940597955486869153706279022455673400625758962519039982150859894458651109165091575988648280217431211350483087657545476012549634930759817751107535845074164138940704146749107874656267921126456663653658446123817228290735673789507795923835031349848775906630237449926467873442704188760114429254546258992127066706629852016696249684899026347680280592061646279716174544990089301189770176892973971328873533893262488713144121411092894232492872734307139870771377931226978015972370542561623222435151871668539968483659367168048856372358495429409258418822836303003614542699278170968116580741223340319419202642923941052506798195873481133194358608159124009850697898571428032345315747683637135688494911556452475879099444436074312831091467966425378207915219922164857084638984122959497064145843469480119298677778540438404788230413297560442139725989399087867217296390277007514132975523748207220968244977781550776456741796186597681899978403373499466110415056606824161514908383669068228714158962019013314955533244669566404864563754795171724288698621729316103768847206721692658323363146755827489595868841007821313369017139318583881709409005310084390450740227038854327753353220906914357122322378026099157659536084557002785634531336876284600152352308031840322452244956127530105970690121916154139439039697915736142135679666409710464164680665995067836933040995265214665418322238018081372652536631037514961276282723632144165519021479206329043280553640444853344046162786783239549914978981214955789867633039744956724847737285435285420989418344048422587525452975886612046081256772595699493425949816446104158197173095521186871421716740132076238254415021768322147253839056152366503173331870458232762239050918779388623119428864377547351756843593143534749663880834506540281420046267178985315474845165567049435862236279048031096535035555147814340379310655877702828073061969103298564396010395933170606600280394956968354721769679025530565144550451835380765855533692849270389675049955248743105325468403255142322158659615092786119293048845715404622210626296702221993890173158349019642131689750879965662749772537630966235386225458476608317490684822015604424704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -315729878174851705649690656260166930011888549646081789496939090702319839999843899550036144871807322752380542431896225394351086989300635268773971551348087059735823223186804757377115781642058280150611770329380422996389534385595664322383690800897451321674376450629063224089024472549429766374522938096128590699242441507319180722426405987166618429861044927392462403402958046566159903352448679471038052932278999053284256972152384129554056160796497022081718180111220957753563289892735084157208914426773191609917227607784320589251428617819867793543494411245792730600682052133818941785116507152031149499406084489560028346860613415623965670033260181421631213785843636172641915053727228411354235246885688437326348822533853043801489153412531523569931716925953490943552945812589627392015031063977678859827213807063829548529311875039713786931724627920444022299079398181934105717258625268719339531717101065073061991873863882016848098140718488799219565859345620093029257841638029830389374908035529467696987227698774241342828783903929057746944089323196441726234961401758955166819401212868306952304343606648885713809042773062658728063504186077773310876946789353705283339379843280133659130549677659863665974002802880447909298912672070749392410046215499217307034863289443750327703497983438150630875685928368693395011341690125361033566548945650967259570977595853254932367298983207443345647604202873868165690267523388769514876641764827322925002133747694834236213891287918182006199110656368462182464465283066852984369242177627575010941346659575430794102878399488303836033976059547146535069173065975660063343818222512482962166777537562049386810946041934444500965516373082007078265154488700062138538215158575721163045579454029691292978499758401767294821246524643012223172442503047317004353410757763959018614410015724203644797885149478113343878295664032385156441331868529284621251910888367256603527128289721573149212084546122061800961584720198456623089915679207395964256283498129972566099178927787335400175688038391868508829361708263489647768050547894687190442887453816662460879507646775892424489659008639486044576644790610874690193024959166103897820919061352372801417126248112157271734716312355163036587936812389112912408103120682849953482979688913942124877570715904759100508608517235703246700817968478066310397678570344266314926329094688868694897282268368647540491733888678122770130991643326238167026153976836879172366146038371445326230092798276573165232047662953745874880926942216954686741518247514595712702460572639482714039845401110016695046226183861252497055497546743934941180631148093886378803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 546476443890205004614906197887080597186520797357896293267763329227058953941207886377667220006054610504893316672034964057567749875853135090926504913031320712489460992740905747943457053960094826850854259680136223895963294711970189391325492381702633074890147443595216595938722047645730635366121493776739740124499559130576507106467980204582023435411128515789861158538615699994263992314501071070924414065635332173092056555524398114605652525640454939546197904761565467529580311301640210451260054501802044041841717726661061290399715727521708899064467593109207857848213717724234213752571242980163830279033870266134956823832566318146980763978643639880121656976721253084601289749968241825906263582054484042928145535756123555621167579553044935775810859756584357153552058402348711681478280895085528773187731409647836226358981656622304958097538845066473093242612603471849155364011885652516742503432246651324697149768385741540782105077147817639254911872387604190024577143057355849365699419792325323754404802187147088404467275069628830286781100304682858356945384495125017312725233265565443708128132701147476336499558794852566837037415950367347527642904028542317538186548310393555973486600450640827362276761100856525457769592371149471850205410906222191308150971502465016392643552222151604497171471295774141965448385097309006455468207444381609045609550113386514563964062852327009989792902524740182167215832486110478663896420814292264430343936803068720906791830561302852359151549802376720951207130276204582274886382512716402440339507626129098970566772096352270516420402682975688215710409180993169601542671223833857239337810573795699138929050575464532761897252326410229406794584741439636620888311263770091862362525034092248451013079781869357175934577172482865581871119049407345507425561953459302408996416058758378534815762695937555880321842474327812129985346633285112786313808436124734281388433281113206553125194727766205324689145427725991178044492984044677855222552142224580014569288352557389807488429410531506574529997578027366074454706477103846765600536591251409240573167601330609356016441738769986676389243639718990294924746386631633680125901694790125196692072407678378396062797858134637798247583285505261732294796921168946772031250869268748661644386036083019829314307477645090042219796615204402901256763436310724717161824232262644839780767694301448003876467653163975872036711007690996949308884838475261313318199858049210465175583216694962598382068684552751249764380116346622975823774007715068952441042434771418043627428891611727727672614528235121006167216392194250012287395801679790080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 96676829963564761675865061560647827025782763664009459924908783101834895262809425635507494696702967404014759491403441328370636235074579925550819640019035717511728497256914526957039504923335970407623334746027259137884660354442229010200933806918993193236327556012345677109984392295299699279216040035755679619422961807252211336847244420775267952324336692331163171127331681739474335460525485072883694860523425743371547227986804589785511141442294968167440148321833017360643202610012879702095472959468298923795190704808162192846798211883569601511791218237619058023667194124216932747483624963896053069530005613312275116069269545831062532416144678014346056099360326839327059433123729828991688758154208085772077738013753460157887516116008492968238278320332971993030519874684689514259070868798098124434532775489788723918150858499607914047282558368048093470701767959014417340561817482319736408172563677759893494095266748006920202402031585977929640221185468691088551673521264256786574541826937586249346745242074292469352496989496017326080473793774288837473014339317861703563712752885716037941044388233223137909829128507719367067037267814461692902140604050044360767099981324188379954023936378840354626631589674066699423950206318481903477496253800562865891334287455498564528999985215525209841096580045137012598067263691552545301358822922882285220084348051045234487820108906360502362264187956480986187299905108348745534548774384026095915565233619595063173389343345198950159560782647238961642817978384930105527586018036531019957123657364075411833750998792059061097691817816741757475609187169739451982792695446165258385815182059477950917029997523650059182075270422617166855615356856123650882799174460573508029452283095941841145888036849822561747973460719942045642063851061568440379085655951733248586572095206555925824899359206089130754361487164854544846642568947002908787008588976747725697155552555472379542255415793783146042178660169433167370991411427335550400506643147428094331947314849463058711746216148022286484396232151397358551240251034134140642662466370390461934829612625156759287474664057216288505085479443919162245713043927531846445190934259920803737805869859539851013582055284634323488185699189608279962998893766245276709151469114461621313123421025820339741424053117999333128491129558958555742108839794163830944801243051142757101577487976297548605574694766684707647518987491751081243761653648301887048348538146120479429335964827506782861081523956318067034990931763881561219410511198395434899523489794541047364804899034947368757507836201481705097337035139828210490471874560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -380839316801933892705681078254959872422542200922802143372478824478679160885217774909247505130513632196740216129457377294564052300551991503707864948347632382694312639545023050120138317235661080858905367777076712366175937581487371650608981526420200309309894912861030089286945307106415914301287996137701172255953579496298978990356322712484656276316114615720212126104549961354330750019775199707751288234949189904165380594526041834344845329686428726373007068239725320747362530917836062269147126377986884987246016344604788877870048455616400096756500091972883521161516870312759380468619582256818703926962852305850880931793400304709303921609518306127982472459076901436404505479199872643628462944831766529138457272469139142937445005862416684260359855979261014435557003253732055782477225166261509633176287609529621595502515627644216019605911727999879251262902117709664583396950015662222584013778476583582245039694835169338468405175091150883705060129156780660913154988931344834951307722570053418958856575607825584290460824475222014308672915291341644822680858850206473128396297214182821633111725636213750956002791076565116353401650197920130668403145477526930635460551006684850293723902350938294723672083427004978323339197886160434898768403136989312606181023280682237918887136272573053904275795253359573140102590133688161909947883212860155896580226676315841647509360734110380290895177264285047462544566270463734499085341549397144031509157509698111875002197461634987652837043198948915296135720188433047899126055243039592096504864230547728473595394729639227070312360196873736369861158404898603053443728453373455083443026887964706171942803800515347405306550118113529700368077493547596834071178323019481388412396570023939087545985604410560858701466642151374246556659922226324962165590986071180240967310059921172269620322254542564498763337368314667462141860972185932116470163276850772746623869264296755390587962501956465012184801569260737852849552085384538463245438439533770057979539694251835569521559619741093813609544127968223781496308860739627795341558834681764080143427862558486738731783159051793531609175947130411194990822358124731375214168324728855559449994427885885731131597307223272906342926145705386000963168821996242514842532234911654719690657997553981939280829618289237149953921145035392823132201000595689054987775737717524103723189100269688792725180855576325151131216394031178157648752658639731842223809987673276512998447292729445602049623233019014522788478000329140198545958294866533564876980433332185335132668611613542063270036406036922462219777806321351138266316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 137839835360116484815930216353023493484085945958329925387721913701447126376231448346199848979353522705086531318404371486615991073905045293652337696041042206027183098884736459495938636783625664328761596405641275618859723844788412659726652276371442036530973940051527253326904903344537509841983647258868270444318840760994028501547156977430961407358794424606446336329997936518849008923416600166143405438737515178080923712451063207433761110157882880166745996701600761237280948892304377443439582779450872907789220981266964947602448507388864421728263082820627063915797041484023535384915839237393385431770873594127267126999642298530315071943291024979177250495949452659283129490442682764656169778231911233944102255399049500548139224494095975233884045490968891895193793056718956515910562276824620068735785432552733493904598417107461955892332671746910111953112046829317200644791567046347308110484357204840033163230156102465930053687282413465110915650964902728046007004181993513565178943576756433824450462252843459629225658081110140373050911005753621949039675800951614624604388895347645932806281123532340338110879099279038061459264896986486136587782553124370397970690763757137678579243169807988520203197520656590111220375179621590724273927594514048882836328194563886254279968868433691121553416551362299489380686775842283074608776209665924520666533793360924441703568797163558691117649376086835502415720443494860626864318554213912350417932618132820024086585032182660589002520977411921184386792771867537622549001724004113509855633102210034367847775954842333970060158403876404470854334929552415284803518741521091925306129923676970867523999185145260953589802732540103498396755132735724146086277240321620795825633058864826527632587259562928456741303012303630015049373034284388331653048360375675466250576929920814831893756069403091623212425810152298466398718022851871161610910830777090917033429625210653934480011973405526013704852130560375508621266929397728929245260373242513718684505322111749140927920040870332020245070398018951664460496383966218155603707920690264447374021307362944667961670140335623879378008906304632237331690905987513690319154593941636992263815919322291534965040605985099811518476780226299159658432652102279468590888790784192434298742421000716394385419155352828998677834874430447881667244998116602248515840444516418627864522761767175645251238718212299744559933953725357981013095074345519940566825577473838807897534951548810709327348276747432553622151857176619669474761123154680718311217628330081974931821172739320660256211081095947683660806828137497231360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 69439021248057204260088832138959983262839260629162787531850229842012446893260363436209266821132008180062513719883444539569625005934791266915212318277661135855135963289956291280132132939340932116001741386433602071119976111903624255151515187737544025599409571127485171012430385226508349977671322254179571190289480881793709826019632384347802794078608496210411399207119676614848061938696881115299926806211629858423311816452934321477190669687517066313092950507138481276739749253285124853494687740813998380853575111303470241649182285060884710056738901804274519895360627776765828234679659468391358881120965228253973500378795842347410684698473871946230920059564629715981561453324273595611035167426175305090367086245018961721161137838540821729899457929947068346565915274820953461905515358122126850216210202300105402885403663791450598038421928358516581819653419333592079996213837854540675290261755488202443653196907423529481744385204978267129727734153937666105283460421737731732174311119490363076531743649494904779334340434617355652617000651653773563381373852771569707204499357857812280918903380857051289541508069729282440777297360912741039694970029863800232078535212407822506088246611359201725883031601421051302485962350626933083639658842491935340135374765872650716601932049420943991856916555805880833556888321406577362664648693171887243315566223620809984021068639568967667103141418495681163422965614897230709276964331997947431336066474923495461342571358890403814813521476252713710925135663041957422679155478696741516717872958967527043545051854021714966321828379711556995908418744433610089075416060629559751887316140220805804536676821915870724671400764859300726603122834919380958481478563289214725138356697055527071792726986842677722256115905485420390348566386140867536881724028759366418298312299399906754532877533559470929042422068405831612010990588529843647809214166655950812847279770940741707324098588154416062721014372830988979789203236213980160307105247887622450361546209062352383892613719324305764433012098643496681787697653713317160347237740026462579725651193887818826992176180435341797715889187823789094511527813914570568017045571583353204821992508077865100765532516589014106443578308756408973400692777953659515628372684387705404513506742892264896814827813945203755699526762862766198085611790264756136257927030907784609325486573907115775443218840846069754827173571306910211523458381084410082460102695564692731934430732297816115425252298914488160804339452157114127712020081142635519067759141364737733568203951877656088966316235670381018588981623783424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -86228973527264946715339920121472712793363701083055848334170067197723708079645464383525103723716235008352100713646986239541224480030061318184537159395791154871527335634068641972489441147109015241260264019870067368107975217345418860384122369659194531472006927891010102948521323114865797941231154953475267191290754472621950016717363628759806636606133726739129858373448175656200558364383781854199927134981474064589276932270673029116873509366486923868190751336791536754994584627334715029022515102562951712070613620156912869402893132019976473734327897802320008412354708235367328421701296355607631363740190689616084073669734125314455952914512813821159334734689501065793593229150482318606352898098607337468714790284287336735800817477262646869158487710994032418841489288122008864674686514208921424020514829023898751696319715765660865380585481914653168722130133571329630839211587798520074134949449657209948806639781543399046574225628366037686504938659553776365024589667053197447463920769462509662676740279905186134344380623267322082672481430966590379017164554760270364763878694353260610598878502372382082661424549358609135525930367798204500681959149990204643882636510842733456527527048481133961913156374627613790984473973437094755398077445110600910012924826731049036236994755954929650446347906285275792794774985312764302400053735041270290515472187416862965066200299371551593494479849335754157188152445502819878454167498779694061864436511093955623324423707798454094521691434657171580417662015763331834432357092759897666818458319685119863663901042913747402594337333816880813579370791864741197255870078461455185935148180551552520139660209370263198639272867263444824106020643125450190717658230883446121361348408801621566473261902787186437209346334537764940666578311947038811187109933262420390570767974372612682345811565263542634744971225252802963331918326080132218313480835170285352351580364558504197948425088887894102974030706480593348821597403795842015929040914554968102297158165395380584270769688014637179334669166827947516757114116079215024545259954972643443003976077728110926155123368565101107154651185189114737802264527790553335264015766860120332071879520227777697484257952525818112013837183203860167149046122080837817037437178309646000693469374458456355524059331036997742615615580019850406881241690212546542414844665700383467789379496499391118836521232734346799412336182456368498618257311447816035539788068362144063800327528908162274767511246402514672007431353316682574048052457245512766662438214960310185959716932428251675016447643751346843186678988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 36715759665274047817702655994304922218631277560180800513246839854480234689985157184917889976724252445727996371617516940522503824806503408686140618825059728303632680238320713726495332501453477949407284748993445582189378420310807376872165421715036412920672678994018269649095612871579808476385066741483163543705972271095302363911890075235009390645914923065309927792264831923255075918641243954982714116796981148279722887527586611606100184457507979205391768865173720199245590103383543007712971909513126994370179813715538579679443526621638182315380433163513504090175299990660338124824409232625773230330316832548480169391652820070987273453318421148889104454770124822885040958605515381516258407449430296623441630280831989660046192908833365501276127931639168247224544482477241246219527582158837811124612689661001850890722048792083163121910050619211842216442881833555370750365671852642573922673010087371677647533165192121285742935369125348111587174199737770851887234183881636393165559051240564695171396508763566719641700707037672026095854571698378225694698811037389164316639213045492403612139770549114011859093017219617617846813095903603166709788027845500927064782568718544907339110913597558643837520677296315653748029191614203668670472719518674849973006216514495163347240466588258347039526749449576879977984332562877959568002800686591623895189969558858562397729592296123865204359977377323377003578891091039700192728107249263669522755086425616036052491670871964203087049621752037774883633026065674418073638069403556892150452521923371252812754104126925469375159377484773785175499137065634665710677937328697052202728989526655186474650979357568431186118102459416070058852183913777394355466745592534944206715167898090675829074984606509610443981435599071214832263979953834025305650562259969166283445951493342498210474924431780509626249093688279689202415898365173973830802948471319853301127176832578002295036750479519377208951501688363162742217708050184224004427703037663405986686490912318175101416357895871997931176877259409975984178654590984775752982440218765040304990767431079225821464277295752919195225449978447482217704641434142127648074042853577808093604306569374814375779001072965594125918541688791742109010924082532499806050878859886504414169265474827946523275140756881765105062064239826445514889634182596248956182294855428479086297859521898014084547209502337416624990317627419527433607597008582399076092612506816426503921285958987961146279039616810032870341729444359597397737736292875381560841715569583241593980221535371071938548670871771409285120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -287599026820991298700629751212374000449733710724401481780967102779369866082770173350720426927593818570418079929787170613418685013540917680342593787415940814435738608254890017453470053670412907439137989769986703260983954138010347855585927801232757835371191086409394627572949859241800471050579510975720698688050559602291696327422549796807175902629905615402181733428311994073969294645585745407724122773592762676561418254036601582774731074042926678709936889391546667410677449215072919417723118235949218961435136332591806738361635064934961249211930805488943028219785174117330001518072060863679842712120455865803857931302537804228446241732215369343315836770244522795238427124410697246098674316090818849063530081869209609460294981432224059183861330644800958584697407885046579946162385115760715374361998432664390525153001356302348359531807774762594188010895544175325416366923431683624293208490524902320196516264135977373035943536487123075600776056731297850916619453692274160229284625879073455363898894205244671894422668589074175367851355948900048073780356712491780147773984244709968313936188681977708851282842544983426509993310816857634324800595543545619416707691952982341523558064768646446846013930449857033723791824836047920051937006906536861577719472465450932167921441265243203679692917746374312848357084527556692681760136709996390578429736828785847646364264079199510836655116851077888310349514276956074624811992077866242646968562972844975439654141024864003365308435010757483771800243181571534236843839178936367411919602082048187261969225123762547687265043827255133681797258195061321096650851006132099428849018024055985355315571838672684477783185215640221304700024501822317737287698299520643792107067893819599984179716558932269095299401138161997620040033201357373452797959818443737319320442581789837990451140118368457345555319633099979063062554961329807212300636006749367454026283760090554423605792639869962602998762931060420983564767903582930373394459888127224206255902328005158510238152070271358468455565322936868768245179465880582683844973931531950258973315841934020993709353662499237803425611687722035009446697998060212243012066154656001230535374120002826192555076017846369123997840671282279766118050036907122359652090385427888705834037756923037994333659109102971383563095372178372621534970333691532488785980465810447423030408051531840399907873424072879996044532767274213639053639422201015803967528698785337338011435128805199984034337563237480910376923959720985162701287299917144281073490925211990755211698119173577738528650784931840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -8593654093009765508996897232358531226911389076193301377411652515858202963641697798208180150318053359682094593777513948730811018499104024856820772248626668240466051823567024809585377228716390347319492185867001180266454704843399439296243742829466722549140511817367567696577609372926214958974901730839331581425806472525703989418334007409884378983214143884573257502159334841594522534182927689113888626564928101866246451449280148548729596674268323021127477741285893369086906532250137451098994199072302101460191812374403094652871002903930740407863130356573623096098606449042277003947429607739665200683333515292057754413898067721436800503873727492907384269249515262182195185374096399673325932680144909610237593383551323418260779632354027527691737273058157120483265634906510767563728936654568769862216512197964335218875787737705971364639098532732022713742566747994512524745999790131582559143799242448228540480546005130097088000545822228236658442958053826585996922598354419405786228052423971869914198244165762735927388130695271956149244580286735082832924710469323564347256470144837964294415286287941584677585440567884981384618150200151787395490226992484833503182526009459642839893210915003352883530362869383331597436674325937657006658330402840803822972907236791089696432758246178477722202872124264502471783071852874790217554551020626390092522165042073930326587135803773312468011450021468830116510713574394197670485120197117254250989154567036367684568409116561948213417866940511603680780938158144319191186112841023544403145015794977390449038868494761992395718632952115235088311898733453194388262451684767317707973700281467924444667456658933626722144123341380366948845453120775522546232307600103273983705661023061341593063552504023379367603994756155146020474483319471842715217584223595555910018138909188911288138455135578420004064808738707796882458685000597668924078745286205949114907731844775333600618545981842602498045444021991775923513053515049859860090680378921881435586746017692239519670168373690923662846191520414528381429991729469550306021135418736813618391100025127370899755601762011135251950917069743311084113870775947371032684992967996099402432890086007665376493032243666031646194668661520315819440275464808580958290891410131107949583513109054170685891865054385039902963371239329437521361536660795611638824010991091794687490973940884470208713727527579589677699527815794173044267353670569941579414220945540488317494873195895481223312672611618255935146918966603275156058760056449227995021417504079842804069117776425179069118676992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 5259096759537436046497912265247261786137950176761017990337481681189594818376234799272476221918633560541871883742970876446582853883256016147187089465387704770971880409603207031049233528990037463014179583633245586720155165250954797093105971738490780655545795061828718096086914853686573449680168268633557436165092854574061949415300426615585729906844131199796891783950890488529118330730810586361432478942901555112253158241558239663120893816925460186917371080686200128801857329635575593318896394709248541001915656117335176971260672943613771949199767190772678362984956945085209708254337261758930941141180201500120295015285079828172337860290647153297357767759272305707968149281526825243856008187095753611916946164232568825340938695848447265350767245303001412973830552328149343589352740383973298527238087020207389172587661614956164388890133641131476034129920194731697228569328315926192271277994240981207123613871299286763315069707340953835977471994049720198854259128310676847843016346247785316893658878692163307890430645261103768882865589771227374712606964699973257921908932096827642098615359206316752415315594660237572174841788142628633955248232585654118886083013363695731261448857186591674034652390996278665355373765511182100723340334854496567706314142270236205917472966640649030786190936260378977134377913831238958811149704928522702062866464950768867229962884365164547752793956989716830477078381382398164828796044338447818684777176974959143602504567856915056451315617668765318825777993827728369654645032114388320677772664769445890627504864683905270069671850789635468110314402766431375243208585797634713117348104124458663844239834173545492558208532925308972911338898037325657030822740063283130914775300129220496266851151327987158432867143468959878738015694551431478343748997491514796911977318452781022148265028715669032455373531316157889583346924691704688147979121903628072223302902761517590555662842437421666020638207151834077101027422462458815154118341202353054539633482975337414830080013887058972925424658288984251183236359059928923053066940615200734096858382199325144980654706650857311089779499143357790108905642912072319236886098776322743021317846692218674500919063587855451543754075266883483424027500350584468761467772788368416666984974693874350324281067166386666809961122319552909676116621847874507294820595229694627504838491545516773953911875726938306173398549770008025975137063126604248144870781199177006868747688657970785777764452407839462707217030779117969706686947576154590511915155897046128811485471288577846369320960000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -1814352145786572156903943787621008762602917855087398266381383801116422328069942709688197838454452998682252568120097715629474701834458581875078513621012261546782063516047512646873563977995114186156789581948730298039088366192529441122977119884597102643734909211954938835022584314899939940503686058394273460214989126410653847156391379288045717905682606596862907798227454916658595079338441250019129727052697854138470642884975646925929592130440564643776111111786213291656219640644859254639273140756913856876910157453840434434599427371880981374556450971345465087461345888034276198397634718795901886755843554229037243151655445927715354273589621860453965725962597474980013548540437898938633166858727934577923909913076648465434127263947046048145402245785510429242856775635316128437883622770721308355390515222238761983169010289034289836216009950365414967784182122790977773148832824098082717680357175269021279070450164427440463668091961086814684402139406877224233574508096279625533823554439497300325961653744399744713608193101354991617926977898293324291500645503910250082013737887484429973752979566141520249045168970759450090793665290991862840329278585620296691259325834969109679237658953816538976121017634323267850338806670449339542648179622989343159624621723199398819590402288011603882808697582821345698114544383755109431279740899031876785330379620548965088716273669393694867826669762498689259953912473967512869669120218498879338823713439083554328465500734991252897643682197230073810474911277008212115748713156952387194154756036997510597900412319032702474165674626903829415655698857296323865461154608468921107974065473776989954837753720863880123192002295657541162612387250937882739267995822287835872313816486952292663718370022917490487664348388741091018209802304928411598420475133598961709248887124834871254460216285957948963572321773297450774349412018284904615646799618557269393949908233954070791550961540728213214842352697522686528888158358656766115215245241677921356332859468095060179224170328924337081061114536660989148534118333926733697203146273390459744262527460261473169656857253549782286277204775217957610308534983669706993120159568969192562167037184199486251938644080287593594142005071447008894766911313506930274142573596337888055158511191981220758329070340650007562443168838509016313129517116828103076893960168402568428407178399440504748227550162421616832906487838367757289824231591209486312761567166610796103657400953143806085713522903408454986072057747612137018466474126655644684255154705260205508759504314652478668800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 263875449203573614977643251425732811922442122302579760117103666607534267132091979258058857889456482905037952777537003493515746417916723658705948539868413403974081553443813702523244959566556837264516974790632348034828635993651181593519126644662803780278535257270913545385626756709879135307406143967161222822313280554405992504354882255448238799309417624983049796312867308543848895135748025864547025728689383585157681391344671074416752949499163500938901126071062159393850351987841902294373490501811335889175905025618258413146555184267735990722666739221557407601666088379034121257386199156505186272005124771319795620483285132030545080838857930358589364595263554747706886568324175471717237717570837849453960804404458056778339917730322214344756505736237313877233427692755369327495942175426876221771597034254724154881533978043223240848033557520745447481288285394424098342323728893696292013385789777363217969430162730502937595838530857910492936398499245742668042705901599117393666519969773156917503857292963510613473518224950130866048571393576473965640433650471743361410054445529350740687404666181409728441209605520678544576126406597148043591931181418562824835861152076237258338618090168639849567917718051367658358842276959674773996867009660129479386139464728164664882102805824084978503507881493043831557570416485130717857424707914390809106566963456998769814353713148905227076581530376298557060642437976476198129013577408747404428229943356733353026428528199692100571061985441482092856051108647315822872298775004712376466828861150229876839647779967253223330802923718484948999867872619681143093926147794494338433655025651521557436835118901224286713415502442769664688097344093738063274257136035714757168799522878690106967701033471426957844524431814995292143293895608033276024084299484644990323728010577757856600814635507799174195424011877880995684845319519461646726360835812601782983317822792181172434678528419583385654200195327292624111680372055343806721932767128266683890036314629068078134953583810374337719764625876867514506495390245794312919746896395509702508454363341064057573525867377481212964142696660211886024383586508486536247963218144124065226204508147810810486418476639085372607346082265405359674354418885285979046362490142309261194985985845878399831128827367605967878364782605419436519919389679920464461315996223057055937120338962923366863132869231871012310179943011475134965066336122260805782246087360321570230113334215586968696462976934419717897955127998435179936341681127556751626211290972983376881889291796480000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 115980907310130830446273170460469626843001431335572463664119552506861679654467657224465934437979346572397821799680394067552769554547772940540130984348487680868683112687090375138549663858789457743430671546803948688816280002613830940393650562230581568689026341414192230284024766974171355148966584997270062439865168852120438992014547834637786868717749592556975521284141770635056228067710257677510661182412892429943477133802237260609919646268870184441438359649547289569662970442865463478892171576880799710866622192432378580625713564511058066839704646858341168164062699352438754913462244537456540145049956978450400901697648741055479136760838440108327168712097894343218031818682203332690049665602630718317156238062582859688755552043655040786096726745807852169692577144778441254480524986075825939693009795895159036979842350041394409755983903545677806854442432378123519161924287422066643777256304864924409812891890458946586105261671138564686995027673436208662788332605061422583225176690898796455127212688458858032781185972554511023501514642370967342764673673913899108406192116567158403323742601185990991618170876022376974981469217420003803003832618732108300446459362447927232423865097834357447529830615544707570929390673730287039565658891137770685361940226147466863400202473835575716516833183133924645165445472380513392113922925389983263737856953689582524285309400287520419778049292622877573604689831791510559791724185799947825971875378304551122677349641786901843362833251137937390038607231265569637528567830228243550024965944837757008733555388365360549585906953397449002122863712907388314870919030074468944591415805395351969599657685883286104797140345578775053061838004022491677644968505733011437693669175060860297504412570774432867198109020976785621363775765513480942283627765500238802015361898300827256559369691852914830679656616236728066495916402895985868344571953830292725534914084213781845860524823055425896329873337829407092463497595284068212301951558459992936041262720975684234929596330129090803408794981492091161080471804019870664839307206032591348787164851472845031346075461012245529793429390257095782567963252039206789415033219415093216695345487194876776833994052900613256656997074470505662050532248399584347200785553195127909167900435624471655623066648780108680959191754997622398679527845500981563935680803734034087181748001685175177166057730431475897264219999595179156920800464718262156977029008046630252612573772141606162769345799688245628977004773963299594783804395127614201783160859772753698877341696000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -118465900523575012484193675090379265688798139048785751336712882955569346335557087332250890266916050392170927603992369799980600321702754406400515041582723812716050503645626125006937175748038552335185144967975063817933712197125482201358829595582816058218827673711638912545771785203747439093738122380893708180349971611399726961398412222390946020394579343454505081090289086617119277344224813575642979878838537356890320635085776406227624575702073405704745610482601178039423008150922191721247975079404405344912230496204118569412129221379546690002015213014700928720812734626122601823295975201335358206840839985954311092088927108225414836016986209615503409427156272275627923998316743067635425772493243046224864969944052968433500045542996834986776637556978037016747843335598302967349514711079846529790624977188914318132904668940025174173749703939663299972535487075091815080518919377742458126524569599631154730106975957480233630011443113265620858120122485072033215578931637654559890783371472595004652618939410877451061688600378504399185221143661018274884516106409865520393548532875018520902659305109477522004659581062327209579071240706687046039850594257061950309411485077719572449964748997194727196934415450456132999413131850316163924004372049697371138186196362414809639156286399906862971822640058940306057077830692092528615968456422764523730531723662661822337489036821680948647166370122739150082691908619065669345782797307053656713777305471312079510231882274760458726968119041498105186648519694600774551044467459691239086261482973615493689075728052334947461836286714160081323322745025288384690803231301259686141492849294080771310014749200545526211580340009922299886511022303632024812778137725832990157592440136137038204032199468446976865474363286055033099061704507884333201812724393901617015872250774926642867929028579362221122058822966045736146778839528262952255459086916406526179360551487802523887991306364128288329337998668363877709322781232308866735595729794673665081301458350783767157197571448248270067514231913618124530199114471424062466939610126242747785324269515706440132696967078639610995339768267050843263529992014307893456005243182987908918544501103416334716013460585872740667660112677792788793398560273134420397598069096272870761243675607968386564647877070741229829050622436481105230075530607079744184924070193892077556449496361471673793092395075159513867235752007697145837986651478885190363709488074564489655058682339381637419899432196095449222707876536009261782367222234542885282456044033084175155200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 59251169912436876452189026318957907847825153617290779635583177750577477564016718181084899568177453522464095612537132425890030917827588957320232937583344346762477346090508581211641824459855043251645022413313228397708843950641537046642383076196909901358145465155740881177010849779923575660456271525352246657236334224604706988596893344253463756996855157661160820487878312758506839788029592159165513766811690474911970511737291794441936291882606828029184524257939924521354586256023578985230450991882339059851372042639214645246682839249503603241243572058753464293600604724347442193509004175892181987909663191717629590749922351065348149664176531655309226379592085838535723910788405159053187676356004129987821716076281190900666300576323639884906322719900614348888935065158563503593288453636978451725616837816778049247641231221226505891759444985971766872630516846961822066838511853952178429773801005056307484630090563103301311920348107284578962334230441997042216810072598430203512138666009317108604678673245534944715332437777213373415507119836055973021679096686439620240468753493453615610168323179746572445867480018359556640796555701236313674927330096166241983078815200185205320639671380896304760751630773833949879166685236355461352509528053927055860126963987324780589841701031823164562265515435461316880857465884724064411660205058068232526532368121572310929877713061650654632641371983267687926423873669446582799923716414691823399459440405628571947577405923587077172612937723886001700636179912052291108040334509643847774108819519922405287920993967517487682383757798306826173697679431811476493904230131420968477669305759208888118074353092191572985507783778517780076386525170172414439910602350750885884222945545271882951382237793863778291782686608119360181526209626954521479827096589025238770478148352985570481070852457010455899044183433273703056474181935670994996034138836735602388292643927292066050343674143857430704157758611727251658130082848741209634125560662718637985408026254414574349090272218837568259745079027612854928222175912784250765034784488662447594682837428608704832105349902187933465184757503323415631984693164304569948877172458154183357274071428816709345440322634827365912190607538291167135750167042742177948605270826756801992799083521691132309011642408572752030558455182865987106005602880739189078245531813981905964395976266041084026544061983137307448437896698255438405531834797832228062291741625819942221690284622228076980391103597044617911703209369319005865871895697040933499467244251381760000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -22038289733334795137016718567062803538119912709508114831459981133479108940038009139314319906661689468156757408744748320062893824417160101666663065678928243771312202113052080165380908277650022688223040722795780918430929647407313637646970169299246423224217634522286208980017454509085749382382223125013857227837726071141171308878510738644922683608032947465391674989377846615499029872877353448862432041621524459332040131200783868502249460456373828616256480021257694288219052790443616273839879122652722573802939705104592053643724315238721586887003559088117015565505016933588528435301106875814381341518932087542498852006123346181992679573623081500950462418297987781457998351310142629260348292666754838384968646108741147598431432176922003206235248875938406665021851158531447562513535161158301474893111755485124036500287425675364987633158713811802011097981781169657641723430486735083519787087517433402527516388522659622626433792029267291228093404862041547191715198326561404324358775832047679154213305744700454756671137465408994696871211761400293558256423125670328559239951787067706834064984852806535132628915712814954989991762537661853745331974202099797074539317920090010182420319221193430069414732802470158091584535348131908432875146763866691884810269681104408159653749583298240712403176841026281076620737542495660451573847992056908147939938341966129540310800293837101896391271758150878411393254405798687112215524835469090567517194132280410137159823436669538793246812965523312660222497714040412589716383730505237611636393514107417162703411651628342488966814469445878698058446169459433061676503959840288387329611365842330604905060251371863749907532520573413321749362683221760158617158591004930071799467719916794338502456278876625390756936548625145472589255457937743819195042284395377965741192043345010247132268250215961051314074958683103894432988254703670678573131806644734848579406972151242801248609533051023957474186473309816843196287571861905919604495184760333141539868514142658687807746125400891581573621701132962522510249355715474698418626380316886296918957832764774679603108185926109358853107575737969247503771323808735926102439816956002158790234360399221450509328293971979348695984252349776120651807230179277746349503914645978478630652884233696128687302865726011488103120882568859789689722227374971191691994913717782028575052883976759737706708286276517853365291437853719775506542401351299876882979156192388846162948879308187696746393446346972284843143213814015700311576411678463421478684590080000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + 6828743487335729716466590391724436839949458626945881143982093507490087746892086943349284909824506755516394347048469014619099987587573943425319708854684548090672103738451004511290939494941078640885221241401990442309472857261655874522743251027631773411530347061037875396786689646795989331812576131669581960508022782618684165189692653607012953465474557606821872215052278263388616618105127561955873105267915071172692782199121760107641675235846416862991068219284588425467327316604049571606748417750852764826675776408876060440996094507322588669325178043310919849894044576205013656294548212768016437714813306883808191708707636135951188677705378096766229765116374768024555002270251788866407267919456937600369197784764920887556162177916850338812824034200626361163790475567337428935585930278313791648926774929540495226653225200738395230001026124315872483672654493347022888469562665735502050690943910880228132125677324587116870224580432538441774969912325160621347983890898980831586743147932828439387208897380364038880269977416511031952087543706504953762688956719627190303449073549258724236994878527162853197911900779568745794510461625456683081655959596949604839220201714160354974398556600221348370672563351947433322799115342670368116861003847722795700542551051777249739983394281738654449060894131234023883165598273938928410884858309408184897029883276886308797118089934610592477832733577884443951226102197418287089086246109510886106922628788682969627172763133837765381984910831982512413193335942001333244634934011981263838479711522936978739693511138053877264859330077013932308462846160178699613894389394683063457590292717391156079097085676911246214143255400793565340060992265657552012382607586612044931231047774202717657196302658153596464916550034427284460476326983597300956523889769914817817710612387294574903342471460196536754087882462033294249436289566997386880229080967719699614138810712559375777481460068701181232454321732154177724630771386360561734957674878793306797469048001260589594028840728269047723763913889177595577472231322754237688355315580616765604923885732655671271482264594737248416199268613223207348080967748028520315796785279877028061932521835156764869900244114852214185383671456757739926976984882190111939819256159371003397176528249582944562624206942014308066128997551435739769187189960530468869575978693307728984560681606505967691688438716950800574995732965414538846069482744887231170557438977977362844748109488525640454180382393680961923752670264422172821606518789665675909529600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + -1768104911869607472306465745793329031463053855774589667176243843502195274291514472542900595440632891574684483130153424836345119172694587375558100965597275957123438669927757230588025333611891078459496506901069642708732647305895062483902044666622596404666045219185895975426310254200838724451911230969852328066457028680468187009206847499108925462056847730441437796882838526971893603878524702321000790550252966234454403040026330834907786384332359382652275387882850124403396875437458452949718435192055766343469768730037738979625331328826646970809114548527881738850033188256434181634670055807824623686954615449235375055495229723137933786287132258257497433596943447535440153900195328958415370387841175101659390643505927329218359156332368943696477314346099716854351132153347642828023911395538545895917410417491484219693946649278633280760411652692553843928600700551873239803784915545500724530334165751265653162035327174776811128103085412198427955977367212461073744901322281664388944111196200974502299033442800532024893709697001915490190051226836781051697206508543219474800011958641658976018032099083825417903983703374691769997934516121560920294062030064605885169318900183115198081916216743534946959699029028942280430545193065956424570348623608260121000148977834131972856343338705527492966875104449540975728302420876244128068701420487625277380445722330981486318208299353024641540023704190289741183831422746008662005216929097403969077333492678664850281329391949235390054554032044139974523634663901162118582609975885194150598266273349626869497726915180430570812642403688429263217923007428395858607121995387196765307159671521135158333691474891604735982986454995633067212197658191244493959592383151333355495600412666574933997860632919765170263314222865282667877827990083345085827540300686251453631274323088816681426126204797729546726410140189072530773559458258181336420065479321553039077615518216331129942524847003727680533278682404393814588190436373972363212622870771371552047383382629862206542065889687368006915301944617864549147831593103520395465333596062139246779479241012018425665349050349402768553578574809771313085801144616782015720895413732454105318380542693143119737552937171518530953317155442614740306013547196971085997935112743468117099758062868096857893467295981656033407883844880845116601601931115862049679870035313421264698430270672959691625394120577001564549822176226067235319753773397095576817462271506446418378290313383511809487331500890658205875283526570829737300750348677283840000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 379939995574497496760033526338755662827811819212601175322095579481860734222921126772324061074535625163073125856144971348015957727881763836289838979591551432245670975161018621776972478890753669600367704049336496743130858535231581851766417152925339747152347907420679230581318278249925395807115015020606339761418761808607339036884494874185210116168394051911352583481970507655026176399543323516108200983726883548083477124580988900358963430246740279440817577546959873698962810330421446300362334286181913222327903468842687788257861476953417140157887616816678338666734767785912732603417633783559311433496276593592988293919020854879415767093396638809770804855450659176060538912496249890853981246922741318557734668212488197095863150274093623447993385353570614339678389214802482900583104753714685652898786193231130232089270794534884958039067619673172634608570942988006496528223943814099816403560121594434286105492832344011789509593577429958592048027884302030189331161406393631640540838678208676898854103444005384009769357830247400189734740063883226526101578453630334570930758149980812508969756648256698022614933758986640146185456185719620713345781813828949830503814524938362989742825414650533500822334763075728298437989464809577380338296929406188758938633856390184356543824998239718164408078787015294473330320923312196620774388982718171397658481929316735782706323446532940903394080701213022428558330523057779347025569632464177214967004319708583814337024037339139876977833347498068731894300306969646694059679534371532168378316870367427585177451133771880907762427927185656347011139009030641370727219144030274785961429559291940191536004295090390819624128245851137344445401182089660722702189335749753959402087073069249218013416615115602729353664825884029056178807772814462357204331823114004271595883633201037873632193621999083142048623680275534448902378072970806296501881661790088035881359770146920013687694955649460837831534982777632805168143433810805653486605267238741729481094773962756214711115574596722019147577173405701767605664834099258151184329823442268938428659197821658499363250382147900042112377601194341479505953560616343626914736540599271258699342387373739317443226981944112607883616555402101406400455757406724979063310204538672757619765795861323925478493296183675520022142004383324919736912985428119567742174747756180421873770873323215454519674616636123017986351079224382763216283329438445098686558417703597566436648067955403802983049897222200562778035214241235464197848956928000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + -71759262227514853788750086934000006106551347627281736030695097496834481696268523647108249877290059116440240541472446824624476626157413772551819907365078429010256913458299279835385535058976357860081652903988380208333434961533033221308693417977928137265853700046211124904690740718388491120355135985366684065658491938457752439540223291461344914588571567709552455866993513994178366475932319218301280565151803119757799961278299454659632643835324293196770656788035612918931129194939303160695653415713766474470669639780850326543435259122700152463641301049865829744069933734288565271778246099593888854540975242620413877573308649197523328147307006171525028164650924459800685733283780016992586655971137557185351356181419354719081722494248655982384809335955230580528278504876630122084570048415223511418868826246307893321524604487899298492710764977443966378241455931854931861723756487735629781576632299970592812468087902832944145766941612047255481619401124924311591166805809500369111897721083771448909614796440608036070762157424034193888714376824872147119594878111681671877347191771637999871395833522612069492262830916633427210330512983445136243559375181696283882037158700793590065665634546613040284156103999066616653610871091909693042894350027166196362320100999352243808283890453839834006477067175560605585713434372959835395779635737131430908652451700497615192606914021129527350214646448623120244819311275610637007322628359409480964315806766154942309551929377069227998509194519064287933861816919098452437664985505984234396114516897772735524092987542654734246280069807235345804748425972122228324920654299242970856983513850095874183603775026189269317417767876912618988005926982172895885287190331969758183905732220968048179576909798460004131413021647919127722958030237712213895245122931703922096794818550584059395840670111976159149432375537792029001393082791899101830638611915151437219367829565997788393048103656706268737388959711342821776973787539491915739606167303538873869272508285640740531215689175841879686232505677541717616014762397278796530135080415957108387715560312841798530105404401459989252079806632854430795169672929130789550326438425724081033089904146905756837817821779133622678597439496557021484380362462057822030175761385963881118016817630453489005872469905261000412745176889771052457843997264118107246416822317614385278323558646805011859799453889937786035198147573002013645850480414923122935225845261147948816493462476073129319776139757759347971604839479134969135104000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + 12060698448155841611400299669880503076817796923641243666417136867366582801046329642325280527830375330198039436558441499133494076266515804512434513333621074947988476580455707379592926144860053013882084170872605249135342628264052728860702392686679697987940080606891493382819435841912690704643703366412333993515359963822860359835970620848117550564005829833572697423778033368938793651046619777254771640649439791889820397721116206427884979557690897328070249327233213769249097990820604452545300529354889603189534180252163782729033446993138733303306224627719626393361868237323094589636523805503383783865863562967807639160524923873426639292899482881366747836208763397695252643107628088276450448042173272228242472495786432156346430134796893531250411243294094035956993374569507962092500387620658192848795648808985135622691547583462916497808071008496654678909631120218524921888673460720131543632359071816422686461477643340706615562366744750666180558020267113306721998339769226669854130541807554467163692946782385274391693380149177020485595584633022853411016205067280830284920981952012301274734307432094269058300186639494273120839891706253858661867416822533468048469298798259587167832317247845406205805904845230730793706917428055244065823079505834866052965022669514530489480746219899951212671554283451598784326805268577355341834822165829583537173039613225034797454095751081317704361546679463087227233735426546373812882479274702588772949091639422700164666137376274534079886326495855958390233053022381932457515922696826169431800337854368907150473916664968807084665260076903851473201905191734117583768555395238553296243758311250914694403571808880383087045776159766062473214484180479522681659467592393301680127889880751362169135410573056445791102956766367723608060117208679770759936073136064997094600352642582074605549384744390963998430225461795052518572629408779206687802484944098155161012130755127177256931956978525506551043670019261241353456707274078489582954080532378447504264682838596519525683017017578113287795792961260253455760247805301270982396208240441409833256856374789116963843982961966155459430136380715700228230064862420015616567179263951645896826927002261993077025307545788006017610535675035535896691830638424622226812014586213600475733112984380936720773420869452050438896905348688295724110070849395842860981885469647545722933042121554163997669923516754954393656622614976779052511003026924193056423872511830191596752283205763907251876088884642405530043260119065559040000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + -1784080303220201672373314828441661287156691531269112955210634157432355241176724956898047755618451815474683147692601992902066492390218527192202365709386680739779815908068442876912848060218191624204968671603674650916855844938697885556692480693840456856840524548621875421050617402169501326703422451510285215609657316897443936384705964309270421827837993562654861327052504486875968643859502992645412928567865503051966483603201854366406861477183931673331485899808921137321540170411516758500502816555125168101348757569260200342087197194580061170200920571699688162039129393322368820776758811269092880233759740832215309872156988921436367764662491583711188547389941294603970161617472514718147393200549177401315048310822402127745718150733748646546062006724949747768141957271039967966750426852024983734978947891733397451794331537890086419827800425176277554810567398180651731475355387857277422312570209157040065962492156696037773593789163938760826415472631988475266348641378314885279119770946990020517715299751453575901010878606190460847824113199289395354515917318712218951343706734105382056072308796303714145904230513266771023318483289359817480930368143779614016200204151271027734568781361066414355929641674269308016769372121119805697722748379848401447959341167119835876556318824859820881489222893747972812096453967686306115531261053715168398634104838414288586761250119414086558588778286724436989505629337810982759498752410126263018553675206371062789955414362751316441623478542361430630990063813181281656281373178612784872598939512426168613692542488679469168277613912457414944551389008549251467820484054498871757390181042333382272305739992229787322536203921139220551160636168343349583265387389987042460160223290163601261810172199899907660781904305074343484700042168716455711676376591513804086960700328784416201278856093899125581662753353132808242509935437909143949383797907106522789186347885793551088990898187642346541872305292006032694073186434709185938503526574307246881768346237512114170845859847462968155178350070087037019582750883299127727506519704337069422290070144688859207298714306784867121730520391948732117665414392689683474793152313470274843693922632953073794048790614926089774032158516815155374532223332939488845903367907492663177374026193049022623563055891217296404195552784526592330417054429917338594288848488781571431647695732431010728274958659054849468599436601135378864583339906690209560334855713342019277100160551877337591787728338805837633864800927744000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + 254270613316734309052258426923805010139514815501288302499147731202314775471309736170164141267548822932686455489278671850703807755589797313714578587736632275101700058569655443994834065302768141464614664047459884278378827888600506332983365656755225336877498556915159496040183881300674590842312518194934443070671995211251223331609390554791270764605006485046740164581357368983228149139339085304804899974551392913449342003883331841413662784208661417627587266700510660691987602447208540560672788227974125865462177467456108404191910683747104567223682444405767855724187624258308439003131435432295983052304745636036389294112549556339372819856525115125631708011275891974347451257269034802310123888968308271353883230508747883642339017767046437494810450216391429756912897314135511420850870342745271232783293128402669624839913056077126493105881142000475947037873291469314280765797748828155090682230569697858272319833880423657678813792810899378469791486936489836342599326920854696506150213827742530639839077271725952577301143592410834393088034915201402235588607120254816821022613279244247854939453583632904087073503074187914392012540734879729439387243837307903411830809218690425775150422440721672450079343143259825450228126234561326042735401527056773298345310663327334356291354719354246629732920782837426439888504110173041542391625963919833767312928089980298001279561568061009865450307229678065330727088215270957581677940174034299415049329140304903663997989660925566554609000492228257217009329870202079038270072439447524295337832798569314827896500066536274798128738323980774783994268303993546554185628269157740895651831327216919308781798121253988557258190802355889095090935825330146394827961095009074994637408278804024191086602044788631428749227205257454500125004314101719656640698618958148196199575453843391498934792731946203190801514368825535240148003871919821769089825040006498398503253568208862190869199808027324828748535349436405787826777774721956057652781577627003742338766942329688851319308700186193940943852307545584393381224620159116114025558858343546906841538645827196318423983579244435588922192140156829455421417091992141644390724114743681128962254474753356907080402470187442553466158037235986917932347637862644869047860346381986366476507229509846876857610044960224924747830268085046834578207865593012269330968439069722545027385782664716084019873629911339024197570139787356995596617072475766388981630762455973131450047053795303306966523955819675980608307200000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + -31137176335557888026848952222642094689613901309469860128657855961778133957052859194210292812564330887300050787336442742840856739967885737396225952052772759453704467291132182268387427709500692400823574023117634063705636692421728654864360677947238073224160062597966779671147879745317158465785661917682855053748228324983822989602566276075879272643709823756269436848220461272199723996445957671166300226290370678543130449959323197758626038681214972916368488584504109604292859605948379480021079374128666331368410213310997072671043297170452497947983554919944182606805464406763969021200743288110979041394158546174063167141835310615151384749003012386574738539419580778834962429484015080616851608128272384186091011114139921249906607473856431535575460636605028353403337026997368750107996965828801524406177013477556177584963521742051124119877510850609745264458753841491383459121243782302587071791051990862932960974036418566075459375571901707846482112506650106178793499781417408904600574036668548060919010383366985009276469608981796843248576587502178934909846295371797294284928948297291285351531468866603056247813430210888141325850890408283078620696690625711246115767724718672291972202272869599897526845858291502643736653395365289618310321191065201345839700481549365504762191010485100680018421777441305080118617379529370181784940510969065615581052944313925284676206629866888947672881260865699359354322557532239226364839009064996732472752128377138094266457402834102476615724659583684429161857093078916651578913332543128476190720933094539445926813233485574705137635204438012929884716243965992147590874748020653696873921904113051169982124107139552815524497228215417228004022190171718808107232668983634785892722486912329783327806296799997361642143625168656214103040031937426114416216075143998519505938964956307703956825930583581388868858623872884392380792227448925729673001981218374324838404967847102845943767822815490678865041211774835036283593771025870981177243381518848771041704214017820708994711383789449073295261804883426094468207396497528918544012943450263041823872896046473410224588904409951764477143300039802380406177684469865317919260887293082996940786899397676349941679738977886531181615878828048563491726023875670409585149360396609038090142038782649452445017685042512723335582803884517772480742454274251357543588996044357695360627112777261515648688302866929421537110914658271613720207090298080094224212563122359211286216338835432154597282710010923581440000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + 701773161197294923022748023605622957633246234418777072648724182282265929924952973710252657618288188254233603180236954783129522297175905039829715633870526927086512326550590821126435742604940992746273658618361915215103303121884832718053171527767857668521092729999737408253059290633576396298495325313878251643810715492607409758277224117225630590713636461036007423836568868189135343481118211716365094956624062679428803316906629275825934166921143765216964230777897755446423593323869120111155624764110064139242123022481547748278873967590565572066169608852611932849244357347913814364780299692604897295338026850095357367411925029626527122477711328407347764455476565796104370297607164691920907605909907134231287561565854275125601823181505194666987227404078717111977535388334713233956299803403319488828135426524022370745766477083940124015154465162766805734882850976887814838011966766594291978914978769789268275869891511760022446723139181762872327425299819740365425729997867600174837051859003809006844704607492529672227179311540077435708638112188661698178757246305490524627472860314045671726696960434787076829407860819259724537397565914169501042650039172507392167129974102229269934024967989004310456745911843437898622739581154906655583401288836799919235699514717465129366164237270323586880268786222552949305493669861306437203127992272431192077803565080320141875552250756369157983466768626531384250305386869722401873809183364814168150115215504275175807368380047228775310183099233875099944770001893053278731077454185238929115689960250203418426624908379198723961816090945536556835254516870510357881705195945856115471202174238941083452037719167603942832783218872742447088672705127266863437958255780027271673799862581858656223186158561490227420412441936280428493358118375623969918121555679870810453253786623542239965352871875326970305164594642121810904832840611981320462263750323849734031164729571550585358260105600652587624212939247331748736151988663451598223633543704433990176031987355383697346208530021913028151810904960701606074036371608559468523513942926021997444898221976222406869071379072062367275664083192684501483521102157281006826078144817172365268983983854628919423264292621070324359042820353102261191623635485800949955308023706003442259904234105490075102949245781030637773724957605066187744271660596106545625593599618940717919524903144255599113184153192633407099565935743159730068597175212171965961449542693909857553064489661292486787042639872000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + 496441377138089968569251856487227123973354855416102088332502611428252558884422236189673631586129160397755858816112904348892532437532657077903641887771455110179376633348444916154810116467757779593137858897577258077078130551936405483769402929658806761525386162395394599691800401435052554610094827119050736528407705752152869141141002414857637906236367671712461538148001155508684124057553287368340261804973617942803226355349449814363794340168389283515353891353181123691242755678421773936678015553947192317628554995091959580559297402062925844304375512201106071819688513594944735082986112342121950754548812671497188374749197952881658208339887583833284250431406157896980577251055129536434409514262653260862109371230982038504892175806308719999578011460167899292736949220440507763381700584250689561719573930134105143584753088101993902008232730825175138579030625549420803478468137287228819606392396712425093526507010690110052390769061787802109293916170041510291963520842704220209315832570498136797982194938641609666302802851196440280507443884260570987563674364701057838676026326775670326036531330430855352259744752939961327033585741723168021886934520735840835725625361792498908756514546278716295462129676417332995572283859371771311262724237250412215459553288964778020032366003411999344884268867676037729911723456831155325946379267960655735446475246296336577183204906300077857486369512009111485148997327049857964777919800274288459085630032937403188210383744717167516877044459661846424021347959213209549090320444700753825051861653509122933047717548721685847589269275272371158708015227268967605847652630583636587665368399631637006248772511656364768965243841095748193138844848206289125469276458814106844560128029784390070649236720306301972746613442788168761321040932199571656670421286957522423454041030348078854561009925026773958971605943617845509136400102003449315313785944402144033263340182185753707920577236010566645042352995905817761024318543965410297941834058209765935565468996885162146295092398169190606145527698849947467621442285068696836021926179134872642409354389162050986462404736332499129585807577722285532573107500534757134967695523476850743265441649255227076794790968338292287569418174788026718811484290932977693725531377504601115045807340812437244329748463981954279534265314574487336276683100365308919472662724039968062145358144611343563132374825822329039499782749834283527137638213999799337321332408301242696575835421734554180780032000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + -39810377156172536917777190613539575013830486412403157094671286789407804832390597741654288897621509586299642355073573037045678140213619467313843943768324487534058125487538545954815385081505105714844542857498667895845663276245075075957395181285826425674959179231434504065216576029341442143440824060615500291940827571409933489547965650938978408124977292628203834160562524766815553777704087941290551961115289065229244225651098572324314864868135419461078471847446702619141210724410878046768264248318069561417940488737544990067298842391764679804605302244060953992093714443891490725613718039149021741450885016074773968270848154214722326930211896315424295448165038501609486673208365719014702163126696330300763655313182402200881197077802593985818697357683486642134724212970559936488683151357828097687139469002215602832192094085321008595189738453540808721897767522070790015319381629446035299921831169572386155054147351701265830071568545222251427048776184246031684776487539732813690389416921129776723976276486889274842184743610734334521315836278679703410919632981552597877300213654276628309290902213661386431790685812395126670059140821884063688911819455402150625755160538796329383151972041925460993125440268767894206584819430348415481292924739300151670217109289892678727510913745415881358382126305609276487767142273508924668651180768680477308979347630898801479766623736341065979799241299994079814819078278871439674214675236918590398376138905263674101233303750295383009778796821187118670437727787826924952677194140956836727389768900258749645023632089077574808961125589503446183373109524445607922036774475837105496661448125009260198323042499355775139912413009792267327624703402674003281923620521486863359451123690039373318747583536482199945065818490750399450853651170819813826972666386289682357233678732627958980766346643464977883918668133501977876999942351822586605366194392950826211159932337504236481301824265183633666127829012928849016438713992838889644923074903419088652826828396494020004038526398094644188277656249261588080743954120882744044512117888395859603548863862891232086977205683482775770554423492764374778670095708237009765971411038664786329652431007120681663342845058023189781442832396621314357746256196233815818855036963869566109097277989241370155797022643334740199838339477282641867301287962645768559020643255460801056367857107695215439858263375883134958588356759368472022220810302441416460665592747538542450651195361229537280000000000000000000000000000000000000000000000000000000000000000000*i1^141 + -7398967469124010090904432061048967412462615152267724129396552232856501244518731960317324593177729533019515397609243178529709551011317858214703950867869267793525648002479123170022052665261793695218163210943013723706081352444881387618656755708410215974182882519253813657786818860175053413637190347731579431714875175701301572029062472860841639567488800888240922297046379782169621914406922609981680733156793939813189973035334079809752560192382209480782072646995632538863076026573898275011870742628573989384091527297253642545153961517839986413037565079862148272605403791273378204639052885203862027887301384241929398344018289106314901602913418452886992792477328803853092304574794468984846682567395995225720609532652422837308945886257215600815434141391652979697887563617023862474155898774004339334587898709857084492749016856259557673280041634357536386666893880513856468393398690872693318391025224744620420035662942574983988428610429050617037877793187288693766279084478007616338833359225141234459382594202535984723683079764632220794452830525474867426503047384447603139827494596244120805323053469867095318333991063540597929347422939887270193699819692033212840086089498970305449493833815863428729041010244228914657207630252133683940257212793882878492773093025999166973342373451904852919245401855128919810712352907973545521811760338362219663969156581111018849663469299546162441283691478875123223754850166460473937158684731300892956647722974885949277825426701534074820289803281400601896598360970393597928499556951201192335863162578446135046470352407827584012533163023210639709733714722221823329248629350410998331628426503840424310217427352079132542579883655734250744191152069897132706025603191162724002829494263197411921378009720767349125743967964987372853332586334642738660873926702282351919345566551310400509824109387075118109749890329632111048392249383229430207356150420152579205108114188528821049498050726824579833393605993035082551537052959451196653604552800054609742487583587102164915916063836798805461030577437223718703525235842010059129700226020714109849005924535010740922939877914381177953527761257813880557330193840587727962227555581832878229938153544458750434800414545844586204707006688701808768604174375814605157347353225146127231207974138287974783163574257242664242342292208419803709372110305042141435677646156741705626285934972840760943657162925025181669533307178826518639273612193398566404844820434792149755275297947648000000000000000000000000000000000000000000000000000000000000000000*i1^142 + 887848013053864341037013479160144719521144293994460284332665043456722819150143473285605609580821324061628770142162477519546105967252121013167494357051105179375014619545178523434104151295252416139387054341526373292919843949577415155014928306294536475869770513004333726178275329099493349812112139715691711996529444716349926254402425711758949680385787771934750495952433955564676964634595804913240604265667884530644365847105245766258180854654358663426382098805849921739502433146885087575482258028832010103049921632177882657299224233038278840990484549692811208406472457031737059849834248759765247258470936641777202318402709994505209020575662726906598065242941903374789971145633342307277347791224014588750711461371126658617693917076141641968890875618599277188820157334871803075420958192804293789092300641797896837893580072676987915116363508372319449794434584421158791051503856762179588103915941504610373591530205296978360297788344589257940771714872349127770100230306257205101757929626521991784938917426743859182530697827629312628126598425102340014131378407407603767109627817349493260572863344426078374747888777333255893926954185835498708745084959511490760764464643666586150107783958511085251578312373695424123422694382184119392535684435383057993748620754527782389344688668951926411585993097954830813864263415653319446595312869166483664001913800028307690659388895167409448502503202902784522433098446763167467356932909568093247587651672802622218940165755242418968125529554504959342195241505713149797099876605583318493477875977505925969888878500251732326833653685194643108316887009586294780952045922501204314852603949710668267373460113989804771415588675827233832658409827590959156787689910028211664342918011535577014886947824302237902555026476932659933375788564236816078060731969668484488852605593838294677297018700146023550473880509694799691203347871503234698836907328267071310561354662903947437981461055774953090912991029567071135971989290809617570958239496298171829102395677513839046686242802740503282473293515300133258339106336144561660496567740478330497601278066863752428801986020110601714552882339005854855549496780190981388769288024495197369216961283975254104945894789382342190413155945970735677709060931488756024867265914781242813913018961746306411123281401260376308874810264212358103382699552180539132010850012841842885185033338634919357580392922150489360826067819060784274000319466382260120988191414995244644145561600000000000000000000000000000000000000000000000000000000000000000*i1^143 + 64418435678660454200886083542680566414423264997555031290975456070194250704311712969057397259571201832993386518695985957477938967158109714351644775339119087749987466768175487657802668064052722343658517254987612635945051792011458947415100738182406112390064137599908580572639910947063428554013588904802854292977852015609974177204092379974984473372234978189255697431301444271955490683937794055126707607356301607967798935668412297821474515534137292087880682962510319421509839920893179460650344495770254228883611231746775113647094972070938289789183620004641894333298894699338565952161936697869889619515159537541043374385129259528569046862246724326743408740966713894606216557977077348355862918165786255966861775179141187570935573150343572092773554765179112222364774904940588259804102672087483988310010267838482269289571323423449268813571364231258875668065087317130340748445781515010989242780874106433710120231260044772405015368441710788741479436868350951848395634526690359266817899710835722305482732940557867552226114093285106564768751211492427375290274589739576433080227348499279349825601668857691144401797938319199883016452050589203135602474728270437262753023954659043098891836055940841966926895640261918598376363979626714259474909008053669242989103982406456387199796435984692383235846495253097164573841928721109085997434329777168547354524422057924833943975720275799580195060282025554718816017927804821654951960863657872786695331861197444133064263471807988930422361991445291531303727970114497545625501892327134207099886783887867896991930818269206582994587762055826271056298617883344804351720936788199306489552705780671982855947980119459799997127659224350809157604574247911611796198151373649445866970885543794549298414765288538366749019699435311986654618111026874308008863328378404157639428880715799672485654827019977014319591014015173688000327401874249694693690667504562163920770875718198201421081670586509407477306725105525166358507461895687198188987942256861187750319951091412607421915059112181169669572105283059219467866010622932930637590343397143869945235076592272867029690702582619594409098596112153064444959991033585468883676825084850938087458512687532639595502145827410376319058829975627511476846502271224338377301434858248890048079925950663917201170257874302556094068355205035221025457817041041793617151637092895333274169332646971445820576529369366916245301866948936038197911238085437215590624610822704332800000000000000000000000000000000000000000000000000000000000000000*i1^144 + -9827061587048145386843140407117192404001791747756785113302549436945198021635300685332004937490870075157204694155217053750297443843294525948017907556607244957797668561062768871530684630638141960669089388201363753576546591431525888577584851139103257846973603474760915970580153981772359919191843743499029841020782738885989484588710325560627866873746223611170906348385166226182285715186303037037217989455996562633849699688745956648929673948796507813868724506891146928048356472323241252256897708976930445682210633019997867953847226573608134560570341845242059370420329138297233214678094724756158265900150516248641415070555665193798730121023577418841619504168074226228849287634834050379185699550402419594156647435037916815154627331305270644748805804980801592909050687553333121568540431103447006945189137254627288606075655155190924634776475597353954869073597838819649364086928301783791944903424902968000931183626106867853395007827790533397983144156548050469529709217781945709076822348561508830285685610345797349374458627160102577286919410921346509135379881854888875628795130798373549043438560026458291891399307394961099428084796506920206699196354995358450026619578768434128163118641401416511536049582958707612802061636488305161300211864594370124145204811315673226612189488360370214859789455740358338587468667165355679640627248195468046115933349213973213307341547702115296138102052261272016184911810162982093285711396516934275364450131737204807348606586059884883751261880767544255361342718676903439638378199564301194952277494776246403421633813786271318172011309390437040103910882730224923294241397082556128536166718205261246251378458312237925756082494071826815510050807781937077611352809346964024692857113310562272748840087424125411641403884286314236199306808766147595775728105135599312169696873094276729309069379076006175190152315476323413316544587411945538953566479150512670410232263207052821571146409234007889374876652729220237495678496138389918173139400022293432930507689099770081030757289246802913525303496059297958135728062431749516967465895036941007133716982311417669383543573015286599236211061598380680489753716198114327883170512277987818242513835686169534182323820015839337679599019688785752218593005295697701203365602985893288939725340484775557196154191775170236399757821824014665077540400919743950312496272805040145640192940223570276969490789265335296921227602573455586723347143052926077088156704833536000000000000000000000000000000000000000000000000000000000000000*i1^145 + -439040446145180610347759765852534267501388599816463910623395946865899117396523887145142553094691607491175706271881595323944093333034973433609696383806165796291207090775212825031714659709557518204574257143344680460864221146996970708142895629043393100606791438826221634930149154985380520041524537231283847299778703883829093166409699778942084572959248230595739273630301406739917669232296425052861008154160627259094047194457665264611549540996720463492602423731639719537530864768234180814099621875041196605067307428680483634254580092801018024764889255506476494936497705583595870826119910406437778024294481888024176669017577893456171078734654866168528424001868724915690507395568874608898125445902751241094305633991544468651826129149455056935355891057917013004570909275746635896961064725409249094709123003696005697149104110451101815720884617353086321216792870568861625535306352877882159462548080509480328763406311807362112394189065778854897192849290614402270960130489969432112405842532873522682010288792651733176809938253763721929145389354505853428454075448426154866839685017125963994005006199948113157415907795422537318673774418584950009911853007549653298681389834560504834276438263789300823579696933614997309782692571847290093887036227601063948803471769119518973932271773840124827516561504420366344554865726678514531976389719457735930309363737775733135570969960494857893419917767138749542880545661746121796930228202670100082578567527152909717027126032281325166753234342261997324691872753936593313312227352837307589041709047732907429453488043576395942200904579064591829603318136812657956121642374453327909679473896349332014800831328041721837560357147689057666625644490485354301885209743177601305708278579808324412176331446246645733897150776583429674454808682462272080651782481409912225218017377351889531961871982739726354252679811526006011744357371575442245051179651711834709043995984755572669749622746688382352442937485424467224214976356800350649198317155656492970183353360616639024324302310403549387414057749405669207495781449669748347787668010072136052954619135642474797598794101278861444034397051706171458469192399849672166264977625652334768063337451147308140395843644657237517889260251434120846419248322601252744022378744070058202242990194719338059045294526847945932031392146768831317317214728592118463968440640735234791025223904799008321327332904901433277753046479625596228607652937719872351528550400000000000000000000000000000000000000000000000000000000000000*i1^146 + 67954123928497711917355381172628783577674037384826757591608480815218817451491927530043064169009442691716850246993937930625806229926986132704787134017244446688378832482195988750780537082544989534333106617870355396585638904577771368144745974732112785111666894307385784487285118025634828890300872284193821714293759385354484055547751875449713820173415684950397625128469646488794010531439268711416346624107689345543365176528380667061710685530661991217490857094683724742965368492132113580691063138658284858488137391344724028764450828667161588166806364573954563788623553421539423067739100847788482479964494420371248916653536542103568028603149688239905063490654100312435995519361185031993468291981371696378509600301916722450993003291348835554540692204986534276687246309922654509212290580421341545056245887104970862401631586793724930638433344230028861945080703290942283830659691245940177458613607959303124965848632946482919565986321313238234468937460941216981368908458807811951290276019161229005735961645437509578032676803211248191884680402442757637568915268860834767917265044333335829948856610808971714900409207013993062600242656396314180776175104174927517519723144712091374245418068804659905993918730539945976092552908718351048026131154284570147796252795152509812620477245150093891704568878087751555088108041596963534982251287996873507409243295584506244838629918068591137485614408030491809551475829707486148746364276244065303721557005609465449819452170410960246762344143827673440039109959590657156946666187144882984584705579552684917734188655185899838849040861135161228705221555603673232868031282020579980527959382613142229313738485596336476646787419103121642288144460430105890722150400386234215126742766921190849547782989419071572453095651386796025614378538323864553336736784828281363916059198337131841806812674235053405656214942694482882012794220709640185121389388376137783995274462861972933856516671045931267289890319530945758445957944743835817568738736104841487688617254859789816758502418243786361758299453894810560612564519029907295872773622677604491391051512161627001248270138884876225257508696178871956683582083848092962093885791414381548425243549459069501155307812654802178403047564670610303620196732181434071845098522621727276140553233145483011620481816772665825964686525779563170197666681388322882297405597513280831179019745056809490559723999052844544254862112133351752550310738805674475520000000000000000000000000000000000000000000000000000000000000*i1^147 + 2475269361151023500161595884446825598439029068875110901182946537717029093989939726082524605557595732150168559895943076472308739186311790677114772812435641208454212604569512292938266772460416320268800597469954274623632645146101809204842482744524684777867893324958048204564881982497538866791706796935512940551986850649500310390038105456319012250563241559403904264335673488636231368859131388661069253641505450944963876684510233386239600905131889411275905274439486440130757934584994936645920805066386467143635473235897018751696886294732978098698859758344846879822109649387354657729298184697331283666551985510018460245220178640113975979180947088237551511815946180502874058225972661485702711712142702882700673384797314671280464316588017201183261595302846473965896568297013004038369080781774732127214943636276547534907692031901771603374293278798484246580694537661298814134450209876363767398112922053155527492712966032219762756918843234083432377053137611083261368590291014699862560409190063448765517054128270746456349307434266139139476542387254567092626676042060165835102750288426066526872430305469470487830773219491850447322424466016402375724217002172500374523751813702067668733272948163449897853186584652434686347651951808878161497473387591746494602639581864177284390057792050991054272663423875267220576624719164585908935448230162159548903571281556757017958217030010089356332367596486332486378883154868956682888011504061059110762839255169550047139787430052718044422553978758120590760867089748186103782048161432236097616124179100165218896470496024251416198047821588014754666336987355326229326074132005658024059993370153563505819415093043010146800837548174101656863731034712196177348334368921005597242249971149870548868773918569846587045127253237566699543891990208060623948143424690692022562822828837648963044217304813449794317584637117426369918619123505164745979755594127544940600138753988178218506534112785041157237664262173949326985552338994848505833532990406533762097917094589307484452128792696546157765062679367038084441316414962571925429663047498140483330048894406153654171467841429460911431282668271552457484620119214309554147433392177204161385673303542502505922852790117828215661086444348240960269827996170389101337469556659365809683727695787319483104347017510799254402630060543304972501714314855518102334865940875334344876338438527774136559923127605094659150531451681496950586313015296000000000000000000000000000000000000000000000000000000000000*i1^148 + -292807957161025333117023844006686410513699121728675161829280114242437109098518264979426586943511098757905135855302419427993454709880306275318864567021287196798124508952073829041974837774199328564923764770737182996770435935143033959133746223851411410263470107196135340843514593036876515282640677676440407725131384500769715108320278423803849880981665636369504997220531985859396149355043630879472373562981927066688729417320180867414898393905812729233932861097597490827297556539193207971536614930854735855531079903847915217243303791842355229173365589337522567573475651431095800141292582884162464999134888226629316393585017307340438220837344999205172378470343424257800123739560911677741496042111259972196809451280731186626665202457460172690295169872012488592697159374531523428366397348159270334062677816727686517810978513079755616308713377188279433210080764121976623919606117376680624939935082682578522449761065904988955301443516883438131803825769829521482884519595257612442297219139962319366096307974151159791028793944387799545967783959702296222648387132418256845858283674909028414525594026607426511997494546599408342170928780021506043435583641342908817483241670402045640285148883009986150384476604451867558341625943040449348162182984257544204522699324117642587074557980800827106782747890448034240641921383217642512388427272414022326805940720737809686972867496347149450423563051818057086206222496252605520925038982262755855319514845590176380732073787178677172436269770443905266016738219668845240173596844802990049112455704832832274113497613844486087701305851131863260946806829677667431997644549458671066103113567480239753959474550026609618844301721706071316144442552189712423696434635401573570627019348638067778376551291874597024341607787402721058156548814881546313529330723731941058211518412698421945017962482387548965903748682962547689591459179658111435622772667837701457446196840817504490033971458766992971234627624807406277736493028480407353446724308429467053735407408626425108360360276101725907135007159375230596720819669252288083320866740606926988658653691583443703240531935814834062462249071812905769751853009681534927008806631647744115223959180992779285233943730146502920572205710732105761090867233544850784928666917323505303073869977722525349449222657602416222395170414949279280487202115225016023075515783339304878074325904222629156729273688053884214784482318788745845591244800000000000000000000000000000000000000000000000000000000000*i1^149 + -11540134860578418400924135385798827971488408446374575483924574251079603409835111076108301996681726648615537957210489579230446730585652173780289450435859502192529675525352996338350914089930309508198251208345038575410710825089788340703201600242093262785503411423659286061726124366811305868240695546775782020492829971392261833399010078342053004098587794818137949340780753251287272283148017849944805984093647056676885196233475451442597278666629534474362254827413751411147583572437205534576672065705699640228779935092655420209372628764452453076658818419120922194804635283101138647299144695690740978533432214004441755489184544291872677247364171638177464898619184139336207011094284569641102428597121188824011479300884888254192742275266624885283600048882192278918316299605067925169325142647156452828478879726650216287396099902296319952118393425778045342267636131864402404716474354687904431189837551725486399115250571892082451075720849218849806164307802949691988107825094524319336325387948927599821652502607935842867689044952867361355660850597906995083474039608861911088532573516359554305802585263566028468785887651586091147892684438139348112217607534949018538211493139904106772649817596696727093739954791451317130796494633701818930086448735310623075426272187186270241236914290353779841341483552151324718756186438553428950344874721723593445366523501366334067640526320084395921469633713866975133640618858755469994685349836655356044214788814296638265035476874876104004567028680382802930417989335231324598121147990743154527549205157234710070097197893705902908899631946926421953048602449792830439998405954886511245656807310834180731645629146284356391981588416513184915088161965908190395959354949657771289499932776765568251257631366127197210107935425314085510329680322059831011249884427038590214860154078577415483306610866254838697607707464835488472934369403315804210917651964099147200069460799035341717191849008138921947304977443111718858626017953521354519638419903348519650989762306803643795563133768173012722795237095294170991164493133508235411168990969533712426775622594684577639012960198175673344800084116842660045116583223401675500740659246420201148773245887932815386366629064649977853920752451874943203544402059999768855615451446258176396134812444844641731222456511642588338075711409057861422485366642595930935090173983421488724610095852125535049812804083286185687953522536124252160000000000000000000000000000000000000000000000000000000000*i1^150 + 656078706563269578301761122225752126306048909798296219636311096485850406681748437120680252364038090775680396575937525402152527497804411846093703344454982210569694408039100548554164607329615745268551190939164009040078217238596831284164686894688000635103802846053002842448856798396454526833671548584103306647044905275197380403529992569435112461884792710761311656803777281733318366994117399178697761091659316346920412534285448068015287917397544514843607042180894935165492257911079951263171884512448710461988004542671062039543599763876262460514460047995649402834729128005010904427468982051656589946955556355245810311969005089303984207487776936438537192016620263300221190209732085353064415827026737437732370628177369904604559877403396889695094679060474658755081793650836103749107364536957741833411470507307007297499436334737996200947486005456180026604371676255857328486023825841227301881685028908502712131915074279292008066511582751208525331311406899517862831386897752141172331796942952547056538480961547278829090554610683814099439457914857022040317445024634505508463242046770999257686502364803082951383438126657844514746464308167793671927401461582564969621187345561135445320966106965592555672347998251925158834929865333183227315297921465557404879935674836878083071478486982815329613049206378547202100259245372194045594126088475738224539297104389845374132476548771454088225040990033711403694796898256082147876048694066809736757759689257798318902031869933638516788715244649011333245457080536044162623141983008170879278273231245990930230885509828988299259864670134510514049718829119751421552877082664673518445183214254197536236209345065687883080410065610287192713746026779293914368941950743087065586544818579064279407410241364322184632338421150520570873999078650779399104186618907050785423579552389838773968216255783780671678421336776258742011938155058988578664468930703175544500461634642025332496740507854983037965427287522168102174272371171324331242979335821487708966224065129663078803757451997645311874445561216510670864476184124867214668103974673479371684361314732884406406618270088470518924949157242460280323323893697544057905732953544624217960107570571003811211220931091356802445713296095925304677057256685492756701418992703691550450335395224104453439517212946287580655998440947567425162680619219548697226509013692831216843123909171286011268505100297451742416567533568000000000000000000000000000000000000000000000000000000000*i1^151 + 36330093952792716175744322318439598136504951878333088114768008157877097294108518273642024406273068684768954934780522150048827010829238127702202067140258914918160219180680961738514718580027886882257024068293516097016337713744332028813665744330101369087389287361388291120506435622660970983739853833191645538486525327055140930229720739584992615149887754315310710643327680638568641965575909924030146633182365716824156227052863484235332352202677955590167560858899933392316159555179146181070478595671361849932105981576637276537681273714827739960160612749976452059974369223331420838131304628909126206437459217501317856903558767378056500404458047218324053181131668889238140745920486502894495255738309841953401164944820360005861433490128941818703397328298356060454807272051132422607960943972460791426659994877239784526514343087654672202266548625183713890767159398879401207225360808373102456817087494405592070373043729805549930901431794953520292348564324942231799663157262244009946788269215034046655355860947062268126514640327865793381559236463001282127976842670248734499479062727294567360146470462001053047353548642135502271180011514145363054707121922101918610362857287316542055331673379029773151863752332396242252038195791313390384482008511963509895124350385297373182573258627474826012735780689679402780043438852955704234300300261890042493275517950197092242196620845815638341620325741652857565939550932349284260464629165014412706171363505548894490614554127929822049538565547274303769967449991634757486152800211000484991951316729569353284942113720551650653306421440606919435415988862472742865346177604065157441587853971399802149324553186689738499425603471738222326865192101601685374731924290535690859513733804519290745006962330405450441431461517625058147467886049159643990699094330788784362702158084577490493979138006145739518870549152744997391093741229021292127500908013824625130854722633918010649699607275132535452280785865990366258666048389027817303615348242721646739655986283841364717336281735555052850052996391864983919956384737466049244006707145554268687605722816524494715997840231266305553777631801269062760323705485307433235162096894889594597072925196497753789223159164660974834585266412095110927367559436717647275142391301486066444297677811882677514395478386306779238080498785286062257624121044014443382297503022585879764445072517910787450679836347205620754022400000000000000000000000000000000000000000000000000000000*i1^152 + -174416307510361155371234025912699575032306191093870703287111554184269362205539810769041094279399203326900742563688945036811796408689369407246059375217084752371107395047175167105365373495398983646854387218330130155277386549830527455767871371818383217234762493172466218574359050432907988688842094207646672326123251406296724021110442866596689601802265281045990312797890068324005398397168877042701567237359891606229636880245864638802767243579272869063582694595662434714833223262226423638651589182185752919370810261482277016540508312304874122629525851727566550179268224136387758546512387135135065235070710287776798702510780122739291373217408359721749047911628758485316967724775700512830606373871491449222488173645148254118986596632905038904303605589957408364750797849362268964267897853544575445806767730147074574461888153853809564516155653699394229036330367242743816206948527654841977636091377520797557448806641785550216659353320665001633941972630735174112186919501379520947486953226768227924592695950083007135189927372581402330435047598530199368963173576615457860390222414281434305423110504437259070970736615288908214288732771859173998077338580882164360645641438203757871752963843782545055249606309852490915506045143119355337456368034203341577840439442980150237720670785771800185138774581523281834869068163161766941723613608847772896180580534727988062882543663923998409121384829423003999041701284349602009578441782182860355395317593592207669154862317835957436177842196856042304104998392605835755741191299614467717536724608726640962677117144831076875908315549371328421204523481218705042611493128446543881465493699759199513785013263680845935808653811098010956506219145156053010282093430859315221287797572053383827750792534139509734111052815050326912792285335286460180915277607888017327643030224288597341364177489207055995056651734119807181818820471248844919384464991034320753387530777429176794214288052236871440884392363679026882824640270003055376026707944988197124246722338905734063565278159859458339353703909672490221919653005121666654176008014490648771538639645017103775479255593927099801828409692698578823163866671403498360618746248267699415430037039656686079095375391563277694112309703969004311739767277276836774433815368407734652970201644023272937904516095971476341924076701709906763043910173591911823129023736508954439861734254285873029892118660440391680000000000000000000000000000000000000000000000000000000*i1^153 + -45015239982703780233336843434729594075203136244572140245507679461062241784292525603786590682978098612782167743985446766047981984874511185141037476270956066809368960208890755339689997949405326564121604353181157520567025605825593011399254274054122563171455284801259365136590297249133235613370431797905876405817888820330534056476733056280471032245581010475992401625725960846357780703440879955792538419404652643822969978231240737422539350464999913753934954065465181613480425352633782114916818065518580315396623087981311503901639404543692940852480550020994934400604507194172055678140095306075624160366256753402321587623941681398573598202707592872968267451277936501294287660815917597749815803293188681846329438073204691940839713607717540072626262987797096966744449679291768809863427834544208167718737884485933506058521589785967544987499955568872221036326019224188682599321006281965223187546693518156405158783712889686327323684352927794584993074598902042353569290807703937626300713721557553512397053445758500948174365483159145002161898200598678255840655528707999907345733885739123427712594485227629015959568957183757891148625096060869292543673632804318555830864659061672683247499315520619166543334445816863758540557904675298292065072984950318423963044337006411398447006073105827440479152034884312868037648120412377027070623250494909033830840228026921721602385377972806545615037077483344271509406045633906734554382595257481147765126900155062622628052631718587151687052907143808993801746936939892520754544556654187837212550361580020045861162601711305604673767252841638348729497692256644808289366513382847180090677394940289975823600666333721143095433597516332691746712683541252535700511979941904675922201810428610275680175620697703090046223068384619561743262739568059208175378471097146814968918721666443596548136164573024581007681010141521506140485693136429033126153943296589462501218171275192978125150592213744453685547634215245418679786314619980896748123405702907455202783953132137715262783039521640940710069746010973070625266360375104711753020760448210043253376904794265663557959036078828159625231868517843970664764818543675766878260096170345263350348672612831505279037587774786626206643063194809449837739326401271545185447165346930022066813486094672424140788318569127472909073926613898926107914553762963434060236414297793666533139080301879762291815088128000000000000000000000000000000000000000000000000000000*i1^154 + -1328459265541103237245654673742509244964969066815473904198448728175580007744758558414495792257702966139311590916387721243659129943760112643808247198796977240839341698086118290947728100467246516359611150899104108383350557997138408894678768932159477058284334292051452353585504799008768210193240888590881505951048437560240901139965541844400315784867007445498152147252611820562842460023712834997816783562816978584064459441391191410216944234217363535198490664335322754244090437330651005249106406428583136369954176897910572293696118352869314429911438063336248480226224231414543048620647089851030624416015159560233104583051514499992196475449104970989283331597693448127060448463102251393519434183831297093537133930929393988761383783748464667794456231916315980730374112734682472145840664701212230363005082274453913282258430345416026734542690597656440285496681651764238297040492898123063715383646323821059068698146399335166677215447492761354739111741606823396526536819478355370940262866860842048719173182772219923790714770817737510932581714642617069850922142793867515391385046463631902587752715568241331670713823971747439689588767806541495357688347320536318702322414077648864858923176076265848692370279294667594004127842208503503162734101594033503880028536520695490835339342101955633596361632193582046835079234378451996845667932737309833064214500725010984154028503995106483326034832162118100534161070557609466287413601044647472087284671977301255615866069445411191597750172051558238879363319127022528950654665884764235367032521366462430747118276257891736853035352056975666326639155861648375446268292343727421059013065737188626278645338884899671630005657956194763150643698176045904492328021853771311182210318524727677875538554221334695101661538460766945362481167726276486317818168850421007486036315442233241130144746545136572686411885495507672101476532177800036928251487525964621251696250248199851557625446357671706898322556723788395531684761064620539692844671806030441853413070099167192899051090438832630962980032613858804574666690850306280558694254603019308855665915422360949708116398341224706526219337421452827455518606243013738108148134366223288977816799689199725660033491192959661939114681262113669365238829625064546345598882531409210459413022809347449980701943381846737250474047996568843957269220060835545648405341020505577140203504661605265073766400000000000000000000000000000000000000000000000000000*i1^155 + -23584927891869779115805468224924818581790038650284257930829784546141677471212320762111402826801012462899659358733865664695487231164565913358826275952669659412754930731344152531205250819223804942038447148807870104924006064300814326031975088742470017181355352968992933672211096059263749149304181725835402759369078299943029047521065332562587563727665378433986118472831320941352237397560384990764082808615907729855284024010979784939318366734081681276368719386023023902398581839373733122277214503222479918108908768659350030983967969485574263773059875792053802276248216800222513564875077485468139515619069382134123687277289571965295498340248607648526751903503732208159418702185311328424662051450681846236737439882364529041150382245055118885615528736159564731390287151231598803249734156552462318843415280813271367752227348646378581542065514181008675775403149536463101618860250807396226514145328094443334965063066535378643114243967429602771116938626629593025495952353104853037846862118337534034744530670034347745915013907741379338835171180881452884913915244399147794770844637423175966082765770537785125278140875334773024218849791515126030044493886701860742713706441837635153319456069264166597796822504013612070187580778502542836225808535338862735650642468265428886146783933969838227604151274331197330508163733940060402432067241669725279345199800497504551696455855292840565139490791547413984559479051818385273689539364083636987830106386416381359224284699852359110622430611111921285690463228395095276154897657202505248516999091642866333813841001083022649583214505330336307712964652003004844600954034980517142955304137494586600441986633676124638435264853270389611302398116991791210151010172537138841364772342007085134723084706110398792360631945900262642816310292583775513270720031170075401976884972349571386305339521691921635968726726956147047497207178252189609286498372550086246123556750634952755920197920065202078010492740147364427650308442271537843953126904955674865022284464421269707452681120044104993307669801220304372670353317494486460106089968969687606593311573575940590818173383204504018067258288218381197610626187282516724645131346150630784787362228079420446327807318452217909995722411760914249757597900974676952086671842887226359487669931364221922028590242253423031144691564189786631225820979206691707290680993589164382959246861863485440000000000000000000000000000000000000000000000000000*i1^156 + -354552184543844922131720099294648059272848548629132262382190970682532166903690328674970914403411701740283958476826324467180654599431753798668649788974315684881103016096204134592655119120170240582305663015154900785912452357495950156225041307513223004466928118893999508165141451869384691100766509322016395253832744395080910366715937282453560913812888116041125512277735517510042239311705313965877634655412788919029398373753153014736741551588954630297565873034997190607754446390785062873791406049463178729371622275501044272861244370998524804248959356266496340197823775402039393159483352177859579027280959868163628858193672594753844565870721780939031425129347458607308357592932783625621025238225556467922587153826472278008205019946887987455925199821140094678140082992076323914412455037209688760708481819420700873292309851765952180909462152629937110393937720950343958287170146241297045337642958160654666631471203470421468607412724147508727776141431791043066693687585322418031854494953986543706761311496412918879313832888516410464807722378350163485228276625911455671785275366998639004803550092626318184203486894169218301392695646200618179614667297425393529803321372581321684043507775353049029219942259157743103395708586632745010998663773868192121866449250812166904892465669046173290655076795491741753384917077427812078061599731052477416385487582937951833405693598582122565335533551479261367694448030006495125073459462453290659713210443719033454810000136717191394214773512605247609947817234473763906972332124409551504719841309293879233796332218616775399496424474705133844406286959510394123797403528880659640599471709797241811147816785190556567507093665583828748850807893337456665874340030939495086268572291666185226342007472962046165009705999011771056511029180817769652087247527629601478983045303299298733444611567577014189289575379708427828438085145315079267535139427557710814570556960852761575602912112449128535458448358278366051439887335335476426585601708490497700061534563743047931949353270112898633785101505281502754963405934280548615221690413851337799783316208034898660077498857619736380245716628231243075133769042451699129290010273449061607873749832699548231968845429718027298009916300418802278578514252363107215133999924539973347652813709772587570506533786832521425798715416702741175783206359883407917941561103126776015151431680000000000000000000000000000000000000000000000000000*i1^157 + -4968159091932111330270716045297003339300539029636641620115905885259565619090359815289407039168971346791734662397060684725394264563038634245450491129629631759050317205492766080161766773021669229470495566499996429212987281184381605359610384795328964176286630983924726396320562035753678071981359092586042276164557105602700546490653804617057852740306709508289387830752227746696243220781153504439527706751556484544985022809742718541710825524774468901466420264064386818120765473201364967056992944056242715959979202484999126848253374334882879581309633036403095396389922999539549999402499921068402421098518111144552515833888854578538637960319839402346305820788449040471331589564509542113977120850965996483763846057196627768660852249037913776473910514909152710775306256471985904226614069314976566376743863283748812342924141262459905972223012206344570612150311468879498245838636358374522360289926509786074231454193894098638814167875189750551662512926962679342122401992811726070178644614626869843899122562463547203319386303758566441177044447295077454013521192557352416920450494390080141641217563118461366022842835625565855753808300551036324949570380896188147382491329925841735752386347295252804808569629649156730697378870649535193537457943962246653817366220685621222709426675782362527784202168799491381914331040199192765547877964375319799646568424665854405221754890635677770037963230902886343533580567058328002194698804697842542860106176554342911123381407809135234414595584390225412374676950385927362003611615447786917336587494139766845171466864471131263184857676832279844702105181606438090326753661274502415328449995301216311431467963172231527144827348683999037296020161178812421472941594055480130306804359064504160765671544894075621569915267919300589885598031433428645772734463605234539382462123191967127728709344748987200235101232909947896325662179039268517889716537302747069024697657271003221446426908171482656811209894379418738247250453884478861109905877515317175461091596363592528341972200076519133780575620533857276867668480206879290104463137475569976544300722214992763472306524827396284940379650250958647584100461289790091313028140110026619965226410844588936625020401210497653617103108538019913545056644710468775729024807268646638274987375018433266501522000331533786408268994200864650751136675215277681823673430972773171200000000000000000000000000000000000000000000000000000*i1^158 + -45323880742915689807951410321420888689385352036365892489844272459927043466264814726673091475421632452204552471740844403732531922613838083022725467417721836200478949559360499419315795470035571075888943343502199620325063860860034507470768819139391356027724114891675722948646709443144978467537610322460309758212441598737257948904632899446020156360212042601390536571044940791992389847448174996654125701980339400277580749883853474439032462882989680257754428120035153670990349952074048154217065268496532519955446466666333655876121793931532755999098668970985759630420464742214451987637580156281561271150445150096963203115393404224695961549712532374792166967424094831130315383877541098601987908482788906344365717110357942014740032649915617814449458002493645256536861320812386639870612140786919730305691465831490909435485071052898803981759801379367350084809821176259424863395360481582318284866055997933795617699197309953463650675813818062002865744112749681622150035230742703848372079551698839351438143020311538191587310312567976914779270987849371238367971127455529878529839024403350907112623856506114821841868259403045362680815660947238237328164326146213178586076201853890600786486232515845090981485565264313601294745846755496015256769468525002727932857990829572265329338052455036508401780113627987878374632659024447204699995643940317137386777195489735915093680232549437262986537779859718980911794582935256021245763177148466221574271756612887218530322715705912675357635331064642005380946403579884564488224503466429842946986772676208187121829830541935473735131307810120882426797111566096161587783651678608109102005405073269265400568902245780112389193620865517123700435883357653282929361278904617969589409021430313034340621121524636433080239498481995981726005808141177428319107128081844088344587144880735696357325037386222798171968900715583167863221460396791715566536078029505520648793607047381604232744439410230257933937768461894634968179052192725588153466782459963693519550668086007751851814164934176152661711708900753525971471861919173798243522424581874278571191480819211140883970492478096987686584582888498108238445375189821872848999266686066869344045032769970599819325561631105657006172288772705025954783319114346281142735234984354422521886703830038192079336451387650130426700365110843420861857572550562249195190453534720000000000000000000000000000000000000000000000000*i1^159 + -147111189789490734693778528157610885819783371546279707943722931808600618268041684725562415714959559235386366810857047621231996554910213565060806670211669253551215930518490332159276181520666844996327848253278654351385175375377124968294271019933717134322427739724053101309111115564855742353499356260872247585819732109497457907583824658932052001073274082091706667978753236216524672430930966866258614949114454553586423842046204083508185138353173444632849530238383329177337424268478722239950512118676607714315549566429692638273488097760160354169104651427196708406137995869717792283859886796323437692614232109888381204208092764078272821341006138778695104016609026116844351887282143620733724534189934959677525618817314099843646574397401185223763198516221562525512822265157391415964948381893670856506674904302575313341153868817940784977656899897547169184783411949398375309815695711500807711880650358445734254412939815653844513298431170231856189357123713636111595856852781194544121573900362858348329178683601584807659392552061769493803178063143367207332946119861435746137590100777682662535742525848410711649758428907050380136689555900571561555594848692718849560974914246882891458981508015308467614580371623068490657300514455893175625000327801417820160068674564858415948524853190112698640190159596055516711931057841719573808487494214205274973623218070128096280908499476584639058176179196271753027068844322727974258723770342131530820521502971697558566845881728923293454374139577926997749621022644617651955237467806929932504530373375748621519571214316345133221124216605943249967265236343198300117937851573549678755139020079973470855515349305803258961745392379739837073948351350896667006158319322312229115439780973320042304941847188604419771472528480053886943918451126029349620795169325838342081047120735883260195205863760329205523483853035701493168434711166748447704211478527911532474200098724299478150830000033278677580930895301006054242434410782053165896250942376216508846491377258472210449875753961828954849429251497935014786999323333227534245399643578775682072952586315284347083307100935075826643274468800454640562284706697063533777777432497035324708912900767244557952491534762333911982920486949562661963963791252733151208549279226439029375608836943348610445350055745217729474412382926034710758495933184772889640960000000000000000000000000000000000000000000000000*i1^160 + 764325475651253934736057015857117779871976497513923410915796837266459520874450144167857802172471667439042853113880778532724097155554778406267266001570329251902424045996223304256446959584903317394139148414361049226212540575310663108175447223404653686123132321231201954486623132023715700629519540776926308633344321107149391788994563669064776231548500028844877759285430817045600895865460936931087308406964251240927284119925996593322457766083892565208359495266835390510885172768242378512245948728781400269647902442500240881221530949026956389984109874874013249118560220960815414788876624648520383319384458183550043539450884661638877422128610483329691960276383164911964266692972110003419050877690890074698161738094201963891819323295308137880232154303819432127167270249070591626743486633286782422564976583718893968612712396157011921208314452226314024967333202235042609074163374329127318606295476174605796511845199179975569132124731822391722787056777846694817598581579537938436616720401421020973416504396703948273883018496789714210290073227160536232161250118545109275217029799335345714774192159312745807776043590785779260674421719732314875796532435059807522872385568916059895235813509651334204179659677490976570101492157568285333816747301979531140767266571097215160830339651445668315000609358583508930855111066205099103608362276829086586829277883888898393946748683494619095095037434809101321895297736289867159785039730951387225179243656590381479883820127980458500270425660240289677282732481570270950407740224493579592123114995557642896534196429355532308049551387292179006617509631451593912200156240494380634279676085696491712148778539007294484123822405546627269357184168361349056445028788160045828416918523985987422048649704991066259517776505403272785459930953126285159075010020074918767876080584512522554727601537165279220543576826802750438182059540992113547039497010373357542503759667542065705797197748770984548783030139944364346549622805894600910926726199708662648393379245683694639294996198734835956354041754427145862827276294017058434255179696356376971952777047829855087306176871595247943272456004993404495269561073635951347248372721012396152585710716569422756036321811834383486623246944121520121677512460186886330243017805037451119156891324603591611161537883308222795866420677463690242674328475585740800000000000000000000000000000000000000000000000*i1^161 + 10053344232939556194854335076810929256716323243339715065883988136533624963334388379420586379326197730884697135809398702861856376335948180850285134476166202771035100945262786507113857571598217061572574549345507738794593641688590631122545052731359042603576526492709841823027777446333146119229599378568120949391942865337853175893875523474776480308228551277059961826098858027537217007117901918626557829528978872688878177145001371049744802676194149106237962238452054032709143519143648329361081410482030409512519720676333818671223181497415259609559592614603101191988585127701237824541590362262991324493547746208054581187554600630530480917106629369153163093939349910944937639064326712255536800227405014326539614747387176714721953706842368055999028142071109938950808015022774414098989848847191707160962466361073196487059001087299236784567727773670194243210621660361083181663316131132763878230087448257705514953861218783864965727379854229702697534191091106405961499018240842470800312649993868077046806737873884791963863968232298295619567409738766672086937529529007192162073387409725897330950773312149789144071688708511089635243583223309936220682627212345052134768685018046422987672335309992732868670223423430276139184661990042126570270381831995773397336479904385700240405533410016508269006082307132594066824711273589367046646140723795629914035434570180399084004568528745409158328287421022808292224899073052197433422320462051191422427243647172935964608379685099598197652638693790229220845793906844773591185726779597149054443913907618977008999750017725030944368286727705899316897487552017055203707845268056760083078840016795106102065663708428083948136510004804547749419920157921839744151634613993187532637848177014958467135557603361178884965882816610425805982830825631206642835868235950345107430823568999972919106264937454229712579583525341706467360003089451662102108923799635486300314269933562316576168624552702279824460697308853336039253120887766981317824624673293336326506143065364631561052966406852124590950279788980031074727971898992684180187075082280724008606049361182140357401665638551217783500547823593242351661312698038343555576511712615567018996154281637672217908049636365271742174098754999953477838649749049953037081598202081735161733886311989419520712189250080860497607108144412934346878484480000000000000000000000000000000000000000000000*i1^162 + 58592439080304943595626690948949921867333681005262399317065635875424284928158047620754015230362516178561867342268076399703583734758246302486891991204176773548446585272905732510168065228980563205247984687786379524009006982377681527244301700136426160260734907425216343003191652877376612740130636473105530592328038569367695427728307066173626984222437650331406563782758667370025947610296750251273495488229472156746549162725626125037548212022336963322893052894761647347274109893424620632711485009194744778455395476697312040191575550573790507867339066418449196227779370657728947929917469045458418218050392422854507654181495118205257754215304705160059020919623412881280427894878329271757071293867678704882588984038088543140137423832858868234663015428109965091997797952780050787795873614531683260425124880613536178945889525213401459413263666727640136945842898098088401840132686269593905643309903142201126140859594656069539350967630631324811185939689648259181545175684173503937806426371433364291457883487009885346991788141259874706427595685401507680212404410545017273180021401381669898548201278406003040258462611524228810734246140753105659607683846863837227291560273480259517147548409163724329725713886777667750681594838542020976524249765505128142200115078183396851847980555069994448287859992690052549016011852609407246359451980253392334367969385088683786944158625603733472586083736641781671699561114482114719896288435103364530330662692076945234650021895320694431701141601483287412453031181727573630854375556065763416042490010866091520736959776058417183950623914367341979932210807056166743121574143293184809974175803107534355162622829810671451799606233975899701514983010755873889591558225280336294131269052757114076658630321265288430631062950120541164211453642691553464899027188452746406777617820607346686501380902735109591184631103785405892664739871271171673813269101349926286092800798493241944867542106526653447288440401551205925041372486729132342025152833068002257065845210639229930204472629634856032227432891960579006973511515242599028146003062340917721942073772094269516896364589216655618039304574498599077408178183361017837439571250776081949800871444712192123166817578488996142022443494365408650123445638689512039847783476979529720278372692781715393539947204607778304529688003305059385344000000000000000000000000000000000000000000000*i1^163 + 53725931115064794386863897450833598748631157638973058595398949667993893945721735376439479395465133435573711614085346510382276222571845662173130214033803698512960344344030717818556451480861004211991905593130874827532652398173385559875471217945957197055110788925886156634870328796252553584714730325685844710840737240502817834117242959375535560734199287066560731712906331044569883887209532492429375203953535838728828380876608109876137534005836117232842936015255679649182622775839436280643310257822220296151129590921868741526535300310563719871764215940108659260994868144267369259018798257262461258888852883609542013426928193595355549524200956088666987715996189288556768996426234187333745077262302158776644651943340851199275133907578453957510356700652729908079111467570582486837384102437272444185119804248788630201967242038200252854435976921354142201998884326242219916019976533330910352594690875644679477681982261421581104436099890284779835414752100476964838796433817538663690795201278675433758855394451270400145700702665323049846158729696144964079723291067306123801070218204631675798965555744914586268298993358616616644780050467715217055911067806026069395338759886022434667347075513452330440364872298094594767846875904622324722867107114165539312259762577148497354054983637262163535059657833749126717418329896925853435349598922718328505537984630607772619277191447746313075644814905365481824123011006804903028479083525779361779507545901745042117091550141846420068898881733315346131524979569162707631442587479721474714603334810844961623659378556349116558071240574723279376472976203422103342298908938944456660809967396446425725833183697757197203717239245409925938429326684793036022353636085208897586133799841902032025292887647997012413982073783721799218658458807698353991197559569061555134872249295788077099894689331256798854085340325412631619067028538053530913723239430618701711821560081389208352284256381490627162502511336165892446533833935691257094434671730004728618831466517982598770479192578248600521360103249213238410868560748908998928741285504282168279456518483050570914820648171256606282195493733067738561181342141842965768404989303767167274591303239765152090368041562211017103174824201510930292525665576553263470666648773230860489987190651276414666625747808044215425298333696000000000000000000000000000000000000000000000*i1^164 + 123912827509145046801426641212797493418451490300518870385929761564787738174792731238255060477814996138731213902311590660070731828547517165791599098353403182884916017590817871465941094051322937015338086992084100392993035694223667484876794027633951771992721016228647060272851457886711390131081286540448334608730271211966926695369429359198038433972767662733434587039028867171348931752653434750998439163235683475985690702054203074922264609882553186479878428523887631992087910031472009447420797779472978135961718083425724992263276379353253272876753856621489176198428328647951542039381255428323929659475307689459977528377445175558703408441023301388959620454129389013602808239085098811890090562691270285644715811451808360904023655585369882576235734142244203181825249783918124315471513227033270859842122299077564490183510505489843868409075046374757290369629706163649887348438907395713378348333243476165740230230390298730230065949415867574202554755550284112881237373834218533074348493342240655762787377643659845627346105165336075141945934032026510302583273967281375556497720379748624859492169309803907258087522804425388544884667518986055002235634053519252909741787886275215114409878706550432332665938392753335196878665258410474390038069859155080305513060565205242740787028895804494239156380415977661730315176552885524123288052049679415072388030972986739072201243058275064649494498240568707047092881091110139643343941268320211842074258750942697377411078196460228161741172635913763173187840605437467430523485943829704868324494701076376778472191668441502504383545055729726772723574084552863192962829489674983365242559682454937688727392891359227541333743401315298761963002394120024015380465270968699061367094008031184803519136820562744896282167990447456488042226044066686791258837065642155202967936405212195943025878715109061281977602349601289762179259432933510929391697793252371762079124809808888479860684126417544185669034926781005293248173421926539613150724315350979254388269348066150563285554660563475510955824676558639242893868910689177774425474248955208460779214229327138825772110447674067245239847361763316993270943799834585284315909671395351323972321465723853336841105340611885426624375542300723832834041571944951561041517342516043039388110002302207184431547527944426823352320000000000000000000000000000000000000000000*i1^165 + 9575787567414663782661920383732092229410998150582663870379880068553210990866306749947571147263982005219602039511451792235104510243893687805551686040897570099073126204005883689809347034370153774721527988138863716299532271722154120700350999988600190194110333353951881706779413194591998080343012471090033878795381391833066962146359787049743652301765989945640323947401854110864453350446566334742211903925681345376187418187968943960189055486448571062718881134475889892201240635653940916771777412683030405346873236470098496742561306773541349204632958876360260797093661214683848818067406613465572040733307991370250032506342602932462098200578564957824100934879347374016097849521178210577404488387146027037083102093794533835880321196438904839173424870255557641154679419998711979576375983705758905610806363505604033671597384070834815027765496570715426764610795793859512737548717579921413260796997126567203517556521654576978507932512078179965449126479772002468784466798574190283538493220227647711267277659486431204650866594287400377092095204200372647629733216471783484440779418500553752682748943542839677139188599672562819175780605655588417471452416428792272387057128008730292305802003137822807150651299395973885852009787494899764877514403977370290438133728131688686474835012567585397931129610501098088883848517369333805483376088722088091781882655548474460333583684641910356984936533146682500395831407898193979273861343002575859844799633447934465486407239918050248256732567054678143491668909909695642443929615277317246466843153133190490268136953574590139786265621069642874136380542055088748684378575388914574311269889785983757520519309675678702048841855311186832888759065675614492958790334316234533310877890542766111531824443041132670476065219634266608392354048140459068069622403546106038987177999458132704478687270353264124599422550660946719440131673821732208405116034758214789125529617193588457715303574462795793397915184880927094492998579054511721655902129000613830112257270279493978884604759500517734288397235666139812592084551959192146496405285128390708035908174941969534289528883272635432441194641291836248946034929712210462410462537733177171337911501825637946143043703368527009028266902344471581798889169697636147576679359583835860101288877287775404243158845882368000000000000000000000000000000000000000000*i1^166 + -17171205257074024415437381166613456364832884333024274185001156787470964831747415042332589945938909385182819042765090505942790822609893692446487546408058154644233136455583816950158545172781572293880622228674630463544600914459407008176994329383635867150213578312537825799198512811606674239974932875982292990877158915357446620512552647528639804463253005275525103792723105291054707547387887941350257445302275848785448176807796340806046661895871667147877538917609120304862631943893935384439980369518188633993096098678509722399749110791946569902089255400147713241621889062777340216472288841096157830548445185757534315690631029823276560907817994550829036534855308463012861678133785851495651131116513665775087763414317711508742078181011681746973191543816873976758823592339489438087469055751781034944465450361146511982931154469569833407429230518686317697291796412560030710425313819605933098039032508609957780435140893916542128640474307452165613316222778262886388040162823457002528361185617782293693725861228324134724441653529367089273300571962494624790866912531780655855942805283177319639135800615733409451627694584911403876754338072058731109253708477985977111043943312493307786346802598222190163699160056899072462240659175812454211325622414387788980824641901206099496128113029739332430527463333579447119034384602662897830296223918670500308561173823816337421055581779601607942835074148603178656200727564453757206605886102548744546665046066331925256360547785304307381093532947263398487645996893241654755555195291249126769282654122255258974623117198659973814759951925888755162939676601480277992317990984169508151910956945422802228491871436512642187968297012511682106450592173288153970293429439690969650353874277607094153276000062221068275678391210313627262902669817662644619061592115842351029027949360817847481555362827520107559697139253024382965008474707577560301789490513524323002284086662576658968093532415720089180347050518721196815751058053809398199960881431992435068940818825725821544755158847496650959398867797923785197998467931715426903709432835728094487340747323628443423064954086035433944562307112498032611686438037882877823557313531847109524742880790085998020769445286141355229459071093636920682793176546201148831310655008850809193692337185740477064806400000000000000000000000000000000000000000*i1^167 + -38768481983719030344682543246061967908727888898954078385447535788393812677184035033328988073214315062672284985163348396223101151460897218844392552351052293503853465895328060861752518019384219783064901309275521983185439657353610342861224269187875375223933421813766205816716734603600845402284818343850769232013319291844550443902339555562786117233218669934647806466530963144997061829239021302890818047004082783943029264975262632725725705020052692967809928315487674777149441837606924076159475909436364004271887092819390881280902427028981966883269857418499477297905079968314280102721197696305311771131532253758444176434050295724193611634515078104524282114578655540271208436265130734476517438750950406326884220073781204823587512201874622526758456476788239226212750335530395955136814131466836640516451633167906211693052024159294225975370757941336927925649290297457148198433319244388501567302719880132739649928775154317795273941558569612619576083440874309582533869890678627137631966937001179682423967858283381765852952895416379352273256152744580668890026211518976458780844911503426501547566055391897273606073292068063162637126649055684114779316680592734985897068764550990105828465090080588455734541410398035739917967055916250704305773355848481525198773553557591123923321215265226207135374674896258286945163058495762978742050774408384818778045179101551588652506998456297656905878053018651457155625933461781288176331330027128157605394633123868274421770924418424263826276465983945992327215328803082265197715923575105683256246525958876298833621922195629812599490051402138909492782880564355215304247806207235783146218833378897250854378452789572046101237313491036049156807678838795177441160961683764408099498947907498857741768093158906048262486631307112790823094244110496905152133863159032530979944941913943623190725220209973452488654014354954205961281594535830500985079935982876958725061179572715304011448540073796249871816556671644248543934390173204518507041904045430373207372380388536112247068865946176674186142619451606828834322429529320428806241170944352720131027424995881349069857811680758616778662349433661440715609542217355412264429872046438898408073437360478031651992988352590819161694710814181860703293151973801368843395372689213142216747589304320000000000000000000000000000000000000000*i1^168 + 2032568904357788162873224558824315115095509175225969487264930494598965711335153233173118249333622150346233847057924908083681430993315971821463163801304330740951926907870858772486235618409444875557169927748870497121667749513229690289131985611758284017644791227781690692753440516729702176671489479130273856320861733325658432023014097218672292013599972979780969089923640602265211522101802855467487141987748036036951587485668873001356011802113439531215372994761711123979365392159130901767661351695477191749477681683829957280473291446337900662171309935244352535227876934196656716724181114204084993299084445920885894993578043406083902870573902636301146072455384228034967200893910921770815868062266040957371412910057756342902072943079195885337273878803847491748352855175785223382547299540672791012745545705624409106496859211076971903690349922803613834988154468337840946281021166613522663526887852430948668321680718577723126466442348538733958047780566879767297042076542981506083379078881726477843484080375469254491164003161873418913238591919269031324848355229353576306996187973929836651283832255062088655075573304869135174045723325880813437445104974456240815638121694688032100826607249407785440891854280385670832937316255181999395244629775700421606909685037114459767879625694972596183601989651316817162642254759912915591086577727827544731867065935831028648712210888376757370474809463366852070743823212737909814947359586098918753417528014944429114821382390781144993651037626751090201098966066661131297140411282258946803893421991247954215601525351920568297362709627402051952593263916812433917115235655254272712298820428111317269157411417723252677132396708104403290798536920993137295445749987501128347273846387304279609634476342298139973391508759857374044855992646948213585782545894757663154829831359111996824316372312730230205920339332309178038852008674645683062575306498141404351595978066909888552697016631864568812761893162423976063274504313890898261947720476019298517960541862461806296934057178350946513691863768485881756927753207314438077389644863296023669952942237170019375159015846117518813436073132525404228168657628623377617294213054679341453066819768940290769940594594738846027134186801073565992261794187247208633159390723564311502913536000000000000000000000000000000000000000*i1^169 + 478234482321439361977734738117947430100358978217524205569159692975833443358735025633357489782475770788472072505890970082752999941983166520209211079015143920334425720687187055033371098175166116907694371630176475196966374665152992140776732926998621324070443236455577548160193120783797476746849713834084535370686587468898140210549433203706219375561509715833978551176993612308224125050448143927571572307894549911719185043586227431609983764145757176219206315601492890527355218279115902352232249100528557431404004825117888304784565498939793191533785675814161570231928225735975360296772544744106337981183302812616188977572235579405111275303640805348760646094775426379643368251255274205652872671945676751258042862916603756247792872925039017729649023112144926445542415457891810892497950717521865280749374991611734423387663701700750235928006610224393858038425019415507993920969440213260106288362571330601852953794620311454260184748368432135165362582874586069980196444614883445194612992932674657702855172488895737899205147314360427743716113618798764339280170943538697793296190204803928312989601782236197933060830730226189300139654595405596040467316347943059691694993403961907253508724570561535023384844737192173335565640950743957847873631892485516227950623255962355238672573910503042240669585338284916990089834709729639201195955396742006041382163699148192622712492391848524207039193207749080826444931169301566007715608717492196334146473408670583734844096782321900009093820876619773018868404508127241091200163821807328067249923194298931186967063866423803333812000602959282735652532769965243775290914729402626208248017053103109670318893355715411602947705400429371710520802379121065732867631723902784118532258095348824066384246780840329643132350526973436900633028535239954503832731687617743498286049079265532200342431362035204943044518284216506743923656456320806367714599856010085169117879876841297083170760229973112867943587550590032777393987419192564981485640192294760260685892890331321463168213597330178068234784157956150293062185672952384302342486162227173915408709597772621143588306861105169115652192378369152015942550609925572714587366588348048978412336693228651942491262050111676056137018786367485807907336668654733098781693233961369600000000000000000000000000000000000000*i1^170 + 67334439744332195056088413681665787730369161118224677817734749288887301774224627535371745303567219153461941263308966819150275506730412385272551917215725651675744905187215294586671370336650295581671625427654449128669758275651494335376127886408822878237155990081935904124852291156778018844753563844087493585116788744468653800985874381797812569436518777389960531775607649335500440910595286738634815315714248081543625561416154710933873496094072523313680874113117041596376945375715682461655266648323599058159269881286768712126284470534159421714187860395264681063195106584791815337031330974253715869542675244516519354370951290245173819218711299510193132302563526110010911399371339525419439439956936430681971618084334481642433635387604923374342264777817446158355719418494991115990509770315498899956837996385009661320326492255107053539302749867018307611535034284660610566452195382860710833924143244177772609859670881322109281915048430014271071998058897515832345475936922372907774761341166920093288411078679117792913725155402030200626054476859076921321333130929807953605948853748148389779957469467163350887590236713256707224197792761556782818294995161206162187878194373611677466121011449065604071751354819087167293500459955235786744974011730108032408913438241745327647273002884576465717845384363404894113260447710392750141677431899521301820741827609324011133115015503612678036977492184591950652034854875388972781492791510477028111147332782706356177457056024896908950874484665204217493533423378199599685639657817371109629919562633789670811136154794610728497054614571223930962166359146665378048462414319735761297314580425867671670188807717930798130504426940713771793275194489142202336504347875018031671275652881515273447482224633689066369046325930704659904491661701910152244626590524635950244604269589620753974660149264078041182702108030551100443749798541993271067953025409607950310160043331869671802323838973948967869307242785275947216722878002007980597131174430568731942244439620577151734149322943294565440859899146960319996910846692401185263439975039335144317533943438255655129561051983356519558009350282559706603258746501444106467984612933641795357207757941859881520030266555352968081531979464640818147427277836088505060556800000000000000000000000000000000000000*i1^171 + 7144130492220519924691929388631281246304509772316072639812615268191757773548826514838988622810497946879415425053748290890387443116619382735682350777604344362137578323359672094670704848533357362828673612141389620710102712796406795132482890020301088382679729911959584546070180963894317781119231964227269651131507043709085215733005732552112006188521567008671053395534457757257046440521584105981039648385768318658643157958815093236267907890634753427617052313416780969649730237075431919670918171588605634893306705639749709094894537378737745772616389663335518578845608743745518252250818655228264043323276178300836096564776205503283393857526171861073802005512739260952289296119293010264919894065994789935156209331979436428942698943438106582888101341298812927185807286871270849845376665014317580293662846713974983232451158232525478806731905937157146854118766444244713764554242891905795395940629902712226047115154292231938718185626790757519662377521886681514384106784264127487455901772446382639228044348827411370001693112886664097850239391467053684759400415766281460761255258707998233253281449313487593120378771965658771580168435136112698319856910724361621743022215187510387460231798661019717284568689448125471588202442610895592513632299063545395988984597499454459698658736206607173870641939221936813804142381362957345932735002881936252674157466608852568279593923132896404558117549470840893868589999987713672761068371667893952467252059325272768518956855140516322662525001087884661858854823568369461373775812510660913458166339044714058676802519075815196453651354403833771812316360901377794973559969823859244824434048720513535687484365615213736914477509200844226540882507408981441040048555404546191441712363698929688906412405043330865154845278558471842719805270092915772782966887778260022202498235551536594798709667939179965301861780125174102793139216790054070190553831219438810223129142062386430034207605728335145349405886950558985938913097238238736457964191211345695119069041407709505039826708395276141307020531957623617657592398908458198084955754631340488025280437990625390951045905135423991507514946164685328277514168648844211059532910645980525971847258251668851748168470660073048378903281609368730854069374721982464000000000000000000000000000000000000*i1^172 + 222689776860331577287502597193407174708900532254833430500248787485428234426355007877595919587657176149623488737945796092995480302520708629934592043054135164294482553257668947151570493752219287451148522238304314957851027090489055170289770085271966057504294322483701581439595766417162120006621757329555239416575514156371692285388097857015023044515744286148599299638282965107782638793729437026471191158160998313949304110092774504547815762162239245426479119510773690230989637592632313109745781350047763637174037168280681856239860669869233050458050346772778286165915446258064583741652856093087314380553200920011561044766819862642677424011640846665769547037223780543449687720188897529557581121245440895075573214979498573746250379636857785631863388228378860365395220536711063563948055925959839449768473433757126416927548145757059901733046336131979946614731908984220296346392945300429295960282591170731816627843933238425401125403193461978393424987581874235312285986287680418573099474190558301262172417578136659887702004477592924521535168875156439184913321760766131501138173419457326725912789192899896588658823535044419194351552425669681025031172165048092075098645768531974665747139201062516221500177604316698367647752587507069503809963900232229126033579820660206681278726742503715313226365347136971401701009734769956769407973281402510816359122067587736912679350926054271755903530731206677156339012113905523208337860409277975163082225075753618616739873421739098228127308391331626471201811297162038691693903238188348578780462214302867150742783620697075577074479448826918444339627419172017598509443834909505708510116842259033198574830826420410948753696424772619375449234342346123710536472322063281413998465513361296555790523540585447924572600609459510186838747949398514170946371083481650286832328241378001334181691007587183262737843205462706003723562086707494585218671514201670812640771158487295600574631407915995605877352328666418911800982387007137749646927507092172897882900906854582964336432944669952701456259992183233812833652903293627224591907282380581384520369657942114848529031696732643618959208267243012345189057118342793133709939913740664050668492798053674700558309948048532853834667693208955159524147200000000000000000000000000000000000*i1^173 + -2944915188372569343939375233489901447964936987135721149603918995297084953335863322984565721866886069159363429342060863972011282784829757781592435527005599912405870403287285312600698361925636161398824751943727618976395544197152311190202654784359630663891165431977607079121421203479750142352438263956781728026906802699004257089166217754807508960073646019167639254149230024118927105753013657428855927099280532335553218572752200446733887166884191264360944070748888547979285073605094134290228555321830977954030479854069054285755489419724068391172533751760465622163994250895272785565861043547800140626719700744948423430551206157974903046785208990756442790968561373366213211699152027691567377344270586964994666909749884344228909820126132301531491895280385477265278947120096933799646412631724979276580421730707536640999399304726388169584531407317826192300866776456937386458950460722456626823979760421868840303168604494438012116307241907315558333008954874951702504188142144053990583268359088281494273234322527954131645536358696668346879395014583720669730967591945622289051414906247692326502776592493739552988751033660870841993055412801998000891794439343472360333716455634960310194700930541102364514051878449552646721132521031356333862726458056360245614343323923003431238913801499766035934136187444590363739243144989260321096136705796492008270198131766467070940786169263190192531905338103815239966507279599021840775192731391784643647190268312850611963758943820504396370030385989889925417928061380900527968325013969396529808713746583570624954458142142087571398678739727368847719617921264555540688012871863894132267298396692460430604028482201755928435174476116431457585854468450581725272327693422101073131234537200375899486876471015409611250486868921346387028748299056295941097558427382188500834597922991991287142223217048341871218397040442741320092733577087407931634176167862380650335396447963693943964655479067010184046832033998073655233881951043320392877991786549600888677385409219852064505819851368974436020348491205343397439284758885669059473412813837876909240670325948731900732125624506000534762961190136224373703548451998369344954113819748692948349051409869551511240431561656207662620574083973120000000000000000000000000000000000*i1^174 + 1781939950284618935480688066696102285132884430777080100775365927206085933733739016642310559396246354341730598781971541197644302769186183150612796215840575764011340015039547460153534608226152537242255417633876044073402261372171528895115081730766560796077949022184591319483249945442411121480368216761835388210908252614661000567746141271121918486349188305067448997684665709885130012139083266018508990964297427833559684343098706750599784641810809648044828891163170255302160059933126798781858849197712679189238050510206979520102178519158888511789085286822246568158977835750509340511895113571733098069864628337842546138663853607387526311816017768558646434568808378662338046899142781422156073074483148638589383547519755068574545588241246599480399159446003595663101082514774696408594488839049650417895818236386557773144991598883686981629489913853913665940719090471903900969514256345505294370326652186629204590317281409964870754976013767422823465553572268794290495676514253045674328062850044432926176310700050485324642370592893819059824242894565448008892613786935782851671774440329569987060675801129671338459372574562936626104377507176407790827772806888682589068463401810405775617471237140299256233427561885217921774127627737318759803532522472663987828393482722585645995156032002608940971620988647101280707636279344247947659094382299050921819356663191095735933308262322417923744711423309412451650031691276709071136384073166985872793134678900970192401939468825261054626078388150559187493359164014387774796035145188788960637405449285186073547826113458277468344522343548211846559636382770121715592313693186980875509265280863286830488294103756702689897527542034047245872027745005370809478377290795088465643241267424147116919007074683552033354451261186695070060876013154012611912998013581635445302868909455970351237069132522593810281020722303330340318673934318440689826258811707451685810057227059856988368197272318186872513331057840724439172610521380685713055469332872006843388502108068123245803482447499682839211659206593064287934680038737377574690760769677604068040393268358932897449404183109838820644722473360379716418095992301186908184189153531459758762805403810631935644610735843637412757504000000000000000000000000000000000*i1^175 + 478837133554404895685474048062911171846234662803033668658505201808076602772463288832394318286386740442043541670055866316996751985185076488549110775364041934198044868488102932692333772329257475758999280222387887603328660312171585857826796788373100986758432547379066267216104106669002271490866708729583956711311416422889559287783097278523738998570775709354904872851121131137104584692763945757600095257713785817093582629547252889068614559326049835674866949316145349377242371357359047089135681213464478348503163386685070816793840620175526190201345535129042603316665813343733588913931990751430078613662646403082743404232623080282185294874300629033527223068617070727561660968555452459287544594789215649779522773573740257893556549400478492203549308261449810400730422225711219284285342208653196991229912809591852530561190213456965866963425306028131291371657294161140036507275063322692464370223053911634757623066023268710129183935086188417070458415835849271580465422154843628368073772044379493578275374627440699020609615283826078785921023957150275942857790896226935550717335941023780830756766169379083283347234687935507306397423867160633419757760502863674075808210372931657660330482834936278252444988590273550566187344402084581769412130353815389621297590232648264029414591371895987066132907697779922453801524221371123538387822073640100209615720561679908498913059278894312973283277895002154464515246564475235987143925148181181497759590454058899954125583855833858521915457592458074768953340935094380490089993393852301886998198688339529527328293253686809294966399624089838334214305716311829457076101314542076935331186602454623562967840475511941797020321120571592030137148072601579943725684611039629197620985847181567601721876156524782110897539073258927179576774025117762413050480186399869525923419168588246249373973320392609911663433840901670654696005060581727392546997189996486588127439509268086459505189677093017651609261038533173964926266161136548305439111710853824541681951858030997406919506275174654452586151684171028066440544576443442030881587703725370575560990221068631884327753420197473699505708055853640652505569387489883735883003917992353608770217340333676436770653628006400000000000000000000000000000000*i1^176 + 475304155731783316135073395025399760061213003622393210946788478677569960992583426145616839905137635061864628036497645930472431652670316111377109208917149842014652745849678461351865426585402990972986635263924643799963512961542748130768285703520895948187829102513392638398813578753149999140825527746114060085960764113735118742931131010780729390094654371323746992792503234391675417858188442805899242582065482463383295946462720233473646613452167256811010970032090433493387823075753829982673238339193325140425036918856792919247649464218229561664232942113314467636719439928807619032399739275856366111977638064389170890201760189551613439664979522010564723383714863141741730335354335539924453128285741180282602545378310550803296022361523147904592579946226251991829245224188249789785841812930222248085616774062527158429985008316198642263850992835167097368195217933629560492841270057987008450606097477817745552501705221045240349038431942056073764029425900507123246836406584773533393381214344513464968048083915661305143278818616128894784308795889378525550793742340707096545367810894796907824456563900966340907566971725190753351068662399954167374134619592607690587460206568679907606010110788222113422905208222315201957522933736434558973009614788544976625123019153176474948239066428821798926173641970431369540401094927964504656990624067246352667072466964471174135573895742122435112617901080893583344370998908781848745698459724184964339687539680823828854555266476016338024997130242042301398660530303091205592359410918161112396441367211023888340134055696309067127182172281370638547892875474693832414509947034994194609342967917205267981347850099658476049861645072936540260726022710133588339477268813259048957301491539311448357989812447478072199997051196609894955991590069134429634184555729544525310218816780407750312607503645777822756752834585248240187966006336322403665045512510251823072656587266256594291383227441616119646174170308701385553313851184319510798706603079527264918845057587813211251458190204117546882070446940411512197348704471774036267707040468225732045324434181717948515757090156000472491729646100366143243354083907309264200306402330292782594449861730847686656000000000000000000000000000000000*i1^177 + 5640741255856150613834746447931127709441970155267596777968655173850784839579149405092530562579023673439735185231689104436448389003783313743644876077833507059850984600574751489548630136673591562901632010010803615008060879218186647831665759085626863107234126316063326085549349685683393803816069164914381450270773145042032321007397075535564589607432578939522813670247784360943310641253197386332248703440052770830631714602618433177519527461138909320395989717022499356444646349557306169805416546441714390353468106981910441668263542191957098985426212396523264321800956966575973890132626537801610260124323945740744442043384081074591569213076166164284667793750279726599877523375925852853374073277602904524541222653527799793727503199881782780306215551080772031402526134099770241578577237645981633311002508719584940158839129749573552686645379387674421194104330339072631644761693039226853310882715166497471520626330263979928440058473708233128122929410655669896914053344352155554919272082329999533432721566505650033443934776319377817425819242197809027342513707648025231983725458122727003904917342884293381050029039929763859319456020867429841298340436355827812528248042528273739202398370960162885163752064225702779416371066837793238307535338261444076808739547743310723196519309060560629440184652072953387499331707249533639725235273875962896775460998946293740533461701277596898921826292750992451815402166506506356716122383560834971473428495496956846654642621433112741604342742185861606422973724103865425553385350986035256748044353189260534145210295996697078501968596387305713194184082718048068192787876158928596898725634612095294853033420265369389535129572343842322446642445880474156633366851159228575107563840740430598493968432117426560808170550025414887185187353496520875190151937768985312377847196063101378089102744919467774607328848742815476704197687027203333570811664359748611631753236474306075134591047066958556666356942086607527231208431123097725177327307673074922896547873531703749629813496765439600993612162898834386791915624239999129173456091224384186776486228286944770601043108829491557758803461962633913228163036675218447988787291311938926236682598481920000000000000000000000000000000*i1^178 + 62577901256392294997695492929278331896043329809107017415244065575331002190336777767246419230293365201255795945136399811592372007410825859805254824739533888257345849896677348522877378111173248093790577664090020046484046040236821394518618761867161295268084834139453912710443112847268795358486473854389497349829049055507218664965336796610571835800223305710193221496938985291305984131909827025991203857220730667054466959636883691963841788791272490839123745803276690747580557778747481313676273303437873892182562506997782718746211113016465673738637822089741505128619088337332798136387223219657457501129626689746913936659229296187310445959732637777191623872393888714453312556838532227241176352755731170841216570940038325417148831370141972184662063029706067650803456797531737680832242671601166051567862268695902292622615664585724929142993903343294316529857039395429113598752035528409182560128011787540772615739756722180448939658816642724183190248799190763201156570714100741970658028352202454893898318634791346776345217940357776855245223864623346377653416499814532922747225730059087580870050120458197142314984827774529325155230523255266393924021539593010539724480738080160264008265202762150857808644705336831349190566780674600686856389291091914083379318820603221871139020809595512429353595299595978150673694704636840701865420648576941239941487566902538356246461794117774417835240496942256066787816233336363312157834715750753108903329352935949435475273177911689053358584317902509603865485727524575905595722621387547132478116053583395762502869308100505474862683670183421187164241398376548596513397513606840254444315873111898260328190040547301880133041662483041425919343317573524813930732210606080900080696843360594120595434856100071700885585766465384303415286462163198531348673242219200060829627407751234863990804595911038935809202309718925107527150506144745446423568832344693975276012660909586962656928031721758197967036917196831333774385095795310645278500059115399365896223513937292515785187310332444498897755388875911260429024902995452776557718861929901611790129177596138191580994407640963864704164234711063730282963300927123895217057238013579572019200000000000000000000000000000*i1^179 + 482691149524212118014028486912512807701702002449653233777360046142136603868864362075433887635231462749648159161986653090094468899284701193410728588583639656048790767975606599338403038043076072587082344328538372503877444372396073027374448424395434730193215810231604862161300325327403067966105223507423841695253581974637782809267587635729686822118906274586922659343876145993805832673701459215271412920904016028969163035585905033296734981342325646144346742498258913951370221252286414631117183458143088786821034303773180164955922283844618969932090045268925632455734847574680081755540745012331448420124863028359395591385024448320889316582053577180920248067829825681136734082421788577517526487753283489455276223680884570222323433832373772780461343160723512330450888060418527235864750660692029462376044670966602768474973708183313333537060036921549982377065190550536421012136531542688281283844583008384112310361894084002253175827622617527286341629221613141227464231940173312738298794780018362985127283592748863436305402297798350730757171926620061316606727522075871909896471408080304816827778080715828845568971947013995983321938623256156796088081974010459332245218562165977087930697687361693811834764840230984972011204691530795196014558553992568546680502414592753704273860324773448200139553851960908565525067061680997434462679732826414870963192018738337358631417266207090210480622892913615371199077687301757297718412501857546286804573551471734904268170196259019349566585448489869587955252614317354571108345383628314736557144959089717022991989696243196359290442316278843577469085571980353661068686965532938453400979720895262071734461830958761375585155700667991297845456644955880383141580994157846469651601621035745238187949307952439050627156918203662825142783510140857717168197063488007800301164246986322560459838619588774918649644174696962374301473001155206231517573164881991755999548307661593325829504987203089645776824138732925251914669093996738957766216028878811612938489292422338652228033483926944487103302020240347051942557977035447404601680716947042383719874644886848554927002731454838327520805577980214354708031126027985670844480225280000000000000000000000000000*i1^180 + 4046040072695540845549874815623089498806248566828579516017329983562544532044802438336555181978977562310871452193442500541113440176078448612974592880062760160607659898417745888714189566974587663806624585135145313799138331748241008510978029767062114918502284271739930722268732512402101691721547108676189257225254259238192709876933047320791746172551677116438860035716484454377110565109093488597051292994393174725727259842963402455809199827242216406737537865199768405809510998703977168824756702020597698896355193886015113596337527500312276428495047022156929919963384524406730163205852766341553231209274082492734860100243897159117772434356185123947938967777808264295494002043284793490722453438684272310608444042105963976832288800725099101514021997955787029414696448430863393841060157731570208450299112185684756146026348324404194598788102303559955627018639885075468273765217618040027435167821106185193786939620577711077468606333652403337759534039621652619980827207170887471752646021537288409798944018904149844122176349426044071629839575570670829023574179509755822446949358229417974374749317301657151453711050979982016127205024474239659552045168953187749642422319336371253001873972651397443668488322629390251176091800823049823505221208336615152559022056054302990259558464494510107949296092561727169042291971604302323699968481779548763924725617048653895578717025169175975856869356999048396853430243033251482101090501177039343740708212813800288550172535470977941243403106884325400921550057247513375750960831815578151291740529355987929873953165110985958239315557345455365962549470386181308336337308001688813782522062591239117000002739201811007335705612666555845528821558602023289272110058157424213272753225216861371125283758441105096705873753617500246150882061263811783650623036541766710765160177418033949638164050121130029648706549909195794535721870716773777052668277389171762953611776707829913488250561287373098576887424481163559581735357591010035337960124265306101760347415209095619236634047712733136106536324430425192317628418117597103626055080284371116261818344717608430229182119513289143067361789756097576174446384158504648704000000000000000000000000000*i1^181 + 23542953135974790325988472103979987983457214792765549625730508249097158412637419148763808104602895130745551712191446389150923426563878277370821503835399806619564710980894827945306478226755406497945429540681159870790201187704730111082543809221809985543799001527647602898250152823544412655160206170836559610985669013992097539842648227592001504823889676224483562936238253919309956344495240853870115061054603888068258524107258186917548263120672667102903577016721006837705884980771840516543816593883405498392253196825134837032620448641332428102190618253086715014543405825513990709642946269428338153870730753601803656561741024786196650159739900675066924515500839476009144251978275988055773424407513189324519249039438039784328182196603748968961133576931952794489961928913131612915595548689530332451696199077238469444794795433277089165744591778846734577062165356456906927202248675569614513325543752599915210907273039542581073415186553926237634417479019608535542689034451193502754306435102682800814087501497890496146779305525591844759409206793583737145184847746344731947311503488540274343880016407303271318397233747704515833455402186232087182772757928266111061637489440916442673164014922449201314187589937566254757550757500496040732429314342731108971323837042892414084662633489323905010560468282398582079689730195248067856099391850777889869799425919190546224486149099036221082269491638570614892257231421281642088244806038825684531812651884031182819517468859709156747987605169771525671153429975120293523083766353043502072629283241983724313152966604357300100076334555087631342892000289423330992731795429639354958698988752697058632315344560416040407802131996218415505218459240381527532946821593334081819722549201401079242089700703123653367815676192381385727911264943103454652993452059774270201386850551496930181327886718765557442822569040980806308627083257266991088967683130847826665262968062649258904667456078853025919800692207758302239035507219361757162808884609091228056246076476971709039425107539187028157364679516665200777806689212718168258311384427823595869915641496076750824336809916167895612939544437962842771659161600000000000000000000000000*i1^182 + 109341923212173948284435051220442778968269025552070751390904659809435619313785668196734789507132003256221776606495206527142064569764772599836021568710502767576805236561263373752940966663094782409881456386337895307102977128609224787803744012674383186416705547730042095829267529611871475286832549238776815616161021337093275185407207020221054942122152891876295915885650165821779157341384331150128640018831731552484516579963323443647265007517494419771352310237434958574189447768557986899226961301200473900225784457653363027089411381344143510446475868140942817030997136240488064937631842678077411732473238066451639011650331021457222233268649871717835279358490067023816722272174568295897104450270409273296866475092579614697805307369845695273254915563987712831627099294180314606678127022479360691487786507328016881812105849459006144378757144576060841420811946116303116085388288422247467154788394582558288666592405032722440399385502598610512931431555733958410912212212567345290959262147947406866405989903909146530715846683341876947239113047040540890514254129736322113869832536670210831756013438318805110687020029987785226863946971014057054657298919894325864818030959312856470799855641101846563674918011501800016389803454997895299601018744846761458626448981817216590404738840928067053227411004706548001302141113136061511855905947363721027907392411544954900534975953082123725212274659619670518803730546008712152825204553870915228199527596320241096711372752472274925118530096771823586013779980939048289983184905254434823744307543618815873167695584739469203073967699619489335436790517201383927556874796077047485267811224621459727049633093883829748706756226714828528660198666639928402130115008551316873686034163464139718072629968687603793470128110978403081371664843614885493723462112772828488141752869557308814623837439614296462783067258920096726551977592807756206500427999322360631876786618666940117220548700090570878272128144310599557691647655832097348520056240692192805915584218062812588861421432230318212917968944263274197740710462643362627302000075494562854108668164954680287860953897570266408240346654499143680000000000000000000000000*i1^183 + 461904067258176513677577425137923908049316414018077208447077134775041125275263817408941732248959006543054629269993579920245517192053754688900669652613869569010178802276956717772598835126845742285173592323580065084159949059376615823503990005694177060690888586201963212708281375853016603617667488957528736872938185013087887358863850549039443756372430916002271470435948291956396842271749799374732409626559011847744123627351231205093629954080319164899740217120499970130881554928315052019963791839513482419668503602867112416194938337966330977132013304120857869343996215859807591419974052207129007372632927076363998374008929642414479856361551843406546642134806330296959358700225207785559303981481822500567124919297370264491904385282363181219956316894106806530192719653816320294027787572630675200924099932089266925980654980584275326821910247286561831996006041366292375595974114359200654218602141015217569881079388302595969306178378761584407887308699050455982624952160036049829726355610130140647808167459116158805654053944453491011736604136167310951472369759038051351673786568767826229845760749710293353117021707429804673894533144893756990437865523324887027427295693945761826516810646955513478090557614082888776716995894111146862159745575675404067238216534813263840440375056957547282283203588607459471696861565378504225968246688217343213360331148912451418090431970364795033815905944162283143324855592509339957892960846198491544847642395394449513234354632026379618545262934348183806511959113659081167427745834429727652889112765756381895554020782876274473692394850345424952047182525088439595589724687973482710980639290162363488992736936380826907651938679703860460219444720647161390119878666091939124525424651767412523321716027105126890171251427258915935905407171327798326355654511527110079840628548929472082446497399050786533276269845450891808987317584593234614629262807542029892342789232081459136438100497907351166325218360413623209242048670170878527610645469069389976401873797401769451506198007974274344509995771674268902825699211868978738219653232373629536933939162206416329113553960570963607158784000000000000000000000000*i1^184 + 1289160358786682260642519987052802935054707488288767859811915455975172736123424845744670787754893692901256616087741762552546131156866209404335050496997495085421683152646758887606718855995605765193665020792305648453519820990339383856700072120876062471694066471201101707187117261335081791003743225674811148994377078499534897227314065217379536523877165315073482503778672875485249078472598218581529105129230705486917442958032046295486819749325426538576091574815595935152513262632049697390127928921695278192197240768276753461642669652179909787005704683602316911408807774350505638393007578826269073541332406113258271403186081429495761304734486303116599101094346629906524873991029258641423927988896505912629336380072196406616650049331492982894663642233691079669583523404955562745305831424902987903313360572300614004524962031297082839398824390285727254875327121926803403176896093776348011707005103365286810469257876540466889372077862673227868503420742200727585487870131025016332116036254964295020661834043282046630175751726979633817000848522027303545799415689389421510035865848899373519063227378688053637369570483543482905979669178580217039013837808442678952311734692075186689290579532130818249916431704567242072849196455692918434481735130275814724700558602525413616104461232714902188264830683139548176329787827739964086571960670996289965296055263681178616384725773966243399884111420496640467845199580924245467402353941398438060743368726148019018893001702934881034288792874978173272046917988530372043496471773894374298655220423306311999534728283647282025377411912504221472199444668045190240769624427348033068127798171746016839947977925338909847880982063061134336095847795534944791993535880595606066191253774993452143690339017457605578478012029018854192847891086467975453736227009111564208729888301103893828995736193340570223493932811580586129277228542108810082009314703158814929581718103157346078782204516490554308524477937423612752503245384583630138737819759387677449075318693374896260373768047716506834434289768013108115775100477103123015824995680456547803714172125599973239589463025254400000000000000000000000*i1^185 + 1764700486836682933341156084804581619989016985535231260974514128667878491257069224950033855670557400680342904367838746099880258216576255717269570805760218303355106973751316203355129055670176155022359482038667973162265986497758035799741637545240629811761583484048909205166465993479228837989821891568757905870093683636463208875063030127965834051374543222471452480201557187491769076621098307713004096081722178646953259252854649763082835671986686357413351302486899508788022244688943084808380068982485533548666607635654990155494323361435068642325073959351286531229394836257947334702352672729121089613985875239886468716497203607133618978103052268653388311885592023085019008507329762231406699295537825799783018412287304449085624191468340858877814243357660157863273109841534195448332729971967153378144595811333069132663604377475945610830296247113734109821003583919560976104357943326724621479601191716675696998746709510447855774122084766458517655846415635303521191170510460061554930627258077490329442892147573022923714227370805762171341386207768938037145427162103827710868279186709372845482696399786203742224750340129374289799330027007885777239656854852597126258386364809604397438494559132992104889261154955535180972326187393479612014861082336929560226538707771878473178962073859527508425002154197307106307615986646433337826810400988686972961207041480834320304241562610341665627842783885882383845553342872266577782676874815346989083803499039440174612579723054184816800896979261961065384724184907795209959292004766677651730504713497339537118979511697905277325400841457356358845216405359737002781748203203099887826330149720982494839192793299089724409222192632657022081400989475821654345206408720068165845619662912422287466580705432606596351586867946108309320669053868377462835649064782167476380516136971694657276104068621551917837585802231732089810956167738954946507064183322684794245327760003527571169526798546764192609984970746556494131845064001625867080693521624247905258188357538416083522769459987151741221434077636287309881137307554544128923690163549375041741501806991009382400000000000000000000000*i1^186 + 1463615112846312734956080910516753050499469758738086682646433665208139885458317064796307767389805900147901414837944263325864467843626366460558660561379438080162671722675429369016801049794303726123554392511299165998102023566039762527937814777255055994124551264312649489630637099373990732152401813905844118257339718763054565853102106189218439807827730306977322441985833620003574798279678601951668642056589584025652034334456442254145833059906132741940423469129521545015396074295262080199223093131951042915378795060645942465179747246322935303802125709322083678207739309989507862273789767454798076462969782315052555427255887167810404440127648121994925002727897180439858563753407164858556334842319464103563240102605726983319885528236188402495379363395688782977499215526628659241100069796600467608324995857141487956179218362971038978673736101410941464090747529313822167435262381981325952296239540415365399355669207689887603335166846835528276963014719082066611103824170863408463782916512567130960015251165562437886574063731281000280930055157942108081073128482322079706315793695134881995967866393086434412871921577431743508684829511426529905542395701030750969632124675967945509758249918349616022260266230864354996373811122220470438542470498170609101037217269700091137476857482585143143848123756497081763886115304328063992952233676818084908247877037582378195444896215070819555897267682475455745797838478055296845242318434529612579077024018873864313987332654188832893644532635743823380507010529800033063080956004155295177464740153178622298060541912113125508005642015697587603108759618807385950714836808057304458851545106225357527552152865838316567308211322523135266465708989942915705224545843406002463778792720206678477053370652997290066226774595540118823617675022140997926327648508691427670239739689833320639099560105429696385600541683251863485547645766755146426509779645162450016561025457316862557652406439353210630482807079497985027048743479144773915454700803483917450247200167735418795580453597179169486515842619602034074597295195299608331870432340096178091234164736000000000000000000000*i1^187 + 799113254032231373796711881075083672971206084237682042488224558373668792046985020151644731171679804340983498722730175229786902231787910363090569492895598488048150566210014120777318082642207767807363041765021900224696134601103452089036940451350934859059382277140982836957195218473405339474515262183868203348745698076008426608312009982609268507567616689155469919292645890756077545400782501504743279719804926519347026819129753100915227736344269640832417630521452996465372631474735075395391302256063713851813039819320340244174988120666050523534242030515625208387342639289731557914784875100492729236969374652439303483823791827511529301684725241505720513947973118606667445265279069709388104126530465856919035329200521320691354507234135028043803746236312822157884069534852278991603532191654364213773365648323499097620864975159146513217446788895600747935946395254011295092566750738700616088672930381389303404782898876019967730372217094201941357244844319338972100440113641712313869809312788140001177289046139285040308848516460453195597286769410896165611002317102308096089696795271371756894481404410063331932549147523019824791475675894591060925409580336079216999624382156333452536349260926997806920173860540239275960583568047546481116097770570124616516805142141698588624501384613573382528481379985672124800299640594649909799917825191471105903861022007827983518360509133074778091469955321737699656285250827638330666120068935386538744943258931612448364883840787160605554632924438734002965763729988814259170690293364006196210031698974117409028682495502049587580736701957359641786993824084956772641004630741508106484263558583667645665297916882805661602098843879746666926642735445951338279858218017252004955474639084681195922293415198948182634340358689824762473854147338457080043813858347155238483058345310243168144281900622263186752760606041005355273087207842953205662687014371098522170507642663778198660853838348892676696038540067438373544694239507382697865396633113802071975267685396822889248682120922786713564389574263309610403511406541857748528149258095820800000000000000000000*i1^188 + 293511318134824854204850054750769273633366221064830541141342977456953295755315849365349996389608659269652126280603245134737084628593863005310618241223047647966949495924349103924421271613820522773742897462349081121444656798936692371040624524257309947735797713568402443943787811555990797578046353653585738839430775647645970741680454119301980973290340397485112328610952087095802660790158629785833026158758008027234747082810505343329299759439887346583914764069042743499283199758542874581797637713157033206690221465439357639237986156312879009282083813224533579029745244385605110341482468429648837789653857104275709374636656908833167134251791723955516495726434769118507935891265418423662934020771180487600032788905206185933492171547566570718673761143088437902343446115676809451325118549977746564949104051453218097041519307117768827680068075798297855782375684375211388054460671107381890197951741513941466954152246904049069740031252337731110275004209883714693339038205354083309107590916594912445730092220115384614470744926034256287564279445213103253523685693197243829416409268200980459207136487303409129238831804780796706171104660905448962559751229444278789938505333146707332656770409880507274333859572729257739240619936064029838012401356894483811104365099008689489230220618458914383040398685815691529873731653745267761991347094441752479118056496924963910983519028932165106314111774426406586389630677135900878482689513656876495042513485036349602414051279633537993654104828325857681388653219972312230582107250503381679497467201098046207964777839701391773061417175910462536017304021110316410292574120151115616544462598595817714265956124493417012152324996747536809139228539974064725191951536799092932806852035548687371761291353381527697724416661225870351526105071811426890126349736965417450919241906982960286835277218459768225591061779384223005894976460743997887106805424557620575618577819869184082427291712594373244037470784475380904969915266557489909929493260091138598074298725398954988739585970217577360514411026391426321626535122716381539205120000000000000000000*i1^189 + 71526219831739229806427786146931489474192692941632340813483315924105096110453556573848414542818570968686829331944046870363391028759151335224431691732279109946609768035620160141185109384352145439680877033953044484850023303650869146080841988731280431267276274243000667547057795751215978445153014488667431392100043029774921613376983000275975046805991067729169745353775588293843416807948073028493133031067445122483471728094485396517895823826810305092792426718879132712814395278189798833545499257354364848679733006387154407537433816201635101847717474910122873451657719112297338920783629477687199132949435162937780463289506467368483249584987715633935477624645447117722253456396588636909010113233210118343457219317976258775284541222265546734626120508888070248468639522329169235096145320849495455678324910215001373280302612633346006759747760063357484937641520344374822170698248494608250965440081500299296700518784972846165492817714311631241985935980546237717916261942022519952046809139345905630562803659282414856672209819833045444788272876459796073299324690154596993492621483516814500017765904228250154254333024232613321141996917526352818251015326415465196612964560082534061510792972727844778667160244719911850650900865517519701869343673099559174680723803347196287981691964740192710477533673194776085570199111298931516917790009512636603516607887140670123790052897845263878445514452695595695544792368588671218302843393637249338129225666454159406898546585939459984940063227113659274444295762614569345834286238173951649773837154447016241889121030715503122890755695735946048552922314363943925116633271128159821437966907680688514976325012054994995147609742765625033763488393732994322185007540023625796897384813786633224014394560883976605037445484487620053434368116223319908427912430164998761398764678664291189994121769843668422877790634781105213674993250232610319093265670102464418199987191944510584800843267760815372573000371503741478318152898239882854025147068242238990027315412756555050597641070430214609421950299730672306411035164672000000000000000000*i1^190 + 11244497070967065169421253554239249663800005906225041978928778260372117584663557667289961079649589005314666562981180470580714299703263810457435125303984352989793708617245440046568012800838097752119005289614154725798948542934529839380719112178524458933945500653651212778951523522770918086539828219788389622743251581104812533637781305685753666687555857777940673577653863301693080426856792843610263754892978714546161306712552241771647133709117647556860929452064516053171468829692331284284512255461827122140516072867986130028063316289387078869120012643508683517323144258316112539831966023184361469072860520448820565309615043151681884771756894042075402641230690759309722802801887794564601386269836009925218953871869872743143402262660493356052317691112911040076067668732810649926496889376270683426660612272378326986904164458034514054254103807237805034501804988253361715789493585369931159595447502737913526868161941407519470504924290065800110380380012521274463613595009087102503975277485677819432587338286277943277705880184458145985056541715221514613298540302516705643619981425624584791388823610857308081581077314758839284053554326579938740940302023837804745476429001907653724703210619613234263044873142758764198934323200179038890297750065615123622791047857404649585450387173966303088488281808523801415696137917902370948764858201610368186305240697591492532081910481713176510599686469443981221196642742636220635995067447860475634773152756150521256473017984486744260763433799448970039998598797402290486602634976487539213954336867566195394270837818970464286055674329287298053104662323754441263625614829207784044664399747920487931874797324906940567923404033778348225866722420752009624308513801214421056553911899487035184973371892854596085377231251486301652125073972350023044215685591299408201045907659374171120426800913900199067909559481579617645727968650767975530043359150193389612263439530179083587546049409637553265528225917676714449589135578072079993798196045058953586520543417771036080761020949218707032927594098982912000000000000000000*i1^191 + 1140489238185067943501276031871215416035477122108235744051977313896397222209523636896086788473025772924619682278323021442654043202833070636739054103048168288763367374150905367682251663880211240507614868728964339394037058686444976355118185719738862208134233565271854218505863190639406189251107164551085165062756780766864005112209246466037430149444661703218006519329006617482696097665307612619336415535895086793124294619476234330131206556024850401981375557147731498914224584745371333202925557958616488647395457988176508749723013805883804383897604466249825331841848078520853231331853546696665812222105706572833243099562563830008440421135605810404466011172995203451446466389943326976035685102821371873459627387727629479394756539707635405513910737045698286741066763089956157285048773102162528630608140394925562377314371026698520602367421240027298563313659788795017306765643153510778009648621047763904053310580446354208246581513777739478347220648526584447026377447236748990039097902648306230789338708217697337026087919785030107954868911915378031926320196266595989885168905439978921546051960654172626033455901062657630025807324766516328760490321990115606889247471616601398218478356045601521677627751586767364439014789340323141272757062047252569379214189421871572756002837225425216572569873155748370691023185682931533486068735541623946590279123049609213171695389154473166144732588839897386286189682355881869468924223030361247290134904251782100305633183394442017288057940997554358488541311792779730540781465771776804301875053408855962525994599023814453921769712410068543189025773732902324255726119464263264309846227902317730408018693881463093214259099793628464505729246827828613636416849136097642232144133711824272575211220617954846917150418984792603905443047449967528508952688513275476448777079238835958333937177008263272223010722519206882462624858268170494543025355312469456447964000510406350130733631114698835001877867556633766815413516656014629126858041895361409225911628637766910281339190693632133279252480000000000000000*i1^192 + 80037357374246050051250308956415607659554805928532191618138316823700200049443910749420968499090475751607921910619465079238769613401779796055761574977718271125116636324938603735159591896609972978263325329021885750073121988649359560521279740195053898863888237773252661942936302718593406519299369700461122837358042859757175835225641346271992614789705925655355487795542939195699040053364608988076098824127202467774154126658031914534059035717995961194898872326448683069747113742471121900306538657947005617201369912248346810319418666299647304273074071889184155103000618644847796320770707255750278979539337616312886401890852933249578044159925187903650529572332392833463271665308168638815339836336522851350866960978045176240018205901073195023753782659246227537423559453526557060533480840111537467063704224898091875448395511415476123492906599469015961012568793023824949289285130701760595477771186944166134955904177521183965272675647185609053698816517023072293307187378329215883067001438084743530202200388587282898047380506447659753138375283072674364150252011896765420494347541059341645922326518635730730783251605890521144983954475158425960730478986551981480135547327978641570626096267155980989511697100685712461513892314151653574540415339752715108773201010587054952233813790149374626573158600064256603595791448584661971963948617485053376708362287075506782082439086200158298832772614786989238989063022106420112969462603579261567003968465328318881549818241901133952489047955337732590562270225651446149522575316338187981954773777064105851434110308447606093482653586474378536078911954452081349790441767531291467857187249354950162832731452858387730710819963478990362892549603358195792033938970026400636338455945258722940695312433936592930316279912519289752345183032359494755420179406398542308849792446500939496049917908473348392580480414576813010244423830638145227077493469546513452911848720598219713911778466833355936462452326134351626328859488190690866164941338977829992514417350135899315528253046784000000000000000*i1^193 + 3555252350915824168432268645457725006627318881536948010638211154113028689395431454799806469447187651867169405861184002501490989871670163160914261157639961803777848313729049662796056438379387000337987758805777942943550111979418278834732988141540302705000582920674078356791123578807745835084084900697233272784902134655657147602426719054734790844461132744821197202621268807214638140494891248426457692304439578621865931053170337325851540760282031127777201459890727316492046280048810833269270330619200794939691530109338838114660162993485955218880391008928324208225103405477187249453624297806102422434888797271996657019453237169025417942096426505205936284791227395182669752270102245641386611026711451598240457315835466032377394242320768410818112659138836321193343901774149622294682848933268468848209313713741831142457326052958019778147611251876115740255825900179502149710650895004751436075721102664605853765029007602123120503035727896999800742364814557627309366660907015663198879351767666749607638682979864533690461423552196264404040783246373900035830914152907596304081667024649133810917085350786854615841139512122727289778743717508772658465815944769846207629596857336367595736789770629523976685588582000619747922116732410352686020492586739266136194868381777744932822270450786814209723897662797374221530665163604396039692937275166043910387479587952002505947559153161058832825134971090252530866289262670700153188675884078320264901187102222815222521906059669961100080532434104708495574798672546573537202101007451121736831366188385485106210971250849475670207731942261791313116512257428600432934541229647225474268064201488822279633589660211172183978033174707363296023840582212946998258529111604241179920939822402165101105938998162018838610917340338097275632094674912218677409577126365809269599566813279938097200079801129916568869150101066722844898315331441655310647737121365879022422239551824209606167464260622384972308735835670418815316150165996915224671173642344256267902239108602265600000000000000*i1^194 + 94453776735350555566425387498391382185573423261345561687908361194633282585236659848313780682775003832964241190368579749187304105706305522840648787685615312093221557556439354857268222524907894350416469651745700752460511402294280776622078789513572198896740770730178945558637774743235081482316468015949980999095382528228267401437276140807500205909471915510829927082092114746400727296754872095970415098763888532151564042043763970351107585150190020192198164849244565593740833639026526966254854118852622114308983876247928228189843798160986367639791804662569140139104672705385245243503747004043262516483566909037657548429909715746445337366463047099771759995553690209542653681291702328121243512306335734877524273536205458601561384773393765311465539479074264846175838909208276525296181096969291780693807812414649795180297023187640433833851351226638439527311192518093811795951881047713555888439970168782296617155730331789079129929612834017070941941574906149469686478109977178073536351453577995453218764264097193400360788619706060973065744602395745400471927111050761064955125394517696815198515017104369223470398769827885883682851105174946190499475717972955502995249538902798555868322308559121084892084031266990813049968149933546427579978133252140615842921748751977719845298835306119569294478044251262957335004459212761906221468400850400304506032186781567922293687917268735507096048617857007454628389115709521432638467164968733538312216229131485412552554970607466546226087000038593336128714173451917757495425117143099540672893462052933029217521560137562657149769708354345540692973671126289483680676656920892372321997583542529140981844958514721783733975086331289711347966890550792987032498709017369289595407558184466702818609525057721989765582213067953734525381754093916753876396143575029362473156863850934718552709420530548344988255068236899497234482925066487017317662477338143379641445846758459260400415482218107238410346235990105379542639431107274216129494817360652848332800000000000000*i1^195 + -21029810991876237908272313104622340507477356860277193304918499360770796617646871324560532826167885230862485414409676393469867784589838556501173530528953870113810337545107774895722983889708980127297295321730922816950314073731500026800878911438701386601803750167636654092683889688045232211928882373055820855751294570610320249448283916154745191172095765541266563404686986497795271290892462265482431148178291284309628340688230794791911964181446615513468724972271078695191650455110562944735073418928480359505580585422768042297232547134045294528640964372838763570640067880326128992086689396896388235753085866659713533449813129132887587273365080391347756151494132950756246071218386194280908235005615191252759323397941568280377522498521686081801039158376446954042783258314560772081665524547113518384917419840043171350376281439808591930334865620947780745739038571669121791012273210697763073344865000645786891387435106175892241403638096963226577012303949996976907278338361865494130920199020482928885075278344068315836743562436972647242491705135747616502151385148120681445530874678764133163937727090968062396590553672906287345817762523941293619810869834881219417663679089927099279848593594899477490946389959791657286816801778145896968336483481893795861989507820263011174629582799503014850188425619074280794679818571160178538695583209365927905041377466096546020318645884223776901101977771264077408549848564429209275793259221415307390208122796244614308547293546627328743398985688536721589908784389691945279151529611480033956592721521698077899780408149000655060546685593812405942220409250761224298107747569190754007755723607593350622167067052959172027925239274242164523331936338599759039993614693810100603721688498211118511069811341740386285343223908080036857297336268651247018042034099240719663464804971401862948219840276205823155158162987098365116539729262924052368983728283420062537054977004908041713129765048848590714483841309219395447054305109996897822572544000000000000*i1^196 + -95057017325531680003100516968964162084853218348547956450088243457456405645584315691359542325234913117467916356211116389404855642584618967568338649303368208844142285392707614373322913640726351065115466102813299350779591675424842995217890839046701546076838170560509527263279623154141098417936326625198519360628980826295836892906031131284012828783708453580493359738185864746591285099213658849509047168812009386428902801773287421037840529595147081422148477097036239611807969496742892475461958017147997050848530241839119947860533271229808063362518002718156727847651449755773937475892135345530682515098005670822873530053525383225135583581892542720526149883842913257018521064439601055243734824147867546339528749296485731441243786247588036012233261045703597721296591588172479240507914261090122083750515329562054207358513983953040160756659244078852200771899534599542214263764844375630656691846149469105006834018707228229838599825298496368069156895781926596239336066275007643521985322537070095096444670735237792177118398759039052739252381478682537591772515940260836072434080978419405819827483844663668506471441104509615409284156306813494428319427684800132840448116699818598133647311176513228877530074055213187713190677274892968706958416680315775414518694465042945922856622457724472166354970098684834349128278454221546177296222879822577529563218503243441952904282978334038501708647514272200593549699399225244555947131032024733914653677188063305483087487191376440641545218089123421037766058470600399651596021838450416394026123407789265762814603883589404557008735665913045003267062178151778224217829915742633950951547668949981767876843562655894665856826623046285871750788814285272081090754303599446208423082758975956751766232371267096686007349653583555874743895804666647486906143488884416938557150891394798377436556766587986156172621086212563154489425806732481385112162642088784084755828042423754151597698896254508831237177933550802931299018342400000000000*i1^197 + 465049699949563895982233015932682337795261515808832688275160756761929183921075689701225743842891244348872237841449964841794783822397054723002155547303531373792422413196799275330401438792749453775039250193388034580622362195457744944967845251273716341034088271900000196282571984578586882990124128318051227436916254376910844947138194546054577151271443078236811660759272841267228767646085966440835671748930427394097242354524453811474874285267264622393396970421221352391444615733756774699500134071639434099666354936867276841149201283415102338173326573740835825806807542461114858092993106754699686957137822081866989122745289906253655685834704226344420859420259359529393987613108463926597665723076714937009731659587182984872385555494733217706858734636529322263986403184129295911616342122731641763142682085430716097095310407379981901321236434409242399613119678343650726080842355724278370956696746057847224410318237895772103718633599050962215636012178517396661399544481176310760303069533553957396981138897130873108589509126410411395673297253652039051762797510666696892133389652884275441517788941968132652088871061673061447431519131073359123661493905382480310838531829223499039414596929413507638187324638244720777954648824794854023245859580315831907649054988722069836878562233183215667200238135389621309658602886541359963725936128152568881364214202161261520913706212423434075164229424623942876719146859593042072593864440819113467802002656018966998010132392802048911828955103076327939657323247730982501988643503142040072099658729259506847154987506419034183875502708531238687474437913167574403002703899589847206629472908546664092141758896770059031564027549423139347706640329797438575293593838909108850002245996614861351258828020631120170705350263169530739082092625392138147130652046411857077730692881405525212013654338515106212428177534110828522328086224379784873114130341267411314387159410905365914807492039883318756041031680000000000*i1^198 + -832408721294017962765529967867305703511465924669502502774722887162402535293033406109936550268919546488906177330185231647313327359379097229918110780824244108432897128521181520629478295881285990477650603284775215129622027885349691750638151037481442220762045491566489301662379866998268261181785945411254074962682738606717493355550509526896223017381837677318750177123740238888960048353897104854890819823837900744187327250496225605588583215289303031448509120999555116412908071609525182575279548987772502404186775507185855712851137132510033761087602335570212006818767324370456510477933979258307283802128986925272957081414204161848712869084965705149474061711292108240948284253107144385371315440855960829178920153697798076342607276164860395481795664853136078165778548108005419937132125032099273057789366117689837937426444595344467267926297468729718040895047284808578663143586033396871125172471582422627824410232183079862372075280203439855887332799570031926664632114968693372172564328632249536161198977219850224130995372749676037462204420012799726216028362452838906305037514381779348548399624051005504506316774237177301824874985387117043290445637952095379057635095309286844604541721682919015416617541255227509421697092391220988218288682744044960344200594583732586600443583037133869336202882086411318094831654388396643584561816439650684902436230025525526895764370574277956279822591104083953735799187082368365712981403371952727582670213181954157449993596974438108071536793698997657001004691188351952758030349759028078075725062701101782774090949074728257805862694880679835729240345377247364937598005197656218834401240072478647833195206426848018152100168202176357499094332578423224567691638373058676727811612023762335210028846658327317324472780730268578906067520356585190825639750835835637372840656029914271860184040973790312780022082628349301938890458395741559857399309726934965042722250760141723716812800000000000*i1^199 + 1862819032657575414067345612521823292210952749793552084182548295291050088656505464481300984451110551448187778250908391620801121648399876124585054283551830565502384535012622628260731178399860073166261458008056444492166370083364306195237057049874650520092613921114760410764459069374566013413095944362846783141619750241411158385814886568713037524852321158024545986102641840954056186248623018308092107002850166616195074534608986136124021192972187019939762292527915589525689866588934476128843355433493742533865560635385649351723390169994279490282441503091251034875328843898852840221557995991879409956560901846221066453421886221107149219489646591755104234808305145449522341298828044724881472161749687115686699640281841988111856111019398006450540209940936852008213185374309514045214415796210052657065083137055859438740608524045777539539731750870268078483866821604963247511840813051548878266653591728504624791692226281420169276271184112158581887562763896151919264719827952670874502458968753185004328501225872251702928629720734000163919663184110242284268666350501020745871543392108549943462651998406889403615059855273239099913261436586045024777860789617174881628721849275066247666688710649835713305388596943747438081502815874613194072387678353024860711153429138384308797282738182554781888055660385879499156539877271499583011717982295849543579302357398049738685255871924353177749404722222264929838892600973035521580825970869654808685968470161870018988767689532492284039575997937486106739321430010544292940140362427349368625352038292945883179606484325447556430747620508825363039510503081991500203482456976810558320616873401287400169486375507170548733221823937463504873850645018026773883214240364981523357058793846320129777956418517193281116288393421263888994362809604714634148799748043856517234389216684641527056176499759296276622504436055396344218230641814360633614909915519520761446400000000*i1^200 + -4325023010229667309605452351303526446557278842297120654510057254467451797866891382227132063908200920688121699675784605171317209951237042533069113052033750406075542546587761503376697755560212814618220340271253095226574461985750935133507221875085428565406124927730862165640982347523629521106695691508396970805667859342511555029108114239391505667666902990973794863760737267922178218330476521020650272365362038933250696530350765865536073797893766900050142872614312650298184353148986414583254004481095270977199159231370716291774643174039764367505871746511953800975188053089877941185060991056339593482133691046056003653598039515502403618542794051120228773210437249094401038543751740203661436951727571620148946173543545184209450458431665170534488354632613130332576434090815642893871832304488293369672491685461431722083955091107478455319828824537802338059832304123275707187907300704654018240546772088242207122367292218916074243660782334776412019665300384144729738405433850009267941006336767409781954746860829852832265238518694563612253882507633195275533080073321799813808019655900244488686561078150768977348851634084763092597414765059524556365237645863064861686814997212561831972754859202424320379663090807313473493716067008443582889006922226827972189845573626527043438471752661945658099993472044346166954193242501671284871182018052084644921736168320491851020248233216796848792474960714301860987760475298016277868844025791401087551884817545833093311397518528867139467128292094994002651590003351093587814987077052258486657229559942453551431857938041046034389458464526312344631870547413660246277050224782345480000425280668467778316139217320088674759809648142518098711637070604552839707705511694758530447511889028650101805088577863384621399528409730212796228318256284453659410326257672285146204069826772021542689439039713569124365718725057874197350216878602599792640000000*i1^201 + 3282212237737460462621522157572021703415241923681677875590702001201493357953994161259858576106039565101809141183889648805099379483627363681391570463184555173305033515989541523903182801212157260554863003732895382219893228707877422958963345230768940337175588630269417418667564706904536914854659771879067451428976953681940974155767516598609599911836301250123996644921236706724573186315312700885797298201381038802475593559078854699592800440182341229580623946383058556960005595524105681677895310800801407872103599907415943730289040238558469607066619028743047671935951118851986849895251743769371217187536254455547646423580073014775529223995826131812825306017391994430077124604163529670820648157411484677965844384821214057250125892448182968291312599881344260396882292392091414989781995418866636976768194490288142148556514077863888368741380489813018345314881351142225503582624621168318021195610059536718704028834692428417753418835109937215573759262905290932719529848805894872692905329281546690744024103503555904689785940343846907622130961934585332510591006584369100652410454126176961932697780010185888312928485820558897504693039258347137149911951103324841506785497770113589865052581647794474294683632018956606726256574636475373932796414276842195536976017133430497428498915080691622585585109442726990440668545947336020336044240123168825401817730565118864566011238023302220190931964922844360519236246505548079092737482368348143182267301639815676133286269216690859291159427391629822707548987487547532617399955936101787025030731546017836229080374519472370139590277179603066121497183829717974693327950757201419292805828674863405459045078098462271072852206511576512009043285091736992483363511134669016326840588637993267396054517357124426996980299419501086361537698474552117464765744673773850073015117722708983645830640426998070839813157565131784192000000*i1^202 + 23387854490000304974224147714007769695849362975385056913595807099371178903999689478456465400498612186782834125878156959740296266106893552131891043079480531996651926274315308337338495531166210451020811233239378926394645090043989477384330810961586589606649242510774893733396661243880242508206260777796558952699371514016795099361888909740840124664536284631654601460417591956755643626160121719925415539807141527533613610779108008386149173314721394233448684512727863937064698182775174086882614736755141039758724325852233354510643462250165209136408566121404421005421358051834964574896425867539856318281582373677218771931261495453190319730156478757700265925742458241315775240063731773910090014406502461055518807711910879937876192120002894685018613608228846949164181396309109331272782391326530366880384388485682683946987299355124320471513224988192847730704597097001575551740839840717844946372612142499798543025472148400359478725751464684664454652772220366425699467406286205675577289298822126647573716045708029667690177608275307135289606120417619281411901419709739746577462611843917981308704076877440281179325602907938419412847066528620332585054867503721617836296411534530205869866948068229900664591404033039987433146141953873471930812249063410589633477174998922719560451947307683380842275580247429666694184938970558659728963496220763067341542700462239692512680502228638499983429445633735489207304597956971151022414458340446010175206826453227986060243849973567675459509540224747728626409863052526699510722784110325599712614223216764917833861957097920998517693261460225438024892899478039371042993352438189756160942241088341666832142462597021387816104183432559902459609954044926023471437061811260272117248827623777239241102196481870432405170859240390031734958772527736283704831959129836031702037913947665742945838228363673600000*i1^203 + 156280396510983569389080810564138119295723935754660916385839590291803501516590567124768072021652700059700438003579831398929278094101953928806833488161848055215808103286146182537680459537969811393704289027309526259899484759452995534478312721776056510405542728841041815453116505504191016499514322764833464092981279038659777254268601861223363392239706152276259403262344015182591647860174551253062148578122395653892692728952684483008421244333325146344023488670106015871358354071314999422170058605127946000157158670640481131647488448092134654541802185881965877457081257705367668768872005466979234840099266919564110578907669717634943807952405865551087480267831647866799205431559330512673073488670083559391317931837778162920464025262749576941905669477099383075212199831696369401119225770949456649732940697950730713631399193742545694006371362654925761032878686832640716137430241127369855890744521073481408938414864767965074361455587043517812322644693990071677342110849867906733511974181215598671962814400876691104361893813874274156311140019584391736348752554270160585473005001909851161285358834709913998192207779140092632439390220617442482478603539947276009726209680160262435281524912772882627405547919826550439782900327031409227868065816899559145262968812322519805234911396461769054343408719642892984053877689389352843539305205558701103272165626562489488910230039050670926324788101385449484930663504894752848792820812843953332036962853516381715558772806082930644831535744974768782537042359854918755392347703806315045732739654267034641802484242436409318927171682204104296886529385934295838803025231688852232657971708157511271779486066234837655828794055377809370611028579164816585459371216856215882005296535529700264663798179282245902744525581601390655301129277949291872592741822654733438682552453120000*i1^204 + 83019074866526125196142818757873615370766920349388959627286423715804119270040397164061114852622032707079800325435593447034279858634483774053554867473114455682619670816853619543984434542700414572449287337687205482042993878063434700966428713442514945732745546552754276585419410076863193153793862635732388648013926093140112028516106330995074359708802399050549614577093065011665526293011102800324310195408157250836707527539838433513875210817207437332323283372913249670983758164315279449395820471178557741710224665525521391146308369622611180424353554615638438149864584377525397607945804131152168381712576334613883542785134315797838688647474768895712684907606873235630602051456710152157638456015564973743938459530154211597726255525290221423131476191146159862102379920395320062620539507053651416828632437128035171091037496121173131807270107533193806290236637018785881610577663062048513756623851314761436242058900685114660677796859374993482152626647196288856536407010700634714995950899870011109659681731025422110307137166826105568525807147952561911591273685242087012570660777299285567788944338491384730766020686773914688502563085851951995933570072645148698368701917746346907085289506683708568675490736171725933064597357759991591777408074204924826839603378813805566189661048379530686154625138143507791222150247007814674952484756509520591505040738032001913529107448494984106063455624573885688453132677639203072646658648738111027298202313561905325953234191685376473369088196784970178048670613284482918314964917148753437865214924495699213708774408757686330625873043634384462812394269143164899351116264229458731080367203398403261858173091166576772036857219228822939396459951593996929756424081433922107492419996129298535444004482100054867708993720388829492930560224088090217753600000*i1^205 + 41102251117707627228370188614572426685944550627037468217978938463906707020776510086378886236907539294960863675068288229991116769192052707314391549672556627743807157458291066094001504898750788571021257563513074194751863904036617620965350645463988451418355983231885137656162593502569176568601736817570715662736283908014089508307924491081033845059719845917227937683889321091378363241781049231756608022738887126387523329854151410417835017662671878078513659901412288306395674595174202655958905053226509476120641540358403297030459366252385527877851241728980869623024235867450069359371150013177664212944924913192570024343120906929029803707131867343082707782305660906851818188395585188726724448154944928750617268599199638982891639640965007304491962624938088260654157277948402005734704972742577757261239739993625124910743388384293285227153917799283480864305006621480034188563388382245993013028391820522154984530805338707561794779371020162468468123926243853530000757380090887744113092180327185715496302463676785902167817738494169302023380432723760128315691267953936255999918176898817576992494316467703827733663850139212288151376242739072118574132133977506874938969469214934854284408723488707045886165712994477073144524120222744955810746414701229889866254066290770806797412880420512344139732500106882661162176201261936769399022724489433871861793152859515644206016563743310767199032893947468459340568710862526137300875868434082453230292772838290455226856966825800086326425977206054690885311587882008584945462766299862178453189673116457433614079506781352898584168100677826297895643369959680994129659629087758059286448570991008336385593839135657654920133856627081762136438022726052110696691280711142114879451375422124274870121711167199145413176227871796435200*i1^206 + -1712222636931500643272220658996312159419399341710457860885178328225606694040718390321785509365996991416245117851424553245001407667689913129518746876726804339671135893244434969080170913012504055624658652882110880626307845979605955377363301604797138735941498116635190369486660789067289437560176072466274198844747418024293839514764267586535935142571692142002897078936829695308498151024938214428506330839409300117183676359081018719680587783149853669530683880828795484120171647274698255799402277164946200028345851237185464281879453655887977999500602105226777993526631707906342187627772732666669345611432138481003990137840850025054100188286506374622524406875896634375464162926729333407545974714269564960222402329255110007774984632203495352090089715849208359807012459186264037657129373354393716519333271622098177428731063824383662126403009412662128081605162608401968170597150238362929490066586986193146729816796785758210298670501139561353981167589712035744516282998668811753550228466892313186418635686961140932825438279491503397573782390111723669970660435112545654067077892648732498418040825638387689604692649348019346543916632777513490105467540485456017291994237671344962057602082630414211933976918062536654112431161295469652462477167283324780723373372985541001128497154642122714309970562640235302666579709804580069133005645719160639774920392962621819630289804432917754052945439048622792993958967382225798365900656319177006597243120583176438544021959331189772028229171718102563694297301251453122935867737310861137501675224585220852364704401281439029671799225009428843059171578958374419895927981948226980065084517666450078829711928713606554746817803610132980121236573842432068321993106889857774642070780309631913280*i1^207 + 76599636989680940276406829659458490094528619030516866445253289761287933982743022804554648095395593544806681394969536661875615479448930316835669419726467110136495435577025090997006682639041463716997115815393736476866906375756348821764661643178248743837660531773216249170630365753167668948517715681275074183018632391856214428072596555374782028801974207512608069817426918398093979956973084974973175754845217076334544214261803034319718753536085594629786502465209644536314412751204068950941303201056069656479035816275064876908040916961592242630144400168391442062869229563977647812069501070901835294298574796971256757907426641507752853421875798927181120154633237891903315913828461918906495706703868406331799141607244718952654029338553618916550452909671872141767062322052708490066907163859763747560356728416319990912063292098576363186077726072702690024943167772426299434813724760184539440629522452292657359442580121254825329112748912189879602335998459685155510145088218779772329778668695487969405340998399159761120320424902028809255661949912890991776470445030918393970193994605129178594746719503522833759885427984399810608406147855356819605397969888514565933872279710080327299140873068385088174823131594864194307121225316268390363916846274314810352417296217045372069817751677220796640990855983186590590240952375077968917482928069025025536511371684777338307851833447296935242160741229928056851185637514051207311284696918443634829533019968975553248872030458456915945158028908894912778575301204439246777688551876939706447603799361063954126089938746797896373847406902966467414812001923295316125325285417355708685451715032627083092365655881231642691071343723436572033432006561*i1^208, -8594722783719782719619158063796525042614634715929729537134080378747616817672740228891272146023808895762341291390197861196558075149056613752025920643067516071108867542104239069621186222282524341043583700078531167632430189829145661983156281238926543248949690537046945956287633013995313228508562005110227033225222939176973586129505272262702289749008692674798650305464348014725531609188310023007005440871932097098561979687090156916487884153563308838657259858287928574942249036091352816377526046987460018780159967945511669664108584495207546346780322409993025049480146694798163427700819169930660774384525997150326887257337749390588170931683399288963983260569106901021280496399718351580443446634782427176026465790367660944062832243990941333908725162621961055176259476664358187507048067351568403702462832762004248760728577389396355319733201254570990453594049931880162355148349213834600410888702598097519573040422372127134666683986866922087865032570157670607301532136474029220361202495518231403558166077366195962728576198491352348880362825613774787737421438630055923622077332546501880754736659009365584662817719789206096753821612634789104494954541623773382332548236666224783497077551139842629392996586173035712739650284173645913989575931106595751015941067584290948238880770142862695595449399117287263182977639767398287831601930315068640403408169020888241906429343490032239270141191408677238696434999061990691576775283732597332722661339804104901847241790537559949814206073309051039830670976553509525026782147516840083515299520557173258527230231055083366213768399031160274302169341959851826615512748567618735564807351137599052282873389324553348654044996280185289062050511914177621672659633684742766216713803308411650759111420516248581221932310604448228066156481785382757298584659963525871889180083875217133324948099081399996826599865901493582669340859443295965221146051242996602587415330610194775865277658824549525118729370042453971153763613972283201073394652647600667249110615219474465199828075029405980038283604439769211789528710954171932326904971998902357426067704928933939371001401465519431287765434684242445865227522178928140322153863214454654940022795470385943536456646033895494909950138242783119652273501608856090793920466133074170074009339322713347180434571827968785242621928814309846694062501624618149929457645683433381576617688608650025997971654087905670586193924446618358426266493635801442740163638826337781808913187087820328009107189202087946877873203958899794462275161558065374097319281744684324282183264481285704392262389723689039869445029209736683051805275596473515962431924125274446790363450033142283461043848164459832808624928220815819517116730384022732588081735632557049512032574751126643203245973689600539474667661665048118818687676550463073127161802302259696437773403983239172614566733479132206129548598437202950280932853416576125584373195775728365739269584716903105475262560646666675389982850604328622560230511795939340128537494833576543376962009378190525590878034359703989048321822177167734079454894876646468048230481994129647924658283091818135653449112703792635464361638751073629268748416313711494506345405921734678171081930938838436768952336966293227748296681184972697123821702745357943523381803200259260946000679201986402835952810355032289412533526237167362972339211669308553341418694772852569609361523666883294954178454838883128874211369888117759549888164991287379142178242560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 108040731038377823435455887206093961239724711794149951663829932835441787954440376894502041795557203696913574556935211885359264600193280785138303609781502228520779123162535239682704300284302684291571255113969082632265401207513497489464770826472183902153170622831398222972231315401571660615595705903927843777219809241439996251585018790102742494858059977845044144038203543759700398984260948221583651654676119552638213270782184545305738802721315957101079390693291106810956624912983712570429082221910092419653456188230637127546615385123074756323706096329578112716505967722281208438290726211983053106225762284217401989479797669066168140849309676154658151836267417355620417317595572698526989428670130693241960273884770438558713628457835167840987748230385579685074947473328642444953794538705231772366473920653320673139158939954763166663479772836913560301963565941556542393183576415614717374667684176996415865114108228071430826569255986038426151266071803824978851086984745937843178417521575453394972176632229524117122132519786025580172340942356915449475368804327173071847962390170765770699244538270937968482570886227503126673898240566890309163997130743818897953368626389621076906850527788945012878560079031361431253621588255805860529319020271581402714830444511587322304627563024126373321358009029930408504535907438560038034584021084948306132047565703003798698463696526915511006555049644175638707000529413690864158466766991637014980387201134544301257591920464778114741357637328053727433266834441884615276926859453946369407405624800084348888456065870128722384349867039884100190915854105705638316110895190147171245105804561920084771915195673020783639749423229311463464795507713982687114402217525861098670535219006550042122726082218353993849451716363718209768997740252229924066732662818836344324713234361892730487379384228696290229885365607296769615781057473010742795719908687802060180070474041392513911683245755941533526495040919531073098237043916059016118325419984196758208660689528058844718899552535544655597018872929315757618756186341552205087482298368863520786975163941390211483496958265448318320465669468442616167085603376668351858038345902379959957228766273064781383956545251898762262903550028936193595255638441880636244579755205314065319276332379459692374440735795356909627250127870997320504491424943364638265875610672053912958380571420187525081123809228192196027561395338211436790265654017264713844404434521010326317232589732420598522885049029054214865745533293231813546976989019907977908052866341728821572581839049733232531259881070124918252293360390534296158824511558017651440215096689396684472021681908428770618309656936281948432556726389860360688504572767623802416874611529630614590924766407949545070254271997900833619589319095607247851433883511205215595778355252618388112613229543440761066016753739580798430049115227091832403599980225313489576383115120007294737109092696108989264521989689235505782283721929706871397007447852247195234147078167588681359659969948093158875234859052528428026731172388136954911505360772971066186131658690144011824023597567789204549246516722153401451429475516911917768671261436008512235536236157768130934242524906756091813533807591975657758296676274900957080832005997824193189504612985695192143532120989547541265603896070733847643737332953513980121807884761137554756300130211675668103285450550162680181710570219979675735307309205484539996591872883910364142501888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -887007940928455165319926314512021797739453375625484718346542250972715110832435892805938566389975241331203790446391883731686606757741559677224335159155658791249909674673906478209211550672997750460570257255523122243851785587099999067304473362743625176808641098437306112172425554049420722633783279956516811023420541836386290493976333308327573451069951937162385015515783865841796119987105685520297026068235125854825817385075405446135873418799883831818908933878943064717234630795631507368977060702739529395435451584447442380271691982206914362760429639932919277009119264244260508037882160404422287329332440088147585271497489297128136713595274977778776328130603931021586524586246811843278266656170217946784599309332871095988399529541826786641329657494460676156071082909062135211647037691674470557580752491958164753041442234456120611406330406133341336931171805416769552499726001009353863652126218587228148368307496156644197532662167786343070355019482147325670572284186266502832588017021991990247779198957338845949271352437413890391831217719496922848106053129999527089016463200533468842531750468763694051522919355480487621198963740125174352886416301800084683581486253431565506629996203160695897819221785102178928276510444810768609983771242044199854181455318942847111661415071808606763268757907254443487145647115483183708331325871104339165589148180824337897241217910678929285610115471206395322185617920758341174533217692806536299031176688993682390424420528302094891998689411278843132707908391041491617261806045320042956136634480539340365709560997054183786699424017417296537693082879114284431543308804431122500543574373722294325952698412756457005187535737625295380235159276068094098667541097645296036776401197989231627971602845779095985316514882218072062161211833811985675817768673810005831288446488695783570127230096385515663139915982235969039830917716212022310910153233936443530737289796358226770144099652706014570980722331898344573056882914066493572986643205294092707802322285817044348849638109943959468900552932140326019929089038355677945487906338760258802353836848765429082474838303094964268777469407713940423429482021868336954623937136337920016029015879550917794870031426414790964626657678786237243664800812386739346744479224475451348763275558092706267452344011781522589450206565977241768449977222319720736853560676859819563813902754262786363309339552539388998856031014107435844491776605567135087578754402117732365291289640052486787561974943584416896547482177239104378643472707292356343306026141884343565414427667031451733281375092900116102969827888042448636346944520294282771053675894094921156626873326162983387331981697339891890860954837676890184252483912911221558613695466004653952173955259989717894446562879197106348695398192435648940886126956722261564071362718244946144060563938839337585614243565042398501346106645796217886889515648384829863610317599738700424126709295640045866563069430484537368225939110672825727995358105329624990358577249588860413475536117529348040352359259490954654615201559446625393660559424000096040246078753218007100040431156393080005881182181303032345779328231101853618052554294149968377793744468340375264501484139077795759447694677626148911832881654431162352677986108310362620469185563817496613966302313728883981846913111372269242100429942902505359000179505205050825045698923090924671874337284697090659607142932988223860190992196153845166732342023052610662878412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1427679361235743500840667625400703264600597594614945501564903037405277060268270218462425818447673760543654909263264607323404322156378351890857496176810853833097199045030774314949195487793341058930816841118003004779649378898639609680694206885077158094322815323520375249832350876123894561549428035759989807636073011040257544481995302253892646544131557344306850205433798297099724330863787992551155117301416776372657457373771651859031208342939705517101670701891239397131745823920668736043764008956883327945678647280322994305005154198820743332492429440197604586607377330398581897955991837754433073105915508088407945730573644254986975545744909084031582790065932252309641259111336648065389974110012784686542014840473832821281436271201119789428944620762950969277622651308089043417883095723859185253550676181717084461019447656353966773033468578474762196423983196994182410258827173817005434206020281815586398130229565668197081552915558982862474317605927506110810396317830025490051139094854070051953650513183221345683208874772065558230975145742332101530902962632533860513748555016243694567216769077749764735850915467368295942386799811520311508942847133539235843546880397385384390443034917683807187388507628122799087551606714673639439610715607750562056568012317775529773947103523931044929124503384872249501726598288910593056023217056122994292696891989763767398879723814617797522716325009120257162690225072664959103993125077510393590844029596070996966350081376141544191623274573649616193554249922495387461826603132717804136086223722071256607075787305185909293783079165705635957517419236541229316537887323875298417736936228067770961296373711504031436858339509024964288904536458284779641858837550213623379259058661043052808367649968529225166768511967659050467964500880219007935515768888793584178472704076090129763339808219138872336884803508966494606709559453818857929647604863495874673974722875445551241427586473707519029536095246138442423414916549791856228439946577657122636433725604656710943041278997890656143202242411301433508448019803708013449256721014658084673702337088129337369200665567235249764416428990679958762909604786806442468062015167931461656183153925028100977207223060974155439598251657433918779179270443312921286998110380705826126338020682919275125498255383472742148714360911309325548417510969590176380189747815134276985087897813609485926302500540877871614125542532832872013976193777510505237175073372178417462090487283769604310989234475517570394018393840844624585415303917215808602682067037898261203327015822292810701066611560272631492410395410570501455497044322929368057397240246949917870281977409558484748221397488973532023892504215895773534871409108184349231632993560885937324241664647331955078757029523584604841300645940288781260618021002252587668179640586370541962208784937740863527996180850977751587868967026672782119009931142254161832490626290659749236920751318146279079747003403175327313510562683266519746688815573027687423473906692116033373057333571662432981013018416996750705482817358211987043844694810699452056075541402864952214928158867325542281743041438196654099073574145333758897705076630956177429192337499448702872056429105960727972263431695947376066772477987953953812660443652047295189882623320532372896887169124302320509428183392074824089239453719688776115541064328628491480142802243377950193328324628456716855032772920706176228348346096207914270262420541072840274739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 5441731304991157909228193761565195465770770527958351137525406870815825802347440657470421367460720046097192036414441153030609109125251802754610120688452255305700115880444455559903918476694310048381009710960090029614159648845634588549075231133849657051549761441286426375831093473088089134697786920814474307749612120391433839272376237817032823493171320000180796498373344620965040974805698652170962922403429668008573187080300296865626350157846527101226221296523039594467910330866903426346986215919719961955040443091885420310050094807466423812851464855102387974681019664345073998602502964506253044167488121610355559136324332057445426507432258062926315057350712665330254460682124665711278493680244699882980111366858946965523414117238460852120493467606284417477017448290280777697798048230722807796565508236131815109205022170140690397750162492344595448012109285707762347804288307386650665183854561751871101100338861041622523737298974863850133446602366283547548050200635268378993564063000254364676766922966683093051401840372306014076829065930629884909196648354080385179290682757117287153250991226413712931351989902265196529239484520916886256376614532035425423902339986432390808176582326435464534142740467637048998636541178464641408554834587891314216111142981217293566301898370109799342068912471954815597710860990192291839375856450381812393025563497003979297060897270809578513907820551916581431736498810769581974153327399805244262709619927367230774284870946592441252358657038410310992870517353354001135563585045792308683766967650245143696046631925702490523511531711490565843516532129274844668353321285591180159287567997362179874153027186782846877167541689159833870378459776309960856930016000070077764694701433776046009367034284661070008508677738608634754629290365810835585236901193279889059265346928629062718187750461388016419725185599133843618137195654473086567988404147241522837566175205053066137948880616184509401195967477563192948358126848979578631389827292061364923959048286653826695459483389285443895457660337945946265407768904876205178080349489776694008053691966352304974283478717914585124739013059282608822192006402796193471864174935227663958278425874091384153121934132263360842436114140676213863749673660671253081705077641825566891154138584621472525647465889233136539446302807441209319191941854403469486019073155642216107746440983808043442790441320504935234105955977308445658800141876354836182733088954913582959630650986500417551544495290281222920114206072220843791832469740020565644549825449156573192567098035215385628616303132694842284058058083796028865930603390930020094137405684261387848623669514316457314633323385761105096607168298057563177655424626391960007545506561558079256089621679530105895319290088738403804899980766194330293736210354816513722329982688580003227004236379475980135937167816731041803039466609817109070587050372001548780652396099504808630245766532449653615128740938146759262368261681808823302222404739277535269108163703205044898133899684907437392346378564212197409738375840403352546789865597249257889444634872515496130454064356993042130204892052742505494647097626791160148781772856926284760692244123606134920530433203281728313245761693884796030024364387919367065727296719460568242159208117443302079060688418027751337853389621068617364266544238802943474942238011320537772828495227181487675820272694782630095689029154277658586033644717467010287955606479933213245440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 100195605318918998663837077675767069561286396532423376402854613925294823205585036297507058747194705346707690346337438353042866300110641121541445191875952535125200483968773763927694280431353694522557292675401275067668370311060400382531903429396078724529028297213836941300960058010699066394507130635857961386605753893494621687851368773165455424677792446461217058719776585726521267740382495315124734643929409214689386809486284844365050521446063280201806250279614612315937794296388076527611362226558752549508947029370430459575543715844879799125496870962010031316562790066108516141053771597258139389621656972502501545314544051484055136796573261175190218140730737670308098536226781801962278987285602811341826817665172271407776863682155712468492482753935043285995601106738623465405108379757268665820827156220699917089868961961105486131233522396723130664708848973864153591871183684863015263754394792185193985162595657218441023681246138278953050920566587810497054007361784733675155848958100029522450792766298126885619577168645217573778914650172147595020052700803382417241453164423467855182865266746915580379482937081753886912883180016057647911104019258050796336065980215670751391220580643476892611099661510280565166526588575051777104137097980410461593922606755901918526250744577937611879460077685041701513719558593785501021409372096430951521231101798172984063355998689286710603122046339502871380920480993976333809690985935669267506251829514805615984170300450824710924338249935987572681101813512662059233147447653478591152095267620411101030135699820013532774581690953262028990029159785303647595298476252827884444669000815766720447429004187343076153886111070989436513952262618072863450813848460888089998879060523901323165667721633102308880477524278560159444602292005576607560057198469881851084943204748492196718661824975285091860822294675587438824077235306990705003999999422619997863202074539255272175173208586163835916698507541266252848064095690942555376129504163799125240434897791468788228175766698745796066123462304027574333478388160700072148342259258603865522006686466064658945625066768751743548019308002481602599342391132222588671867690226544864842074959326980794457418875998485169147180419909005126467524828699143634151509056095848027709580849044972014092981643725785877315561252845518943161808349247641137509543414697829978891213795214114484695623426643279832049332976023724258051836821432665464405040913258401931294351021441172491932942469193373011266223940725549667946672242597050140085508826974347662808435095403424774850609281346074372745947140125188079020183369531797558081568844693528819848313212638145434791222058096575957091071414000468920082301255611461679821711364270163289371757848807469880461795646861903509994586902137845004121370418409132384619237999771701319681113345160003295533725428081099608280587690449536876792662699893183574217737139924512530120647063415475027630863638785400285918051123988821619425449383073576658632796041485503447153818818240810303975580192009965306956590337402394008334219829372388430348176045003064745350738002319526211283257491789331344156376015138326424649403580225281661285665973369555554477834723447912986764604335546522071574830912192602125382541772930321973280423503754978713130220528378007976270563915169813007766017822077977007262809894357368922823760811909763679649654533524544287442452934589737108382240051438932337020890246688222373478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -1382165870682190712397691871566434523422360097596458059227200075048716403049742282433347363241475513853887605610879805236288384998538527458168266056608322974700900883965933163404462820342241667609308166162095618616322303949360527930477530924872777293601443999261033104973240860380367776158086486542964393737336285366370750077176888709229544026410606139799047822653191742893810973257772392059561637020749770311288356578409370596713511054675923041308003930773119552477269518995721872646523734684332742267768946925681991481374173135996721066279440990514496397876505450507115419498080837689195242381422289017154106204449548670770826386478845011143622208688170796880399338136366834211099191521232162550584366008147064740012123310624574739526348293050088592795104875490807084598743158826857944471263466982530456811133565912383844968247915141492311383681414363169860378721326792095854279569693617429176564062525045575638714161390289518755644050362545917255523670956032069783817425888271663747934095790472804523602074308813561062121344027584099412131436237662287371577485406137372408773655369744667715923176856335745865162424922831466237378627265486666445270474266536238041724771884376878354171984921402021407811249517061691435863301185563750807423083252436679095572220525455918405074986480114599700417002955607182435237341640039468284196726396658312753872042633792950340676467613494950577605714992550284698328925592883594337298935248428667913349464098305547162976256343589162858356334043623835820267673103616487552572624458084387497808697788680968102595251567758632441571659421509730135031865813192878321692865469571159225405485340646097004962146720856282651761530520336947193302744766607027095046539035120274163272417071671395962243094417685849195141373193007585869798181080011580831600711927934324480027025443937656995229784631003963697606178132307301953281193684060108516249501652730993997123829806952748286110999393745926660987040999262287184702958539711078706498133820027025528939068398079713046073276996454195027958737041392403051001847618021787775449548068484077741626556498451204253848119188587274797973003134663128669852990644799224186376839308850601264709462014452727568863916954133356006971503645548191654603163238576406863628305126699326387830226518553741732929398971740902909659072160209011402792718067526242355999800628331180827940895560758820195466385188344262472673557608314604158933888411088513484003628398550873977178950161021842336729990665344378177087949048716562692141491706140542388984296907241810111982576407028080235678114251119480220376030128863020650025030402033055638366517199765691004239981648099452387104460582462228542142212004588352406256515930236507587079448478365815100119574482484818872573294334208507695230895906601106645670395766390168788644461081677791731131997330126339861504720319988345397873689169823276873834490772343139943638291907999393233851900901951688062745170274047589263497143488411207349397818749699659933479319904334961386564932526347888611669116505425461957049009106672037078445925872811748624286643716153700649267313530345165279053423164435088675112659549366737366887711937078172210891865010502824530111359773830739887153847405185287860850563484432955831074876772334816646417199749838890439462845941940437246064385777287781387388328205116458462258928890285312714931716426678850153130775030185126165978411473240604531912496608137288257372160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 6582657485760100827732200288229793863500544257867058055775479398651711767416221091906962256747129180347275958303838834993047154520301328230417648269056849344421519363663010973496498233736661689409247899999953282963196394501405434867360021750023303949186273025121342243413242867964605233709966021351681032658864503547564439453081239257609004805220872361726158570609877470669742033743642106836861613502542693076853597192766452594056194422354073330431779362261107045385414176787736951708892573372155392588269310347974142550083129573909128722920107373072188975912702352224981979763499641712506407143369212969047180391021668688893239358529510347739242885876328837392128090116401216729214673825789151630031352368458184784007133895524730781138202703457025131793682206018918526187243632953584787026322926710192134036027813350933991488148835767026400660273030296341602197995015020944049629517106516833164043698016467332780192596799160244648947948456689591805178486365864799911007270350097582254842508443009315259332296777807024849118707428291330000552996859509808307671567144813269661274034195405861616926035243874393925432378867666495547106026744887084823729043753770717715794486752611718174153261385073506809265277897247251255226237083963277063851791084638996035666337607519904022492644298135577604645184082768466884521703951009145447539221171928999845295000043126108029791419249637007163957984839409579304620580414752341480189954713541047205247576934088590584344581058696849304474761635183140060174868887473097852593914708140855689669032116137357894621042033010810215701834760635691885078398964947267376615295256017913900347075642477902214745060408879139928576116446379739873360330686708824748548478206962801705209270238152042183510180665605375687654175703770200346173436146559749313872649175887934266291293949340265855036427055036345602783870646151463052961031590181252795984691334588689010856822464350420008793028272525145130013425193118650773683217100305697589921751079618404314222259076439294937669288604433387518733182897814809721818896919204338595517698872947577093998121319601290571594335402211588868578451704149129058865955374830800455069323280210746244077580699433729887308366497979507271874221754075319528818197969370070176922192278462373355611534276450342158797859566418452405708220147064692796601401388387538809513721737263768849308136841536639579205556157804803573383238306330068906154386696739909727251533818975457032193781461107503505163454745345233634357841539738190797246262334533560375493913742584871740125739033404702481040357064076546016001305512869751033354274908816150782430015843102191812396997194605658492417543131597145181009512970985919399376002993028423776907832534950539224499021751895984696048782072127101814210296178178127218752945884323352053626040194680005144752880308782042810603184795775147071493403519407823146691067668321447657190869249562229592503118153457765933239418328274219007541498622088202640758310744632809628591104933710152666824338824605438354979960713897044839166338228789758579176325038804892054888908060514652428965942634619817822193809941666603330824025664082402244731202848476560130612699047674986626263656794211078970500275898258773038391822069743487809582335915106853309708797759092037370545165561325320880582791837760068205255657056566654819837312994715096309764534272340881772840836141524221577921126632732649413790578414046526046208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -15704165257569189818522815592680135943882827611862881230191639204090982554151345913982820412118911138656505700621264344856623046315330311479726994632242503614825380348947845673150712442576032007206158351478024592532315140919186792706003936640603154000422681920142068853639423315665218280025939057049170873998467869288774130053987209153356706676402837384886937113592421436257930177170549855400096709595536732357760860916580711709817216866569056099386049797414198785264166462902499364629835088838111072926004452772557000858791928769959808697154143622112510858569201869032266798900280098588530070495945453431082814033328064750759353279504037655308211049285918566373898490014438214050139103706713935630262411819704746266666267965943150733993409692334236526838542929543251885936279214146263123214156482355350424130533301224482767136156626096672016534778385178053224976294658844679742461628020517174107791568742830385803048374722754895174336340311494151797295959733443495016494770807619640309062631828651698601224338417872012236848542838708368904242390994792257366728579191335851150673391130464454118497008354118721197032309213150584148847314800505086603635216953680726460354807655893927621114237328269629263606080215388686577078184195743192130346196810675730549508812062125276489305565288592245014014544771891583389718182592124790482831235659429404932223363562448346207343374210083968246948445461869529677216365495857570215206252076600895914305430153229762242388670440842678318137690465077694770630786905137746548172169519738063505415825003028289326609459127352740917706344039962151647161112795463442986868775676153164878615292870658116305877174518718223416462815006158321121097119251815657193874052163447512821105287331987860061965138601004547019383439416275790356199207355309172579245312280595603589176881755666199621389745225617088153224059734567178501444537796555302716449584070608058591774597845985266405348239316972547349502837154040770569525311428346574729063905127353601664913512253657356689484736826727612590072273515929582941780231065202961998434564010964055934232278189124620013730911902365691029109374326383103330664809195902811324144436484861564637245783241990010606574150116349417877250132428556671435084521644356212135461712938423657227342434829957099741796081978462467383553117298235350504209230002372429465503962649671110038669810840360133462179421713190636227725922585570461905710075518627795675652008914458001740232985500554136781506979052128071784995304272636906110012287229921837038619052739639644661083138455081842656513202388559130900672395890910870636762729127386536212310896972754337832654321855272368596961563248755238544740957691832658580738928840242486060779943907985232918283291465581917182508799855923735657137771975740475176325340474284283998652725399873830957945573849769223443521335708023414066542783856479834681555504272709290042096481396127642562108805638738246218719456426437022776020374658465655057259551165969016880848467952482126989747990138053479900399943233048214927921861329195611314258232733139314441935538356693195982749718808373959161507101964096888957114383938402290750659032234314498389195213993761162405404341440781655686611456959188860812349955426207007484297539463778586892978631802491901388190997711200694940583151937533173780536430118230181416220882710561272516844771676388876227159030224830494480105373886752107532678783189729148928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 18836124661671243755010080706032758225629306706116301242512144843634041470823183630164867912474621755609754321484531258767847670055181004561289293771651271231471473403900203888189931362077499322831396870490904226629732798652852872743539940930118160620979394398738675960637205925912162295892500420297268883413190272094443105814993882714239488693321190720264437862031670656599971727531635842678033145695711869976663435703024082181281466127152226336022569630627874763903313418613796989459030229688945757060034640785222520030896206929323072126600545341122900349905524689795940675768264804675884577454440221134454007199992914088790995804222109817837804651282862626034993781322021582708723350046237958514984951571726803426375877705931987457950649175379089106665282189776932962085260296663041340411783894527142032327428887112649418117204326086237222617949078542137061783148353138634607233380907935242982548648660832043075981818981335300601772641606253311773086058442054044772658880193719457340610418552169099049724310529146241695213249924823005585834905180922115769622137190556441924493518789865103105842481918296406254432557694231581594172136913051805253323753992272069144260416385107940983300890248362372737706080546025653786524636789273416946914470546929696220003393504180908883953449006938442697945525286029887819489666323850884274173396250379872374399630370237084079019066925000375950874643163108103244121568327484587455026219563948172840875525114378956972341265043041597434712989401009967143664229786275974975842717950889938063533988175935194193640384033421678120123667079248838205696171707632004874073127672231544994533023632020728409303359005135030695923483484801407725636329410239369234964536127927440723411467692683644201227114515010845952291992581611723321941642477304830410205442702252844240460973673585300196544215488905868366300202997125556345515371133311524707468944809488934233642544673539867593684207026453134421196517743527737905366255751788384002442834224394942945535258833055018162806774405234134750953641473738599348441299474879568329465933308223740225642206619494042805220192486058861553731412819211937906344480457162364604828500191343177595098814291815010621737792043854280301024611971426870296446423098589005878120578823710870921788408972596854217545520931724804054807586051886756569034539686195669531349131883502616777219429040074670525762970268424596054265313367149514083196984179228751048490154832740439022343435740636472731354628187954475453810545085207843484560979941401661609565705939391127655944293621916451242678822608681297425711352170600698624993582852700085479502090577972680490370983586259972557003977344273954265556390645480705215235893528008519102712649711620195195972353258519660272956720108904414071694436438488792756190374418644307273734191769883343089973531679233869374417352636614229533294706913532605570190450067302592623419125212375461575040947568265324512839011319102111029843714618750571510004726729242427170396506800456873211291047692331753498736442509272982391928526601199494586891467053193920609821291956577223691289740517851458361888609904590959704827531736480418143107007759157751624093338197401745134541960070682484267118215367595800640470864674271606534052533853151452429381898374581999434247574864600355247022819877851445104699484204661337898221262345055527005145971594640607668587077839569767917471675347698066870145197234402099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -7102954145180862687007955129488540569566392387284395097552615183036319741953053140375346120630880807141672123443737887711995966808090121885863015391795079709014749199959999914955917622217009611558227009900251716467773618002521184443488798290248739848683446942685065519061824316419852484128942387735267748876959547451775113355923435245762179248923572778723264114820607002756149177979101216370985620513409964241052246084927695237550641749173123517547680555560835703526602896257326336475271179163945648519543513628873717280599303444864228420885749180422866652629703585201440993070407157282598586249011722889041277443601885743453997999819592865794715750595197137276615901266157377022464020106738754143869023303834294583105297279915695496076225678747992070065724027599835833377221669549975152974906962413858613244407164920133690159275258535506729202669416826083173476061968638956461627571982720978657474007969444487347321933679138198830173479715543434893927030663973380896065021968482005896014819487436104219113942746784754093078635511570305408308054927167539665243166431791652098207003527022592401769933457422509606329789775139616593762671757364331048407791626855862855390283701853582790153899094324932166282662313910331607304062637423256157836271239664998323017238184482541264226826593088945053038843163583092868644745974908324566453081624711859145691032427561450619547043721562678622231708843372416558111759487643740178536757728740749764362938635714464160409516933676849951239539120618695593589190982751402942855939714076225259418080900960143166739788967006874011080134525480452729317453894297530601554471359490017771792302980489740491091601262207433617805933853169880613225190807373370352318416294226510979382987441969204325311127673089438422176906037354006294384275378985888605945208347912025629487462760068494440625288674341451229327622357979360494324155288097559760735973994008918573323640409758407041654962689861779589281911755701262768565281451357072653826817321781990022366528309412676856900745199161209825240281005074363055952694497917211408928922131033034934857980595693721226266471231964886711463393695879449252563918852186554897476288027710456405469261309242276793369192980568411893014621464341306471116474055100557452284370165974728569718604225895344311345727680041053877185559648641815542410154600563860500803837961577385881798930285543193782020738624622489160746013508595917338663246612732985131830363125650546054360283911340165827513067123552679431034423954903779972301464763163205918336159503555327531012679769276928718993408077299748061615411087951597778605019161637150087543643937486623306129946991189245413055544197032579961757108011736001097566383107801330887938064322806182247243180619391591623157870042526056932417746677945526768275454229873661243082944065455159766717188818878874226769999646022343514485529996097658396287080338091217972911557759641839759553836763216646108569703001805993669463063439367386948829082407005856964852947896202972402209847070772725859514635799041912922928881588943706418536776555425434186564063819104949581985086258474399053657790002827710648353897340190284861076267550238134687780253005515342271683706607269673729659718014411041754266963067817425237649470149278466236793784657354673862095490723296447820505542669070946837257800169168571564062895667398649919775161164237984727210093347414002310327123524691526963779843854958592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -5998046260647792292680931019106207856108666578718273717480198951847464163776044708476907430015531490101913468864728813274187135247908883867734128201795562135888757934753130035283302717148143040135932955399257435873626335667491231361820037406253091386552911878062503671642334863235484199404348963733172202709539450633541100763295569001788839432835317328661402696341385185258099202895206411106793665159702025783374799997625027588211193933332114107377215172869864405133601924780136883165887115873571400073467057750696245777317452189502515751994368288256868825945536801540667415347339198648340150133749417460821886230968352640704794348894378508024377030306700641099197718514284837606642901237375593482794110995887308902400977915353736985771454451694675864483291612848049356492433620313330319574931880456803186212545391651689875376239712715481664117546407016784744317696140133098309226193562002209364121861643082240394503036818164381484377912086478695711370230285861645466070697498582197955868888772395868810228686075376424470732066318071661148438988401139871861904519239565586193628522060898433876971207645105592968606486159184392753492121392427568574520242407840146540447048598951556551767607332984119225161704093057175326403305115889148295895261590794847153848341320092428291353798508012672488298280857501544402095207522463525938272378090285341726715041877055728564848760244211943809514636452637766107133382646615123615633557383359849188908377331573711734818949953404308802288045549754326396520159706251871989254729371679525823278659077230087512905038856104855354160962468293015956373184157182629948103794287100836404331188625312801345148339753883932165555014793298999195789560607158446574257448370894904591447780502802080435326191344586689697079337282212445847811108125831988238714244499790576737947709802967694787065768304498065933542794354621553502364435857389014218938700822147933537458431605224327765266446361282862401303934625335584471120964117989478693688243497784879791183254097577019377673700681404703362967175886212964161102045814027686614979190522741148740111057957942627853235868055004611509573429972281094449366027204697376555376450857414305917065284086688762863246085169910898666986627328984130035530504614000818274434085992495100301967216590284580616599335591576979693056492649489434165173779055230106695474060661275667300590893691733772921411583252986635085738257452659734095748761342589791911673936420844231183866668004228520250100837860464050123383036896493564740210210604633830901802437324909524308393220377245664790308857508606755958355503023996619707959631511067570405523074553218734225922995606905297931933296095670201098886679544213496114245566162453051182503669385883919650841279718309003261871422290023085612076326415432129800879974525497362852107350066993669491990677939031669045153781715893713563669382965607974667133029474961563664678547337764164002603594852244101822932109534614800513341635335998889402186369692437721396998242348633559495890806199951682826537372726035389851526095639695230579033479472239547785719411901724353748845154140517072888014366136348698717132156497995419198614774720746396866518978308620707595296224876341406408744773965190925967130159893641137031920967716731798406116270476907783941897207080502324947924730408024316572711971215257464256079231585670047757412724041856344580301254364805801686313915670783580863115957790310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 2333347148538446081731909571056766620886287391007992610622745984444001188696328154196810039724985890118705984504139328051449165786415296098517958243272518564068717061156874593159042547009818715224029761918593796241606933211402877083679584345704702313911584878903671301667963976219015226267984186393155109922716241420662210748753219804868062620085434869136288931498134996832726204452697059827385953933042447750308833434543417663291969157612301050993217053226447116580935006521610758463211992992220533309533062840001138169898956934386494284041286429412495684705617296910130066856890070885681546766520471213220138310388099208375942823366241224983005540615494293701614106771534682570905723769792669770546916627013061920938364049641262072978568738326837797640455488622987907423120775704543839085968963668640885485614808374083776392467292405587876151286838171090319186258605392949913526526469083008607445766366566561628298687178424198402329764796169663964776452139188727367985271558452257696165060170227902856153314911814988344533943884872347574418740497769701828001437339761344309978857954540896851867635937276500213484618958072987516400175710692090173535719339519212882636073781973542786817698131189174220801085257672206010799325700065650679208312827440554489343990655321623907945197399940078978007051807178195509563411291842649190542142538966626648827963193837758553004587055065472897658751102877302317714514969354740131793338854518073663495195717877052200682916685259424375898286906045009907901609059693368078502703710399557607638469329129455864406417669893621232725007470415158999676975271170885844943920193778156185811813092522999727938912566884843927468940095675102061981428434425422692754245130706158190680963867445622125444081591559896503695980895795920092191110430594644724474076122939184311092242243866376579967683635206077837445104357782280471754647133746208547728842429860907290437419244352336653349565127171765870261084153782183144537299941811879960031226860639268705950246776268530800798007170194296652420727364396660345215999477771162358555680894589963647934296881163276771902644325944613817462525236335042022624498262849306531254478104899843353414900298145861826523699253073835710372977763918896439408338325156846021620866246167213033550218768279886072318382455626045721117903706219523937582258503396635982049416920347743894237322356860265508076599449190427857634732333809340674955943112564822465068311593620446094520981299848411891864453747032520977395837611408635806552808965198182775936858940322957345605070825793821465460644801710551173447119956739186611485003824164939298660071367842624419138035212280818388410135110413693760465390492301637222933597303617987234833554439427696830638356276937871342682909385242179857865243778958103480107724557639910392913263876549629530200716510645080787082650853253842025782375532278952949609201154047231507958691467856745785544271902377053807669379606050783285674417811222548217670055225570877985292463024155180706922154242386786008184561343664455851651893982302608417943569454404204863224563135607929648238892178189215393512320219066755827195079671286762013243374663841862114111974352370585680565357650785909620956071880943273246828941013202316891726353164451298652941044170806914836310201421290962786653872134288159881936021990737117395759363742500198696783762229469270140552184854109522087325614105800168835895252746240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 6385312290007112154905225163118902804621571429666690983921064429027486642068611987694477304026882567584599507758879024386127575185255910967110519248535109030093231748930785141632669803769456629926784303433696244367122783855980150420606787965475675027213434525457211718057425301030470623164665503063914891126664142084742205739101267341108846550727687514489422949119581904382353564132833633278206797891061569563963476531942810812429205813964484625247933100226067960721772343701494646669082640131724456124187603722133728535928953314660583809472301558404969572687472890864222812635016521474521676558651990547486565337002355513909663686429677824613560909601282433260221521135300652570139677474115442459959622550119800401824707196150423033887056908378902114636804177216111710772759070924062511795292769576548096109555838498185992088363240913182094607108299134823927173229668027947373489872794112909190250905284576223601039736744201977521466634633386555480118455903585728890379483666644079587666458627683227185918976741791028767822041893319687801054511290144158178859366017033719455836182527080129617753726658703845874170803761187740103655218276372508035694398127183836802289858067878285434186559787641038194934983072023977217340859227297206149700290509455549666986932405502172718003013064583544959174032999302511706293548849457546194271971812951193664265019192421449501276409105580320299961372966680860076466292212281003028243739419403412624148659601155424856915712690071152877198341124743344421580252754384338326991831901736043575068832736753885861498323490665392222133343945802207738118260751042240594051825861436238804279185649048956470878526124423627966194000691288730174572889282580804937442487630698497117925071504000742794517475231268697429800022010046789769258776963891685247220757741619428822640720086309542829398848303739761977612840269142380064294759976223335853088978507558830107357487713771413651058885381970874794883708079722881345126612597858837649063514350030586452192529723288595250240415547920813842016405030494733953202729624707501688539668324840710841562850293379586466554774107768529849800815820934522053332037446529344929397813647673270718187390623068590082001534726142624641906343472892586209300134467946263737392535295952828811902351451286953349656584190836603419753260732247336113999687172251112998449089729062285310912040837395888752319454690176056730397604828239796964891474137450403152154284163263612403764632936163031028085932906186291584810507921620120886633922974715797034425769311291837225544530762814936443460196837268402902841543732461599153172096983321266156710541005349299082024655913954817324928147682905783057102825879068041475136082884023385736867777867492152818235418566603663573113295367565821791310776886625571723826106903803622648613474829071808668182055965761328293368755961160707134963836847043355515743100383620510947930491354038187595825938074890831155762439669442737330051539496571063629714943215338764229449690353837168301653282427755508319259267711090257987061443920255383379814228518218520935990143202947474492467212515545601330184622093477309007041082711496963003045293778057033463669059304147869599472661868548244927495145972884033250911669174663767096372899905880386806951217224422230983297156754011990290548680172229963253346316918175769040125808487987608109160975710267361633266856564217195009977515262876862599680491520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -2652595387592871971229794465487003722525752414298010109423051142913529490549676798965026394253389033515102167175852038828784557044561573880825924870408515908036704934901663275976272805635142498685539334461527621494394043931136877080373591788606701980112062823958052064195813338754731739843310397929783759839425009924984203665459812219708347803352197166637398995283881255935889659964679435566974374574096149715716082182081781357010912918292955097562405717205220852866575472858791763154643987116136882954266511250965051969033775074167838592893503918542891055544246714263258889949702935803164433112662591985781549802454704529351435009057235698869475639803941718525932084602510491808980950797408794637556375141596316366415991506119202614009178285976534250813721083750304817536478804685992440365433758341478119452763575253622046657121646311576149741077656895765465672503105804953706521770547506905276861494328657917326101822503909148355166225056908560802322007825567824172227608729020687977210063868675493605525266682843920718216682372379116540244589659886495171988208363604021266004948239152031592687413763299271321395406704674756113684956755072799810733533617566548961577695113352846240589812083018662728180941510530365639658345904649424154730415402251241905490113347373686753855564515252524724865180096803114733985923451674426761498744803765777408966213444608183157291263582872196961819843760459397741258265434438043810619175657067322983879166710817904040909978758580688806631632565692498858120608585949056049002043482189044637343018950478861025537516911187063622012027662206181270672816998662662329439176161803562696454050021338522373823234357091407644327373682959352537663247473369773046285869463878580631664171161356012999831873000206911493447041376371450141070158869780643661583701390516098565439754524089114101042786664197205267098740807150953215571338204199035637099841412544502660392080249491140145711882966679637513188300910374127034614559434465436662750909685753030221880115469241474577097229440890835505649513122910767621431552972159953434856143296389197544648719930925269515324719417485847313459471654896998734523129923345553749459494420476585903433481570873793084727089711220111491164025902334680382364236757310217254987124547214380891413165713924933426430846243798071379658466917644646369259667544887237405851635964310422745163685560462540131828412058150508244234277512760025041972303208412005700007783995617652378501419181371921602016908242736167970481739546438391474651038214197348863310044344911534540029483165569013422541948794366158579920602214397269130998345720757081420605984470018757487128440149202692776184218911822154083316670054042910674794834738534935985244313220292426309975217070870711573712254441863459795794144017995851027439974519083617793937416594377744302616598603257612466969664172802940055566341753364494810426061294550531464957716819520080774336424697159297448376264304495878882633708250229638992311275050616631489528814418735173687551547784122739170147112216584687228816822021154759392242778586430117098939781406491778992522982486376293484606241308204552736874315319578581096793845504384157386064103637552309374802434234745667529474603333997221487307320002515052680423687655947828063020491647299199985205154939743336642803298183256302532065723985552475288229319695648662607533031759625158081977569040550053344255591895731810296922112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -2979946200929752835351234034150884604591586642675462803222577933650345940509746774958713356011493003286793412650419110391190097503614813651137690550265954317333255146685098160146656592615648803653519524250821919642282256908417853823316563304580331797153151235737737014381035442793460740347929001843070265116999361115013520412985084475205457768148200677934140475293191492125908154098744267609229184815930476108648976288376095997690441662969508893930007089812241969930004627403405279493722010714833151445094638625190843530159751731910851710902579547857503914018955666433986182814337307303091856917751740663378532494775718429693288912914146472323763502306140818123320907111447915321255228693779435953919699450685696879103304560109915571470033813108954664642844908872354122001169748204731678045414504155663862270348543300063577018138451218520531111816838226343443109245771754051013093589406151272971128030369715377591752178741537182212494132502638969325145752643270860631951121796581031547439552142108938372135046923534925555189296418839170825547359567876991698870006713327766904315755945273799654493628170701415877876992313403741865907291140511613112410935541985056567812331433041374107893162086432723546548014804847558202181161782093131196367450188097177049742604037099817963504200488847639230649923965290645855187414987071448290684530290235681808848463476467611262405735699407753720988890348655671639495596583234582273131978183615282744538397134845929914474629213425906239626348298133620282576647936189074334763170946365034371103278730152504536437617194554629726418867017353163842290869014393017511560877544332003694336282667633636706008131923538095761490911040368680807631952735715080814472508798066947129949430489332255601375926443363724132486761574485085830132788141787815971127555875442660931134995417231303049245400027078586025433331917866837399084905753005647466706847299668649370799770563403340764136495474195669398551380405248085956000538579167499358616254230332843816483720687901952832818402665286574729640469197544324928929589437894587032712453165946940030261014574383160705156873770456494722636034386363633520322683857117088759626919042293672986513457340429570090040449545457029126125706316413072973702408953537854386856438281468406674174346223838607624567482384596435967194316502227921472762851453300342710903323373846948928256861446755824743136680773623723690131531065157080546561083876234781200691814799060053674006588987604306611905435199740938852810640964413850068984427023091570038584744459754960431310308754230015760041588794998332382367560728409696328644988475524305065272727909711643375952700346870371914436160677923632148870821932602628731708826836017423730082213240297779521605646813745500110813786268780913182674253027467795971345962934516313691285709042383895775629001062113681597678967563456855124162133162515480491950389019980563441459586366219973368076387549634300787022103033123337964037203971048430950514551204155166794892900369431408822088202384475192005048640852335978283075657244263567143859901889329248327340687883251264159892866505413943635271130089374789542696225899143179612895717229260673865810508305297276752187782810339341392903168756614351389899348011811750681253957459528689851099544723946926470256077788759225265346919643070274671656154951694405055803651609905923395243408534103617605119971561917305625970576788885445772574720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 838767170928413456344333340058822973516905767114768304289918435179635585756547351774166944342226911770504038203169317709332819450337956582062625571376357395717074965957605620345646645054097407838174694386660902381837840078359448296279235732516828755073717107203408444794251321457770047277736901276430342537728202524533678152886122308399321784634850746861460505349931473429691377603269795148998881829657682205629676537547106864041292510522049298073746919731547928914723164720349298522980210676901253760100654713308131025518632840251213777172982876937524319053347415263206696272902164987991160787724706003245196103141689244455471537426096894559380738706523397639634144341666988057022866009911423599099966799103650196300286626212355227018869128901967156524928334354059300784319133286491246831129008034617998793618458600806376788941208442033492298666265123540626898926208335128470174948051255003007511201176353198261705821688748189754282738236082298994331763052093547324349476128338543531961185905106450923608068201177676357010455363664531332750958814120900932149200853132837808008833277727257980376821297538684370331292059575959109221805793542048560444885508157119213473943275040031057258009058759978528123705831411745142419537350324599851738374252009839068855089343872831549376779195862001287984346821567226210934936376299267133633266800934864233498873732739428541555785915836508843283432702120751811318576042515962528980395197453408764633215790063499866794535161222734682205403412721715059197286192243988937951935285599848897671856205051855661506055769706284020926619203275125340121741423970567460532188747019316630764937647354125773136030037818168730399091343939074008835736019052802373401418287191321651892362005175386902815867921834470048891499786795555209528971557998569781951465047259807401250556619778769219564415625489111310361095824976743280507940243955794365306149219428783939333269223316200862042934052857409326518910951024294216471588409912843433350716633603751052785364052567919948325679166641053247197221567981907603415844880925284907033211599349634208158254222389036635098494192562544858313725551742552990051276722092860169730447975556280246563958117451854274495781985718821520336807254512217271606254323353048180330480783186667440976641965726655125540296186749809358820335774417887924932172201784150799034617725402616120737641318042016593497574585394690527299209230907329764813208312155192674845962324979265949151732200177071342302138392291552329611740393334178481520819614951080314050429854767263074388950612654402515577878492293386602931228322619049553863200613896226390359662735726495284948814658559362709652889898495031640574492729298037964182798715566609692017753405358779796555090857828724597106405117680260210497212490759359434654067752894564988941054640082446681461120774535441165069776443387346586597715809860043909906862610679329889603521547207950997834117337211140078184053106834694435093810813288987705959259378537543524794642122634451931054246924587397740290210728716938953207015058415840269878239769398462917844915522118729991436271438357365658943140561935579608741647641860580324578086055509404804854008811610622695151175938449321369393524585545320769058123674688983634703471238779855472579536246734375561684982574486848347338325766512328940081465353628357438153681171921992778930605626766915767345708705136077393131506036653097484288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 1018285660214276387617295421501553049795370833771239383516588647925571402447506062638853401359387151372347095511533940622579781437202365151594296134947174368164285834469704452915760407802353491946401272782103913617511097174909098691039673064097490628580792669434627740263232841962683516229041823510011484657704610773512209495427231862618825562449681313095670444970856695634693897475645209142283440559983321089508740014193628634352894375142288706463804870884131782556219892717805211311428206793391702374159490441136324195794671299280391225011506418139486476645001059272996354915989915689699774445924396433268505438072511153816503409497224520879917145914160226473282761304255493516594566529459106949975341633260454559624593972878632572565561656099451122383542805138628671437876367976845044417711769579546086346430777190860617044704215320768903165381987429850911574017881105874088552066265415071033867517824693506088262964066607175486706094077064684549747220497846344275154515868448496689744841173288935126389733925399504845161771603152020222203948347995318971557104524121779889833813863056874156092768093746390213870629144778458552288775358831900105596801947080934332324405009319518634274767458428401668113221540373605577006383753305492413150101655990321000111879287238715392758157239999361532833531305970317468244975741751865009456087005456651620946502263418673636474945809380445465789799079344545369714943022539414784765990150324105734413773506271581298780451892336994354545926032373515174918209008803688973640497977625993500945213593634146394940658344587242461063817055150560790378918754671086108134409861957695469904981463980093988324089794283999151851992130257833819424088680683789568667441974014700843660727989008994702706860440876294610991161909846695913228778089439284549322264460382448555526292778154965745558205447437396857623177212672992656344638523055670518658291342718653179982333164034023524358018926001401921982568180847725193308627073213833625117817646786856426837398541239789657298175944911899409225430007326593716279827830923617935111001412094559998365859119920009971897093444799954898192189422291300063284748163553396115443721019856303360311595007294164503457727445725678618727698874159843250664250016743753594527902402522461497468083990722664130688790861807242543816351038494470733440324173202211723511346481785681262648027374415085616390121957593674260854537435236003613498942957790037290274948806491924874988917877870909157983606041731200393221519558029447263768428172732380206351444215280774013687379510177883204951988926192611739801598097918129738133701646707528306711248979994920368468386841583725164325730774257470231416384520810297438182124606320458418800007039552507713549750512467876102013712947110165222337852080015616419904744744541205462351003190868110082322844490569794850734709118809476040608049525206637083663195137869499283179351868599758989289791611425049700199142204812797435790407961872161199876383917972852362259109113510352672543097176173696731747093736008595941239789531186439609805762129208645321100035439994462417129469877709094720347624582010344671270844843142078747240656166239917977386518663335490596236066069653462884257129610069240504582895604222171977851395339675328578608902239319033690138258915624929572871874152606763642369353287139909173775027538022327173589426488673344793890804845696888624717199584360241561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -164380431017952672979540172990241061527035899386342077217656251235818314417609136076267991599600233959761183524284630789301000824977941872234610828232626920871709145256070997822090528768842688348035581861623991240585663972789871857600550916055800737946175576405717010128411146583672849301964910626658164481570281460407778446730374598677888864613724613434199899782300549618881558422832548873985205563417712065233789375131022542767669521055822898311855018695698241163839166064243157987265425832575314494669262652004900386571875265831423301933915873356785307141258358640752005769277219898017947089173320698222476731792807049872362299825087670551798626195688085392154337089201911176147076488463117985152492850080625358748776638540940555834863232342869875324881506304843550038018667656160864146186247008442371445418257207937775091732085714136366077061696626939023328643385334113861135455321898271564471203592682303325946946492207398425423210240189332810515160094765184240517298655599121263646615531577528920040731295214475730746540489637164042106190886226820786917185651982527216114380088019546773495076151675463573432859852454580619198436729534581468270467309063097506158621768204911592657603443448482948701751990325613241986722508624373253328335762928889340686776283250391820497912493741886701694644087978188147854785551931116158006723352633512028846019870530031363075309162260578937829697599589996353155212295000793863436331235830713793391835999332843653850413868149327932191997750942581936079606307174649235878569043155466189139861088396989271653927647946703558756806406693895316324602368395483749131070289575017332647733926645275739938889842790959917369575341294998114581935737187563544610812750009809885373310080888756834213399622385971990066537138025605082499013056033652825736430472814944951128490286948543132168768485817736134584175450057801961692869584004706508134638335029294861879687167467603084777611075257788096331788244223620416781803847952062244717529945181920325160469387613926381905330844002255295420431418247502889316029139287813686702052055257638881548771594510291646770660712167355770201522888597787233576251973869648001465732972738108925490746938504439515750510548013483103429479219784838099954244904737712356006679110355789989686486353719625095387603410332510472560927082941518384599323867739062932235093243874461118990279265359372568569168801071082533044659831968280287661417820914933658696380326968836215624060624319905940599279537136196932971550516428170623433358367226458169511213343442652780848021389006451526783642673303865438142154416102091876096551572637288643751310720558634457660348508935445842874617923320690232222234652209955912104699070153095970316124003555437806891722497371833362365047111354672107732850883198246586714097753609639571689494000984187839231790663919306316802713404811348684080411229224513889186566272684826516603396219072271683630447793116184935993899818376256803332467486530155880814296670624317941620693018234907765426690626535791008449572517454650364185527061399565599354978700263791630765452146136757748061760453664677741464001624668064348932720522589139814269812007326000758979469272462293714012080793811891966097702487013966293062873900470195446304198272366475101598384332287415176133313386529376038392774032890970787259494649728249878563745935627997097657454212567084143816409754370932461813308986490880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -244072355276490573076883309653182861126423828161086548055639908422250656004318326227663528526246694263459791191697190804314719591242371618977078336645403825935748021109227730471364611610319659194830269307431172423453767512076663746818706904799656745567862265271813733053080840635086088450040228443334957788555567573146025070853846896048672602855458907116973552381085561424444730427593678233798122456132899129564497727336288630089879141534753849951604086154449981771868413525634372838782069867702809477142784318771441938885436565206503681032253850943966558509134716851338111944295357919217608292025346499665608696453592267629892244146930083438406186299214273208110979555105282577935032281953096095179613533977828002094445067907669981967512398236653929531953696294027168952250646756600802087125381412737329517987119232596950786414425680542350513607649007428832947395903626363894758612557099910353321292198055990423951562568894467182285025839601633220897079848046398964367336814139224626673123186987980069377936956144173163327659988513936476671525030356201880976056133971820962961817595352162077945007718261346915676320360761962462237399122036625145398968137874762102444204735836323771231818126253555684116273150165679628497124719910891665081671939988009530850692151948621436644965185001361607712624014147690358695419470046859766016603967768261156722820963366907948684328065628447372154428768593505832010670854638711017073432531295370574411822779044817855303574199864597120384996001600632501474476984120092801715250354768771842791535381742448695602778542786671353269653847824051742548499060433331117075439633936136143109303185676152027674743244765652819875643113248532456212615947738589415920627432583073575228915984163422065934507152963778272903614770932425875577771864906672039555240079933855798539696346923841025342353016394075079870110617446480016857667840346183130803878672799621926163407302445303346368385369479516418022483326523856823189186313447530971357084313035452890672754405761722185486827692800282007158268337296479818143185891758752993518080603669528055630783782815935953587218679471001417304027984867140090791745353969200190959924195464800684849411055155073010822709258317695054633613582768450433809615891116828155336798491027495085037828103921299488213960944991058161175100866875813761165487839999903770381619353389323671092312719871794131400883321285619833363691498081655092868745142103943350593248438327438165550963841784172310671431958064435738483961123606150403289907795755021457542923305460205654958365121362899582053119322162170609437841570311697620254399225113008313916305552433447919353107503058946529476035800685593107501240560779650178636996132743178105919697621816956712133176432254856566339339397756838834175424525403052163694997706921899146364620466932743719616657966873790569899791038905045398710280269046757372620379590771901351525125207601433871346650544310123442597127251134747654530422398843659180114413564077252124666036588160078303260105586773154793331369756096337316687257900604464064933762788853314100551728400244490234518090157479282965030847905334164651280924514837863745003261421110096261181877289007131157313575211118518591759307006691332627486327792961062836688965770384953871372456802768269589579511500382847761578625696463214419299446421329873241928967298644654940779179156260451686085030423319126554241236079738880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 14791006130268875886536404513317244836317656147738581562711270771008873168166935672757501166138077735992837632884012825154173264817620438679834920417439914637445659462472083233017858721779506402103667131984531027361644533549098794978982916792884169825115133038872660692178600061597129148821762859948343326509613714534641160556626604195866604134164058144047892510094263137705714443491957060397997431339816614589163732440060161525817851040967851323674707979657130267156152547370038019386269805846625685096245970671893767973526464645461690434685622542322915574006653447750098738668183209617541774748348788353093499999540208941674683313215644009757161809887584917670196004346005844675281020501372720690689217956267365851783598389772672818658804514756640409392709820553397283290542733626586690010600801127802506184067546576240414225199978926856927432205983121913889620994210195363153051180692556431934606954027297198085372499800310111754480229014681944892912386522393042953427887576492208059554844957324957740857785416058850840769635286672074536607072395407938979645347757106581788414749626262887764891625109699803604385104818099620395594638053678203887736635489412447990648167592597623118324888446247622480037618010501823531101233624539355520724437000002826513730715911164494044698532429533527240646129707101901350923689309655186773540751467937237970108169616326943027391800303927359969079362050164055992662343252499754565523830846053621150687872703129340836389093000551634056523502981613002076619458953210851605941812805004844357735261370750798772976964747456983846993035692363092761686097278219493192823203570991407551329403000362899475810332650344022588823134378242806626497469126643586130710673883928269078774517532161307515937459944976719610261253736709084620339463932925458888810958015756707466095036574156507648928683640473961403644606753935285200208066171310895622674306453048988812421279519770774958046706854015474336657853322663535610545902299530845815341041407100562458570393006378909856649297207452543038460252164685527566814588015843054768571081615180448275402432979238843780833037417311738824481947244545748366197677861004815998134504850297363647204466388365659865924349279994452418079872660474476990572271292483526532171423665149803630965864728512110398888192781065633942712032572119910109669212896500829034264689817287849766336035120852913456638705606269908208090351739655304010318030462550305227100847085287429940391652992931288958871416174952569643799801944798753779800419118839306747921376438662731636583428722350618979766489317601320280010117142063646936034688389163674018973813453371616920101322700881036290376864275075305636736606379750111181469367289837860946196038624922386100625901638485415011331807638143634000870848158720980081891301422752553868947978391818931337375771428399942867865238226597359419435511364285674910985156473357537594538076292702930556503243682438595727914191679601408347999973313846589190326659257241288891835978656046255979360798551157256092680573508121518268391239706633074118844960746237032730547740306874369072693893329581856955322876821345945766947595969015614976923201257188681900940393795371232643401693067388486165158838056257531178193890531080533011580272837048621239654016700038065474904078475262649726105680849097299740097692171793558961036637192553850893740379720338765886353551031556331985087286476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 41900216500793858946144957526378706693967468817900246791757881730415510630994283083556809563546247582829203742380916973993199392042179563759442611379513796310648300919021851055785633680907337303544013647811970157731490610183728676326065867924341106329188615852562312231053730543354505983178211757335383414783691703601517056509416262069113693094530168208127033040416397267625431108991087435648150616263813836383335331770047658397013197122741588373653805714795448522088198816342643432748352163071942477149438790818939991794964228101250484832991993774360492828819347659059244012447704743827444728174251209016494555483743598766507266229066542370884594188050517740542391048218875122901051815893111750151535360702740173285949384788234549865541566249675649630817395853497096167928962786891309875483223279282698297204881680736499640911919578993830966101107993213978234231396324569220419395134145794022314255632598272660233749778161884577693258406966394011958623666039814711573967305706908680460853172868455730379933384690073068282798216567411965075683926786742547977131766210946972804387986706503769724195998740122709524645265135929520776094598605151649878739177753181009354285587434724203193517668837785459109025440749310222027020475796996253482661296475440079629472778835522520474767825762972052519408658857960954639103931264101778860441569379670210409161253315322221468786192891833559117285463766554916242697221539397307123594345674960156540247816800395240986409740838035124796211116916323950188342033099526595826222242575642583186443380806207528908968919184539395964995247492142218395770957177086999732761308978537741692789716903152467977923496938151662071986609726042270482103830922448186903791454372775447261257969514063780121467952414631738639750045000997075094539339299206878726549673706515980565326886531374026617230055370582252693788983490820852464416535292023886694954154823247977854198231872929257778514862277060127290825111825542310249174521259596334071902179994011166256624916551606673760756050848931380398676810376438863391821184670428636623408251205306027740958480079151068485208771055842844969322755036794717489055776210409873835746878499108463367687855466684440039060750646878053607833473447967822582134726252958817234985113919813518166448481759637333223243703590186221035246111597417441049109036136721933871549583353661429287179812235319393372973881212331386787020818618290359227602295552746140588916073994660510218260653892212238434197550723729614095266096679329806212842495397849700228461460022685426633976954305504710827567187868036165414186651918785802926417227332354562277926865000950170161205473564506460572550445251385130715951466382041492178789624075648149593862347997988762801066511830609850226523646888325932063065175906970044701789011677006065879363836019479647455735688516459367616703901000866921002401896336666295717290414997115260933973361320199132510856949442989563054277100951170392997794964413761989716421761678522466411809752478746795318204493886840133065879608878780590716396550736257409447039005773288601819873515442451080195443501544898443053067964020513520913197018684854874117942191826822093254676499410044749376259992792357709970038440499767606611302687250743653054806551840092823569171772797827331280298192375833140090235773291314445095321525322692062292833851277682116722974021900350486151280094699595994503063797760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 1644537279038131102001330950426335664832892662822089937664816449631895482327780600131548205113856055535270458627773871201592646883720883521851095859011081329697839560357770562777995298938929358608242621354752014761222625332691360587139888867310253474431590727125851920346617601011802807475434357873664703823459041872730461541560107342354355067493904985403222821487522599396844261881151164818541059830284375045669714791812018195622122302315386658119489078444892552972041035362935136528489918891768123058773919776040974184446186912137601504735680461448627773129257750893912047534922914838843892804962203082392666299184216759948008800933121952584224128841516433625112284268397974906433048502996330569590290044093692256866584353155635980453255416463337201856646416166561141429815162645575168610358417922727690772082923506775449582481627099263971337358000142556379071455997611426231097126112828944112692271431511332650512547840203144644774014413520834901856525630134445612623181439863849390767494559910399394353622442796800030507946375892682507619450848404036445799992119078038679568692197135181542528467165896495824432555609804761377805137504571996823404278794711367683195446430407892384751559601536394074776782195845825049425575903090886703550839264872742245492405802567642244155468210440230263763859007553783174971939517536930728521701232082139061354933498964080229872893037745697728942894636477103771729358218711009856828629563849780753288231487318805831682040421532239753563782478937011700564314948278287553880480297259140870429551233270246502884497605892020471273397048975082852039003035057603735325086828026372574764330505943967106616616419649064076055301385402428047649286661200719527651565624858788024836852478964532512545607543758533008822728252501646589424907115632173843267197863941116791194668473948868025740344447389825864044283315381429173512309017120467852652752331309684465547469827848129560918179778061113563447455920409585948893085996577163513893682092429717090824349647109187679599910100636939318671701692317673866450108485884560066140377087064935307560367462412732648173684621984990291080051270510556274834957019008811918231140001255766589918282793807182245383515644077252283838088111827433002624195195413874151442370143019816315851194903008364763103917918986805392922067336563973883083603221751853889599606514361237641999783090980519149035922792583672347520362183823095267140745346739960334421859045031795972445033876722338537286869012598542905343271047741058171943336880896330718471309963017690939856954551904402189092546684064655434198213666912862054003762282757511962494989826205639581359573018250499716561315827153765960934113732167928794577626284207184050853202374011079165550780191659725781292115867123879076017284709437437311968818511917206409097449354213548236348519169132725286229243223360380457277664552079225070705379974067415696658711113069084896043935943266621160929270043574856428636070862485411036283350674801549409186682710311038154958101948922482027130954235422534168659777567097952537842909085278280083929088520516298499152435985085180957303256254731692572793860871632904128874277100726167536811448702414041010061206226412366903105512317072911054279591450414823882662010407592095296769437276304792086720088852421883468417272582434760922682921894020848911638277960856271127050698227284773899167136127219787150393344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -4446575438199821465647831481278188703685841338070034448355855072126906701114377685999082932218172397961237565466655918976485913141087875650167936664328146825526796539544231660382483148986787142699463679792341001531479699565119238610077964586170190760347620821019651893544775561127174015598078410893881645360530047261268668874830938146942847891884312314014846816591477434058222203704958725639323282803267377321802027039188049235095926778509240521317177905062788788661917533969787028022701254706241905623192559473752422910026606463453626326076012638834973106345753369535051222366726603274620049625096798481464014246942715568686631083042224186028269564495408585143059175112621629800785628027787867046453053793507930365482358877027729188646295324332657949229090774327317488530767740184078206096564266815174316550244109568051323055631939889964852791403728930947094023048565295262645668242740680449984522329674196002865046808773913183735584809388711898034044179320428005075800816180988763595802558942170844062614426177051150276148986181161663723628952600519302197489755812638118528508709914146239224669415062421253296326831813694223294419190705873115281894365135367004426731061986570772449010469254837302883711908208814320997104341422867835119094704781018898306608427998617475887589299933586369489823147468085705434354427729294623940232318897794901645541947000241278470108295556538856412278289098768399564504771816724442561072258943168016366517783367089281732661759797324243352302052173805688804955756242424312955096531051481858600724917654169988914323822257405798247789854630109248654956799149826635076830339757020597867782218728779000558824873549879367248627425691858220772971658342010756140881324525902451925209222078090558007994739944841649943023350024582002187437058262360471669171719676994622653661194493958603391626464635809560454023523671712370203175164391487115120968913271182316714154194819785971066182473805548074375812207918216579887290483135727079462776133724902537067571433711869762886639450563990794668304090047626167780786405231996483792178902966909033914483765862881182362449856738808656217258440621147672719903640359095120047671426090229676332560230782931238499148004288484144745789166513620435478335301976105869128619744738210611331147379529972286671817862748578402396105466649006883376199728570254937801673645246760100755489562796513295645924553624869930199330471250878409047679880616645688462356644542876857025531367724175782074994858126371345270465270406131252483524291598503791687040638774377963554753275604594734507112478851363550507012995082740390744019661696360852927216456755387161558103879466231160140712855201733548617136454425588527145586201443602794362188558075843271303481236820741510822764975811892006690676657379624845210562864022188655367051455879785945949521153015735646659031005394052438168664697240489761930854591421998559342081238718187398962900456153225661770754129211696405845947551457755070694378821949473289906691311899966383027192178155154446248009777957958371277058802994299648159272438592946110157116195223228633487378351602136063447482802000320382363737817064500376359344815410679678455777293874503736851106726653833350278449511923730886502988161109791110702635770375453000442981685210182180038992806784986814754588531396943367759163652890047947411137818312200160259293732327830429290449398636128927481856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -494628857669069083256503843884998733862428993152024384558524342521876510170505989277502259301389401615392447172969542875708293680211653555832297109480933109138551761326515798940990533910899838739028811646120580627602210915176735020202883921259186150536391025901226436248079391414337995047864891723731009879822032667863541753054487946674937604340130977948825378434066625825760518267336762712569978198749790262361543759483471206201801354798422941213433040200921529669072283481828909827551667622279365845857725033786018036190523034647371168000349106206500911864314062320415233238205459869395282563931917899189370978911067627253148361802734531339071638513593309231714993712711862710516561556340135959699321730866906556364545473024103497462046201759538423141791881923717792384565245774032105989600052644614826493522318928260293801157201483434267832529786348750526427150425480702310773580686159142557705652051063971841060974453780607493334268710546980896754004489393291779778774446170426968138908631183224449729329181971037710466793711291941561851120383765178323936095723615335518605449695286303361498890443652557995524653685080137099757819792699476246550663949781800199595245649276378958894651907005641827182659326483926139523631545020220046065599372887882235482142916807278239130762332139193887651286287207059304590008776218367184417932145375467968968019295664156417373496346231696876020280825168818163105130680939312154220337116088696564424112410241564687422660887279147580946340403495494800818022452903222980691824647078181870980831890195451257036120599060038076291497170066087110810161965201880027211529558805028228505178345487480463211749406602578490301330855079970854722241815395461858880459851093590942279630496821427715618095067696957110316834844032244952292222123287840025804565115744020103054754365316117210498022806913323388182437132264682474812507025713926397438000991267604458971176804643849824772880031804419822678122500199679430353301110925608788132067285552664092392611409114442805394165685007653494598993192509606090172505435254238872357530515693978902004654304681244006884358552748992427425946694756187102522611850723908936391700910332115008862335509868600530059957983124144223831953846006019150612662235820400986316666587193861921893162295549145366200421726432642128487798820304943087993924550373168124662247850104476199987583558168578260937625181708279481341561077291523038891473185317228178426122774587728309164856500031946164511935141688165988227591132144398910330693251886425435869963799920181475221866345995227422415930652433410926917498942011912497386647019125413244114552589011924310887712804309323740414339986975026221627787482423085589019226604412305768602533883495235077627996381831094086577828303734420335537219623431730552604981829794967312387757926618764324420101887720187764759968438233638343876118100202290692121323918420926097401208889071693684701511267589864244878290419285827573434739671803331280848433523509361707765688432042002043991295939920606396288614478100028603044158042915416905091839328599303325725027062264742259124753568773576011488863638574224161562199517725960054162377279811469653909345448554561726423382885911224354437341896717330046418503732247423168132322086930368947690975992933017312827668692762400213823205956508488117484387165383310946958845253786826491214245451999471015464668549005443072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 253315115918232184228689392183708799897042445888281324443381466045765262102632492583754486172025257383785756057316495042398362789708316147923897383422122459680057468356688608850081366443063206372347266686126935444348940392009705882206758651576009395421275812366821665124469724868878684320064840045954775217463509564548372635759004000472535471964194825055763698572563204643095930491590572472293343636432143532725373219752158514701881804538135357181893523019340743564280243251222685685687936507421767519415668802255015163233683627304943447305406387633210213107173398349970358503205965400056442951882816841484159387545353123060257966841886062380221814963263088488707206203334515438421647515289221723467321600490156522686378311873161894294675135421840969895963039960686951323302658652927112769575450900316832775960686227589173763300701454768633240866307654348292238320182262382122558476905140419060203235033513759098758857292541685943673840802886398766740922814797804678455385832687373124036018618653994935619201153777189556680338449538608828670338559642579935312585360922951658688851192763025948896392593029520386979427842057542865997247480388627631277970383350390704978458708605480023642075541946762796389785404258991233537483093809542628155916836671715454253126095146150769808079571243148427843602631418889228648599548652733457392154799579518777624580523453662052659009852772978586003731817170231589370825977183580376983465394079512361683608170633733591471748572186863324143676193166801300938048640055910613794427366331552493315586477496668432741462005826393414086465586888003665792523451203275657589695107505361270858053511670618175921136866832621441885794765710310375301007171374847297516103734118471876931846154846592753584250494852909643377519854209579311129868416481924611288558575878635335906097106354594905878944666366780955934440144367813818420185082141328769187085392927907872615961089171440388321306473190139400607023786291071800300563968238492451073704407628350954931309289000501797625100522132979235433047678831323180448766014234869437800247408076664811506511459298328048993440241803540508155243517270751435709077164649655609928086414329512388478780072850123454360842838925825520031323320449204876254804426558153451644180992402645909822514425993801699888976715438400892170688063130822230641791569984107177647767163834685833105701464465134890504361006773647938959511149520937354106088581590186243550825943590235787561590217132066608375642236946026473411355184913247739761044138631341910968244202357085918248202952604960323104116323714867162669442977171791216870467983207790844641691429230542825652636094335019293972041893849506925187547071625999714976902347446894923201710854880286951250133154854946240375927344572914964908501610161186067420288175559137137232288847403458344000175366761881261964227001523738943082046142068654216850301820692705550966877328052016759133208686284541236859520306331477175823114272919317124958619667961088670605151667739071996479205516456804746943698950060648694907239558683232781346334376100537854591827834428193368525094893190228468675701907393041229206895089984133398870277492929993667283946508167031589802545271869015113559229547041971907511349308068488069341635893657905330909277256594639523860141768859250128352967820064032385587657021053962498064124205189391233798915069759096355690978434994929664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 37573729191999784876812953479031205789361879922477647500025298906123999974875364080845497419979668585192633856110808937140337749846276570929656881821286446006965938311828845341806244757954563712766136685777070124082824541680252115318649387454340118999994640913978417838019087685291178989562105731671785125254257994273412189473878317792447676070203488327720462760227033304338577003287291587648636677957194510963327196823093779673276225588021037059140820047681836576009286882253201725694846134867265034274528281975297370578969741935969150833773367534260261068654161568680681604009238816138073900463188986439444250868559902835577286438683083212492577592667964520208681599818730712403752925754869904309376753732978592384308302293551156854371919443486804895509936706234620826176141996251075280770708389095912717441964950138304517458332158041113762940257754582648794770225021222445627077975354542125274906574308476070630590035994814936366687356018871882655221319155621089510449404064280986071179980940409509626870708833138996941341540499127042419321495179850546111194954918371763233387870857669588547685974231123918938755334778866600854361145939801779958346850860641346354359444566648833701304615397119601071407241676501603403724574374982781651290588335412190987003089319814156398857822639345614587818651201622248768880586163792627661895742144470422202242416386080398189969270881510386597980768561838144435923248954956458050354315774086487155512826899779002450074693234179073014882712167134901342635833111633718631607631384795463782132141222229329801202924940308739131771583830890174749645695122237125785935647256567261624031254984040927571191908877676271514039889826937890339911679500249265296900683665116251950419781539157866252124122245827590734082330791399545738883785353014835407191913506850702659304671875519766065316198310839911839345227272551165673986478769428703220870053751902044473652032792191643095727934450727571047995473887403757828248105074001534265681352759685086249652437039618713375311998482685738518101444972957790941428220163494257793415535649495101290833423608695748998200138033225852730454304238023315822091797211520457438137568312763995687157829092677868376978725032652363844127623136048711163806790102049021597157458850834977015511690456437642125984844423081058473520659308902496954582063392902978437169774147528608248701173695049468727689146916633858220112395305449591517955592954715066648753443876897207585023441980629320422342615604790155984517181998266059839256573519169354622414148180193087203421312321442233519956149114206016634030183766622523323476164372540028933210282534392561178804270062937268133180862989778970241289775465320856133374193806099078672882255947151575151989177235272358730821976054689759098108787768185743934989015042310126252223016054547383313240919166606127317890953136986905399786274673202185979812301796660155903517920033602218394420780257505035561949419291876719850034017726696465865514700979268800188044998537935968697427823356072432609200426054567347888317454625168717234153809649432779442934020811803892991731930612535784536891621005500987202380613128349921865432371212678701468412652602063435157278897629644107323589650097196753914596166848114540927820121542086567527758354380600825986510321682702316647770762706085671935784242066782378717865302650908498825057894232467004169828014489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -6740828432839342315450141585860533284843222578780253219771270526943768485664798062834949279640873196829627445092783327235003640407521338098704332156995350917140623787703912244956186488078019313463079230968896137698028344977883423407450223152028923189805796983990121270221911709696338005434075954019987392936342069204254887390268662046164072035956124636413905581539123874731880922755219858151804973302714603595222732137024823113143478687970767319232387966760824075747168667715069151805045426246496650062844667412579165504134685511763325662400428232971151634061028114877466906639213159002607499842904789485333870568320207262935759654492568234014520247290459203982598203635511991981934404746218964729811980755563451744506179373763118292751987676383849611469736460846198706842697677101755259714383851638397406514110275268302843323354820748017277100888169229880671862165349837537131666497497098586717224487669072674475742180329057335972361032780355100785638769653210074369184143029113202985996590240289076678395886976993816915132815110007482041307391671444803408177036835192475560442659179542685591078190516575052804757866059256789626094134081020843978109215587636072357089806386681163903699183085978683875276937281404628838839205151388849248408801872208793344752239039869367032727493986588494861567863094993013357856916196740013178683587419404651810151698094775633982361378183487240913096360337280278974833695428987439152162794278675456942402474254944128771360085005478831351450392339682207737332330346252098352347656257432661803214885783776161309923793564875061637640803021117029631043415356381827190075489798799613361468822301515541266599399844732999950098096017149561647615106244075118199430677762979559093325297055090247099406708510732073048859579575237648943320376506156392020840644576031545695558943544329344102566593060189536396838533626419108325100372157362562846659681609343614541550538697807557004430188210303840535120854015851243965374803230996904247378233765920466172743388155730989662604789041506823718415296827008599378398152116790480548289174426536340374889983403162387218646571326780190686474203230690539118133280576215105861547739443949882076226130503924594511624104192871621412272497142985744603493775507430887260980399777352578157766731556149277328649776032702636224583197784882564377770967142529888877505431989005792643974184869676255053520646636673980322098200791720128678120594905726522679935269433833639484825871149870620611319543316279248794407964358706983841506690289221868036560484700495329699726725805966302857247376369417320321465254860302720318703696096841336380624208397661680568471248874347735747643470092903047068161040250851600534012832592025613251360279217294320827127339185360593289024979424751826119775320640887764444328695386194900089404081867710669722134549152440637443162809056802013519204254810455206000198100882311657482833044544707001533535294500103267847364858775770380533626966861258842484421861651479045111091334741471500482234656090757320813715414440925937249546492923644869064750562959611587899096860695920149302083122366348819132903736651564428999254654127763526825914524307693004216718457261243653566400521418010828649632417636373406395894862984700105832732332794872060361897013427310604225130412935356332794193595561359776992272091968508460253416007523437968269949626832161299806374812712960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -1199896945976122884305736001558807695537214194195983209941003496789081669817774624015635886070101385413719866367161934964787562474044460557066841588430975172870406261776361466303913373185031159529212481591419245912347154009980601738649115985552856785528637473970525345318563514853348543483642699169427827360587622204285759327058079574424625609589803849576357950940923255261668285232499132351434603103845485576056664689717882024104930867854773568980671128517759328614771876877649037935312333369214686067420757771408431798625378060737175551217326798397131189385652113580778775477361080094897703120907557533575885467329795812006318438699468827573100031197197787498384605690583612953376788961802403092549598277113644683941392849818868315275404752080391702941298148582653542374140025580566382053038002520671519805551319277856018228215147076250464473483430461136032096343154734891392529622946601469197770516051228726797756612444948276927298189416875566491779266472563485046545030052777657288853577805498697872896104357248927208984994636686743587158371648824170397277508831856803141127336946793177499628067918695964849406205725839624827741600939780494009667261736728405274876480518946491745706308507783346888273642911180168590538726346566375688265061887788979969100375785989543194729122574854376944570979381653084300959401503910098074105953867121927279489456774605685661372570085181842226778719554752118715864035626715482774500058967458787579227014828780128282848102557208674755635130639387795970485420448131238997135726153445295578532495113879697658480528000633521314674015683820580341021676447562009333271463214406595811205824254741272848869355860340872259507110431627603634901546994139907738331799484328697167454037031018185595578761447377010946248296948505946454068298832510562649966138406903070177535738090241335381761084927775121670673548081569688791822415509105191459925577724092703650375246354020430021997645061015217040516278334416947216560287021278804361322770926676605858408569001036516098885074855993605163417519720382474263142524514798440441463832018503256384351387882197775256338490351311681833812640916469405753559099135901014357070121362174392747381396850213728115685927315269553238228816875552844806667553124437386654411161653042944982065178703165732767313749701257590279034718972520952923279739705549262697776602396909712267165603762591318151489476575145076483476665665487531541875878733701313583390684113416613508453884867876917248535503083143035947422919413667743735849444212901976943271262273879019416139147442817503794034883687021782831711313446964049460788019224439732407460457107207320408475499297205802384392933434444764422494943666501263379775913489781397648579150107808673702860199055155562280395140406833709412262024363206426528628024355181597907958754344465675448772307022270968992021229169126193183101883526824200189016513552255685810539465580000559490097170572006108595044264357726416482391927119756879567360456548838531376500538068855769249670350836068293124034616020528332578161610899884267247889232872448600119392887408601171801751403004745203117326132906864735476774024894276901295916600793421643115889198743838598115686194381563312585897260386023867460767196222457927622337876324406810976100013089879336430472989326211812042646472487194851946584182147353928605942336519935082382358456284886093182051287040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -273748161298605801897663074001403975047216035720656803216947864638296180107969725905821308803255824039029297882263030621109615096262866963407794368412399682085997716248820560482128344576160142308675075927713268976452772295759433756360020804037793877986545772084026335118367856924280578088881097321061953258504678006668975107048357991111095509031667131327823225569308873854213624563345897946453682947038281410399394914249150081497732397143369088610055517651661995806553429073874757300882475971846039851683275859186848694374262394285476181959923776819096688682532277216360786269002410685499317436929260860854694494190715255321613270786403799907679846380461835517076081858023251218334692220673499399321553889450691446191575104082853622171011615878576036129329692284081438713194856960807626147187569013269924161974356151946809377799260983480220429865450921164212476424462452527315308164511902414940383548073857556202616541642194847200521838233959184959376820507114456776964045808081748344891006238956905791111517411757742347768901447949541175701453273301810188140294550388548455836075296927501137290519759176375407066025909294151059645612509829493651698258532218621272673257288345524943594270173565169626859785405766956258013769902059381031989442821501939137271807258980232806857975850096789318532774370699543391419284339447455301941826106438645037227675171170223650008476335264966757925503270733725117115083694263224748821523054693000219434207606927623776659840582625755894323728659515067458522246755184068655461488386009249947848630694622326430708324397112766261967785414562220966433052000319877939236925497815676265433283167016262954588690681648402254354814251105581319245380187926128020682407643518044344107616060557341089550386156007893768259509893130970915253480954962035198632130776496795094784729050235558554941601384022899793353029934099292347393489104803834706651481697499060235439921355657103100637845100435848524668057615759175197967051902572316153287979040502121789240070407619763584750466356941282356637741370452293290710896951424461144646041319465170193271406536761651712049898152667654230254223030194638723435529342130652183882326505678815564953112183312187610491133229642853516022264970986521415537210859224544164191695085424402687320408687559074684027378264211240782443581538058220081248186378275153701036579364519432160921531319882536845863793253968289117211633686665497148143110492781307035127390494087005272276656175278816927178817234605642068860696309294162609505391415598489427236637458054653159763920719448737240062283511297986373610846341629394785878349253073933497067353611395849757464372637312367084077680577343222068754312989107868556063732535190370497461130809913955031192682852041000223703958004866663453715094598846481327095768929500474873107918386576796408216129223620877853340862363376962034785612337472369976299778150065929747692337190427319915920218148583302868842808798125655361657441864801757349643003877456145214933801634233292778513463222616545966521980539043094879462298496575349470407316357829542590613085761480567876814313083548471404292301998057899123709005101135102142238863397909100299203236058497689024242460216694240687772854011739725773471951220460690638074811496665181867920918469254149197056864070152823230608463636601922159221296679462924776530650101518601602190465904746856588509184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -162018055745349441242905653004796666742786269022433438311282432707220405378108123036575551324544325972641916230274089744152731234323586294807665836284364796050607690341382777622191117509215080815578983061157052313738692531347740298247727226028764200472646463713695255827282998702833031288109347178114383746714368500096283463272688834533282160631409617373902359769170758683481704825918377640677207705445603771202294343572729198103315663378165606513194966866234272058912191072981763286277995113330537691741933970799936393837896013283103959855930400420705037939895703903628080002270639951162294219944477270342123808453608385029703709669227747503322946081658133115541508740404684618362671258332360622020303749234306886539942783694392333881600166540532974502127126568588119058207573617992407881358498616563482236574358440012540113849774077488024701793577092095663676160723463398757719416722996389283267972871938580139277102566752088165167056273301531574520490408747220774095343905469755051337022333999658573505577180589040613493273658123820994898319252933720639104601971409473580214251623206193956598359672917748166168004912947747509810911444900423387816591106825587789520934828499614664316962750328307509938193601634764650257705099915339492896878218686969140322611160760494287266582233902997122104140421455574499257174313096320136321584115253319501878961953711141369971104351719737401186884255525824413364700150794619556258902938524697046309350337486984647501252642832617088857858869794123676943240526437048961751300342921780485111279878306832624307799644460103803662760331700919929708010132783607494049947475280533074613986149918228776122227879385984126392619980306425480343812045128968471345094536383120561662137728178786799608664837736048477507022215950940888755390025399221668029119300852402237765418095066923812100562041445621123495137848651393208517478862369262126583934818394892601827407915729175626619993571516857159436487584410316079870055539274122322386603779089481697614454788102310184704077536039719726670605493444184266014231169932089080107759416119047012416372576474967439146451673371310303282454477736787862048761428209979187812833352215488052045357224148269618845227007814303012644991658130448883021153197150130089870278277485056487076215531903414564057351294344133979168426225403153191413527257253790606154686547847757565336584535206017031652171041785479528771732856758154282092350199144600489833892957645768834020471875747932000574336730760844085764410516817887096593084122539769320541262939353122043583423107100292841369577714038149752705080781322036950850804322040396296387393974485348198064786838614217163363143549504818030012956775264647408795208278145225641045555248516460733565511903851226044442419184211357495995516931797141543446026826636477671826610725427499053657825756392876948430174236119926123394486260023940191166305787852409682446868676412724927682029544978502815150402238714035981168870107661126821925316632451875906163582205649900181267259443212878086875198406171412460828540029876337356186510801078520255542899506249806280519484995534340539410281818167346279693741225160393940903099758761757456354238897634550087392428226408710192897354267470129843140638130982639258125490258878223471313402490521554503935152160805858118300545629586678257925203146079736192719982930695904659141114546295734083256320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -32439853236044933425280703932546454842299784993844365755639192759848127696420477090715654409799300752291806306636618945634824667847818211697857525697040364960494289454763271143352892804128782692325856613367734524412586663753867679449876620621160229397194815221608189751040756840672879936248041227807349230609749677219087446333270930442424795550767760055129320615676765565437595143962211964787239724262574039662811845796376910177717612227354570194072742036709791809420920784993681725690141859658082963863147858489451633431427157008292479532295704425616615661509185908593808918263323552497812842522576615811481394622642071471215453389470995523067724474196567368666012078471785226455645105494223576703054167103161084114441915068167648588828923900379108704362834943189816422003039669220972795587951244860753914273155633596773606624169195924054507702187359653332742515954575278184953676164941076899903321495658689338494658380998406334268436801352692581769029421543900202600580615607140375243781060730706143471495627590904456862587136613462362399441288238944959155485329110081837705766826576884726946327458544184396016146381299598324214092576940215146050179596090612228384754920929218115379024455350198775038313357805314801931462455807077533993116619310465227698279285938115375091456470072142050245107300836956141776351392786682990857646734219289221084505576206120551310450265459387045423719508375236307542529547693201582960652051162210298287582891966517997093777210098784085994637306553014059638761500180336171992067447042720946755836972829810154363686197902341602540934194056807159551731955011382231925092087688116345727794966713999158243978155519932803211753695062560768212706742343862305876522594760639753784171750413085472317515490172548039733190196392883219031827527771749214269445297600669530461890072590495174376530710422613784843745309253889486217238666657890502864385934547254231978974674320823016074737885687411220200899430817768483275872930034853876624851026432744567022052636353477322800707453338843906983708564928652153849939334441136732300290272525938813816868917526224624180627081938125911231725392614236305277819869261564542418539235621273655521975274309679652224037363728766142068185046659945485989174030788569942074506624404772528261359455638035597601824228052823423152692267486232594251127553065076555802159919864512212317098760234286850097404053153019075680763161846432725354307392223195382831512254534559781607416770619199634763340534902397380530475397399177742289580450720228268510332339746279834336271005265597294476045247478975494188440135528831726294552326788853210676393941983912664601430250105521337694463487507612359980659698148181983004749432645377942695525266486219033023466891087516995045094167100828604428762823288359409228962979634056253182435745483200566938317749650923160403667462743375018892415798807801438846958249656163181922785504767020096525513959223759570328390606893609710490547565318592789072851748784346177835284234631858720631138298590391096506749972373855065938960432906056769757285886948740658271495670361588730982551426571304225810093394024718654554239281103739988012931699960334365014568206439170668853278573135687949023770053559955187903773061366485515601223552111668485428741195374285572747076159306918490574590954706016220446593231343883207621030412076717427070240101153437122560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -1902331878226006150224977910149198726867600068139185538835691275919538261942461732305209320793041126811339940601321637957475012909200858412231991122966815546726016914144439513660939708155974021745788947693714413760694630408915243081588382708202969092041186149400914882159474828121819603143122157959668908252583101372026317727648518820186133161453397906695370202800471359185838054937443958568858731705852625599865245330125247439210103843233793323620969427717004386111831503842707229210592709689224176784728264029383761598657351598712919009744424419774286470251946758883539340032590148002050272672392918272942866868336614625928903629877040037931132483685965602395731138354130910539490712954987109968743846471100533170292550800170431302848341420969439731156769454142525027773375419714477085303804136935091119790322563897029982319143221202567845769185078161604720180276355199661231410153099299716587031101827818250411570091480770601974615072887044122110014653217654013728330052641505873019712090666920316919241250544228554548332877693952475799571967554111243129434974097547279460136330206374725366721892226757604008798361762141011727452757567876403609721558572950933215911687274610865096369977901922608918228545972106016159533987285522668832718306022395471564686593488297597255594661076391431240655147100238336509494463740026636892567512845561019259598746968138672274553991603913308026841786421527637141994503980531537564828920607319565972697600152192064675380409532842577717903143536374883784214483508955006129742404932081865385948747730118168621392399188920341616563418105644151282059844900736850673236612072789873463288822762473187756694521514010199416221359847444359922749120274589986508315749035171284389545084503202255225233008295678677118118627368501142025964246006505720322499495699756355401726980448087322180976816554244874048696635852211275165564948190341672684902863189331238967200336660593459647000893114390199540789418935748460863067625056648722669300779468467886862037213958350926966736754502574311741247319773586139485062361464972429101225334873308988657603858059561674711303430145140282159989613470473226854629396231425213589629381948404200836205588884426999019659171514603283134744894964773904240033997197234968830713357945767330488063626905996596622749945728904141745956974378065798457068565491521980785350674823279307823099860708674008742400713870856473137147150957694370934479623014715692559244562425211971629809430625769157707391760734739749579932061738893454199002071861162523083244517685002918722131871116643853556910531965467522693217818755321236561700913444697916801347484416771329382178883462151553373638187635487982232449743050723845197727068285155694041627529779770271711850055894611293022152151124253559551423639182045275380786466670692047582630766550936157854512077363868230430755174732619076571758153431765544896948929278905154136788698093812144036488180619523513471303286208225544379106110443895952128416051245571181091182674137061215379157339152820620382840677855421909630386836137777331089284672939881161512053215583742800378253428714826221131496415322122271306714757100766796546995480331056811862143468526951156049383170637762605868846100838241718918015867449770880363895638426092521003841203335636598508836035928901479293238078429167656388039267197399550400273272736333878759499154045743923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 157920604300593470483011685437514829808090526616070519751850186439071044658768453538511573414006240220676243654578774134418693367574349594864790469699521535849780922859876535126565013463578073565133240876954572127171433993598283908549393525114242990854382071533230290396492614573556005529421358355301055205399730202648846656872277059022393670537544228134278170917563686175838399271948609255792170633745969895566748750177632865731395248861317847461191157272684766080420517164206808811641327854623144712739197562834560962430507926554932711645768464134104210545253757247473388526295179325870590398199081331971716821444474176526365317244054798012108112322583621589362597736767780374556875301786435378764541970976200224040634633639581327419005375574045730281577629078983996324564620155820228784365686643065699815279079848781408517803039638761513406289023586634436153953953741151949366661721262703966370097859428211979584806238965771300713263101380243085179480407526185853453564313183681534832512570629080583535072124957587708888375372535482323735528049927102121856288892705258427605870933134241188741310723597184352013763168170998238636766161734507185587680180434343132525823850580782603271919433937215584508178712790332895752025534718375237573635399785830549552955296458647604449827204219779910886262101928212337606473953831586810524662375892007376409257532300212003129235822381413728388181450289415626454935157871619951905680307289501669878964498615532122332123186934953225343254334075138716737063429530644723253509354049343257455192359563271088011203514668733310789116769900537970353270126858052801192525563003085460081628803365054800089230458791924365930143916901221263783782606143818687388089136133005816016632653535309238416518389489936847602279806917073609846786353859462796210203492474030176198722028626105678193502958010514023320367499062244876268364763992198981263490072157494612726298277314184392500356871155317664145270171312125645114761866494543988162373364193456007776253698507072997638550488759311416932839278022318469468130100055685647001118655301651188442185658370065537016869959507555541116793883966423409641390469359731105442090893951862492401436529080328294357194477237196610424322607342815931947280213807469016582572694797764715767396008573486324988585048891328902028543816276504245559908299721952738349797901404957327273529357896503447324867537407426914751604518418398569092864117281516556074226299969062084289045194468904415260872408107349508156621403637560646439561941864954515602494512911268317498319809493669912948504236115982845075302229896844702261141328191627567044984686075960612081690727368432180526377838214442752082707382167854640797098212729860400956391910398014853268257794240205458396775498009835904476952995665532157801511509680072453054900763402325913308113533723809053806362725937826302981144789849558932649632761421464659763777127050943790298682388282733202550560315127763895765179672006596027283638218064008525223748544203540448414435141885677531795589225757982947592225263115710476142938387420297085098337893544623653766310778339618373456231911659496439025234073621630957746674316443482121280423455060331192903278415335757100891630660962793999678669325994775312115878384539807670478760971831586014423278307982352040413334291692443687871849228879951284525574758747837678574205140992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 54353744604007618886229770211128151847687188206974977738680480364037336531509518049811658600455734923596524953356889625843356435123960288488154982764844651961004124292671478060343800137775181597085946459914063758628947473305459492922509359011093934226216817984525412018768642689205008957484642765213757719018893603143402833932608151221065131758750974746352514394765333722776634005397509873472749976557035106107573666042269788508901649224481747619558631726912761295225042918214529639771801476295094270926281785268658160614919728695053870654806132110688595444534055783147587125206232379302797637263223834397984943968120653936816202391106995625366139313592611034087242965800319558688046545240426337694974623035321922456658664630771862234990552710946392396346651785082830553466488442973288132427546149533418577888090255840202032293231876853399160370389126241636681718426021999359661375473688257220371737082144275917026656540802712563509388419342926721998874784712574084251198055804938164469722910558815590588707923319753758722738608440206698204360243913850462833542305507913377056185705597027270081025166880013251296519637815531283900746219848845622567103495258294781179743470084915191169143791332415663683014907523329796944487257803876915760635191813817961967284494294828393237365947433888295368869220065748414858857790732631201027905664768061719818748864050751431529416314574345294568973307251083531896872730653133054839031018146952735219940371484344423515604445812460883419499951321850877447048258487223992806869388200191622810067550597194205339713708441731233679795255795665173975889872824489510053489403819712700386374463609450392996650753599512327545653508571085195301436103051915475259538100071392176583777474779205401088132257978804230091963987612154833205921517792338544129996624892133514512097213749368300614129995911663019758157869678369363028364139586521883553902776058054916994052044516160409545955580257216065543190851341040525914449374580553014846329095421641036400944709354865722271124594070765577000954932162000617143642057247187701862415729309365041371078672575356380831472114491885461313583070046283460266925203106278881994738521685561523327643325083747072433870150337557311177061052381376528911816836080779034724291059937177421366824696561131153821870868054250985432371998205559262663329635911132557969746825102312869844980507494888146713939087412111754041664964716686639048496562114358126755159038453853629061145640106068116481325229314848579950530497165740178793643206817016446324810752071490842874752623837726010526927544002764149128132951848285708834792734774581348453710565696715475909765002717589490018882346675972190994224652729790081087418060501572632133778832870823567235650895511627387813719641108067589313814569814332326582847473190150192784487787412630395139582315124388627372857813146253904722298244116537985651844318659402947503056192774777103917556872828561125729293351039410408612777096388527908516322781824681221964138030849102269807810831128839196577679640313973048009307838061250338917057345718841965773962142839305485095265447957247235179768405164411463013952275334068076691098493759320380442021096534369813087578342959869279065525660458964522054175918731363844239952854503584506423120500195192149617821729978899779768695446218251424167582962736073317689847108034718498527012454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 12842668220655135056524320165972916729868871660635845124153655776657227477318105318762120280149288434286884643965235936503527879893276615992332049817720940694309627833444321033552632948907923218180422388029049747835568861447957324234506392192045173527848160701854927455364768188537339124219174932706864884557080366727783509578786715216855136594026946855286718394862747005116550551260521251711811771791227351672241446616090697419711354161832915816209215485305313429636103526255503601568879298933455095382974321139213632042356298565978217515388901662896378290129522331638997682745553024243541685102237642469576961090905790442979972847085371334298044082056551102581220161796112407541243066586577402881759555937085013895891968942373321752956237313944685394229439666469359135261974751857737487506961162515906786239767097203625328719955825841564542217336232546098105692970156453569361716696895490731961694067159157668330639530532134711356789140604485645553755823757890215322752768372023502132628699106511389004164568268170178865884332631996472216501749913392551357733413613551620392970574719162494833628097839450635586960534683955051578429721527434968687621642046165827894644980825514385020274502582926118818243328394776230442190852481461209034906480816007930035467457970726374628723839927932895931249549992873603364003334086789219204443768058037285226203205686334388812299381197031215384366779017913277856627817056332901754864204335533804537615264313499351487741822965650717430561235382423499368329068506578246713956304309765369647548148270210941002139970021699310737449319142136256774746028673585918139286647093752226470232337883870582434607826768537064886276872371829160067733854941401721394156533683867869892356268142108635147074201905009295965354777759332344583993913021400584377256775527367435816854400155982639252085096819064259360535811452946636378260597999215416992564009761054539008442773558631588322165762271255359528018641389177806791424871039846580648733999590873366307272125774255452942159473293851631701591945543292307414097570333548253063850873119315215005476006481468875685581972558737994658228722524101727845348082543534667242907746949906021079147184400716896033891322683031045734632264144797900618337249698113906907574051231550925161872371088882416004995420517755305997124133770692456923969955953978503423782489061236854349295278082851246565591790466140930520742458956459999562121622967747940518039098919997668252211005595254211714339490139822373466924625794047586461699471006407827987923759305405466095891225245682801854073099022145959330574873349555475244064500562884900940968895614769156886006388337903245131430231116631972568918185696869842080457289887536289967442293425042234671644584905144027284823502618456902255533669584149892445040458253550675300504243011592329923414222037202916925700965296058239244565594183962829966278433019815424083331485107659806846255206683844896009332325794505231274483007739064070471801152304751540664010837919126641775052277947519962275493174628004422371415909947043614863584375115617652706627590420763280554188022614983720765252630211395891127104714309060201664817357388942531981650798836945291164518017235259640071287652167937462167616181465864353173784616419249719329329874480940994050963658308577762877549788758784634835246110672586253009331075384405145588387020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 1756630483539857287989927408748998105992360544012871241239024011627324977930021651330371682421106447042821643555924869326972595867068791050900236930352744374633184645767391950000063491212092572228863702147602864215168904207909266406347938201841783458860889190983544964076224961929040309641594753732026018910160539011933158246772096028711619063048178976517530104468219311046666852284898108459685982412289518114338476116078008963960015751860808005401931120261770811209206125746591652168281449546761705585146370770835230041800217841835981060321929285199447261698949790751521290000065347534822620151135689299648656684480009806729034845204049587121445987324977923084099738277898678565977508614198905086727300133692250286695339691849383231252458121404839185699027074747420270659971834187086995094973419132936596687661867275156509021473802067359372016781326050402166020548800998222062873656883572072037488024824994669439690438424807096584499228003352872893593213943101456890304667915814845783236224504926795865480818705886540843463214459611704933853720674488908134178382426314409909286665464240891219886467621493980473959722815097402663615609984193956530598797068903360898043511996474146621619736000515138630344765878843161405234608320535029892510269507139676436118289815977093710413890042280368115803229756141533341673015707645381001479215053793793451577209077474914146905007553917891288242657117733679835759182569669255552458925425441096119169292050854649954658228181183769317921563928239605582787710008045962142285525503272257775041997080582263517015367056276872368862496741065237641716913926209614435574046972876043758657209348846320231234533901055483568676826902354176419088244061245834504070723549513145149625425962972140826849800280862055714452054146180207310395429706998318867532014982891534478114900170717113646499258721732345112885914251702634317698731187732246075615224683384982411848888582304131359879904350912498956888856582626989451316193024485712874385015961576521247857824293578791567324062412277551373829984594628009468398618876858814787179712413299820049276493033665205911112907812677922590359001376805650435053564297096786820313057394624303906499777259656331382338243589548536542938877519791636567042283096612929556614104210075947093986463089827471130239592936123121236281745042406394881018455715289793726324061567171171824632597251115985720731721623745023959206886939594264893940574074635235855053345003163998103193713163193916927929752460503931074191765573170757291086505767281157691064368410670693621033911121227159217683102643046985009740648480470358953383482996349569282427673226011818884378236046545374961737622188796276060073097908588270466828554682961643356093359474716188763586876510571088504178556402337365529639804179622264598374524798300599647480995736027665862240101913306622190955071658211375718841599320142428735757149859083755860112591532158416779620113064004203920515536606771788357671827395112238223551791933513024722170568465358649980818633252138893161146697795485940719921545382551746400116004519928297580820504819986959255564835832769401856792110982428592834121506386197631015199812919278308656029833093266098019542916772767045268785742036798663836283914724486550651996813401718357272095308462145140578502591838667585628180410595052713364270295517348992270265375027252832543703040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 69579276060354786386335871774369258900099219677492860962784070402843870663854739181778191861591096408802342744258567040198890030357395774617547943754270259802906429387169108418857676270134367050643732156922087395942766647151610054265280519744814089433325118048745746659727864940219445520071708011537793162732190682216363056346826691639287868811832227974131845010831835269313047162034737933781245050376964902987311025901059135219163110271502110525172001645271778875031129148303987537646201250567638240571939344178990794989947405046475954614522238251848260188084376607495408417551817507981075533249098069427800195467341979726588676525367456708861172887355481870948959002260860518385864255104990904726846176723858760450631705874635946599754676990622776055890498670794667006050821677112967775246468550506969437671616007251263610137377231286449741157731045609825374125313592207883268187617510886689132946352362214524729019247200711192244514022387131314380772895653941675646708212731149283263215113243919062125739202951102280956186680087468852232696317304818437941981944952806522811081739491428132572413680885488381587234578723378335033805708670333183466737300066534153772760311616568011529688686219297795011939054575750778368080967642396441531671062461743750087383620185118964426495299830848322615100444242363433982887562899058965864685757250120503061671248277478811238031851446560991472320946170535450857641804663802636360581105362825260445875095087087956246484647445284996619803909724932802115096357001738162017920273955530718579993882748296270348219446131783907899092323492687869148366362498497385363584377336183845559568553584430128350524510499508336768569029678197575329316716664660673460303175845434946605164550572956509148400887336584807218567055727754583193811008786135736002814831839886963452087415507243909842234591077332440099050229864328235488328541749020048062554861922856204433460697824956027136633240958991343663372808395319226245576484436877578188562883067748644875212031541363295930316012733902215647678336658351717411881206467321211687047580711630043864717858191812151122288865487441334083669895502474507371949655811473663372368222095989252972547081725195586650354799822215089961416825102613091561683953936038425918018687980026058229364022934537873555151745820875675874872674787534160399249272933382835965741027310996439838980856733781097877580102488311132301450207724715192186565188266010294185401233350896296749542527678500179030717059061382868529889948347040869347865068393527397970590278589655520365847830897872809832653890090947637741990738390299717468952870914733021659070437621189051900941057563226983015583537721333656910340838261762576580670593915342612536454770404972276116273011049687571690954337202619999709612433276809650100005680920018018515382424493410513187401640044841342438372044923753835044295175864574550322482609926873387955104857499657614010054910778699986330158790661546754581574315023835455755753970272253599825851082168917892112387832313058943133849477274132761891361610783661846813717600571012219077501249885896417483811479981018158013593125894014120275399163716358535890208167133116454961791351423680138024987330344054572256756111181183085897526627459121139725123730933384914058181249409411899824430598524314419323100386136334201019417575271169297401429618289585160192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -14015811145741914500829444008058635271467769685564842516720989465509451217656089721060797663617128102733069075251362374264741774904786091955915756140061988976042961534635486838183438324097435813070072109881694650827463060291443264450140690239498082501298078198109164979398088909101489294607218139490273859901414805860407571230342835182034952178068150523075207910192594775604756558898399015106372874223829979387332211718459474121319579555869265675683338919658021752499644159203100902470737740489841533513161055660149633102518910304876395643475400149594640590435830647905128009053539717434258536986344882863848536076067863792437444992586028285036540124174519302198623243941664259209048446020586227182819570388452684083875353507009744476744234130241875609088714313433388404405074593953302719960712758089806610636468126940582256226741747593522018699792854129592170371745578757140774562102093141734713958381433024668487150602776229828969829232408716746220999956559050301607570401038464628985447420176570377430527878135101013600108224701058332268136241777713097319208943503228526148003203245914563773809345352335043796409756754101116818318615730665846936768324491231859740695777809610393986766250678220355753340461169499716739807088132344380604315717122870647210424055406239454613334451710717511076790752257252453427632611609405808358856519500804562450625337033086520273876029900686277676662118724545835608424571744266272828688691751460945204345031546344710747761814532855854878147262522504612869885146021318889190583208787166452788811764368118315839524059416110992974560981050691965968611282371847909834230124592623343972101174395300135670547503692397529539632887212176826454583828415704301457730575795314021167441139388413477834056786274643399629527397961369167289248415732658436697584693490004768320359863635665077329454003805835645649755269398752752686322841711792416759256961214188007982329166210137512426367362375672817300069108272667812694448618300582368057579484324973116763691703770906591555081928748142141063600601253168041579560976510411013887040484938710905269210909708918505928344274872150950179536603699741042279903064907484403414240958590175572501486306307703863965628185326893204609218730753662869027408937525808434877485051809782397992892542934360528998072159234051296627893229683717775075250651339757023122286151890203749343349126316495269193211898322599565685363477036340299316138933298961460567737904286787984774359803918983995540750809411698309331779368817773493005759200729886631164458915083060042087759876276467813564794669210246181069929156926300131420319850148554747989427376383926669927292653127805625597092507396326908719026296027868723704564146197646048075741938707456961493182645738166641135602273847955265085456776538251548800322720619184762520429757721704063134779520934105476184266174846235733652762858337345071589749035621741474021332851945684105912919442040341618329387207157356125081590776310244003108083811794666946254152134901795966805801892405458101833895889991645611965085027239123600160983587622227948363738374369179727120575743790992900236948409158780640775833955520729515384307726355554701915820642368034194808762733857738923156061344083497992434200445288988070245930268026247458334328868872502510496461678010666185657542435778507751961329153914692128258223023616688128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -2788655123403787286387911750734513106397509659501328149225290895427956351539423654626746652444698500026079408872093088663854701972189455309311052910087714845025440681826868433216878046176956397664838147875372826003447452177983167165364581927049774760774960865850436597531153118285538398459421623422881582203524803946357863093166553559474552784202196294250552706254701404602516757478975711018229675415897890572539877571289816201359481757288482674071311564333663012432419015772774602940454219090172174654504069019091410942127767948670934928405946034908921022098925052406229013888400636733919085691595917288969041429013165975156914928677416248038520506403997658551275708727481706978160355662677635411698300286925996980894046394753039453996425305995009135519938698603974580095712256601478390556176708246777982246442291213480455820295501506371923321787718420115950714605742611432691517557892400736319670828183514625856516540890033118406677106921435479155304820201938084544273472900923397615393292081873109179068005912602496356110420634610243245381517897779149965118804695571530978247515000704073635285534067646868478992927541283939708696394583277792008374308751325070575078177646696466676303965281247298290119622772053439203668139643065843579775153968024901712825251729989107601858141722069492831505376602928363326275019420962060797014408117569149179155464412131835220322965019813308325374375853158571833025690951971073101186530994182709754187459259762681652971330528274514959074426480455818207309901113078372980281041498366718078804819923412999034900987625365286997269894765570140983351450384855989625479414721606583151480796482087853679585669025110466010963662801059495572366666632899461453967987095972644055002178111520417504134247011181616045558497147179974350867134670551843854765591456775735408605770044942553725272274626877467993888553801022840181944380514062201612295012353015773794151161695259882208674462760879935479853572951174889843816548730238239165498643974872794805290204235646854223745307614771253997748309617828501406032118827417628394078971217422233785404218978252986483803959409158945287428181314595395384329367034324356148327505388850955377661056615670669842369321436543727448668811864654164577053653858491714729623875665082467733704913987383823060954677169551014675889098114768487875532607307992850330176038384035220732698698692296328557608490966822333291038838616882552953701682952114277057324907439641008637690350301844878423939601413218376277737478972924925466891335660527449920323868354078229132208925948907904234417855349698445690245298884423602709441105673724610350425543034305555705014134960749135363046502731194410215198838591003622703566758611604401145663610018953306216790521509879549703243323055352381051221446672961306369918966631390318255860334219724697186115719572719535126283848411716467635671269037000788571948467788480616160258182330936594330250488327609374438415134725755571197129508341941920164029312808614100118877479132365603239779943463792231553442121015188558146640687199722270074813458962899695308251600621953913999946321029268661528758109328222875276940657808355950344529766828571073754116760915467298506438866660568076296602865373772014600469956057057308518408028262666508244139684210176805251202456093402333038504089635395803400914493315707928008845515187814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -291154184760795936568423075911955322097238481417622877649998711982363844614919056013589860520567272210514245361875077729985100039774096956724713332082699929683378380466991717990395561378736154502781051504978451864650833907007872728605091700520576148931064417757674657676058333056981715070647626656435677486995117028586085243026577539028097056323687184217360945597212272057778298677556135161333342201264707453163480526456406861333226834582642289689907019059310151241175424746888661824125650968933884562076082524367647795145918990511963897355421814514674273585542464535040349350195733714471090216670399452361995560920337688561004761373414293757208273873624355941845248169870323769255684958079565923767774653888510604834223052083944375766664642278519172627112426192967048621950762973251175360433968674972483055674144534800113614053357753894566594382079912237719583204548891114210653506062333370746085095849252715306248320882348574169538098936879697294773717844574501957360679342894808752511595757032235444792256157920808095349120743513102519863688597578081178356231011533055241390990910407418833922800645245004087472017887862062088428126057028879434569734928195896517076407207734879718272251569084801674837586769332623474495044098123979793668140723292081051476045974701877671028920948738612522943715366079032521414456671158616251458861926765218944115266623938248418400761785445426907322272240500960935957152434294477223160263053046348414012691240746180281002307037897823495851587210837794874521394272536624008652362556632393141432893100691075645898430456058262384746223008079803759165096578179903893660206839884232060625752239456863234640673341691582003197201937860566349174990592283975264818853535641435755908545038944986098420793048615390256626758344602270234728386271395944530336276133502824550032688830707127007007393233616093464055470564423527129475077224049864756944368787428206455153993784645349853673300199650599370423496338194613977957006413614331348387588665921635811022267395388626452880289492903384059345414355335830645801037636585661029410623085120744305206018263164934491013673459981203397938288600928657855595141428665758886279911132571155908834667304279739881425354437624704750475202672503056654810073380236726927156588511337099389773642281167803959441415724027537642096554258646471871239040149611126135891048564417571948993846952226894085505038750149169573850441012788723277685465409919716024822034532766777994928039034820440944940679394622280611067025603416994842876541210484695725993573564759444704724309517662569645620824290483380865321407749136015845649821421287199981402261686381891090899017115031568179896357228134409785685295788794105389828333028862623241981062047381948824042782988997169547268743934282258645556298179744507252895154572821842567976752671303344037987197793750559522844071109079052877462486959546419488015370140393918776208808095727874538791536583929875845702546640467729071078414821920940121934246144190507879438248627458011103760365426715373977519870725840356008510979326723210831602625069940540690801367349933997182738508075407944368843936250367752423822198039609955061879365639341529732461696409350133814645725557991532071015702410077659430085885591827383028558955321019145278783575847587392999093976216767881112927616703431131447697603089904258740017734615040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -20773217970590793181665478768420566648420265031271491665829939942356807907713453932216049931697210955117735838695540402887088820952972726054519538308314033107847835347831993026006524353515740498984147541932452869199131559810962335297572152282678663341474917469409272849888746734228717385826934944851298883821465816440557195962140628577712544358675216712820386526568434353692226752015890399896613604466822924517910564873520083231341868347477377863094871998508323564125398991955383626246754470755518603780185135078894440480697690801121719831209326758505940039761188636632688855580064589984873076820582117755262715337669492238051412150653995875959081979628447471955433130704540937759113382119408195460150865252740849975560871944069639698247377894135697946835605365313610453512247273555123885027602029231239293199341625469121604800281429068190918460172574093174504486995027046248082047744286347740355746134371067644301149042011557444369919700049432843760380238141493589927400347718503187188672283068543082200052300097024020333955314871104700549995399508488505279186242769220641023740106655585176812169394414473107814248919457549762777718593831535650543771464848848417884344864556254697891735822601139443676244178439357759567703935239023494894118044869581762444925429934199740184590276379044156025758804895935762053916663152580902521543845707424110222653759975663075512859633077145942089406198327397531506703944183811442637436478716818039022994909630703523354890439501980251046161256103465467965579846963457932254760362897902302807715102983814262080074357089693167950122739351811496186737899589086038651310337013992969881995178895861531491682528777743519373065924583532519321352560759876849885791554852852288061240870502245776020183010896004140816566663743948354574626138637258344732170077648125144140841143666164544319016608151570508366930497648391377003301880835707866291788417187102793637763672454292636226889507737539652043476738931145422999719907861130032608446530093045897515771478233998425394672203736555087977404513559001138356298147631678496990240166019468698381697190004944216413832817881577358759182751605984378542842956985924802438238810849241263298869508627607600845233765508800754560100843406072990118434291849057024939171609539423209433470369092490464724876770334466050266626398795471624198060307540469644634357448780754322250182955783078967169372751797393363428277888115671475912371143938481312282342551096479898251523424867214492799561302357348199592542407014466707771709607158309585715556344802916861894743493795703948319585843090495626706428006664061523982565202175127123004728435942262881108332657489576556220283726869424658851470864982127880334295267270822438624839788678222139761302915833950471130611891326852364851699494136098616204660365962911429882579660738092163003119878981738623869522834762529109764262948384731840357580735438082050385754068429092176866420483747488519465473306665122455697331295442037942232896496664410525714539773471730804553580717916162470612618316216217176217249694572028311800778566770967598845570795819989001213361100862569136422217303803830268984015378737704922599024750799594602652442814676587832201314411231096481949745419595945945465306742227872370905071992341864150669462886204379420933551520742983487541954249613337309979842362829441462947125657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -986830682435972658341439633331981845834167441485279441219269711648381968501021910106186579104254420428372803625963143316669278570415201841065295271972381706882687118731768466883623279407556238872974497717935678824020433635148655318027710356093184614740061020633189399714943686633394337865811450365913018664417774858445425062896810640626853672155718914640514316941633990058440542490446949082207021874885734653653955121027764544688612311555920812907795252183306492225137412391644043867267378433665090957471876612117151505535803252854189354348112854723692022545230449302983525684430454797774786035498213415198276188844331213585658475207217486915981766797756761389593327916141907256667447645626587229681018747259642002704721306455224795375923272861943982935241994221659967784523302109000734773730850489527792718081157850805956651155392427941814016403895938975237517397450436081354263028390857339687267399643869553598972402126107634485629966657817546267583437824820864173783421536210768334536820802592101794362489570986598305021913352100600169615479976474396941588220001653488967586177281370994384469849056603724478965139653147837266373229223819273976180405095514727091043168121459848354398673929035976741596065254167425120333378290151896775697011004056443425259480710824160841664540136116236238253511229688152857364865176306665265128123363267678887662096338389536444073021855427346396092944697766756515420554730237888338104379118162390522111772613765755330274933744893085107654913558032864284573483606934763544894982409166533309732507270459717273694520651266985144756918676113730929786970366598382548761217613410042965345935111960062848572931862046326107384278195583617572522940845745897256477098922065233459200802632611500647887536707573924382502656818951084560052420127725338234700471848881083107779106454287024031200889016293205376721963297692727817695691393832768867292535939319218128093067214509094513356388528597766318708859840847764385925888784177686251897231939237759771309619964033688082624171868404085303034035052017867177984970298966025382651859659337389424248195994948335982288437908235272396502004051915757513670630554505562311110601952929270291257330844201311286395964284376395488958880996773345859588140987793853945093731022063422438074499579499317320863444699653318613877473341786017097386660441624623429051267427209661251938753175458708005681295071028552568605609636548996954409572554520861228233248170826767091593745310169613154395371049644297658843819725745773502624305469376674532680165716951342535236314749502218363105707780626381332864857757909789997736304861230798026192631990500026120388696689608670033662948147731372040266369664772292157995826194324200981509373808353549114860508397405050517156044041770239638520058149814916144969344112521154872270263246509232706864681863801524202668608870038936614184706489226700669882155632679354501292184872925741701584880798324203414439798984807890176919328930244021560916453694711542606097029513927648409464500831830876893849513154735072634500530726044842792885251933654302001490860863930189242154607118515633171881581584648016236159146737166949157189219048949971254596722353698165400946293971341081570307550269525208925108077837868687909674336523143979029860295809448853519838278676498057404143256947795303334812446033477186313256960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -30486427299802154941427168117539749435705403716511056290336351446044973513304150514956007407832267177164782879636789527931882804617254778990028941332735994449270080181599735654210420917410974279302946297545952811116771273713038354332651269214469450970941708719943660637343498634601996757092126087308620182747135301761080512604028460161100850145044252398679901429608934461961587229564781354799280782132124885820724651535766161035376657948141568590764579717798807369720716089739612850869511576075544758632660644981204377255348790405626833586506982005984456655085596791009587115355849198434253157448599751796893221592916467502935166221526879563942608779710488917571092562916554574538379519479591830049552545936983578691707001333296419983273080333207421237354348198317052244792920169901380003104466673074532539898617282604679887720607200244874125499255018515069490048003350369237347306645560281308385970671021652277297109334855326929738953581235866826543369210814534940681860558934855545276947891445700781363094193624368202981887068021842615492009257436165822505260205025136652922707309502594790398327998218553581990000686714860474643852732376819424324358229943543762662999130368831745954328748966289015374428480692999185552063003661653266058516737232622948636021145934115499249210034537563224115342483836117088630604953615208920136779723974391892887703321578973870885483623135422521313763687523314438167660468327316284204852182449516659848273703437014919259109738411622942538377597572156175616710705956254450540385120373377592560473511794730845739338155610085488000158421060954937236028939463057835903659524767111587516205323520028740560711423976758623445189392146024463942022729699827193352070614744920686289207196771210592359544253337802032347197071980087363488976545704830146498046151314890652358419962944701864746618665148185301973096733227087070637938636451210159678584760921198063547625991594467153152310749991207167406730669125685659406132181847518936527203828231963284293562493900930124482975727554643733001457824686070106008967279845325740274919682720100308982761578842500558876024275003585285957992294664374878878316463383476499466828797710135352980168284174676958895198484686925781784934651548746959954868717329608851007332319431053031830946122878394836240526472392842174169015673313490162331666582745572108155250564124560003310078640270667595490043278494692563082293982251570722585764301832187601307506982606832778184011628621224863542124493899213565987583877278803550969290248327974042028462372618122600840564102794728863367850259236601383360654568090814505451096640362615363543213928040352783096105558667693489083850343564088473462106819719878676932458509347455523039513514804056921414948657688142588992397816695977002053928816785063087724802103345219641360101352210813856893750980327552195283977838099769033116672308675045636761382547267084567428080472041854454683127522425647597848741054183678839536555560371888636029836373180257324441153248538581522507310414276526141190700787595325788252113731382075529839503099352830028409716676329082672767699120641185157035760200164196165632962994494584971312096975209003250111884265396740496043049285422357672284521990492694738918331111758226591207173906078352578924516778860438911337798974622689413894776414148049769866418683773892689920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -990636518310515243223649920557201892247801293914880121359485606911918535480805703286570731490047890338300045711036473043762698833006432981097585356302645453685695133795665658848470141215728137224449386567544216181337824222408753675829604281176158278583942556708086782819079763936708843384827288071120230342422887364249862762247070834882837066178498386286715922880341356301092316612716401811707468747719339165729764649693396801135374128186982352698746054525699377389383970951074744787514221550230527896731805879909602804060201355318866888694042436519499200042449998663111650442376912883847199102431878502013955158683645835729442921072535020525921245638871718507678163943310775937803463605355745593302409690795167615783116903132085803550941697156091596620183647053677415758684702602349420779456737611722551361437347155807240377412621270151491122176264745611552428918438326351527061486384947075709753187988387654249212024713064275208034495723447645443290614882806919534190177874715842472717886389903254482660777043272670321843042079279775373687704961157739352185647445966518734908930682436134259374291742675668466413284637096917167658827553244486025940614539685053098548613010089229934029116345889113232842223738198014913579929205956783186195687046875233506279669085366260765817861860473221478569126970917625634464161196553649880727764882025526696560283155773486416299892860923991995673884110832581176706076486733394054927314189903220125090536682253236943179996433818767339084995001902027413607568520329070516627200684687030121414139052719897004354767093951449692830400085510626749082442865171477211270037375108482200951410386772437765474789459635587960318662104464381183547060330193716774307143590829989545155950115959220102502234949271808989550944248777137255950761496773065851168820953293394039074535652937118017594120316384248185835510656287189215052513895630325847232995901788865893121345555960661395662367785662040689065888859669765342831936582514216317919043850243383115727711313030774162212517702514400770986578443784126120792439700201383566948761945936898291337050363600203080481942864056538443216486567257122374875461376633248518798129152061143212910877105537131308742713789296783603354090760242230131525704882385671992859582804665813168303312309291389428945906077165968182076475103727767967105578051292561247597008392731944668072400638304314598077158949389997586195531005938173176735683863959465396298587809634008957599997598839398170582908178844209024465750918519090771425544891523420399983389271277390342634832256611148139544551973160658036404608373966213767772259407507548323007347994075634082770127775253827264915916323028926024441962900996486918498267493483340353955552054623881731608217743463492533760491067540897772347617385091071888857663344837617401752446307435741717480663739316597908597356921059003121703701987470603755214518567558178623892151836896118570513875514366484035385949541080796086675974826658652229812622520405862872095740991371748678573792471159050679580368486602536083670783223172811798563046260844794225314570636990625901486659085977432131896821468432342051897825574335958595827827962626686106969853872498828862572535702273554795239655171298269059986111213939094967249452908022872643167053552634628752683975628573591780418622282701906094824337117806592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -2370971129322685921890853451441901147406457819774664423904208333529614359261805055618729702102430010441055006649354030261443752016986390648468907077997768320021324724519717728438814774407091664556305470224877064863283469759677521398781142129960927334752038219453554614346592093171307445812046803749302977593087699527099345420016273264315679335914606716659517053388811930159321661765179006415925762358560963324065398037141063545879232581189940952647134550886449591594969118268585576334419569577300739851900892047625235741609212494257268008562098274518189286304655546497754620071669896784834495583249611741763146361489962457495804474915900680055401675855360724205870702824346857928620649988977455106533698947634896960181860508871453625857384283815362202096848512286271470827041766357667901664623565345846178746361232447782073469912527238313154884265458412482114038059310863198258131208547894612853330601766474947292401691974505751674991083503565605252635212161835428820508284732062618587136031202834819047814114744209709219873383009775752220255252956130002670369767455872048274759913260485463974186559939966956903677040078702278444808997705311112414695133689189249179871505020362588089905886100061422821044527062625491872934195819008072344436326612375209386687804245716412721195295193607101380349758609771991551262040314750924619272885871664292527320671444846109973161048652777358838549214363881833480294281610182740171798554414853100305465722141655373005671226759668644313810384829826065128894320031805436695447990348292503775788879432332785819638468002963021677776529739786524164592572110057705176673313296118416671992806588381096161904460043304224086264763429218065288970878940679536633404094578729306744119943850234166876088892909724445630869112541300610908712845206740554633808814640714012816667386288542856424605451729748362527982391958725242474074010073250384240089284675203951484262629014128928649336696475767320905261870025523739099689961702870690118439523178028991956392053899784668969564586170192269490535104439100892969212946983517577413701350674325263931566440198904730915584346606605846411336659675197741481329838978024929401705818347629351666055696722990377709633336489723054505542817249707331983362578086329992984219345646839645852426343713160609100562250480891797708845894718747896522004323049671033806258436081587224543304918333720063730112590266326550830803859718540144527421045697876706689480886590058280114050522737438872045339256950799291398084119688493247683916929431038072139303375336041897213296940920421311663564638848627078454369275386561701501956061491875337219292032055302853811391570515315203203022938410177753673594901057882067170239084630961875491301498230212292406018810643501759657533972093664374944998586498475438968748839691700784201988388938319939112692761363853641936950987520618592921883460062281134711417879487003196119833883903721199040379691431825824967818621989797745224511138265128831177368771336300500082759485368204149359177961006191675804802943153851574655126230417068523053120338880191899176649660053745337403602685906692907824325345813177806505162112475153080575221008772857208489469072773424172385896284011274865983915440069848194059369178426687876435520439594748563550829631516220981450213169943338096786009725917615803852868634542080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 4666097996961385131607047277903246215503524697384301470146668655736008422562011976710289793845456083034110681303053157618193451610613707278594225763833806919573730643178851302407089962910143067186753383438304339331101525217792000611557920164250219028187405154319222949665862210175036024495674896650561948248295859625241862548076983480081115770474176830378558139225247399780380668753550350469192678502934941647774657288662134692267319293858609380685013217907986530555765156954736650698053423305773071589567145756768306597580065138997299361971701665443349152578000434695926903486087387445307977677524905740551874593207349753797426438020045713120079359562967303034755498864607272027005262375544774134603475837317405349084324712509577302647794791955252153679321253849268092517747720073169170451721726480920304216680640129880578496668744307873487290258741915167689208128224242810423314098076403538887013368294392449552729025338961551053492836092388710983668018404699288067736756821995702393903789388655838936885471083530753751065884780402594111091931038268069083861748539331834552124346775221251862117519599875304666026251236291185871506063731938171630421467391185317806794708834779633283159659933795629534525261504847383232351750971512043402580742057559932737145919607838389456753209715721442634770185890450878621217456217844187620952259204976331325031515762145992530143893139186118743608850520821575969854864645998336129946203009210857291095593359862483189036042033779273824402953647670823362911943446981138045104682499204148475969434716512025785334598816448440129285818524641453147361198531430672435201211974228770870345244275261318830801007321579027148999061760701171046411169844411798317503662552964079225705653613805928747927376059629794514697546922910194917681963534778514384359210607267365218983023668659597261101490918931729289767862191188898895100480405528855840545293293907563558181027823965518576373376528335082401985312047809303915073768764105129909675545585556403265299276245922596176530917475105979485818022430686309558054649087279505442686830223179438376420757382186552149744356292599340804961468322833679476333241872848413300239545503883412046174055214111256530685024430586122173908315779784185662831255526389503877006682438068641371511556465340237202205639587274644665025410298300252328022357725270150650970141493949308482130799187266755557424522161351485724724609901002948202115804224365575717396638713354365818821986749926535830903186763241361250002643943648456098741351243581505414539156967194588267637618085921880607483219461592264448097704472570290042948829569552864746133337898256326578759939859963450152583300324624929925220474978557856654904785743233653180262688444169090033336401899782019843805481948727449253977782386265200941170765105387637678664924182263405647218839035102760787081166468102610734289004153340550078110462934040354463469113149065772473798593930975259318883693657676029660930467021411954142392285214628968494360133958611236620293793907396178428364653369546440664386342300072096128299844552707955938252034394255704121057868085718457131472192338214259548833608664497206628763520583353836971083742302865815321142970513404142610535478059336279012687417732038037954516214431359667179624313959723477998663862760557160057328174011576863287609917440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 338793574855012773592351388577850314363451039105448933668367913945894857883814236103353470374768779989686797032553529891054009499958478835637176354129908662224178638799864833408253115169014809672790539472169532692147853966409032870320286249769674925535274823418729583448387483671048259341347728582527157322118363158678626371722978106588103491296174056624097915508195155716834034352462804295513120700665225167642268266643361673653120772561907222229397368410474178935796053555390618940658879634368590941452742664582871480670574199749647663141853335380507170502171295766902761744090997802936913073880192757122352518112850376049792749520084851757372132628576462866891976822327430515497410202677460494475917992475817400660638486916213273391065728420894596128125834780275960095805378039882217027558071273810048999840457998279290773875866114579488427461085701038623994574451034254994020681272476210960905737326350752748975058192484343416823326996863291950771029873899220140740231967032637603101517282639826862372408060879839172168739345268978315427577154810087723419264536134446667169867437074427625702017628886814779012945978453484235013247314733669556374718440083537125437095533165733142636755903804147736452625377939584800155891737139025667935455370710743886030959540432515484481565438889656371253436537091558323529488603834787601719602167669365989248144076956968728791873638053321791554987050099993696063485782862531225798794595285965778473052575792348743864134334837006737471286243830953172212722809397183606656180726412735426529035854680823208040365379902464243942976005114601951488231539863354828853561283470644262974362526308169492598675301242012528089400511660384842225204671750127601167185509365284977089802651005233016365176093733915616362119209113782996722022919447086478098707139326246512830853086350344769734609326983659498261352880301892849468598276296960036888505718294766224346250273769903617861809520274153256740920331051267981712627996332725704814557264784565399844631867897467264345567916614783693056912801035911198042981634478668125144073696621682337818103967662976174481446525532354772739405019748017681841463797625366847739791366676700666890258179792699266332563143025304074634984562028861850739350798777080263895059296302482244337332526297197865540258655768814493557556103150962892272962522338976249115037837205014460023961262517211163964203135492054907239703942687253000886288916642876422786155880064208772078465500681783913986564937413876393192599448909621703837262213885181518078080919848863620382262315050223772034365944301036548129421399573203795629483191440870688212629286075415740069256472165288020374698247718246535469206163656628472726370453022011840949630303262098327675025051795831242199504445464910815852589251852355544204631981879442308678180240556379566409848215300690738388059066813741146159545093001363933953753187057049497718222437518083558431303704909393372499066232843854231052253157181646480834377058137398644926383328623775312695255441161691970332306892215851461033663730518611868802935610111066912253767098461014785072593801821350957805837767235389633938069808695428495506044441950285294133754160273496223691292376451215861214990879176480968687636171186942948020459877105916244312772386060896152738390747489603598145745311074650783167283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 14231123306800290008758649793875031068977634169668489853517635770420809216176100793637155012427836600792032402020110754912995275076809230342716661034050284630189571548842090507966461732218224027588946500483468485320966280991234634019730129684799058352890847773300088776719091872769845533715326814981315674827220430922819427156320529838045831012614336112508674640953883700266775390864810264432690719599877322294822728854775597091201777917386897687676621970955386343413966154260380999327606641645780567933804135302184505867524441141194230478038572481988073812207014578220953729497828094771864418019431125120239324733263794618400028600011251824866570986021124446510583113259671497591065275303820358071131369243779858570736042918446361390634929021098890790579216656710399006779550453958347699280067285233064906361177011971387991625915189071129144225036766212766169821744890683411770871840457376018791511469786488009694723929259548741840893750884576041741617788480490980424971503005966737686727052588733938748091420070285723271580666917258164420692797170147666670850130135561088401762974836156751468896295399152784140081476527498164531617237992715800727897787222742883338638615771238033006055966650994588566270079649180866967770675425266663176746195756109891007199068379838634448299851383719584516543311548413065079499487082940102955071054848084168174021998831778538962051068688123688314804660581905785472402706169657756342776886750522690472459435283295444225651293694616447154048255376682860809724083462272011624567781745486277885982042729260050680978326874047986938521400632450750216672993745118452076305729003332991280917147778825400200975801756312220584061814458470991442020318037783522807438789741925622456703706039862439992351064009998130809757304613111941077687856675664981222519514932813452749128136617212271497997538506542872136277295089075657947193822375295818884355637137269082672431853605877707935776334809707655000489174964448594583524071233587128678790885835432604174693233186460238587848461819119339660092513213345057545371447049044233092036582794527076648751110339583867353485288026081616989014028582943559063194239717526883671318477536387046344024564507401097410628005338200940702436873226607383947584206729250683156053897398601052978873826469757196014749247994416675774539538863612917963655303675111537723357075393113675602639203383321810701135465598644239747774963329368868457079259553793538862344147040407495309547384990190138893614121259278661889052768303833926851967647156137702509388793695232537119696236185742449660415377416407856027591319418419801424183383754709483513971827232496438271432242591574730820237241575798090962438286650481985622604600185838299398666658863539364650911531165211680502884110169414447790580025700578141224154798786853660839659567624501792947527921634499757715516695511871656602012938080827377810671431097808980532488324855919598685400155997710852690949401544631552052352012579724022976015397421222478701088476747142791008953019930579939417960712479349482619699376605825824352426052794425874250078995199332384427168374752820024005728296547824774517533041338975256097112262280352877235931831870211802200071754044914641428683963935372511850554390693373512445772222297793895060457834864716754641607535121598528635748299328655143731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 533476181691641614867755310275389567324193901821884964903326347806499406387223135415025014194123707102453812867115922846827878359989528348156389857860750966842663757617043307549794670857537197226135249203243079171792989074293765205520074403518618566648321260590195172716426496935906625944747948930609219434425414040186610721610572040177117314754778391297243149047958489745441926121524693244724704093768662187056447459481794107174164662590916708883442823176000959061619139361631181679452212056189083989123378949953285285139057467545142980592655296686474237096069706405058977312108426899336727956306788511874244357781609614028107009573394610884210396460317527873762713986053172137823073732149471142701508005924793729290481225889071790359181470304713960071916078960423215860899481270129497782432470711346235513660544247334735142502908110938411899187136004611457422473132179505267335617740947547621415580575067543354303830479732464811250282125915341149704202831952576460286759589814164630651961117178168968299454731270551607358789276447402025695874805471027896275222164234661156328743517457983392564544098569149536447039962354528738890146088075301925137586901724484238501549810142286823509724666621156493753055826488724579119567441874518561931492744588471041507164511062019549985232789145753250362690649284826788612150179538101859183906739894014864030022485608501998782463895179216549401018628888384875180706028714062600936052652459098724190992112330540287861549417864836609459150849287729390288812330333324287803418872912439151539014356569060371053916468893091463082372608619004658913510598722663306624709502453863947361474402716936336922050603198843114143523908966688531376530787566774935831971163680897809823542646832422307278887965337288221614421699056834322465264394846027606728916971751531212683753009733998415591356576132419492346022882303985079735345783190335714178749098612070942383829607840129104670944490081185692962746688293253392762964491833631227831083910931870723463846882442623759650591045286984573847591834276942562777189620329753844160046215551496628666419972101930094515226143450873965584346393811280916595974081142452774288607929646082462366457751799152228360049116965214907084166191331100031634958316993464926488003779755912665518203544013374530633193306095446034901521510610462094322757653561966222804278956040976128463589579464248878395548312332506505585675861081021154726983194810779298600351624555365750766448533166776074957168650372914447675835567921184416797971471899699860107679387420921488885393616525017825459184067661527008036528366330453203273821965354690633988401959843080603399280881834752814100244023459768059841842086262366958041500498593686429027641789843140091337764002270905177250256372008519219371661017613840340155314884705162942409036193593064758756500618599705062216570788559183012073681403051432525885372083844192071077470718975363263561091813853590258627602762680220577277342066862388059585200542789759903835956325481189231967555197655286540023878249965681232783999749097386765684423925818317073066876151860181746300317636967300998442500028595104717846185378333427381192174010170092964369058200319655473158157008045433018419507089088949115079013591413325248996719749724377274910598663095854107123522094066946557964480771973447680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 17327109756281281133102037386204937991408070596996938844266172703252225064611090996493628824886944506865056386992904264544203525831095525631224644254618271186111923088409283731697704644260488187696317169870289073957031482636232247718337772619485723306070953611432248621401749378536487864879363739508359594473969397413190784843616626502780720809259581201833380937596512802071169194088859624605134112770613128886683425758580397738087116910321220586315547424687262961377829814510038612252983639451774530396876218337304922515229652595868002249385059512349065481664404699562813085007738992988020785860562845800580942269213108184432170636983435210214458015373593654995650240547207521105257942058006762347575630399133422464947230073392594658412852242752628359337715356920968540413507761463011141208677710682305962944865356649724462795826057728003235194189214107209321248351944297699425668841912641809085653255257074739057129946432369849804971589143074289415862228005042229326518741505212607655857079150428354607949514869095405033031123119643116238457194571745247687506136461982750546650567819266662875775462423400864669107293313477885950592132564039797213865646134081263439219778361579359675521657950562231749676704778026401783708901132278339970293932366395254421578045907333932078071784006399386160023207753184566306618830969500321098223042921898776260924591512391581988346852820211282984938043293107240290496520244144717843093420522320225809937714398997711435688279105510130162922051663883796336013587798651768488882033061139601168800151741798278643726311202149998283147909912759509299989305930323326446618511042567762034372664348869471500933609914408285039955485207967531516302464798974896931162865645555690041135567432732018933785223979070826703055434168786440020403069637782743358669284509427250149011024890766215033833957436779615840586428584275265148474694700990852855777227763631197239615089111624395986980304188915451730476862806792327049027638584830595835102824084154635935132992901092925640620756936466141895777436183346655728101685220672369390083740497011703610956031630013799151685782552395298479470386485786745113560994254768857360035817396610913721214688842115674420946463672901901753536842839872671742401589791263659824495608955856961259798781914567428880576709300007659472236051115508617739241564362539217719890426200570349060389004056233401434794994103095373554823155883323226087883298975095012150759073663401753745718218765233611856963928639956384416416293287567338639822499596436216924882115437213621855684411823453726559676864011076998328751925706505644199137014174586464122005523156767218834025394285382582090684790197903932223042279452051605219616214946844229118189301767070455501074453687256771813852893217112370306231673534456968629114657840825017035695707412072014161467583386827294009447875184605970666531710627266486421262502459326968040264804374603462064918622334997549355115473220829957629110352638715976664026672378859563971914916554332744972458998521396425234750530674003408579369379583512320983974745258737801614912010458642445698645772695411070982385562038413197503304062676707497382664178273495767899775983075900474522244760465168551864834605143325743431691298482100838201865817612229881800632664561830249113936458664481880591276554007347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 471661041459633308614454045595397742111703548255352772179929443192660817632816138213977996872786946500499812567429074117474918178307118035041194942057954633931839713783369867409562403692475081286137713523196637673789132964156466133108179660176959550429965769899035204954458364698078004096060028274298538332481613116863254953014330019702030491097108484349709641821474821590859289669354764454682561994704317925942108383248980400363454568393417528465106522074597151965756947882047628147257407261736525013495308446327000422523453474414464069082199579602550172356336449909641743622248107056062443404399681937058214508009082296010461476717480783263503469752911766414933502184252518064980200690729353779384518379189950034307972980937317224384516932263573878960521810297322668847042508441590713614293993299500627139930810468872239756128520756457457192693498406517834781040576285590151779966929705631286547252123169549840068322277548852451244526456629710399501584270949934554044907071562607406900474824053312259271947452279633019373599232873818986899769030572766186162890655387347809074519885378993649623538967256486343178772038903399474101181614723623573713958847918271734463156256568763033200983961826308609672235513348690033822757240316352161268066223862395962304564483279879524248468049463502274116494282582917556226601394420680088940845254287656459582541452294715799777271840733951619779052584334802709446287115594628938893990787158002499390675657311803709313976715775467559282330204892194958455242135046026205323674255888822837097247012454239028467079000904090556245259677803779408621014049153039453990243825114422725056132848563052576843499628919905807989916612008395913414566268819487461219084775945889139164520288234545248284412852914924224421297123168550973341638471789814221491785857454864499734736027680768290029981186316364824100911095846354071649543396508566263156020412001916390733007298895387961510171318259039647892521866985476640928109731335011248058962008456613404275008362535082522556609285622777805548164115419868587909210348924705908376767725882464983584386090569482105601519073663215187085554371154302006987222171186014166199255251282757283872842661147518962919248112235447275743948693494037861047110965273646473269740872892308974966763683863501860811981025469909572072750917772697164465545553746408675434894491628454955749153291096328300464437107863511405622863127750559608161910756589836386322498836788379177289637796609989422706138323152021861042703538998650362224393920655000177854631554676227977651768704963312107123312349364809897087917664815602032576350740746628397620110103447475135832460110457864245778644477652968491348966442425405023625158512664045748550843908175145735486211840241600238329923160967524469777803938904963570385401969406724527991866580459889756783298792673352015156163781770051705345420228252908422132419758631113546695336911764444973877256481171825536675339267272938841070085333571055651650349253527599679443483307389543061118661059110159877030984583736401075804190725022283741469507375529323164084662368194129744290822372681002540270451967449362693804770452336141153739943719744336882525796329042277774421032840099289051595136881564938753223984429040212015932515327122049785286471540187603000898494757555128479000150671360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 9481215046393384769252858187179132130191548673097726000770265123059516993949722429928593884564451296160327640635408590237822718296449777166581185956656952760027181724081417058207868627075265949692285092659252071403140183144924320148111195626561638967678435519985489630994914737866381044620066088028893694681918029000557114425019322949768914458359729619479240921353862591242397757885157544373365901038412242721236710933585127632370321350685112529674133459758221933168388565431214252217263983558707578583205387180229287921368271493804300399863407563045532849165136943745891162486300243964031894542136692078948785704722396974746613233296840720539320718979559269437451052625421210814590449287774990270670182686608206604728417188328945284006205374731519950916666198565396256420938234903307260101098498189766857339031686954327342752798159376782107084949616651010833568077426387689709236572024310382889067253191294653797021679696417408204969104293500506831627605882621760922125564784940641370011709837269275296750807195686968916182823414739160435878253009553090250836967606309262212908245356710386217826080177210613502357963787354825817597197505118121242614508872888721418352585677555770013568320348214734505814942533352933427040418328122795100761979286963570667850381258301753797605565358869847249028966348723866625626123729579256001474254892420374548370783107879557547422345833167830087222157632700490448848989160726006086549396012624179316146733735966152120231936572950108762899993460832500817722372992826340621462279883344734909775925954124254459329191780784427429244976105849004402333284333646405267504205348912582271225399706750178784682925061712359126675701425820066833402663754130708618423039840597903025818552408184745274705521199345413418221129388122675479827464922790064897225290448233320484274055686633089515311671322282058109866721877419912530200533596375981988137749324400028810495645300648713436173282484428784216295687987279869152210908574368146410102569236817411086484430090740962911136747607250433596372848498255762384107227994349732350887523358304219356499414543095452006039471977534543830247787155028172968704766115999898985311734156221424921187519681514870210451713121721035398803471083799240774645083566938739031592875963825240426580200089700652822082480496733697466820811006624263115765547889651696384470191217937878534280017510829671335617464267920509070265433830476484297908801939952876505271353986930651849485723502483031657994164383094727911879822503101760864810519793813455450245473336496168428783542909459383308423310661925496658332196891039823337725142570326307395750320457972832693011064439825793615901889995626357816750845067177921421346406658969169306015436380104885925689688103963092739889552723369706161313054557702667005689007114462903889645996324843336877449789196709852309239563281458596294772809903451039748421448330927542320286472698511615822429992001905978453157917660459995745823398178000587797155094348774956937288142393422271533152873526111675815644377484379569364710962750276406631614992984670393145865577249364875106962838186331191526629641088890089152591312146216538860502372565248421721233981044306937184028431548580165102941482932584045966637187804862233635624562312757250628055831456287358392655909021998931182092288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 85995137447055529187028060994080975704084598787382952752972497523757932359794233309754642609124781810484004156228667328962158948092550305707201040034180404185276622776543987191635400323602245393789642477461061494366879706272974103953032669651925792342217122933628068387143367706002329781522742026628956162719181408524195417932684032161375159305210923610746828376430581708811811925409471055520363382217849559674941028560150906401748843901902817183833917669829740420248564192337450442140501075620647785037115141309119863245776729032120393619979028497100138162481040450702395764299181963944100757903728480600709831173912364953671999164850023538163735900798077653244463863396876701549516096511352670370120385103269735644398678212160591344551620377246116407292194013415561732248557606635209618315830466525924160639060798716463555385901211203984029557813778732456772186189222685050134907012840867856802354440188646160170408581190133313723353900406264735132573637927941524051415720365008395097830331262909465524779326688177916982085074164242893965724355031092767033509615902977845237347018253043174137493559526529267827127791425022358720594972443101817839988925405495164245640345718341527287198995495380324881904882613602855508048330020781149796226189032727691020610331732907365778749559845859913066295421247756511500981231906289588403057420809834371585293409200301200568463006096168141619210934976267376782372070944659291493683734810202456280675991680278776552659105000682405963521837984926639589763412922732989778521967538656200827758993612688577234800945966692150295247942065516237600034806732978375822860391743383653593075389470277246715024021781533821486585411221584699243674358913306242929505859324518253607737583996052373874610654996218071855489601658761041815705241340813836140870730900769799231376619603957317375366425384060934402232215472199669892768016031664703845579284122801559490847813988499178684616451076491597753560378711811381497671831754479932077049937243688782999137282724001050032504118247367346532184774858915091152486294237065524974163958824381286065537939728536842659023472150556589646113406686543477643709344885535061443732185159653309259275691183989476593394523091776702735202614013792609939414246174723602190889058277684013792839962885266231831725383421679439997132531257133141404833830960324202471837889090659227367004144304654505230111060903072411240812464076355247164728915056677691830287817276271559926920824078647531365290277002325471416318753251650798817309849444908926463445059769986392717752229489979052092218930290534069913995638969674718739547606645835211209404325635615151092036079412054724856977651631186426732735828793205815788223101878500913364214936246634012154291940324496386933379037466406344735588009564914514177970896141616278622859603311992432796512234115022640741289490709668819104236522559943366205676193088089725012391484929679816688730511359326762604990363389942552456177505674472275753975216910426159374253144183928288934387623941920190953168513341945727300191360538755313483513580850505677649463331530967605446242544201896700323011407733240251177079351530707076458013790988983019387472458099312726220322265113374350068810505985465600893072660170515312177031750571190186076689550326100688664103137410612723712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -1528745222794931136387746008437496296291436148020841300816090091380272933780841480501695949413149224045197471216395273423274506862360819489276707889129097248249294270636685434881344133053275331408519884164020098063299925237038737321113314686692435157253959854781329808781443453538423739944705335301939418176661970159758513017052774003752871947617996467768593915387046581717150154278304987340102073478293718397025976646699012632220881364042360915731394804347554591210343088228272011787060918779510616116375668456032680504256437081389309371914262151525582932122982151497527876079784334838885000431249044213985854359009996919745109818199846931312973971619515001385505756005437060501068289532351405994219570191175706717743122562639205845997656632171387228856606909249002396344530264562556469552316251234811689877804155650716881898212522464118750922687524565454969032956555663271456762168855357796252013548802707714517966059967254818909300753497149492848793499409891445293815941604236446221579629449808763989202153247789835456849032622779185484371549286305510669690714567482989400130716248293044786657575607828912313183409533445836038675820821671861991569016047280083154884628423717528475317253282836715750606947145544327319836316010151622690223953794348982637499724591044148333108051737376672951772581147561920348859142669746945500766397874909284462505040451990503823801586791095717497278270618262906128098845815338508936543913537012184033012240161296922271382720677539452644829676766790910133877204377087019777032173502226959269162209588227377818049442232892657854809287801572851702257807456219888085587754533446554865783181107399965314237807423555737522664400433491043871952854224741948738016583357055683064010059547125755599551648394351011779983645494495826927609399386988529539972107792139564761517044685502810546955889679903119892709837953219635166563888658473244546602213875954133919229558865348314817783143469064531689086559733698482304055620820484357234784377433804705770034000675210487815015755641536952304343240915001859825868609338131092966339833571541798662299765684318572705763649368959525933164528223720073892144227236408405881028751781283134850140393188210066301714508833652347763745603318492421072466926989663218938572758981671848452441309464720743263962175590174800317995599771899709847181345982194409658450078931952587681316416114318032784086716247973939301587826983424077672735369617132602225522871739326048302331784025546540575031767630784151206596578576665477828705642348843221410077147856651955971409658630132779982100338722844153508525689814233957478955627936451790232396013514065946337584814842966705962416726553215791614655451777154032042191462195695262355007969618780940015585624250040006905962898349570936241410887099714000628746946011568384599059267454397179765935664687933930775699516685360182055002844025753597276620366648559023184081373205567929459552504055749503088449072729429689644909229644726507831220614124893158835286691759366064186184200832628805922367019943555224117996454005261902898104701925929432182182221490800642813071950895465674584880700037226741863197942757974247755115145414812107094790462111040143262315897426278088234723032443606933057121849411891507531488624698462590952841872459088547679129386735999385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -131249673125589172037847875571141617561132821114105279672987240859692266549644985197416636103286047353242069666086537186822863935517076109210431503601373479862152016674225684311411604216648933952301150630971629596032105588554056220559971997834874845557331061179864451174630015955048660914708110868812039256823046289107761158284527850784103186605420362852988675265585617596304642387982002655939072570043960939922601189793271226800301977122672073766780684920469296647557307007021178897319889193193368234439426612618006737188115654993789975432793180570903418063866338733983976663613537479241613674257450787474313423909063800956297532331120526779219077113437415378201017070473733808304133739057654948738766613914970001809840526239910214382662867261543898018842230246606347919393586236059901705515310248203790876520645617521147567577717480599275628091398082131121381034868090243121380790667147810726370605034334177009000331876973415027979045980953914012127441908229264081245132444403745549643623932318078855392598055624337576074536159402120727888723281459898556761052705454320811179642232809984940306168583174863017369559241884152639706604542490313785139630758086926602765252882800171355304356763291150959713918015225724677025203166973533672497945292721113865046297751191289532476159785947496592152176239737021137887863119415938275717608064427049328879023467684924110126371384627170119233591248353218725368413394689042301284774349892129699874482525280516503839676654868569729461762512831704292947287568742143317863400042561973599273291694858920695897168956626759988902260670398467343147507808982154345396427709340111782183161736369690222556928868253503533242015733239867515355301246478457878910065773217390462516628855910389866967028177482485476230840086470663650752887639565823200658441874431923727232874677805689593306664430193186125794504372943063434780182559754824002819596884929379000558069689366319343978904230552500769679354945934902109267373926258200909922250962322291941985337555375208868951622451756739633271157128237242392885879701621766407986151591085886883998416829052786092572564364580418335753280339708893766192589634471896671678661962814686920063925097632116749029532484824359580637134311934146948802018783641781197638988505963521314571404170105516726802557975932294546377941094010254980532427625137439594782358589517964192400306514959659074321765130863260855711489140694618982249984508897663531693212958236964234382916624894530113725418294537611953928884820139508847548794111092848437679586356195990604086183247246532366840993541916388802081684291442545821334975974414663896144571109347086954154823127297953390842444744802544547556914969530828636343410486582456321691734908189663856825759667991951211589276162651204633502511862049688486904107138830804066013371263445194032814310191216035527276714562990380341838419212381205680856949651512977173534658014023152221508924051502658476692547921661408983816195524081408162855227528695603801169251115429525399214662247583230749750420875639090616003649205904632872262027641187150938665642190084001085812671239062144576014492291238480597376052664198128511409433885077227508865384635563375306634754106890513826637450389543210201217632457981766919891632778134045241835764189332947235571818295197696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -6024482928840193004870981316887202543152184665853893821145825193672906189585017252379399243423925048209413415838780391740623049521805272349730636542641787764015174453170987673433743283920487665272109478265251406733002080936885596331271267968038013792493785034779134111431990353526338300907487513889477758568913955252452782529038002363114974095897642104892975525205633041565068110054226599735631883845039997658469493883753422339805715929495723812080174047072491615117063222423401142603830335255327239957316614643504542534317287997947465579663703445536470180160011707317417007768791891428574535838602629274710589209705390219870188551366860310538915746912750524656553031286995557382305722414364226825553212243298987419830797130424444745901605286885835205076100021718553527832446424251643606507437103761586398802512163747923799474935406406943174025447349954410088963654617684138415187260617492000289481911553610976843897218963101591187710922609996324332320257847139907915548237259135493517098577563944866005930184298277471412738647207684643565532618319487230717178428990876335496610605481748850630178451606541219205608229971543290356806209873351720336545433130476628700451110349870526362219310375610251289202279835535278596795766748780375311104845106429098044526349624643110943616780842925255007065942547729712067216681508444057126259420613116449684302011937371030873227202649595426309773626478255255977395718392935315354283111612517000165695509632883744688244098150088197888757603706048928608155523802879527712052619374755691906183779013774645588805309114754966692658935193842562533406902463785766482713419787963711845005320711123793670389500091365901094126561071503816423302961364879916971449974394321539072130719326502859987805190906957993191781900981706104706847256818452776525229666192442020584587008174938736901984580202354473693052398901172169654116847405218315522376123820149861042096455814878914103202223369523944037047758850553041726699003716282689545595358059598480833191942073600839664135524236544924115240430342550199308961075907581237043649972000823613049544661147765286849539935615259257762509280346337563009851848672154054310061199477499166326751819978474195683671611634658576055321835051052589501713059525854467050978443593477271588406484166694256806055570980240727679508462951774579991622457130028144396182744645367780635246532394893461610886362517422016950533142221397365344563065639650501560475572184819342797236660890140619063964964467871942498935406767948129894964038216410393959372310722192090756873740687006935229663620288423075149075606039201506524564781693624556581352682084948808878096239007306935072901759267097108616328720110350511975224312996654705642264642128518648865937708981842884205181212237322602150080471422123883993727980269418576487561520728148207950589286128248962067984986683006821537112107668473377172702986942443137292582199233732171024030914571700770489474252476092586601613991533341620253413631990120818556800003072065913575640224121443670352265207429466682704920050820441152985095810598624835840501075684591428296341758343815092077550406585501245723735982105635979308097446616992182365088225487445135099224505658147605635966998932722556205022131563747930150656140931417275513204055485104487915803220377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -117522135421084364956377963661069213002113860627113664303319196185093260688131462876251199346083010052670745596503786552540101354850997047132120933774931362404388870003426268275335980540704294382068633626949138491706686205700881556911714057585786418730917939303964059439207282401884304400535195625003343319969362279577206518829354935234938133723169585192987712392455957817995628934249108841071690549172040761448055485676920570832361572267844887514982294710533502215700188425407069207185025942347600116096676931350357951788969722432534230493184607541035767919021209528867840387827970222438267854008862437580789146409045546630076548483903084951237345909849482147258305472383137192708467221885311488360731069033800711528585830573420365832085401214851266911806503490263791845736840671153588105996025451793118537042365904774296067106967836335541835655189417032180366056839923527943388985278545041731314558772027550871003162485303622374975526583589137151794078587258792520869518178608632317982946644724349554125268162069046293841372892267099599353217793877641767105146474934591873000787014181455860096403447139765221592075704759190134606502883103319297876405503241575770564532851495453252092313009149846175275744318104538819967076683795497131151577054099090238204357852310416277804322973007226135753474723159776080423959716487999913711849254479117946388622078591051222168334053736761961735004803018745180237256473166998252659173180766829727083803817327007494373141589118710604264627034370892575104282343433181612977876902564164124122037241345059909579893161109001088478480079581319515772625447668452674907778020995102823189134863651928917936653456782545246059774092213912133305060400650995159490344957980129019150609913448032303913898751519427984290912062170244247034968596392486920792907896176657703151972736283750617632170467116046904610433785380372678262986255969247278884554839493927954992740298536004200641652620935361848087936001664273350394621209453801390679001782627556101304004644568998530423286091638208567202834020342231847067511406001110486203370495985735382049601701092360106444068312283508340099139606070283661335084108778121462110032812712148948572908911427603751657261023734104226766128418033055359289206545727611636546722463194299120308036718245254569375622718904729880119670634264834808700373311851871967727576357670529590113897917573774003848146414897988268271695323088834261415452165426142925136566950703264537641394204110103149784250551244797181325499702180954286872563927082815197404640800201535428095829727974737907422877491154568215207068644500893534185994477644503830531847075253969292705032550075922737214888474480683341524687501888411915836427588000662142131721581740295652037955494882698990916563003781412617771850373397588789071891377337316123818922408426420096665339071207756379606835221341481406503325015209741715885844222332191741228919542180080436747119339273199850952118696729110556281090533493674535370485050018524362610355765010659588920154564162137550894916272169053192243587899982338807895335643985750443967273293657223636492135030046950727638441844027514783811837589037876360464857355802616833881744790268312203186680058994167136119553088771994483490712748496676670107351139754274670309873436486239963651768320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -2090204915735966030815665213697205102795015046731957198722327692094084745123097232263894496803400610005357992006293117103400069120138722786985913770796934915040324800915420235465292254747505463384508459481183676723057298484644395416695336672702750066471017648443024855406879188209521730292110416581587013090368070002308779849897465555589864585973977707749786024503919111641128440975411975104321997707806127107868349553577160645814963053415903736423785724774330372664912684540757456515019505062836986438721275376313152083146020745583340116351573227630511111223547400329278965386179405010024197947312608767672381175341421754439100272880233815478218315027177176299565129811877674777051938697640755364306781739911725293613945740557196937578509049429346402834233160184112071909442860947175549029250016613638145774226708919030860161086521695533767214044288034507771960848294528759312663996446841047605453974041773947884809266561680950525047221079644733829343065890939463022966441133481117144958317262918783092641923827022153895612674673447073502673807256259961480529311123655504084412164508523609460552711550018201442744887067114595958753407755010388298489399829604822677248240263504917427376155465792912962531468340810716429316218341542884115038464152617329402788725053869808077689244267332720364365963868796209436340671307741807519881568257566758133450585493402001357148133205321900967751921545738063100057133782738073196752539406886542500517030822251945300692433211560966314727356312617571037958815796491471572380266284616966193975971124943939664448196889009153938611673640477598986039439497880919906025160279633468529752850722434465569364213024785446820816621916882409490229015851734369721927512081400483009420236565322690262993913054074519237172893406391555165824351550787799489753235042064606391376510933949799281259031095814274951492465120957006799726033714686117139329997181086009916685803231992997971446378014568404316308840313363699601285844849545455719801024920884817502303812819922621425904841372992717126911180148906461571041641967773991572801383464738382613427935123584814609651273174092151977838232287319968902048304646774962274539303405592563774151249764184561932299441742245586543682686138308658173284953219873689442147344978415502139955203957378330355850359136639471563611995937317636300147092889390232730336690424002768722339338201933691379487582023129306414915963724100752037700211541818033551091844525026674354361623051514502077136414278704874983236379606392436205147775354014278121483266542121582773054526813728177067650943871878700451852224299641792458385674903179695765624850236820534100763859777453057594657534394501034978962978483181772227797305508753737584124599955985127239623621480580853641684919449151477718502174445220798532299502183037720032384373791320274793657284446860319982228012503925245518945400080206580815383074118182177140037388425972406158554843672600411757871088148212758400996945643500353024554632890238306507300323253887614628649430933762695032201647431607284539216345715126842677021684170813778103926924606935144163375150383197561325550878687844681755976842947660421159090957422035181670069848929275209649190119653713870232122166986844201952844827843544553121021268139014216541762306551310775746560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 23933236021686524432173487658120344568603558238847164217874528138085935169636933122390058349160503377244986651798358052617705000828358921473992475048652607840804531599983172667002920603157211454732683512697774562852413302559760626915633465676255006132502736355582832338514810036020788315495569980967678946416093996081636594838302453322983545675166984316501568297246985734065763710731730813543938016997353881729046966607547489988492368513299167070509160792325201219916157139979847788098921937881057795710028329412239649539766404252174150464400298967902442341151748036811500491523643615851947923028535193780582155321172848315122549852388611766856558097770527451160538665424371845236123983527254196215261930014929636464962201666146351205903648259073607354310904828214796336307765750133025788489431974457968543696948263045764801385765833981270380988528095027468633209947738218357154186908696209726269248056273301875739700691225994317064211909925468185165595643625063234284964609202383415526615698418001602627907422835898776445628202469877601666965450701373845158847950843133503083443148672619021559561809644375183673105673903149790364199334730618965825747793440750077044169568808972595451656506910020221368920246773541500398605372128210716228041114483408599294060663920545207406657621424537707455289882990967218580894469064206386323722556566894425022437988595323697398787416440207771327335721768098917540357379124432491108376298843115827783909411301223296411661325865294673620584820158186167088733209893170368572434685030187946838725341821801652953498829221847611776380567321201790291206148860846341417984884201184463198317363703824404417173143751125075335950304140252940493828174231057683957339232722870861659815337768398724814841270604048622136149573349838821497750845488906766986429595426220331846478137920236010300120235549879073545457672348178796411279791836909659736377279315297932300554136473815939267578448893544483261367725321719769827989188020241801585114593036745132944346302204742102132707460665275956475858470128934293508966051876956175140057118100240521570951500329216520578423025046364809551739457010154111589638149151089098250527030711336197607680863126740836100933277193199244526575086232544897262063191426153151863740803862441899588872713280911482568966330313260552565608842003646928458146898783396226630574705807329320637178802230917561297885047666449597419453967482037880505866054449927761950202289941616908750108298000183051544745474692954149725449751814427436150976269928700834802273615468802207238239131271898464218709078842664687643091790042129615473322275810956365890962074047623017118423826461744888022061438903613331021136712602635105101703499924610648806743373134597949042786825909948604181137003830519350110356891265350456466593111746488538036411194684462680306119390064655634393597704122470760387554448266810533441427997232738135867998289327527607190687961511669760566548676488233609243086708456665871116504234178060988891488514500472817161791521402538018231705253164709731909932847353921937614920645029647327606591080300246892682900961294678617503393712653852088602805909361932016255249235605317826200129617656775124136622833477594880940429191962908935247451139157142304752342255216606004516312312096751616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 1722524370773688425125109002240730056635769003466834623155372243064597604225816814269073919323846749655622922951038166276222985200118102467215359326119121868768062332964868114599999904098332767756082854557376314592282454328665977406467678023588117041098891354460450489030138090126309646346185857603427367116253210432444213533923443677255958908426130412117242830894917204253375992322259327143201019122057181083841606605337032960364541237255514992721093672565425614635609852891566035073260073361812050536323559202468040573293570473584830503787426677072094653952107649088177413854148496623565720933837261548227972919161163134838213272179374336553217366184811727426068544517528562703143870532209618228900130267125327216336861249578352564375244304215293300857365938465410525230054810667965900650825396045467763686594403228231704203411642578570808887149599812798636300965751275056792414571647922814873172604181933717589773935842834294409895261529318047331502850866349920222641077869346340815877917353964513231914086601573125800406170958983448058381690291337023951502298100421569005969585578759617885293805387286860861686868494462754342976120034349239174741833850163002923355881438657413542063621269736123622473302905770392878139552702181380906841264918581978166801518303288934602214194661795416558441877225122122948668514830120653909147874289503255515122268449208373061947548269577454492662057808748693962989768622595878439925344008960264210248718676129244726367552528199637317869412190121665378076168886509565413562610410174221891075043917251638430598187466144054023217685823979964913371313008460925679635294559217530343794784045109055428051394729898971555552995206435136291275859120524207483044072624808438350631958324859538771962927961183939956671461423652174488316968342759539434763603343803787779334047037891588541143346187901182221153058515975627376533455793206930204825720706688139646612892800098696016159380798460540955941827453244547488290219619223273388551040548954799915246862386491192392596304479433169775465448124781418714645841826912328587858171315623799624270218935256498855408512982285166107151307571247828751224886621296175495343127944768569244082764668267381829661611128918829582073705936805799393809497173437122168107772585290154631799621100266763956292753109434464350833620517146557205420673647376399020324093706108938499967787038587752297532145674449567398639403623126234202943332352069893120711271544719462208369334048542789484026275400678319397526526322835661571314096039262844805765325309278853282117385958223838029315294273619844597654353858542091866665837472475123623517907383850645016233891300420746958108876603087340890328195203406838336311911539378188038370095903162395314156332497639527900351828961300587257408279281039603525408760221466074712029563377402084713865160290818579393935819693267394866392236701416683385755915730120102895760262485234397350738976156483215971386993183158029876487005890873975742420770250572503987935787994140409425400323749595883547769603398950817977781972761111985393265256380459733520088053207129356891083743798633891514364334255335598007836614405204440874620994968171992445723263818331618525413519471571832629653809082602263609774092485448791766859408104887521810202416256122880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 74450796713464517199542538181863462548735978368428155419370696333560145105829374158472722725938150833803448419417432275855734550003837385766658170813400995080027392069213209894528057908433864788872530667267260944163085592058996443013274563578507728721256698915847101682539136676773229103126981330415634509942328697310417260149785163024707675895067579548746970732265699483258582477341452613175135845637688330569154261063740294526308922105227169834898919238778399681639940591611535779735506407800690029419102417308281342110374007327552426883033836376130096597598729460422162433597273452270713547178801011194546767882683079490704726886791282846174269244170299050680648326712812503313299203877336653733072452366406138371845952050404578831862454826659784038329461336456658608962449611345279957928319996695773648009577524062234773779991684799119023818577493921217196888231043321781587207005212364429552505006755542060900047105788003995438403105020219571984413555609453059863520073855421231222085529917993565160143677659819575172284000194796378474195099049148364739054267965546163015831025334439458783086517445372920140015446013641504236854607740570509247429091667789916949894328756111291608954090821261601598236056287400770308133751661768443410198099531770352654165804281836949765707135390516405652791920487610392395810845517075275258983485712770157048626074769039505565076295363803975922652171341976296322124192636870207866241729139889052190510319819338122098252427750541205662544085582368420116081273647999429468232990735670140274421605990928617566061317595588917295370218524563681043732696600877447363973859299389456720768666373008695893979316160464961178894712644782652113376447095166321012583640853388308694304957279321797104043294169409031625624889084746101980290107422823124044553643084635273394827108747510937504965099143980600968500830132687349936949667659138679218613745401490567084591112279283239576901707178943461384198206394945429387133038803768922100907733974405114123360024726775786787931556831747310044665509561383940298927857841156691184226386036763512665782447931113872772844052514786389766115692481071773829563683969491132208666104565352093517660257921867834814927580107885599811762407219711806096631875639821414737622490204613991767354576005078069668218151872163696248079136946358133835541732645996157573574618191772127881172250858571055252066494792761459036085335070128761658322603058214970908900108922269141697260698841234096324434003894724008422321601642995978914597044892081288308522889534294722450720570314705053245438171876368654201269806570037861721568573753172211554001128289940221526713695369446772608961016789640285363940219666429338574420852503203109951450620516227164814674327471256557698461158954084337508940972898288374573494132977890970529822141516808038883053456411718246908291058226938910867888792350348862532581075285382646598376423261003713459951230036608470556575088317983237879064477545208796573453764416771375642083935579362209735312747968232422874754576760334557042777771057252908746449024957280084389498464258969899442184412485214518952175465746410814851870472250200077350709632773353171087889656585226798503829566815026929468967892715066822906691207769961575273784764851787047284953317376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 1995748628243244628345721576055527293682195165955451807143443815081838022870122017445255983400471579566078849990280221839062616518640430923182017055129800364528445137422199449028186014104818372767455229934585894292047081766855339958687437764798377648926708079942503445733578392184559444259562646409441534104331027585509997219547916183642027081938831274218185914137083183246762022104693027094207839381507231930896039370181014744104361993338322381393914091970784394930832798227349381580850471778214450701575839599195714757782541899898678387646755841672618875794451574762493925393360692126742255612190765612366407231875221983988135716359853630565454752957968181848948450904424319081237931475148751848997402620386516773357018490172063629184359545351135106662306273700754991296768385931321112389857418567258501066575527399953928430812615775600854069127703302287312723004427805303391452642010959805143657691231872002904149959720848906217206413820300503701280401485675630842505313799465569762896667909484851333847434696129959596005466527821417110790836404393090098263013222766893724643578106912477165327077841680333797701571944801703004112501846798112684076362834572431457174484702449504445205701357058086625843200653696777282630355555256620374225206579726735589607696111876921694579042398938658324780728464857944662079944558196238850078696606204394936723210544795930540411645194170354879514822497645266231801813013520269552793601411723845490540795896805231976168477880710552181073522286570670540065955726295772661726806592448536217348814900207798902755113733849223784719177664553142647823080189478343484888375033960259347702169202974255880965797582249571870124273532474174884959551481862303049106177416256315929340914069757309963637425938389710511233597635593424918191474934925379401247178161588239726246440545614464745884181782639534142253610820033102756754498208404542478903457247191788051065523621027063719508777829974355962449549254416272922082521626945465154380756550168227780829676268257692826971202951794331607697086764015567230153471772762632291647940755763646166273301681453323833208934165390075652351094108540156270198758412022976111083438440373672022201445771384359565605856917748929546338850336060614580935169625170747483625634623219199068931306897874687119926115884208082754960093734434790736054238656022191466395988904749882676627158402142553722240255353277541579229625085882124321663694661418286885685299719740950805548095832563467491215550744402120037718735478805035117571851646790992938294761720865221189436880467215775535446616655225362980773087103942787996680510225881116646965331742570154547663689465273127841917909635139090622184293118328381627371300845876349137446946019171631055148716129966475170389097039492241463221548348040437617609242976154798330075666778322733273551045358418905157165039290562556137993048719760109296746212570307511003630667188288355673062627044854869956175556828678973325603869020941733514127983666715106754576077830472274604990249676885033028567066529076740582103779646457448220791503902962885413850295973770669434095704920241392144565867889953963907959193398327872714281559743181766494163092458277768019598477155788580094615542297436548163135061909065915863570878890258748359992934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 33290735591441855604316565315121228084326877473152031103017651742112209736428617621932371212638100945028427632473273952721729113623301813921034677938556001197613226327197818289967831851401688997343096205144759630885222244346062778363399081119820399466862679631627835135088477792674901367156357378635803974082546457333312467736502331595818611538669387554140914811545843266269389242861339373582455566045361073459338019077190488059428760797938233313734261098379712837396464772397106666573514287357828891682001375389089315897956765740540131613665981439862198600537143934399593842683357157907175452595724498414080794512739896046993087677943564561446359473048474242276839198588220161155163704625449163695533862717826036531700843622677238795872819948524802485880338563333816144067134419004721981779710940256846542276621508080320696663064037809071703157510018674578557982097182588730002653491705061589498862500942401696386875364837708344890160138621149328463443618881840388385398307058905143511642361540060083555782240060097927706933258795386004740223804073162486622893552831544046139514433651406563065180278946352681526313634715362398292078111082787472203905814561167634810872290153147216550795157893709969005958908866523900348088485182262397168754199316781358303676047501831241336074292821432751487476294358461061678549698334564224168924664558120662010608613657626735858374836061281263993923154007155206627812806986084424187638153113046256089896888347063103906402768118454990344691154530558937373316454599095356849055184691052320945529215780267844909513472569493309181750852250438345746913344877666175750076377014914280700883679175115153903304757030655583169858554019562611843252373315542310466132684469940053650738615514129500367152437229606413511169271063667918994949657106657411249221664753492171798368183286222184967267108134421459849198290276222319199589433991078182698104114440399339950042812993719773901804983918409268939059947903012252316747754008791984870857419694188780073892208292440057517369018590254346696442737755594042746449174997957897901764411841488151629103475423570416164292423564070994701368316857893755446601555199511682235709594830964326114849510507824536329324463607744221213211009749544271938792767216387135696054608087650080050673833147545820358597220472112937270811501633342757552931921060221093278834970908518563693907880495762203955362285338605188975567690565466114149958734630124652746266067100841308494165151372931050041881156080543489348000439606783975240077448369080489580509597756964758049818318928225702553979984102792462460001202111087535302045770762725988170792174221122245169940687263389792742743056873568930589402224073136288480770822389857246158512805558053167185449636782912795868444991563631101087955721447522531786989367727605418836278860655988717898710064796356537066714104640466048408345963472454746610637928804139609997170042042435949230821011670709313232629210885589491294821361395453318795767968394933061907150537957746672057895326604474360847749900960118651379888238324197908020385303214695003431791555642385315749865821929209537900294197550718155668036477032505840896195221015192034995077202289522879657428398316192886114237135409854361022278684731359196823666991430916636672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 212680393676611573114009610885135881362459909730952536626069345802425204021383825098174552941702834260503195693869440787403351860926716389877057773331108666093193414487764476504544159715093647674377833962575779106620897032285247427338525300135441174911053065764061862127510115252664824132881975782384007765048180623543917330891967082017636362742591337363188866348871843507060308060490426405598298503512394639077811646594155497220583774014668023507171235825277665475455807279870110430943757676201524043170792459808701937739212011969749812836848277325816116154880480387869151770405117137167987601513224426329185202743682617717937580430479312576353237402455527126876517786312975307891872923213606421261564381651700428243195930449346361503229421842568940680643869956911155612279779431963878519853222111965832672666966018514050984200350072533540184625315795804306843405104014799033253479327095851399339756901008739276380699841017032097533620278369152025767165747762735408176898745825813396112136582581350011120304976924969154715446386827027280834305228920198363676066110084614027638352105575765812125238426878816052567851969655400704668890796261847009188866078155209711600891315054091029561587283404092131667516728575302813748178372954389377608124162094073112012903473506108487995231985145929812980842810694925637768246396137337772289662114408304092605500368023058277191002852171328267729280810578144767855589674203778211873396880832777831039306929467947003127549145126793380733284991289503598573025614254113658804024129379211455029442009174913731520726191161426531099152614724433680779916874304489049499815916119794530554586282302247525456819134201543828005381032258356009568581059834613106270018900600006808879474817383724494418927707011366558600779205529309567733981938662504916799438629145263345815520729423550767551006109556861828459332964254740457653678443978321101085954066834691252728764535648268324765972440081841531849850832956538708262963708618969492563625961254354592107441055711603049546246340906342399459299208044825633076370271374413974194217306610002871504759158703606140039039199646664029369681879344621770401199027721676679967339540654489485780240119158501220632843368901225205599705651537530616661652646406637534713414370884923213269400748791387854527479264183336891996249841891635997742871246628253372844988147728838930618272159204358258113065475846888952829129944480545455477577193711041900676904172472847473227218431665707082021524644252801452184669830254173241760248454362568794751506038742352957471327652154487312018312973216860970391664147567364827600505430729881937076268866333298440302450805259417774800680249987521127413873186535596601100595799757893281329223306861498628039342223458851291582991675459359400790456644601115039029407084893214308306120726745250940299899055318043253488792351252270273869773090005520337506818193719783415519041160337121263059399655342056488440334621924304374939830178942043952972319107412493380816898169648874153922543164801110037960653772601680443297562952553254701388668466560472394901389691111449659468109914399383078567552550273859116480977182777433453554397648480896813792668717448653373614697687063671865711263602604885710784764581556395882951972352530841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -10954682629145461400137140305810837399632976110467161393384468241835227921279606399914989417221690650767179605688635277018893163388356543698011993444505453590069247029901629458299209476459857875206928224919942493563263288130230457047155178643954849676221707490637499961651843423015238875697020566330409289852740139510682229352685646865963992301856368330513966707268479349813181927131944902001301928752393891868667912155101708848627622972369552156080301496801429581626219012688927504726117454798943941570465586583079792724793430028134650747733222602499550172081662371132013961923533808585854542440474912715497307442719900805751163719047619498232826391184333864529190522943348833310167197209555393208575656889057936045983920486100546603249795480817880876834853860681209120888738049716512847426369054384622306499343414475931594730394006738780705479268988036340296803153726258941983917965542929051316420190200435133965073040738345806514226935645201598380338266430067904455949845076329085462756317333713661174152576300205004919809620718185675411088239174631606799587139434798016367551081402894798392563641371080039167368087226080168824867308965943188926882455717681013136887008642846335545159535084979174484814608437627707050521541994434211180820188295601248201510536401262832149419211548754955442564764140761492162496563515828340789426709466213564961852297887563091958312542580513911044645621100763512668223150822805473045214419857351017030545913560532776193357883971874023563392936159371574756563239492901986012143140639067527102103136091255402528309528474355568495693669027166069163836420748444034380702065946854794032743697653204098090624669847969006267981653367094781322964470402088936394315002800701689222565755129326636939961916447336253078733940254473811076985299123721220319284146858533093101710155384112549661929020663576230094923632833834224226472807423130076379537170738062049179818104611660600926145100481083307210694292796718952970429418506208098578472249076569774818661689042541345854035168315054451026294226260374720978121689780193711265941646554185111265568298550226697262364577428323593142495313253923769872447023339435936359755490943120208232395623890952465324586385062622429074493246985496580760929731061899600050794968636388849129458220002339615438023786769261775294269197684320668167531565884840599177964162530710043345440132257551082650606932640193376174084515768503756462870832509111416519801941838629223205436420859267329513929851642315717523540103266877813378814520013736901306504740216574794812021211460776949880112768335827938144377502765889172751632067591498007269948445962449444888221649795231520732707683304489785404275466177750754708621206760201857105426558230154088345079995702332170484027593378920467480107964320383290028211833470190569611224978876056509804492472068697347774165018949298786897977661943621051237280856977929458219418660455977549883999894500677381146717837909005697715191242447948081115933788460159523407769247045082525781743604866053448298794612026272660366844318565568500837932280664318192742857437966807628303682805041331764816564978380275022330156359487760052820038582932267098953262706367391774425273196123405488836722549837577245840221712434667811604745930407936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -508424957334021152547352898850551953651372456556765982995211497529419048249904254929409452386377881521980398420735648883557668160498949073716225010466463896929455097372480788874509839172412153477277841419314911357174300544662822439643065454053865849646344544276327695488921554172800020214423957232147883271461256804729821794529191346957450652264933380061736708846914772128719308224492590598849382405569139620054439609639173648200542607345442464962340653085356883329642220075767368495989803771702977607539619341366361496611630719537322111698434248340258178478361276350966843702946052843570837519248015038481652329291097688256956335701239521542565717773954181428294077025406474509316740020128334522206035574532215702864676112419861867584086263396668894676864391004368121836732056347252371808380095032699689837614690553786481272063761731805619655897705863070352268327717183700566339437014286090393052281367764810012240290909257306544831050980241127610211652881450725957361318845503660990719984410792639791414099068086029944960770452107517137790339903922843415951969692917554177566937261153561760712294829094134420787406354676388732176251617513734538851433598031526114174948944732312636889308816993749893681410240061082688793103927900062764181638658859433211576017385817555561707954725134567735365488709924651570065523579422319177954236170256033560828477512663587997107777421053616249951617468148215200947966675142481571472995766563802114160343346121601116787128897435482820316640558747259719769409922030640560867724805855995563893908995717727514825769088467147383970039215401209752129853295139546706734928320380226804249145125509242388768741037819345228669064594631002917106642299022769892445093297725250755709795688208360863702125838218600533377254208422117277020728509931178180593733621454293639850597977787547546906907439808503704207159832974320036932979692402857493432755654416710428590126949238247734152960294514599515150580630727059501793921133003392556161634397792365010097074097944657799338858169364550520234272055616345453383984357571983761812059873652578179844936283410854416616196112291879646634394371564214947378226420335117314886487051945561057518879254283160057993589567843255672590562983886522561865624838945777221420647680338843404724351678557619050263781619443762175652946580305090727070065613482599052023830947943178397544741039796674368335739278738345292243456170432625055546693826386741613158660353082605557753773456310514484619163051283172993687439549492477597660097401189951712278314677780615728509453063431152904864824489783473661558689235594008109783325561158635922805830500912181134151180728493152272762864682665149854519635807056466506601326784268526839650544882868340666669813284281023654159181788079592789604789475884088517266327708615558065949173484359624719259769054750022588935726602539269519953472142426209205144645769428481944724952542298937580963014709125939991337091024116511152438374616257489090345648107611137918460801550689885250516988911378221080119995951420976029308909067207337452039946543826047613729270573042478472013168494751437588880290440359752542231470546614226874548897180097275279015124058407194508778253035962062117553307451376231785403050169964644477910783098880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -12919369081661913267449742261922764010548863119433044389074952101026659049663642292084225944987614640129748438150579066854758153697084403767378445270617642173977590813702036591070711034884168921721458180402595700740988331369637642467733170711432385836674881224158421165318082804580363413399348983452580583582400146826293816939309294808200870464689999780056642360656532651134180477778562380050033564187240289762805591817736415153775002544708224409555646053719701746732976514421957350946234964006387867261127620572418869570862604986384236404310565583231031646866149333783418516763122541229995452611383406471377526334250803601574112015596583136791179777133671422443325782089766847622160428125184301467968723250865662589006518347587985370127922191125108153494176793030809735170655806210159970321734859054753610238337397773434023078579441202875671671353175082437150789792888971616499784887494788289392929637572842777281607976614656720343613734544291995534157523551207043136915003280911903767122522527480547675960988685350904244190169832471248553598695676349317539404549717536220938156199170856315842726006889113735733617900228530830331171026711780797748357349681470752436456363375583044393436883970471345621962783563036632998468572904269903896872090393057554240097678818119554783908944633323794362645759735846613135844876185536523702328466891144735761738348991431469717994825979337241507219952448988596176790505554775899480171708124699143717995925157624087761070269253719785272684854907035791237337836090222641079865714131754212789813041251126896388064140068764008237408006954456988219124732952346765136282417226584210627088761634089791382238482480490291409214486945752650665213778478280615679564019030142759539250400499300704366487335090801107021588671594251583109752212455579379974557632420292217090217580853033909077655362776830360428591422260129517810821490200087052569837316401988155201240094078125501853169409463500413124341241523797903502207869727424910613302025641291061913269348597001514466878909330202264856101410213533066808290999815323610774057805182293260121652000775271861629827287044028252256185118297120173461927872423250401703700636728440621855859832282469548191137075467203536217993316305679877926854989507210339270844107008541166993520948989761624394614020782674059889742939530600311202708919094907582443962660465102487773262761277455432391294968644187245150307374946061087890493826296109060367576810059428692244239555080435488566031999998915463642287976206894650129924209235340759694370710886374237063977280278474966063944763778901975820852081767080303272418856055895964995311846996811307143361571490785658969311987370227884342740759046057680988060759287112993177541615417313012315102475962315684937718253266327160149783487712481756597008341482364897278754376895302385246077780989655277375803550906447290911794270348624177110115077937352069194727340012857307018676708107043540261293689469900766396333242454537704765219532480828127916638930871445193721591353504499103997964970079781663033367082732846541949697744460379600120821588351745670749414654732238051754518687366730653350784817964106166284923334663816237695168534112289106916806411577482434070376005823725589155721695116037084390883328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -215318873932093348012856564668971491538817300218884931587639384789760802080116873575884783709576119267037219026189661458173377552724881103773733538290587739742367642283229681415135205352704552824246494163708565021856411354861491135323116886236091720114663476339588317666170766706178635463713255159477315067818293922671585217335449407692798952381298463382277371326363252387184436102051549326565299911499004265092188276083238526555552680409407368840563388593050149709319616862252756352394179718196784152032762000440803882118719572263909480705486827545445650813729423129358623457923331018822433704491367622820157508139122908235954798400363833372456742400249577501433534205884491570413079014766710261536331023437688227920960708876925139421276922335462376163597056901307319772528618728932789853148611565927134139156113889623731007049256736639021250433751921266619110789605753639846292978808876778612180704490976894032555381668176951895422889745671298146895400075903781138212594263316986260107779994525599104334475126208391482843809201435782823628488442513312497727869842018208285720211093960310306225920206399407979933087790986106560152137704828203485833884082963980642146083472360724848192508111143792244201721480329078064603993269595148070873360077582817509028041453582688400958908745624358824900011226938548910723692366003105216958459523785299385797968984644764006856780579952197264620068061516521523797634340371666930351256962215837668271675847793271957397949282964025768868749305459078247977420572357573146116872265665460049737349030336580663252145219656658829663281094553366981516417305087557569593696878411333927679434130892122194954659302882353355650292351913485405129160630732125061308558614972958351701998610311092031570588974751308945235700265012002000848433631506286466013077281794492938388980838004424498079490410965860474378195389108258118019364759472408923011786670357113358460514196057817665106576313680913782322574124805905886516025788173450226553094176101014283229808631095218146010499559727775333757688102184430027123223937112715044134332246037990066444799930169239087847926682618624734692548060758605483053321459396198244155376259052347977722022524275874796186634213371359103569265104998678224195031575529264857514836307427472132493270881137344602834083271555748869909109369444633848590846941998374146308836273689560730644513829628493825193668413233056124774962966651708848911555649184155923559421361871917139011544971817659992463644487113948534058493863795640858993799123935606462960421080012010493146357332511518726155662490473972727888542637505900738446453882646328666681371136296239318544324546455063826610296709690955729669703032456719593181637308161885321159074699301137672648545807203847306488262408844347196338079204332638353633939375429986715649187827068292319767868520799237307216929687903708590339009786969059508230135144886398662786784248825832795090790010252987165939288045120161784904525954023513152441250199009741482668028252698981110753310651700294745209428693781089395367471357320201371371729346571646636845460249709834962316575328452702734778497833735928212605001692749065353294884678109862835869726670739770668135427162966454176721319848634335080273757736472779161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -751112099591986238235153156329072968441955513362034215224528652488269846524115803488856034572969418091643396022779996477239881751861634113961339284508730308495098148392731853067942178071681946160799374257002433120466613799562998647766104236641096687183421512415957466317700678726316215786394180963742993724680967576733302775634649165186684598780150720818852458704651293499743626298484661845252376652006082491704121344266480289449929543304827801817379226829803825372136214973281027894376904849789192080567659580055927691951341201438516238303603700317038851265050696859187004976064061192546886927077257849387383801369288416550070163843209592050127980616150615498019245432250056443912760852917627975603510124453560344943212450587462982348138358105916533728019158934997141796363367096555651773218420992063018589521803244069540882582089905974937265282628444825762167386571635021347891170965468506965789918833812775583704772753944254696093874363469309093270324920200443468826108385606505996325708071195951151448326229159173485675334440691270884251877557764111047393885931851248993626501500181909164530582908401300879557045406516592703021354732891907816250549087446742517666800902189440164572752572841789201740037711638259611977048413601266583838640202091839839963926022030115850797970638683692766600774455023810620021322755488511583066315620697095076554246066117429527009704019492213498299560098774904551401893267364675391776526563807387961645874181435469308461608160250826250708874732280837861205482027878452440281819163862971840482406954960509994710844916055794436077571880152970666968662689682373311380810539030324236412997263221321711498393264660612022527350988595586841374569988554099899402658747234151782049100817254546390450799418049262380667782963862441808184435554014860075877981664032796490982409318259346393522600509678557752961516750348181657039798867866815716135134952207589122885039140083567977893648859048694355344083729270290470525993327176342917486042029875177331173550559960008641778010929843308891528483930469244265943289059389321124271665046129599705115489279270069952037815893374920537321590673062815437759564718609971639561715325025821902802379258039841798068068617348661975635548502632742926970748089660765577241540657503453043804985235781211940928221870020619711267080236394767774115931302981350567708830592808863993604016563318868850622081000696912075828665897023330107580366479921126022081045826627574218744378475874501030488894992277965143618330731821375332820367477035003584703618375779260681951533149797316842471597274558435473238369423579461709022915379951986922235995363888804824110633406048194330495793114722098589034919558512652318363023000949611339527901636390564750627726151545168911511566430225098178247363820345778710805281510690567425465666903458433283922778927139580342112377389117656230105050768310125816354874779720210101266712878884721541992535148407135775526249480988120082066206996966027819453743793953498162244887288959378453332365015670773475676923797251345484051026471819058366437099960597670453140228160798813406942351689285657367238256177406463262829182401901330387188693550229085034750172895545412391582431489325810983759049488071252927353834659695820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 79882606798560256720565220553098425843964401084401808336643911390132270113740305527621486875720049831447166136320124909498496099909490634372208677677316037226306792987659812408568786003284249831560516766507056243593792356077382387310077914974892865091912793545096562025532659538670358854239346787163967460369269030632257385651091447525749598599447374572820106364458154996695993697550946155807486204344553435351452163905428730317702679354797606469965562454868878170146622742915846462112174707257597138153098534789117695574275602873342452211393159033254590129046746796128447531433784663961820677325736378965654679150972195939098217033438580107214483891887726543326306009798597655723260765170486748949419695577765728716321324344931101352481358373113399742712578100135674089243754891760455903694014463334212016315778798723096011330155514847927777538849594647919249496890296548825728244514445823058242221636796433788486229222599569976395214349934920734567431474508593912749754435332201667909845750302281403226575682141894035115793728017812006486582524359111422922702868860297656870487466750513198818694617444124039121039651515629033947366341968926277437141090130909084458298302138675180629051584970769812372604630832371065729745187203205829400112407898966299207399299918639446568165202253640928329664615433094211205847143451078945067736369324862078509226394996374854705578432224602716773905859520561282892978377604414503409318860214498031041775248128054689233931910415217744084434371287581548185980798217967105965165678765748952201960319700017136901105575326772832045988051044802146292498707469668264968294116174626425500962239242385856614665132671709677631960558076385985748007173525742239229363929130053013319105132181438087774954893310738408650351965393181129317201654335891677373304046545219199315815522956324240653951341397825745310628194854935156022227077800485613391193462804392487355470132683134385427628619289569178518992859577405523306491691360697669637587618517544390937266796362090522744845226547384435337138390546087904441628414384675854081032436365813800882011278390940447729123908016406183812805840772947889118891900579467504061668937593852432427176497972600497608686829089246527858759568186055756981812961161188950974104575331103107938735643310793227946721988455887857864221502773796622423921541315271878697691229947402029594574201405774490649122005319153315271334101856059350429696649163097937788481887457951968439639026927776837484114682404028411969147185179278569896365790554252259660879177870402113462444337935288893693850033326164304983104495815069911340737248681637588020279710293620514319999601620921551536584567223867632095390846735354899256316687637504011719197974746042350746105469265630677200717132633176989985672581409495734410821256010205130892695882504156257428603798018244804217618368777318320681474391378747286578916008025570719109234647517428063256521137285730399431076586810054735424681369123931527852337918040277574403464533810731273704286135109624546961627166519798427413833885503092220699712354413566128692447027899817944013453646732277815539611424278113484317267443416355293142584493922833142771127322629334253078673777232691836682572664789614170480304032055296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 3336418057243188524572090995476646017404309498647010407562925957643333294541813277143195874487883545977529628045365785626158714749491672440435246947443223808137476388395847470987627917090993096229082510510111814758536016020204754235548479473456485618253495354207715852798763081561301739633971103832082799766906987043522402474046676206006658396391680206100376117121210168722407946345441638497994516676664717231078758391179384351238003112783374088040703935501559388688176314605729074978877758650773688089802774749740667840394951937646489480255114077005576537024008863409508476185341718186920041975731180968910389127072947506946334091336198038364841906911694598497513661794479806425428216740277935511191498479859389818691358830309763136869349257130388959129657169695293169535836598553319654098272608112215384784198189457135167220464554312705533208225178530399731319790355084721741222476080821421836117012343972104339264219192458572990496510982129293897955368250025954583303139799910445011038074441518839510234332107826565054897331004932894621170931194948349130048567109224715385359353555703712516114195073295599065518392479978175901357196480225212303709036315747303961540205178914196640808599677879438521206051300997444992567856644473380462991384006172479626290849399090482155948788683568263215091015407426124729736090345359572872799775048177732367007031667021840849101216740324880907645535044735743147118094486360185693419154963465100937388277576804729065300369418387123002248170356136111460167821197024246797713425895622216372182755761255042022883451561589826653723962107778585062450126492948885432331601158029954582262075764985799145445964035662356190257367183456205309444758696305458018998674710279329294472039455836611589094081194700490527240712030878299509481958115190161952320040385990385468362399805264462056657219602835480334675716195384873562244265072783120201330440967005786583227873905836891369771770169041617525262351702929995483099535225433585813513362656571548057819274852171909045811849457534290578271453144041166519323877327198641961674386288832398027169648459389627253893306948165899322619675064690060339238396767771816677884787795704117295521303073666921067717321749988213099213385065534367858747883240063147415664071825267852219080948671350076016062499641081118596545067416007151058547785004193608514436336585174339809156975657822880480004634319441067740656131675680615445820681329645604359001656147710029212714530870069739925562011862708646705521927700662974420567800040590590376574128244386151318724815917557932379638015856181416692079096120560525695170317563149979427272810689601396230804664252367234186483647648489931283806519940731137167423065418707386714775919582330974786319232496029067503536120925258273412814300187628354413398350898105989978941217184429226078146000460947817193316795228375576385187893310452269740562387860326297525651185053619347261558265012362364817432454488101284194653186899682493945566639888810751792058018036380785434340189964144321590527329760141660781144979159427130537600974120163341206569294378974931633032225648837671509617836230209529087473413226962996522798372803840574893334222760829165961630861314895816000029343964901731146097754112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 84901049375736238886532859148041745461969547290741567271727999147989251032359805775149024753464745130256965882925071605638107620586344249286688443413195054611307271479967489643993964741449633289917073683945927381601776923507507824943800216939689364538249636121204151949221915449752466510019069346200339015365248483505059549677550085504908208355265760392942330460649721123298115998005669126055271947954703514444050025807619030918688983398869970719683212947898850955959981075497825373962808079130104738329389657931633644421892429838634087102485031832429271548586817534193436961311588162201204802875439651596992803326437167117712412902744388017727004035846576758621941383472703146176685304834517751557020605369727504714197634647976466185778684723576566872746221905779498915363469217119554013957972354114653641181095882604531387009660145196706662504521523844782983172404608349460213807670155950778140651164305498552072072462672298839936648122649236138726880943922217183866801552799007427132916533632610531013006613711502396068942969748908216682312708515417853682771541723236014513423360719000043453200949854847458189044243566960714486020763372236972370123168439855233640054120924328902290258266348289768820687402205527366590461546500833494970347209096973148653584750949058265970907259354787077570830230037392222357740786232385255229673583725807870890859372943266100065470851485029362391586805819883870924502284605308431141845340114867464400835759660798847547022438610226061772695859503328795461328858117655654110052197932358837496970537335949227223991688222234903210209858527554583744407836432681328389741959431040724192785022359665789209836323715125290915835435279376755642343136314739190979944593032143715360678841029568885269555382887499012710308709017733952420097658187260851159616172459199870164888405098724171377685169443871035161516265145988527685686335653066944336125920773958120018377762264886288551246265201498172929299438942910750647814901444918971886665277435687606226054371601966489571343534051097808995179581486648736619166055918620550012148287076028019036192113179091343365710344122558585922019705685140298875747319368666169418653099621499716628249634686960190659550458664031850020943989118222569630854011132133643108895196945124742907029049353905682726859529422245887041463819948046155187881203865249573908257045622397226238939601261503714769536609415902518347083191888519802000073490591696034647966242882472343629786800641131980590704295213363974673619356882086945225889017317820070469577589964068885407908641570181956460235679579272868724369069136356299189658019871306760229003094883790823131006825155120715216171970865377240921762182428923701004604277569536333191908038881505778505701132702555711666908092727430966956367006869436078641040702991691333353671857281035443498850344405835706398230506131185548264026922453017531604740523284381418235222428145608244441601582434726632387212915982092167627398874482106391569361651524702738933155151880979041308907124201583151088942245595190233294424834106907205249527994585556368360939178543075068738801550156603169669846258847448771845862414200008104041345351460652938968398907594329922091871149442793298513889403300518807795138560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 1655078852253235232651992282210095706001275041072124672515451144723677030046789846696062322983713120430582746944038448237821872688844052028177435556340391154958245108835094189805233162466259765730002445457018935774097637499448318415070263100784042600885774323805627735386148259609703988062478821695717923875344572998774897711005556479057694982781118839003915779745594075576141303453822811657686413482164340075476369238965008234889279972970508439048564066708518668165652875903545659320724623262158039216981731521111852145342620071174276936660400520622356362801909431251400646003903968170716463489333259695327067465952734314106269606775904021084799112689892582669564774137366963761579073540425962828782891820538758946395770712110387487487072456955694748327408763709916563808641819156806465243145371736912356446870460638175994604131405088473979521289576460433416045568480252376487018249318917328891737709153046340007058862978064736718808439755886110343300701410953700654710204640259166010041240595167666596829924016214845663207947925720735208875595803521792008595779851600268353806035793749183614629102930875415923782111103475430609471832353932011304530414909074345002130267752258242930078459654700836990207968845521866187050793079259376878778965600701080657567682191261764065220417492581058576838080787069663530269026512547945752812284600419949025986739221106311764164151168069785906972299197478375664102023595784175690723436014929734552407098304785898161698681082106539608182497122968720177286082347581201473221302968574530938914446287609145140104560285883947682520884707900847693620343590481146591711906172894960373292799361551710895903608509645021267208642847993467611235025713038589904006296037916421500457377357882914853642419150976575766961563753382986700562423232047620353155160700443769574978113802103662733373522849353152860071007880064432497354969016045174704637810244836133845814800087045320733688337947734976599736794283092435000495211353424550364987661287980170527389731045811179205917619995857779356121892586255933209156418555062375537325227269640307253554009033165865782147093140717615024566842837251867916327360500948678724151720945570047832220507578573562027289432463770491320537213588596711687900136400872898097228032575337443023973148247767473831632950263146919129976293397732375507123603992036653993017676713695674307187880679329780871476195672498609461737820202080535766413690453802992015021026932710181022460045184874986391405496817903488606050547514474532841964223308954371169436929280296128252825430179259842388261374232569386408420960659153402353869119781498633283816225774164532779586966951531524986099125032591917833444938363904207323928262594769479278048016781761382974066089278129479077502941628963590435888746949410242983299125200601149218946294190354491729876519506156776309398810976802889142240923476871547549335572614571538644152578358531840940625002658482287564932388894927049204908155968716673529078290086185672495419279747511594395648927862093563420861439915562727371835130377371060362421281634258977389620761557858746306328776244067203579754656781651542451844838825663741734982860940020655661707970873800268660788815433485905938773811958309862768640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 23871141600333890670000419276976120802784259139058156580123946208185839195788093415871474306779769450723121075204534912428890709723783550187407759715877336446580623375155945943475859448668366685906335379691729209319456692958659704506532433533502522006044434650698300286619035479117143412181574128134982565659032914190492458623092309632361783918953430115818840323740893306197411504329062558442602930928623564071350963331142885194708276797424577644401126829152081535320231673980476651887072653112184663247213832139567729875840075513966280001438062623414918839465041832765472009754949369714946911161584430448470582527946754679706715978493721153711634901790915519379901906093766953616242070314003782862256331769640772780884723096932149251338665306189095893975687197966755806641688588782074964886426812161066792267456696724246232633754840882350824604893984166291542720238529420119368395933380850388587032410044692315331132911352935238704859331328548792849033017763895341368173973871733329873888550613797179824082714025420368155195982663651710765189286028452858680778041226430114141702212351318563319936234020594933558913596859905215337831864045349743531407008862921456865717790137904348694461646185346173263193146907435095331985962947798661095355516038688704091340233641389646727008733957884988152781543892591718687266620845732392077462461988953166032048146171410738808187492560005762179953111823985184868461028407980753388538215705621029127172404210177279695694132146540232634918895984277090229577090249871469384199609587295594252634857831333606020706116700519405468944682765939477051181551752644365194371347486233241795039803460164332516884268479876636681521995686533257879445846664639991106061461688380793898995199052827075471459793531179423830384584964567291573824018165099012395252188899003952575338852317142578780512994959285534933264912109137182636298438846367260094260656932383827577819957420602610157584191611471305555440934328643795529083749568275050888437346102413820025997224530281775357973050911888853690012094376168771155548583828061780521584169580557206006114507814468658269690322830782488496529078246465164591062350397470593940240141262841368457568552578498080291049197433455172506314986823404761394265132963438546794271552555488310114878461260707721398113960425929566129577732075458323960884073386316964366989338412406050145008275764857842035218666746443549943661262913391546869043296642006020126661659694561785596088004901783161641653474330196912504993584814022676429555413685458002051685790517721779357143012273082756659275943860477215254728501479234548029744138787894353318840377698877283067935449574058243412674609266040440503830894025379719864967122332754436299452130592140610221442187367499330522146380835970103818830225762168399966861437711797906648792404419052666914275142969488010431371973523253953511926561670284209161859124885365662177023996152384192992313622916271594674857358204712249181863946074166010794687149878018652313547664816378963992705262898150815159546976444621384287232973699926550047737859530287806611763316751027916843275280625203731469024752664407755394149320008116033992087549281325622004304864243341550056927961510343643182064066891874304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 253380717533241730992285357849922356596225224271993267399341548404443613714673980351070664535880695723239287652178548715674896634139096639284444672996075244818955044608300320811770742752843589882233512090206391856786570210604248998712837784557514817310654023763016307542625967579442855667559268344745761195035731236769380724067442117681023510996815110208527580598362379431386513616152592274662255062759001515611132320213056292748102063138854167144493958534747068711766041886244683407005732623314993877777678202720961500072131443929744306908104332092008741911338601746902875679834899453830945072051708414297211969688386005065812131354068464000611155639995688315668429543097872477906578846131164267549174957435249220013105026792567041067109645825211969109092760028267966024852887870319461126225594580235035607625904162342881871525741081587504941739598707984539507306607350189461213133216875725012915184734856180772256106745157857282815495486433584166685162231980879859829319374680607567911368032550763808333558313186829533754656101744690154667552126229303807693447505810527122702964942619974319997433757965399197700388533906775890436163425737441999136837399182904318313152072402856627519855798103514538942587520843893434521245783369640664557502183866818477348467343731289056652259397084719959213696742288104675412609503916161842144209092595396837312769551725042569166712083047726585954431346620640237440001675319618866530856462219784911504720238255872637485861528101827115531710554350497445073942967972488310121524655421378408679430754551281546772836725810727355298663373342885848546238339003225375363259937063189007899388073486572512442187068456375516096510421579435082985692643735033408969361909091593188413776441837726652567925884690532091853308266557680583271933072141167363627345771588902829586259533264129426276316446905720940088415000120803301098576209598109573345266985871193097000545708214047079097751782912126990461291285589248240501838963415026355400583346974591205362593948896524540050852697142040768211914555877650915804679723008508024748999245923436915337063449175151642865312997730274498991816502637220420074613532108117835767178431559715072472403770163034074002032787996512122312457059386402775905933747205896813154228079652865399503799831963674388128221456185130099087569071272587605552995959344780165558929464457999195572946291319159640629098746757816023772274774147072351539614566000527635543742529885952144986589582368715947808909506202824739746169470315968111151103524624731436397426625157345077722189818328361252490874897318902220425814747196812126121866755480958789579253527483805458387857832993711668615112669449230073258909230669553705028121642662972822448991462899686310412461891776748028027947879070163437956004385794621048948284396853316278159506441487318510589618322588228620781750621950981616360451247272885337370614140491123130735312910948114927745091587003040176432791468842028137426811229391846356745319056647576142874111966394034166134230868945842404896800081118814957231301279514209260512246067337291238407759353212778451702420275845398774079900146255710587714355278838343759238020459023683830232074832119233230375875263114071924523881128263680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 2638428710999057957265936717552013999273361465944638888009995282442008528864545668663977203124876534887224612085061513443048304414855048884470622102166821416579123616977023010721358714492038583364880952397640198421562189839082293260468606925540432898443308079825839384912153501075291922109033086894141314381740307816536611490872593375282563185693655487673618570726797534158644563551448431833328363250235976845290499899570715124357072608709149138906637842968747805044746509735430540795991534026525214566069308894217677278301065784602553660181976012622338034658053938818339600719665944396010005277270846842718819713161795044520355019298690128821519273721490359600682888463885094420699082356564205863447335837443103874093766947168840101994858707965257961705923882585330650868104476733465897629355751039243101414727231145251158106229544631973710926285932287414967367511263786332153727626165751244135281251029560607273435262298854605031289943722742863658938483212367029552159453907092019145091968653214708627486305205924857168498702676419921288759350332718622777716955383420275272431629562686875974368901793938822377067279034104505528246660245493788915621244488990684623537862646658279690146879058302263049766649506364157106461765483181705100347546143574887384220595705261454383190411925373754736134886331024642664328032712683583462803838706990053824066062698294605105358277932458059690903662153664908925346017499296015065804832341602818313097960178130234171562732125338319713430859836764184786453595260743198751406168501820599308707738579606421372719731582993892586414576324517460635469627068340179857258567933593789518059112765293872666836304446527468593933741160464821585912432958645419571584676262520021091162752159469543310047962730224716943632045529157806185968092515004744915320018759066542853627453035592543564849127691843322928824925806860601628943947858019409205191795879041697624770713996063106057786349906815031549224702433132891996725850634799143521012790470440665878402797282330171604931808562120547233472579339066129253238465476042058778572094010883129908247999753923432097855941823920065230239465994723572827242063359962100905980767063368587748949928114304837825541529377188671533921860735575037410379427614025027495623128365262943494251272307312879886975366637817777388797531848037934872986304196569830676774122213448916237227090684465699321028530143192156121467944364773610971721916665039902950842333382936190267579181130359125234407440333245220345353104393722901753463960152597321999944956292658021999207139018154978869577840004784292625994855504923112526982430820758186650744189550366525782075873828456244719088041646941521247356083222539001226763554025082262393389308281284110776655018669276079434670018428328122523203553220410440385987440208589568240102928789923942503546103245697341464392406997173724677999285695617952289202886531890491895522595842376661640073524941009028232686709401152657341945380377801319595086514242732922576247462945078285126030300710000841279065376535719289958141153343618755224703599957445266334472870366929296675687501707213005834036735013846401547549759044614862068795059301012449575537204522018234322436642389138342777058230272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 23062546264839084112047360512019846578917549652318320250219620775367662335322267639221192909026740054393563654926803177180572142318472258351898143997656044051524584209670667329293344173789096046806746184168306958402669601695326488247484764278572302028636049363522522049607218294084123702702520602685898297059925466050195192125133285605165901133009750441937096673356391382180832009228055417083710532500581645535405804676258207973100646391433846469098196985958091123352576294845526370330057630095224169067126563945990143217665252888946650382991644674491522882297356987467494087471879227335172570704951315196188842246608488354653507547574065234932151543604231622638210350402772747038521167930082706444496608529260875830317254461432471370954167257028814766528212922805046343278951635204794466289531027438913861334544497028283090024884396972212040321603128955041210704613806705171692532122185115312913733819374792373195035759548421250989477456709951645572088657109981958220021283264343566171369539043939987468717047998962351302113182723038209418042521726709230767537879785267710292537881696389489966302254040937933558865255187127444874045388192387623456445863611770945553930274903851302406411482378349455784085033276836282280576194255396420989893574640302327848065188576337060321029669715001719369189211165200151737495878337547539133735370980814595451584419403087539396216606280198826389433031714047141427594046229575957460878918222423648916119088597199274025357765248467473307397194314031782028042661897426437054064735864328581799706673224894042641138601880693109166725923680532688790146194264427689883577942533652312373854840476985457925346343762246663855103588934738633164682226753503119760243330586493486787786435650835843754748811046956624835140206675997354805301613021019272421572354819083500353524423076811517123962471609256207397604949471156817534574655848909524657924774080186781788060902637614478267067781731216277897261522110959032878586446292756353202311214750429864781659201856438892970249642422579109376559113214456817740158984723386633599018163914522205007757409100594989330266744976900573639742871665709001283489233021945441759841596686478150051778396293532681251084534925285774193471973688892559731699597791140534534344247140303967475075446099659517930661693248052311937377818014617480218294232310952701266826008467685182560255762998290093480994841463663102313208039174391154403795456532631420865011792722504719684750735829633123957127944010445339990523822990267007550270067696464353764053728434072528318679239886158498574137438490092966676523351845017592218660063406819051524028453262496776201084662241392775402109403396312101268669397763748304487934588426287118433131949187001513359531987521172274024022845557549135487642377789842843176325154291015178076094853123600547113452608333203578448551233897510533702880963523500306896736231129662863701157589622381036371988201916214152276316603504654512522924339627898875103498172085070852370149906158870291100489035963996549995226356228588975558374479200241049798584876687183198528408783475816979463679161526309482907598168580140580961392747180044696394554198211154181703000091591057318869963534840866577317888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 85131968998252275566754657168566459664816784472220809837241628612458566979272999812832836290957226084290481359793010724806001897042725690230394012276020857372880687682263334240813358539229755278754513368936864925887379099006254324278845032788909057593239339005558215582060483044632566409351862426242175474862181019176656133017577264993890698243280309596693671405207849517995480381257623517034700432785486167082168596841320341521557469575065339087018699822136667208792934125379601828752322187149841221844315425635218926289613202650690401901071613287962326309109755962525914977920273927841881619904780577085121294750381093837653336047272437232077815061610012541586072440302242867361903656230083083207597427812481680629728142424726456823906984020358142285229332514519628519891326717275174878325620460056243520039275231245789104799283166535495958626942293103954341016558778245063648863107028590949560401133477848948610783326689099715887058101221263434564681341940922565989756800279066671073626666123640870628586221435963273071898986550218048111925976090333301141337578307662053895906730954472070475038029920310514758159105666450834648964208810659445060783293968555581655930242437098132659929338202909070195130080836367370345343777032488382575847873029100228880836496776648566178669886476117184851114013038254970791459198554178963262226666799860959796001586186897501992734291236030159366614859096171994055559393007829428680266079067822346365612965440903271926605785335408842845107824892679112465660524391627783575441615141005587046832197262813864185098182514620213977989035297251621523439461004108177979060587836272834530059088543788456179947417036908225285205215334313144127391938465940682341013288609080931010052358299544700451664188435617077067207641348390265337744599082614704542465345266951134625866954560889812978949754318562589975875499311768034822340342143686857498392322286814421067331345207948140949378975166207920226988258757649942809912741438392876145320894879345391592538266216725149787120332386169062506415724943304429291738927900024534337440244964513446903036351500367042972080270657198946622238070271085445389327774532129796517746375435436917541565426704480608138897475328321192932959014973837640669461258322749099615106462775459845209920976935913973601210400420120401871104552429405882710070134301631600764113756765789519003284620012521946496943294852107497827023579108112685211958791864116854846016639180302288944467459803826428037681431625553027348563418358387311792899564464167005957540447253268133306085534593860961639049165768132814797232860938433886530147231700991657945009858366921158960770385042441721190927113706055027779175941100314305930083432624815904031851926893841429890930935015906291229307172106602271696519365992764172309041572820786511126230761057748594026728978033123050828452942760146211429188591058677096500727276274697049954115463240786457036614783086109262923955283551502569229959635098519963663754995429417257250837464718890099586441739632061380590776201166048497033319270298424234449786480312393756377571672593328495825019054124712983708347967726015179326378865495640019462797620345686205452007808553798732719533691911536640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -90417882639723266705377255255415364134230114572857897256782543476514995975699130006583953976581775946106859347798367862364093954434112843818905084954020757248018251841942302316552636246286578840100212007443809505639353381590953302280432728491391637874257733906383821549040272096433258546379349710851126977957150189520163662659166134859678806102373793833586297735845156461263366765739899262755057107523705595857963973439277896157075854407976454962660260474221006650957282566106604073132915509855593639407186561016989684460324081867838137210029230195689717339708671452690834737083888967598743892668954041328106655593884565355273709724150108176052072813977212782947544707443156543556469311236093399589244356387624159943582967540956484085227252581622233254595518274017933007406141281854840414156885856071788989167792613571725979940438589925770628527761117400942721203925086772725997508344174241050163730164343636361659205404407009221162405928870069325089226328550037423812602120489023432251031768802533670743933304275778100377431258890918613170815837825521474137049979328359892379403318130354849324723425733108230969638182606725547038535966994319401080423707951000516623200435469847480476368592528245518850871862729524641286462872143325146152710463313219528095269332926943395322334417853296633808394718822335979841821757565214185605144205687095192274871940171304406093444899517357135647304273245942110519832527880267043031848073766914063572647030824536604645934259693623414094584423874132312055896454455196280443879132346926335562571479564169156893205336335585024259109952855013222455326493657668990166160464967950401209334785180996290983755926360056738050384664993571176551767334430836785039237172000549723714200651297807656548192842351392619909865956827570410051483411919488246415221180374886728506029310363159552340714417535525023598377692059608254227911992489268021405176902389504270728022978540311305826726457025712891865365648549611924908840982286069122672207446280488849646239322123716721431589724971575061202934212587650211954030749066158221571070772555272821289843173199706294443465501765078805135831615574216104622668321041284875128983795081752377075243682467968007920909638526091152715237658930326845724390305668356103448189733056704835561023827132283155468882732091704869697304747085503526180490304010993374654183047867990171683759094963240936139838845639414175027215869962054558205711643329978795630225963660243993134197260478379937726462706095877191094834821959233499914508203507066754679243380451390925808655030675747646135563013314049672046307219677359925395040410196437830570066894317004455344457851977896247197178272670929202172426613979085031555199032378674031174030598381377758697088231329186567493891536147778739820910643436397749245030960823908781889372687041648805018306974911794899090565374025188624789979222441570291679337700752313886297191752128630996965057138583897530096960368826943944874909831305743045748949230275666830468474957754950759568409361739660071837757850087383803499116176860049455616339431957430487826570744737456088158533836201341980205350254193738470566120084001474781274186053192396278465372263279197387802556256747520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 1015223690374799573958484294322718419697424860069701161324050598672621500486122486974848521235189375817458526558815993397616504012392361379234226568332841470196314675388487554529552411170475926458409263210487025678012722870613138274206972907334451297239525635908367476783212904213469818950887566501204572780935739541932252434846658078532158482098015386256335243967581403793921746705054808158104928299235383158912219574784489618567631696097678574428812718897831691074360214491327800526236601674601491513973611424350342222314736975887469563948496782832987107572973107212850781242458267018197238449248198789431868481552610088561508914225952083904386375862759618364483091852091087424672148410677856399356248130559840465249957602995656956730275171872463297214150554426295225255306930701114716713012380483148508585656646820114005580007880845037508647103335864409413822773479869558759950003992232098769692988297067863680054705306910886612346641717536557191887153648398305690860089621342845997468466565274904276138626194324046072382211817357870267831145955805728579843033082501808132999208493647855160697798537892720491892923147612213966581606979084977600504145767759178723564458057102945824369608775145689822837846124822542824409280984100427495856919571052656320325462707242349892864787611946289922753534367072336237943539834610261948174019643666185181342572242768097986869685439429159452159015716212478940262410391362755624870298309313494771098242445285518040107544603310118666683195538052499262742616021138879877217416380733751721078122752466802784630105537806496858027914240561370833076774768470602541985439717947785240210694642383067114255256569215324680373074162229037538986179587604821972549068837902366394471490074632837409046128970402101783125541809178511215122545467300878306362952179622359771120315592069795336313693475128749256838196503938778753022066639218231898456719646639195901178122815057176737692992175086383257786267804400785327256389169303461718241294522557830327669541845450885974928617547649628945377853627603769383645224804111041975852456603251034139109727964214968764598368982942048425872557687794363300576128225278512042762679974586971036254248827437581879437905480319056922791405699046710466095463522788609576060362128239134174091128847770162066132153833611235996685242096729245081085246410724776126605706395471853531723858224603852933199205240512348536148111904937735916273488919928890054109538756938307978670104071570403890929430671613625669620259048049351225177146140032531172958180554324747512232797594613274076315361658007609854662190991599618753214042926147843405768934976492393470023295899828403770059593089859884919984852399969580354644911676684008899425479845081477619540262356019864277360116552365650852068810695655526288406763078878855415283932604015907125369485463190912728229847990766863438261775429913570294482321760750899515290198831848054906879756492441247739806629940541812575366518055213304620720710639537714480774548813584836100348369840515181246689469136282322051519866666915355141922486646199952701269117966132402616317953012081842367659612771609665170426699387598354751592283130513306175370985595232401531537562009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 97171516276593572713367793896613294033822114122304992337290130523931769094711269767497856949653905513957153775624129006756547504378215399097965332417497629547609582694614764842487713248043250916922085061967297726030302040338647817514093365357209794957742486895487670671337488881899906060671684069038698190866874723518809199932510082446799034535841148898536462338056555885326368345420822683040255671148820177057840505053301314188775028818032628978548831943025104099679382793800326820098482805903133351769943232777441897618513272471378634135539988829574348495654880388165974855712647377548943750354670759682062470249562360497238903998440820887400749002213843479401855668741335852882820219681859241485055277571930704391426510100392992689242022041666900125981491155574642580943980620885523351361843065954689600447240878126916503189192825388934261213889459473034922849205081947130449858924602483926112581723938239559763254456191117009652679308559810976124367340907591427481915207827255202098129310785456285432469044447209829661613347450435265380583809869003878001101097609664972879091028414714668311933266831956675822646710882999358126048368704599518944971824413962632897574576674907223263850431697845712010462932418745522464058001993851108527699564856315986684722791033269126220361592950984452993974753424153811265330709097690661202715876958655505526650518841587559804489286813545160176140067949914557006080876568767983752932547846276850471135830424000215164733083211556567993409955653647036546501435414667717623545785047278043832260955336742426570610807782586634910385180485306935032238101857004211256568021556066377715570881233320112252976323199356624985200657145532261917695516991445234500160650242100457901324822572982711558770001801738624151748207738219795152904458344208061301832714299654894475008306541980681148122765835838144560952078993404267768331951802461046814201707006376258931452415290159495720390150255150681400608518663865855501341937841215876185983798053615502052642751580229867328656843558178930597783769505106052470612234026883584029857374399378243167509109643433887087883372698043854038794458086908004574790063884823960524581762169332774277378619880693390224245479940762653771009440960144571068072796735932360874298794212692555320957185209088465023215429717960364836275016198152207671520906399590875061430377633425693064384175428962994796602518314762702537267765080749812486018128073267254898606930806139455956296564546547129269532017708023568332754725706091078111131731619297234967023516920588607247362636460837188934172694307583419556443005815566948822007654442662693294605222927868271787572071402178887728147312733315509978769891268196797891904186130597522725750956316331136305229647930609873633319448540722560215111399580709388393653872348890834701595060920834345787841982167162268403023104065259925635332328188179730763885675941053816390134419338368243387126415140811988700487501379003493047112687512172617733063020735118525414693608655536836106718533847159436554803916685330441844747738980371043913419626851933210479554685623771587563467982358031899970542606555566594899786600604799861975028275152814984443224687124342078366023680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 582065058409868260780625879528802389589451018160547336526571127343157014445121356349917323690737609979967407146570177215005497852266208005062763579764472479910048811804026345597229268899684192837803474083016693359238699299343769902982058035809764565880174123023001914129358787701962682744552620002491457194213409763542592042302225009092997779309022809869905257412776588316131984631412192107629463246558646806366084317592965643805229980966736228606358812674292306809086725328536048620837386689423284590581854449036039047540995845932710158002239450217502116134329321613884423587932236803661749770490997046108961522094558590811078383934003878488329658805885442738263623736730864466878902208185221112047783619309563939565947394244796891616902217046726414748003594771025202047106730027835042583043235255216950853259537419280482864866100287674342570377141382117955040612466141539444920733309581691234208704369502933567306882729851538000012500116748073429208142070585853321109164233682762800336385326035132577213900770637041388402598310017648020540007602794661488631198588637392519162630049054986081450124339955709572675329080391590621983448419291562130037565986699116837745438745806704064031784299610988713747578762318332761323135098939992321348565623354297070550808350750678336552105750501080964616265281316188637527968966945803846116043423201163526225421615548544207151072105910511874374633506094704656620953674919607345327823385083021827370464715702997977274648735050673296242446251493298955964886911926845756208607038668829946432392523876368916271754148106928770681381153557741886943759350896182040750118409102073319346261352839591276281520543102513362786106200738751458268402253380404212623632981619442751504915520744631444527446726769352883997026617096713057021266328066494379154178657503639037352695624527049726193253127672053161943012263326243841210398445719998897352010895852811551275954388815957223566663028024145940796661183637768180259844448172306177336200737600240333347698191937672383601635831190493544507945424478352348715774004648551788532197734281064260841716790507867922800150703998077125672071062527310854368234922909552250636081347121422150698437805773615449288285617482862723730178112151105608798233167052529737356259245125415765123345370581062951203474705941409829541312037105983258206072489386849437636228517022778411884491756803596713347455522586536048372793534524265583826323728851254541722419361653401092414779356882568835679302972686095176909554998404554588964851084455321153594799395759188030958573749672089109187319565882159446798201882275336286363881631627228512004742342624433010058860329295759513072781014041119700142430165680556873982998517888687588021184870146771256044049756420934610436381837876469464802054362316303993241900886674471527215353124173424284570708072869519369551939945889872838916476942980635812510253133557175020911120005928842104281127334197476261010846912227616308949951317316521128959918200088867988172514146864274549872182725374528915254320709596048779715252427864566049680080072553225351184590575705812100869868051641214180043003159046721601919934734561009300043989000059156419890365225220224057344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -23956674743191966048436138082763833315317048092778385234474271839574498220965625657024655811572659377411558628638742698979727767442244853112708768719812509697448846581256651549409985229126646852690577344792534110557713760639910657733062309027685248182147961890995551241484596831565906248685324580374550079051790357653376354724646179420627805969241169746497325719670567854370036848610467228441933679813668870943241356827568194986002552743014900587650175755538803792736416228143884510163818325022372150808957833306636561152008313130230423589518220944799529250816319933516594700301782262451038072306476288439480735901502321504893290342056303388584208045643318543012462603990512355225770863096144746322814578916183243332385724731860566132862145580936567583527613480747039005136698765747222074435871865116380904892620858996108616274607327022921910049481140418101323265772538372841096130076259791728858909639698667806193845095552170397063095780335474476772442139368686176329178871323924555537057611851588683500590462767050986482251057137035314928816664964000403758396702121243008608933176531408536603881968626841706995495337393974052959867374205374367696126684933950403698040021855393207021563528738457398744889834510597612819520229169457849748575685067967927425525988897377604367625465358505559416577215427067768267056188138173651763347100752674887000771673270932844770420002451741486287720321278083755126802035698996238795904615852115584223336597777408959500402870597101601796911734333612852302778833623474857008404292214548023586706243069971512557328098245458626726127170633609678665677740367237493872062956825495434503007505777462271370334366866615581236103659817342649991815390968092718425083752435258851994567249334342008156599113534507560594344111811320317497430081877403469893148800316606406146011400684752043468966935174120007973975876091459301053835527717346271093368341468525687524865751886517157432318434387725600071601136433750927733322840137224833663855903167159760453271887046182575824949648988204860930216692021497329631727362942265931692313536254321297687602877014726037307945366340107592441648501851916873871826284489900128505677049907792045988980973281501530200470379410041465596281914593984510691211764784836970146715626137705813017408033334889774450831563593996945657315075021000709118396029857839186688004000990357098494731842960315112835907408883332545909260047948961510177918180054868105950160383486895744478277508143124976693528890953333951609759655413065211758029596827019199305353789431206954487249511082588280731356776713347028149591289056787242145903849030076983151985728508875066955499766157140402819224450238099163614071665744052463940975228494553175952996531529868805840094903267811649778791986483273783569398799269298757150154378763118219314795963211406635036931857772182698624518687091198108250481755206925250114425374732438829743445927971692347592590044102490445725472121240778131182662164406593592739630247202356504904843493712481795652417176717162292092773483352236009630237366848843554924064316162533672680281421588345896146646020425724168469015122244426455715322591713772092209103125947095972374269915037696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -16468356133916152136423278182845486596518832689370622821074472219433532475776233381026486997161489757616819692339791763918336126406090402533107359494040773402330268518472298250030305001647729468117414028308181651272255117654537161106990511152526064013218688642495374228569867583458536981173772388910466235924182338794004324976065712222621596168990063089358226123918285424431598937055598717096598242887293585518278452931374573859245438471090910609666400545454976944481639635853767711041853617345792149123556763018229513541091240411231655087705040156608598058896377447475547060109188873655513404006982713777750476636934082119388427362134824515721548259715442285260759549253733917883192291845080849879405716827544075286824799255649665399103642475208329372410718635249727392596663728556306687701589419756184471879230564923174840165799637293982042530330861194550542822113308385113510602948296841341103154868654483646787184268262345067511290232047612102104276579202440999386793509840702114741542578549977742486218347864298075510686329495162303822318734366494462724610452778416065689027952267443879563314489388239765213721632512481485260284271953934321139257986059003359041002553658671660810482724105223483745539238914048277048083653325706761946303158409391144974641378343417799877320119663632533397966606562956428063113770561717473790159470398755109045055403338455835001008662126605231806103556180039486404514775259509038862684771124257288922979756123814180324440500684548365744425379533847540555283518570549501982663137911898035137435965928438292830471683032904696351722112699609136216361904349119136473972730466814097803601732327771595762712476883502702499583339258162018716943383835164113222512640641845049912075056769986268478168953632514025818807438808035401067864933220266315476923418885913208321722343307486758098105165344185495846728138369960123180319369145777991497884430043658342473318411222804523923032265080966053952547009352263530290812691809724159517963575345681312751384144028161066733249752758325295343994280854167171627752944519295588731238758754096915891602438916633205254144240094298769104737573353440417899571075952672225290401957759892554047809907587643259516513330463202207169094218014589496197980537017417064974103203256340874452358373825862105310543442078444718777777227627276797002897270437346278752971796172800295544056679804076800457064289405844217419234254296368413242397085421775730918553038499882609666844225845941428236965113037202631202259616108029404277501393363574442431488939471811687293322213865711126110664698305951059666747020986184585646978978021108520824769125134675494091731451174818307939919786844538890524654257934869302319373635467479768975847016537323988135333849998927145093046110163755167479464139843531244550834243079756474576633601930463974551087065042351505569269788410399154260146293118521364153631673874867989636284009721934759703168780990908237639986211092262733081581693127116250201504206391865016128585725605681236090346318660378579995451357170352826439976739437059197055151973708640738739953361878412738525775936517676034285530280036271634387333869299086108490246642631417395356590355251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 67643767406079360346718348898336536035297580510823620399986144236091870818545572916434199117465177060178417585107790402018958600958155120001618108564065970018820833401816903557753630497302227035294398155458829687121804789377139861755311350123154134042657638366862759460392459510680611264637915020962552576365511766335684553775370254973155008765216234513070714816357828674853034213470110113030990789851145122887344555400369759422812004408048467297376076768994233732657502905968816001006354178080377270168561051967061561846920474852273985708633680406355702689530019497593928846747397655119387742027483038092901909162786280266968634954676346146044571391641444673883380547410161130044259121633289000485028462854426918878548519414779227100021262763830267516034900004994360917779375308379719154506337230579929279209128730314522355061875738165987818600362655745036406466696825368643684973606611940293183622479761745923866326979580456661660111939094381163247507090086187938665892046351620394374580548128725359449056392713853406721492212973739009271249099468653760907262085997598800491865817739243660181127941302707884142047100566373107747591458111290886453422972072908583901717936190267793735185821533602013953069808416835553558319299436857853808661322284483319652709736664261196543640872474631078454369711312894064120569347896377741601032207659754960456377258649969904314043015766934926344954186586658304215090504177302549777341181102850335366533532306374949353634257196414825215678852369509791663773955889216635681128473791510231544195688923525857879814967097432236586738298690132710537022444711896988651320838178114233740568998644298036421071043774427577850224091893151104800382250803637645357777629312157043911903294632789503410124008913339987541566424907747913019725388473175116324541056157322618544211872473683184869337475519568581443238982640099074042154327810866494769904103382087384921551380480066814866680209663008374281372054128938312853816069081553074111817022773290266343367881857767716818037656771759039513494955310162839723978856260625670047675259897989477505416920146297844697367628023508712697915373359987202127789069089089956589578797140325490320904014240541201130000545344402259253809751168622331952352652619168284436984652568489222202682571825058661322905684609879753966626100981671648187162731876825693147371543422038094809948031983354047395053353333837281049356178357255286502735767290420003943066407576441448067712893674105797326115777272311400506231553202193754273138493181704334272244530086911696594245507028388030591003182425330882688490912329301803203176481275938598427893470733769182933611128098840199876440211009990476438578096223778685897221663243428399167133595585180678408757072093229414264751900382137637391501902675591973177075198487052566173649423459873497573969243155136766005746834689285924189385772812858772772567526821411506490817578181714902880104796440677352428690667291002929476623063259930417964090633338914348640869387178772680007020533026927010714224533988319285365794467967138743313256345725780089109201225373782084902733317404064262787680526791968875158879172839060399169572987626724386593046528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 863979460082008340297779031684974043485981032064045293365008076314654372366745639668113410511518960817097208026528802139980725324106369193067000301442750929005955979950932824915447318933075863791025103467821435247748964634477279932062567706988326657576832755147839500818058184219810660491955866593500947121541270721873846831096673848465466671416448844418956475708411819123301660722680617589314473798154307999400037303871640261676084548236394907021030682999633096769006873583515503292308918708821390705760459860258712661829400864666317500813205973676628752033054142201345537882813828269926385898117698128872115357253404722074549947660781899594705624270150507822708669660373005855922098606184052811586169574574028292382450354468141581592512686468943604101809254492838791861439115456590762574383014003336744504472334532205691296471678605044691645143673191965503199765505941072119484014045746746383004516231279048034143635515000318393649260833280489731823583659000552554680732391555717903736099571555147151323235685690281167779504621250066351873214207422150546750452370109250394896747440430647553002362836944888944687072284145658203465368262477569574326910794846465921161476083005967816622535751458340941877316152004231162465229004456253628587590228110057572719391118445425823692072975202459206931887798845958166786728089932263968392577587719296031401625555100122179417857859380753007154781623718608514892875912662619857871051072172630356162649469767166056591452555167226330700305192056864114952387689833920507809122438857949089357293874481123334317836071246640701489585383351323947796622074503506964995273711734911077491877006323592819018979596548414179906887957982466405355100053125984559777996959869820241778118112228304418554793383214957327391682514997887680204562039479840971602338981579449005942750504868282090294377815085395094010292249422105405368297498189503535331319004389278659903645507257151676316660983908516719412182261669993071284651092214055843791420868716707695572703144663931292241282884955368381127255943207586976745248905803814672174068436557561080864195278932750168891645544509790523853666323175245125786482944560698557693801484502484428714581358091518115502811148663271564554605372281660981304917754407077053787162839080949681452824271755464300918715772076440151568742899106675962235313126130527806878833763763455864419079194764305683213324900994267773511551327632341809240570244807378731605144048494362864835810628251228802286427398654153188086558571971428671355554002758105078019402110831228012607000614194465031161982878075413751621845546641153784607593646581735185641424976291067655590203948293525288852843830563235526329467039433090993277006681723147716618084433452587025202212036055013598033282868033782337615373923112471766328522968251964931957643088145662306718122882541501629863674343879227971829962683658303858516269396488380015527815951802042221380203037399511574804386177885573993137584540599467683529622192449727821036504600012214862826337972866206547628570062875741850135927115430806434777978936840554938292676822580321618179849116823629424747106173950510555568833962564577527330197610714391537254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 1017329181418905428775192386345918912650392527711840355426138492242520805793322189643709734296036147102789525679542420927355404756875908890736699570751621315126365111175354782223424546878250899408842092768353728064260585699029796294150249160508308845407473760005774238071632775046358404843961489491620377654955795488964561819584298479395289582664330039260550321542049698637765654777879362545079968813985549623397748032290609143400159382473976852630144675081679538415990444258433026442421570426781159399328444687610929089654436154793539115430761127521882167961330737271219978917847448543698267894706984530054000352664229401670670025474037061893202546853170900091886117196439996444870529227808790140621653917168791146016182142429508221069121203468037833885639040805350146843602232065876575940902111641494274796960973491324226748420018816414636960675460341941204841340337055038745159576661827828714118931632896615798122301147197602784807412613656545235517118330122410897771632328933146489928152453157300111637499017086361234725401765440956660924602788534102007702354688420048163860477041540753427552755913259820195309947890424013453967379042195671353862017483525962343483662023071363075396066593924037260082370632977624157531602841271676998765481671243607433147382677597312179984476056944880903719555301168190079796698239627647553773598703582808474150590657069362740151442631187956749717429772125917320123636001970059202017271089372446558097540651011462678500411542720268021926801401298837889319931882537113819262856463185662814077835376190740386772919418910252817061915008929695464513670041726979899278365918322155987528617117487631396399712669657349710332126479328619222424154729619213952918615948988176077205894714084825479402083719863016156215042904436581193054732221651430827408297457170886440836569162044073565661463171022502848333978248696186354804823269457571811696709732026302273661444215688645267304533130058433606539262664368078581820446867790348068296396406547877831960462009219016552129170695854284464315777599653589731768148429965557482147303232589660560050112706011678224115219002167537677340064748676186956719958495587557463396992537637871803770351055461089437564647223443751177538738181575650799677308645916030344511391475608591542568447361137347062642020703632429295005611923961599494889786455655412927939291704037324567346579917149436433522681706775971064386588480142293051811996448906637113574504286936402474967769859074324711772515814792670430341274961042920434935953116861292443196446005390248018105275558231761152586368243929261368104009920519758038035186656126065089403366378572896034422792255196274882078762978484319082405120914372247392392113767658467922738919848252920266747075254443635267438622063249340133323925793309949209214824744801942637712547619749589276895809498878136633337421107724684782703750864834316989598276855770671647722306774082469407978373186519925093257462968916256727096107279902334340389521737259672175621705035767523594316993515318700694812876582572900055635487319484488122485380354051638072825396025812450649766313608733325965793376084155403336700156736164351159978941594961182720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -7203812069412851048265562687794825496655770522493001914660860886623776523431981539634313035617515811782305760257870290908905826226146139715950191744203392897088335549312221364078654254537627523427297884453763856845561916925920315994874361430175012818214659692292588531481512674480713494735805240982921717990586128974201495174581119765645714955357999803346498852249994585140097442140842389400839832986386338557238124844619421330037617035360294496139712065665379188504226520076986429599923459443466633540896797715821090261554830963967654945043869205333281815045154721796496347394280856001083319216268418706265654102718255649700843927315359108892960675410975472476239990108003175850166171669292282912361009026188337884111677186711534416515764667448107168618354284096257179407942943598003740901855476887937977447756743050890519961786365759897862248816776669173110233196459353526539513385315746702722406890335812970408699538633456489843852014023459039310802353435212026805054742295629668648079013073672575128019173009305468711032746300273529944211659074567164920105331374403418708174911466529452561934875667211233496939661919874796575869995980643066105073088983784438071115602245047682152668458331509025336680898173278303093398193811509899206862159289223606078538925173013841776728105791205846254324263015999451704844518195651224980052843844531148513464664979464306390746542272834744032686618059115583671654790528243404674594344405262279069312826974808170009083012157390893638774389910561323835916932357548492733384472176754842327057862073659833731136061050589942928072063158166281797425402494055165201183566240305332120122870912209788337327940998865983331331712962538223165068523389962548900413002545503228544333809698147220940199336585044015755013384029823229258173857568311634251225751711384606762696557958746161197929341486391210750052906064492601480429317133965789903257104815213262888404643944729834261455738259403116825367691521629945985996851846892432592015509864637077775198072469521614792231080802764494552165823578187996881104848115663378963714892030516795239274223681552820294885400404505720812330427615996223806618201454108277891195662993806762968013094038608657508353655921392868085789720794844738297320417894148100064854241321645212884436688009890387313892015004054595525804638139328956309444480090979615905110206477423092352174017833160489611019430514094155067071388039147608218661999045034343284034432849396120628021562678441453259605231737377535792451409662066112653475514980460627532053120043022213049560898224195477106289103210542954509027152292449847099261847848481366843389079204082462314629705134905037277094871885696134554202782498705389417266797972326994991483511372220231288495977851133894541653764577871641826324323144161154673124371203373155979781508170630517545114419372881667517561664187934982632555153880503880429383888364178187390373779322595366093481607846673521001415150670969598806389381739323094821816946144091521521516222594106410629726608176323120252129429962877774237510172115591603848351651826749645563922852635238406296509202036949405948376884426501564588893629229273944151414244638720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 55256235929208158134321213213708645973237392872116324576607346997251159658788086728231875429053327065120457564691156503224883373132323011451931717753945430530170094571378651457086619026927320775700360967501643661338338487431227135171146847233919329477016202759895062552361264890546960221616014779059791445249434193299280289448639088655714401578186454856410605421360081321293696548855435169313815407144667949480131744256853713486484219440803506083067678271218060587103720008132282857367506364762675099072468098459567679792943516099618475508665308092276252012810650989545636200171168625761532032376668241107263541962045017093718823054911020485610305141809576739439770103960639459841999491168060155300793889730539609997672636068178922694159333869484859110879157402461964986979516650214957290333698082460518368573849880546335651238549734147761540365279878167076945261489501781723954571768788796559346994977900708303757183434605106379182064895220817639494749177736616050850659744081557974458517393597788318567044824336252419998074884351143003529971378790758800985178567546543638164731858816315049816507213076485648563465923246173817234785972942423944885262664373339642155303302738124581792381588201123508853782773761515126628213259463871990976786868218861258017344120839239813667065822781574330796212555754457860722161768401814802635459235621998676236040958306420338462327279092075711701084902328283077310581058292240511071299294915219870015483943522166989511778570469986533516921661105918266249053497676107152683942146222771096551195587295188890862027345989471337707773271552214390985850210175168704476184788347537945338550599911557092312167232476862397798328569882558759831183468922895774878425701117644182437446916968290898278602133531423333194165825024757519397857573853769977573274396488962555154794105765127442876978188343213667999159768092456776086625466961386183538058523888217948136254593084615728217725416957027301215253237212048999521062368730921393714315498338303195111065849869546687277356386712757000131907310172899901561725646644048632324274221606461439724557219077211897979866300443073126725825934314689779220647550326465976779599867493088318365507306816746121575002554950657317021404344715083500252532952272685845001226213803855507025750950620457137123656303220409467999832087783460582287235196792033392933610575517351207446433740007567429973722624299348870194699507097001240295540104125837541664622253521346736409130926553921798645216750548098950901621010514353730282156615278559993101483552602007943875792520852436260592811159597139105152417641654026517384674107948224917512781868616399665871697610850448536496946948743747118746307791403830468259618434847069819427622703921175137335718935655331430474518199862827107982103052846817970691483565562897288259771422579653105184541423868842521414181467565297408937959235982456821725479817028982955526410603058289577999866838885065295234881785221643816843101516179692418685710869019279045745333681910875762570915277669788842116228204087234902572262065747578994312359163434545764460675574275506086119641815104700774464560523351343605202639721035226616514478080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 131217730596078247180569950720273856798224414392621422455373283126043454179653400536084429671018222032310532989963292384514322575961597168292995702658396054805727003624014226964102314998242147919697172815958864624107508575321951685349172832815700775398719586000858934095733790325328577297625230993338047161728795809141177406060812118208649691669182098100907599583779570748641703961057700295646719457525678146463757470811368628940041329141064118452747127600563116422495350159042888302511877394254155679594467478299040599887445460252751213140551688491205288440710160925380207377891087029608387363389081121251419295681730418974730032862241393095906730162660658675264636450104975958605139145238547972017973113876803172602377242178769114823798995515590342560832902524890574788511397889152904750611446776783682045708971274767723681573611711795390196738203332347876765270728807572347711593617274540304705987606652415767479409237971946431757300363428739360916854025208053683103339057463611253054044007475494735528145860546568048299160362155816451628082923926724204144550230291975440427564721027109315739653200068144243605882154003134810960082103855428735060097418248370933619990433570961985799077313988485573586070810428491703565517959527662775243480413799864597002430314870347975954312023352782048736767431150457742015368739959781176993014330116883840739359343100671260270194101751243373790101688150452575863939895756392649468535497339590708534722635559646851192210371395515699657428217137036906840123515374205819173546221777918159381607691638477297357806126135429898767943268051275390575504091190266578318493546956249548295488933264870761230852126333041247097250368840883054237914420024542060278325118900192161421464662419225931470019752508314104359683441210623067280732858255572692789556763431292997264545202040838795545662510186948322159551291162414330619294380952068705764598145232923255193890015833171710006996904082116136364045090611599333509418787950320617512589890365244718618049222772780015597619985824154269085763642142756139796112286277920239408603361236442002127758290209331233830761346287739120280314368959599014813115443665200266848160180458173705722892357477487177804615464789171365080270298110288222731839573851420364716000211608428792992988176635529867821827165782242343255475139057843162207598406788518726809072542669373173924025404624856266241203029641959740853947382806835921961206372715444979159458851757439822221181803926242369746231730604728993493287398225888533601378931920501157383141559898221436169783341722352143813713829621942777214450197526131963778527772199866464710630646757920297007074136224664529795361442558435900707188763401538796245946976312926693558553701834785097364167974622230289166262956770867022089795126095594292816986067266970834923637346759900462736176438816068794218133725951060774001228638162150552687263137667917248738072443389415439666139113700655771837687342430686265811491865830340376453033815749857366181206896379884157285515269606098593269942242792375675192169926824291998185142986469211117504005427735595544194974488615277886810476611148336738527651846983263495127040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 391053728576612995021915144073836173052490766941622365475972119512288219574744596639166805171538747337044982961554519208681940227561062727851162712173340045152061774518349346502359162447238803277157179280073916349307402055574416781156352760606147997626600649639511004439427448393049507638872630016153153953359051494498549190596446088065448641664120497727311517028208188880000009124053587409472290172043473781481864043779073761830160733105935478615762972531741361221470193150648075743778670738721084779289193275976117186036376824573821386526205262020335518159749980106585185908671434714546752227679180701140760415502696135299008225569856185034577258595568408989971908688863872249939733774347002142106598372947546067828474090182589102226220848758017588515008224489506843041923655732263399389928122875266603137591211663455970520060280408442748222409973502934326974992572577620819663898756945391989648496547786891142956464558822277304182238455183608442140260981587031995931997009072204124732463120163349746478651715279722886964216965818342627172087961275016399130928881862125659658045075122734832756267124710957688000737858971581203572930351589653955064350991113815920809841287534976358262501932046868270346775150964236200556070206558390899400855728466261010155069812527863327078034333105578566962852304017180189445702065948597707711821694403900682744344637000397261924006563748653176447462643182162638312520951497710914841218162562449604795801243096426603208804665400139977932194178192821510641331726936876311826590258558442643412691017963160274045318819657746537655643154964759051551923541779063939452853101615003379883692040505953850328580345642400284133963297968337414882286234860000414943272290149011371555679597849697598791080766174871784985110594004522954578726417606916345516118965815965033567009338573989543221997085484897048807348787802638176352789001985317890832174264997612395297055266315751275734811541656635042074504477296081750791084611783310512927372774299166436089825584611381440056463287639481031597970430378080029504828547139129251858704707374756445555854734708929998664800988242049058647864026261669026787031285362456876047445251783608140288813536491933764172887711838151762750471691010349219615623872414865624990193015780764057254994351216434389261016797518340870831858963980453310125585155360823928662380469361098015204625751333863929766807824245683532842967573609485537100063889682139297627607389202874767842273963343327932181316478959525092993825935956296674174563101595426002497655225487452685957426668372110903874968550847160675670440186678826137014296644283728733362584552843835706033223063939780999427867928720812721837415673312880320109543916430923114725379386090306545055381087896720940024441638688994192841331722096742375148877359579621131611352818834662978386315526178920894079153406744328257208069209389051469892035892851286502873353236164451851779846610782897682170822505120066024215981619844158165711577500815876004006935111897613866444725063876399473496292610992722642211404125185739989610236283588010397492487736372827973347264089756195546054087922903413898990771785162555392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -9750814895822468178724615360875108713358895237903753879802606750732851975686808892329348738274006601787270628756572381325911969198119550477508098582493951913037081760948680679504886155242110566985963430836610524627017610939851127268679528361114836822420093233471875403925422447870740402566423570687375063321373343133563431279898067722272818223461304755109987007860967125303025173770077451859704944029981241191197058159195789517017013063976890859142382815523799940019621719567612204846594640797838940657305024739219826353786538484681200866996487493647533988734248266896467035097140771748541888597690114012509844385116985156460528229042596023627820866879256915816465749668114641382292349045213181971183950363417640499383860226064383118473400524842330381157874062653650105303127493586035012215263368876257156863662272843247855472131846436327475856450971654816361518570843068120800553993467958880114395935675750353345344955056929311052384299182863499834297257580825728917407089523328046302898845811012920133894603136810001574837142118382961727540505356842772986846773172617480656211183940870879730241120899746061767659555725219891132451303972290996049300474340272097364580857932267451609553867273004534349278661740508988181352778820844404562126139182121542548533691470426352066508709711391166727575710255308916435024564472576465936806268031101164108729280228709266975568463144411733125097894639236354606618660855204370026728157478783653891455484131140519834157512789225446967386218114749173161039826822396525516625780328034542132086411790240763814194214650378119750182967274045028182975424457630596702654854034889959229487189206751027151983967838597730139272514771738545693234687896558345122182867678123152620556554356036019263467421498016426101905842724500470497339958671994085893947578635172521916641085101445257710809264730338023958287011430226123880106902437044912576897497282642490418103862846472991806296127786501611673779963337332257685758957215862508270734255644013524912441852897434508813108632800317509279234257618509447809489367503445789233020036339106241637531930746151731009190752904124069973311099473499691507188772592622193972747784974491087278584124185313596986268051802936516007887313534226446533042518456076701860708376067500022526845894172313340182683303657006742780841180142204238879497691618081296352538806210530074141537180108140028736691647458917971388883550691943182101165116409778817817336125357953223994480494862533380871794850421699349357707592742439386745279779058801471819628624774798544571055919386513832191389265388964895407077193835004758934250833114782416635583998100892729517795133610615741768733266830698585442098617518736908678912701708525554598270169664093184932143535644334083687344748937028744064394767991073387232535136681860394983139418481644353615690242597251518107342419054789867380989685263138379558247967999572216045703283943309873371933169639742289815478928022947962696682428303023652891565131289437348124805988129677473796293641321891502419289412420979498182232111396821187053107970914561561970760672492186165188570312650281644997691484151184406185854363919974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 63586687625337063531268599919523968884464605587305875565294467021545705703164890368317574110309932914922429773357488865855181623515246581719822005812486600485420546477322679113604632666946110402290042410733918688979394223634340054840618205177046788839166474847047896447938183959419986694157490814313303776588856740011714516349452304129012264188885392262563227679455624770685318788640247389933027755548131079471571501653078082351596117731640068172713853311346392747110945464642591265851775986209049763247444282219713440226253168820565720120889307511679002722680829247119473886280187840611906325604068683787183153962036841966865689445107298824757858438864730154746995008237295429690735295424587228307509543646437810677424230097616584852724065173284137788739621927034971394890208760413557990434033300209933928788722110320956974963461786420517204535378974800421205761551875778071931911959164575834142360125955732511111385254491832025914418618881064115649619358364737732320597663345630669429843788735223277078638038951387901209093535080249111928266264669755319897458940306889658775410787226338430460394504814053173536010555128028045751799837911828863614771091677410924553580855762192885887720668643593700187177895042676668859816585047033037281714267794680138580906611244445424289213102754437090564085251610857657224383442746973782167133339595264163864051203313478378704968707921543274373356900762505968963832046559710286084500147329685216447354832656364695177849216850804241323388976179176417339620563470364039016649997755309939890561537229400595409572826967258599540824530588737494395453595477429488237796954371323240764007980746423517155340311136227747211916767008864379320190425025740227851620939278804424034832048118992000040450922867150504321472560361647179468981407125675593566070268479595522676434716883387239868555558871129757858898238164163622458423461315400216568204636982985093794770700191990704373274519077695624834675668001709815653319131289030978057594321830684909227311391179995018022948296507981319651527003063859947792784301558561640858209940542374958378856953640310616837589196959689357138215198145903837525244796403730148556206355513787425147210462932178299420244043742972283170071358871863770536130594527868852219356482087418255666331815051604916186690010204396077975626529096049967939290853459505500093698728474475224258304296677465391972772632336442096480404651380462622593674263228934286311533703802122326003844277411070044054192562906419156158282495519356551294716169433207758608523794926234633126386515228179420081876267013772200391948577006561406132832935263429642923723004360583263881789408758325521418641153935263753711432054799659059616697974931960622688778724418441373437730775009773162865272074429956581250282524960064721872347508781050483754429287415352777067538593111990959046329795318804538193307876674113829191459339895502166859988090461573640124163639199764785337840604835185887978429950731313588492539128242102595407882424212269800282996293467926100651197987324867368887702486165086350100449342736412713215079194456119656972008912352743322798738301756376235557833932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -187131171424588795323841310532809950511512026457402079932819984291350928063275629475218949269999506696295256756888781524897096857705052129974394343877130667382240163598718025202977187441899607736103697455869007735850929645402311539910113227789431496615665788981676671537550443158448899624934726120206772146110825840050130064163290358263905924595941786112521460039932789645916475031743828469188606737086316043199540940808778755184803948687111918411440282659684556079125837832087200057142337253841070746733815535231210694499396080401721532253373105439884374535394670142258059637092415929245250573253155471519023387309578512421794655721816584345233329786018349925719344005243932803003215343819434469303424153008976259185933619427038253515797049741574774515352236208161451245742271877589604636543481525939035870787933104257311333163786474525822888191364239016753914817234691771554223433300963577853928473425402406122364567866467901252933003186671163469540217640387618198788522895620636811398877569083716620582995947897092350842333459386006357390177133114179794721490018305484353104325241153986455234538082319867148174403099152968745677819768338038236923207773639813788186902351700724628330503089978914254054119736231695189579571998379909407354648511366346335224501833550087739175561709745814334811835584332641803051924328888757385742399819066489190716763727775533384529991752905702999963174686545580548573096089161287637022335114786413007157068120653069210872084805705846079124524498462755592895748514105462059503750317469267096174765863569903534671149692252723184030150654352492929956600635257134540714343434580402686635139138904344185797557895670887184637349047816044979506257430036998499342992493905498224944506182652975689402655605238276766246215654904807346696999209139637057020022280059188009376804838929679550395641342428762355629435893319075495053452775347414909251476760539706028011567351946960795034389714774507400753884034929742478388262790671063591889953584756878541600347218909165878273756805672028072833636232470807889595039702082190065305089467726536263475594928190291243215123255126141249183119418966021369422641232457389740141587337570829426217416404953198752875409007559578628636032398119902927619790684609184092792888996949630163210539311541850416474295153269128625425208365007849786964545742299309980127157032312462349904929286976453714850802586206741326793379046699125761236220467728241588878668569928095514026123397247970545019897251089557947570942408784999831437517497396566412564013173237274126598668756333704036025269100425565705965887725453405813097921653908003832329027927656465487522110271093835990439088774067161237850723341546647722612630768820204998354172377952271262359661353713156402098643460753108094687495233621562952311981725249698658725243089359240322297657546170051036332361976984263046150577466244793047926711298364652630076727889723580127161527680199521500524827304792222602653687795599060693874705619863960199756050110490147916805676551532266124235385007513195496913038867709662889640435210323262437143560334425507713960724705418454221557213620445144804229120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 650725825849886059976032819703334430889140279494657190215573198552592762301194617915013704519061493072147356175855308232983511453205819186119547042362636434995251282758243435990795817948955491296863475423962986646784947410874145016472605349938315010390244051263045193881185667490241031791088589783121443780523419087019996909961372838367528560836654082400387299472431412113220824616434125944857459872868376621264873638480037421338983411106842037092352975385589590790201330996804035063226374953510563992742942015554983434632966993881101399318962921836657301727627931152926795275820279631821373574386033641362240005476394689697108671600006845522184507141335848131013225981610569444720303869702731650210987792873194372043933263841298630860607972004655095063179598418758219918424073292671207976270394544856916705023639967077802748995134445130910643646226954625261367780130991919801475214006949874082817778194463193884677639202115814549624198012079642082949642561529625343449210170142737152983970535276113728563765523530771735070304856986839720640896372283974303619264249468136193122965352368952314023511637593891882823943774643518758520346399024133697335883410426592927227939539590809199887817203464624935851069198907399249408477715015635977610596252027457954593107637488563918236822872106839355494496058499431564053227489829013918166913880662826047552898167955450899190400437439900518675630762447118596612873953288386710504349715050228277070775344182803908473383480922458784013755661123256430252097498866196484251749503971763375616628290879788558110222432207630091779705933907914965313928786398016302235381688094779506299768722774684499362946588590665094431727964039942453942281602646373692650255012423490957987210558328337117722662202636225171486090629111806315573734658415761699145194240930510080903628549605047405377482948872666698084243855063042796806452173142905020600038954616472543039309956532939762430016932171159760256544099513070922334498627031633779004755931187368992065474371822207716013175284507075096355835233727728270029097042767714886212096910981191939895237551828393713053498535504110559391580451640070271712937309133836381048974121269238180552349809250896222026856196257124491016428773071031682510855083571931154701557357894883764753847231767080171407991321093779434611804071863866090103367255536982815604169788062386183460535088992273805188752801722453929096442978771850059845434811707907760843392797014269634565923733149900881356773462330247301133322584518607925168607883166881037272367879553006269793384150248722356619799916029154002654279975716670729968851635974053279288375169233055161478746950908337870959337481056853921392251021039149015287005306859567770923672821384277201932156555521375090967866704186901866781977954693737693363721123071268190271349349643728239426361056358996540645208771081499239947695807328621672022278289733703436163547585329231191624499371656812738879874075474421829221309412785589833979020012518209400940569212685941078699519406308903586425773190461996394501447275283869568034567248919403534222249300641805450192455175797879650641608284264254668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -2874520500263085996967121345040338773539964973915396241540321580060205472092415456807461672775923557967787870195322055695211926351547846612388638864103261466810098443699977106502537496610837443691020339137632615037155078356835282044880846088017123366567888482810496123601090644714586614439257361559257250593555394712580054644047841343864803811863848129737640189375736200476626018790250213685208990474507503904850196857299953626250700038544395077683393123942392747280034882752336283370719154270721584208839182816193520505119403361068750300172469887706192068952062396060750947079313486822434579863710118787702267601593248945692033181333105722492473276409163023900123011557602839257682945417662446418107978841993733065462540219950188132156178251728917339684607751032379134870641487486909316437630588229467233935055906649292520654144071383865917123424315691372833354491305322313835429586617202747594736558985566971696911674280030697781126956751882313022954468782870976855487932597254497459927145797653415635854731928062097519618252227735493412394117059454160526602453174121530003886804675633165878380296481892067050839700278646297024895179233107588879984249235759363463290157857601852159612522348124745786064789769263097940695748561768781454267841937719482677847638641232875421560338807055267152886906348742239372199295183196455792669520428548115051874646661873024313550740661472146166932529953224552551896285781248386662639382778587485219150401671863181448456634523887085332761954848046866215162040269230159987239069141551975334725600731167345163235465933496102784658239798180692038984692247261496940171699200562387463073157435915908411896328632165810507558250889517735820714342966965351926773187255273243042423966054905401861579186171520017357297907003895753693673310234518154791907361518626427590549716030814725914308289685383947102872970770747499485723488510120732176920763864629798521805779999867891251844925928583169361302135720663227316633967729515535512951931456682794231455206993024076272358763570275622878290992528785505501410452292968571152813782734662661241231850194072604668087190719948160229500103712011869267754832170970865421457634268947982015522864970727838392949827586478441605371766702045269568251642981067972055850740956658089863652632868257087151282037607340399965565822042290323973541908264692145491127546280011999334173815995164424113720677888514621243958258718970101334679225029143136538651470661625123088398690710787357053958812455030333995710085144343715807960435358862334458062788404032213551079255387060379084737630065888574713384223842784858828991347674475970157898325375941891417383176674655116612527858987564612884186427250603582464646997814006078055554854867804731245739915064208683164876750446164999495303754653396593333437263135626233032439316181375857794846701574850499349839630097130327574434311115007577634175070199820482734920278905698174157530724011961368312735293436569638967704593897484119350263074221419196590897327263624139911342254499282250176222719024286065397711175411806456068596880579718176941501771855306986526888033809706146863766803757137920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 15328519385928102399793539234156258067341410871687796014966472091717001828270781793212282710267635966740585748884160074643623250489221766584235252537525024228765182884745224043235730780635641035921611522622279307877210983460626026148002604927148055227375648048217371160731424278987643744393629302281047352033605975645577778451315593082082342984383914875757593602567707035852727545779567055745380252405495390017341913389907748203611314047063204311177407333977283196580531968191627766057884676508755331848864248394492295258245526403331212499206372119496771220540818036967734240077912114243840049390484295220327400264062644643418181420063658363860812783934671054551572293542138418739038824303149319479611833478590205525375933073045939100518532138286198737810401024316793865202342245496482176385436544617044082907590560916187236743560524351633656399642938659960132353414785015882588013335581322837061602609702753824956486019439804437335752469723706487168000537476450805357181640830394005458050310616232809126403423836795924929812276399206924936635080645973327280346365753584567616980783332253971473102240207940617959631050748295506578473808913698789928917798858213623875873263312960038469651484994810851757588156804770825389840309939878327622686886766313678481556455030323531698043546900348258616419446916357035897747713758552842660391916780743259044855264216964760294956439308493012510985070032028022208134140059870002815756451690081591191363860618083922954243950539068006825562918959558792520291190982989268490543776121167946703979316099269218948977831511908858356834667477328243262566362112015384506905237417874929479625605200029841453669586477109809661480017940333512832139941682717676557212327246803848787592438375011682454710496177448892932225237870739099990785065885871176828537814317474087920226223310694015079796426220070920939063033435014876918720292543747229667206823835987663677287678055527854966897622449989706673629770294135455823978080524146149783721273872519698786586447848780473116471900080965551001055990818871586443601668619571815283699889545145885651893374208861592686142333350490407176981783094548673469652990092488062584988133590959899555295241533716487327471458865149197049982319289079125360528587214186419807051796939039600950983089537448918552641980925206213598660918807395440322265831087789302438895600262172974347755828026522318798847031423701785185072196375196539618200673470519309972019853092346450051703896196738100840657694817277405553694185119137862517816145105406222351460883340573711657069526763323855011590165158399179556738301330076641628370905311597004446016551051914187481850785726910134629022778736066839363745622527969585260952359065712853490081291205081115855059473634360443419476309795112995061999668795187277836171368803239666000520963606701433892706931352185166995376576376216458318494059281367904664292893069365171652399878384175651654022299056793983210932080850333716552585150684663369652669175789622224066247033945095084984423211361616983461282676489413054019576924128817015879500428454394593298946390947769968508577547074040945635519102976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -57648795485768215907511401204393381959934948064687356717045094087013372731917896114443999397423983866711795345636273149682879841502020264200510029158931657862545455181515399715272355142298944556085765994124578730433794546174938273829560139257956100978189290144032587533573240213389158580289342545682678593814910146266313561882697872879355734463723944572284580855125892070802332724268744390572499958977935024435634967864953820388147682523748130605377480492141674752745871570534116618543609325283255656480670179201197676963893273830445847518766324364160197318026194415488577713866791767019292693178164600632079297680509276172527244099896288144514737337832238895032611267171541452370759898107391483268204525772419105097772506671301084631104911941311106239306380781312232170757220004850072083077549706093385913277441419292115596029072066738541369134142771205837072642398922153888436520987974292211331819419851258367634351860615136682113183491076248553084542240776358851543327898864593814249042557871454602290157816278980963598197525977249760759840686078902730032077105397789802457819704821365431739950425197467231194704364883957847664646057715106481608409069464461458405878203524059728368291650064464186021525032673796155086417079640845494459203012538769987624342783788092704823148064959439220230675665625665132686477390328789914738365198354795016420480584610718451880117006182618185716982250326006754250093421406260016475805295211460271802553314948483037584501699891873712793000002286178478820085418505292328163502642269671981952914773393957285405650476895078839745934278750131432270639327104261385772353800840841554633680560562112141204845231942118925875116334103461885316519600547597818487582518586266965480228485167215846317490233442812290996338593155839750465919066350168681932199981874862694099459252865387230870832900796709240272932031999175208710758518222305277634640181234802309669902245810641484922949778933130156074631850561164244149890396804295275421777641156565335376277546630478967314213413609453357968131470789200033836556074513096895966368783817935960300187693850461588357834765512115681427411488563140983216556432855194777455171954985516535923794907673426524423531531834323070661126060162191831823946865289086318062008340575631894528439126450733111541050227453358262805922716007553920903497016969276328222531623165843451988997091282247787705066377718056280961324856895945997046818398062228327593798233859486175382815143987658516184709584385734409740460319555966962204637658373480473901054430404572684644494870018478619327724629827197489680787367779050893931188676169676606365473876222387927026494302564509876795872771785508598049300774287846433466647039850413078207205078158979802957270188393423563167975976214512824220472162955845324205591924003934641989763742193431996498865339620571065839573011600459730805856894073727616012233523750249034435594921675062853471706614834244268562199215783483543095944542810934214830859383210491163751215959575177283779915854717884123680311425740639312514528948989462154101715528106200597292132701283138325800552117666634098802688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 146210787848145435444951165144127599401890309878368672373276860087347209983942012879332742029878057182563698615770304009817545341027139033893464324044107700635624340382409104440317085467451361862967333419696877336552879076765675638638342868448418886138443210953450051699653470615508334590859765580377647060344653275105982579922692590949445745067835730645514841976510252690685873578379139804497351016295594681026502347782216638725666835534324587132688472625892576354107773038119203057879768121891116189569352149366111904339365455016148892561337208584431908560115647110729174029555116053609014618769331465104984955340769683287467772449628813846091959294593274706038481313903817452260570450672428533816262622073242817104039146760520498939088296872181284140247469610955632051768161048490215608498605196262434549469249419444028660585093310675552101158045282133797093235836442876875138098845625440648044510497593537387358621675341963469264321225118815387838345847266523827347606393699543073772550089900708450923517460675142016207886238758845046571238555996442804981845931845441250904166548010185063826776678632091227138406015503521761911448063285218556425143625887765800538433269402358372741849464258312164369339410076730154785030347619366139826268612525163613943636346045671435096734016629116549505271368123775235612185776472995511489326757986495900244882228745498013278209770844900114729439337653337238653514763721974156362015678800941220447148172606005214109961817053573254070618954116820454476862101045403952619607140999621307048038035966986874678303462518884505667113713583562297530562078420761436851069406878455493538856968839165247192006170940516244571175091657937473155365788754896565961885421289951854237255517486026979754424215480422755818822104244805582655686517449066278246849344791787691986833930214524202682794126934279608569983454261860059773663207660271486252700248842521856157304001642155190824644492708849707058542853000665427681552419454116304032848439169493391790615610531413334404627500663670462581973696183479222256486746661192318621778478814437458099189354305906083527098560043198944260046943585780827886301589179599097283100753423522940218092138867208875361907863661950708194561789692936653603174162840047864362458048778364163978042315330605119568149552008645605703181326062761738620307081312825160472386641788204733059815655136871384959979686742724095328121048574324537399875105298857852375359123225899462258641828301259069085092756953639145542111078460939841339449355986825792443344045641970173857494939585603386493087844272074742938196675978213497026794612910917331425095566513322722551891935584104123603839282927812172983922749264617931240784812626499991790013063830321832287614572007409888361779562914925595868424632337471399414679988870399813530490987116562219290831221490603945826199983100453244985859136613424774472713504757074300366526194887879914994639530662955327333922916184573509783398139881032983327839912280374233370714971638878331443279643567678515099955321768160577497642484206345533979457837460666404427960791757802649081883958963706265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -206675098491454382344357569100693481021903860789388326261451990867247850219919299960184908186866416999914934345011667868823225712798282479348772806037542444374087510433527525988972694270470910598793302532819368128315604106165233391498935699998618252307054559035521289482186195084923913635743396324403913209303180152047949009884526434053240413892723882441458509169691864505745683658979625028839699772730298115374624501333706265138076157396594823032450670497996388571525421939863186347513447113879245530430526050153611933843712229892358972633232309672929707736537663340371395919058634510238828015414996679140159146483901884435333507070149774611258816321504223340738406688270165509170161847968138736044310382401836523713125447675556336308271153459266600573111148935870300781629830542756032381560912228710678573087543023264933561648967654385811863948507028149726256324760152298483267328459137238215122278591175575067468757384116142355603783724059112393831084865841301643760221313155317960042572853195046783663886052536942137409582685215742667205168787609615170233809045660821253684521462579172930922406820966366642877132798428506770033684597632230765481504405352603343869250113204867996908813598608782036403697211342980089232190077466991860174840746706161025561087914014919269592386502522010295363024052651053053958829227473502606652203351677571743603536433975436544483967337873277239471006533214460653603039014012050750920013717294442812329224348729898842816610937667202170372585091415954524275926151870648694487955470955170952557183938810783719732846432041737550546079664123261434425153554589175901057783874698740951921341999722579409690360559530701284541773042805888656178509481398045494810150119554640196598212340217430871142399077149724065457111631446192726989807480197265551907089810097238767864305932140995434789073399411605300639999675685216275155011140539225381509142508949276636045927812743129997995005817706676448232334338438147502269007988398826985185601950407276347406604759798837440757578957858747530529975751710977061916938588566627757655657038514004805429157094752647456452806263778977648228782297141164999885451276139350952615241795442565203813604138542179460236985703106305189736188649752939084935869144577000350789275215551403306462611638375630319645028121293174937737216588423770486963709751801978679642952327457231325391208210747307206789700885423920184108672776942414311632952160275620169708711712716284238718782192140901513007987332909415509910809281713857841410426594985062080687190718425703997155266151131104741224700387717036388510268998322256011141192576350197702663794531299595368602448935279993050609998756001874610018215274394050877008673040873719491303930133188653715884426436343337766940984107949416224504911618891698571337292336089379144603931668370285852198544747457034823124843470493676315835229528493288930839499351091755505887798193574175669047694230389317130802926355672789735400294868623140178841919280920261782280400309076340573261927337772247301783832842760733681091927246236473613058343654938387867235665467433029015330689839529984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -9189905330042299804980908360385785468027139148650019911896999091023190090611443540296283180139097537405537929298461036523501713884809791348942735262315254668732997961117244915318435724980556927958119824102517979306924137387735039695059108046282398854139453031331816646803664158412569470346380025201920683046505443763956049915245512144700618840758275302458716694563058103134887425748276499746393067873046657750653091893343391750188450579165735093563663727109880152713385715419168686751996739891769644091991479038154976497402948444043427616859443562224548236149406519853387750954735408846613513414474678898301779282910177825577320162676369636778209815349297108045783470550447260442265417983741852585941809248406571967331111784107411517124848595744846952329407458767804367794296848269609772849642504889009530024016151568466362740903834981157857053947546681594784338028776459740219064790358442310860860187242115272116721084506210289007354398588357378918423254055525632460782210826548300446199470962494123532400655695613882403965789090829225282833718358798617306284115209873288318617151703060690906355184282755041245476710192320417002585388687253832903233827498311297364557290375533302133153967478173047972151267143950842356031279006986429648146704076689052457091815720817628696324598799588554682243457349827947861227907324873511137968918743534950490971546503775919008931225769837482938184109172519960119740286392247442744412453745007894617638432388351509513596374838556386602265062482417598242204712635966174171457239148370188533741301233614518505083029529997082614151294841273279201578258999425513064801994291415623642258311785312945290874132192712726820071798726361514359015113825379447120409631820315994210474105514644672876368402672344625179755339110329814242220637583309601474341364881335256274451088803598296736149765385960214827302022525990846175804674693776290986011821630702399196247506506412849771300171707223538949479598859592087580183217736084972290604806704454839367086268441460315002576921647684760475325465037140215593097553827086563129847009488624589509027983656270003996028116247059628434758649107073474198433727240422600349835141145799728103162126112202659504995162214795280098971774896783792660309886248559611498331767196139133019386561573074959537923284976977681579449603327875127838817738899226120886884054378716440895605538332236044504458029076573183891740466342311306673795319305877625944312629424740629887059244892519445947759323294038775217294952167603193458970166085955817911927064877368473591070682926993273399058398802652306663766151689562285252115009291737255048064423149984313891888315852275056617376946998144810574408658053722046191342864839917819775800717624516300841965674796744038341908800767039952416917179427340957734490898747861368229654184798206059418399206409766824080469655089492041442487765306252641973384310082187479172345766406552869272964222216978724768946188849268009155547163034603124485966304639880723733137662895646763176333490012941733871740237489345352174098350552184735492898244961991090003320922503206492122696908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 1038144178733149702664227767349781903659040542478976468971368657692483042390736490742846462979854286205385687582951121086671848581425464428771404492973146479509546913994336474093428676856377623068662041019609702277947088798410905346661167888901996944504439226965485910014511263269485094962092322795325373912969109404677811628788539123066655964746818781188655913125664074109613801223982131515544864460197437742971253122783596677357632675706385120916053276756519639727634263362830725667864696227881836937851027332640866482685691422418727419637072277036728938837546653524820935061992359323013615484214618033966568282681444368446458083066960183925818187734458670922429042168853552728492825448466443328167560386014881104797163604488932354142660285328304943433428269572244430246888805002810403994671984000764433658650843033905146272542108779736101341351508478085552039408748428713072931793780431461426054492886896127518436674718922601807600770696493978320257245304466354374844987488417535393095556515863312568627345491608387839962287879087130074091859259889451709421895281082433672893016177728125553333846956845114929382385596316376067886708587472687895660519352580127110442699831315695087886048736029906347799051732513265974427902930033526380117629667018156830833695089395998788352633877682994024296362534341217271260535833612235131884832905420962242223187567618441931635285728876942664811221242585405182521340908283755283789390237103592585749442496514671979663905932510454313705749452324788799107539539943636330530319346592199416859980061176067154279153110939699696105643995240554971192401424032769208531549658234573674865636313126460452640077577674000096530491220443841283092593426720336865248681794870434445623227623756323688083996985864641658967462876176683204483725826592768179304237090372209902379174451455717675553553897599055408044311045105033610574980580677582701303932480662644776674667005279378711543184822164857989410861690933286504313826984050581991911458686790959459116875905037378944823311587559206855436023520973423258481009778468168973074339090252454365114953509983437062056660625844302381885050201886025414326472563725733733612812462237848859998015072139640745067020358024898987395276729299234954571094062611506273908575732698715674226926700574453158511189914620745277879086889206415507998673415134849062305323027955314507823879658806849754697078784614067758649084092348783211823617317847862158965767791146439378515638992594711321826086128510963163048232989454393786723253503718776095007317558789368103419919076748324932166991757399094110177697696448557412891177279249723054991071534072597530818784080751940136175535242949229310286445805386144420123913050699441928807525088852778794482552426922486028973497081910844455417400586625838121339193661583549543901710234916884598291903412074908133219410140430926289300120717799386886991239850845906627778758655388230171461852916932126863757393550361068516946129425526978344882824312552595117116215292777958915498742607286144635465573997857597452204396273754420512503178641128103122582454489682909258055680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -2890074154290469089814863916809696395162864378975285641972881367869987797800857242534857112486321565146684948178973725172798882827759484997867862338526681380318896891988845891629059630303797236672707623442556339504952443986410316993104552286657838127008369036739445798093861736826177201208449357148053057642354464651518861882723913178280125900442914568941366678606946522424777729362752616032049931367727418160939344359070449486060117216952155488514438557806444236038219955087455080711887769954489072415320815865306848077533895213336057998475298091109156695844667114615686051334539634802534827525225164949658153187129590343234377452923168792588852677371920152847727619022087774781942048127588759787354915811694859577888124223742025783865781213605967838862774515755510241248947060254391320188883784932135340334926145078669819315738933843442488579624612225225116999541412094162671403927154649519036017366780238943614893113437712353738620888766911076563186312427343718935412548888671510683234199963638457983018020952745149532562011001146618528169316424883966545973502441308217470094756037372281633230853893792872607896503892317455727594236311820167765525232228924957694187240103995105660066452856462039221048171327851284966799938044763202668361179405146848119859448813131183200902405854970354463235952485943000449149118578990152662801067916592652447426892176583218862475708517528519687974287213282957489224134002112295908476318811201824830674744163157132760038351533011273918051885213628492456814965644693611916985911929032701984797006945382014748520839539747586533963297501347965879315102690802701391662771374268044160452722397992152858183742071749629052604653136882943152096691964511397473553159584574334540067527067230428861210508901225603078321592589484608014438099173127503343725215967427625379511060151725180626596893524102322003822796319754770081751714703617968292873189856357203622246087616421573811741366016441958433572791481935418059409224219112837427489112047496719243252069046168582494895768427025593213607589287632692716353133922833775645927883077046845204733979290305157562029554880727177067782506636935685996670249377064726633754864955258939781348211096507174640456708782377766193975064128014512305534067595172290582984628551698710099138246461562075062056514780286511603832762708274988823078654830345220824689075127652010351814754475277224962308195315653822287102997356300287429424470289462188919663944028294580748827807049276430290800160270255226909052009593435504365271927806668774548433808234329450977650089824727512791248580790081144322008074014439490961970368974025830332075076559024085079842683760019035597469452344456664996941404684412259983325639493335671709721880020667456967918925217927043221279936771561390000990350896158074847491613689280878151738206051742758782955387658963291334611370511810710865567853461884161154121119231557082006915032697513040531217552728045653244952077169815084776446572265601092239427219918737855458095826698136227126730591485724428108218037608574953576290624479172884179747287173503674240474296962535915520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + 5128406333358700715801631434429102978440878325060927666377983431078971419640014755974411344749059981382566986277338164758504669709797623764354792659865190839977741602344887127924780654555815127953911139096488571340590500037780238191976872745307637311520168046911978909961234826402960569335274151894024727353145213228127340941018554468529784084110102084767223412079626472175294543871398434634134125361309194848585567632083547899655289583076698537088829485087683170599444988610844338748951728828475919545968505854707626450126243804667845936884188313162256816123803499250247951044452462883980638561673606875452192530621314212790947718876426766980782961087917530697315838900919907122921885921017828701443139035564208902819865183909863042193063794589811964895317325559024247017498301789199174691902213007636670917234643976737416439425074449077513428281843792553705015975429877986639879486231082828070662706262754040821208514511682698687138003005954678943581418426927540048595362251505743031153438001097418873523507710141374725761229162011481722870540284237549013211041422003973115819789868316435620256162052530491423287186913438241731447071280469219259140665953198668602074795741600793397760727174539308241384712700266025239838592737977620807502402205633661859363588610007232577992004626057991293691381668297958411278138805194117462085086717856396042617004007522278126727771452772499353743447053759640107654350357694743065238997878576545050315521435295053854575498657486219621173033736806879038639029951102483118592618196767565075204873980626627240375084860626768481014017599703738862058946609248973263686631122590365123719185967930844077516411326456118182444975011746146119733479372921821863271191141233076872314043773263968127104856228457535563955325578584278970277957184908547543139243787338059933163767789130974014425579230395261316532454420079848053595681787354141288699208800623136665922235998713403440499884438657869189592850428236175999056499855164802551754506544756840366034997145023394129244792037574224276964361549064990754434819821026871347919278212435649807907342535771800816564860197518241451946690413231793922220122253123430416991477435955122043727055559343960480583865373181268623414366269923772447134777508748408968753474647854467757394178150264768219096852445561561921067525744801503367769491905089611712632435726609766221802242783333296684222266441883242685980684813668833695973983326827255069530808298665969977516827327083958121038497775230473210645243248270076951040935917299513162094223290513668522726373173090570225261869261260370352922967993096351804108401901769160533607037929952485488789367802403708003708781452240563641435517925683591560148016791389862334137672667048061640577723867452097843112357454270406258997306089923958000347926476280658952240609514149598559258331883061398397868479788741151202479221757649540256611831086900088918989737673372045961335614467088652887564146924751836503031701440846797540142007733902260204448357124762698029919396729730707838642269428513976108084560615669360688621683579382045987891518111744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -4026099969479923173031864807726957654279951689222908264827988324639834107252328599226155290318961138218226741263535575478327564247675722893701549416605534277086098567990120527389055236518913060972429512717182881514187629360758421449638386383982115888703925123179256749379287221554734692331450021163671118610086226862592827801264945669868525310983858222803506953108707129193917168182821436895758797819132122541239200882320344333488314071842917720836225857928655423177879981649917063931772818753271366086283165024244096285372851839275616655722271527819111638131539488912803459981296169544630317491102385161460434439666476036085894639998023475447863654047566903448576730066290647784992266797625325552081441403843791143345318636305103256833519142950541263713634623976154672102191844603703869735439116096252875142940290312205313290399264855114701859292303892999414569415012032967881667127886116552157352487542708803977858246054254055516125997067529993860680369650173774616097082753923093271829172420535391265000576049292572010395643068178870516744889365426136440551444130113414271113505943000840384395841690942731156546084528385000840099560855954230904511563055380737970614470301752833948047695749088545240423512244844321136945875976787990093254547001647095602103770551079403134717938257180273321553663787856809166550281148688728872115647083434185035553456138670406070205327938647350984958938281360449757758737274883676181248231743688757596175628872013722481493669995771744976952110883780719554600566713646512832853541598263659904822465236432565525812443275354461323950116463509134933111740577937370315274563674476106916743080378227455618788614739413788559707941676007009804181418550537386269778885418163845482586910171635927393030973283705415470330817850452710271181154514810461172793715784812484889801379357371271280618784033837820460864015129612228423664208594322574467262875870644874939745691759062730922957051232245387882399471276733606849442676122173481677619265997045420095392104938437527164651129260675642505509384492540867601191877039693641163868612788570300475958256592283286187800959039444454294330734532377862096485759439600147392655223661588349651871490444040724905524141214481862912112868462964614549430695043817978357308811155603611611425171890367557203754765958080359605865904594092006326722344822858290720991744068450472512040530997369566729005854621485094131685839229337782194301071970177680333147256622163396250109400384342086239090604914379958745781694185176929697861745229258167812413611841544711927718072824526209415271261522666156189633783313589362625567111324767977149565278921281647455271694196232352437036329688023855082399851994637796326911804078538026009560611990373617243346503092532910143482193901498584084963929112211539716908308649606428333101445401043564830888672871749147303021432016702446656200757686197424019145724412737258865603035700408130940311376990262818686237245256986683208734563163840791431498628879321415896164024253890890806433358595217051251030463695248410155909912553331596420876087995684375152233021440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -5738771289865395396595335860182570003342839175340316092062259164983032455302766489338472821061129630953312606889423628782804211835940831887768523651443418892097011221762331507900217197510546395747794390510760964240849345639181689014513971756979384315898401732924045903141777054862059680546652017763408772731692622420662157672591599853489866669330797538668108827813139599177430329672312441499388361691819516456674295417540797712086348592074670665818556053921174773346298569197848376371354007039916834208264049909905946100762555240953623856522456720068386571866973738908547006307323510718022059466584948599537903599196703215265209868686053427330840130668404140794216521316321564481782737905157263106707375283338855864107822842517064173872136407041472992138769833013727948100793176784335201626042081226633793619949880198953708195022664988233633978708217256229316380114814062392597536479007209351625622791276658192174585866393643243641415522477584675203610169338236043113789103475157253182692694513790148317210616880093010829156464528005432900341130205996848324526966987275063025836503962420549647075197510936357503613969596906111555886956600768118726182960031931311340712502845511161781295893358522010346965958599211082148061248170239486236123672306113988894885682919301762893622398573102665045139888495234766676926617267784429557328779434558337085267131178197364489629211106637063527803993957732643434142490823472633783535663977639276433985148007210612667276090110658781475529214660868473105361621390887673334294186706598076301876790777302463876503802175008217332853611136334455703149306067414446402085969787235903040534541631325215977248406049445892780108038662025959457091947538559280477957725625589951638009071716404616600082651482856311154275817465356232519308297691425241363249425791395540876345694876888674228848744030546741519148177941242718354446069014199701153463697094986371613289905592056588958936334259094495408793174282363079875911655850853463986031027987098348942112087013947402518507047715480828536140149591706887975599344421317514275165414507352859801404758339741843222886268196624824033072930817921108881688122009074998249636553410515641302589370686830224350803089429779171524909534653323635313253648735398238082753903493258783277930992980512010033145555735797523861070678132325718799129376468614895730719221605648614641745724665136972655582835748058643044980180016527523238635831601409339089333875442440579837148455648001248563923162833232265393641875473355756122456241769113049356633141789828137510033747824056299459841976004458912733931045485561623296895140591707228429173971673668546720557672687004229661561133037493695183600945482370004286664977408022182165254430193870804219206529080229116332834451532330804986198208160535429866530144559467611068238433872651600420429165060867679429965709515460963646662557477732037601413253831940010215985106281663001414002883130046632232861107553163509051883717583150452588302913491996744243578765333460826350496884912946716622141312084561081301692784189281356136827957814146298281984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 26700700207824493357978346289423783747652179987272439724659023039194317298875499855129960452123567023441508563374465127570693702706691968250260260105004250200591379363082103335945515647618164939710438002979826444544634533097013471299812043714249009939045720190466078166674079923220559789380698957430967841982064199121110413508698087128947514152057883599526083849302874022707878444802005561864319353427054224506695280558594064011854058122642535156923084499305560581050790035564562841244881566889714903806391002338702378127635452124369231653694635362493127865035976769140448776301930639872933431361460353231845069518047617454784975114209873261193381532603560153196718875870662677582800666385863542306111524752062435255284635204062684534334257287645216531953894368223350371741977037702556141194565793561558569743375461194294293433360877767704000661236638081642275968236878304239833355651654776805674469662456579761955925488340378990612496310425813181590601057308618676770560325124884244948313778083541548234616853965195480493571898936129217225892215841691950337218618568292028988686765429227368074769423610077216556886271417987887864292655950368990057990143516277657448041884558699849444874432914683734635791106337681633961128621295449164206965096836654214499226635967995564010730681728439890591998479321733082989802628867700180981573016470685822715831684562921460718160047980524465343845468540027432668848277010216609191182808429053003468363867947871898778120819231694066638472263392415177217360186802377065012674984105449316488479734911704361249531812887593944926650685449868498429370998057738415700361656717440983018477674872494907915739656094336272614101848344317258139705136885747702028699292039919803076594752469533611235614386454265588997132513451405894227182436720129092363484131664803554137361941021763343661178882519009239614415021956529189182505415459559091386045976357767362977563816450374839906212799942264873581937572008792092135528674109022759191891385813285661767931726244306216961944262729682748898887277941338502711743038512328168150441452864357789194732606411028968324643977888001170971711698880618982286157322249848493350918581532333022472174471505334668480269327965193032098729362051528896718768208267899760424538354172229115768549801155579143464216953543840579003632113057738497068456834126548841786280600592132554086145613797216908925191226341651032737930069720579012544976121791871010834962480186333575844437063481891731354492804290169198769714919893393175143407049408983017694911754833289841964077905639009500431529755038590683361973015203283883956016992978272606682168375312511745925606155919817458348027539986229957936654374089138001978831734456897918293267855242098156091420653073503565573648709782593404333565248765235336346378996207066268194983951588325095957763569625887438547164481122358497860420270586304802146812262652123139116896531636110229984637658409894620139056546203578562207642644644188448645484963634357098417941282466904476738393596024393964778372774467812821907011154875741437999185733491045171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -31519224146815246851442854633233107682759668111553599746899940264056150818338585114692415483987965120082044704364602274189307392071845742089578538077435346335827946786293562309402242319268474415430245444729818850044340644232250745484410783805743235730003393287986899616794343605000618451195699915190993075867089262806435052004706787046787583584461132657831193150302990940387301149221707737350946288516146466012903724922917185587958660899328456750929767731171005060841380018966821461350691847986059846598552762171435491119810513559684282081584204610837088055275426801973737333680334962973875656423283593881009023654222680933938943683992990607976167499729265856231970576414767124931104068676139819936904125778679135578853367981513562266116620645914230733251813634553949870034945594658827227485728596690511717272093599277622627368746430682019027692891796980742114732671336407533581523117675363052584539416880577248387626649883609939846531838856885222033103882434856993864518128290013083538523411542366005752746300773765809406436013241722033547512665018959004395279612935250437679435873208036379296804590733039978658420737365300455792150455720989850807290178102217518627130323452798429113789763318885088722379176299028778708644413535104812495673009765187356569821267910002577394781111793534697947038107896579507169289443860459495316259464064324680245262873295583547926787915061497063674870355592353277158249227046762332741736396488936884749091863013936472603605368808374659543871249538370655327598015744666928550179942517168573332171802262267113902291589464730558287011538563801578398324701240861953659491533428963069266402232266870481285533231064769051086528254911489208015247176612855331470017627105410112336622798509883582488027887958814663637159237605702434510779875318360311518207154384164540217100044662337609515926888197381010814376941474905124382595152296288906552476050523394134733807409147094886547003757951669892148487595872925611655443520289243236188352778682816000553423787405403078267076929537391864636248356103824957082440449617849591345821877416477928239678025123048338147047179038516024489963945894116607246126927191752903474167266657691336039976012465555763401874227755904715424261639713137580153962488160372636082904760118354066380209704232805527556579727063062351176572927901329261612702607104812518768441604890171147557243233730767021502843088673548597929627099850411734840590865413749541842902305560732478913494856554313128262446398217945425438632733905382087263727653891965094524008706723793046608909592723170225077915231528823170880906093341271267300174350524510389267340042179380945577008563953372519671568288946217596869396014683513579529864004756369519347909355955868548670828098511601871482534599767418001833181933830583966126479925988777133182955052059341830651590400663755996172929907193613561626051652165643146601903987998571065702229053444926561744984112719872859564626422799852722698585661033751297868528593949131579567320211457084089294683889393481946181889201579605386168094412776802956000588988416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 8587364842356124231677385015227974347851852033906197671275714954191502256702724405242068005639407271164981703593530739908180322780226781987036127526582645270917709765764162035732379485281077044937944299924191424204891086479820865588057410891512325111314291777707486758473740266913110086477741772031427333647295307360128740526762723482312020835570173360589924066831575113897465257606842739009452420453200869294888547236704172305454626576369949225874593015040493396204504479785247525156596061448367350265619502242012724416990203559394974593854121356165415900707655012628897795107119492315525743980702417686135180247699104751380222579020525351753904593822231265337149071073865866878074921703121180945733472252666580570758952783550553336929226188835163974745671326125490328936242897548371588548562112634792929975584249068736528157916681792357980592243135042309075433325295638992485245793775926131978599758340730568436226716505752888859466260961605214522474052077918494822488018682095929755466538997729074282750786700848623681835669712671959197737661969154405869094325880915183390391221054594512996231585753463898991716449185978507357998081858942764805730310441779755418399196868995028801037790991832313324378927174403252527602966603909828504212378400757738157112657209843795120533545199288020023206136074708216940614468529367439112686841606500004886890920971131441473940768108464526992530805150599189006159306235804158860741618356090263643670984088630508993679437727967723478217876163920060247401736893858980795869073977978192453592923899670223970029885622610899268232700505040898709950956592927015335911619908978551655377968164889870259129240988514977151375744050892707557716318567606555541262864049704119133147995399142213241703337544899416921781769743631303407680710334501840920070318988242949040508125151836191693077438532962999898401848401832096933445838152571492659619155085438821477839872228566157129359422692583936180465291320866026384293610581756483510581688002066229575937943206245492886767170041996040854738153013789460073036545458973882097981854770053824736403258079184148145644849018580171374544742585572097808111131662621143617472088021721663909455658031153825180975855881882359215068859622487933898068079246654882259019992594189673174509491765529297061901131057568314773120806432049702739598221224492366174741209334766193799046369290674875784451300217750263417517541092465665893594881802529194757869917274807411808161064226718037826525865869830585504126717636810391975919603782365170499812161526995386572221303081509148715615933566918747333598818145216368921234326439059398453976210092431974635481852064852234676186045426781080261278452031353355069374258351041060171963688746693021182591211911389942392703402451078049265039116467586965076800598542708641034915184650273863527599817654379315635141365230184987950358792133650464675584924997074493987148667198158557613276222694218946515105796599887292884666545544009476531533163296984415237757152482041565952874967418617402759785268741594620036264106246910626496512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 27367221282254660348528686017076273855276663234859944193543004357489799265976388031082521431520837869394479581003481450389576582811078718706015790059531821708366873992581253007224071268913132058313706147630298065627427921690464720662325535505128947871010167411732816772633204094917044200248346319385433606135150977599528465759333172120874696786677116911131554517026721283872893967334170004232115002925010040963729975218859817452074538668097475831712534488639886761699503249996960220904174072125085486216061736580466661448376012056753918574132184839859698846816996864109295127759808500835624639661064800315658973886922007866911044418558500815079824127080184996758709564466583353192051743109807328248632232793427817976253824184516487876087204854092763147843309551461530293658473321999408273536068849156922763153191732472452492023829663699521031371366800506614174783617848900545470773105987969693323015391984341755983713567179108467328216873479575594918542465838013187841452996797790393762354496683856972251118035339175294364528581863971705685627995654160236381860673864910374858102511737376948319422337394952637398204383721161652398923807406888635050672077575650784091937525588593679169933807073118360326985690688448293728749884761449729883353644564803437026848441316742156522949146772388562183013048168683092227009485633902480551346624607261202204630177636049926747123293937877979523950960160317170342517940168332516791678198469746010388530214143807303244242147088375893151794635649330223434193232579093870071957455789499727922177689998805536208082017436428040016489418062434067332093955337900852729700625472396892261308941907254475588673165716564283630744236323914429793202540321738605245896365283243456278552132129267481170218492614592331357424773038069635339988283313212886751826743533421978119719805573532848275018784265925043490075783504516976082162866944884558009149429020566191363847616928635046513608670716172703015365306811329833311818710489585531243758087968943049239681142111310756890502373377922278721545545536474694289039887693180546854745768298817956343458505216746546849636672582990101453017917642026941820681039325638895575066935910437240023095413662659613565021769918514350826435363775570127293916107608069954371068944803550838762808393475585139496762761905516761661880313775823422583749344437171514720251149527942218067030728928974659619994314184067831042561319249774992513286616109326358903616102107722981772863501526652200280612805889127722796145457846827554960276460255393580618004396594055778019821544842944537130469715374180115701273559937656890567665953381858316206695598265268746720613360591550160111368568453934377054801541586925894960402697098956732763983724329911771470574742799283617864020800567473981654901876189954705168668899040769498275657176039692204706437366928182840093661145168928414928437865076803444810714982496741492593155025530372819003620956557891981256981234668725188774703916135077068251773409696673562125458917809988713090237032123761865774416261119994045063154206589317021696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -26483208831502688465239438223107979111844743285221117038541873708530346153667385467297226720705736415524443793299851226206586030104304100474076842830578052580870763428054197061614421410010081975131510119416595777018081777842395337070579333020482387330148600464975413104941152000462300146610043138210634589204266535863331580411819354695775134055892384427031833369066329605565551156982977535091843397988415218835538280811217148781937582870856180421130172537024999294799052448610688634614696607736334327788574389700475927152531363504070305068367440427575382692978240028621242437021291383122023849763816785166174473996602996209699636823005282345539594481146582077154749993767360383607213267169724528161057209592890587187232117975964021874239385086180850356397718883079359793527612866627059989292563650551197535463828305203965895735209135873752225819858941278605502396161646029379460307266056397072986604711733420503982429041946990052624175621573884038531256386942355090709309736432987707699269720341633281090132412488037459998140629178185974794591557994086924577455477113541164212481039778188937086402255708456450970744819470686540668830494316200237937123684439543480615804270126987563977256989302603838912027484756036928416672706595868236524733875213672968952006794847069368767975026392936274759747361204529696572032209022333471384079550178468983438267771926111999637293429340452607445316964266973847134647602333899572177176493427117843385651634161088064023746557474520159331760778044572856060460066017842572770172984579418327144952046463825410264699078154206269452600724067819466951647927141913859122855339817698781182282020111435916277914255126133041211119846901287147993356718203294042061196652479385608630115007842653313234498648144491215988509711706727325778938077984357702968754860781069961998788103847607209868196940992933041492277992150811293793344821014900290190609109903098927362200650354068787672527446067692180255061749091184721270604674271225191735656199097608282221353426739997426468906589542530011258475381775181078579299813681860822069514183576843901355315794841336964191008530891735201660476872457646949676965221496229112396911692403673809678514933456076588099371669186331023467589260788367286066117667976781629510524447940120279636386191488545668804554314254435924547024030086101982878034059696835469427709031133926547386963722838439105736096199469290331292685691219484438870339157573494227556923377014446004060039457108316370160379935305536965387198674814920991451384698224982670821761685257293648629496698253708517742936706031626191882712995165495320657557810012123696968650612581184575135937095369605667975270479135142820901908953260737978162236745127541071157162930438915023169651469123004598122206917383334960724453345251379086037225578074897798506934656176772427587198416235142923583898926479826381417956927030855850594469811841103204318987163879650783187020664550985453371816894629435241076958965505084481037294825618537357636583039143660823742006027275061082943493197195660778499924228571136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -9489242142685215652394691617153520383837512494608843722850743625344285310727893379597254185860988531293450990440524312577477715571507872987988241153138723356712912950519465977678125709132095772617968777115337270169294928489797046031723902774042004439002934714202902697518822580481287673092838600719374369376148717661456453520085885513439818838129771075561077421337008740258772564065867475077002942887074431080988881131857513689378748289110611082804933592491295162151821003999777005855876962495690591052975807331692555005089306918275597883497656855526462833570466901242408565865759344942460428833311564760327937065893318364427949589987965360734607342825830184348587103151489780865684929417513427377279981931162133131817517365307196448975309361487764348247781962946938355531765499183341177753085583324327319486872257754145030940832682088112131168184840037863497394657140084122739908901582452475809976893870729485520950129670705075780255777813654619162354295464170786096844224334819665611317561683582152795686765583874821391748271131685532656658265957621544770701093516154062079768115668533064197361083792860626875479901291370623102777186224605403259008474560076212932843305533824438982820906900207063682375016322478877839602891117007761845250573357735162846106634774410923779646594154908665273825460050159501739810761537845063162440964127600744532638551646533747769611454701542639491798721289250960727376052472371180155555117440024590352202912407209385023668961415802638567520125331703981113110075695048658096322595571696332090352737092331134262397529756895654994167266515366448065789206576395375692133834472546957482657673407175569699597031617648451678685397301899506215501314059663210630617289642804294809255063158538020708421617269573213445829692123329285806610682254057936506251768981323141879963131498494661358560811737330249105669728650092624797924239532965667229677455084548311373165098735798379417829702481677127808953250733390781683968793118930086502676847523001083445947674650358103955445482055786936387870100619134801655183493691064751124302995325257926694920517655888646562576844945208695376453230114206727294912886403062626778767623146049332062577524526678005328055309037390970593409157884233265820282199556192218448994952836791470105344654252133109601380987906180901401280825339804161320993355535901737020518454307141293340544582047809736156640554569248143967129030621436950888649252342484335275560183793124685755435111210221892203467140486603579399300311856789106659035361691176353175609745839894332166798960676896096679779360100181664365599467394193548755975954235335486832941992153060741070279178202653408330402970975482608402705150745845357132135931919076885297104938829090200683512837073239479358532029779643828322017311054185184019514385815492200668427725859987237411063474250012469532174454275979341315495132613144024707223523645573710459559318166860378091561594716734355046825564698405268002661493236804831162493720113315251810115386427276161901752758689843922405710629320293767734508912640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 18263858182410283983297261771288704960323903446952002572793491223399199883634293439548522966747463358168726090935770300850973530521577366432984406274142227661892253960300117413641626406466854054795404658012532595744127742201203725783377281590784097232809148048917356127649437731228349787408482938059124897533287175483667507702346392383172265838712465383034904743814500409109428647796139818856075043506957476166805307762549139794459332026520017692010352913132969289699931031406472628010158249891043000697646309849855326529754225038425705302693951790610579576081649814652863641606353935796249624071018989493514918405414472844032972888114111429547154194309197681999263475986727688149398283616920043522630695965719859083808154590215279289600006162407495923991634344094861349426235372144497107331859193510843254141801299763384746643751710074600908506401725867702757357082304553439666559353746969091571877574534975513512408810623929648036285921188100077653380618402526140882443057470201639160414697959609402487178195994169720264326662950886513917550370121475608185542000445718677025999327070522312929197396597360600485230275956437610274400277244994026577129021279165437720648653632698841889632902823085609100974993051625331306051280316577725693559963547077121015172557454022134016538634304944630251964873475308258064537747429570863083816785799884742767188031088609906102796617278687838232008309739746128218295607346012240619217294676847250060303253429452706108967977687458873854859952208978716121986839114377609034391943417427307426043182954165643109339317298395188985874342029238193629814702697858712655604301502227342386061576704202543831196796336911512507186186671964197745964977743616073671106136192919133473346409598904765067242232887862756269765126305491766825433720059951358742491951078490085027712156307521727499009734920117092513450509086485641419882273777652840311893011720086179199826496458822954717957805783934862848759406149852895662746703913358233695062510541595438873531184195331035518168504408668684788692477988192139733938729338096530474828142557201061461430475035546874873663309885123864307679312249729267995694108709638461629437674416060526073409165939291824767539716658097476639348233414667752774465985973348048073130292951894030912022138437937008351412129297974213131396553498869899722248743103537624182365494262296447054647653771248308762436062182170092402270779731495251078789603859399286185783526485704263607294005704719928517289688239520491791044064831133292936285098786315003631068945643935134236373191945988742434867727715117340158823749564547690657200994719990600754801021344356593172227202519626704825744078722351747642628724541411178988166596896783072964023848831347126201557865060275217629237548521441875274901384675633534451736672902113235618084745563460611081171178599045710655624102910884182031049481182633212046358015116235741626057642220259099828937592284001637719191931926113188209783841538125880509847739674954541377075955686860030731405578620662839227001890686702987509760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 9248387876468955013223694735884070305511062206824793955407789667715674340634952863638187723925044630732839548362865622302943024905237574167960781320923317262992788144536373808618470782136799850857770918096668141308335085459496301878952868422417800470834565181969751069422028330023789057102011630244615792700095766668375630828651727826711105764159405595777107948845361427257595439643033678807139855527506469538251897984926061106476247440098254364574595401785134658247726955011614377553833457478182410346025585686205760323210543847092128360585391382698950275673730069329693140172879771737707287457839518144880355265723059840304570458672042756387564937727173471491850885085013118968554360580734474623894657335001289047054624468422868710733635777541664392618985787359272674471672723656190240131177713186405923020541226098469629187944697647663158992663278914192107463463247159755921778040463963016942106266750031513685344971210274842576092644539646688458432747321414994068118373326062477153656764119879670222022613881544105661338213858091135633573307099382523302672949714475699118308278233464916935295271919111402606270923339471207591355752721576917891400296617185504459503473130432138822477231765486287457177089492331772448638512150466190417408175208021957761882543488406503845797324714143123605704288385759364434869961724463155023827916528857513142656343555285167784322394813416546532191931547702623071966049896110294248603913213060219908082648729992353899732781461965953213878724319488405312990539903432803406994667115267463259990464795588476165929274079049155413756658936155294650560648555889875109594350854579539040353630399316993456761585030483373192171389677256657206958047018139565639312546286469745372980073707797515839193511419130030222234693313968548969190162230373424553287328969661374486370243795274689865251543228535547768630649468269970822246581697804269167409216999098134483986526756482770746742240377258802773328651125502567630257188169537991518361655215034288249183701137501506343366025014309075932011896903720920199355060258241196084422748037395802895239781187615000146476681456402138143704490816248281363971193547382532691457461007158980063807549753365847189570744417979076977645104487004993817319466736090014653034291722115895190449084613993280910436267425800462110752517683476429780345444628293277301815521831160182838019130809973082162894510336225257126353543064183262369219823971597431480583049738657364510693307607925472546439854061673084620309017020083073382873387764632857459993900970714663012352659982223357642066075884560765236768503012210882976906158065036291387270785059632271325064600636603436142664355166957165945251548816555724272691863821674594760524093069003068730219502378142036777854690374183897049191198789334330200141749558290823715396580849365738074835016393905194307916342695748723538617815444300292630052978711158317373544910709809000114973123138904022901898434722070107929959668506163206972935266943324246954007133081826323663037688192080309322461986557001728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -16011273841342948310813265503583346133287898715216960891199878137471943885236420977403356226460599433171619486712369247140222402413719388054321605167130477844983556020398519302046902283214472996359495867550623581824378919727620175695924423760908229638520274688268780432468065234820194599198003363756762976996231374331973341227850109784171248001316861822112426838210398844581012461501643714116216325407201670795057610654324116504424757106338196181968590107739284796681154047942124440356977013335057540469948401469220506589709213567668620208051473327797999134843546727055106982071254192053307409161390387256263165544938994728966436152671867222713757478305550622736960953243398871315775233596932510118591322596438420111615060271218855216843087385062981438276509033657413293674269433896479764346118709496753454131222386250251315385771006096620226396512572220222277896843359319913105197660088734084444150107391810033354261303693254417820428197766042923254048645314521162990825196335046422075149329429428949668052494220974297763578778340396254046830660897589743771491366443191225695416894013187647195969502581530694255034490999770813027839510595362237256424535228324629329681222037340582152495011897639601770857915972165189757404405541680910365003287945358997759605937274372010811332724489232836669909146908142950640234477598728127671862853610268371305925357181391834205389998802618970059819080254039500371871604264019751218252231832352131643201712519178579490005205688972096117081293353210455225718344121216765761231761606056539714602419168750998500365535002308878091406899493766414795074725020255328132912968994248294762552269301554354188555977708790546482378640690620308118982294852530070039054947050771674486836090120672800775005324873014249202829526920428586626548397140001813614762048402773283968212094841441139018567748050971229076615094564692812643575584675648491659596559831131323769734252669537404648942590971671724767256772711412955270634779064334673112229319311731681424559348399932116431602033524292930933950580472803394901774236553906762764859891160925521818239116124699749475920269698856729704879240912712889928616173282846147555893728071264522130343516038359509819574346328718711968478492520843180800237568564378312203319764248213711750097224323654765026669861662041245714719776907935777714874480578830319880426660710524780733630322324594398393140222725926660403623336200865649277305562170168660754550828330607072966800536247106736935427422695303889556249204942085360237647822164626487668602834558142190513721477809302225734097751045700792782727951256561940031923702424257565257609753283009109549228740209416760904175216745910990528034336923315232636779382667766064581041831420987029311202065378109612211127373063606599792503082270931744012150143050997472471042151201057301056559803847364578485751934635672549281418636175239184631334146599588015940482021183591976370945345260510282801630317844235271476251410991800572837661548450071287401994322757937316607551892768806186869530338263040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -2831007696171129432718822375762259214677500485109914494111738403475246008609737689083089522265322136030583316756236248137859229187877070348267104136521123378949917179760257137143627673603471790086741248641125672958420968982493856040845873909267101982214450243550839349697640439210106098583187800103018387912437995537912353964273640334614040209900202767327267295325127806862987283313829065919877816009567708795221600280985132923320418021204410324782458074592206377394241548254949115832301824825910746833880901545748999397030481688489439366826017001647774162583697166107081473036486884326275501228168818069537275540292546336276198125448028582482037042907778111620226465083449564960762424025417369801931796421284760788579908382656253782289410294628317560050337313958312598673252641638937686599713090946725726090975310314665346507971601754168171652510449819844040850566043718778275887539927792205606764742075032003934890190015738834485042761775009503654108314075422067916675628268306652025241136936700345134247605069583280115232480573990555560552620514692728957050717018073833385251258226225483632835820461569648250646043348693775225268477471213058603662424915312720548319408055060283553901434330421413052378549769763008734859754424946461024347909862410589927384173972324108746552553449994033403946639801305936297782148647897125736076521558297885952397359936233632528081063360877172836462447789199716590131958770514515112972515577195352625284056570989960138245762620970609695267259103272801944008688850439333828872829896442204865077176913055966420048254361760752298672244011841796390457694168865395500349127519598777304362682792713778335683541614976436196219903523051244157846937500174660979343225323541932857855505951045178299616542862767925856526523619909801914772155281725980741999239183431130697332833597057829293600809895446341519493166498919309745207925203004961103302787781483036589309610500622399781839178308414530883099216229064320235122990475860007518675651692170509078061729237461040079496999704585154421390128613419558815659274448300925364179780656465656333990820960774997388660952358252179685930717478749986533629866545673871657769498961540500824261403891592602014053140013890999542258968180973425795783004825115827623968737714764959633961959351854007260613038387422667981370168193316269329326019306517943623513654450149688203081471998692293239993280191445521622066339062683790658385146550193031536533309090271687914104561602639427494192568725106458271213471608127106128667476360515207483103205734844921081150733938744445091269309401821898142439789504825776007474566758767275626113712739468363814941211370555310329376184886584324538400563941774489085045248510777728489743221336068265007636182900302130916017848305926117481370497610884456352449648765909544444543219205778221738661473967621063863397027684500235729970147846766258575856518970522039103760425547768595636963873263348309900237478294098835272966292342023969662130771493783909515292287562701344544557872539493407509184512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 11157920259834944154740094117708962611128678090026056974335930453666178715708516022083318752166966300340792937475806681954478115842686320704341741136747560534535320387851247704624927395408600930657683231977339644845075507619492561675516343245925303511674508489030875320936468641066531576924621056715875580443527033456608516263970742736553770866793005828608610524116270498660311430730365763925927921167340971781174687504185445350692969708718671690247825338364724206970752759972507461339193206523861941863452096975310677183686727138102148797063710914344362869503585103735357393557497512928819052788866503230734029691937851693321482840427201785877750036040228034149657031839785437938243609857766983985503588223322982189243549258269467523096163486911128147594502949770697012437832195777930385016747244848559881858760271805234789755229999200083393520458944228551028817437345094129331883824840957999433065779272128406663434710980106297627866834822892520785691151547498603656129666121137284718843417375320260438756365645692757519203790587549513598309225917547788298387682327762396526270033792892519704355879409885431314233291108866795334663613979039456534330744899614370128159795768418685648243796661096262951805239026632306353482552387303831667809364411121369906710281867963215449288669582233856309051029132988141503149053591242001556276556516336056161572135641219484937859948362922862841614632290041654838499039735400905504353128656464013323306823423327742596208829852058210112906107730506331308595617498513775299103115131528040610836343792503320928797706178097852664497286263549393370280981829148348705540957415815267696472941389248813755399191439637252925647809370311857913514557412975320953734707300103977676747804651144507483641494326352763292121056322023381172480632881218090488195266784929055163542461598960126599566567843836944868109969972056148177716342281030005137663638577825276929608747452796954980091206927375756313789294944935545255618047060936105275514152380289606365373377650914408789215502698113658396725266885370628249433814634701213321269512916242734271417327016436273887412242937381827166645570624209857299224342337356807928911986275846344761405410771996294880658873491469536472542887028175039692005768271572526953609471205369038549579819279228315321029618079191917832022128489615453532756043553490878759428315739494806781577318318257656072800382521189896139073911025117026409330692707294305375614947127660687293974889313466782686169786005254137719691704070467632057921998414330483987816622930701967171504538697190460621352733067893486643576156648583562381695230943523302338701591306765760944986396777953440684983049698228123912730650169469023840070341539083864626547747697672938598918275318254970531655038344276361474134281350737580935075158681138595305493672775387384447824962362184521569499884945649080148394174035487035580156115918344872261395812927558422078306574949311601204818980146612653263867317949973209794131492006458647237974639499711454975266699185167427174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -4039242833421137669200378962728700838815236812465460250363480560763294614075798006943541393833660985964982279078555256209537024018242861162212558859760922295487768986679036443866650004434006187633964335195595107980230731531046739933313018271659364036473587325333433667863801858127554204106938063166434642420416145579529273431138955979103088573705414656421923300625709455359193440139805103239185097655149961535937541497929891098063156253646508285093604623011891837852280920479101204960426793055144205041025001257197870892505832522289609740814803893097601058169109324741929692829341838590552317424226676315422736476207199147717509302462194147855036737489779270489015106721613197346166382842418168312484471970976617300008593845060571268692421907419379054542445766562632409936313901662617561561705611781788814537129619009904002092694154812984200811247220833476767831010805399597045913960324043564519699589334598257782568931239675386984314390036647637993254206064271787681229186479225985061114013639254054137053438382627324469553781306595222668318609662848092599333841791004876713022156459250094175448594722726329844912019739520420703709308296856183067545421907526048192454537361039955989922419241543193175059425970395605146324822321182554260191149818681127591538720608228100132099285917790837952194095742990454460431593089199363035236279038404928984541904426269715020628190147351104298783707343819852213387084565353593000179356828686339659845913980534321522064820321634806329669983280506736056235704602761238123037132172721371911919052020126510643537393253297485060190731350887583433867304757041793229819596246333247961350890535626328558230115805605166284596432452167312908857576992642295120123052025086026284849467239712896305044919638278123846787371078589799239097996601331014125981070412313798562518587943610260621673442786164503687570865825211289767227353562838606383455790876806950369370410136190783782672511061993980970312567016750452991717674586509042467810899357521668907546605473570719152256957993243441526506366102080637073098399163600883286780439044745505196598181702109863431530652782626714867454507835842550242729901673142820207963462737513909919428627531554868999239839913347852483277059462604979295524408853480728479611932727843106815928675021689328524670128070276573119290007121498146318662856547547961596245044096020097638031514420744670215998872190934692766137398792911612359704981882763341973684441929220866563316362603319981670243904395026907676437202751322770346285094432442606506421338636923089475104407206714994800977292760466098029704290910064176283624311805102782494162657941458092839532905501856271284158314787848092110908440529361236714602489881743484539842976635433782402961069569560325791249669717095927840875307423419623884496047584484519352335326563177170451575312929643164634913307013972059761728093039305832868265795475235724067480001482580357468898202562194646723101599179538914878208012701846961249390232190908248945758796904852875393550277987532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -2034129674265365781764479063762554100428276601270974312818100228279145815064738812179281015256172109950065891331328993928400124117219962929405805146731029807728376305913198665147566478531765110071525827610727043860608296453165833435033829164741594175612064994911649950570821901975207275636805473582288727352983358967738192326640038543091294957243741819652388857162057868266433406570159079127708852400246066697246585354550675445203250834642825031467004588963771999003596749724253410035397127494980503924163238955125242461094868039942539347647385070393306541867156425160281331392245711139400242715687737496483754484199311053533561150538742859820587898585207335186918237493734272622302901703213378146420484241116289345108186405310763564974066326198368266651361784975732795392371097093556170604462034386580438129885033914828794670851625721368808802768813625809845779259262344407464031150392913995451337402207913954453717328623253230471025638797446874802244712874992019689273542774199970418782357176449474056917068477835189374525526109844002345167370773390215012050383923306479075922871234120036085463257267023914374053380411635311000773532507188087158824411817515850628571878756633112863752156125439274509119966107253084084292831442319191686988266169300050083887770549770435715889837092852707114506793196306761214202372428334108903749756259970641541942770686259266265502461077258931446343479040885944076787698821974259236330883383088155050220790529166575456324595665622842371539122363276252085088137520461717974653140557558210280224158631216098870597702900789245943525203969739998589965818243579490797104006845060362304644867400633019310175005873749035041900695105618271326618363774406128069485644046326268918679252291597870528268008739844576376149572313021346338933215536109787080603834649862065376960164880079805141581444282017494819276888956547710659175595362580738593343664625330561800081457739642607473993649674369502815601128854457230376946058813976754619489247009426562846290062467469793125320745888948725313394854800005431649437016889755981384041666412549386533214347275403271097388585130780948051224535400345038718411263353419264452612890012667566985850641083791563134454721931537820201940417582102846689301856684678737302311448707200546817435445663646315676380376397354350717125951504894767539567965782040898812133047086775203154834441370437544403199497396874147439313887443139352052021546389953530662050667786412056143795472199462211181097777863847340083008901428371986537713802117863971253236243817522200689921270416538365770245569426652842143636439567263520904127661226432502950742917843675972639752497676307731034129912426263175453236925328144116306953880475886520407007322384813233453823422854119265825112323779358033821736905464435136356254056819443081180872910275570872864334530686931603690509702551781168822734700666425195244257852482788464418056563298746427523916089508103488026170824831723381174254231248119378639301749577061477227972049341769140433332469760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 2526467116036753514067890533256657046454594835781817000293226578917122946747087435441141562052698977953165679541979149531716901035054264908994674807985346286902068275952696829048356691057127475134725192606484557995618115345510058945406326257623203066599426066867058561845146530516374750187034504275890739478071913970429986009683024845986501232646580738494591777007725003745836009891935984395989044972711098968762768289029867041732791562718064401313445777663179229176006022484530812371205585857415687525347972872449189758058239795508245187019527874211241335630208820106822252573205386588766086990228882925427742844276196841973912522195317993692839581077747219024610409742108354582877090747446329697745652738566861422525498046192968930830347590079903912612829964049113718788517457678471425193660484204798155095142636096322786557562033491195568039843803548286634684004301839410135075375428697520545242117160980762541365584740619741182231268636323391321223106447498267761710774685796419321608582404320505206907123530945428425633046412440595979651408883195123788835022728033744707930662931417856000589375729794051748821333415640529978317087849507268060379067492824087990647135561747641145773772169404393097364253412893031612513876349758152422399114217492216878575537716158711204654092682314895281365262013768197589882333386501816038461116426929307313760334882301548079631208146596528681531563674450122417360458627197589041586695249817326008441363384007147470219620449911710535275998537414896237403767398681710181283093215073455114794506909177063733219147885286314177560543323146064737153943817319142864482023155963240360806202120715331401921800064559228981384877179424748556532219997650640880309948548768508927422971941352473515403733495906265791464493964712538808250408229365694759600437475018368649089879817011111323854623395674812403003768866217028952591239313365068012300124665564111607522719388317101950755875356886479853779619161080821891515218816567621985490191300662918901516633638669440328919047530235518675744325472629007867614850741595077784376852566883511874351721943883648799646284325686556744844992174711903727174004260069536180863144101261407506951172121914640746715021896545557201084229424959774036629768751891681928071022370727030855840523669620676630718225333291027885008025647123293898995281947316927018998887015059309032227912998411136053314455316908221861262432348257259659279259863287343346011936150316858122823400605383981986908344857702974055582526544919122443733770986303104688733225627622380282608025872533688692003056221704797421600648458829839434192543359988627844934746029589822529298044199033084069073441593587946360663442851934143999773734336922710350236931586563080159714841525431237821426999705023855107224705451003715039702318897173546615624914223870980871393889372968157820961154128276552789540492080803227679986717415523878181497423530800076146840743951976254910394172946265692258213224344846388508953976974787428279499327993892915118080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -1075858642352596398843255990902551362397376888064308752453421498654606479761629743266474337385375551584118291121893896557525365564874530615148729401500587807754288973957484031316899104882029094472467456792978168277308515073513609733794363026310993679994367799427045127359211742163603240968922980826793776092646006601070490584803227428402825871914720884589267986946840127737852366948949138782966676336767365923282651147491733119240618039467709488912502937323035541350016850655469554454831656719258784350300562240400816535940183221245156939146703298853300287211667988197044717214376371673708330650070024524010704136198030504793454199163283331891474387164480503614258572268069556367514757848172053169868704356357170920864907563781315269228604833414033103571304075415270517176909741799018162449546814864747818851386535274341815938029218711501601792892838042232760684096693161430707225085267894138137041401894571477020941323634972429660326673223467801629716475878227954965174012718600063812647017157498889216263990122326661386230128209860056545374734172026334874506534886542036896244095359559815187621738330747759454230115902995566839754751809655034942256828804613327377963837179502415769231216271805252174844619543528863027174998518161667307811048610472292411503311775481555065254082196233525654139858885290707900552895069172747185965771665597197024199604603064981282786303279126132191597379353029549693119392225242433792465110708100793510352176056742837589168591979523909996115823830432768819232331294412056770026411410762448685211931513647855041243212230110402689430605786997109085772820529348880986260106189677705016136459977434616718782336901576869187582156137212935584011670728473472510070033610766565553915694027860637426737032396030968759867354282307799946580266432323474790010935838140182111859543974317800286422887610006378272227509144759627478702888656145120784011959749338351474537615606392231328969809119063580138923087792320745881918281192500328465793791829370609085780988140908555749555419469852193638675821810577611146222726972087673876918216172297744465637511480311921483387142584040388155642113987559219647009628004007072470354845150095419823906626850971400541932111185286455554556157071146118400042559460893744682123517922293349696656692600517906851072894969725857596133561770343268294398989358290329240032524413519278666357053882474722028870288556028828039518464264826887428082464398837022644934921909696678371367277437428620592366460793644757782786332641183006920047374960947811211702064953603757712122360801016729690312941181267977586596163257361111929535230884907261180623707985956475443115120295152794318721325138562590009320927627479936165113186901134392751597927449721318181486949334310710908533255101455605459967406660712393642417096891074114354939355424951132398519115389849458842284738027855665121852108668159126148655639324860109641630904358412527618277750040678286394795273014162397151487825651446388120448794200996284942909014387531448320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 8493009250464674341786794657117966700274843935081873520049605053177329024835384312716592684205422535753432303598553153253896314005176157721477003173344680324014457249571762556940200392690941031394697014312413905847334627577623655053104037306936056142308556483573236560778444681911473801375135584463367868117208314145634143341580112005899381045440555351737555931934526964417893000281903740548843759666625038960829848500748607613054654936235360347543577877041100657925662567606530905653015007123412369488529206086421174876773102077935707899703379334624402439091327606085571752755704222472134334721670116116393818212830373480455457607256069013332895312251019705522434032575064222431444329837691352888200020091020301022173310170095105582444192385962095340734836619145366599737334505304456635425684712330048804728118160383819765582732724737469896834754696455188661323963994595107114542396831945524558361027298077413082520872322534832434819374978212731241374211896768434504260674367605960080147955987667300513258923324070842181224151479995822514666423513043077721327844651489768126031038981807909152299616707186320258119700847494725415852083963041124952112303321183830800030128547583194201184718129176700866594053568705599679975824224058895394902280970643621852824071707314711117613589765101307348701709184261424551961906629975660242651414082177689977378649240241179550527736757318536091013608739634700773063862128180515828724236758603488870479406474861684737902869939852714429332804472950012829669175806664261552269879130121612085584602275449485740355893313120600672522698363322292900058190145917219211451197996440167609363816979041813867540039043559603394316372539826802353482881513522943638089329870742835104061298742819302672680864213656917925637712499628265758738564164817033697011231334300787773528604491756428482218017097434384527604817702834410437289147159450638522854943364898482520973722124577885917004439021461534413960760673185676201108591614796070355616352715095743845416478737377352790591233614767235713137291367612384999670586349869566828088898409844046916163380736833257464105011832080400978999581969289577069854359522813866286527734778334765062302194146271871023054095018605835578890745887734144147441457520491243816161539730630657998476598755578741735823148890422431138252779044648648908244993753000520803999696635967672796848023420912378021500236701192476285073551714861283789946220518133067064953879129097403621079202313411007728142030064732929967946217877596729891333195702183753936908318355337913527030852338184511964281776135283321110563112521590701870315520801953092855173142312043817550455034046873192211028772617049868767708535424716321121998002033484789707925250325186052964094630731630340395042704985527649008038838723535368670623077101441244039790856023641009725504002114645745402050662956481305534009105457822526816541511603296166888640600758729698663182841500544788219660242768449535581696143074104319798045789159369137791789170688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 251778360860557182893426529200981112538899970882126805146890149377066571634603291964561409908639002005081739307825325588978507963653447348154419864311746243538929214432176141167383117094235225702575997633549059099630540668119668709418210594484064068554110590329751291225556828370324059025143110803026306691746816157791990516392870281489753038233183291011965563735464080997919435746559027891109856101100890597294216518057557852660431981844647332986946388497921063907227710125044601646544281902516551206995433535220345506591581642528983312579708743915729112715478003312526624431472545156138856837142773332568170736115800863609519942105731783893612563390870351167788208926266027776303986810870071332018405690122447946411960563279763393975579235243644843904641872142558734911712970047760802215435267171761842621213290116991119213290052244728798024712859177125262761594205361874678691021000623498265683509317193196840770443440861969120788426907238276136712380774475197473317389733901655652653879835682288400259671334849806291512583238930376330621551977566304108792723807716766994558251642067728999306733617570803849572729198760737636752280121627366491827045673978496505670409971879714834041427324541023110698619889160939845245489910545252561003630744583584299719862893119112654399560137662226013564600386631437295941898679991394224354014427306340660529195007595738730191112755714547142022769900253457274275939131446846886092289635285133274730823021921141666028852337085125179897973815200936937639868289866361543785286144507836399853058560072124470979505786034921663524299842389824433120174672937530475897731964016265396181105718101388013515428593230985105124898096003586584120869811744428473687242294714262343089128936084868345047773741060804712392455412784909200907994742087458516082434476146805780772769787952021733652606177070385290282070866931292262063225903008442311220149072012351386512890162473521655326351037549413482408445990481345135042919595043708018835021548910501568792493760612639083363687053990132743048767376462137950461498368045243733849713016343933799083114942472006502842035083017516495689221115278770485008549300127838489381763544359417972949031816581466080613286458941320325244554653636476574875157968333697755418846988453194301232155682685518421898395404306401775743470196553761228153180984184164339965973844747510950649179997679974523733601241713869531849875990701223814822146038926350230605263553722818734761577214593920878901971562726832758117389879298117637547110548612032408495920544104972733500419380386070191950280312228467894625342312607050796470122907540849729415683869492615019648253912789659080555886693790937543462626471007696115221107531925971356052471672653662913572002808819324831649154126296788694867295594415367251501317240016607111034425885473134500734405866280466497759151260371073261604259487576777631318054994535656440603868660835171688240171424811981526707200314727184078615904758922079017384809123962910740054016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -154097100997360053030449078609558137969975048971070069829548843912662273714180283593639334952047551875730993238845397734024014612958969278960732374356772096016006410431170141165897760310274022881719376715576019323024149012879246576047883037965442223747758481902502980174097488553346617409148873209180889629320068491210159071359068365199457470639622176411430253935763834628661696288555511694175825558697769008315174073694530145223167790200187505256904520846750286540818748350721881652209228594430509777567267617485244095900646754392595066364702597383973112458983798437486808499581074536288084241771659924338417927996646810605306249161038310628162818389234053407746535223018120044908942135359696185484332647112222394362385399977929006367566059468273870461337992474860152034230077781044752750876062866240229661065472855569807202784950829858459499747297577039220535700650567251095904709953177365526551332426707074019808306960468112471584453444315126354892706871019783972425420055243990582138014444583753582124670687715256412695520750509126365356368141748673946537877579061740279016586212421240231659035342022335548035277632368458186105866499017589453122015298839450099373627520107094032284019693023006186631464041830559309212199039761321617161663678348494914038151634273296543834095820110732026635758790218159181616853137555451005823127625918442832377514219518183851169071703901852847095573659936046897875536213664981436235590375413147362542798106416527307773190089550970760936257852225335736223566732185953208653597945931426256621609450544108514170951494132958211187136457375366722828990994866243305162883855276588238478174531410246530275897682335200349619987698142909970903821317119112204391117562526208684470107164503270298217139892146170378235238878402643561488331765871700554942407459200662298643888614184961381410448460665790300592547746534886433509243204346965128869304282181248166159397952881289757696517979794297312984033604596864046376184612535941217563142849575867391895066326351717125806725772927252693309868061248303886822453026606075110589630477966894794901309340396857880100179150173215293668304684419605009296178539210654687790659007884777998297563357218981715921477371451347359640441207877530239260772224104943316746809918314079660535262272974866228910617126413248931633391374122094444297231561714808832249224427839252424649087915938964490219787885160866903380388258714537019339765229613818877309362239581305189642108358853573510210583112682584199562079530491837743073642302217549871089281657071628392732544734625743769896449157453134677770769789268438672538890271172155403416321097131225542959486299585006519101373836774264890616356521918909892016740246001562691699536690414996320890421191318396108812732052218275572054651499255522019207257361923069067855953271921085390047861312040445510859175890535102647630703515362940155017827166472798935086504030979743846352513551448548329727995815358737136916513300888558579398971354908511436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 53165671382332926097206241687035107313394824713645628158028946128964279496886961905393887290735464746787986469612666341859049861834819020438816041071894539328832617887603003040208692975557455594472594939410575667765769738442706763900289361410949845918365338351915746010860721475630531349863366940129834345855426255820327649491721891352429066170811662107683334348761857925972681869911200790149848906584600511986386770467302170864200456501957254986182387875120335723813537884368920096363802254076534955731373308130368719978959902984803729339876204889753258521793262052081996124892535439343721573119103819330826517693162826963697221363846423737754509937499265781206149764957668746702748246389781730653998774925669467866346493392441199408362252651402642556250273372415463441127381005049781291599993592673153212932322422740490846687566392178708282270714173558600395208428406661449947118703988606719863889811558047231769066589065450295476941902074427304987663456161645065433521276037172112023246119613599387306275094144959450672970096636987162791627462093211043893595515339595987695987019443235103712298200865601185233763369055206747077560015854161880887903423991680123444543425355425270630555306891184316038458451992229001846072230527599249649424349205756442758889404329865181931730151517830072461282787497166059709320478120107269021765425865119813491613079395300018685850200831307710488059670997590114903285615973783244418775013037044014695316815293630955920812888226495743211806451030130336723121595387552717048735129009353948045984954794227155226877905271965250178883029611900534533829923105217408915601160245181006607809074490002253989740013634441346746279223065022297947112353400721206146401123903335409741026068469970115771690681654509330305789064298006089683650377843630491758710701099186418237095090608583224929730996734371389366961180981262613183519812080483157928065955067561330353598208338044797394482639025747351729444274184365994513765567294480957117681373963545879931139741269046495539783107995646316299935345722325811919762950668131588102362302234777590977413249812915504084924367192301550183411042546054065832477383869300267259755481432154499481525088949887879725784872989895439618166024918857604503278316081119326313232477375657336649264624345865391129845506592437471301912079846036178354044715218379426250922158315065500593087207508943963229630470970289963698675496815831196966519291804121161256291616560768519845750294939194831493265079000213022711722967996345177726088361635774129670272675651831712905986175564012660808634451297955558631479265800356664960472865623888792144062013813623224380121968529621998524683708499545488379678811750357521629661405590785424584159958916408999973338121164729266879802968887542326077311444722344689643114469164868771188011886758374239029203730032567180223363306271491237731889968139742892995639140872255365889281901108610829415886185814113199442908798321573551437466480577419664180501279460556800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -7733817074524776202268518304605447544040593406483731719066817853779018225993571173000981462287154146994730622126048338930878550047272975474343635898297225012364362486491801456996013577771283991658089937293773174776837285227885727609835950963413579956559079798563706693750289807629432283070364742975493855617909153673223975858322513445550742383953832360569821945205714790974424252577174787176523969157155510131028911107400312653337800392168039617087826282159964075215269587449301464274289808190843878659085666117970663358613412106441705988479699899232887602674231789298074294948851331356283530245850615176590887828736266734444122306471320434599191024707256556973092987375607557360773656151563066819276761464740176870097086727773405649527493580401721465632758235703495177498252537614130434113972082963687440071926474224996245211625664992823534499382386981788685226558607402568197989328510402339561659567066221220489966655112789317760607778630316166185128740287624708616570366238341378082798904587900520039836897648691038453338268161598524824373836267381177347596144837752479670768762306839117700363744283245703320105730602282314340950113982143751825862034542388836307176408047634827137927331397450957838722394311120650964458989817780043466763248444001388082556999093799307272658388441540155894992818905581945973323689693508552493599374752563671809214168089245407029157675234117687444977662124936226004679089515910889778233481778522376620352455772672377300246083084988828556672783635037859824684372921575726749911165888868219150363146913825881901058741245739511151719898525558207510470253693431057110140986748080087666683992848423498306202524610743540595658793074718683820997666887471893644039498991529664329576278849303231363706851353723605163560889039225834742505499080654844920335900546035589834530822936995081792725671907494034942817774730445589875267996625405787404565909903618615255079495550060283320079691882291046856410566536005645958434664631834840806089738968344092910878227555219857350025724020260955642959036491173419901753959689851875275273698569043244018166281960898042499202510777749091078937707414883355651077041125547283313491878199142930550601446352841628472370902638692905032866654706783407725387689904575341473192411983096820240280775539494457076589446306814254373746844363893943126011307202221072719098647046622013553388926329430464449536079568509567301920807909351866947359680791528404932305042001024787222707883460462496535515488909793260011483912318596004114177854425919524067944859857903768124555253549226453715083354220961276921701743698860428912750010353956719635048529863152330088397956875840068307664090781640959135844708837848573046300240979964924735198169385853124440914893743590022954385991304420268945479414379126299219319720257586135418092754649175309415341935110509646580621312948874128027396399135333516890958317715548855977129479556562029537371592421800837348705498003271212788274133498974555585579581440000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -3397712923110622987208159043752109343065981572783548834484948447210823216687074786493225898032795844574581550955300073956317102076521045373493339546955404098541989555290496311243458016078162089622305284152065463368120737007632313533160610364220616203963553076191095939498224163416458641096697812677906212581891193326168529939460962413802289720832151145401551992424154211241086337549615840307271942561482831783892933737211613408274722183114060996053375232644284874658356551315638871700389297606681516185325703639000388542182630063518431661431812871197491833502473614628374889932815430202563254395967653883315415922603525356696648766194990490881472390058735825016551006614610592129743634565391994109760656713372073852484206885213910314081765013176234697674218504418297261763383929938249053447884574105121831112141941795031089313616569829848587942058427810838221466894604443379997431809503731112934518185117928321799124477818701859281636056281197963324667149726954059565963954056297724906740245042090898322082405970867935130674492275222430788568230937340922369190144775696810847745844179793682050003587697627406471125520071181967441054356809025845077836098476493992611434980969608129809140834989170064808177450122407310398866113799919787918559750297082409484446110886831110742076052734611476373932642710570761853212911084918986102707112863566556085173049965964175642983805696606527764062975810977763460693359411938541980887646768687424487998491057896908544371943110765880448323341203044855917672305047398061685343392794508637404460850034054201574471562083836034914674872158699998714731324367773566620187310776644054096531425557252317097005103431327088222778694450466678979984530886623238133002480860652324909063810098811179945708000395162215467216726429351141818524075040004718201635561397525603115576533262339203222986994999026586774529598011160828107900938967349421283619367221284693059687068969437263127827698364903907343312595082074287225108570592870097759524213952148973023281183800269101562089650330774145013253147546779923378095587263093534352134779130506902670537511411223351474230171268742406515393437391148293163449662688576826421956538586195239637513631361574681014910724701393962310655009783431238496566205605906821471035045331798653690754735499739726889758726113594735876355182522537187142148006127186792450892826805237145621919403155717455554747583731128656583144426400675455546271146053246471779399961987384474136514798351814578499930486132091437665704926242532556507801430104369297726223326032111727395003783001351217205175234963836422013166534243229343555932707862809907737315483222918951031733226973512741690409330732823373911497715648866156833425183138731601462226045583210850487641693375524479613824011254501201777390880290408064630219843158089490073408413513619368672947277418529730733540235308602963881205560054263425974647817717567851677472657235206399861691860043188985357145255923380075615942530832612926160896000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 3471033793897645127934164218996488807324793220296325525964030270827929644335141558389198652420997805805527258574632893359477063489079614439374314414330679617070356232148335540740163758500489044971993295049430200109830986324303760073555924582183318237209698929559535114867059675935010422423179658178728643350044804457169462031412276938465166890796450531214916569831680360169545266453863127105384794502780900739500089808998737822020428703715825136527197922264658234669299675770419310784735927749494067004151597851249509720954120906852965181197093200523437875496742554815848694909407060497914200959853772911705212179918817910311811240083288504768206688034362305616736157740438226496936535958045611355777015094220099722683663551881798060711085476513452559633381919972576990559815599877314049368538319611346462020407256023509988680172020244055316683123352841925621699219441092867527114225602658310606880177014661062018238200925820807510745968705074860212241779618381296807275232286475411599358960102573645795713735484814075996378585462231097063724707044520018775149905825656270425916949726605720936912978804077213026279755059546881231120950629298645373517993294286440792591828246216943500270274295125103989353509340535190928488269854829870473988544593684289048403845600973987564065784267527832706142234462849164104187222282563974125486026848219791391256013087922422730206361857792561742570555279921112475074669493696108936459931997078154358377131126477922878871222031847804478641009781110615634362870856876361302308237048109250855007306572187146845137327483435860352977924791397267778498760422742168863939666596613952308473239891828728018577995129593391202062557572010354636467588553771391465657217350240953123313979040152253068905188498326236565916373866084907906566657304290545768537473820098901486331002263808100375478979436997355629317088970504424482551457612723546210467008425724223891968592458644758149769312941282846616893714556268385653721214599953211398621121166594338760366359936347550369991174917826044558070419818019579135833850462064331853494162149950568591664243968150894123976253372177376960955345597607021586963077458855697800960986019788314836452922413539744064505856817915321385534045692079011738139472113815639347450521869131112720811525895576642297431654104781570260075708100897226556290876118296404179522157757687371375586784358971394164812034650092014109244990104758799913556626869465575472495989873645334481597969968477499908732486952410999745964876708499529423864960688852779362799051121131867898821341009213415572599326760398424565968354652224939969763889913900418624238981693517592047830471022128698813861512809362782220227753459499473947161927054803497555987980455362743049337797328113919656075952733946664493005858533965997003258760369178872367619912155745870945776470882891307933121474805105148054240899211951885473098835388084891340403684084143844129343279695486058623605217927344663127264263692877824000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -1736134484257208082673504757174704871118577124433414457270576016482689488226895757643330501185560375327576113420347567153907718804840816831090680578929961199900823446553347783872275105427814563163408509155526610525145971925964440808228704386386963613961712017546063281565068642959886501692266705589842469622444918468668136426520259933311585331274144802212885099295885948226584531140614236927431385950325274732607681873723247432116824440363895714136633184761723411386984050768385619039012556177081376288257643565137696054660818541992121107790630966226219788786984783649358254696176677141720866976484141796281842319256643492498135904965125921358470146732263910616969281462608691596359918806927110022972967696435576247194029328567822471414496581528752316022082654101803831089125470237868101964066139794081998125161091061045759976184501987031205356996019337704835543661278694693591301211600025290384111649375844356413359800524455274230317409783609955911312694102477131630757603386191741258394413901521434703660504253928438432341765056046554120435693929841979545671971444913032717698332454266992673419783003123569691261567777849423103717333866065550289890751221999074431223205263754165780644047213623761800397355132710271617352072931092685163085879375310102092267455894599869621044457478650527413970998366795315238384053014063367244100211059292148279424114616818891375436452279640167748442271018615552038949725459266311588663232015499907579244954214385699419813289078702212385706618232475746911191632615962401098821357209627809215387011849429871733076869223833152649830011520122129910063592852405626582337208742094634177335387573761122552451430683550669600850468526069934406788007259699097549157035058754942498487380250483562692994639159096641694312982726387929816753674913076762840514881325180669722835667471784939413404264759083043721177081388534057845573228323800464490273355363598541297576896472074579551267272102652438156656081199377779880878763864205238369087625158330755029647405846317598059711657604946952641150108994157122287733214265442077914598693783961164288144675426024890455968413993605785797049587466562664761436243389282988558525247472653100959318266603574887091700859533208672938686784695195328988759642702220822369325226939622298671451763691191209442290441751283332588859901859812888505240921932422167596930331754581386330294732179780432743557007882543896758279295059634583079228734300140000615915615196604794195759011809319362218420386230498718875306911948879070053887066504655768240503333693736232348255690200598122458783009290932762853053779786141243683157886124780568440520507529435592144409978172487590151724813745661212962918388030038201382304154022756002569984850689282820634470846777840859899011589629592426082215988320831008525233385342492467181834447551880955316961469268906072429268829379883242733714597891331803662699748446182149198977637813180714354314695201518159789117246969255342812163158835200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 645768583147143744277341231518059735991226572874640300580221973829858185781789814276958303748537879032581943153762315685297931522140691317832756938146167335791527010752271104325040002790145689900476208308737468544944470895447889959820451283952592450161580082952177194720931396862951097930193858466298174081357948150363244992600456269969369744159110300057902758652771385945924453850719134887025565790853573840108827666355229946255904860327818815847095123721518816611746822745221031950144011302867983497778961584444725879153115340304031758928430678286054018292545178588064405583595596983428707952929566859572892130922050568096819709038776009494629795590451183032937647972295046648864974104484817300554589326120109115111777938596815352144051673633524002606696851408999219593776925524120468845816270104455033386960440013692473660725054195685260309902228174112269546354108268478483146806303312588407586903257085347504273674350216128435188821116772507900693256186225234313909439159905952256015608205236549787760742111191123366214135330509244289434117132908185851030871542416508531303743874232799332541877265105908070862648359516937624378497737672354094244611134343885709846594102123503342692220421160672733961068103696813827867040440967477239418491396404992625568325952326626262887541175729163020295144119919392655117832875395150310264354665511094709262383121588572486308585204790116551363703085474575999819829160017509222215434308745765412722344710492585516393371379293118148513302217500413257173954663870344089243056399307682860836499744952950151100274980467862992657717111463360650619872304042881181427767814173988509424136873794347712800303560275392028596677698821794656803119784652501994404904522023170322848181172570480450395743841883331322442983744036509911553877609521268653762794603569559647767693445343529088571207668843526967060198421273412780838878009889370251248068876135194296465389403221305013590900887571662261471061368385265144874484078976001930748356699906517662260642539916624334251969859859239629749224301336453512798785546991179374747184563637222879445016122958316231235463623563271338567679832108100715466536417206088333580808960468908808296801974669146940579039829605783686586390592273111176463626340588738762251097821531727725158655032063376655745729193239767165971752400884514907424576690220455831797158254592127275744677126013204995708655252471513135149950331983795219129710326245350422109420383125410175042606696984727962592687828397118229613728434043259090621110102958834640230991614537991395219386243398813202013613335029035320190006469916461735728361502588183998387956373842350145406143082274462548926475733629652452749400350372834264095326340142647159733171704968857386711956579658514125359512533536286213337126029924945281591222690840819093385305412785144454920623128432272254592806037080526919628836571337794382558318954094298362568788384984912656781920120118667414888444361332957703569408000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -200101091431815647748650089055324198542534097340180502039322788111394550198997272583678437377532242485445672367146060810409010016610090037554542484503375140755373276379481576353491911121242696460649222628227699643906781201950455110591474497281951687347064939240344752371338996593305446937793133524877715989177723379766899307792619042873447374806602041774974812588171743423315932061321052297988908334102590956699954504269581224581283214284912927124116174995967876668652301382824105403841446632848401381503720688506065510178641352012715477109828732841342027863011613241906700792329190994544332122864402265431863543834414273850221827097391025739875811406867273220004421013550919230139006562146808100809539722618713681113839398777155884629696192899524531888102812775424043434992233324066846492321794670992694274153809230905112970796026862791423936302773006535610927119427967753159436119784495550001046664851146111389178335731704305215235833693529371288185135336865450970292210029336767954208343094472670363352776461773958684134385108729870540156169484351577438972314437647160270651588151211944388935310396554021177738166122485756154915246342770087186927323066784861681709084645843476707903319021228289326403929917966543787319492061545983403040461043655363437122079369527846549327907532357424204623710744630560468404853963899061122083283516191774926265389731912454002484039631997690431297236135568325333383224537645224592917512258773444420356306518008798259416826480078871976043713002164192560940418669545407574720618701216322779595010473036469269058224055617014859009384589441183074725974218725773932344481694797507606674300554849489786986672260705565639909464991526415146070420347907762459408183074701468135638159980004879120053297379453519189567188123970993593265782171280766559077194098672270244440930942366046022694834146401278023044485719720578578563269813280780133744466325151649862273758186963749475062281336751440407306496667631559029598010023775356531226730395227767760250609576866259739630422182326489141157705811531112097691730551608071903457319992538334341238353239238516937750843531189992172433266437915090665522921792743116343579226351342656489011617252292975857613406882799980457132679518449120955119274348910615690375984488973642652588604865580710391030742468269511120951317370651276430276596118856665209200263236741153983824331444259999656313598294055701195552404147159333506284614176520678246115993623482878844839044824047043919267021828712003583453215282663331332840245466000232517789462768413750091163534066788489894622620595067913021099328951634503503604793820579005932766222347595225752631624629341419688242816481971848727236389444982979025992486311324076440786380193957484076450392239609162710650066351710431475251166235270296477175726064616536666100844726061814490828404239441962083708186688771913696257473462234975403760678456855168471667170485539823891393467721761780340175104840926704435200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 51811901265334456407343766584737369684362179801254878962743718135501354451936835600552305532126156098604933652161634846607771321436929268573230388097718878977761633587144572120222196979091355869145286699888216715325133000202023736696670083615700771091169817293744004719540354101509015551747673460605724593366676603276026469147886543556933953275473726986475486508628701061447317080843588402467720895345716018003141725752930257012573826397772993917166173579907157458658662682649388660758851185330776838224548268750791172932595237056810942521660298891308708340040885296817813670857585419350630496116646373705345525553069903788783153342298810023152902662662740889269725114517024168426731899316447176733398991156416767749652894376336978122680400123130481574142156702972234975713515075885700250556996912970657099075844730959213118408805675687093716731896765031322471811885263970683112454100825554166586683175359931008306253983495148320076503928845460920315220321117387422022662596849007669590784788017304449944415711129233524548184596643813966370239483263501716966558165518865482659499609394675638221749042368979678710609224417424562538582375361651385903966935366119292536803945042310296611480558886751079085603852294548538006622723027717423063952939309214914828310082063655696269338914407145077437347651199711056927015236208623570565953216312482652847584204903756606202087034687954079080566235581770613841345325298876038642809535307600888566271207589579520448547879090057294562143525379816353279598355882782401241945968658808709703047546745767993115044036181886915130396214559537425755704995278913954436044384322640387369242477996868547234667042298520770653736877782249294481591076352614185973264912962502104344111094219287313918374561260568534272392683911821946585615589072853746716373369732443868621521751883771412850795879532056321321599723053284444409024421905864175307164146552667674409307541041742361695984869508018853594542633663977630623609423995847472384101674943226587694800003885055648024558697915033116122802159747237857771144827103960325283167131447882044341217006226933287367200477740858993585935900181909266597858795312057028667268919458796828416442983446761618853623106378257339710926962111593912734229073138133796727280902438916554089199896897124208550275672160924329795041352854493590005285980435149973597948425849418158336490117420996055878166294877301658782292887806148287358227531298841048032590704011818794079472319543123347818537786055845935590724219587343832561341465632801887728814872117383789427619556282303926502540131398458471681733539755279234186067391372365942194913556324883200729602446015231789933233297604623343798740214746438869172965886069609601667083285423802832713466628470095547290675339792433513161779962426830097930470467434416117352797597265322220676204637956004288798358790981472737676956262326451666751876158516907560748246420846716961629576441168624942717972365967360000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + -11134000262313059104490491794183576626046841046813540824190388988735494535570698666815313413788097475064704357361859294626348914374350674538599239963676445288509931343078480224934309784414424843150439158351419148917822431912068930478733001146341855700778209073806369860601557442937066664459655157645569083061817896097453901141294290639664957933141176135098355589930118514575120585885454778717660609320060420577390040426651339558912531867803996201769975125389996141061100671858601198945850482939147534685835142888337429413234468668130007692943444348801859798076728014054548301984653313097449879551198063712430390816957246847987081027616434326005717462828490385380229080416995169330378518972181127409281053243399902947397021366027622184690119669831246175757895395906911274922425713154573617779770933558765768349199372981591251059565735382565915791731128469825831229523708163067956016710173721067461486492007857070251785016382001980056452704398251268214741063669343238442374380715438830955841923682019947618239605640906952002481094659311308796003206785621954294268267737032474606797236095387907046164137105451537986345265694566414663646798347798459349089646248383958689134665856309737119166815317824261606727242741885711130729423046876368935410030066925632560960579828673393803044787477219971750838993823118423675979270856023950294298254309107450080165588662301697071061037206713797654448626346249682794726762472465513855898040749273334036836898218695438066167992919355090653848148169324096983336542854419019140196753318641516932973438887608644666153232134535004091636712001492537211693079155876494772967301034144865085417073134727037666187700391511211989756452292108304872565121295813259702433088343313624652395554393034592814838234060635236775024110697835866119805871744208253877152889472682230017045772033431834104815511533490419675908650980644542048037370607631656159973004308758491323216532607279412554079492802598914125340453156065626030061422340193637409054931464809735166722729823495834697910995538648422617089051642614369716786797982292157278133648721727805928926368126327527069795721483237264817146095638656054645441431753762455524994470494978764899856879910379192450458179248862984153681715662871945756906618111383424420779845501657353938842466879165326914859315292119223829582443063794729004148944033477033677953939832806626656811958895621421039463479036906426332423516927325984891817733374358648812667262106049328988969358496898655335076230161635947161883318089270438541090095730866506296843321117800938913271553254361173205323780882696500265708404790342591041405700450762892149386830022416077204374006099240067171050135009778507837707926073339585590563810717840482873398463454672699124693603995838401326229300732370120217911749655024282258162494548200770521436176951551868299095041872097156580214127772683308803515657026596799222409752522998929064765275274306208907700084385012919734108160000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + 2102923857015862385129718206363809929947383559814285795764645752122378814382624501240807139949235298326260940216656081939772664632225876683532542977791883725881071716456503831670393319685903290135927739295180053452601258081574232169091400442933745327033423101220859509275173206755653256754225645762418816999110616382777074856313605892130911342323893567815554754686794451754896829634975057879772025022957659810921739279775663558567109304618121091967921719679387533422206760456951491185438294521771591483040528855875741948801043555427314011373679637631573858479270701944313812925655742296006773665477756001184406623117799579393211528086817395465529741517808781754823619048158989443175514339534645241860872685958010497750582037109694446770537272993942619485639026406005870616360667004522635941329828337908982042804224798132075082371071392856953080902014423002068592295303635713060805298844096488444773384456052243959843140242681033052326185312642449932845794180947575596174871327587595177228491422679298062972706466869675399870310014441223650694737306394142414116011884840941180748172175808805107519390751789758713480048024363731023674219145078991214574118407320698449830925282370386631564409660159622241063350469519397018434005909373755038846809603579885358103801788991803482508242589756064321387310565697062026907347633058174415622977950195243662680685368574570616295632496387743308236807817798645914468420069349117556508095802093089983746110176383579600231303008567467754817325890019675413769554742430989355197350693177923986146214196067397967545477935740858908414487526799672673283048975126400412176481729189691355148430019779935122834051057439984726230621994875508662169750638768355100634601689372348868661808223229694834857776398106548443117223691621235387676974865229983710234544195016320260357568258845806317646376034153565082342696807620482721360015382763802892688299657217950108536964881952700122048070763113260512625454185541653701663498924057784655110808401518579078726875513164136027262074399521539088860653899919003234233367799054393213726096363092349318381399878370212439212977222227880122302077298900178163048760957866282989718978208094836077014430445242837598840465473897394289184392275617101046218045538191654938652750048073038288003084665858848145073697411440543284148111838441647938772995400836422197286490931654530421460282290518901555865455711441535964651782130462778319373421856020617732827540259947894421417427337345924525417648502211319191792866274845715996785824150147193659101289252456216109705248344412177522867493695443382404410422116048622832642057937076933187429790660121013198455381436429968660364911057155054753983587567286648528860032344137796157907952402044456144161965056394079352813833752469175582950914467600243756168339302161807727768444408154094495573380236120442249200228363808782502436274853443107572866003485215514083254788256907481692686467568462987264000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -353451134610736729860269010586612308160348893622657014013332111592726237068366804638523892758307748812883903136397345296040719302254637844862664313199978157588401688294017182083285663360746307611660509678459865937401075074016783650693248067472317017548887267320443811090562524098948454136013967061316559171960271256867997506001039188267138334446944622155566565209897010586363550373543334273299677906512256807154343967870820509900348631640228605202247678649461523247237194985305865028390139935339523949543680862743517245005308854228971235117502760380094579071510831778567347184131326296015143199888319864545710985420708725540555091579662349218506768497546890839748640080642070056385374118120084602392735603716033408586384382707859700847381183007037765264845100085654918942177668119859280195136322764367822188012883331979664367543906114094844870697213838400251098651568376776226241881827929461767327358345904943788708631085465079356522924824500501420747193679463283070059791615627537268093173105871390451600239609278152620679450225573044484759521471232830855810562292392522886266754234239946217022973907759361333262293611245163690165111032405721281597738385717103285786167812635323892998255574605305288593802410049157355829371181316125577744148555044517263571251268404161163160401704349785412081452982482539011606783344889672885905035392303345839087230957269459735016143087318826336776643808804566046773334563801570477358035518914069280647385131934437990098675991709212407535354326164229817176429688967419679287801243501046864388823815596069900634380203309967605764968631909225856964272899983768915528811638577546918513480287310206557817449252689695509479522886888627456959623093938666185674030416492778206164030513296218391740671148177393662570572893024734868493509140348258518014300191861946958889450640429804632471953876615770296685827600858766214524363787324740462828857573275522504405213512465832223972526090257242310642856133404064417069815943914629713241764423545192185029694490240413825704269244520268614580462252904132441451033337245686516128867543058643258026221298855440898966118678938748202493284010731314372364745042719375787884139094301703203875046333647416496385901353591309161270773181685793907900746945581846675943508231657457080653115628540623971871201692225317360089039772878006143085535871728815672516825083100371131570381168399436604891056514056751804019888775375371905744065327524151913824403819624081911531233397991857542076590335813946239831323440017209345654160976379850045528276807652229770777076857758285963204073418408702028673677701536633849921702573969289151442916149600768285293060194693130930532320830759632000416062355383701445883505525015792021585830570079502686087927374768421280838976255394691256116921513375345071726705951707729413478310775690377172497331313480344497678276809536363969226494131906126698965055757886551952492510377203758195307399547453440000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + 52285625142075526776449394112764779141693011378841933904323884504048417672652027992598959673112269908664050667031124993088552315291512116445231565036223461781535182963689572281768141831442179951834216555939290041256135958482512136996655614156168759099032465041936482049344030265370989818436221834750068418985763858967211711191508326395726927494279795597893852282594033222871704665358000408087612548439403194351264004886949105068827886652860122886537379552989666376299908884306967282825657331306884555748163689548542971906284792864331502334059894235808623946100236165147542791483544522935825986939682425448005942870329460312544020677905288109992683523200895108956300189297031277784939840341284083022917507979304074671677024348608820160971320745475762217691079665718225364411860793760137258216607212429356606289295464813394188513327703187834802952313227279341444870310971499507706758751758142052493264694096648898532713599514169585932761465201257037285259205255331561241848231298853675072534617607851448462680838609290854043882466967421231916198537865913128878017731171846262691522845534301662739940237553956258544507844531213388961360739207170476110228789976447013733922506334035634578073498485746779672070942201010425145397453553841765434819305268477363837965475263277825341301285016578934369919677564736802660185929524577914794958545212604268858898684905260508914490512725840409781621148217928103370145561296840157504922280375312393895519757485783111576651370871096395149820349232376531000400514841355038267591912165095857280893607526502833958124331480966371942667812957287720024063021616282349044523457316687585169212378399772192441140740987154557518479863239882247838724101282858861961872710331544466707283905440331228280662437690775986258919579913854895949525219871667400042863305549825071803194142977931603093439610064150041567522099239850358397711931629463307770661210408889729813486420093522277290599696208082473296717504859765483810812572115625428599380997458084967587815216125534021540533533453078031723306078416723414384219685428889777648710924428682258835504832369565424552666349377082839547306345361591285689018351322342895769448150276023177405346659491571809076510898959188156564155516695252216886864813299379663741396715262273971868499141487299552035205836869951252205155384714027927788172895051980823053165502043379491109371124882455472352837946282777153915851249872650530507793910829406669183411872762247490706225222303536255172858616489348514339889652990618714792822281476994751268402037442355800693223096700841961808107095521235449731581745202367344267761110167883926015620584044164722415822762553832284733744530978409681522058407897061497973826625809714447351929936173357946009541419621647373489423455583714409181910289472469223803597673490315756513355498707488463372392013242427481273529848603513009767181773554388372978785971111302411575487489717770021746245632000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + -7451851448639941765968643706814293837150700144221934350619825073452308181868568695021009421428961292463070184434687704622993655858902676943969503661544558791578747184522626328489695237381157195958703925679013219919617367666599433487605083400593094417491459936743987137872712778108186882217434034677419499542878353382563590626803466334541621423460320936380917491360563908609788817571447103009036249652999617410360564926726436785925213429183334856374370482918802256359509656876973699748622722745474806256120079185088197182448375831012271617913364551265123687046880875560597754354938394647677050413061436058501634759023848023021448411728749211311912883707221007355120055012158062669854793750342963976244006879613994239253033748844293456818973584816712779767464297080923868290581371977478504549802794172415543466490992968340276600775246510859762453552544524134494644492278469048923935935558162007442702043084432238434645356583369865554053528223681669604405434019099960948608091009083829733539434256514297482821405355896593746756785714421034563625915698491884282131875560580166358060698271062575102187655586256414069397298635651814757549913006694297687345566776532635305884828364099578058660422412273303476502544490779190701577623592788363583086353176230263848353889126487178248228780278575182835141511082921823935326993913182438952098154106209408773723622544237374135613286461108195247200576355006504685750289896655645565805003626089462663185915271512962490521554646474577265769828975690009799579385876890645483130415960341315686334398915023605341781437772571670159584436087886889856811741486003392432383312942255072712570150309538145808032641554848579989060502419641500576867597712151104162014692082984989485032255424974364111165990417552074570391240405597945189347319899127809860365290729283230319266781558219386626041539425130841649770845340595455917667947744169177701424586888576803785681792798658598282686929956290020126889667933785715999267588092018777323959854151187194386544047804781838498718801458188922190879643937125682625195946009974424616144163276415109914000875887529942331002992311607757576245521958011422524036013368156804605192791514322649062819199040316474263655052033976572641107807541207186860946468151045488855365772532576891566204482134297967392799250593029744037240949283055966239317806897554508758014764454707939407303959942709954532998103825338259056214330932372595585531137190202657726104348162814892427095707826488936038455466420673204892168354908563753587582678645308151138771650882274802101459284045267011740618327005861004939625330027376730477365559162049863567067274733308824925020247200219253467612599031909181804698774238292481292551553588333472393449422908738904510880282478818809350081320748758706967417476713362990934763754683546382450505231574228325369649692200148619362157861155461428434192326969140824971733355592496191831732746419759690547200000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + 912587261414064382889323642793242015611775516928994738645318585110975472244659372984979295724130510637795332388866861145057965476368527718311726037563324222514130091002968636736403467843830605298978157085539553713665567693827039731711805024588364762642164313418973388830801556441101736375281008589592509285812156259244126905100984418283666047107795658765381938322618630742873688249496004551448076610461703223957712929932479442175314909793455319181805436272808186409352127233387408887628337515396947508870193354771718562502035959038499905120379511134909313393355817688159318585942357858931198553154490552874698749673213545748099940345919626714577259946965269098515883593445767955844273295521580296149769851501345834007371622608179547495243468571325722573730858827908523140464982496618297894555050989335517130113087315909709508907867520585510135346038961850460978671056289362100184465642002628644249600316988612086210935927860817107034534863730555070740915258319555117551368931783864825971389998671895981022491095965471757654358767208731358955058106703559476926139690069723597236355816721543022265175015773782626450291938300464836152646055995842816342595293602901586544915196089491173473004209753832814162374273509264799579282263794969893331880550785372775010499185113030524109358839633314948876458090963109479704248580044904484056925404186132701806570845073262038790060246516331511576951955373927619467756421872621679152966539939841934267157659890126114217828021554030036986782820354135767127842009540335485019240952046712159571733314095074797635996622892771530498082687403604418502610236527274311411272245685567246522628105495901576223193841679912964915647739098919314409577725122970010557328668328912507872846467131929318605444075192066380485527811973347543935770040558770938745047663205012380217595269251977574772461979395089347022381815231354364727468980976664657869283592118142165524886937229523807694435963704441979269830039727485044774983576005011672576268148704516996961890731005656189158103337177096057453445045911630549936261464488213048707301726398027512258647804119913087644791584812812864537866086728101941693224732259376491461416404396430378759266597871776072210317933360908619239358814353014350831134332015118708932231466922803463119016361362264736032521253646289065484569565175111559366752760467729731342476670591168046897667107896204904857606448199440367969354976312735406558781203380517018638731607044767671439333956329742649333714626436640196909938398146762439219606174122971223938712212144852309831217331916355967627480686792805583116890502104662174058605138108580088661956958825604776573802691737216054643285363286073857757131951880291895626759089332793606423258668527780806098534238668331559558142880896385399280567212273623781741501471853867431412079207754053902362201658659562829864175715566886416280747410899250467572606857888983461419236615782400000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + -20600670631438097002863774033384915597711290811109436051101136028773385801970006816066637844513361673167230174958732895602707712764942276368844168987556464699119900979089190010793300698973902659157716981314358697439706562336300682009976450930817805529423315637502579324835924139810151088005817119475274443335001654442497092094745514191146750159616808323687262965512958804034336787177974649086963411378535251165651117079657522680096047096736027039701985428258522708119340768428654044204230845372727601511530344538446505646143914597649794680015129746843873414614599703889181367563795403046962709521757654082252892111982129281326468626692548423425436526965460257830866526852783956002498511224975158356890945943041426111784743606820594890404619393902094725163557911705464531860690459363891648112997654553617543344742170282638715609703627973160743901988298508887699650941942865242238782819363095662957198348886202340925398949230069868693797345524913926101698960924789727089956738240095945852783625504801747258997200073248838267753798552956671767182328324377725330635617431198815366931458983716886146934851355357890730541694927732175285664223989001875275853722985574167780656017938057862377234120766014988604292765983449240658458474516878049512545797061213203004279829608220784500489643497530476285828617255582409588206088557413684441257849329530568995309462954290925185304131810706437144832785453424184135169063372992716997049415083715747689585927352091438914034070233511559455360372333673262718782505174085307037216048573267314978418640485360857856858055606831117092478421095774590799136408056076725801368484955968334185244038365312657318154138487621215013219626638096790226382111600783516495682476460632298461278601453402205458432712502673349468850392473738864241632612335131130363520871682826568435127639481405628365488307429681360699809291725734129332994961278529643873449546395871572857259922567830538409832498928403245566257777079299456555087794175917580799833491617033289076686132141076708563395446630248181555147793672543397511395306401780199661976569958797056569815292649461788042755637890803483430589750237834156345779513679982667843230044869576406480185783790997908307822694453426518103957925053888149151744964381918468639340933806977107949163344464077657598694284143461557333662976914784195633934902314522241909672322387905570037883762294713904240316798923987637230489089915117789483939059601361024207332330929363596768689727670234683361550700156692641317723282260806450806493512973553914296642336190248807581670445265190245229748908603753255745105700320145954402777201370497443344578958014819625096083214372887224953638251422277121426165184626473550579695947394590960343939995490701782795520112562261926480720402911209586895164635908938242137874358764316462131499754547035327714782987259564223972126946838076317750181648788202242876863561574636593600266240000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + -14545567680311622993852312232933347135840791612686448749167133607133292611381413023817179857525077942310545983742568422489758536907177341634953829137728436357386162925373619346811529481174255939689609925327046511524977112290674312702104914323458244003954129820470660695288941381458828699279994450823314992094489054360432662550581680125399674216774618794281874560643271312397190089827571096166531021705490957764842432617972336469306535781471588367850205929481332569957966765573836394676857032840732251508559467128674878077354137394646377535154858899290170259626258005718165193908642083546303441093659878742093867831267740625149448215752240782363598202086349939239335427081758985339085235272050727257668907065722163509043057857651737730045547429320605372877060845551544784205983287665325067122230599826772014729129273033931268954829724351317923601055368680501098513769180196580034864534838365320331028979302111621891218572176116489807262782063333268536572239378309136170723266294874997513786463920902746254882371083317059757074613539948775479720023054097318421981112599516963270955568763458557670747731900293445396094416625297079114559364318146690746782183133997782888761361311479649912090328546919284708169400576359620873975359557250917405074706883932770338179295215944864125536271627631613421497478088080417327890256686303453904569123792055777625779793828665550334795859597819655349667050144087648071401927401533600956279311296556530173036519258822462942326607210591517398199786840609274137184873840357185612727768864445578546226463740904345079149429307761099875741763796189771973408909184543050066328431915245226892729565785824194861674712917502083327616903126020455885252606530891009794463739378815153441976659662267905381157270829819345879641680561111893984019052583945871913668943369912480674727151538452869454851500497385483504566633491394616018178716990218638470194440119462458034755196743504836920864971773132632429965759570769951058998027948021448709801917086450149240923167787266381728807303905791499456723122257096705493793049660757517850480098261168585832803578572435495969462311514726559616521248678606031516571605777999747329615048214882026637466459468805149773811353049011594349843043363077758991225662292521411966573861874230107033826087625810771819159333897858586099791866826002767838748599831758584516776226781465865147076264960629943689672953571839195341351562186869315282037128333191946804786148306415363835177953351138766197759323583890645009610592950112303606204647861263562703736575398816994870055785251458394443698723432320093293158113874310177488483322460958004638608585790289604470653145879276869369322460984847033167874810194481305438985232726061727148373766115037555447379303120688397399972779394043862409436516875142809547207560953843444460483033394497723224657709590284088015156303609511785695787111976707040983610237663498888806400000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 1167233036827051987423568745586789793040788317521671251440272297111005064289801828841013922338826887814056363811585913106361327038028257511981614634218602823790305651001931435403954935743335005917199037463094970615091043312747464540920291771383144545842454300066356543070250818867343712602384907195328858776621830433222957066690980332878905635621013821062521989660391647755268182458208389712702388444677420143560144010423743306912035515662986844680561949038710041878190179151166200851538800861455444425770217118920490399398288834006608854372286193734292993582036132042855929939171030949097961382196091322838287546769660674439318744212871184106201672829189733495825045994665019986727171813385101332197271678759564557114710514291764643283212600160812797826519195043882571867709228079415550036069585368300949291941295561953727216139284572180797499957806865688457674090759294803506749494369748176547678392402864342056210992542628756468915207071636912678568878499722816784339768451676745927593064963544635187132193607249642304236080449479887573075895802823402493302433394298329937776994092243231974525385309781915388742407219405436262941360326332484529472306494080850135565352377567162330446017606917100806558680148067088821931942178700145597068536046527927872018658963742316883904212409185456452534080880134937775455430649355869648888405180468021282588513695898631808656340410255236269649626229424346576028369459407597297962747694905935395371633300658022003215253885822000103851865665074074726930148193373850470537385965289491119837204858355700237614730734865108126628532562208962436413391707778514862124374740959262496512376241015617229005331478487604268972448021959170719919452277779751732254890215333118354542828648422984501944076372708179706198292088698283912322885343607658655422398104096848917683498726592711228202615932840164339005006796364453406695480326294022182524992084413729694396623919589981905370277714228900005628309074952834918668398227257666933513130539270185451195444091397734337913724516373209516027496736234594279109205134351195725212358791599454631702485624509592857039707381333362745986468972371512119659169726892470722212559633711087062876692600229227334274765272602774081978425755448367846367983767081413404891471655858302960918733328952368526706320219148888156966354874378867610038998257741381544428469871807157998173995089353052463094683362581035638153988432645203170486068897601470270213277849878686212448140464145428004883632964379333804786973764192652046916276460769141788869990352411502082842280179252239337260296132684539455162965420480769994709672581871965935586957636514305901471271824955162140979000909988360789341958663472954332196571035810397750096471684110595360248214016144546466333441137635592805534199634907271300628804410862563761871980078026988503328338566121603898063748030222675199567717512334299218289760780943360000000000000000000000000000000000000000000000000000000000000000000*i1^141 + 216757312517181734628379907378084441318555707567301964863828075858928235597240279540279846735080154662220170124640542293682352156729185482287885802092652572773113447793853217327664639648505272186761280347154984081718823177405816581379247876313272183922386692492344796022824800816346273711495475706061212196939385434872351640629818479912354634237917124777211658025545454655548899107423889996043226802550675360845957340540819721199048089400192785223952695913969155794828817323379767924080326707179509024749883359557945609878196763385025452152900484228037638456182950681189598794826788316031978501317762507361398496844343150666604799569055161540774851314731245947243927420236129972354859138161473059605902173036799975778096473493405524512962310454279118862170744235395608998456160151653764544080190923984764209577024660156819924648296556296379782545561997505160705131678610219975805511851718442477445402403741545786075454454343792569261829722523120987503190138180588687416925898479192846565968455933896309996008408102830531809375763591986321494534067517489708204871373303934544452655238076153352709761230914354454498459731273830994683507940457262769524344564555129289314309982924527899000218420370074657993789170287912638203757517254264603986612249358889280360155390371201608493915910172327894936326454413816556994307906541672161463561163582241110384147355048496905615171424032213916471043379732223003303804194097655385442010411579732311063836168580817211898268795467035678090661364367949491706975511759314573059805450854258209971746640784822410396186412689570991396275079561222754646927901766814968662912808165724232228301934737182146412711602369211243775938315479110914337801199139113079433546642299171843457642342022998377039854423977757626184866436131620179723697118516320015448279333502910814903906386359673294370865813324424232958807129811747167629361405614360433890588061566729595541024825314177017559614722004152004965117476822698947872009518860771536514108213405624957410130601433007075977983680643893016361876706116000477437450449626718712519740797747276325954259382023125076522838664173536707083369162784441158194029798906697796206660238503587903537111921761122931653704478634200441896280034512970553617381631078216954132300507254621714463214524834791286427386292446968150594204636947098667040744391976920781812036058997202008678651940483427026973133615541352911590541693993983044607381330086461204770941806130528740294771274852199477080414177621111086025037262126232229164329886371299877462444304805133561129921007926536729824533747363773516759192887850341965131945286830277136586275277201726273669024481946514233327497178996900465046883263120945353489468254230677559923092638723407089545401380292755381149758806193171864530572182133909538248860988504650527897198086429791107085118905733982426864301927360064422078865021678377579810127872000000000000000000000000000000000000000000000000000000000000000000*i1^142 + -26028241358541323061675510614811246057994287744871719925940002258738643929049635828528372715396529255269988640592032930944582134558502671207923822681019578554303121828503203425236499539052368442754092541444554388917917218203826486174329888830354369746066060288354171107424093824490478049690561882589616476276829678536475405510477040275633908640591511084944584614830650211497752617991618929694403032444722041527089797635217214308378363418692085969825988259840610028164701096668315734688638528685037483375941028054003191706337105045842368392510457496036148723307805085344121655234699968025775633151226796441548541416453327612412932551689302720037052420892994669174762807686719246166266683768797590676288419054868772122077683686829685162996585871644097342725953564466357121766322044513753749650045660991745321799567213484704139785066278372783733699527789906456035587935609054274487499629629319662795194815857391088225335976435259561766938926459529137036191423903130949436353485633128883394953499957958809728779923079038642548174403353103744419229137429209503217761199872187357222824836806013091058563158565949854003505016582652483542653984602433719277630220118604867351426687510583987071199251426457125056718189216773423904477735054186914699238153704102996981074516783966515806203205877982576149418238870579917282890733701651693437963128899522643246912105756678023282861528836184485191363210265447661009613651458359820970525501595089014386817271905447106866461194436973975837183845512820637140792642269601800650161141564070911871913033466757434224164964097433710944436387643891694928835240615872531451506746985075275035569121562990418089254936699952169194672852795066727807286710575056852930953667414989616919729964291966372954439711279319780237490250376562424171822298805959415910877542534063747345714985469073975548057839053827658240575504509249607700853354989282388473904600290599579839108476089865687719491075704562210461724524130743007406784249395100849940889111091000812177731758823261487412215116068550304088633315841300879320710013151954481219607286912002278740824865909185841189451571702030261914320649112644642522814277805184184145180113637175344392462722213719083886247976347506352104314520325492306739232277180427184969126209577095765681977330566517149469769097200606023792180668775881360870714851360600163870533455353023811185819519083566202626392822399197245925068755239975891424138664640263488486610086040573346625209657529091568483788198971176170823425121061800889466369913196176299730600040084576025404614812467270489214563596719625309808553181802130165559448306903160860141617761120030410180070498375463877989236679182234196978436341312056850570825482664949157408164932224628179714309252776818864898203186032744898728001324661711239099544469534378727941376720372223431905090372564637798487281261247599900252057548987280916480000000000000000000000000000000000000000000000000000000000000000000*i1^143 + -1886672770855080893704322519726177224852977593381462621209755264716744203817207950234300676591293175017194568398000149024838736277929811469687654878245136163432342978468330885097275414234197028737654557113421057048625513935289975699227993110623701435060950639665736560020547189517370090331247764606112906960401051926926398650765883252794931978817072037262705637107209163494601162689879369245336385856146201904008731889224333624160899107210473381041408088202874488718520149555176134780948574625722008438885114633533333130007113925778605674624230573434549689201717715187812214425699641084672292706442177431303288603982666365219041934238899891405551926721258931588066118794273678610157556392507917297153957643438435137019195735334667563613117999705717653239208720388949697881959141252363035326099076944439869869362008163452120992992607400789239771860290289139582921389045003693772642969574687169694623468322770293113518078439723367653805561837540284078272309686605952398011770288452198586567645176733798382979773179154720705338413676165567270882343014131945959147904571968412357771802628166121596474623256673079052813194825775573936244381134481869141411548326824039769122991977946379667003957406633630529541346641511531362184140849481744666423417108571830196815936850652991022065854311283784633478043734899334454884540498880348577178142283973216151619257380753622511448276655819733201213071119822066361650854060398327293611828440068729548046766626531618219503141062293342303622751153560743612608635984205581965898243097829243595599945620990089788331892621602385114225577067607683733192639482001375387822885271513714972583390708141116998747535750626104697575284788077797749537702916893493196642542333561004492022785166476872787943717802251625400876849316236307848607970798250754109691112776200683815347211992560848705141303851356459008623060707816915032202924494929300016084502994207568860237130104722561973202951640042325681195733237238594473819156589624526513613588454512708216634583921761328413431671176327445800531057545572271131520226822223479594173189649029342148501934289124045701279665538704965925878866013915403125104205409573767372402378657567967732301576370031844408038674806017763102895802357237054346816186634966995065748784004864456310388497010029355756550224010714445283234948500784901820701728575877148064878791370460521832714659411164178570856076814452155156679973206760077889875653354320909470924196296082492890219576273504799279327719666577073659937014556810672165464765698489861715479249891154786277098778453175108683743309542068160877726275408355590038587394714501882152243980738683716040783030262132040317333198174131813796259827011063694962303273897224040758376094859550919750143411926039524261879892320548979925702716969750263954789162408436011623527656563177893154041818251253636358770774798299627175266758531481600000000000000000000000000000000000000000000000000000000000000000*i1^144 + 288095968843510969317542946817529024455665375448984389365346182375734738649714756025856080176847697559030004022301862684662139236267082649041720907606575745981724049541811401795450983298626811288120683217126416083274558499825726798460754993471279265885964314121542110695590006418090151320567061022202547305909887068264609603526646860433900369354958174816024670300112421577685698155832739496749493655503659073888545968281148813038580286681404740681367140614486534398497749727631172161929773811147996375442784651630553077331230496767469315482478178471187562995223285456219901310103615085924445767475954850639236960587973407538899567099895211757563981614605623283235683488283208574033206861346452200203503308717417280613709005776932169485738248652104958247364290949953159631257331715284223407403087842303194831079798005752823532173243030539660048823881053186585465096752095224540022557729930475202066785513140752952616729742467753627687009675797210428097455212965040684131665986620780599810242098664576702798294532941294475446464878602954123046509743292608723395421167207101875347668622604972364753614642320106353519311827162796638916390015679454408837200723503649896582013407313642295853935817562182535263461644640231503877926727355151627617178087417668490880682172063440194303206794560442949942962033120313563562362340230437428218556460320875133474255619566431232463173889946231941575232352637051371681169132855280025678485684061968726607084609330098074999069094473082093891647696912333494924692072531550351842471317026008705065389887564260417597536528727952722297030136327621545274757282539171638818964142486344832098320020333082450878839144016516127999075776800265387490427811606229714471906166892855578732593493247527844778122463473832624438822932348261351525029914604035667934952850256256724256123811242796993980970811456567720297139406963393664062005330119426238157779076076070488978204617271401365019671226247401409614823908907380429862049750543657110963796907639327610143112202550183776094487018498962502877273917945429726647365796108767636220018805271203257862516983282143000512315202491573419658657141513593763517516052597442769280035199198747868474474529773009662738968327840457619058786084492378201405892926482522870057715656739491723993693969751857299044662704386889931223201688809568984721487442631000114330380507503761510709082200184391337052601901364535678210293168674759644338461858073375721629772321627959901692558310202827318338110901499166508912629737471594978862673693242446475620406063380580491946503644479128180305369900663018011723168138219899862995227072429614303290438166302545701373195569270956938601941094165207110780541043523840406125037782893469152812974946658898672709187181512803256849904032358056205844915318265219084757990381326773417857797841350257894427580068145503945188087981996603715318972416000000000000000000000000000000000000000000000000000000000000000*i1^145 + 12855500373896328543476110659650021073822810869424182881579956795031110022469024495763234722806463687020600929204007125690878120585362723899909649204037952037416918585498921907104177172030093996534281222654950001849832215851772295294772368040859685207763086762646224402459781217584338671839728852213114309765297132342188728997508671838927882742388761585438828258324740099065008588762177756598019566826378826233826066828589472397333813124009879407574226363312475419824982682061869605541829291935794838225138674150449912388659457975948714424751480679120411986894694055857958417303518502385619912181602937475116459677291808938753794150776958079256831206751501424921619932277964711874331905512636344905919363793493619182194886503495700201730494769664964595625206785149396113745629546192123158491630864953933703651038315127448071150625060586326256985832886059449517662839507951540324344538007311649855879136417210408580476849124704737209866370666735406288640463363142052197800991532208500999359411610371832968623014413321154663370901349102473756165448374480870429406312778291639482844703864949124357356818910869266689235566982106290775171075592580157569837068886150995565704627916104924402367834144432102194991706380789030267541729783487074825187496274157073590386722173980602180744597376326454553345044225424687646791353561981456630382212482292528965340714146167127641029961014421610049017029080895095995666588808771219947739734432755329644399539789201282896744733113468996556866300342975816513594079569506406756892422690431131673896648476112862523582388279723569094734931665132309454510793685794708562828926338161254488633727542633011615405766277981024214267531313203497745336311655468908647710431589168535688943880124595371662790117429114205767364857309346500353222542177075481588382422412424466437459461815420394758175081018467594000112280672243658532628991467225836823751886907082966554200164322937181738903560832058976103482259007035287780307780845420561488652892049362708066209608150043667623648424473950416258772206851645685109353793078972683097204363006193400685179838443551630890714648186931715167253204435117867939970424762394956974108919752608914982031383923729208205425606001323430084141958035328829565105116086764728573224617001459686706426183691630364066983974535122293536249563628676427661035368294830303349130289735261210658698111545654915221668348896316806362299783336166449514119385083889575572294542871613072605118067838054527136624758407617534139900591935908449081153129627468549347011008539625582777248190542525115132910198732881685268193199131653483094226730154763816969457851797883407824173985258515389484575885590690267780641888295790967763991051198692809689181543904473176678512844374446657706047566776604202678472329097822170741405590907808324448282535116982941017800918830217738085066947517861802803200000000000000000000000000000000000000000000000000000000000000*i1^146 + -1992427314702389580899779302133456552827663720805135166849216126115075696268437088053125078997959604973322068108571572705016684159264374571422138889401812705692064977902499247850387267384711239917279235630054991757747807128026674261221294907490363820382862916861716499404888970043103487265245677000052799548320428103792290259123691292514099157169690543917938259473741823066408033946791612019063041127744764208048961977776706419272176244660935993694222952039591663659532575295477576760667074632394634179971712359577952353044037289102868732553703297204452290893793613088035910248215209155512439053637693653543900910493911216795851663532124848001240633969660584582704217308093305780903205298166142835640764374965069889535600583696854484497520524807156069249285347938999200896973622185243751155145543080498886457403299528350085213747165501152881991583081481323733449142147250385461919663581042834085121770041841081567778284209474339267900912401384959023076526142863210635077340148611861388390482003683964078251294214953848161712153775240211950237982275819320337751836869385535458960992676783738209367311735804227152196103625879240470445426001549022321156097966166299544972195707090373561118945918489812350356634683918875513482107184262715671676581889522838790006379971608479723165018120393456115102157557215418243411673798343741149080415010615023117110394827803074983917732102743751014139546251949504383573928158639504244862606779059410936614089338805816673910755415994348389917277418075302783228007599109010148300842567570720945378221705150892547242923746607921856947599277263626015474437798610311583368552161800358287778846679811165531583340962276471959037125172531052740175634876147523102951841108497652548812855600785310885671917827274035190552837293345050746823217056543401958476005062235367286635518161721876639885416242050648313885753097723988084388857260729459592215881466758875012920488595602057228119415722705872363717914183368291113891679299757982545944243776037119212924342838767270640700566098972834747708029581506772176159309080629179820424647998280891660315407808684428985848987803701816592013905648680678092401480119640972733391155390321370340660380713024916009873689188181295271498303352774738009832162526384160179448762473486030795676413180822041182042214543117828511931625275083094764629154053655306849604625025421174102306488904222554286475559734902787573360924672065621257617015719698277154772294052534703876091897265629615076720755084036524937935041140463494414324180143809399128237905553363228505779620246154330172088870484530967493335543459251603562558642082110402458881254044406884540571676235839560803276655477618276813971119043256299440155681285662565107281893635249712792737424970640749667548121301242158408938325275199736027783850600325436767515350407912436224528797672514652865239371502059520000000000000000000000000000000000000000000000000000000000000*i1^147 + -72483396712949926991029508234565601541596440550345914551038995001075086147329080974313720911290152825073417207330097079628660566833065305478144264190302666919108772751302132638963303712666939520823968299182950571608263883571475038656986477367013107320943628547266282604212989432677694900571370917012179984767961371853779044069139984584953712426981656319678469965136912929033048796564216685200008836400131781101099721169271130839313173759656771484068258206542552243208904847489800085670591818579216290787262513857127409528254809481721438359547752014415460980159693548312088024316957824906459554025241405331565837547846108218168456895913979563073312052890901155157560278928917589439462606443113003668897687548523499763426024025517708505480011678192498071379325139387302472461596233843946027024589688295983614003783715885137036277167522321640151896390784615946778258848828045527791324665390514507686305685976178061027296895161197669344989665019670141951158393378875633902839024144859479750821562630700421198273710328554779415368153613801395563597310486665128398005136798706878715786052854628483689607219077078192551970899304353980790473764214507403083076314625061517768548089419540904120214280931129885609424911658256659826059383857550594492694976538832021586016030920227905420017721519828614498547100178370487243159155036026742789474917040493734631331614116027240530589055054849028096026460252279707654207737647338220463295021851201456800133883756724898672827037460936571681146541755284010262931657454082628668417984813421929196669932583002003779647942350713780051712460663047050367595798653846785210476502712520669700067871641992368529324735207080820611988458100499984861763196914650579226157174023507931597587354409506631058680305426091204239170941872283786994847515162951869974822730700902782655278025625932640239618029339926663198404617824262532173603550358498276629105681020139564199025611172108637753663391448052695916612909944244690918034016258986055603409845575872813409518152617335606033308954826514200620880290254807547307219283493431093267872529017837939092527803672534607263374044956421326044797206591918144092061221123020850151927070144683219247042509337830988315636847860506863134925477752309952711773775779118794750940729442977977498191079603636944013883081437080994887254406984154316276610398855490967472766528718337636504186401688493334231822218737875046076111072934829180186083359351896881384076473355285818973328358552929392783847968381613651088825067671381364668492270514474363749282198828192524499423649521577886388345781863075467350047836155521534300971012185417265190041605127023901146086175066405987537737061246041765586586539644514005228375914415113249605555364087408455256405114815896525898817195020060797079167812375388628712891836997734053095788733575073699227062893331008317837803520000000000000000000000000000000000000000000000000000000000000*i1^148 + 8586957975026163191116648273079328713994140476198987487186782286216842357088354323269603426909244764311735957270185597020195468788559267873168887518706713623966330911096597941346676652702191120589354448311343404051018433336319232119695877005164281272572079499654902539340180779765904967768154976961424399264870312686784366765124260567013927584747368764434872927949164064187887385742464310404107894482726866870773073020459564901730752436953701352621746249494246816783456676927277969066810828806246476471005963702952347067020985251535573020392470509254296665155147620254220403591736099491229811055982940338548348380601670468614909917508115334962807516714470024623339028232602646232313521049011436692398450248549081337886032046935422140183318546633881609947120854152064571481209581730791075742152933553996091954891428655218708629121594358644392719175861918175804283345940034422825423739782768677909726613095975946907051985477987741465255333280448781645083983636564458904864494837657898779315891553445708778670619326117118706566806896461502679142111726902025950745747228839303402221131302937517458204403564591310848216917710571225034719769519511211815961625573834090375410505334247587789237761076381109816748141660117139127675062217302584958650749353714005623323854476365516267470498443839258116471337963939729320432969067486866235425687957405875687450610430308794547385999858410433419352982401239175664390289312145187961321766694035774137687557219559212574954580230974670782449535633307969789686576145144413323752442824739416060446890694475137008774951793397604694088286484426470660585111101734443884594619996302913458576555520255472688273616127976754028527785479934850161865961116674744304819316591222619144481162974387030636570824340263641166076682406097725215129183640607750939091197709299413744485886862500395315369984015329562663454559600668730546517252660497095257038004296819712703960375715391101832141767385990453552997020040081177050857295081171776220286504741169746141974670402070875193555935570177679120170613470176293631670423496246795832064748846020841971180537764002341617778772854509004564018032563061446709156968643498538333911257690570462781776086528272065874525511878589294264147929070282114682013273648955306773358319760310912455929027931505262305124373921992175695227349141892315816584947066695128324990322897663379881605474097552444395062699139370636948647859064775910870582978505593778069257650597576414805271479933919410749552216107117516154387655342596369470836178607844722783063326686917703289611340587008859484618460023544740496005595354077562755737358033968939329608612673716057018319003283760443303559124249854216033681830663287623252886459502592413236983530761643241323856847215007826105340897049870599702706294331474452142652002748359838435138762216903411451276739820514181120000000000000000000000000000000000000000000000000000000000000*i1^149 + 338065332247815920417878263957735363435605002290256613353161049420838886484469466014407670698674011260465150992176251708102504973932000239205007623934881882443589037207752858343052134785769109989764561000872606015493111295818280953376998610767202785161729269541715221213094356878469544381154949825027230738190323610842043807353537315978070400561179959259871045638483775194545844928233537795440110388981836782745079044952488023491121938453944704789087016175206457502293006725108530248442032674079963570064302512548070933961713990771054912747648009765336268576041836612671879945444175534317730225644135617130638810405380680178154161204670715808224012720904170255998890808054468461174589803161920583084254670510886708197051928053407580838801251580202326619615130320756716441352879062328492336119312457454852271506908299814303907493129164242065238410308126404249218959734472123812233475887395563937438133412793681312764283118012606104973398992298286151143892445748865975418225488049725296518014349772711805724386134323442728393369111593664274017024454772656848035259326503375230006715132664566352321054163843084319451705915493823684985039422004475283949158194849350939331257432429775624431301700269900247040940745962924777717863639227657386213740834397104344326318331710873899505202537562634139336629440901843279973632662902942207082788319227530045182855761196554524638533688125340175557981858048063419639067180774294361419710420932061354968758509408654324071854007040941312431058840900287543822459015078613943717909680586481449660444444635237491945204462216315958716415778407914657344919687508141431931610861046227792334889106567864589027587643783310803867091070690399578898524199664938708956714262403544434927022421588991346928606898419148856577283203694349771435368821033634891788811784789512467982818866887260483367197811263177489328553545355900265260645902823991876008175596348801931057247009706789381797575988623977630407275928474680499566690828038304067778603200431651303254398104243868436099001044429098038137043159476778996333542938131843969775721540537246207549833174582369336451447976196467937936223094975940687972904890382662241205943149214759735922199863427505124883366950393660677091021190215068674087910420667661030260159140479148152519154185656013008503568031470217488514220849487675074940123273803031167240322779040508605596608541345736300169840410980559992993435855543473423132200881083775697058561168727142663558369792066374019743390457597809997626003950690339051890527933939528179011502500199868059556209909739090536345806472537645615606083311212249326377730461841098940151923374416385703358420165949607433343094292262865792881546083756946715245658398615016233341604291543134411946378457619803584210530434813215261661588698702395504388635430252050475307855098774059181401131051909120000000000000000000000000000000000000000000000000000000000*i1^150 + -19250897060519912697812033403605510971898775992201335877189495977127328588369485084231733675587062193566610719615194825515928518496894836274112157659128124965327450398056342032914241629510839156228640673934426151995707444917346196034276873953272743560151084530871643112337792873646085232578597091732514696621686356124267277806643042012842501387523797647504220364145674941566713527904160865928158568439188999263987017028682636439054356094329841473716776896695968780419860510089828634304450515677898031505879403079925426028386418916902740274145702176251095780837543722146343532167359661219093840701384991788785024844678351965320466563898754420571026600159146321972362439486184657816720857830340711511784725966730559295893567395031495753910194578237785752546446352886008037656287004826334246647542402811895508941307181352582190753349096636471993792766453409531059565799752426234259829891420676641024104385078573878011182100308926871391540024143809002074764386449177319209631248500143142009839831785494548110932587028201471958653429281465710010398651919562013185499768574238518659760658162167169122192673921292359940485433444638156035856273553779405782127288677352479616294091562438245547596731950697274531231363207253085396442971030318204887427503824620281565215811437824043823441741573042974635809422169078558701476216704287472409659021518327734530394532840764773736020795307750825494283281425438756687243371235791370799962352056150655277426359726274962265455624493892081686391808986843829510995038914810134805569970380684011790191661770313286686604881910428175869857035870406645984802856110514424905644756128638583928877031939894231719619105535176857038701923567009661996664907431055606763232340087025537676996938653538858420882295669702300360073098432055703722941931386262715401456490261601543327934924726305513252507257090550822964644413008392441406903094395517495068700814715157803126002610722583383349274800641586809530086982414139572637655530598763423739126202763523417930684555468648509341561712943827580789177020773246580604231237189190602574161297615073479038816864296317242504028570684182412791684023521487144380231501982795393195063825548559899511198209537289186022514203509321078005259229178995859345738669943024045480850383229679961282558125334502405148726761371361693773327402658046244421102026856814548622222350844340576920413720634192910633079265132705356631688690257641242385699680823408990705906689521619838111469451975072867182865300616393231978940748208132498835484264596076405457854007693185840877461704303762728131500741196137271112778073419024125919717420879322737799087388528737222979289652399045698459841822977738435650415516797180683605499231263764902280810417515892070325747125192209530487094250462823495053732686502618060442136721230751685262776545323582236951314432000000000000000000000000000000000000000000000000000000000*i1^151 + -1065104168314931936922727287428504795426768108925262176222218391078901479325039293499026868372594580872791716405692734167619135901298803453653572020074190473993660451590468972192092993312872782054105814935481316651710453345381026391736109517778507473220189074444157043480682223773588822989404499513015607843949018676351908712264437644804821058281722621747645800749026936745933498532711187067302657331887031449379156406786909871761983289264119093811907902631028952731411857187518236938451496149920660928073027396028874216856013742203717871228935904889456779328737085333909390388452019119408694893163027253660805741479881402806062628384366402309426239980033437106528080985919795776098346266198869108841848933305772446115284947667953849954011372894995979181954654420407846636986758292731505260849922985909160408977360630160145610774816204798337941335670943034190311403340502847290869854867245815392283852252850261448505751831073881432884556533289948365588310315958780254677368236018340783919195570224425476876323831839322499257238136526578809475690462046907640495360151398711499990423566214323277508696375330356529005290577786880412301655301895139727701981909789043664104927511180557269670500754373800826141305539616085412582961174131733807101583119728199148909968918930296906585644367625512792591231893801298286431158771054564338204808270315661595825608926130928846537643704547972907465824443042884776607891061154644252517086896093772898523215066458027085344860958752386062767938322740412028576878799791271453143403777394553214947398345800704076430677886372536897147565023285114157272052101321857757880950664058051400787650907745273402402458450350079527399337564195481833302958585356958251438659851676555847442447895172437950550259207710735652818091020808662677758494681955249811493860750041923483406113708831644853530304746493637897687726185516085763559812940609499604781069788734094095277787462459004082442935640796215377297066277296195824888006405566405635787363665042961616642173003605200432393301352816298563555118987680398020792622643128393165298838098610599510671329695852444420856551067512625631169411728942323307130565351534355073582110079087832974886935638161536972065796912376649578031482586541322168694437906665094770061764408933581109745835075592062144509553611116611673578712026939709929164036653562942167145785736522582828353064319022543113971568004917303179854222989459610699712682529762474431740349579404985506636134867856211239229465831316261914022540109232951363525136317730679635181880886615665474195812921142339197638356512180809300851053130722918213991331017210920143370599612299555619173143608832849633989717038209826087407790040432606724818908479003666908221002722313225172335181060160116556462294787891534485361528000551313388000134994080919346643502103485480960000000000000000000000000000000000000000000000000000000000*i1^152 + 5140939783130020186680176376027804571444356064921444386468889342528904475838791103932696442854783052140482934723200958261450310542531562534742609607421493101215979836816803049313765122930058065669720441435558158856925511756565120531427761534961212329068005822078199085824968438641964670626614821659278188233328120433921986837094798091516160546138529413291003286352846529042811755768253808414511580418292033260005419072771561725085079247418294878906871737718850488794788186999136597217213249585954777455037328154466028642628892112249619729019914461755694928710393887278752639421840207016645925484905971363921321122481100095812136475709339593827108409347874389205283087247528460881014628423531726363226388395424696315121220801165385379977527255699856290944749687734786266227101786438798234736241488427352285734234846056344389669845103278870104959322856911226269567714939695446218506000776646729025059066065046586267095126658960320582472337933337593056383698878824549566943603205952168708560043207927419213909442651238229909397671761300587708559456567784950634017573407587115787231099442534912351241403529625172779182994692624024695874288317336334760411853052357391230132943601049788710866129390271602288337179683616265865467970179873147589529457825538949193514193434398779351745226285676785922373713501151240865913829692064002823522362520101261418907321933808067281737702792236921020015785829905404504387942853930754353747628078863045318535490521900909840542163937115424867701939438101769327724059810735192921649857208788088926928272829677938551192884499202161636003199845498993310072194735646207002150740185805939442428592237023505321726038931178864855953087057275159353961175342795330942591877181938464503958552743885761695517057898027137162485090430107111295074460311026600141135653550827842384983939941323464526776991806734786618544727439719538587821167812131621011301937350311662406632807971147429169022188139253690735815057733364570750475059651532633950616318366335773313182476020996458438444902706377784917267552306046301581737573114498365042510410082737486108466374019851509648116102787809718264917707712048755660102983907879474879878722427604095803246991631315450686769386231281590983177260773835296174388378598894434500270822803258288804556455485060208789172588013091298165743589665278505051195451295459499558186804519730105002232630650953762829170656411492124918311893810267417819853717433557911816257151752128565443588322860063940913030465359410094077910685949299915525220611617103919009772167992041442142141318027436890054344699985468482276215535728640890212937947780397597118850149677539226427219922789440879746965129997623601568861031226586290067235645182863461239048500952367265483151855279368989759672541462288437869949003890206214102549287200722773154747278950400000000000000000000000000000000000000000000000000000000*i1^153 + 1320874618647307465770240708631322042812436091921335837943869759182463533041912834654994537067268457727704908554619320153137365845395309018049420905170126657070816642701910125215040672175032525542347415140397238129273089533881095624425370923988562892236133841957339443880559262355293755799985277184401950451431026338185232020449495556162893122583169512584721544621669776164204860212742663402067332501610943254442012323789360823552277946455215831186497575476063044247663750501110713730281277742890285492066275635526278142433688010163875799986123092164376261223995232949503611639501499590014977602305712939776031410430850925289876200636428402944992566091416511923069084399931412397413881869002226184357248255943804276933657007521888900997455939659631434217754454538495702888089760165857134036038734819576388404329956574570985563485576330586275949009172022552929043299382421084445203161131449956213902524723869299695755466754494022992767152194913586739745099053402336434360848994904171613293916670373970990276439170509483902508993605646388668167969645243188399663866914636488839397652223124191789613678229553424793051247791756522946534755495391622735714789849721346094541940814240051055418450611079877475192515759765073695832732982396911254252513274835753478281611771610433775220574654352397405182711732656319056453747337673199246142272998219642019767461199929672203611251658505701784718443362289897587464270843183975406061713055482795751835745470792443333969984789756941839733850979429966182564821247293949620806883730135761619374011795941285282547649123286120592338660545954787301106903869565842430847476400307499688938826913601798123397416698944913275641296674805589135376030586271064855553447512379576853501706662967386765645350697447120547795041412684306378790595029949354339142392113803440465249857404130289529470664270026415445184597436496703779301507076787417038827921441217579605153020281001802313580579474217914435142487317957888862486830270690378913418093118825554954642073334182772586394905254349991236761082930126233188587861464120197210686431225902942344178153891896358873923814234424795459495363899779656013910140909663252612977767277893394052282176898691660668798638104667212007098295717756334787255702334629690863139161261918759134769737202710953362555459778162178576991405085682887763769819549779664897828730814777350176670494016906933224790489894479320618597998623257998978862470761757341716974313407858526259684740124804986487671248784684424602235166323211550828913095554928390148031630222660563336839400743718974689515136758429106361823380494184088338606929914722777559611275053042213405045923783965737017463250960384972664845646349553241524716133811066091864864713591415217746992922241270680543966938154501610473143536888625564891946595061906269389455360000000000000000000000000000000000000000000000000000000*i1^154 + 38972815986399321526192337335127273992720446901173499882773853064319252552835623966255933674107847982612933312595531868133513289190587253789237891422888814395860969531180777526629755832483581353162833887754904574888426709965123971944991326460267744007165224462614833621117868988939763220426069127815774297824173947905606552815384943463565488377125246486100137133686065291093155657540347819177125894905516513063713137142647965088388885689660628684533590704129018297974308853961978564103842359033379406995013272994130178176642436535488727928857872708633347481873893957535868196573897553381651063469153442125452888856434504558518946755491826820523587426675757934298199519057029196295225679138142470798693645834064406721454544059679833607020905940737375688339138687302803176036316731190151142877964897346539637360931129060028363040393351347772690571343148354663903962519376102042140012847992023751584706907949142115851638423475569629395028416891941681130604213531727968021662066250065838720928821855718428197583774263040074573067891744746801033475455809288881389490398539400366809353316478562341975917661916396438195222649534303423142860606207062625463517774836625962703164898088607349099835245749473263948639244106772268488573844259687862836997208468586964761707527507208064030208364739063590856479772283064422513787030741384868347222690669740999020813043510263090596012628169021854706341324762555546109229263898198755189166867658342869888381999471136610020291148088648605876381816562426496096269311622406513925626294253397389354889658715860844300548482614942752989902597998737733443759278484291730007302827405333057982948091626404734840995045406150946267989110458091905848473265390165261991237709739261199207462900413308056469178326571262703273392678524068877618067411625523030859883933783283006338581061673780995765186875652887752809659172819992824992769859101706433440822630789583254155022451088781972549357311046975817848000868637444919356539865509494562330562492101609659485190890303647124656261977915883062995522773752449618517561382715706481334006142515732908093201903680082592320498397810892790447916939845691218337734235584824377886106592375758460199625278468294927528861628307886976622853525881473490391924184758525964465428172236877461860562636768603672104053072406872675098147669794863136567746024113319333541307205013037831779677740344889007000535888023631911135851773600558195392310515243599947969704504564524977275231704477775320675676321225681659473184311237093968472301004101326949287987670500352467667416762497558905491485340868814355130788588860015649555568974092907136393921082604390426103509145125277784624971209083750514775010171284872224793637077102819084017427303381527904250964370009002605940680979557130228905808873884549630408551396129374208000000000000000000000000000000000000000000000000000000*i1^155 + 691875552695255725520434982090059468421412787027719033912590131149389439844919367352668199280134839045518764790704039255514498749844047944492516272605528061503145611519821045380345144484188090868605476233514259693422252763969758538919544508790383795457401114474661292804159961969514377359003136701788487246731845808057614162424407662656736646963374387772555374332595030620132730634007910879752017316611441059100366515371722456402718306932106413332401917763941111092984636569010905067243983698868797006727170476885496606915231328952497153811545522085626114515566451121444735734928583296263050815807366481369941625849972486846095191484209134827949292814625671153443017033873065761890550642326618771722125691997573531881628272907604044142571685719715060274793613834612961306194536821738481006263978152972716896497435767623996634075332482325538360949463831644496983712661285385280202426325169457310348546471615528033414512299539364781347437156507093407651576011099636991365083005202774536790748466744623721971585909955161330801741680965050664483090432967608645366362898256835742473544713836088598519094394337313961571525780183213797575844831664578171659218348362699286495463090073376012676878853477250837749346191230774634021475579585587345250633638827634107543395985488225134581498503561045259581894572454630914320155376882556054682938691291494639809125319870935140065832230957684409084687753195900229031953208452926168609714759309560439708145943320956016788781408563424912326508720678103061134496379231003397254603887297730175155954966627582680754653321405593149045383803389154098958744083751682344063864046090600236509916414801927519487124923785022804123987375132842300970230343059096216756283062495993764786387233248668522010034438865354512297957643103029175732611937511249507186914775226354154196284897964759273817381970566444794696269936675459203137649119808066094804392952917006187872857273175904765679457214800363978906844471292988278998933891701753242869149670408138571913314968100092961013006399642695938695822968511116601650328554202515736777537951498920606712123995059642933306770396692490501627256619532950785851611265817411085583354012724510930866854896512550991798104952105700914739520460559126739473921995875364566807493561137807993773222303570591417615210704417092455406821127296785798940113714339366802609652643258334596655521557001330356897550405914863075984971108133513586664727672698116201910582176676981948202648449934658347881101373595587862049372118377622317787597220621975614863366168760016498879706017930071135104941178526777040909611788721120390284820187799587960002463307364819419692996703941698845388435175337958013397435617646163451146329300559465798991642768800901329603026167865549521793573540163683440916174516851873349818059325440000000000000000000000000000000000000000000000000000*i1^156 + 10400652371654547219061717096931383315754119055470301836833392273802790731156279601232600383702686863378913620389748504183675742545253073307677254896218480686853229956624430558297985092153270879221223167526614906010421547039829488763933663929066832623638227785781558086995357125079902821459719214484792631271834017777587805490334532189338665551200897826039488608328677088084962362548947344691727510843143774266779455682490214660046835786820197470959051064187881717812145912435085073997321554274371344931283400042781881295651977020052078516540349054879611546168663487328639951501888837741872943349173419794832551953500006727906635561450166722456379431242519066676909729377331432563069858448289088019742684707775120354874297874142401651666310194201606333778932408293386200503512922074336649707561245382666977578019851618721041516414557819037961622714448753645661496395498970010325323189141496505539656632057343071415554716703942298447846661710399180233414770289404336082453667611531817610775062073677232777965137385000440396757759958498954327360166658973190105264496085769125578676650783138622653013602458110251518011716547455196084668813609997541075139052140875090604507984096484072474313111644698058703741767080295361633571938908030775972385031401856699381246776242114479818825983407965825509395089001784758650674467178770741558716172905131136249325173056671557563675732507719587876045573784945801892540095512787479035266980305082489398655024478589231351122055126811922709330211601033475944335728317471116698679928869045185232111952922680403079386794153560635024947925597223104546306860915422217650280234872572053846104513109921070640147475454252527862682281208379743370679946172756045282434402408705098203915206917878837939892328789099970276622150158114849638136730958507182113271145521348457282038901065056465623694864162240282813325929984389186736567631465953876203088592466878870817418691077249327923019323386494969638807656764719583795250909974970338425123685838987987548761054911122728983548565061078450862479860535507490671719875447930237847549735046951785243569201656419401747068116604430681543849531615986321917668497951886151809247540517242991161557069123465025904119701143841273544117701856487429885009625248387964075095908392237627203758126585967236184106343605742803698799867921629218088810884168519684934391103884887328519027432988583557314056994035518096443781026421000262521411304635585668868802793634183455252800534099992313660001333156549015202831376311992090569050197242727912376269847747281215783057306394085967604946840723169006769949997605210808803472271809776329626926861670545120990414260532938856953242158247709343241361683198528290350728263494995953722302548803427463387509514244414522560850175562687687444835059127864508022784000000000000000000000000000000000000000000000000000*i1^157 + 145727097201248497005233445948332061470586056474104251886241485121616512234047770730217946567369255706295189042261132200690636122846723467533109871020344649956041205101459213411400538664318277972869390424519598359448831276566506779665205657410182775369749501321461435108803933486226253826436789378141881633685879817949757557782558897897023916239925099161175468914210078559665831308885048335445774437731665962641347838353186336329149727244063236376922281258717027371309310209722767249790034506457798522435554399881965737746852340815453822843512909888244961333188279813616358867372915271574903116660642039438532540902386943145008004899072782446590456178480807363074770587249283061785892999647385753490884750606403219279957797413072241765814713310195910195332102310823083865377308474825164686841117187715059949689789336362040437909054426114135316465174046393532495856357464338099239086017138460091314879993553791579920793198216497464476196168159431230651810802630159678182922467420473085280362692108308864035989030750956545731375124475826623227931113852036805627741927840860455943832841798159487553216539560491750872541820462225503814253725102345157585370742775660859832573092963441647655746964852628773066512526059366874232929723645693212701174805986276994499389770912824874993784585787814977780140986414250439356340030887474278233873013506143155137240015104725379463272234410786541032039118953516820077178617886813011940733004070590398595144049765022002701419866428245013934989443312657301161816142629233254856807544865914836377423721534671712331664493523963405380008602010901983587230151212816534454453868171915270759811449706838997796107846638132636100973966646101009080940564060299373228680239987251967779875659118446773419512071631133745420184685267142323332588571145079403382367362595667842052245541519540151387809901697367504301232888723183105152300827562484074824025837508395407529504425651336707204140840660957373808809504945851154381606534859154677330033126971830809393031859757611783299347033261187853269231111824610797170653150440826614256219210064675008734813685189170602585195590658937763606549466408845679097545182012079113964474760990884693659395021608335051147373631348827067405122177509131057967684881853259642754893695443092209186438165167487838543006409325999278300913695494148626966601004234855162448250948254775921177825918192138486911415936043141651231321631901839168302367514152760128722049795683358809052009691194879519797094798569512999369776638888635757945376242857843846428093410731056369546510179931508718866850283731589677853109704266079612513767051002670839049838631426085711976793589143173665450153316183283209882757903263435755674673678997896838680391576720170103139496971715655339422502595842827881963650329608192000000000000000000000000000000000000000000000000000*i1^158 + 1329345556387106901013549268729711576466310328580140919211786703471937062687900590862900985434722160981463920118844297635706422059647169990366185726143522018206955886262431862599855998454355349594422996959483010974869232691489164013894976237456055221232848062061676563314037331134556857599921313082279586487830307317126601831090690730983027240382304688103821534365059186025983070092539375476878532814637115571556214531487732838231153277584529363193084038052228573725392261776406831110642888903338692411966622697190923361890185920512615949639246412745142429082265411806364693252794695931406212443142049398249686105869637446350422401827567538266974691738947788703352515999804845818636156958214464261366944716035066930527505265135541042233869364932522850978726936300219972694587399282817646480778383396503409251940133572085234854871642901799319046101609167894039979433290584532034725932606334389438208394552680265739889841930764275934851876509953949959738799294643688120919794266113951807347953318353902114370094166445422932820886832382350832730052339767011499951813904775862678131785108192500595675263206904894690745490964801104794163594006628085139706092237745363190427015817461909288537074676344101230075427594063773763722597445658890368776675603199003239351585183658554622107946218167216694699723822016512593319776302391226403245497169964557803094664463126781882791713605011950177615251573853943030136000250211684764364042081101985679049159437431483869601228260212489549768493425728828652836739706101078697029545632328011683422793898524772225291002198278886988089701010095938738485719868098478397521647879180665316727350926656565763864049546908615401861052491427303737786363783643109469737105186805013477781496828059801290512448012842490244009053395912685565299889441152401632242395720210550737230225266283058952164108541577825459547968473775355144904219370484797817263957027668440506854100055715038136177831367446817667143275023061702007632072720706662763094191277347970286460774847090377866624112173969805968981118023188723651157859220504692793844093086602456739463075534917064918189351693156887386852509660014132549491098873323011909185026823248656589850786297759289765932460876776638004999107208548966381601856458906434848247632066952975304756425088186981930942044280055656581373483164526196320636643220555586527987556896406453988921034273142345509900764383098449470187957483548665599694474982814991892362416404321701920758758829918834022947244056191841573061264663091389385434639508636837803592230386001104597774641421125997278895548108644566076387329156530893176708062352301700296716498618577197826406195782239172463776056283888025551010459366558807862118074952939616279701572093835882687591470807132933196692045605339052385710899200000000000000000000000000000000000000000000000000*i1^159 + 4314372465084912812839349251162259512920399170757532486207102077111349229702225068660545803335914592323504776108031852436772367446349482965938389719881220922835630258358903999929595855759140116595150542530019627901088189964373952222940525711568890407678973639421182388603636551900826674049770950691141341996928496792444937791781479215894866729446244397569504616253228911134359741295692357368991108639821690607636846091956836004249221108167718212016084124024460669329425884437622541441844852109162464645664059910750065621373758040411636855824078186971828150720913709806508652186363553825935983968637411215397704851615040265818027016764152519340390780881271229659570072484712076120770504529636392347907779741941411529081280735980444383604147146662066118938608397591637412092517218765285957996200010976156843878634663917262533167346079974989817674653977520570284273303142808581973540949790284603866978154249370604640186658805676315469020207063472151910519985890088496738552805806165884382499495322491322914349623107402775971729174196078274790082132149208299700429917705907875801717095809629034103624766304499032729971342132080696404211393682189265525921624445295183601855701587564749499108182625869889793754955636276703348205596134926025591364333421824202132271857614510966762558527337603662396037197108120021028697705165503560506512353745975625618182006474641619133859822451114228344397881611750230759465082738333309341531168066273441735854656682577185613644339461784476841046676292273640578263364412484905119980248914285604103474918313710814998231119222688781127772094317897977343012023736765825583691242255028544180383308776672051257384336150136219592113840404404287663037906250531459538246439456982467028606992256580041445985003206226262751616705229337636448895686446032182077487478360191150575080112251051388582858462749391113994826294845153662650664808172626961044004459159263667247079929852308620937754099951811417474779936345302195165521717444170005078174054060393423998366079144714199051485148300727742618996779306443807731331951249361318444406635961032505644612665191739709545177692415149740018449589892348953845660115863815349223624488329534238917566100857273845701701217750796515485262982914340318013576256603304640458860476489135469181146357230170026698032915621993090430717877644600875723927469504272419868045811907915823308227795028127033367145828621416668055985460498047693334524169249481061948646264305864347876746760377714413269082831419487512406234123301454475884091733479287045378674915230674022187097552072939785706333508117527603990797984962122730437838971303555832353802613625326480454127747582926486545096697869675567216793536023999264009163493482073070583204730782859867008803192169278738252543607806344822784000000000000000000000000000000000000000000000000*i1^160 + -22419793916531896191504869374648493760893128403768587206994718991073817858540443254334002397494081879988331683945324077558754644001182659367942377738102370617975530547972318619947637455001244419265797283185491846800886366878842005844821449384315880165171678693794854418694181860363257460044212368093121254580801258415454491346187387217401873791633363226041664278026942741534080466847676983223401184230870671897751436930589039578122252846799748382175371878777580681049278785672019662660794876320043655135295535148040267500344165742061628254391252401526385832806683514263183456322186327088291799230516494369646861866101437201910352730611511641415505356482668008534154392149004966648753520500059454310147463592203418860745924285478106946090954904406427969173407272790282989556102223399257835755395408845683253399294393001219282033519405605158271313891595675427547406738364749744669649746312450087083903246823418963394045115132853087333268952217981150140669345770104080424661824015532387265237160303059600334918903340235299623391926345940482551991590148134234142484432314113996185209863807042264221865375845406227585275127832313911089210578644662720130628451571958206548692023284582498068740547911848957013898262070617730711223914390804625642715389084646185385838260741918341798473882467604634550896664111176330628538708033180613386645742385350851669364903979713211719646110709439350450230126958181141527274327801073313134539378911302397100768185653252313734859432103622180164532026824021744429827314983617696971847052414158510496532970713757041432456967892738560902551153028213432463462413241651773600632965834087397796169816030396357395373188257126702351594978109203870610641699632513233957390194215261776840410390151472466143491200544570720859685349755974862967786697823162601638355173402063731166634284578133201986789892993126200546634157051173663545985826801493451945446708667900711715420139132334803388912015819217255678649272421812791045322999735646383534715658158552540328424634887664908599453000305055636584510205804778669527046945526568133390798756564492440309879637560612624628299417285197948781510665346708538122733496486563463208225011051479646703087903435634523341107228557357386422283982437951080319426215815122589435888778064262317141023723327910404465405311158921316667176868041430685301862302964925882973511252766183485155292187195045788811433497274263342255715907973565086458467982549430378993825118366139085242703925865791257935223051324972803445342513287738409202302070163485061849884077408116114627359940615413534233730498849674221282652130696383889368042536868605022689500239102356325650326625445047750963232589461538644752770293296612026785772089359002216473552976441560986456694380620420430635738962329600000000000000000000000000000000000000000000000*i1^161 + -294871613195258331488421705484167084477775153061609711074896617629871188640285437047490194507172632527470952377086796183651568799534403506448668229447608189614409155522490410357464616135820213614861637889629092118048974855971591496430586978042221121917450115978890085066276543629665725449081390233898713445387104044512733014888859339655113073999542620192667725671139160806074193409994230775767674229652193766922432605976475482699784729246131017492435935902963103430124666456163611374068907332607515767565315481808955188323809999404393149760190441206966773170697192404026471006123188477979699931973514801522341683837419016061128605615400686357243343105284319345582971470587141840814413263557274197901988660605936905433990235970741258503248634524146950942721394254959768108194482185409355810369531615618810216690039378468376765498817595111326400806010422365192463906392977560884389149218561309066605232281591488335490233716022765054983098743695458131735177103834673480904472143748199051159316313147092874273209477268674750731492617992491779137584177200110757804870825909478125014947155669486348047731091406554861159628783766867759936090774616256328408580349639144058107829336608877888964426319279072871803182414783571425245023507946975589369226108123936416079456320023310965090845554243939299726536791949289011845034223889081421357602124208863251439408993257696643444077810753133761192186476478186162400864092239095861406297327473131751199114067530813575442313773824796323576923183438149795881438864970429252885538323658011614270264845568701401355474006382133487858868255050714441110265110918215142543539875225349344590571209739385185503765433568255028884598261125665367492575698124520211175452157459455218117589480587098696474165233240595802254160193363306051386079968349645656089808094850812430004298593251986842684509174991374380063682278580103957237450293549298099993689211744675870895747784699586650408264062551666624238222301691605459871405992977096600642987502227219226578570460573005565126624898575851336619610151206847161739877492868818200357620291593022321687235240547157893845489117089033392306777331365547704888559261812966742971511210889305094587910802795326292404985946000436711145638620445651048313732319033391880348652872208623048343505880049185296419380828461693350819270961884869703913057578280710950600168535205888381186561613162487950398588736225960319443329307930058158267169684128133925865191012833483553076683237247034516311573479416947585502876741428383243472650069321014761948295426085752398328596105641776351422034087467783946735028774033459553862767664685645381360488375099503983617295441512294200793552933910639961394025506469883650211611110115832086131374434711334410672850791888750714552320000000000000000000000000000000000000000000000*i1^162 + -1718466696281591372761838617659251862624170554522736056681821778222182981780242386504195439942567094247903050736280213487624293363732036706445246431801277466855557814083991360567769124523103766729078714950261741221315280441361711069875697156375830322372926874594670685206037769858878121205982019944091729130751403889313617219043327843358271569823662363658746395749396082703542232202721294833550367826398192861148494939395529874671444337819953066019445873806688455263753314504183961402744783452893128421692624863725319266536952882888043856293076418592816133355992451913801959687321304148385495359163311488664077943451685396151499142280743923112592863017220484657527721643810493762046686924780827753206032114719929303729956209140928137118879408284484888071502049687467735144474740038149977309398364066532377924177194874803162387896609287256278007688006237397665810138994228424607130364269616700051841028155027587153756905226774443063904212433464032675845417810889817828386254707329391447571526970363960596066230602299548271659258267733028756572149246243813360223402936876087288752691475614629406209540799518024692223635240199799679055509363038746477670221424976073126011792656551791939863440378898605859834306867990724072299289216127213164965715082877621454519382907472450458223156806111745970547329582051851667558838771135604972676346115029915658850139536495882545482833680866028996979498419292051806275655518364530218669910006837439828326795362533819700033369128617386336084413257825284883973692207005655038678215699973031465846996061822476108357588487138540632788066306348197958527596939729638384125968262817565877237317361794715863670344208646497999768635214497670535141044951173364840483549837540305598196741375199348702012939460349097204597868993227053115596295707948153285246805561819785307899677401652415304130766333888538403925468333918108465459707653810784224369298947832009491835074068900952848334017516211826338034540438194476595074458006081466344211445294092257637747256096887133140870785321708116049499763675807104777907901255249946696746404905977248071128536989393754987594821067615663265931760020417431448413983144202948819157018100755034197963202599672025301458482214171180751513995909593807873915569245252649722835560221061965284783828037310346870949749972077663122333324758167763350391839652657746359991831832924113182750076021909011675436049587451683607597403692649844551484178306471941129164528939604991667138037208393197673552232846589557762295760186987389359703167404653052588494008708740762887114515023075577116730231408306957745225942072551710737152747313476900310892619006611360426086734159677451702434014254692294105990588686606694816437194771717998130971742874750656087110646906224640000000000000000000000000000000000000000000000*i1^163 + -1575975720703264041366470017598083414499130051175039771082397347731994215733311185572752002815467486669319508312914002175786852318215046345800142912955574396968103172181117666609764637234947785669400619806329015756840974706153765084474360623382404913183346752305129651227347260187253925463790085232987016889281092261903875510529966584330708603709309293152090472115555380626467518661093923142863347808997991433068137741809793497345630529869080507211242396451625296884273492418175893044604343533974807462238955516324399429252210279322305815184575526551491269071536932944179983549227115659091640491875918145188244767247534824235092965938595547755254972705806733639705999501279515018340446828139162516709932689003763452952781770853731659592315372190469370168115974056948997080755003481379864232792398899018592212157855953753969596588831653333791024286526140096855192625109421436765854760364297832757091204100615579669623679550483527762033387054498232018038082591137067601615748519628151483242728879913544004723714834305633395038468234821570685709020843546333493641018794895445499094384965995994614829090597588559353127486717574768102954973216471883365513013227242986113701664165438631071136086094973811115647057799709331439506731855960776386758116896012076515290830852299522055659768688911834240874711040352317380590506011472752081290489128684284802946226820790946157888202487871489032265482849254804275826192277402928303438378322793016882988020723672132569950275180625572961012997197913535253411287188575044098772412631201462583105834812562158024182788325987590603921072025341351852005388779380193809702220503925708844924117577365901934923940929187036038179584792101146972003936498530041609427932882508036751453261173646898481739561249095556491590020452322045466996867361698385351955317523809595522170652929291918568016872142475033356066453982447760476145663085598557353082161788008226263176421724642558694223428392258589187480697093012435006345573107219081465518464430914407136374295949337870751975354987596292094721300917224880857867309600243626445721109976929260763216157020709545742408518876613035964651327661730117441704667202496453397899223637759611170604075334674946065804626611338060801334322012510755734934976240161951677555021810824679523004649713368971801168463314531278850366991779937984145974392696890659839898120268526141029800237562359491793169304631938192550956299235013759874659909458874615691384303155912358949762173193212965729585078905938158926884333069216740498456752273305933569177350340885741868907132781295159335246563330601634988986208155166809193713573893494080197147314016731965956670596460203702344359451483678450277278249765762911685547790748435196594884672968065012255948800000000000000000000000000000000000000000000000*i1^164 + -3634306371779629219576643555800676091704878665386419399350636638345284597236823547902674151282090403173804927396255873602325080448721791390578480893418446598671663925063204169218747434630955414798790134951345395091075815635795021153963525358096578187040066269312358058873945016731949336268833080908545366482609923196272962202837972953252918177798922113127604796012269578125849933684693998132485897238359031186261838325921073762973774250071040374676331977623254299898702749987601361486338885181323379418928690495230018952565473908166429015635652451075515602870485881281176177799560197524640144160375505728319980812506110912769608032932378516886586367998974785227602989418638542349228664168077301673392724279951577775071960849144212611948595104678032990017895627110647010300490139534907948168528056897956398147393617979697735446751786469993595462164108022731094091090131582794995181556172264844786426367450935929164200066170698116541376596364856058843255331738691271698559150953940394990162078479430451473328826698626821425103097309125030738655659278976003658493454085347796929543358418050646753771587543126437751103305027417225581191847392803348205750071788896958221419473926928676290231566363142896435030557564505459059690585120170980479494478419729191338232704489228445830168234456428160806163592996214279534567986182266501141491134222492463886770473600416639982779123924500214137667781908167418756941090722565072355958920080262783165256193677855461249564593195119992279265425010717339372426712056291398877757988032546386753778315056701713749634872578413885158528573178323376713757856221553118818569756975772269987612828453229546685251866927938331507870683091367938038251224949173111134939061909941392525675386216860213213198662585024081535875079770887388488465375379541654286613289408060969873560434368590246027271093168201980347691442567244725472599246162000943074047884391660486123828687078523693548054217154366717986745396210862577357203673040594652905980071431340911283678863005172292486219675862580270826777823753941427669010160838232568117349057169068028421701197831304491679425352220760497870532215656580665792399943079892835165821106546694449134485622763571206561414952505773367705161162823400656920387069541938789464993313328024399673895427321592942056042598035179759821549036874557365402437904548410750225700763004859461715562456874565356789658773433653216480000963797149532979152379067426745042777957156586264564315102693146151258345418218973194764578848667439001564943976062637565877359637985241906403557347447733218532864018586743369814460224708214807639554899148360419889352869939577453282009788529859445375230719723718165912737815361950902565267717857737540278565744577892843520000000000000000000000000000000000000000000*i1^165 + -281338340201619156201530590295835355024749630218093948934261344746799304546276268873209255988894490199661755805510120250158867409871439334288717154350035663024495138378276068646895272526764616955712152059680891833661353567244827678308220874837693683901396273243485543195597205090328024527820477816778726947236060401145900303240470409265780466389477326356842067322195839724014921468816260549164322461844762904831175040098068102104817475936325859162147655115707394989804382385898026560093119162944054013026271155721309145364739282633798364320090322650376392507750679496646427939288016630914013633035025558455167836604030760281086239591777594490411617495030559452563174815149050139030601224170660763656011120739285945840899990465261752480699404927088326299030681550703376388386196549587089744711433969407902373630248316402573342122537404629945424533714860684327062049058756251729107121112223376840336846026272915395456023113638539122791045976755290387456107288301252832562082323597499167364374885861484856560229674975063510692717080332954835913860917426345113554599279360503059042710340539030607229836532324659197523549535853396179889071185453226308248223605865853947860912440895418155957051115510967562180906029270646204542707714642428696826917770382480257618260749835250454790948105557709066452852616484308162368576564067033817360939823518914853809772410359360642465829070400150089812305308233449391460552715752705725295895440653228992808219868924897872652690277512967540569227367089441927264472256406298000692000210333157391138204754334380649809554746327153821803182639274507013704026783974284593992697768904449209000191476584137703017778523810578523240138401497499730152222032170828932536390069052862419353005308679462721602181613431587032387894172401467585046310760948737944599894032314607400892739157413697018842217932505917171730822307274624942883597776769271739507844847591389121706726035282849828658596413428952710001994848776321607167757342882349982980229810574057811331918967826845481186479458169980377248728167915425831502528064761211858871406592501810324554319236122498353913283899449838589476526893841144940801055608168855434260462622074928412938373806942960787667204610103791166922648903264593146344229898687678338945721743128221358254836525765658134034714625968679048720721711678023616161130705367009433655219343037070773256343868613577802363223587588472863948405600185445893996901328521016990400407940619221740439568071860227888419716734411938356387655844325358247482280163569547872263044085778238193508520574010916621342282085839698656604996444199901924945137335086933691858893784150228355079694376605483810683140411201537528152499483195329603528784408272107990841032704000000000000000000000000000000000000000000*i1^166 + 503624801846159534826569667516850973911131059393533168202765128541238998985058460973997533562234672596599200354876550659043113581518926331274469975477904975558433344265268353449694099003654288346259306058106890460697073841256249553333092903165751445961463164327478065932057899023625214540146763033048430048361242519188140856604997554253163749477085675603344932511409543176360841767809989935592134381946843753127859594584435304112254625869109962325432273405619992259581781936167644197020410893909712242246520266754317980104651622643946757464752259693074417994653732339334637427413146951844609653621812807504426437877996330323768088280696229401093622627792158322119177708708253916922639544008954426637081308112895443030495976962710075936208690304015393921446573552249041869753802079376759801656869991510553822120828659254855913983673341484883861013128978317921349269816396006062107134365088829496164202748633906936081559880388774925629337140642602535351869055750380092569367931900410663495617377261836692267680525411376613447691398249181429770098264959617561367253841103555758373404679891404659899792192660406782847126813150710944286777326844628581505343190506974157795768054400085578200335259190681311867354745711275873920135133606305204371860232956910380689794509639715693028199045869917342692568119006036574530391386881210548408193576719111593736512928131396568496149690596855931440317429212941998849201035192051558334960035340117082054457291381328271804804511975376955891726925031574235878366366270824566420787290654001700619831955876447022817426412597241361174455384692279897396620578816959812100173448738440023687358786176303727841175820869050692770752832472059912737503590981996279971963929015875031051769711707646252641653432807294545692125375784516559196997785337684733014142727922402414281697961241684044535172042164983264460344204615803581651369258958843273670555360059319877782733672403783541187234714325463437721650795810119457009809573727147127913170543699061364404667251930044271036424453421003841305386554914218428678038222521668856842353281539663694883296905889173572876851985970315492661162643957908457111520043887699984952642537251252123029935760966376686692794931398083514499859256274556777881366660352452179092647956559963436251203602968113601082428663919585325255869331450524313195447879507583157280259114809402638905950763973018547515723641333717494112978909966422839289715396408814188410440095929620567566720746387560655710685715694282699443784254039272978223741580542344181760703409294780528931090602536514760512270942348846656236955265369848322260122183363170384262110039892581850409193508357356783954456629488672436271806950613180289636477675858454118400000000000000000000000000000000000000000*i1^167 + 1223320060819095252805994860311188493024735105206326463033675050562418494457344933302007130684174915669868261541549033616628648485573518784580180300835947128264628797247957905836489048435430278006645689157335582691219612653770031608635046581632039307367032919674728958083252427909734175669553874911537796770030841866598344156440670814042014905576951559040353048738531821376851529591234342865806791410993509705888581828068092626914748836886134392036232469924478885936508783842071598918916565851815750233712682084722231612326153577516872677852964059739513317285540461680448556907941531962115754598028911055024059930004790801998816690001276846445467632703951200395125323878721286559220190990385545008108177422384899731775689406576955996712269945378988392002961878433437655845122723737334847118743400730013518933125237211974375271602835956402487396771955627361913901590946066189528178407380574242870830431903332474144915018623187325477098410088383272378485165214515309996305621544423289054752744762745523466843872924634308249180058104156812573711201844061004310597590227965861524777011426370341178246626970739242950307755935467087586716463265490823688441652918331312631415416009634675388443539286376564716895218559749436753256240625260822823841449957512842675714106514599341631120500103927118656067585385369751908375144260663171038840811123136708195759137581499719888038667021167482835786049370400954623921363330805934999624366141236239845101101159164391544807516936778571099518444348083083659612498416081396701815561243747169126396202174282571081106625273041120729640955059706068267224099254263403902551053085253248772173563956683582012205114201327513979173973273815019291952676283255418053943997734884506483813425787447201193331882954938011227760946446738932590305068911612761885746010219336431187949158923919643165067070403848447409830973385651881609580512119041751803277543141365668715573103021394004963224394123164005973137209226516873933314574068085040124563880933807584351868008550732061804260207545962120047388131858851532149557057973586593996385102586657236405437737460729309819189924429020297170085689980195581041886705808813680925361542037823902139006250926099900144108295135315312396617587561696707490126889969563066389537563346876063813949355859641684159302227882039217432000180593063456147783884814216420308633038071892305865293814814416302970162516668820292278571867922758090270631979637212584214371254605800158064839876273267541595265094643543917453706623592731463749279166937086933285628540535960447437989010262413572297489811308457180347873856534389190089012176800548142084721220827556399085633869755255995815731332123867451997080620131248175337544089600000000000000000000000000000000000000000*i1^168 + -59621615394939697579522911047628687805354818265862419499142998060936331554922585552483385224191143676863029177343534140633123871280800284828217198400562545377935493329249270621347710772456539010686440565892800411806373486787348079975968797214397925779272363264175770594496941832785320738039059721531739226543076867393390910569936405374600045382940070269471692162065406975950413126725226544120869761144728287377034656369822693149253054481598066135929031959172789673808853847068071933217392979733230918881910622410557022068355742428950805135160837675277860885034329692554958149034586970201670144179967231998051215129592782599905800066662937114703388026464907030990528405476574864021199006392021415165906219260578183603460686580222255959600506812424641418545302074285901395688417319891412048315291653439340005667227736780061831442348792323501458518219766831787779432511668664919762435766392029476097566622488861363810532849685887237460407926974844548790950055927148701535170051272841231818027873659776778170946848314474336429691738342071907771745847280115084266235816689441462069029394218737335152327252929603391002501618507844370504779387338551134642259988698909123610494310836009136247485999779521290070679031095084086914471741454270104935312207735837303015426639435216851721359280262687469320795331435069889165041652203233300622572314656929711370460911485050391756516333231420474642215353559557799974265094366550524688063456055429409312829608686292548489012545885325693031330067386092407552120163561220317185346309140735824703671198616823171879231633755328787112040112793950682767726726409635425822297182756722612693199523808634528399288887669501738236766604313537061582308182968788721823621609604162319472814561579310375695246645972041835133698503891239070250034606738046070724681379990899664114690689928903281799740681400812942553802126629408127897723782781732078677696065244461347664243453186240055808495501020275403770287127278004997484835975018292126146510977175588502102552813950568921556425311214098560751431300248516603220510867696582608461915929543549568245480132117489195194016788003002613025226317911468064106086639255654897174017527854221845807466692479128661055497659833139064796309256523374423398817577514192988682645598324278928167508883494109930877641979637034190869191598616815929088933154661081718366374021226088687960332804252727450941247322591433757392578279480535160774647821232987408500224798824782774761308819996302192687607585732289381879647349647142856950889351575414021026353139722854144550783571422355379790982831213924104527942214620775613755613203051455330432361251343169651791344759719805928005622867862106537947053207494506577920000000000000000000000000000000000000000*i1^169 + -14035778806085711172374386026814356274282595196072320618326946843113323105395680880746609410969337618897227889130879071509170450010481106513572088989254564154320943480592631737850818228389260042384081895094870853839168218859745785672632337810877959439502912313406571782890018472252944987333522063651860437037819497118638087319116057135989315348640039388083497098725394683692264842177863122047506412012713423268430439783440155377136422957238846480310294656975106807088084145545063756294040170556168631433677005887986859439466076422755407528283433992039582800915305630234153335499098217501432519639965606827519324595691164676749480210428951380529329203841698998142374438735892414477744372517216062235283278164874663585095705044142931409777205620839446863461210869747489190182986349599504344765004866007657029554094572937550794710804511354458127089722447741682495455666253720701882276008698248202350053500442774744604050372571660098673226532531707259097190538975270605959612725519831173360175513511175503250083083650264103159832281013367224712867957121298988199584414011182741473465368718870889726767660879605728010739061139014071266119520500191518017129642234337181769514230495451292968795529621522681591634492522285065315669192534871595543083177701037794915897721460857938583357845733830518726192727293623798953203000931218517884868014460548878063727539945358082672318844317635336453515383741278275737469905963444508031130938192028202791217537317221811471835217211583391893933399020005323660893391457605392591379527783755126852707655986731746762516030138556445812162991406934610935263371979236475163526093965224772966451098836574057971133601513739520916074475932829565901086379666339026444402517565535297110571337564293192935345189120982584687549596401165500537183923439072923248685104908176327237038670927171062279104225592812594909891761607557110970647162670146575961764912155960989911104987364292910691882154627178071615011840444960631948136286612918708102541163826405822953749692585784559338991505311095503816622264173058266245020253796475060404433351963522121803229157825652005693936616379461989715141254158633274819956369825559525248010142236750151558633797329142611118255236328080383819610393449634061284642710624986964455053313188823697058121645519575130316540262700053285361684391836637247550676394666653273699011695464009904315194581696897682715785879292934534470673487589805171700054833675188017871133133954906240886516610435734714236081337571187271622669225950743342896162658265120835772979593999362654287012083821372420886089152424566833058072053836974311915839416921883622669676285498700071561595813546451982302751248920773465435003473100800000000000000000000000000000000000000*i1^170 + -1975484335442915882612143032818478627731626010889290478225900221252353859631016859052837701050547148212477899572860887759280014108047241619933399672528742836234257858236022954869063154453432082519099852051897663807850724384683151835689098483791670387903891948517389086482927411919260357083874400795377103568080241778815550772487647828485436958641936600443763693808249612840305956400811404240103659248007456957734102841139783176512100151710294750132756671432258766773596398899683174152852866863658154288532790079509013266394989868091035328131456284089930964616939276103744161151351578009654042694216434269064749260780406143042724545805347485477251647134035257172057887959570634027314410769286198707117655071990790507720916812350418557524482388744140729162354848291727961371801888638565934297526490679422170958279915720516984159982546370610402127401146413905295130126672867526973446724891278830429553531044092446266701767370016998021351829686233218156903182292662806908134874595293550331818174564402354094981420691020800316685481952647245607796257536277097737529433750062734646870217239162591971471205729310297225710373416238533531158133543728883679326325096796421333878213030571936074073849819150995003060275613659608454489892226767466029940214614963550143952917256362265098252862911989384518068234384190043708391951136911912847374546886657641272613359940413248069941114150875013320578898945887750342829006085803425402837949994597389662302011544536772121417677163355803220759906899979094687213660077458843962225302366189012628212143186983375365396627743650803263052999262411324997113216224425492518840423961067947115268108144745851806220690376724537868954075451544870818278030728981521859013909312614938941917035467792812819021592011417901766045633216576499837008566694042898965249444845712464783503405371936095835334741197093131196805241586805958216541002743350219030387631020296873985597878047996864783943458438222655346696176006500388607350409371158834792084037710370152821625084945377418692961295820090512873318980117934239942744384757873417145057377028833412654899131948591822874755341853776240213632446060648684028544298225196917478125143557943209314774239920819488004776979167539441924716067593155787111281706702368775722378268379958582479788106631413481718886688929365727942487255772958737293452584961771509000396311867395777499664463164150157826803312318817707194672014606835137436439007055108776601977999945602401312601870412522044912196003078551262354377784554433654918627653391527369616967252874006141737478593330674783057640190535659533371072804503080838471216973064171841045620485405215625636637945205219986188150261785766909706240000000000000000000000000000000000000*i1^171 + -209408999735108320347605505441902364662067529077776557478510722687699805826855705676333661371475210644117640851408549669213393917094547299478960209366786815569917229441744510921342625038899600908434723649067699748528258864072345737249519999822812419400529469070703535569498819595742330718267324293851967428268585521956281558418100177880299255144065000145010368470358425364951965338514665339041183803416584506627324960881796178621102754220941350345728024618006747646615690003484629994559304907317329087767581622666832473887245994862663328478890075163719900212164523775478488262521317724937122837259760633443300047873910575545231344897648681995362615176760447470003119714672020747249458238834707991480554037414698775113809051152298336384581726132749486002443428142105306829323633807468575500421282418882932600789471250000525813783129364678853427387131705938894391219450202034027316331288040791836447851921314653641281653264917528874625137294478741812275201109493197526207339439041923530663028318910950067902608124800103911626127340537361284576135248091542882505007192526605787124877661644534180527168857073453141433701461147763365879043042075110899791826057294093006575874205282082217365665172140465759413829058138213864919969684851354891731527886197477266845664684160945763620562554077972190979995836782789946789739999034009419717113601016652163810502879430080405396760748309205921378320641340431709309057289914327403776300143969983051660499689645992428967570045167371811408410542451042342338183133234121460049521195161401010803025714625103785086062539885851567537293345180793879862935969020163920521561305655921661643055558136073305879110840636765407101314442152029443787740027602696546183126288288184164739513344539875724848073218205748223317299980875778601744132032160595654725577549285119235696719034588347971953387740253837426036919861178144898857376888337686159747221009495405015880001879823428886243150077958514295877280300398441443979749567834234536341675788624852791472910914624267186704194069608251875061910911309601275401833860522693368293809619824077156358289136161527086586039496883736458016198636414946167686937587670631390501553786964843132632624599335689566071429939828894867332292206358847778685310014860139945779699019184080793471350291608442777358999279399000142104067863406320324697154043993801019859148269054449405780464541791922070042133133473077961166291239913787242886051340980202413862556036029706878955078722807339398156294318307473375659351782542805253812807563948805540500365063299598887865952342014598451483886008034513286983244309800005815168128300920716200489028366973585522645552170484632826981837176832000000000000000000000000000000000000*i1^172 + -6526756950183352853767505211607168353312971899550474604571044022017725719585744114007687188160818482577645935955191825007732503223769910669756750576546859868774243119870783340141383870726953132407638018342387515239595919420866737197462062152035204362443376341692208648363250014034302844452094087109526246637717879738210353983027704119414693201051818055570192807879640892182157519526446495561286639185948098535197969956127763328634905064761772763494408199879330857291810344933874772378265475014051839872034726850904177862861055379656985701561810443271511244689009918894053964044407251129196399048973052996108312870602454304875496682869788286828603020806919309369116466283671383521448351961318938459349128090956099840388650676002905922604678800417097650547876248745718916505139182066426834464163915603199776620429386215723292214026525137245351517816254641354881486333261490443195302368596043839043119533207786091481963188448372755400003540742656667854429171685203035130972630961495608077006962974362347156480333801508064124702546387234631690725784129821518227514002232823994020178359520081980574879858123430801292571322480710454033819130696444747662074534902609465099178388971795920801185245731579688232649602096330270255079337585030790737120166839692571292559297163512414531110837821080323739104516537591544430649171713114562971830836798354502021475828511006428458374007757363793121566051623129799668395018210195143207269935783671981955584166944331204184761954146631568334389233927696359916106925265425267176523778221790160306627321094298448454129636425505821953110194958364932062258601380839304899405917661585521185281983753937506273184634154770325498398970949945957149803565302905919072020436968388558124176563354516504581479052907772131909524006203818790924633110247161101266917136648575984212217680912160833606548802990711529092189723041333764622128496445199464917580244625065548859205935443566648909962119829355265675057851997206951278244263658111940046360889047086167405818642959646467817129293223017316473253405084782539656551681861071465644200410354527488652339095437054590338746512755073601354571303960374226615640834547987746507862012253783117696415408743400814722613946161291069176049457069435213301415792180807086867683881235999991358901327337114544710324811226325469778881361195226571105750941032083494918733283952126001724669501964590083459933960665578717454151577670492377081062507486307628577909564945026481506131590705151629196193385940624302190749209491535117556522843373251591847963127708497139642289633260909437570137348885100593865811178073700873332924762871206024829169100397430087770732749598482235392000000000000000000000000000000000000*i1^173 + 85840595062947801235376897421417914757138063272247586650087582516170547879419579340971170269730949501946104201582268973152072084807082934428659786245519362120451801736221658266512759687694552979542575897479440574153168159299056289902127941343824575928929770560393364156178003295967403135593498783820665545828891165729715036501487496375806373891614043536009441382236008524739176348750093160713220326542144875744620827134615843740419790690478579183506120359426609347076578990695660695171170603089714263336716974818274967867876609264814800955319299260531908754460253102176280838359338856991350687537004852303118569425370903948941576174778123437315309190863593993632627361504318470857100443547960776311067862229819504991514393054408944661486928085277639738016742123119683150573393396478738887425529028246657339001615607322837746247415769777871495850533374432033169697960074624462492301378189802579325770009707043438622128825009289197814180108843207869467804975322496203142609059028903092365527989660604685590977558463912447923328261949367606218302525872260559645132866649219654163175053302834372470401320669080214705436189000317608841098812299339970722334236775548248272706638880483908295918329617056176384903585838873693914102351149458010954323614196861851878899388172223394265061672734407973186171872357473505144695796660374358969154471117547717026611047173287271057092847797673197663246733763691103068942933897610074448004514981429193316817528101091672318312148020356596403250911200923096085141066184506955145082473481776458365059333942959244134716388950068581962408563658457374522174584285592592123598137866373155660683958543914608597521331679498668066952850670820481858752329875874758526037489225390253724779178883063790606844522147769677238868324224045649979350553660464055787126227242816623225079651502058546853649882391532239255530519544309785028490999277402558935237547832965993526012440669345240247185303537388617951568149155525561885011598083738054007531187782080466799052099162301891513436777824649162706477295554742042165960256695875410651444433397931506696795563090892282756136464214903594072489890541273627250030502155850651077035484538871263328138459216001065335400624481385057329737113906174303460771949824648663444495150157359405530014121812805823834901506594784092207244148723958910984994394981463426669237682741115262681934647434107474202695002650842844912187568107179091949128664007908004632514009743757300118678404585920605558875937880856467340547097525295247876602562508446952243536862593970118232171999122782828116088539876808006093078912900861778678762045452090309419650368892737113174940057600000000000000000000000000000000000*i1^174 + -52224733676108218590141107869204820941811113271670066223406134840829747812181375413091219222155793648851469781711498570723756243799015731151500482130451871157757722927336979229484079513325086742028290149140094248263836923246457774441357666930400627519906365159369004657732019407644854854858395919368133679231119970063281205239660586942534370285255616359275976420125748883127781155290083287669556249833852461112267652011775623651810525854885545852604769242636422834584080238199704706671727471137365735826004853810010814413316286971209259884161298715108618624155156004924038555692988089276987256533649838693427088938625324704885584324816631040012601967857256973747976957755662447761380050825935554486745209835536553522516194984745159135846350734153957211933247135214740974563251774428654773748312018935339719939118796082973960107584785645840157353414243298913870164797414958288490366616113508373885341946732166561495254501620730146901166743915417067181026978955226472923482580698952237933888162979772852094222814698599410252916028833095887634601309279474375847619814425806040035969478739310796515246923246782398843507164764859539405494455481070388871515562406663309983722734059229686993464113434935627229387090251691666534776754912309868428552274135445512340761804485885933621520632731722902553243258309930348664406935275562965869814996685905215424404940857592315479162640305674004078496471895388814493103444287321279831353583784569320188901453929616337741493134168641676306394537717615220879611565830251117920773502728424111557543402820948241886868978461669895843227177220678366390742268735603934084281205421731937780170447282912461165272380766222197617150154002766173620086902526242458879257774126258018009992638024680783244421954743260983348020248202884324216017325177286480600986745768440375722865510712735433425611179518064318298551553557804138193644780285951083770148744944903930990936302401408395304018268761805122947566671062404777599634267340737399932301056827172377103261474823873676290259471983088689266023334895405548588427648255696800122389265177226202441458763181449502819298314462255233158122207941726802352091314178955562895038269662650150077112665907945114469513036221784986374755670013947553852797020152725444521755107794631293411598397833058533899628261519350500754241869369596341384502964429957329635432435427032021338390174114744702222661682667321186511625803235410506124866683290143772387585244893815918581286901829241573066191291617161290865016573599230302596549380530711719727394841120271521228833364240867752429179502177749315392758760506655386664930842599156188675339703337384673280000000000000000000000000000000000*i1^175 + -14173175684555896277028718215288581758746463525343726769270319204654242967442368369190454835541460562108481244879980909013527721722503903042143584151275605705393771954508862714792345247386861862142745434733583966014826524232860215297800438776431358973396352003974552620843613222388694655864441403652835315485686888786808075097129958637366482012971338965472826051095342293110203537000756598939646804563823185746030274571770525726488177229717451423734456123774058049030699828552830008079965510023902962544374968455671946928268134323163522513079514270679410215155020352080203918261377046745067625538340684110149084441129833431823956058462263204808267141546878586508874695450664400841326760118068398095476480427498993107300921649292795054086536810131677581211978538279345211201128904153901068514062647567627300853860409151736195645134040913890239221127448154080773986481020288246619323142013391132508130064972530990234370778698738261932885621612160173373623985554563169632543710940516801468238366211025842536492777064553500476633333920794538838453730440399106846152526117284990737179024313836782602011443342854792399543910782770392778008786626209656029696761109213140129000986442153860016004667681403732945420789786903125378383006880924399623491061772516353138172308620766385415806938714645155155810077797546538499965098896639920187647115568699849244114708273121272333197729793624624026008939727684459552996619966202814347396415202668867574997073368348662731053957699479296112499067384028781721202748823136195936369626143533756844829055779807631151997708405099781520202665994696998177840822511453106701053869083792110712671493521706110778668711173032624925747118998048865234377582945663104228968883659862557489425124511811686135774608019087899967147515801554014033293507538369715293530613804133634860755499447462450066181595553833839411292764284662260686961751933487985714066739244215400158861405215823814876924600467772707726160471476928824236622585181594009072260189099702235176459317399227483125234938399796117722092534926783910811530081967796015379481997406084958573375110350807431816760744658335116855775671461778832932684883781088705374159643143320743123825669481977751858455794990134706101144082299556355598478279651765582030711914344144759113618434051659602115524181240704403442720902881453341398488678810351337414091901809603974642881776879783864781959645514987153409476245172084562621742173272804863991053957684453120532004718961776566254338747597370884218031178101094957386809328696835952571157041955365679309106941679669470443834002887359504486495433486375535749357574143373485778822758400000000000000000000000000000000*i1^176 + -13931571172310706377105901155009349024718916694533870599215669962866301423133727627917725301608951989358238695431786928132934414534248035776150706845089945348108165270077246028649596206252833540142254880148587836733868419175362851965548309681220530751241195003810564252551746376440708103273329654927707188930765878769767020778275300480715331635504657015736515666381904082980855006509031098548555203706792922649850947448696225779628949034649225542717262476699942093735856587661276700836131831396173695193298950560331836283529410939709706402556786245351886566949888040004543858913416418261877065586189592004407805015693120961858526801723053558330890768737384520085733979797337625448500860565665178425427235423340072929441784717574071772248402071484490636365625117624900083441776994072181971098168458788402734742592071766218166159420130026124537126044917564387328174507949237664895771744205889639618386412110316164292657977183552605075983728079041842562093374279251799708067371135548610345346778711401100875274264349722286920364756717361857353901983147277207282533554185488750471730368891369616678833090951691058794394235749823163940926070601669261207859155689899957716765903658897288503990085764886685783604406979955366029759776636423717960960444966439445705089632505527071982937537452222154000704660883620187145132225619468540845089697557010423758527845519092234962965650479488233472793323561270219684770969685788353499244197585128898023202704154500812326238558635287414565088608790017786012350354158476144292080628084459944423790576346682490544663911696651015663679219261643874320052499303487976974604393024649905276678145104002808307644297224106226335166425940187869083346248973257052869874302069064766671118044909174108996043420613665181630168076710770206422556969465483790448934133130825593695630263010969006516824536663332373806734526830415051833898935573205394915408150732528489473757275006415188451098661640584426525989022931615016656386196266879321447590476458639878058606933332587702526007114611160837721806673361570993360018067580883483446499531888772143387087937724713181129740995310319333501115971751568083266670286865031703687219261175904393870253463509903563671449209646777901461293038425573492310853478362381465831722140746450795446222332668347748843115830384620983463600238661451239772653604800344296969832933723884554252373724922697653752020504129236451425062720692929609723046487786952387821484117011003510437534080605960831136570131075306862931354706069234403053160087711916541381176606231107546550234937011664342428033914383694973755551557787796587566324041561606717440000000000000000000000000000000*i1^177 + -165336580500227510636439215157896447158463288578349821602308153942459897252211084088109306735954287007348441451570894141182739471745191170009982263947686445188666094803774008846777582700956087944848092290656435709322301970453240832780732598057640297819485763986033451740402937320504156457328081512072772793286366223495393255894596217525021100254092714465088071498089376568860466796521439505729798942136298961863204768212622051820223952409644781311734836806954412220764854161689232234693699256932988228756522257220349373278035994980338617960232407203091187874748225608318699985234731331339853070879637616283842570112976641851812305483730654135070173500914092553630242622873196727661775218457267649175426433773486392257699578476992149663697687405985363553071847473257486106345196328680322687543707343527539878097619473295802293253097962468659535942549574385839662328631339668423328551295687031613468942278765736497898677035609267093617753370871994726931982399778766434437198537825802132201107068991342277025474350733473413031543254556398082527656327703276723654608753618036198656961790486836707009813063746619437398874424287091526967529549941142478878519739871856157296979888333865372193171963612293653583189516830982167294079375672974581910786509647424798690654011693244629912656094025063274562061334422029564581571262243450264526935322562928248240010742874859492674471286210115370611712340179414284987990291817570862124376071139685904581469836053801813671051908079802598955303284664793627868859261917323018655065628124032986209816105692826288696460466880334803836666476725770496453139892151800257354170252892976841851279463126368446094448152211301965530446470199381402372155806794762958731500916692108744443986468046288038487357166151432348222733429166173446802301861282396354757546854326797326823845405053766067533679732602290259912612687164642440787297199749548049598032936980548104320692067108688219531181151345685302665399573270765552748211158569245562870538003364016914459609074577961693982882751872290533526854540528636029626116005474253408894693305531774917604288609392292856687700267774174128207979357002954799544973381701126832082619335952122908080546338115326801523227962806074135141244706290345212344215364636536097200526431844389501198033320666056265814869346824934321554919612238719084161549716152913513530352013626144785186771441663765564097612480449015257655826758207774186772135142888687087148478435636216783086840769269888813504641701250749368981237392548689802962987053493340619178890374588357351789124454137641047024273313349985967264257690921937208701091840000000000000000000000000000000*i1^178 + -1834176067798461494370484739525615703098560330042042817123814252326168191300486146013475450753935626965601690505471115451419200472713250266398801809725052650654859219302580306403295194023822325776462769934775113503397827013336940676910388213630857351260190232502671950598115569310832356058647045313902033503409758800529181717248574563410391161272618188290162479059534193133478338397791945879898453712964765444702558168502940500223960327158476686207669432834063229851713687587462044517505107078055914313309976395975259946512972463131195653994604932639508333355392493652737201811758405165239385436659919466690973295372348228347538331830143351079202476605847576106575062948458734652399268731674949042365533533042036605449369103201371856177438308282109818033562327176225535180472207761640839343858943197333265464014834831464374996636427319757502018517116404159487562436748370458463709514084810281977090064842305463213223070442432524902579107084008443250563325044478076568474538333723108269244518794251521451647881833616041453529842540794129712580947916777537311222090600210271868676247747587370644838749370547275424509491069956707821920901577863943340177384488347391842902148497795899757800077897250186969698461542645081889661829764707772865777262462619858458218996690543689702262888519950887995638763710943267691805319512563311301925717228188534893829172824365312278371975133720947257222860034332261141949598104083378218793128319320508514633991932475499899900246223458106202961867064904899985181430027837384190081908112400342234877375828620066667266752043435054611793389501108826279365024446805994822382716061045826182932328171769057491429565741508903881007849035074552797245918898774806913322093552177757992964082648243888392923342143343801801372144570317381571759671394409041034393202509145976932771486601869326530914746955135882584112511958854568381994332809680255508589418324017780325444522250299541546278116292571223754236194378921016688466056867505463846213914840140526754343486011101497462356340081375658846845003527722456933191474920408937140301690292327636655782242774816172252919327499494982987479609182544809357062690911745974692288013970372814508955808916355718039429392337321601612804258850578239279713678546441024333914899410624383525852040558178851593002037265428574367406954612181380180087750526347140269824425910831524036590575169228867838229053380926368485353489266406001956038472533152111258910582548493669379452524082092709148243592018472773515741958693769066244089638058444775209530595899105789931711046072186354024399426684877556213899571027247104000000000000000000000000000000*i1^179 + -14148016696456809305393588821483348505872357955968903917714592795355849393343061322357423653245666119748004509260659298885461027493013245808569224262735364652044674885327628388909485989558604022757867286206347547080952347778819047486900131608843769982325729398969289415268546372664977632742561726955665660620688065671729873663657115282734721127706628924671023693171515844615176015421795600223275081873603611021303375011418703266032888496283933537443233007579652770996844590354290880686407969073659467472246763021726284489186656042186522316110269917315763456281137528539982724222089258895062730580715479127425131102705801952709524635181356658559686955602470396765415184778063329907878361828727969194070753363883115526970215780716371039378567064394637991210527987918495601537073972393981029635637975968080470263375406785657601825442867145583608039065046933316398359751779550495735138742383559598727036970913235988834562254539578912266063116839203120861019202203883403333652503764418065976453638338333512646128894094055024506200929426449119132121737786559549123491141797428889378876474250233454000787728705568107744018285179100755193620281420025013267374616992332207386101810899559953307454297515314436578217771908953181814774473507018559334791067652033877707972114794837304152458734905197987392328070766505274127500705118288939258354684025489424394203086007923760080319818762182781834757515257767761669964448804198663635277424919861232963800975240854675664821376932459648520736781579725505195180917084401256704916106756011799827365312426068997810970347424401075667104406998252585527699594994611096088950190981463166072333609956528289380488482762076254094384285420700268125021611028021945973797403015960554132307313161525479215512037641798943518705630765371829727645525333607841164444226204151057044468908487737239847131184692122885250634775509560156651752771852097087637184471801604403717518873286406885476100309061536910932828329683403185641374709136588694404061185449630021769871245889808040638962735450590163909744273724665736888256463135524612811125565038577331461342567711730953341601003294698100168953090357293161273473111129456508090180232171265574956518330208740382893130734782378978814936000844361566919039160425394151703665961026043511090219759802039272892767231437085358389409326874301958282081234537914849485566149670360709086182446403195737091593898307097020571335259000141915752208388867959592059659524804860038160057889498433960065721436366831295702275945321806222827280617577165151591241800894659453856343471733615774782356660670286829159710720000000000000000000000000000*i1^180 + -118589213117209600352327162954808089513634302474333355225961393375668239573346844050304482535883224485728698954764542489923311418197121251897896080685243154944365396920663851363287797556383811276332571394717935262834738952947234292212931797996175209189388824092390088553649251405879712848025717216367709835896073409880736324982907842397440239614792228622401800292861446280478298725163934170516318423398514209632532502473607830038465708114593097631126355826352699979710073375670972029650741478841801889680920098578626269493721143140706148686838588702929206306805455523840178091938976065819025539299839090057514206863919910492767714047092773364423019690136283841308225830411797720667593016335796144405860242988190777116144187293989775466848365400497481294608596659241849151199389046535262928956637750985763302183610886417475555116295902442236936152133997243704838620391430839035407129900133032978926778000779661222178835440453849939248172084448949417643108627113423444937254597168177667517063627242366723890210750085063160808715211661009257391729762989982584690235528632593013986312325390093468504816451252762506457220432244671813856749840667422395849692826694585930474779915409324322026974415619663467396421071567367900534699013564773806771190765224482879844983786132361643620134803869973867997884167259186222715379949340381765311999560573253688325416810768920575330882693450091540930750063333829480678576524139722895359601977090971824183761448055079111963124868168221658054857527776502965491753241073230943373988367339729633526792713137264636877729085268545275634021230665134181605286076259080068981730035900204926839862951444728570234694548288242807271096149423083719627775385773711561824942201782379813519434729174329452639209911817956171365878492108582377958033335828322553488788156391851005985883410378731947659020371955647333874548980544652373077006337294042312282180483131647410726540758095281122842198133595456942627268831421658015202113592992077773003459647136458062292258185853041184900022119326420329954642666190708894780108905171966410820645110948883687307642760774124927696841450569851697580254845696824236117488966727581256536885020534800396272644870786192688677275375795071024418115934596980995714188018205973321046464151944020829307244556760711915503494670168840403742646848406429428987211264174855108869991855847211701647900445927021359703177113419873942085722419145486542440350931277635623743887153823201063993039220170998713694792293415428892696045425230186567496629878771082069329637476255861880432993406272035154624433314856960000000000000000000000000000*i1^181 + -690042950843875818955000762367772146467477853344378999060227486658114169051729044615074766297814594546903400029963022531986935923728850436048571800795802869157714159203889992600404969949561966043920573885773663486316767334288157801103275666742942152628208949693092675211691759459789557797665125890565238788748863236809923058077769854312967333136550350553595560966523347820507614593826663972589762352987116451859551341934138756269814435207568337378567198875609788267159035338688290754992666294404526065195411216783766431665329331802686245687755890781647556591985254068497838874397312319082711870890090830032970117558652029555890877964184970307254418852156935406257805647408093494327034688804368734967631781516239305924618308532439080349746868433330224169614567289740363103679660194252147582983450410460471756197356545069514777603064156684501955053026517627205246586634897904209555449318993104601806805693035718293865375854021989041437460419944827091275508700793889647769427530046678348230235342328087549604479013445872376633551246323834042293427445995941491878763187477061983327977878205637320767987554321308846719369349524448728663399246227068925384252593674643463872315359561520624495262477032349234380602885769448757249785555933079915087904473032439669027529846233180406737129023240729944483162607948758873441714304532009135729608740315977082875500260661354250745820858826649716912555721115611349010140271423766194396964081399543105884616549393970905647622882451853917676424568306719114246310087154988003133767571243497441108548749860316951456233216583834768085022622941531013586737090553581248415607066134787093207879936721441853356823505020699658716158950979982247831013731356053976413293312348941610028437371784313043712118357397246998499370235365899079289594443358189024690008630935493302220585213901402286473704967179775637236867263102988204075756576384581193642783376781839596360848217913132718131274840578775589182568581937748392879953460568417830617708574127709096908622577917768660427731050826992287850880633153244583483718184201322167331904112850092815336103310482535851824821191386158322298498915150653626486726546046114062163101307774142375840852115500389862082319638192231651806929323553228340178509563712406038822950769716239696154624832207589392040137492281514707374452154887403728357677412061738829909120441658256660349071012011174729927559911596830958151902627857877019734616267471586592957496853860083318903036352933969435414072741096856605396836801569757047268093655824152881045201461811753098776518449384041689907200000000000000000000000000*i1^182 + -3204826095291481041187671563206485518584525343367678020261623631117552540372547882360642628140626545553165171519889054689691588185320833961252413146406330186707160611659241584589068806946593931318182224120454568507915040966585840598655955046127926771259553817644319688680025046236570042323372188361186148798202431694986924860381745513081461199207331674950006609861989896582463205363498429444518375894094060542570570505795339544976289097011881347550542219658051412368786163089721817147987921128309050609194275564196952274693745079952752451623179990064821776632312511647375360541694580907733643772898031848589733137635746720569931180019081973825146009223700175078449043570157397185535317730759139476095292763869986277616075972344036562161375986133831116177770782897075195716408518054698562195044198214101535228250246154375275738574565365963055919367450563650640299916473013166078740814443400225734442216570790760389627735655238077576604997979578981700503205562331250703678925903064357253870295676022052227684655370945000177388272803334580799379110751947878687989386462447727917652112491032535452844369125131483004265363415900995837686914538417841042987394596125682995277455047268286545980478088061287221623770458897931731403461211302400671431722541888622209437788521019235074296369542915561578030463395762912532936438980413048516327969458926443026462564973626680006653698126107100206682981031069124061623077214886718136356105586465412258347430306626759216720043568271086109567219178532984135239832750218084145023233054305441992489416991679859311368017454700192030501519459877366250422746210693299792177385623808446623644159572087275012281343150027690196760317060248331478291726852444068417775650320341051535297217407675907387126509262155554653567467216501534892228384571184649781670469982190690667515901863732662320697683518432622221082752067257673050024897880327059184335926284468115378804239642297809005924809212820694803338359722017422086337934339011374175655425379939800393863354984493971984790109709710328903919284384549923860427364886870065722320995135243872276685854670931199608402197767103461940259537640606558792765740944934226211026026302410559499909128455076552091655065237913795687003366208033804795197018079227339486055313457143986706365825272333730523762445391900196609070693203672672522412947691680394023133386648898683208781021271258719046111199857294026804035301716451708667705904970603868356435950700158262015414464677036845351006274751835214881489890706481951937774287157541732694535868320226851411363207577600000000000000000000000000*i1^183 + -13538350562549644224858252433078132648599291296798309795321217475872151452016626417152375374042051325910379713435075984107049233604396009223103128381894790914111526419767940984262461167885378005465471196464225821417899663834588732430848568458912398708608179375492510575821776304656035088661239153665020052238324258041129685625841631925315592669553666499940583711716782122512290101475586474172111236577080906158921069681838708324639247286860548143429478601547354523343247130043755409592534420628668940727585435105764893515214665721564678239050488535899929169568741124838968839383336275649878796278374712378292930301350467271555849621111894631201765922453403036574534311952250932704295855602579564586808543331204436293132790342116769429590346252387314912079678187225050094963313035954664375495227606609999321615317978640969215751588212694365194292044301120225795068277726779271172455159703779078807281540698445072944171593761096008701749107456598763988870011459099319914319393338262477034562418380426838334020883515841110704969452284322491527066487532040292994013835713758917965511015342337679555012548243063215928610834269690290311403133439587443914220740746728651003108442333729138890354990462735432725350166493005572342756837504497001390351941593893032796859660761528299086839592891384830134318982123114644303638595158361242246822890275773826463600628001150210827798412705258417029870379961040576236417249924220568668736440454840132715358560208028194010403912433083028087077567453140958156707716772565526404977657647890724271854250500299018989954339304113414099577609696138460196831626545325556360374065765627315488862606308977803186767903947239213004458374229078198664745970738926093103210304902970476519680491194536060855245737209163976990427491395957490311176218582642051260247842931875477728948919978667613624562940526509969633075578983568782548111329317957613877596652866574152778607728407568563912955181172813564924692426832424542988138494681760920159352079981117789177521763695226325075602143141494493737836090041351336969238671836357548104658123566971162496995097987242351457544407984021768944580041973905272067333041034498348668463083665407698057140479135006996422369456886490196739055679178535408800211476948580686191139351164771904143549522546698969947720186025618398060332769853142872575814773934825621607985335775861241902010847351850073866364509905254575390583595311808606709869419575299984701021358207189868352841906838668716088012116295119996058494776078738938274466789083744776808237353252128030720000000000000000000000000*i1^184 + -37785634035914692291654259878933510503257197269396255388230289122900077944739862826309564050440833866907462611430314823028403906990691622216825408843164640621960562570988244602663237960242659630797176327402747546866694232063118868562182977533121602167179374565345530030338249687116058496023410159459540838857579123942676820333304274334606746297042270186222435543096657867919898951025524243643412763750347445420022308957835425424252047370423487528440037460466674627637044391202923888640145972075135369101159415577407964013270299765791221079895180554422152242260417736626132802420367104875653612643951072716148854334934587807081724939274850839214280534839287942743476082233463941290012041719660044040754355609592878368906273290982221505424650861144814718715382534372942421907841102826290107326486931041659467654665215159587418671314744548318464150045066000475053254238999310078859195985848301321698878137955931112316119057585457605697864900028739579189906070903883485187691472645791760263529616668274713461488679710132586787027457944694565272143662902828870716476187503128456301317129766025650878775557472596858014851629745516418661973184619636698656670825129290883173484248985246588102557875487932967245874376425844483582429664531145153489638916668761443606011307642365148749515655842478095379779169162352885427280701451949264627840886568649612758200502358299067701868701343166837033776099206431905561818037560422575019894042991786419009528551476545061521429288358790466616295141768429346295225646092002655769295863770605324156808323792196957392883823698488926346070564886191213688916759115637503579164630372538037160892317118629958256143923635300463565515566500101484195990552211864969207189519606206059628494371554305749878753897552832695273667869330946725645815990717241482583340726360912086987529411966735855297670406507360794336629279145708927961837570347862607603146566694383996760424556485030317680691009133026191256529438645417457506909284403330352072556491243911007597653910783709544258358930764725855564394228851922252256754880487702502560507559194688792810090627748028566000547119807960221613864647942516327920957847691088703509790831841578506122521765320909140288457695206982280664810908312077604318093315378531043256533856816054288959570570152003166739941277749836994960827014453416485334522949436084830793951146818867942417292633660987250296580371423053901938787055930339783209506149236789735939137863116585773572871747560633952855859131928544673837466045201239504180628846354233785131938611200000000000000000000000*i1^185 + -51727827424021165903719826948056986524738831994601501589795443287544971700170155518378106108571371248378337062598309020298201968366008196364717850091919785590744572731843505713520158077869297921754941164029179521737177038649113083003320994002110810120116297938616080932895935037981000602162740528387192668614529717048433679510514929082468621463556280212902292188174282544969854977982468325935626307866955134189766928126073109787818692364659040730236720968045645768614718611149044917350068927715293705446696725337225397653100887093201602791733284139429608782165913031393868366706810384662427450074731144579947425318663299804505464561111973782642159245627891977417039732094684968564445181079021051186924646714833825508007871185616927105107346957901992848754466639763240104811449824818467424048647921331888938631529390411625034939781066590858507258591934705876425947329840434854021007212734203934658868413028764644041712123463523215349657134168528094838913295131126147787330392942107157296757744030933189745297962389908289091382602056171539306649326492245991977533378936986130718095831921773574564921129449015187847384453991993880532806575453298290940069835958456751955605886036167452330475965517671666279175323462659036413937482325172444982852866344269989244538952786753876248337430256496682019273624656061463167847539850007088774367323894062905174340806419432263700372585908339669167892619242626165244787683169378053714101887923529885681058680569103435782393491236501617185103370651162902570107216554085217161373056641087093178701554336859924775411036909220323804576877448994144985012288147963307019755546958372508872825271536891526419714590218836788053472987034307012071859468063804821781199717284995959356707109266806570243146501601816077498308492037245437724640852381084985564619183420835041317162582085467824843825302893298326445647790012960080188802178098932439734216870968783703971842086575308322660166457593143588674133378430667794200665503041256314717834300589170992047852694056944687733447451802158977156631349279555557728302119521855361982864029098457874270474649589294672763361498324874188929886924312170014386082821521168404559353813401371647702427819390683797616314525148924862343329627506468101910791674507981365523711769538729543488668614582649433005668704794062846173067318085495411983622989087127337333760815755060111599794786457528456961783539545957817962214769162183443688716501626472933182515221235274211612644846722576083452127256086495988828313162996273218681333200411688960000000000000000000000*i1^186 + -42906624405992845743719742035320931985034397383829244025360744208241174636905216298130932107893712270491220355829461828329045113713332954948516405252986179402166146156108354804383687775390825434917000796190318126339622877580890912868357100823008557787804639103435605252843905357017903290409633506123459857368140501742171538681558131800636517573584404965475082343190347488721853687164878232874275573963167891522576231577052148222685624733401235305336493286915383810833208835363788774517442059871429449133767902726383948005082356545010645920148587436309147684837545086100570624973961498415714766458270683522716254780469284465533374800192120332113384408918650338066222393138264261958531156483082697460750008039819527222818268654584834675275104926191201774815772448023496267815076180670433970832823180110497285515321303280140189038968129688635797574748827946331085690352858741532307278048398076485542394591641340023493352957779996668952922433346379192143123099634446987335523243031953806923646227257533291463881492493669242936719510097152312090750196450466486100614423788150030517934162460257174049709885530153070725049028570371194816576590964703808992583465737929664933594373757507057607098916215420427883223305051594439033545942504407555050216964495925026755196776200958910581953144502933758865022748988830549634789180237336367287226858289280984180311188059167378439025179151886997724219380701164735582662285980128925456698740306221707737840135493610127281588872002542184535388382462394920691312498880977575368841607876505370176989709142520279119676799216060338034961661769669358850599880784808032540314375986213418622229338213896202648564765258120473615385720752821827543600272337528338599615286088547433447249146776379927849042615076435581231824265151353271566858005798814998366755279782192583101599098190045815117007408062209358964398491884450674523202412729331702296918692031046742977449407276798079506434353783225432583220230647885086488733070784995034892278606108730579934487339415970573293984521613837988246938493192638592196717812642923536326763032808917314057048260855474759940891049564633313067521250105374567977480309211430520693977739476995214620131744764594838899436581922687326223201469496529543962220925961509221753323994905875298692848891267948309389361636917837903132443498541892999694757812471568236824110311232296438792739085517012821060673561293561557394215195225096384435720866367616877918018831187389240476874568209378038732405497004945458784843079277075662635008000000000000000000000*i1^187 + -23429615198286169348988492512690298897187026243539732325182569725321495378467366132907683108901809416498421397661869903835165295344821354483408772074475111610613602805172341794384586119569249562713184847573621329300238144248813538002430042004372159414303143183682661149390818914335165689570350238267296506404220061720728610482656320453880672533987442314916407489766390387823541556126338102429179420617030360258943809456291608909638828886183022416009414464448088851732090500893927659944727339106331314273690567934474945697853416997282054172148531091968543645281260182288230892558550386214460728462239533014191458535202450033407380267454754127595268202514626099884482625162840503979114164503876640350817690237188048629737987846863684159832640214496680634051343902971350585756800833188308413438842707940072272460045409177740550391679202558085916538938002243723319732378887992637556570520259604999776315250443270772864684897756759833931215160222663667481744311437616795152078436154175632948556202216423555849174234974902333331218458956284478612787586783305629689362916196842377197918576586465869360320703822139938409376431703714006205444443485011753903492239451710500691478882312532363661257884185928976958586172122058024634133855916497121807983780109856597955937502828299619557735161261110926320360547024150302886453215543735101008493031965115924635791862607864127653022533330747022747207374160835681592681203030735669535404160888622408346384371123075161561722696285053918313651982147578879294900174509654607667375196596209659295413870067120332585161656820180692497447962795314075114091024873471477982584579388812250738269404266712314816341708509777835801502144692657478978261085794394212657047020746108394758812747782445642643886358571444862158915113195348577198822628622970024441042360329615539611144858898209013664149454865941276944984251628694366335692697617517928125393780348012820388274546064640945796574565842150030864841463598944866545194038527881823072720662981544603347322189667796590545470329529382257249107576249386453860303545864263482789664454015544658514128217496328296494671078292173546710291891074015075102506122009688623849820438401215156904903915802808755691807277639249811548380967591338777728042836789512413821562964834501329739431770478147105428532101485774487174956100182233985572804655152491526828175593350007267609929745464016212610955318254524901190448053921143162567113584676185625306565549096297691457760505078041869582108280074688583216505290752000000000000000000000*i1^188 + -8607308705893192899470904724154359489576827358313104683849155190378570873287661104887125446467185895334568350130275658438827175716777250479636922195996252334712288965182223642829444935467013557612573000059532128623300933326246159196409432884041934598972339227216008788023079919952580131133414022282328382716578474335826655500242409420348816073694675063821088349401962792993462166969626796310863217681560698006745884711748231930270153174922765664293839817293199227998356549924128883845147558166858600063932558131241851931090865004901687965004683377839148919444157639407446097791691682814431114851195002758908145588969119010205286568570599219285699268786522914806033974047724473610029531436506191942439633140757683000014558680455897136202473692449721150323781653699481295339732808764225991800477314389690384136185025689163401188129231125065827736979558588264654359433122392302112656490832547938301615671419227723800415914515443165620010809196969613767058813549436563979460981839290615972936664866949137602833301830088666207441576798265338605359196729553204084636836288678531646248185539872027999413889023240011824652095033351665876589915606679900181845032197745196447602922417299288927924641114267811568197829208151461056320452529088258408810584566066877284058048794402202056272921293233839390286077184643583181254438725239273008345853082839183984702682742367452282381481890241731593572779373723564567972602388460910900770064343614167767121453457465398080294515609128129935139832556723869216652553102856537215947651127806633596493487804153929901170605310519773925779151091997678042543041520849702183003221873204534541828840543604758069440436972604059999495467964359390846839755663688493484474509097919072150904203859126942725531289716296639460616130440070892310433296888676019020710915489436424714492021391768637276533536460712548836516238259365685722431436796539343951783213833201352394858502851336902859939687086289037151833026151600394366417418685520777804195587945179497755915148576681418919329098820709947645285259779159784718125573358461014491114912138578288047455186937865014022958610167708566596951329762245134560618721246735565656878389249642037618528826270167030729787349010336732864643494484797993774568464632972161792804918461433740565616516190421097289593580440562364301721970020224145627617091105394285780533715072581388194639209553606903405933073508400308452370492436299603561075490760522502257210634172523342008833332418318747510864524286623744000000000000000000000*i1^189 + -2098175727138820745987816313933541997567144266792531124549929398172565029320293696452388851527289869812997984156063150864731004805771264172280158733097602958069357511133552171191000460138556727989786802802002432735701427864113421964528489278035249804099874742775377653945248759264845332214842603325080290557989283215075991611256796694408651784414924691674763163336643637622687468482936192630485660068160781987285870028759883899677019692028805012311273042188252616179572228323285093714763484099992728705903147004898194785937565928650893391072818922400689919311764786869984773797816534947669918262378059733156405071622651577690882509514482643279863614541641670698203344265761243465076787473932157245419597592922141298948154036649055099718403238908139823532373346130511748010270474982884002713467734575383170740595224300777116294232054427734020670442900444493314730126777382835836179111402450376493343961893040859688285139331957621152126971264574373406282693850689234112744008253968416585235393969592501072722762390535443728699701063618785854668147912815005584317338154960195600228756920772058323911889370665391176858491790530830418244405222168122594780817083167146364526718703126221959255272757141125619584013424802841841511044315490740444325065955103120734234643785073400789597392295373772356015135415740459386974467140397288077915293102859380297063055786446023581317357335064681534929211556450114478138357748272901844325294320893994111715459549930292957457553888779322662253212202834369845053612251267076723151816731981963912254456842651660156630327513401182975256649094940246849270039060174999661546173123776451174911369583329080916778641748122619851124970174104831269318504090652387405437018716545838627338037093554642783631196314852543479485757644181850966968245894140571702772859752760124830883428826391100921165143585832035106857622389888405464314593246054474760412872261777342738469348628703403980077510377291533867859953215715900057419958230934424359673144688151462806269059297898187215485096636547902693565233601486707770210889076249304227708630278839213839406415900555764124652249298609354376490571498398664962549498803008310630619303863929501652286993319304198571575848070258379341257416735626093295051041999522907736476756777389330159970504111323390833147066022145038012527294834526144689795536361324459096519271590615682498532563710625391501554652596682834869521112159025947224395666347943518436552366078004898951398707756664371728613376000000000000000000*i1^190 + -330017401662931129876873554596656789634806579945690385605298646514192717357260194215544463030765799900918467490001897721404156474703520749324213454385696269458973517610822875744236118711663037922635380069640999923605677972633713449555069529613700523859125769508794132825481979511842787680434546343725874052319654607731578056785071702528670874498606818332204422101908673838885887717980761858432054145447813760069828885010147999734014997815307715860755612124083037201187494272160359805432452763864474643823521583605658365552342395785087816728946255446625355370066005502473076888716607657722041079175153289654260757684704631116120424078962594821848682301902070921353624624566408002129727341525463927057126542978617603601331329208749436954067872426053282945722684837960318169900131211366700110983662463676634551990829438998363291545244650352708435864120372457517757921367226262826709870454207751810175747115421382713739847869215343901411144391644710289971067798509881059325710839278024493762825507778229708508269062726975352264011181325425439764242361605842082881426857318457768457973029313389223582379937523587235512132703171512207486865016301024830400871630799986507352569455995952316718161073865253654889271580458440767268059517084404895045468805954654186715371165019250244108319785279592125917403509569689965245487622815311052282837492678946331406161257271430140973095493080033257788366038290392222902833849036961897896223828382662319785674766536394117652915126972722999785574310606641005554670298354685307440511975619375942787528692893717182099337809001476180986388268057604872766215517931094127886280299845893405551752238484644210147702919148873536753607736583080406454353056903279590401058322242757911251595858479291173275386955671501681393787416822542864088448966215985158476788214523537388770221862761988649809888986210884568717783682652055697516212878965213677707241305537960501862828933811639655909640574086240873711851795480133698678955789434205102617812329074469593471018651115321834490098279118317233265768940056104955141706377193523277422849683579994626770632377711371672602034149767125619945831369736405020496950316807754564707088165421477872604285633347388598477174233709683412069092938400466272860456325275720024013279065841512045038156257322778624369433927503864963753744610539404462590049654001216403200075844783906462902341486130478999685239385211056152606551367967156944555239037261946003577923466482140660313166236876800000000000000000*i1^191 + -33498857182587192672178631043476829369989513065902893876720739992109909565460007346497615535156617629854999902511068085515649342089089734207688020703342679349394742951764053334299637544269848911310599950868321531052642360771147525617744503985075043223766037728135768972233998173579512917239423489651794977821072789268313807111831480360127131554968811766242821149419101595743570674818527274696272539444962834014668165087182453375969861997445560992201540328913391705782064995580649051551280921122847730512276805603740662640821177172713672292161142282532166243825547056755394126575559600838104418510938436983542312204709928972712197788152498991606235426354330206046589597493413327341061767925179863530768264492882611479208476526346032062157532390278071478521687592932482680194280731582898466821546473966635211232672768321598024720988000352350747133938920960518553090547068621997265203116256529148242920341905895052065427368609625389738460630384034212251506484759352103663213171961820097237496435524093004272118919913775386720520620252065076875119251774906641371883019324709314151483644847547390454022733780606863028176117447609393861627896240883209653180787925709654025886003413782300161162928945396693734004884854348601910920958298197869785719216910948560775668615477496110997863848778650554798665829222702847393544287035853590937572287112450633541659281270329508583997514276941248688673818439498835710021553354763734302418582950183141513025924267217395967422978089744179284757047986298078500820543720296209130520497854791368695152917380995759108470258862200748081693755931628560334624277071617543278793461132496146720627128067721751448152268957433205875934489107320220655869353068275213987365124151123722331609288895668594232984877055317959489817017631364204303848479441092186808120261388272128666640000471582699202543680238318977303007020915503400448126675019058756662612965849707191375928496714645775396864189380809452191747815661554048070805128586968918773708563318316897724829741053489252138454529620330637265821220125370172353978414086975882330403709299207332119919273822678098460025085666966930688851562837608333682905854666610615551534987536261630617075627239135323429076181250201563189336061027833468734162336138260531617106796944228637842494515429202191038665041881712762152831494923049063220040319782016462087908089618293103838871014100727806416452552278167872455699191667311875750995777788193763822991547880534179840000000000000000*i1^192 + -2353212722515555032018140162382571285310019444226736588263562255795044152322676911422968280771039812027046818378249041060861330516670765031666336359011373293571674930412237468755757344118397895743412254647802227746178375741996509101513452996363745480262921263740335746502131730073995687768834785552526146326425897606411137483700142765756011810634346593599919073416428549279025770696553406710195958685180292857423770621827777488415054426795746537772713688526592650479438339158954310266026280581988826538102215299112341610018003735163443342844143539174724729788142787620869363274013080070811567200973504474105600899063207011421144325578980288638607302773329889189889947317319420178968239395503470117288346849962661457050836674254715587502491638731708860834406562319893793586725164840758709909556342573258467303551282963320031310371716601791969237366617194140144846890688593581389733557087574089437598683849363322987381232142815454782819053318244767778070194560666639231496744896106280075160604368630785375117504910964566180146737180458146870133276150344310369411640416603190274722474170989548830327676270050868214011870765398972672717646642955865385950879970243103448059197866103645763309203765176739336539848413164198104139444299480085498626865437955796304224815856276419894002560208126391178408518905277352380327369869272003335731836522976838414330498126168826862740649304899789244642579124436087414253592123366771037863214903887081871215768738083030727512793410648692199979813319211063393211352102010105276678035644892375103792591584461412015412263393462900476357676456821040659416556868168144582083715728024160502930858696159612875181117779972645563933571256837425798343381251218105063951466043338190923485745267850485267923751383927344446079131240401880119532455419962460441508287332409164795081169998383265816826136002726761348151758811865584982052015368339679611835433577759564463119946103161050546797168973869098247883853276574929020635634217395178727646655531776893819475784143501044826402701233594897652229831626122234049361483194713554617924844682253280163173164291566231431953514458454334325418401105083484296665556586526616378870727371398479932981417363734308616709713126799362273759178326124528695640619220130148943270777458434095804151287058244600024278977107927832544090343039005641111199773212132672675670999368013485146731465485861268031287489543490436522454391158413878328509346961692126892523520000000000000000*i1^193 + -104724298867735236179029569184890445476627597655069289264944127742140042425819088735320127109756709752839189916623628310372430712063653997225520697212660695354445202844275223813826307643704379186542610561866347662212425211196539356977859945500136165234370127052298041493816310149600035557445383566100995033582773728892643201169334362999033484231044003517765064916281025757505782899919443983373307634521701725290179051847697045800677711598417857368069284077549522536115549762438455142608603967335279325437361359920079306358277974554811584458087318469723696469175893926632762972608290492768827140622926036803746255152651783411551972058718098351560536294507531277115275433097921425918552416805492015118211440911571654244875043253189678297551378191348629935708392962078925220025929582561951364513301376228811186371916149480631931415323131227771003741277188495388289780699237468175817326138722772545876984164711523866881680464948644902556230341193279599731458601479398927437969710496320883566040604230328973701627333106034733504375418351478383770084395133813532234246443740880590183971903235475096135843667966007782135369493769311032459227501524769713403435598834038996867899310270931004429743111865382506581399042792150766537334355012014326415269782533300528680760824871278603629464328883857263961292808746500978002866245612922582802372614826933670627206693257770814818266603954326814031300856817735850050305160635812626258669466371190529422424820688206373882656163135793453182127427582203575547136403689789263983140339505783247474958655952873304584825286988684632412013766976533021393219692679678427076008122884191610680635122905209052054085442710625220441798485011755162432589351512834166039235105363684010973764794544330297982865142178516708229315398916974755651690355510161111154256036430748445015704465716602857525858749077080187313134672118721639952990003317979733258173986494969051547802130748848345313895733809812522378087754500491237846343024156040848318918762276418306298067389584585492904133702102201627714479899383145990784176114180160218360191062783006790674619376872225334239558485624403473481468836240210861078272580894683609144642854536736305382887337510915436144025818080853210599482533667547979656962947767513276248252094692229905542824875778835665686298158330391607749040564241523206348762681681220134775269872835717968255246086219516963322608877612957800949735467624925890218779738112000000000000000*i1^194 + -2791754224406966452650282626075383841301035973779571954034498851405519169552440153433695224743371670307301614334218290523278410632114179001761259083162097329883294186576903988323488392290402259866406357733920257826255568539390018612023194516686373602733261538908340991508504024418784581918215504292022096484225447474171752063202458937200271318460969701972850527503633418788739728394976222385367488374926332281003471532642032629045484768614330888392851258076249234137094439150176322448713656676722187119317598598656789695223663904014212871356738913243384059921473590271010554972804654271215636792162217417820115456148370665320558849403726956245360006083537600820769201480822014684729440312930991674539015995835262013587994719301511509188608124941456451372364701629094182231537766706081643642328763403014538621869270867101214507637443305653322728553871028974542780360555510577271878909635232677548460538233379811442594335960992576142088762455091481758495038499895632620706420508575518274657090601419832266081859575932390988484196575672118638898289918204231862054562976626787179730941012344384757522829005868168526042313399794263943393418283497882917454962854122332145933830516578582302476183340942157574262417216747512797623219720676248699659063805053791488433744254618416316281818250050826865407800857889057732483001743507528657073253163424116131644218083630112847025836104228587169808232592619515020839780919465199843852726907709145932230997535899207624358150044961369525423290355974501054757104771375863124061410464187140240162682705283054528149726626134500655961555472472977381764337348620124746260726015691065087797206424896016209680034740393057331049203518842257044125920732273237063211289460847026230673245553207098697391430728142138789640286733472914659224023760576559347633972549608508554610084322785912169132394593395103840888705388227599671743540544161160848812938463090382368941063440849997596058107135985647321429153002134720583925563845236074982188316240921221193949312773270560903338179509071140846325554287776702840960003616162321365783544506846477593019586678728415176205793885514303890217447181177825219400353330358375507546752033165434744718412165056620716855581738816702683578108487298512111408388836635893618568928795791137237061424843054649187818696078046805282610718383552601110409523376381231828115908773012745966141041379911071804472593531521867463605254398431723520000000000000*i1^195 + -12369320836630207512135065228133589415470190719343586804014250217026452758351519937950072519739702550001434003411693626988269382598312235108336876126179499627925276662325232736036269723355943504380898142163028945064653995624279181535589680093125345139232459554961220613098263164277814179857720755879769837537975253372624904745025882350449283012869974213303337253478228646993805978185831174751441400547416886010676926244715299685574495427462163771364926834219555789207951265416981750308348183321819404525321806440496944055841322637666953523642556257025124535612647900773141417710020909547853638421689312443827905725969902280289122698782847688841348202389854540662147573421347225895991513329970606135302599430206336537595732193211685746296939892176666728771699434083620325045133740314157181080481373733914099539814968429561396321342159619459920358416717032585019218573918564622880845863935301136006684137417569584669901298887536296466433746018025762421642165488490227880067281749211171919338585321486470821345313439153097710061379678970014327600219060336652635973460233910791830034135630192726414899416551644086135745723735078320443947968926533972522439161751359962844172090085799609646818321086873769705920653963557122564491433255496460353778940588926037105769176725642555750770162037887574008850557113578461556068789547139420521868183659154227586124360110750011676451649287818094356002117203387024869283729955416476854450313384077736850661559136261166789921861268038745184699308571556243314520390845717303253916325825345815997994018261193480014509110613980246664368691084672246388032968456499521557183072991777626570982928299088307661663052253212167582967000105677754262292157849230748440414894725210406628080382912610446100719305511184134246752423363120777312034978878187784644029905649812036046224539051723772192691579200452696482627246435535268085084771500814239644837523126632508490402802109910323815524396083531975982809624101529604332788698182791941972129313353823777097450704300954365219075472813020158866344540948661554526958765161304947572019821880908097703170600012351015918083748599520228372530143675470880210599363094986638644901606269223168873697243905987914921731773611386986846334594087878916689998826708831845383605294870905567759798048149289267866424945584009687825651650910197400115858710780584439213152430014628260899261976295456631995301639833299976192000000000000*i1^196 + 65561985308081343560362460106959265462250268684200275060724588224398840772005966654860461718903822930448224456622525511081482785929576456808405284352291872984532753712448683064824104607748077832848421905357832353960824849343694195966330357300217242253991343563580496697114545592378061197551207313079813248149880228792910782213586418683691631939483246042364810375158087142239051419068794784273177803877307616061200027675118390778611852922743016968219790510024522376834710456259662090975652001680394596170423333011949148614120217563182937029826699133100455819908762277054052263534510501405747505974973763425676486159919059884313631906398083178800909727703884469669838659113667857800177272978040213837715632168281232203747249561199567932524677997919650119695651403205079358344163913488970998054719054363744927366061135534898409658015729314744245606735297565435352960144177657182391656187070593650281995312187243498900229550198216108721173661517013343921736666856733217533311914924319967345172230334190042931051564868159189962113516166620174972787952244630389533553029919781356001675776978100923501564070783632658505322857845836020661630740990489005196512607203508815008153769345818577034461035422105804417141674207804266012460830951871913671630766928635403910337254729088009955248226171623824895815241777092391790867878179730948932613793443383929755750980515153398127049801322126153299528440814063199467848568298505161802851055511845382284024556578247611182371950213011817107243548888432842530924506141273131040055055678310346038659649848985526411662561082064594108495355025159804036291996044294097069639321278502531253286810523662786686755574220899632734756826013222361494464034509018339876665789521688143564015744890794082386601667608877589574273368028224016803312988470620026504563825832766409578378274982927712576973386274959155917562153920221768802890234858926061076903783550997641839387373393585673951488165285338918120458777237514560017759313136287366015288274117181293352322705381379095705003733031514019245682604628644581710000802041329694711541141036504998447740734629271213827892936481750769032681677775510190388800124575968391811282553441237492335053449991734279368394289474937305745897850212438851435019911816506596090600614516798985417685362539207364916366871893683347005032798901759478426873424124683055486369425509307343413931609805134233600000000000*i1^197 + -128693883331656952542476934719941698671219437503585282984700928752210900966757122826415937799764639679309625310233842251491641287127080245390724644384117614048225804305191031238990045338990406846574054697010752644153325434132533986853322783446768246290887595956096007755834855993334096856657718234726609505055786239072706357777557891132583038291794188441194777536334282965238184752690466077944015402761518302876206559346255474206899047944600758348696875233131890050114045761988833900289760598013835817214810342771273355754606742953565097779819261180042999711468429271341248461127520348401317847443206855811607541376576239658688481418693184792677111055173766823386783224773965942423227594659223915715152393440447146214075633825423172265763305585009825163215978324010562735392816480204937660003487741637512834424211867002856119189716217685399788728728094776808986700998141632499778901361062480146351750948606111983377887853972078427425320076421931062163159585000115740485495514646068781008736676951514219982415266925932416728783932209049655002634525379747406871835148990323537238692198892097570985963504192964238785479862876120757188796419237927942425713869668529566267200057614465137293218955088228094739316414474356290819042363117938175627865514420395784038528952401236742784579346676104608518044967807861741834045918420133339286900932908723688116350659549607624264917511717312953138137563471661290453888441410900431751855091428521489081713503738912430418386842873575627337199170600731973743684875179756246501387649973509639017228759359291736865826064443979777612058010587598855593159508355343498706173652773063038921718614736879707480771498240445466705185096661684811278070582275524749995443563812661296028918102118160944355871092404098225266487689888729051750513031914146799974432234090593261163573460865549146574025738181247619115681304019373778762137074041536096920623354003736273799331655499771301106157041769882976465352234257708735881630675033417308563040784435150705223748459677595854342357425091389453801183950291257579583063777228201229446233625188232640248951452830475615832956935691765269195694316761732321779199810070961015709838934131910477169588061819539233796730734240288356643371148741081278770630339305640299222715594479706875206427775000164694167543899861040834009256101693582624921877173114026679409374739090636800000000000*i1^198 + 273356941171853272685442808421697508356753279337834047969149462299407382439002692429337922407504444813081148831944297930626107507378314031128856643819888857944110897571245673671911108490745110968355233165639415251472232246016292590434505549718624926268146699772448832428280927782003974867151577332526676454992664878514573742689640613789289456861813091857325238122282966405497888159368143792368540473474559138262462309355658557643492087694557636332374934526821092864785786929208812357762166296616662897217292471807424092877014980383284258261672512713845983269585770889870730782674520228326490334084731601076899775579976668501065791895749420094155893430000850418109220226873415184552179404439779856388750863588531127654120314415390391827601904444946320960876118343340170920453932988429812983928419917181571688191201014335645415352523357692701170728190316933262207052905438992253403670122037036118072558413121275922080599901182982139622140026428166440031338473049710196035208495000750213007517664040029215049012116943977414818230308690195627574164017056399230676297009556304457441688909806969749729768695626939896852305865448725547984583614098830525927778987200686817222122175134530104676681209414453273648293927945518864106355152210359600060156007650562665459823198517521652073010910930460715487670975115355236583828065477703835551298605016945925693984107530185879817917091958689697698189314007630342581884016974936203230411875262951783403673782683314216069982117925395119134348691872695439403211304728065742557841941192830842110611043286951505256154626679588674243392161048152051679632240367854715091590621631048972862646029711750873644896745916535928036194275758775505650673747473986190970547744649916211305150017048438216408487395938486330587690280002649794875423726552759654687042268933248629311706448831907606718647181563042174588042294188798530449409157151799474504352380790749778849210548215456201325864616574814860172491288804955300658271477711007160369907711431290948886900900359623993306653968164311143895058179395774855352886867524939595469484586797667581008079843198916772702268951218827828331181417328260485313738894755919287417022559746414565927196189602031853630127516216401347904238514294609194766849556245666836178146187312376462366972406393887295349715547917529151011893915142447208823973593743360000000000*i1^199 + -653485159955779622659371625481978782496060537263551024220112932826177493188141035708758045905983491669659096936189748604536692428035827155112618822306549464412486434960051999704911788675518015903361590321935776692845311177387923221207726554469108347050005274073575660378117330839814163553959143065646665775604624834131091244132309418824655133861688522764812207172900759593433189888943559126462142172819433433571156161632122739499147033622402198005927527223683504402386138626569122203380680586741588904040531043377554407036352276226783159349565818040066237640597223362507434553596609868460883874250819428483525855336815413918431235139574549214560615663578836767899188314028292621721487935306739536107821840835466669771779108369382486819848355040157780273643501840994317414472513703551672225686929811332385329047893447878376944350313934264692516902703629670328558773134225192457879413042275151585562233832272526667635087524459631132671421258783061058872365308106815251833970344652445936646840685322028752117740598140257279130877077830577765752548349548087335282750693753344484143640156575454408134202888955628386708072982572134025170197057367701825981839761941573309734249998855093957554248400901803843125623744484675966970310638060081828839188541248978432153098747375653594968351758256822619823685393578841336976517967096553909201804222068197199350682499290393599339705575814817706239627463792593304748329026679917405263262655373755223433921187274135380395889910322099726129091684744359900982193653942515776358569634590762057761282358771516675819889475526091834450441504620835170928657462858241212182323292824366024745994617588520176818777256244133760302270621625928563678587298724580933839810769041156381061839666228237657801869017061794701348468038098194572361355120879829921055423605738073764318271206498941726864078931453111000090899022754607696656439931110682115007298909958802621824526452362162855962062232517389176233493625107362916396716700631851860708582782066432054990751996493616471953197648001330168840786186348865779353064334092802587842901033144629723139261759460489342113211279608807543634118897451065073282559972091246809924723536915475603040803730070429700526297908936352479486964929893070583756271907299107371732226833770564741220512045796480961906861871437198090483615032934400000000*i1^200 + 634682057399877312042715108798042302562242229452796219892596647317454107671904404502551208731502873466678762766134270692472662961410373374495073895680954418204266601241038549874200676605806566038503853247429205401791597843321619404770803267282580793403504622121949902004707414061482199927847350116405037147914187015997724692322417858327737255441898293723266175982971930617201966388593806168179396996916598310647657783420088359750925893084537570357535538131379240449092418746084346627541172564410395961938908796241450693756290860794018827757863752232337893229191721094215166956950738401606219809459580157190498453245509497329072842042730236035154438859268458197870552636553825136075777712100535595395898460789485263451803767359311469012757202635542196377101040064689949086101904753112899539467505536812365538288750114899534103061197671215554306651700128134971635647897694843789111388035323966050861178413083181900113382311183097293791527688921898083355587253001380911442804631692397764521062239324509385646113846458113607417584074797396526184711681021082829432287903202893771483189495350174543569725228939217365627129112862197814771625606925268520509866817629776492358086660553407874377000886138019914121716891705606839214373073263121801623716008111742692000012552664120278148006093147244511076506265334519566098329980941406753330142760368115577810318943020208946077954412918760433327973628737515891803417816974492733227602149688570185962318300091131009029056257842450293595847237447279629655754947739528823216022221366382061357510947536456327508261579638317707496233060898675719058665136005872994612274142459684588654258727648449802774429253858097179717292990313116795159557198899616609669384332264606115130414553326548630376576041526843550345654153864239841812414067127052248166233247069631349505829417861463892911083563825202050016881756682433935479641131124771029699356357810484113319906251535770005164814290740666172823400694664034710951614408813797637061841455835478756288892636947725816418261939200681694487817421444362666776539742170192962905541022322613119507776840766910062929382882834670282675924191327730471907331415236848707614563481669090989554748947778274865732211358994646266347946523769729382729820846045396080452031265570540034053352810419443319245132267520000000*i1^201 + -127556852832859332728453228028254621077091850446773518749034393184193830441495384559515847941219227544538042884703054100801618096401589761389074754365126593039804163469640334979857313724535905523510845412636579043896328187503824978836830328006833447810700474536037454981644175550645770173916427945223542961774537889973348507854786014737189749071707200453745435758221447583620483538842768698496725831536150825301704041722231269789691725118089796103524924954060831118902707242202514116330222368774118559284986107967957509476494585835666106622501299559734686725567436242121080455353351023897424963897453342708733025966480912188150547948391933216952488204508745947630776375215376488200725269549424501150347569893376192288768115594702894073235432159304337841550620198761358675757622258682107272459126383856718834702930433554171762878765598117163780137737388629084795784599889290628573249726080723399217503191002192001143638774424509532357615185448226783921010003819698221309681816632629278944903980988465279559862886628016387713001582062753671870235900712076014859436650592393058502022606648411464347273362213193851755728451300439030359633965455583548313783947185894837099990533447630119309970977121753579939838801102700929388921109097912160095098345209091883420634691310283481220019633001368237757343901717707461610693787840189978947632422698611441211008252873527701916027834621137935363064603106679455094983436245734689264358047660835710661650947694627558596138961758715143228957617287261418219070716912324586197734949778979969723508254564199949251545153246923646856279135716474371555982300541773123421863832214550902352786497466015221209421310194719774732011042336396039508443712770503054373747852169471932328170301423278909158390526824708443284729727556946369032032806148152601816828407821457227384768343243315866055173509393076165654366876220944975398228541005907459440716888681260515833144923833215380974641886168268315621444862039329870778673451756735281928394640645363718422133825933966410976072635322749788800826443793740308815341328775657576629376251178064611640833006462941927215438838762770154927663479597926873835447181132789113027236010688311822975383104917489295150622083947957012480252408594880025864143374455144640404882430947115546272202752000000*i1^202 + -746104225428253739294753689699827906639249086586199139323412372838241287158745276307384723287531148836881590808637105396128434395873453502540176871271227264893325751959538764567554585333994895108619069841705823557161890949124330164423357724753640046185409401630855579686135760561922891155846749450274048395958202618268792740499431559114132782522440925344168744029171187959115670246972037125006995352449308237985095610335524910411153098270482257268353221097682694440510700071171023023436995541442476813673920158065811379239857460535252825044823789569673650921137239395736030916148660760330965855377382303548254998233532259910979703942244468619176254041976842127017882194699185763336088120041671527984784517425838887147873426407004871316477982061224922739132885805707382867112472939073041011607389874400821311629680897851072792051765976853279946543464883501248030949482187764479645378625580807204526746589250514669596438139081221560841835643472030353029902546523226664566885478298563169430495033312914251332755479309696191723953621486022288757960928862906978634679680719216936419794196764294466213615313185419420664735969931901055112452492983264805767827837653107192724725082455204228595701523124981717074922918117284498051860932227800576894373795965309268932083742107554099006851649622686703891675279543234379370347724974921675149005011334210635923700930610670556784463023511762038542035753835565930941314736210343748544041852710566135599406082715487128617166613511635765835403866835311012199213911911045801712478984241097582127321312289842133101482190254795837068688375532271338389752630140761416853797469585961624852906297829538430631611506309043895690141019687968639725012869286805697438393653719129347132668074336659365732783995901292982647574291390473328329512653783609541979296941344163651003091001048800816400157866653841902591871422340736637691546107209580764150205175388789018383962141945581994735330703834221383971420237090829254892956923866903458632336788588094058669256431574015936180335328472021898117931860371222885823706887299596321465851197814635119356412822355906499435843982345867365005901835881528678076034133023750004752297364496464613718977907697941793375302132836447633023724766691786598535137459573549146112000000*i1^203 + -4015027000731036507531774007123524051692072239642235364140234968605379160899596877947755448091563067059522222069003250777110585809588736027695572492619576291558947520141969217981516398093405833637463935349470141137048783881463203883746035296783078376435549515611574790049005930184290463530991682443216218209300033468021031690446801767841923694941022895008677911433821707641483746785987351535909690897366874878702672162952163427519317823165125131681541753545280213845915611870148907645381482470636540283508158180389391618649791588062305380678780430967297571203837923407675240294887501138013196517504297105808244376819421884041580278796020263260411575913421342081154846258061760474210700071231109033971048267693541876932598412102143028702544169565362884719825302205314300714067402886081060393604202451026030794296436275884744798222702553182218486316848183987940628379578657838525339788510771071086012168688434461079360984138977557176509059499058770037607132290347153933489837534982942969336454307103411812713275888739364584230060342437788702142723495621376924649999249265966487745527390697799656217054992535477733666580489545191577748470697470622782273548592807936530378686377953566646717662740990892467864827465605328844887397146727456159029590611066645956594466871138153309191115839536390151860376495645520550051323408516687715233608700515380352223326132372531791130593495023385223893394707863962886130184984902546195613879526079878758116773262902398376217536122013925575843944855604440315373514738307984518252822102278680484894515631407635897932838181815779662923755118911931372330017266316746811890638453228038856184434478768147005442261811021176680967217466090801801536151983072361701804714686864273871412922644721392622062909007505784473603105784382991698707446317475104888459591067067941254544608194815142796192308353199562361529387234678784233827138936399237164532756582175095543348776085201318076952891212412065419865976948793371905166986485098495488706073884756243389665301364176035914316463671535742322675196893504332289533445511086796823116476820155337095428473928888086569126512135919346170117495211128411922601482480506149088938703683501895896344507172663807307644123147619561935103164563166617600000*i1^204 + -1550413826781882891201143757221534672979714368588199626670449586878535108603428987497997816681658313808498974520104749762487552841056300204716671079464405312034474616092342436101811601645055565976479357923591834293734036575986071371725144937820887435966809769396182272464479473678860881885737623928741772670720178526873087685089181168738701435585500724119031031876988080194633518303512219537778392323778377821735605148642974178255068509151350099631779669807582227010083355892903587190216146191955107388554225016151482338204417530925549531003518507725344331111750756026281401725153567385395578782594967828520690928392610762923317029554813107181791676187596479905625724928482605013936652738953973208202408958225713616283822242388505146749342546174176955801506404282133491376123927781132756285991892991178991050894129188851518495428491490727341200293278627154823796193204815826757995301521054792334727025205858296707486045609583680784486574255463205206474202459938061969964366576627545478981285147628923011090669803864616308336170331732165774429283152773941875041057460166529105202820171294052690548567440438945846550480315804878666022745556074232850309237505356229719444844059093882960438411579219459206225706673618193558642868508748982724946395881499772260412753027570694990819192817379241697758293028964457430654957784179729939245668804883841115565486091541687092207557140455289055214004128962555148303715454089277046393642020692098432664374085395949202471153443326626115623690861543486347155139278494729264785673795209380040517775952286284489754216506856660415838980184849728612968602976721237054887965395393720772111825441194041713935596619448220856140898760501332315380364851538398442462587739682008745644232931277166171003358218876684222006745107248258381083729707667255591455236232080201426456361558457638254309571218424675018401352457236817480301202855049304374953783737975108265690346281896482756284796533307525735637631429081557781143304324560512145762276014550472334561522165150259996931297862294575527456007450456047839474444072298390814913260909079749496952394453520677185227573537909551713654460237428097485634172757528629194381301049691416299115032744580967041053763019264000*i1^205 + -481774835499572669828297472181000482352416427038584292691302556317197016889676509462140951612286811394785417202799482268144512961589023309155446617221873053760796075430587204605123115854283705980709371981794599277635598580884567604673116547270621352397264632751915067626706058464819909145947792506742088003456309260782722741096271192898918106609632534798969363068472188137515420687060133765527471788752447558821400603626626461396468106377831015776195929613409814794493629482791532789654369483995699926497421530592880549047863552542285752653005796438517388008232795364629308329325433109205192006303640646291260364122207491843444997604988519247108997062368339878273868013267391749713011597633183460323782921936423955027479823568691901156123661405090973994211180190991666708424797779459298862249316884675130837639788991147986900541086988513327797622414861610778457286818938170536664038710054407897221274788717256713957557158978646951328786156053081854919638532741081590546690305951965360932380557179495776644627903293662164100695489143260832215659186080177444137669842192565354639122098291962055098433910301852250283846801890557198724473591828318265470608582131945210254222381590191050347591892528676144946128218021728864927943277099097323403155903235856221174379311408518819364351797219921381412476588261825838134142338399663835539209376028723059378498018909289283949649477866551872125759193527978937705534344205441284383752363893776217985360659119610398137082164613442915954070673294460092641155936477469110270164082049560893856019639429011429131205104698534485497053097213490679840902676046531646154027704939790990685938460660241146892467999221972542628757736910757658888722841487162976758115813782483445028142266665338662012740334616221828581085386582124678104224019378691196886555604744442138603966784265976345051581899720013115350282491365777715359452908308704408743079126279929242951826717015428859769086422131412938398772890447511674941220668917396995837241159179103074931722849508486555448634864862216555367336016101309940630167469960599734951518043869662170559197881223683930489027753307398940075095317219857363698902736586752885037945275574337893731622400*i1^206 + 8049553425252808026112222436785014975172426515787280579912969299278224275572453215103826351860146114240868607783411113509186918139753584112619587922066401645557116068804772083414649275671251179935386710036386793577188220752529579129294234770972620223019027765650435500954494537713959249738056089210549156174985385009252846308920753663619949914411565930729797881705657185071637113883574785257720736858145794111012643039087556853290266408789350776856089840262970300065644150859285313925843902103104465051571572988018571909121209609207745838164841144643535960153481473489219739653774396917531042867868727385446032095288449772387329066974458941044433292367761151521839056543848917313547458467521433617491107487814944310532130469641491853418048573236585793549224005100052107046547089844523830509742471178915291617424237999599768807058688561358285897675146819905918744317086485417053938648660347463268750703429173475930994440717433961163583797204905215013347050007881451198673283035546535390549703073105652388806398743764096816031291661089449093859016009708803117229347300999937163725922535281030511644447979912930484680040531565477711231226685208901251368354605055929752750446318779347351220251368375816259236450084768672446399217265474958727735822669251609913453990505941603244189451252031629762769879652844292528722042399064723430642900560288504931453829626606444330457589211540823598154853557095153386941789251908342464798245408355110085466853310356985678064914260143015094920103052338999593485337325459399433237336682969567507455625550791628911276532420586737814380404573681302323706071598889025875227902976326162173571241242889765126684955087587786907763902614142104029953577612498354634473982113462159664456484205063713340939327187523564114174571008170871303720429771815650200710543979384268129249769772351585241405587164768116765781704850182698297571300207315576168836319326834226891594461076653747589341310280296468859544071635679819220331914185456340301741678772852321885359669287730439469145968829414328013233414600052661184310742551064238870561148350064668111139288577844284319889992172246720009852528371813501442651520*i1^207 - N1*70787976473596836709251028352084920733104131225401502785510384451164403901005121490870609215353266712663141523828621661027043364376453029915313395576202444595178601680271032703008169165196902718695872801279316455043544699979295061200886091021405968280555477277404753283242740576244209876165147335680616743983278186109039647776290533942073318264107290493787642746182631809319729423504435190894305580642203524495899841*i2, -2864872922244774267379794853749814808882353601512403840630748169944568020796383723555417857276294642828670539599736672916640178637544783314897755604513731304382808453022037905426874151499779480475327423940245769504676692314860240728859203902991913383912997799334939301645187766611450129774805153372909003663392163391291321619644739553849066960585417474086394836089280493544962658390793278998406447212175196376534171995314542541743042988812273066397855865660541981753455297367143055273680524210976161042702194773114625815368013949296315050905015830083920159583839229766154783301291347983810798432103830973200032204100298131231613267302206680744105695116237606027906020247966912022536431801784130521627938242529231884267716975176100301075662746958122887150009656766560432643519605958297543193308923584557678080271372097289510522457903992969346062152572792560837387413668644565266321123122220630793323536292216874897618963102277607263357919577447441884040567151342489610424602706716865860233163817591311188353618453538010061854079864873187214333849708178776041125839384941072761763055948112749573502162125260686623056982015624842877465952153997280594905609472462709346222890816802457716717712606324674158510379875152054288736355128096406401030574483446766337202148834328271019499557021270829165611795596539939856390336300705562924729380960013339644360820368116220504375506135132818124866375665407439060839277514232487477401896124664977717181151856670670558970316989920961274725840064410926496916036736979531545657748949267485841607767671833464408682317306918176015418269421834186098600930195804213671385400709196973036285398378362428972769495975260346757745301983414503262410883446070982187716746149564039996339823342842155177420842930243408425927766406005202975018399878728276787128966517308776685517591377657834727036061164458164642500967402080412137855646494746052399545369157416692168403153464390251550663221458144172374001494937329649325859949743081863845464604430846319358362006300028890086405185996904818298027704423695710256137241904415699906829861615727079091743479395521202982431393798035705009366303737398896346371450749295148719899378818121556870224102932422161118488155927344950560256190031445723176309211692986806676517139987008242205524815073972559031979617201475389446908399318849396641636614928323082129583103434714470151951882887999239342883943571129535423102543516797689422191114418539534440434005576323338664984651940819236656816972255688931621300478399550689379474626639596331972193090613387587846537756965111105092824840964381297374856146978605325967841242483580448469743695936387532813829903516972434268811042057109092008251743495899685582451415284171684433909473026409350590166658357450080815228630700377734801220694513086861055896617062099781354885514308100666423659899277215056243550840437214308484099074001715008094089117417612851728301489512323221796192821148306027411159455002012572305909394159614506875007610922653145646244367619721854209946746493107743866849815488838831944248027796781075674457494134130571024664241801424156681603258207272617478590440854286228772970925312210612279705748879379711871983367365441601216868201785746752183821325586091214883327825355324877895039086986400315568242424785410846235896390927937738650490757017332321421453905571959499444366493234847979622803495270037141045882322512275440668262797317806917358817150931150554885306441531392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 36013130797898199946910999524703523249000037169233506063623276604668463992110671130327529455133067859007464769373839139637154976346461527031629895002020026059322652113128995282723473976686295657088878879964069993163242494366760284057372614762109882814014010805816362020063723838241422079084680530100221890652112536702110933251671071227698730064124366804642680947154370259889626739091687840553818347115471015833686636840637869652413709449933050545544384484830288926384278547496886904712530862738725898630009621196351498898420448890501599466829106227173952092611637428555860854530664806654663973403869346862317588537273579705051370546315496734492032976699104606069529825655331590705182878202261341510938569533547511133201758796969625411339553314159960297451587870336608461148329533411211360920988642147304115572108819303062715249518999149126983189336701236579801695368866233474215744841030205429060020644822862639264580388902017817227399208837695577901807856902840052329983073865877414071946664750159918357074703361618528511625911251411731409113894228588544194728794811595545309382834647594605183626540884104491252334961528134067246393097904529530580920154972588632078672737650447665899715529309048804030348571987603416352103187393078143530416885623198075518401261994052635055674441793360044277411038208280258841214497320192485624279410790984845184404089117806521955391487522875680880686704624659132496588830465573300798547595961354247922223141082108720565458570231280173226351439128502941740066975339373289652234205268018475150950585996446648792867934570330432337245132237308659615627198716388588526593957244684529293119320790860604282185299714043041139705647869418126764430249605949193398975682139392204710628113916510061368560882395376307477381885192886277887500194953143982317082221505986890515249125173852690114373198364627767462839019579867443478703558762649566693578849802543047507488708967058026016999842661164138086138637635266229003181674556024664822058852477974018746475290394007393914237298513859908933626214348495253814100068233901759814482921973291467548757262209938773563580732008099033962463126431311535980855248659759835924229123258979543232130941654298241822463083494945920806948207911571726933718856651256187181473985535353888649778833256307804796710868329933150434398918467261187271461029099581883160286018355254322167601682865581664768106502116960516119411487210085462703605463209604914298149967910870699261414093692113262914698565006237292060129885981267675472513190322451935626210178863292407065426644979682924651303572133395010633787243181786258728140032372917992350066188567716290788637847093265826804214733994888214484022416542835506656610261380705667837861193294158895090261413182888136478686072219479379547455932297107942351961176905545759387426673076480300390013371791462821724999783752386445194017320016572213467301312734304854579413600957142046324401448138475642602804266706900979662860536858260397463386490548912125274630864829854677378194975501987570479906311235822566977748538848253280861706300959591652619868052638143647561247760237138060779426093282226864350308769657533922609720575072450336169243314819068119974994751226359299683195516468202931976740616929552701563945856208798867111076373727282621114197438972863302299157990830301543677869311762058672413794039417481163110492261188675053842405705453320841800053564190119674835075497460994591283147177984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -295665629737048202862702556150550834664233932705534332977693158356425438204292066566187929351940865203796106045384472580096847653215691042402466393144570704137361686675171738708443900149596823416673650875035968639274880627356334699519972407200199999248617877775780849457761457663512300320392824136967317588557290305100742876533110472237091731881262064953241119249434105421648312524174504701558898234361731104702775817513054084132559406474161963752331130863636082853070839513371772653364285724451059431964538864567897823112094501775933351259112857378038530955712211469677006674791893806130286507010179111746716706118718460778160073958422984918645657478284114136728138595326002342960255964842325194581124932041165842151945008428673238630555541885511960717978062057058983770144857319516492782920863557498241663091304763867873653344360631669307904776254647764774099388122179921903580933836069000414953342621813166176440556169211702785563122971902625270082650756786505374120641221313149894216125495179804719123984052663141162001757119916413950923131710030333001796140195620398116408016317493111589871221762619588995828776735921965382622979975030096001023456023878428671385510226016330453945643592967041217318937437138883837336926203974375953195333739201300656077752678958969912523177392096071208044989676259178936285706457544231464643341068674342665097034096931140568889630383376721183399458856399984412111695360870914405256743596214817271699446497481247792973101678085451922685609607414966553267332331809201451992211366444833936781091875495562288354860358418145878055410853747682686268968333224682428748501502969135535932286300728828586858167951942585397083602562517906848124351157820590879289593523805942640487507032458725981811789835492820997749129942014432455109726029554183001342041976589326556861394819505561457165704528318555107214279109994971265200628209885907067357130082142059720650273088729218486032550093330284364176310695325797787735535795448797152156441064076427222804130445956945238814852875849341519623738717856943476627255412206116573189104709073801489351270655185030675549512555444880641066018818045076376688411516476808222651555897589935472093516479910342029570304361101692272900162378598501272605002074806531800114767997040845858162674194277268851548704775710215834144405449627200531631063837503670696270359292750041095386513413056792745151913650274471954191344286109234362724795203968428854451021898740975074551385037295504785474296589933083979981980113519627370438184243671190085719989655829546334113396122747927456909385611978879173542582813488838172334453751803719905140653940508336380056046081178225056599557690992993572687636798644800795439330950224634585543013158330691453907412656538321758854484325956465486135443871909145734236711578230040078347754974194439147626557758691091728580955829038422232481153555487451236125154429025757127103913342215936868517402946039958756064397117786886379047155029878267126347407029373796693161666695495610823547333803810646713709108293396035093417592366108608679339922241248857698760340281777880183398207273262413782678650219648065302396518783700850256940739993401854961193358058430060093137805655725770951725841786239104487384839291410259700766574994075779218533437794870219608988477537475440147758110194867749609187201076045450211672134315343226227565965558942898375600280953184949451069993160509503077197300098331477420820335165440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 475886779193765083205952403958198178482788646163615207084549006599180430945289033363185451921546681679657359144672863483143121121952504439254272798667488460163041838402410520843082093526583064069968284467488016502462877333174628567597697400713143868481949608290897141237852229533829425265797510406790006844524647586714835230259296354621263643834778459067717474414515134311879589289008063499238692673349407348202462238411015152987144682455559171492800700276759978180399799700974493190730224328050358192220868690267801448928768527402454083131003915061903188159815023504666334407021257100624318881557914607466471653376029220871173825220291442645484533394892891275441736734376967963633407117808495436546617348508669630565856529617776115849984961182408232049543242463691561209735993670841979813219449637979503849777720683951281089714112175870988394717265688846183261219941424273758578959318771049401462945263015818099240639075221914134889520508063523857532270139860673230952019143562332389893346403531694073363278641258499118939858600174932654007133619212030476648736550815228930430524538284742430779751161405689711567111739899826121847612552177253460416040347540047558213092693131680516493912014987117448629685369808884003554310724550898553109304832174410294083695318212350686431399999183695712491676606648844534935882722975917942162801302626734314354738981287625954569632260752044215358815810532451970206811245678676344896233336490980819618502129615762787905762454702119974914386818841370513909106596848249548825591913552366462333071186144580631372660431028816820778857106423072690510690710269809393251022585361541227832584399335201561465116730087970840767969971548238133878026416950865337097578564001687302029810348685910069232712832488528161333751697006101875431210675669690663317911817778937423317862870508435678117211260641334268455963868443020717964566188694157789768143356178190258328787710419308059742109356096278977476802685635686517749798042995501818637635085965898818110713229058774546255813464192810916149690248906795552703318965259221839051330676950925534055352241386434602645291673068995745570866913245344494788078362865211204443725641447010663729820829689862932908616367610275205436948870465310498641231651620117126452774917562913009495290520414326058649041906950649208155361222696106326584131612724738789891589314809014571282578433179888544019379334440927362083344676487898307285745242028822760108797284070640557244099520119455857542880043789432849605492500451036355168028060917196124435657929762145582232042070226040967505537037829829218307093539039230925585985328350105642079333915793462597149483564142756413555768948758350934609827792226107907572921168275998577329709996649147973098680744708440686539181449446280468293343859649146425579716130862036328745322302497390211670714708990281541153318726083253707584423140522099163775895800609061072748878234809644856694439087843851052558860779845232161445712965028028845948060623770697265906438943110281312629301472480190649476247314025827723722643729149526222783433867432889640401702899625964650525477256487814563686696277294072752666330899301177700583073362970564782126157145361142491676077508020045556242444645883329106395227875709819618575419598545720053043966852638973098652438518157039034999890518269904817898222730543493398387761305266107475656714193935888331245898054807647032900500944653228093078405849312995219123208192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 1813884955622995753838235451020557872389652245078996738634789394941426393672058823062176583690749860569723914998720486121075860319317740166847926709983333971548445363780529927669718544337019759225584161346300134269592338368709935322752708119283933699785039330441441714830194056445549152354100481849789411926886477033182299747750575585669649228452579970476128336796488769989265294358500700060604230070359772942243104155003099529533662380362243688028836915009188953570530413961130321909034010528873184673680564913407350109915546691879922424616110144133093711567902829866571831098005029097145971922746669170949326879113914124773842292580372709525576736591465945702516340237707214826090946989590094404898113398458215861927907207945654748667271955471489035816767713625167211903451300381640303298637614082433017433052414669116000672610115478079518619415102247155901434391946774074472018625474871673431296782271299248701446597406403546731019541062216170216171617790801402483286618379321162869116663005900982950670856718068593931505392583230354947076560290065602142469908752341240445119695877178860886215993574571530246447518040725561580782275688243844648588793928301164920051478058148668836476121455506575760276938074647852974258313929235252719834896410225145610135577401588292490334461600793039777399529263676945718903221185214336156804309028918150551884759593167891257803328931417009579019897096824280932620046961570438464995538105971156272141369646308646476788443356596459294111982711548839401476114066400223446620355519967747257521377760829120959949986427173457458222512592864146697348669577909060655071128222987595364969243713915994276651785894547991795814388863254236471527183900051405878267474475714707165647164011626822991226456891446616591281836654497425162886792391619649262053809321586996941074118353392125752846010447458358902404995093189534258483189493048483720383564768168947742600307485456535566248167378554393510839721720620366856584676668036065537990869825505789920105510275492805470437603327289129517419096173362643895732299500989859844804670593705046001835137845134085600172638768449125701706541200233788055858604311431872929137456760162166300532042680619795014008075826583851732962926705505894509385516379078839434668692520333231592285318000811726944572033883617318077709281915264049018864671062376115534080594724855702514622613659811549316981205496763811091087460142508866775296359994426108563223105506417494801333024772076298569135589179764769292562843952416212988543933035332571172091835875390801619876843314386865742059469233710618316391586594313102548816344769858289536930195256956549575205640656981465670065015445449029441642908875027629781500628747680463792012722578311652916180313737292005559224230560934017270891243441212510843633269506485219103437556414277813286050510288915742556635247198943985231768966603801187405226102381969211674134309107268479934522477853467313540331015231458251154460015929275938850396212571841577301821975018950761678580619825898705561730935714304127698919994993716841879364127128967314803648462346203842635178724385666261622109553390613135575930739276833372596499936035926047075138164185198871714497153859460488950624254004210327271303570440643302809836358800397921466889007093297611191609830050874645462485679906688435228057318238456550701532700662213977861238227397937828275336820344605453607475870405268141137966916822458322699000217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 33398144532579761284625149904072291410873005045908895915429894679977567501304637847340610089703820682824625164039386998655309931910028626952437742106498095917103213795160838736793339395186241670798836820759133226364589506827654323460311248145899029503899864467180033065665166564779279192083941325212957409529938650876925320857639690236004228641147638125845058743549360527690707638013215213631704517431114876311455840017853678479706441312602787549056030037832040486637936216530432795708005532305128200337090597188056334060120194941200403444329913206522296397361672572168616695741878873922254377455684516135973868152261958263299372156401979618266388631712603736060619499998987519391562435294302048915482745138274294159327040095429404912501615844664204216047049397094440402867846399206276686034192340638459028008122195319009795875660333859009492966136143560174280312308958388812340504777815795211144266453916615938748600608974938847104709569724752312671607652902691991190269936678782619714983809402424581319025191568082736949786091115152138591263572890729517374659208700778928424773930085805307506865533898350852200389790768759207551902937463203669484276989271164291663485815247163502500130068575026561980866063185545095065421818459616823040884607658235745980250149912852819053183528693179834291225170926140472188054699652503004737751522630526255327538523312379517333691843888504738591848507493093760264930052826830164780812531720311708427802557367354689023879010232834606222512539399491504606201032030380648324023743526466450421837564992584424095235751696772319030784369997546419626925982796581015225633064499230852466741784123233524840583169839599701064983243005195830951712072846711969296672543772219534467643446099312401624348843983606242526187308039212096346045898612869800685392410725370455667836554061227912485218546300632993606159073513653006655017765090026162724705712002157173298751833396486548490512594818079191112020905445178149261086976518083444802278932160111795511790804379470125429524527815131810607467091063451458522163964539810429660742359791679918053909997987460545307174169390272227047384311386963243493209454718945897991292484055191522391262766263035363661598966613472245337296234104091303496620477368891736750320866776548740465878512364049626054993652433917281413255719827155341798367578517397125290380955030232164092179161382914792576554871353626509160344365945973170251811037957139774914435477428366194359154164853851616397810074433783941737254609122215685725709431342912392686354069051058636095575648144704604429279020170252536134907134483421512947186192100884098831273539378983325964742876084165362259896833608985194975504299883231822231822311952034482960036806640748233762271470883412164391058900453992893266328067672537544712757267870918781600450346651404260597888555361899760088405890550598513465740576168309830331222697056646637823254447872394349152962032480686217651829259047085422038722415050540188703343901630181891417137700976373700390291259668085632781692932389728985924937187765695920914944423248943347877686847615531754032799441036620284498288723069937080143509168800304281962034845252006965968879725051682150538012790255629807640498360316328312514306379706104961862480787888986828197150098906903986299987030074579364164596448167055971819236158363133851314182568665430702463360274493227266966506962318766511815119281618906606909609395141210182810337280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -460716174268644266745794635366555453315675375703169598728294238232105684931843287391065078556760323678690243432357534440255131265150494733084591101843043280998499553042002761640682178313087781370517076661953171387390205921240967808614088037075496941302366548884102369133806875094401018661308095183892994046861435215268663308078122346490668269901558861136659181313981884002215000997725718498309588525875083818701626866712514943384819197683260819272365911012819822899048424084077146158632885217214371487721787057165460892036498432207477809115645296365250218595888646094339813540114933084648619415757593104728390747471679764670527004054080777877361035426456051568359441613600528735751357762909554631515493073047862282670669273710612926006362983865623879385840800740357964582541786760608929327853037905087587369186246240507619593574677311180735889997590260254562945868094696614678899784183159595707111280204926406754835554569127471246360470704128813376985320979666380681631199940179076367105521695036278541168870965412355612391917394291353732009756305062711288776433881363919545319144628806433145330466202764352510052019692655707030553907147131639997816476232870986553650836732933436611763195796602751664115424807687814457843562636354415541664692402037904679940396427866142707760457957587500917912106840714011011397820669712507576718646072172818631374524305624592131750687698563894577855296168174309739446170752103179003732326318578076441917887580974215685549629172671715791270045445437633746367014182566201875542490462162171289082411141668754290916096774639883675227048672393533865958164206900911825228269005872691801299913730244424546445884610380812210665055306794169951494880722992908521698343480077812040087171338412053001349521588953514468450262408523910379826235189405279026903450059543994848889890687862353385396602041351279849991170185158565227494658408297214914412540801158948231333281785272273025788304757549072938670513550432416630659190460711011038994546556040956027435955165156305110662294920439449062893955963450532660693379679953517503131628537674422163632348347457016562229864547790981185704034411753704326759203342931138957214216541689983910486975726113786069204230738271530702629655789644078655520642874255359986311914687214029093936875612088651175969775980721656271649808028705367573507786844552920536717364816431486922701677607269646273241253622534274876293921507865733750333380674170129606502589967210255111016292830151485255597158284638753561696081499578225491327129553468526568389009250075535231248735245422334461905542840118114474675188306436299004327290669654880469375641095630759069141504762525521993185551753206073299482024082102094019132994576413666146014441109525411404133925349161739239199494438216115165640248422492326489404997307692774289384603412255635157584975790195406667996720229301778988617281161053516785152171734171001357865913048711251324093670389289866975421366477708770645867807250404827621647249345048618927429596985938328746550635904560317742232347954727250733604144889669522521152591643813690446253858646044701228656853069020268885164401886234259159845099360061929388974192776844033839551467040771525472167931088478629661848420665691501244994735809774292180421864992864355638363689331755157143292355832993135112122950118684324654455899931869737773184776781883048638352153723223364526200279055114035851804799176780130901201612407018690032173056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 2194191044518080334279342074189781504358507050941715706244531561449578502322862435151956274301589048582407619342546260236776186864334529687583318380110959709717352468579692385379017795948626329942672095873496435469534247075609293655948249057725955760036377815052501354832314783403103237490652154431453495936147120240423307944514916394876369513261728914675101331285494759988292910930990763777514622964510146610491392350225247715484187192881068679991920399395597974138956209492752000161492238332185811664796242844445487540889713875840185987886275850875910393383524232464433790701132279256821803476428514536396851717763180694943903360248574073550781395194049412172833860398052866125284561890029418443528969623154668963762452994953378814026502665959456752568533874581000104377128630283178244360154670369370457956690759950051466398933479640505454483101085577895479847668290092467651344318177270237564921015496455026044576493092162239142065206065710613811872253448391123320637130199330128192772038002631359753781509006411641915221043547043929127352534278623175219745207170484051394213236973259133126944386633054890816204025310255205145478486985288856400115003821178073016426496908203650174352167829755529875193258419314660585703603278518818720452044377381728124931635039333601221133837223252133314917806356618596051255798795769833134494836812700131319214531200110491141115325939422567956396425364997754217571066617832888327934490037482744588321564577467425193366920061429647567960026421380538592825979785808417138228030927580258658544126788094159220811617357874740777806267023271913268902946052967981797835500088567327757969650564056481399740836587811783557736987275956233235522580956557241605032102946336571728137082453875838591704788532181363093067055603277686853915633959411270811273289032670506578514295996293686534692417582853731990447945502196478622013148701645105563152702516056021396419929167225747093002568384519494989670228699830162332017983644731946644827436065448017693022752069328098638625145618975528128701406809687822031641311841094839609650812783586719957696263130781762476350781238308698500381188973514678093557759514604628881062970096080190794702122369273598679959062794800028351716890954016314962166971094811921631892577551765713661596972766441437838251742485870926451971856934522686527443020224693030837215737970654754736247700970517302951301436045003882695151375299035427579547026439204425611943632841800976388401581687733712273476348699859597968094395413652383637442553725463904411820747435032776848983819819433926749954994538189702170927887882394215138170591631500062375529393430791102800058950395423112711704068975533533280715240382513877594407029219782568681162882363743387030017052813684260250598308573605251410862753038929181887157255975364161284512331089697643798326982498312827166486597132520737035281357290572938521214139927928324445668979334957868909689840299325240820323373548550554234088530438657249092431927981280305446881541271991686845317085159103500409788016305809822277825729286479107580725239747449413228334676721961001346842649269342668632046318981762851629784563363874162762943502881372954868464571203172075624876424536904570886626826450914530509934196060644712744696722919869779977938819774756448199842528204151058789323294504904351880161161053120397071238253731908272086970297128240266452664070933536192034949489366234801206501241396985677322649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -5234653865376739633974236280257922976187540337211436668834907044491914213579852173810897602137666183846924161893654992125982176170515050184257715513564047250949362719227590569251600674363851783601228306116858664668822236080400453126138888385890326919557789519461964530906705422839896593567140810011525337756030875231203696532041057795685611447550670007393574242683725148407603793611660898547282374045598684939793396402440456123065020161590415860340108953914782071702643493502436409174123498941548488489580178038110284736032500762994783405181732078030421232687008837471735160681511648267743161394956725320945703573920297621180131831804286832090958694461953022238875737476581931394545517466946627353475473558903096349133826569305959047670334153978801085691076698887863505497876658550024824673082235087200170011088148041417427916310860136000317520160122904515554025276700051333792684218948681500010735226355156856510670042162176951260136521721022516304065070127194393378504008024282977593748600280092547139261724293741972320149380365832486024859925577234481733131657400717569079240310903401671950949176135366785409807768449468382156028566689627111817880041984534576088378604860977355032879240923384119690838136200584576759788763449930395039059300045871395537964347918561554731808214165675899784470907125956987835919858185322488447632841944346798365875622342182941063943756179054263823035201945980145614509218052669094874506082567263960994768822021522423506477643101567608111391489294977876301036059545983946713191734683979769245326119485099038366596555078562189197060275894371517018537951829130052696690187793961006659384579206502327110109154489855342142259619098351389524476683149681122181177259990448131283233082282164340606621086772879177206253515915753343827196209264969451814412217684429724860799182941897921643108082509483333346959306285711931628621017061975635357783025143464031639038968701152734725323070545352213650495039187970236373973274623820921953111372477928877288930187957813197949505471670230442433112992813387224483367380152118386295397870102613182626509435690648336106209792687580699396384841505509857803294839042121633796037007310607605866273763424754475798808417796520696542473374210788575296102029182397696406306854797752377903130152059327392211714909956466902803596347795786946960281770342347483342178033651055724356133736613025499270105677557184569124931426928806894040519676910484338364722641078029569726056244519090863234985323229447729583852976256305589329318054593904698938053366575542868420777918451351713847401613967364228655806887314240431486168087638035303573802173398407686213131771099258241396546873370041489813398791628868927693756674409429744947881914130269135883176466318468854909778878802358853942356466979805341541641025978743956436999770938191183806143184439724435048738050170824676395752942089205501021036113446979146817178946351838532772112678862384568693490292025909570626770444713888704099873055101524136060774036130862400270175791631458910911891400183160241948114382997776134633868819208977552830946423783375109566703878391592794870369366671534205556498255651593158029281911103483961045350951431279473250097025753334204912686022383982963385909696006185199512232399397906850439775876295578415032722894011757236291605255055043667824489889934223396585848447446204258897057900001079292994271227606647333580893540617991121203804657776557712998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 6278626012106431387985537754933392743038069659646846314681732096806654375529697500123853670082145478726570293860559942524904411598528847969564024031387288796985544004319688823501973812680811806862489099592028053376162236737264301256787649157667575408531007961238633123372693515589965439047343609671943733222998631907208660874848688579520024713916446191719503244574891044373686643698511755605558345798383706231367577860250000974283152126736688597470447841607003042732852184266498026020378445306961591869624295822531347748802987299040270738183197210888489407590175021960546220050895597343585122464576039315996203148996178112656903113722512623652414606056024376704300271014284636397567161368734990520354317685531861080144566255317851255352046315868118681956707019103905195702328180326818668815613979064152708009355625733153538096119236267268003615092689512452907952451269082474094862288073127694819210713025848321526297987181559602012223784693630078236526798895096682983873650674383333906417465009185897967056886509215761672537686623152641069427966059048652142189447116038528604955849360288691896374563996396523715120007978602450071029837960593299527813813533233972900829785190156475908149951187570712124933083215937964048756741164862240939019288948570232371950173828240453689101442819534044618122507715751202347897123828730891096736771332670385664036903511232373493549770336726227136551658670940088633641878247991863346143705576814407168567751828384640203444338364957398183283946266440837941823648099072574741270951725988544497830437939390189028253855929841953086871018290232986575181624293534527805278359382778918755596047917103136497214065722109059458762021069446688289618891060212499719207963176909614466463847003815916102895587388130627455566928793447277012643098956806450424833233693485875865549830367573144103471034513399166259583525494177936827309852538404736842615637503489515947126403088482516997606744320887342793121969115996442941479892854482481395146023452999366329251966443941435328660596254982481752575540840282111428437917527320006434248949765841922930828559213110192823468000757819634751161924673462709014757180741209559698843606970028023516111220090551377985831318348316352692598000469680591935001037293983205261529772907608102620522302324636041518624767273647627904065044363530460910350137685746033088477640724630735073231701852689676267103735596148014729841033541809208346629678375495552984400085333044894390879275848814484868967568575421546987452609897192070374526114684083614448226643694758088710573374657184842376897580095028771245259934235378878950683686621042006451750592036521137948596525908221911761981499280437000622808311590855375289974927344125365449016670386122767924939773748158932508772189923075374535589822522855543703064893847991116432947216611873045469754826804618920126470226692497488577913825812136719416942253135895723899057432826390049391788828689706302648108089513068134353764315632455512015076987275923165279180225068081946655067911985454967929491700925096879612077328852344963520300208072928325259036096940200197072946041335434519623942067402466903853374120153734639024684404421023559180940173050125159924442950644069407398563690359897674531436513533257280304791263115070250215701652543017688385397920571208986643529010476181430213064868133237899325345379725582837175188465679235234907223343011104905581467763887164422986728116814463631360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -2367620223324731352388490874599707979897343319597562374899658238486428838553835482444424214942407995326848951594732442906401615878193946437166237916953139605518280381513038790012418412184477749200907475287430900078990191675076790006006571245207385036153590544967629337098983796790466191933364234033108631236865915271725011041518860030363691189520121873311689304861281406800461982889390853978971481764797771717925796924828839648183366922629406407170638046901922777200178993708752143875817750083224787231977249550064965536143763173412282118326799957088508709825972455032216946911585095506641862151464109438143303566991967834371393623607451565102947419264959829370617221410309785349045553508592215709605848747127893059582379177493031421212721261838347229878731524617534388099634916778111423301778449179100833546725083445466358889239674988533267301458894179911779937679682087688627414047766664708852395472610652432166877246230561705641181521849691391365486016029321371135396605410340829874924968257104399374170871967666898497287938756243716148065653577363749049698916856959011069992574141422250122613707242721168458385452636942185643867533281940022291610246619786155901074977847243244700489826818799122160894866924836490857705662371027869382092786770069843359584895982770727395540287763445568080227006187337036249490488405373492280982081345789463747494789950626608465947380764422451519261886371301283962217425620674129318240146911852211336319544068768481865062764979406191286535209285092044367196324845042244082576225724926302686491548673622975234518524995496237201155140364184298022627650624903923734303792746001398516199124342731141685766566114761993566460475207864886041636150975897795028624106568448899253442162365750199907987134758734607435249172467036046290309086086970476195546991482660953023175418434072963812569784148008370501780150698550252842544422413977308368987355935580372860649283226529674756618430999402216995426566052730519080484879936398211936061438578577765435459966422853815095729856595057521346333791859114635682510061147348799628444996210158270642495427101370604575856028561000241764682932411285990006510201599062459245781887203955800753214769090943387257988546605409412883465003941379775243009947900359427233363513374942013893057126252667273568134404149627990950497961270921420360088377675370866624728740169952003682584919805411825313641426391857064692683526590644289113867669068422971498611676220763523390856571556952644807140551472215517122409888881206866972692982583388584291838824507709121131961165901768535373568693814899501114601781020641279575363990560391011797745953135856970075546081252951848472263873628853190820695322657929626541799052075189506580890497366574631783000737120547434949230371990390434360754308773908515383491387514768839784117128146096656318782333554166543464551942727535445850700346369926876747552191737504360578216509361533747425526159413490664089385610638974749829053773689153227204659280945890367273084575654084551508141503017210688083504785864032551952914847824342805826487944808492236112029605172155921767391341118980216897710977359824502677356819308444650828415341275980200343241627812531242318144137146341501422998689747178221782702787511555825702270455293114390205809568088966613283686161867920199225724258410827342416531893396050335116447626204102522256330219063247569003441576414900005826467940291368197703267488153101926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1999321267753007967632809762901723500248983694529283174426578161098626689183595460299700494447090613033300723404124648571979119379000578164373295633531120626337123540207939560546876953232052651379365059743021931438878691503774951903609034025358889259261607290771579244460385929578876446423535619861695945633566715124787485803796064872395106949899776732354306743710543396701173418185507827511641558411008163558569988400934845107113164470796613817294339329616818942982654189262253062347475729087926820298693715780897027416371507162236931438986588901302154297525283717178159915820794624093520883481332559729913111608775254268576790130855730480841815296588528288272640879395714164560518527661682779112731389366802446239387837552143051879530556293127177597648482007308138625929897224639036788741476072764406473920506872076100361305997715460856887652998517698094514624820563465608061621825660501318129749736729587348840015300310292772145531473989150487630693281479415163087515385686296281851449150290255208251857158832525591342131687641449281229125177706478063813791869945149152395862368650000960362766582719061144577367973836991843462128682549918395448874084257717228424585474606720483926557482332023189037205896867319671216431379317007236399906997298841452862814449612332630233018055551185276742465489938669760583225350475736167139791919918181943580389313719507429336500295113493014966700183728412818297013601022275540876755396032027809618510211640083216199197315157911748566905664427546018678358627010800767339921052733661659822755261367929282654148573176598035518769654812902440619280956053049409975874688780417782294073963847647653276114326785253346754042275165281744348849337063064136457099927596410318674888169716674366607384531251135287821234461750328988732984984998570821453894734597571693867360405916153024376143233990623564297919035302976765916062257324570418244972498071375030461755849326614584166168360840419130833331517759638688825124961203134464240925131193556184499719859391362964783120083157703070053717808959618806594184352300955001497021049556982101431571701640034922667495623114875916571154539263765798909345483925022711915005277622119504733589261380612577215524087944037324278920228875842627628278633893067222233843205132427344762603436310059243111084767056560580576583160136273153388962506507103093395708995861085998213949215093679708788397548382466988445136271649574525651146321098669254545981126790601651860871760045463983862019776888410143737330492232641195183563530254744676219630536975607212383809346876310497762382495763938825865855075095497376220598384159345504749425954784229859677485186841627988893965886294441876049392919036340507799280425948662677749506195374298185809572528290713213925870525325444571552992206668274026826996265791969973438067148677775134934222864942740523141798844670356673602314429342019345974522734362793535459146071829399366237638957730602134553962210983691044152431536318974827508723833829459437842829132922966715891641013661952678766791293446884255196899407672237748602847256694062020225766152976516861680960311631799651552291921449632818235945184870024998083378754819492830042144434574592894821143032347028023739285133342532143893762720717972087930263225462845100292616646404529297357196462220518145633109784449820642198099158459870424812433055969487651691428137917969851346178169751831539258857841165019823599541761238630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 777770044106289049719269904837982554248368956665903898010135265830408619210314644587605443074014321197555730736493892523450671231793818158241644563395465290418872289993523428721417282660844186749854760850276757141203960176496075245823932200637777512400317363809643377056785787101624695226571138011356693635476221577767520594598025665242891272043709681826323028894865743826120266813650418423026882450247345052689840393568200951144464636391627372438794126459252203838099792764669952281838488067897757853241080727559947951172855976948094009069216858694787028244646031682741504836295344242091979481525264303598276356647870841232259947739854912268187305318403725560028040849220322690319435460792890519909982381154379359787990280928990127783597970275903800667068008976463174791109875292018653908386977287084595003466033844166529590366360819527138860869635258703900962059788161864643156424095432136857478376241830196640329127283039991042528111369605113163430171174946814939193660017308615461692581530685101707136551215066917395749327944990214840585339124765459633565378730880271397134106365690674684882700426108235978567969021307834844724516794809473103626088876388552866214258953956564151996140567179599190464240697404093918042748509039920654255994904997857318930219921375868064694941462494288962237794791928485836702354540874968565148755335738873490933983339237956833897063541963209488429406109248382695749191299103297919668366060425354773389435619418456819084551336459754014625883284319476418844826608171159201429370295224303010882194324113175545876903269043751236797929157735274482150520749693579708717569623317935735436163721828261941796575807993882493977390948226043200890162843992192395311157495685582736042820942175418260540801227895923361887126559310676315117876231398660014647765028833961454945126228623910035201707144273076865567185607007731290290941087147120523439854262630300459142220954318734273577604410342837116201942139268558751504767576701992808673258169779505933712715061633839693296376756745026678530989685020609091607875826404909658592298353213276199313110146227199821987189260901156129886386280504397686146097178659738460683092668228168326579619906378809348291068976866055835865925918826773497848828286478180720424405699644547879548629937776519749268472301182146655723628561233411903425090960611688438835331864428570461255838731119597881649089909420115914977347019949603212819916384796360982515389715883823657612928316050413385784940835912681766439073352223581963032414078673406461219978425107691699394281271574108683006501501021233882741055590658237456959571191053110907994925089098580676586345095779782643728409206795843644061572455509496481117455132489802748679627646893354837292928086312472978207393539578770160064736957264058399806196674335667774076731755023645945848420727135880179437391588502965679994792100560325558816790956732865246907445680356703556680453843121970360941891046313104227602843597908502752130689817284283311949073467798889279742259692197871725574449965418340582335884186799036233145807264908413945191000997383621847983521666572668031690994837074239650781571136346116793390764903130994003053863440013553677528275851599943115295162368005205886642121436696202345903861513695979534795681658428383890561492037490654222296937352232916803748327159652322927850334610419287722529761354995630341157183247847114507849822823286228661426760712192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 2128409984804671231715726898581311112049671260183880029210168253156341554835730549371107623954819564644330003152900665504823275335539677194691216539850075880101484439158619729486781126745789258334138879862975501597030203644104344353442426041185443397417341369510970000055542149651018884873299592546301573055405021988569208327478453773516037407065218674440382272928001201417495714423894200850578222905333397502627627628697023865917494133617250216610938806708053861497384640940249478647262297013615399553468852150036683603971987366503667340214172959216763795582825390949783308003688374817137699161337866058009202204307854297434242282435413857348104168749503150679004012561701471127648303786482813896855896147646940652451877503759621027464337624184060260756085793218753167503117526361544992087057638053903487382871066721937775910138012591010904503787212569443478273074904327516715411235664153846243817956286178647718478348895064018907100634741943302652188587242087834346294419067092326641956458802899170409915770078242582357457132130170615124230350726018127365729605423938418573291319778786204743199092536112159379163901030494455261942388676180922018395523034335110538102612412394533188719547082931939498269673061281141824604241529193398514983708481781501378562878550170738418176155794712320476658198846309594702048822945438614059125035253712987947962363192680465583340604363355808541890230863529095901728662796676146977870356500573383407890619332674017214290584767529579254088476161020374426959455683745394885966822766123916571492606618733226074852959188081084155457523069375524549309786118664333740375364946070775808678935093766389910512305790701861732094859117929756091818623512404755692401887742077591144884301890724010324985643546715217563634312192240542653235852578145754504553878297497956723978468295244020928594379090029876353895126709633377340903746020792754277314539146255627469871876595096769881953781593071001210293020253142058927911164278051533094102109575575695035302196256865298416492318370108608254422033067801907761322683782023769308433616200415602005525671772377207222976670490298712698978469417334965767598365029171925291767374007114719529846892581282198055299295277023954471489098944630386480571128965058441441631592674632681919229667278072598248852480540852316311447100661755029869185703050284177930677528306875741759902967071815653835931818642076953436778874417927868873477700214703262924790370431152125925617418664719405543365886177681777625104817909310098752798421762600454971749556553096388860144407788951173548988001116479869072194191355031124638365766503112896163226723671748080923494730089712093588059604329851029756187022235653206490105481094941715594892829772892188846645847680821946094961240057981984332827737677160070736413359131000201678213968105249825840140176468099836656804566259765652186343308087926905995482179436558768913375773311424982665357202291885749455399923780511189026295282950265704117171490678382927624873075270524219021944408807614502768886027138304500094469235087582436023765831491690738071587664353936298953921082818278925933600137467513584099527472928224295922000994502059817184491335024470707017869571577623851454062694395665118053298044699973700669646600202824069293919064194284432433342734227056454807865240547889687188405304947768475281951881912042602454421190562652226196503219753932501713048001746505623079945135718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -884185983150207150574841510857564388678401505786790356743722153262189774911829886744075350418477023217628830404318144393246813471316269533069356050079514220260626669470842612638242245039859458213177849041810260463935582183739227255948945642998103395612550436128201023608342003850191913686840816205673453482884533236353627805513516237385867542521830959840011804588015248345204690366233867868254831881865588059967877232471798634521962226816508979896828115643478289113218247399545636423699827175103488666856302980943493208212096842337484588187835488459405669674093379289168560346484882280025634096259981801860299052482080076921413630361613253879781274740673509622638730079904966225257343033548613395123760712493002751979139304860035818577137540452186368409009611522714689942323794145650703688605593089446196164670753123126599996692822774191268224148409362309896277241290018003609992033768280780733030020683129409584442837020412820559133740566230082217751695894717463921315009257404676769338430355684599437287018105642954016070978964055711703279425453348929592222648176040544920064397007719361646320672596742386036522562638161938343715400957926828427244756348532916968717520769012366332182226654268032195115584379795007391404304503316939369146431653598789062611519710752020261922047578989557031309227789086440127966673543480215406422744546182253356108391511391785899366045415010910395621152040654964323248076739227716753325008958685479266738689832644222534888785925731193758297544551485999916289788499216784731383140542105411891756295285690767974118814818930053665418622112811989280808142118764252097792582790200978621055684588354410052050360539358822670488877418687913757130195225896790328500555758794651769933866548998603444579617379717790866771579926639222915094950785834671783703328246774342840496451328240148223564108447073084612000840775128336256097734927125443800344021308683690060454814798676827826333870342573758225062130245529696314675119006058498767630749573300320861890970269767352545570159593994138200474236286379894212474160962189730765706620484299483968521752260927813911225854973204218833487527262115807322056034670763718562662279457554992270034588378006415608456318319679148505740718540819852796150596574181910290603965354939477039498693777708249240148187408107201580161921681055336563955448896304513045886292738206525679662987175145693438735792185211790421160439602799623052714567397424538700342527651112398805034766252482428703837200243811170721771734883860713584816883920368892144252924531206153214803425707103574370769042587196360066640045604970189005901130569096218882118000223367271846681270268669228280362913205026470042991314311544207631691342049342986968767781554139647364480274049017637177300247710147558645693906825881223027754359298725097187615458913356483273710310577141196888644056132987607015510436123612336186370007450788018605120010435898377986847299108641482606364161273747022579249979415710969195827759291756400337614080145616180432749089930429520965590662695467610949885132243330229880713724290994496309210816216558678147878700233278170908995039432670983286444739311363192273622313849580733031575404450659329014516776375676235084856988159535030178106559317055685048881908512314525239425521365701808191346529167656701392677372213894324032185007408203379594907731430751034593469529581897049064151996358509668965366503670839565311100846080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -993302327709398506679975864376317071469841697197147433689396861969547904789415767332321564590732694888447199168223624833453864930678196396962810361811570869198902051357039982488755480887607851363749747293315055210014012528441648099305554955386461065091372869574843041976471963334882359604168363157291673063287300173498541770847056017988760673580326531355577524193490085212897794470356313693118521318868321535993349340093012353468000970277027267797199384607473665423884237361350701281186916142216041275416409879453680822132103143867527949544862113196204828139133367980360384540309201196417007999761524062042105730543172343784710836677295748192826037380449934543371798848726249056804349973988083887571556206560585914408337933378689307247055456308909519069219441000995521481432504419060622951681388329429424028630921284473385754914356310327705633854703308489701794919621828586880250279805512714516748631072396448448017792168701936896208447373165059461972873253709903753207288537360358810551613841040083281528786939685687672790742419269441036350922153727002868422783427415812635756274583504643143533600475477098735767720352751335262692249358057020993572556193526073415096079577608607428968682272685258923296961881684820389627491258043293655111478761309631339269073862315936395461349452709565371896153338603423666409880914820021325245177311520620747112107058262798028636363356813032412192823974871874110598173037906163424361994905344259293528403918435648246851673697938634000376145595846368169010969133747438638264972359788070594381135646714133768072788816247066431845738504297434683991196191149580608961831423658978320313201492493667515862622145004041694583297657006862486868439681026719601788401708951934231632362577261618824428967840639003943866590367075873639263456574271428119582802614032385278445121564964136120948136471500026645059190987753594353660576668779369513117032565198661610894424860701597380164092544395720730044449890985191306936467428077602422675238184465447937145815502881584986162611348130227445732179500943078940312676940172850060703818583294873113914953858011479404182841712974174477354780971393965817547399902193956240481135603589492952289602778880247722329600402628263337537259442123478964086983913023545277089116286953557476837110064917694139430064434059448224551948635759116618324852147715907555221699612306439074026867626470448698585737610429347304079434753295856798658784365961529025769388610132104134731723267813628299084038326536394062373422047818226172106064401971457211508501352856880044073485404378293555894678320081262808708530804704072081117464652813581177705201202254070970765542153455196440659411981144986199031109003877347748922926293825599570748937880741072964968547866904690609440503646115904442165151990565500974318316886331755865701644850600129942632656451757946592199396870990995481848569367968277825123375542237275051537099843452873363447714214322688170713695556785461005310436953766084466327997259577041986447727605201927601524425627937015798184125813689099644865914570987560741327832430720687451421860709362857399492740932928647362751854548332466381829095571972027059183153561085788784111580963472749255525459240247767832664027411278578578962545135880570233872422864138132610452911402827742288368839519652617144201821884090270204190740245561632351976309852090541710479332911098525678308525081082318633776373051167098550616064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 279584778898706812531054926671044081217229761480126433745574996038963613483676010921772909180670212439867195775738127356818825267100286041573862964078990735360683096135677727678761236392371303576144676815683635184414507388004588968066188784504958355414005968862158980342475163880472116764006308920825440052195868591385558163530127081159747121740574918874524719451715962517360191105270342975423241083140467224094647624160640928969937227113326398985681752261641171983972192587847824388620664516427716071120013848616825653888277091538305235462216023082245110404891472983949609863923685342656864194649125440964989318658478158259864727816386462587750967554885782447870414691006075453634241454647568966375853850905209442570223880189889926080810942704799751176145503328977808372429522462127061778289632576115985216099208760378715884754444472437460724078481952563380760761653701722485159562364205713922414372958771704329976797681989348499093855738452145462571132100359122166914649080947435510469745084378182761561973781352854466592554634949045233718020227507238250334883075936954592369783847724727669678405598843352122486488292885506046989378967172828106306443906297413087505715170255743580826422399417248264403408164267843380847281441425991653700699368922810466783154754874855422859701758980805125144195239997784391887169604561636335754893283588875788680515478460662261518472353900953563785219200772068453247975447180546640632300848926207827206007959862128015896393089115906228991327066264052940337001626177239753834579724575697459866095538293858132662375352743499781733503797327269197112096990607419390138914957959030012328731954630304276655254999747214057429772844702938899483215412905580051859042179133263863299946002401167261558644678700610049780552568481540716711008575189885592657495364536896975670867523452713944920361082097510924035021763419986545248405837144685117479701419181982465119151980993362855451851873384411704054488666132064804446278264577755651735017464413551241501431449133024693000004692733450358851856822587869581723077730141011471592848563301300696417970246912650228116710878380585177303153242527119806142751199228589218078459298688543730811001550262781552334556084857775103003804177071074485202079763889273003150140374337522299403211134781344335898911070237258220101567395791151527418094057438870092274441091504496145615665850581726155010829433902449740433252132589039734658971598292736595645195494660785550973843583689112828995750905861859926251368077420683776264518985422070788132364309020295632836257093297634550468192590853403202768038278906426742828589286280301263438930774790706356363200551442705747742252377546237889892213706661886152608250987134698972172455122001901421278340985560551211166666164410552915502891480664885764418792061635401546966076980614721189284285819591445595124502042207761908093096899920364415351145820025093179921752361226000158831535208332697425826652462179124412034932596863055961366831760635475625921963180562299926415672069523826844838313374419033925841202059603032710241922070361540928095929148995684280963795452799122372585247728952153456578721628060775513875188663417630843314102239127355540695259350286933674689972155620016605829519398242865892961932685659676749855569819805114485980793550671595177175573653876588875688653370793210929718035563559121631264050029982582730676504936156143215824349108237889227980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 339424082448423940396079029533594426855789292201064003116681850331449653796354729398731878299686404335997200488310660979910237022459706793042759295183460214157420601954812892893821905989711742101828919745431983788264577674975384208987419674126671007541020849410054697763492234100337420131853261105952466732269039516628809121026964862295476085316488867388563096855884606725458576891932201023839984274367474856079404428901623083865061713957220512354049327401113626604460107672120862514560643200352751314882822474509796325685494581184700997254946084035709272838941432894598837347716268457960085885921734407568938627541205206976722713553961215823300420714499116234796332286486649968037372738594218725518844801353128974387783926219951655730957048395572608570247302081263841404555722729159700398179711422130028015599212856072714805988788965379335708351078508123644245664098916589367125342851558392804423139026517197057684932328871846030155530751935330967219186039665313111582438456233744245046512185467897950297161964314811908665646534643036616875711875192272200078425017733406648453026929207362391151008264494202084978605575975845391775422747293008228995511467096840256461215605454766734313720249951367922961429647749259425256838842158312043114366263398073474297533041964615512471485147725085614888454943867348191623973306389007044683597821239382962316268016050554230915007170138334189998110794026201797225432574438457233636704517187377377152042734856598537800890166085747959335250994859186972942420733691096015486311337201359733967540983118884742250243012824705898872260696752982884899917528264656060971657740741929538221976403013691624103865063482617273375504088321757942821952802010792633017779345181876121943013049175943215641965457296655905050531755472178171774380084052760928917344474556186254007665986692479754715322265478187555314300332272487104667704347806914701492967566811603518225685078594654523250799047637839385620935858271362461775386320836418094864939742013758520852420191542828871674991910747320538395175522887589383901306997565208141944634951710661769515752297416954207139604213345333882417269918276177082670453378133083666406696223723341164408228698240425264081197293272757655421440149632079503217882650611875105840364932733967414531367423996222451438677171163004772272922201783469131478410413246242248736708579041713231318381003185805157095530215408635757069328722405246216998701088713464639341688618969905203187720849043380731678798829366274448686397393517232621846413182722572607789046732349006509246676346219999367116940323422586698828249299387126943437065615871992938558211553588519624786183618933775912226712324314525641854386362949962669130511534575479798073461564239575103795228635023618384112247760818797395363665852724445525524415270257093732776738480928075261034769329775006599839548131115029428970115612658838391299807253201731184360113367577974299920671419446576096127091768068747668566466277259164988322180908074632023008869833311567947119607983776014335098616853861132070192275118766188422140363874818713929810342829975881116809398078986661622689610604743113697925911131434142220302344393916183573143909829055501810705572994272042034764845572075653723934671263344000877499748419862763133079285539594717001042814757101493046194196588053069853079392922106983079280411337538978826360083535654480029472287045532221652280897900178749521920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -54792525228401669538085475408472938215192420980394059590101425283227427419864998165690961344829050134334408354355457500491502199563063837241757721912830417467514805846861581737891666532597433502404691380302216181091543307939877693804350996489995400136108887752834583424277506572420745075152020551252347308134507167348613270227607010582901638091659078026639748659823552805823246163612865200087130459914776663416448375833356809594030435262605115605394259755790060633778264292899148956793697861381562578670779414571482347197437456412200670159245723476310865088403922630835183362731703852833996803559878630010604564094512150902764932593896103748646490724239658759324187002029682685848711970477043105960018519239662735871798553048529689832766128644800822150478899097049647333760783513321640432184703333673398151700377212281505421674297968482913237955446387560570313984479230111785941792894816924711570016541033668618541821357909866677000787993392954126085038076067430647171989524225209928665859039595758735341605517649508189539231285850356392345708722404448196472104873506428501414998500024890185093637491835620747480371701843101471274242079859920881927927460898274201881541864685113358849752929738982127370522289419075479108337266353509656951318988409414603648575645774897657751751139080204427843374990023482271634215764364768824443541337078135120645412673865459532554251636628150669189421621801895371253083803680145573581392252825409789567291773077388556953588658231084438935068409744839307992921618165668640296897895504228826032739147328799601877110532987537101436851645561094549637650820181318842532121838662186951610974313531494498169467625311616375983653037975967131077653068067505920820460571153555536186751571714837761522845837912724985427268876697511188568296769251697445756864817597105121399241840707444105503489404981521933531004313369766174640851422548928426127126174074468156320926566975120983959849825892553675236791323260125253238883107876860476475586281361434031710356121402882003299376400400566164946647669352540506107835742067986356439767117650329171493445937662033001459821726918107593535478176857604026640079895913690138291982696750122120755583428431830170547552929160952824378321161183872372767775038049782600963598523920440429168658522239069004296604829839446251445800726685670730055142411931325333703752912712030823919580537526608006815958823980726995355574562493512033266925929012292785034405038622864404545254149409222014214544571224325167378744783823539677792208803237679646525980887582598620129960739547326135183679728276004685312467343193057459808457512917236414072620982290185249687472613638496364825047367328946754688412865809357573192475541654989593277764941579671302325879373159193730574027860384004336192564263231036790282551054046103202928479078689569894036670109736858056157933554860515021458139825944288686102885851661857131623938187591777161186882626292200893242320111971108980405322343577511339888218042088350176151664961774117118381037474780333518154875789475219117738980511280437141259303221115690181903981757618236582519703259259887398023478733008983838485179732493287314508912709140867977159117770579195500306201741376473568957803757119879663639558361496883216830262113954886015225685559642728016112451670590720763496416959245427666680537622863198380441217932420557722111919586172649316971798659746642830006070047659786240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -81356395469862562131505926669828520460735973831066442953620038946420942655643742687823161059921327642045562511613138687219244387240092733800726218109251699770297180849497503034300771492695126155144472769934118513344018278379952737726852078288774184419930322486441797912373014970411546154977150894983631913080817949252146914551337615448664138345384482716956577576229694720364788703607482163903111042049698961715451395578150076414349610763220405808323054916728234425905627771713644216510615158066381938675351728875174707389213412623601850659634812220470735558661264246985970712611658278805886130095103534259149680591998550706897829423095932790930492211578645679767983357550075231077884128141139675131384195086359640805406276717071506797570834102339256418828133900068421732820301926627344063501957691047748766008188989795573955405275164213240597596054665212592155358621826615409410465047847838857550009734343172387298881153310528600990727490806608070233524502903140820825857121088826730457564462555391971834618792975309108645446392831353561931531689969649673413393329880322785784652582201909487415935640344393917860599496557511833408054252514272938472853339081184769710701627127771195913082239531625125340579004670697391734087772584502072157971609877455057709958541695482209710009444330300431030700116776867417097107390158878873615575421079823358859223853867988794327930619003565746537481594825541290986396767881000804430951317987921872484850216238605643366652581179817367536722755406160135954118959372659650461135864134514666798546138775469243060904134470452562049059513353040830186165286298401258376680686777606156535247661852242878569558946127686859910709328341035463994020660781239735865878481079374511224138834146870736715726728591348209425166101632874275384470473926602288430200687144849730969761198147165495448246989430341073201855292688984585132285384350488754294812155685478438267375804127119906271544249332515747024615806613498246218859261518590060240528860690120669424946658619248937425786392719867825805245230148715047586712584016874274177222708256043087922944300701083838679672151124319607423970781902287397814217972074915435225617972380951929907171004641731148040391590433513556116268934810004096525428636104742824716874187519726721690929077306236036509730396897703299181437720284425840890324470070944393176641949371021833176988862644819638656827301034900444615874777904469883194080784258884359536241995149396577236341145892308392759955474857824581482547806983177846855717338750454662684654816114964745946495537688588021037449211283163163862067970693639207104442576231398258230525640155702199363536775757298920616191540503175357383534450097749450578000619445487073832437538551562904558045595374342037222862610333577862638468666769211650938083766380867619830914338432297050597469450352480983458791907774709434438290351019260108540504291785129287789329562254144210518962913033269270022931248495191935970800312107293107069319219804894612889366068612317001359233888116994737333310429758700470055349537281494834614758116494292956303858807112007744928071312115800481118735748914211555127322314543065561830916381075416652442045752877326805527351827106096887804434852386456344171406085566916613570048224192748333823555269057464074864555660740535362152274221658308625519173745893700308553641527596928555370364382238482592252373924605648810367948416876544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 4930216666995393503859571748497297819447222790959889376890156298916958763200121386627761033446467932555355246052637420500228623776612925026460441630096540185855978956027174886079847912907751949388375795948454493487725011494334045284547620333890601920666707117703497681189427182942194395450324998794190642723593670850992126126467142787551373406031239421078332239892961723580333335461248061644146321822251929300974435323259926150006039880180122323315157014203574432973193797345263510999348324641022863569799488335517554794398105637444553182672625400291148938037355371644835609810197575573986785219163476159545714335365180393038184074179328176429705866160145077748693313432589553013811871322334860460226358251836321591169831920073442878407512653602000577300914393706071294732302470908882031943592765872159057353714119228525112283347036642938934245960100924657207335707098705847787088007230017841978075785333550970924130850181606808692405526509651156403997529342857529981109359051795560082621761249337113985007135943092075198959461996630571276211178003366035806413134575772246430693612518305834548054169495420260219917485067003979364702926818809596346078771729819147836124808883998384678395742648527531520742799453206472463774155572826843065844729126223427581106226755424737780462787479322617205399682525408890885290323552648439196378177518892653926083783395027628978148440909390614280638888651311952522937550996490710049274237203269044416296611888937198361097632496855378105144597812812440822078723293099418519056609643717694904805910835367042661766446965809557760475743047584732738275101528970638499846402844370452602297188813186986824636676319086358763406390839691129672296633868986702495222956813296534207858962366252735330999118508555104588847201221591967683445269898905764037668891329316794501795137191875698145113476862411181340149648099296736214608035881245129294565300489008807872253633050685478160024784911811345895855187095206225103463431834729507158991586508480353146528312774164880786914780042779833227161937587810407393517165639895625435209051702746250733817007359381696250234678121183001242800167295821705609753993464941398468968628364246054620484127054054369870750389275341743491393023027337780434114455036945007152445532962659596802973737487526874147282856040553759234289964593844374470320034596730918363947147487170712247984331297893693836848960590155366952644544376360823046031612648236919677564852471103222971442140704758710366254751444424267093486656101193973032348049137975368616620354019649348527217106574616095902928744672914205427127425883769344617177263801755057622197642024082303932397832244527237559148614452854142460882069490055370494640610694968656478823699377580040552804821380613176234055149767544236223268290842570044841220108787477487686886004661328630619511565855635138418045882689918587628452275756406956952011076141568009988089541887209054799483662599099483127126376791527910889900986692049681124959561190088812202119310376423141958472551160993892078790279291926426112706130103580253180503144532361181050711515612673559526866372843500826213814673672028351145144664325781775398943892449932405191167970980453034223882957892852085229924416291103311064303361476832925631700637163325682119479860454998038963575737391105692611220439838248542241749607477162025731580713487601939866518813742973962557089388111904636259236011048960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 13966559430435143715362671074834082407059316066621314207779194487037915147564766490532152469472587699766548082247199778982172721037629193755156218425167977155386913420597502196272037852086518473245953398285258242953513530128169576166570145384230687880190609826826746344580246873815374292728202418949037375376147635023721476324472973651127138800322523919302772941099043169664450353190675491296623757929564643572640500634421431327726322826414371564072233012473295826093661894555243281909364676034003525945953748097897291705324825607596088882512308280708324574877946258655906372083451223374292542871790691939529809736308055912817408133264445072318061081824286399070899712869511059212716558029744139265456368019992170519845171754651472869866013976299277789200637963494222662238771143559015147604603149027978211407456728512274308866425778680858953329736135108918289464074084470817926173226495902450717212941175101080687787058015053680581025490136425348546801513457251374436804345744166658635845459527872937808559829468768670991452829657560149829010416885602662584948781969016299308491617299051931620264382148703092251532347234278036643729644320238069535720625958314442822119607369882500560221828354859650986114634711626609224878876667462099220432921215177642990432062452812417755204872919749045243402111525787005283176544099575063675146528986522549761551432032694624155234181181204707466978949382720667882720896289321571150973045723911253366732257628573795210179943455291909444398271393398269050413030945838621446517991764811455744299781823470538712271266744380234922348014180087938969347786085746680820969884963849050912623352853987726171856359631863553885105673804926639668917802238603186318434796208607883029028395017235944002502035278336093671063035217745793413636760138044128843644517087087858384732347394925494978879726512117954010266083627279072656545061925725288032242118512618373662520073935103244313153870426959532595797063543621423938841541059774538241271199324272262847524654050411478378633747460941714507755696585363751641477999629575147818731566532506886004122958170336861939817819168448939261085822499937685082230832150219391630617371689452762540036149204208512915825111772618310786562417158159943494499294482959371419994704668345587293571713394073071410443011604115886615916495978992419818855757057509025293136337422866211034566878477754441600429150052937336224831338770863289050070369547108542401624676865954360001263841129221380294573224319350512736429834460860367789173132031322520408392442874165043736849503438142364161874525868507012551024165663819461653193619265522396242084353405753310776763138349402966824408463676100492627259226203759026070410305179806738463858259950230481314128777747250245966048940156072071749911527642272396626240720002654302039403192825168321385534079246135405901824283553745434659955532771454009629890999605808367427411576194493754475506636681655666379996744410228015961649310763331951415359301083463509605925825153001536447788408219061757654673379783706684009451783335559327537161926893288325907646714709690815454866641319346908234780487711892403595852957230977714341394777376712237072510480468915624179591291712768189399633549398836398930477092719173656213508076216974233408775089549541664839209075126444593004760960851719443979731052749488284992036243264622854028581594115704624307763752251372800033884733440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 548179968986943841774620125716222619557854493267750706961491593177428136728925834837229517538865146824937304054017062661202825863573708288673989193202685774374303589598189938041026297471737415139194427868505905635239776771790214384804942483341784788555279237889085987517195340345500876187010864737332491964425453581431386387879341789250510671765125540438197769355523862355901166152280122794442703167885510825027459563617579872112628014035147003932561647528817511600010214334747852033746627914703479656031059651103040611651265617956459336104319906939644023892127329223677805399666896860839095859047811695719762560814490617888821563195286336264941168429017480502223093145799617587838719208280354189845520967540030934825360467769407176198919339549483839395020152475841660774664667993372292901326709043358733544892510676860357009924852037592086501281063039043727027609418262205919105551309504403511210438040051700950902903332334551106907192676571599963461678908872780701571524337217461046012457621931188872766707472739301256812383748770561012778238642017336643015429373576712113313018493288692025107644908612286692885472847613390288351732122148303575516566905338977174721361354421301694925401384458223813219596930480168266861676095422532169933809782971620959051696744171900319852311919083902472781066123696224798248078972115774738232227070870138747186471858996489020724380178940353644397858225290631759048139519505911786155873168144046530677546234821071692451114112327089855317784487696958916294945214697084404480314406597414649161677847711327450728481203923634693838590230329329494916695551753980802973120843373657839809607527096113005698529005872324657675900190213827327911492390772159290807172215840685041961778178419982274381012974101477072578398872934718423306389161471820895856100409532588021387598660263854841289345584445960652331418999747070667598929322712623294684965240448924942337014182098793180581892216430785618909804648625476889875519986033051914033536898715627998517583923056587294429376932442989778588397896516941084847873803349517822317892404604649255867458376937070822284485914213752895151480961389783658718011515120009898340728910979223011958601381146929627026148896742087181800829067598729240014483434639343829963462293137570202391817793816657658532510688701181107347078416660283983562042733158490659685590502883594242832931197934778963910652625832472319979297472185294668935870776623358554031063851215150141067843626143940137891168672210063368403760499280221700992321803381372172217183004370431953933026648203341801111008694954449564393989173094276050917664673739654716352969585857968846744864108225368488131591330071031031582669731844142741583828059998652733811134597325364241511721584735969759475478628292740646746877986827670699842859226034856218389623357604062622912015382370961257700144108620828177628844409248843553018141396268666737002511628053329160657070376168132571332779419221977607438809044534919221660217644009376639783126151575291994843918126107247191937352745563956678060367965410902716599068853368340241049150320544148753650251428491413267072196775291562429087077362093204052040300313622718704352755207493898061305850818247559799119875026602177394566991685981728428532306131428412491204609529180573982322230219289330175170307098964334872561581612722560536049382628565520667878535304522304385913992706965852424188723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -1482172900058070034047355209805910636036766669886138215841962219090802633926516812100063868381851532453555787397278592396812064346513027679145528899949580174071178546722456257615149682660669018870829380400616453501549545350182156370682011228799614169668825553045433468928282699714520750024553017091842938056734197481658134092611265664332775417183246674453865975654897740129150798483515936990667211022264627659109063024801801957471321903882538235671299962359483341249390244058914125926511478766354203880709105115060244500144448557426433526603221625285806844954785838860268415067109983736254014697359065950689303961065326710773524177065389017606040034634040359206009320547050565540325487950328460515481151653905019552639273935835847424302997758069955078957524704984206711465049126410851031486310439359596619822072967552453650221759047740056719028967215137967473592866059298797218476057528109620665669038875118777907048058860217027203408375978371244990651315699930545930637816496644441194536947055059151197794056589291272501260919893103202814545354119878071571825269291014277139353638206618999499875337135761182518840424548132725521130360584522418706612708201537339973835467841296764643850743938589733677151973511302629416560655839337291613304538379568896835956494302552177163611640203498589367651490884780217483780858251846538803272395856184343978021749631815695063761621269694199744120921577846201495563650848720910488722150154283290503885574364951550574612436127700422397598251179259369448225704974221063518618689792808495228456747730201791436342911801457627648103602485826054285414224501119837259645953171599319750569959805377897918961957954052600711556634399400149716456899675844590463749231229916880411475281081198713552514619665505721054684666792546133826027286131513927840654452818214665343518643474361073223655610660592950638436726084426119902804427295423265547514374490749040789046718316345569723086364265725373543328352159381698667263412642712132214242772289407741766661665358055216320422978636906315103175390527000727541372089729563169680739093945477946387487749516546445334898799072608710873331500128373583492075952888270562911937096203862416479690059211107111724171425445776443087237643473307999814648992082570031061604766431953123065158324913706806937133387136649950063032590802434127429901207648950964793264469486910121901533447409575217186327468859201336093315027269920561561487078243349778357052755163358006913553852670770348817274292323887856325076450992240848130684877348735116322817368266805438755532470893605702220698595621723849226313972269498098057128314580439210711739330952053391055767277473663938148026029365602295989872095860684517911230140897649500859338622365366530202484175898884185233323374888182217665305131230343995625732413594972028622512470368190029485476588773799620795866669320246559531177781877930953496422419646819140975790719859099276014309668883264231874752702290629268516908089424273718388342499267138616628725613477844857347328728647137346093202456472785048220603968427471356696682104072804671395430875805458580907753928587920707529144316982067103564589572108329593462346648492800785428446603829304980536835789332785144052516432606114138616072319502079529590961554574011480206656331876444840132718781652910650090787656742338436677858107489725864268910696686329203984349796773720899696878540985261593313935360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -164874817962797221376780395041263465642018436352853251460139614503006213070848145467939176852866782801170920902888228428837065313645325635274253766881006242511247068652978747619876380954154973488849121344923081287887838597856834699694865699380963431449851379731682191390335428008551340449560654651957017643759944744965017645297849454773726643206740261780246313687846120294971486749254254312620585158623672314631549349706739324662234154776613554834305206117454785019578108733556081614787572361762526319994044974049343254560366584761398989514141940393635017325979886651581544348612787182337438517983189653788798554275629823242784921288258902644133258356082381820128915419076662841674801330223682472106440232842734273626492973836227810653877425871246394356586180773231782808826966233301438641537741559837401817690899013849901036516862071983174000011983830185213233652002232993411434589708260529792838389369156317164074970393071665332064356861842642492387657534079650540775909105461795158656128359206941501424333526027363345990300425958117076215192466544302488120775063636805090778544429723939465556927741620782963842391282126606263949208904555198369743111397405446357899005092100418169070157032859750133620471184449587173242315014327592465534493353047058165949237261607352754758726650328919323146388682490333293545040236914656896552039310715634445422782890305621126555859243569440176717182569216686390059544001266207711638819761572454331963764307530003058265296820990037673403669390491259884357955021106313073150307348246647859056350155489084993107057274681881866597991835367644845488946707597569290933978880961431711730442007700215136137621749284518251574762864676563696257592514484726509125235839767002555368302704359425823122051648476717647586646721877503817917748918311204510753665196042230515505759919910560760476013140527660973521543120891207272221351849727923931394031290377076498309050756399519600709212016101898709301961263996332845303305267598346142695932971951514124769887482900888496222332398690992059009803769482882294326435887833576265531491525249287581406101494759321036529808866451688164876178954741974063272656701087605536524470958089290088862285146678322174611220339067212452461661311244988744152479557534040528175939016622676432305632514913796332884212960044310363203552506996098775753365774873352747502780166662694227874989603268525298625980417509494835897529577882162652599426518503119913772474003329975766675066858169825129962034820483387003051117026719319227704382799828988571885795046249839063350047835692724256531736240280899632307255655689365157539596567750713345204877102078972595358334232234161281024857222722236603822723529235115153727488159310448808283563711843329065039571767599114139093133423168323237349020965041038210432346435839609525616494847993081292656151555197163100263882370834948865705974079094675450611386599690422057898675820290210915850239740118826490696076552407423441059995191497723535000525343709553198774447679878939206393578411350659598578543963547928665722708823307717029211158559734820200639711576703801384846331438724472036027459080096244970449982521990947255119851014025098478117693919485722377561048730018435530909142097350351263864853044019572144225522321703184287931414609007938139368865386785155382058977467093122631667082751808367766021043157578273143106789063406756662638131461630290034688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 84437322705811126212847618409766518187827233273674783516952235924932183598829082623019521110987458507499155575430568000305188259073436174246638211232747312170178529527920843017241547182975327344940275850218330117430719496062091775967785856191406643895658702916115487350226911885545112751208864679469297013732238075330465093329272414016118080070183857384211660693246608536230144960451658482231281825932500417303384406996098357686815014008391071147279909586064941785013360161828249122795505117936315230092753899752444223628696973128282424341127642117091507799795647605734652482750219555540970675869790048298868576706698705342438853975060708642119703182127886264295728273817371478434016844106540249377337750049741699225953294065016876994241697583856053252145857943711755323080697493377726315550389806244571132390350538577460653657706526429956866106408886729750192700938001759126879656973572698293826532501710423491588717287011453850855330902497632007789325812906121545832658018697845392807331603980078498808616691059960637862625168783683615650661815635882147229099740713740376549495197375324042113817712878529620456398230395159144390862461747521054109998004648992717501495301734493891176057870564414658236398592783399747592398649280876790167326931531080082768196246392748650675196244750604548487373891294646901920482648017757158410860792094543229117972104909839429773999695417674057343324821402899692995728376185947680747041648462757134723333153621610195369627200529899385491616385006353164088640746953877868351264304859159306574410492375323977753652980030675303161750839399071995410331854791743631877534405286861933078718057540753435162070954881524780165809538264576184069845706067716962693395400185041935967687476832117322961809584830319529487733019211992288203546167908683622642636796410003961118789302098290797540081452976060876979676060362683598149953886484914361165602216647148587939225597888464323378131730102895754099807262971019556419632678673913480494727119737009099431162530237725487824310726457559797024241775214228158164011392713380665595317692305465677899640119837174142433814248117577944249797941583828915239296040734444067002874295500005900943995368710601372712568358399832895968289257005924332994229049302403169186002687608286350916619347755542045422853871126059987125342809316782275668127311330320013823569132479599169674141234572425302206171773572678086890969797913975152633062545329445249008295722965426506285438286376668033672232046729871885136539816997178426672741413919018223039291667333747422449130913176817863114231237753623137347836090559807723857984787022984263369430669997078491028522572717482672605200510948142611532073337820783743740118835641567423304009665917258299340992901707396282383902982123764562492223387207586849069048199664553957643011157925597816178354958942436166537027543883300551777616452370484975327819411832513482671946550880662658378789747519730840445007296918234152808238722762765298275255558439213577141386716005920660434772493987540816667684381251465278580375990980758196570945547014746553243107165924214752204476842562773463601151456419141596596574170041905863191653460085308047537344530281674671792433134086634833039473171249908164617741310437037505688387533797528637154837147300260447168478084206184518861655864010853662075820413213124039766215884277847386264735082390760805672706980159737036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 12524446686885600640011313919618959291014447467121448433342334701544875714653467052587653906028126959695692084783532193730998927971425498967566595079279001009981755690714610065561154608124047603543542045409169596354169388563222168958984123468482701391137423145251948042476639756796529233019117885278977861832399676669934999853065117431293979528601822491953477377111161997795749846407928086041687622052665703181168870652337719677243348698680924671256753969489270733078176959692011134383629679091215675670415544313767268901926896487646424356043861257715269869202568852722421214277897356944537434897702948244656329969195067762717849100192747471549648969181898774066293331752087294714327475547889299585155128937490325433383675401846591422493039158234682525340132246777976851197188995858129408162537836922070579263048511400965289621590125799399267361961065951874372865491400734684267778123925392854490549832053622067408984157333354046200020817373710953984410103969160494053468855047832396611324201245695103228476196991641167286006787052591107112443368650394021887285321265590995889330469376721110486645697367264604537462219771180008720246515840171891881388061224039548384415231004729289361134997956524287297326684966714086060024311239628217838297100962340295601804099920158366668220936030184099304566515706540115839944540090204400906474121990551570560606374643178065084285024526220251234362723557165223023898372659277258179404459579850188066845751188582492946563239961018145085579379535940274188801643991022823892642694027826131163369187173147367590689555162758217443216688337931441051649017609060045448707570219616200415597547862927386486767727196672823681540657402621903713284049096369581377892633098535439384022846690651512796398304245675893455052267273827462949947037113511469395335476846257056823217373758920823497331036936122606031952476305672805876926276717791589681987382427159078004707322366849199207929990839259152262964446243187598526842320590534381264719477636250129670705961081582735663062712407758046456502625296624667267083476259866352267144283110943837944658741610378146344616890261982169886324575402143658250606885335728996506985130398579223426622983081065664157120717643196698748216218173724991044708587818659594768506174119905839592256545357851593789871839495501234226579089171476618020076001255642611197315203513398175362128235725129517604169552034786039449022572256583246290172369885015154486661150982165454024592815956447540805451634512027694053820316861457659107434470625028288548605004026957800744666076967056874016934221605551880127594338462291269855373598642546620467354059288431370698774509906071629110745137503442539175491314736971490610674455491879597124923505826634429503094110448965520756658706378116721469073839395227416503007223959357495087634542071264492771798028773243312148355499247908216652584833802674465059734572512574936753483968164722015620406627503708327666628859663073321584058785426092076399404391944208724179167775955723635449974484055410079526918198868727166148846607317250525935440338204562458660901246578718994823442281931271812282861440916558018750965048587680631986795764737512115944552085584686508886582490353383442678771569639728962366336388861790787714449055279809004710628931206019537155098712263123212885316963316954242517154717710391178338670725392389384045545951455639530669234904241274880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -2246917796316900330016869775826831310733529267858754335397598322723071572374994836493794088451821720893514714762045228247054933511599433773674311260535414112439807287813754777059908476855900648979657337337503093403945835011275341971261102891704478616227376754612621761299040496115463907946281270583394936845387001296200025302242014939148328832095640449825769224037863956088179289766244479538173093666464653838309673924994036323032056903007815834482918570397590842189879930500476837116505947717315365552074589262457056178339937847721530928155027481711135908350842638376558347196117181785319806593884368710235690435736318158623866365230124087856890501624731979674524708609695261293841875010967478113435763548504774002683075014451603644004936338727849562958921352392700785861659226275738282095761652662577525828147530356789089692164062353101853787008630987616422724075259649212424307419688299713299060216216540950093569117812628605487324215813786829603558469596114596327202522870273757375310643882945921604804335787703065979624656870024578143094222533623951436670781881532102378052047842860933061532825361040724617962146939885423305757236630774321435990755070087673485592404112301999012733883754290421608896155649083734952158631009175011454165028948718966017594073652828366575825850355675780055642224705901707047294919524906764439681041268913714681349358444994575838770829944662352690624822319475727004034512673568570235422603565946149478704940034237680474219822977025815518635127223644318839262715530745790221696980803258834648148346421234848485999824285316263165184233924389190660814312028119101510188758459278588984498980728757108978378825783783032261419124324599564707259486154741912559573715291916852155206210654339938168430735083105001987138747032981175572252471634507872072460905578743346703364823148056110873266489712491270161606430652189428023348341235842862305848988269268125458585135209746101897655510247476042583432777910768758894190906145352540569690142959347601479969662618120532797717538440059323711724735500850674501540199905943410230353511178651448954499762866198757949054106191802806608418465018527544782146414767521423115452994446639819968770282328524996527170357850770753731365928049335920581143391200573193174630705377646491715913099570051789742579359400039713696218994774847112872313574877111044079672261613007711150047232269272198033409046741429057541168410175282910669131378568033391146124218698555958405117499226565073608302362109558231494411045936593296611944514396576297596629137018415767548855468669965249319701683841851610910518404086393390327474085021374817142233992216378599051477406315132078757737411707981256359767805371112504690498293930868727827308689289892196884559714244490368802225509287973433794530431524707960060093504807459584924172327811025579362271715520629001570138491171695111589441537405343340335889300342358646809342212326111679596347992921257117000428247146999716033906774817007360443021020034271425308880514005992213514939119799286584022182224398191773727882748675812733430974818710243208121996642357664244485995841671147991942167387647707010306685324594944845457085508109397886520159998938555634507248286640842361426346465955233565165147946166370996879325435994349874870900121242246008737772120597694972875207374612653521739144239540590060768283921166996464558894851142663596927474533924864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -399961347960283036186213190052074988700130580822334285181613784154003965357976213728234508035110965114647717247549296826906246462334429939372317792032889026348134420836367584410498178934964160103968081410734028787231343937549324843932263787331363511242452500943233481857569228543836517838180445754044608244658385661607472074388070482122460829908690855495670020274567217187172311551028650442211767486304793979251895915586126694213341013596369416768955113591076928192863995615413946134027785925097210172168119208890949418975906446284403853334755396179095644227075906387287610766388714420910735224500286363213213773207320338358042928785640920955749482423009201126320789029596957592839743625898257628104043590145492738130978139330104344529931728762936745119577673291021882024338806712560230914898536349432394214110824928968995304230762627943908617610726222127615442741666382399360128550095897701746204497119981929500677925339905713070555873001841686664372366067589661576231345545289747996816021803714632675982409700966820246133671084093498898162577672997381354532007819037670465246998977442137333075285481303237935393155222777377393209689643548621914246400442701806542962411675705030192652425396038246772059616616889953137171514521673034707525209663554737392401262119473215600997239637782425106925210829206580635073578855937171600018861824823855975407884687308543702583152854507610275708532373836410629819908395534393519351030375650808542340748731432841628155135801885698062527616423277402517872790885043487103952311961881192613666582222536692229562841935972583038398660372436153524972156451735679729359307879059110745218614550863965283951128283259561490370286252569576639573504526007754763200911143865476740232840452923604736202384651799111806697310125326868423195004504939827075560670768407042358486394518732588217000087847783777414206282389989025992075474282602633405441729031533817390884562699890145308806743026370644639618639268848186373250619048048869328715012326545475214344894531516218424701658303450565975858657809793658275692544333792529942331847960235332885560532087711535599345515248633863179576893266255709284982583558673270451687953228650413985893451336008971182006478382082530699055724004186379357658490992421370167541527385183069247248229156239428505156949639193295187825678470919209597782703299003723542615924444927861693136595084846170013040045909116717119462976513447812364304184725578470474034161041730644254715402584791128832133228464441251770097829748802810345032299467463196261736185567687437603222178501926766712492259850865890286598561017159833720889741242476223193489354685926000712905132715033548391964888956085579428659129937634580275360156710817229092319829310098037970193487322552308036309521369689316256028625918800051497747424917086365601322696257427782561955257872195692542909689226555801389926077619072033312697431214170754984629061261142356326367041621669803191647638050858325517451081797312678785496840517393062184658677897744584580129942731957223443844453612956506695843987048316173046691858738636654019354120602385544220851454658811458765117008819131899836923972499692800669358162136554695119981499222367943389126768060907495782006968913884039845560938669922145439291010013523833278515199990850759375756155130361213503369793109961170666104571398716886752048908926976339920383431886890817396006925107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -91248047307657682512175596220857168825331356183591635034657707507133768249580920654067024653720500381860183562066372458902461908275640389935055434929441486547908882648392264827095481652019861778020668463386392818601421765935736406155608963898189651805030223118579250780415209895334981286647771576113006498777674205877425674574766236959168651695744277985950407941415310771100160188293576919522302678990299061081433943232055391538062612894082413098594049706390855341638324124924652470094041412153248438100361053283803774802734525813318068171140303956649311217278814659946414428134586389843998236290267724785680955560850050847734412937311444235709181286859876297176265289400483759010424938122398895605629461937806563727308169830348553848225845986201427764024922809682022377213397832528206594199321695753085690669374485075403321990784948555136576342863119109460885536869139057874252898899474642823296227604540015504228286658759262426363970908001218303993070510857429470036063370767900397127610635770355146214787835225579761490452737631919858637260857359465336303650943663225897242590414042822800838947177477209565165463966302831956504503690833206977456561618212603031342080246291907447128688882419376524837768236191726155699978242820060317157966889863283146575236932165202073842144136367353741251248816213534683513639554072394667433026446906119407995255624240147277106570054800499004297345888440529043430059314375729484936689468455426929225787586632192597695693716614955632096155895411544694763295629583223840938144840664453709635013483405040387598980235157146532144680865050455705151245583636506461542497318728937583419191896743675508832364756289280960499946349296368034672395146598671116856064662148559112917264518632296346063825778653083626353418023777629606482245661053099039790653542587572024469599268342338922298250002934477916213630701479213758815202816973755944685087841427356398656457501187657799129065100991074400163838183291600618088491076371136264000935693175415203290543400495546536498384771788500782569897045180651859116731715716455484107835472050303432653924237089435533373571147772831537735235285937011602169042323590514725716642908862590982664110709145433315202633636285091483411360797758449047022266845225237447790263356052506539244601777728764775535019957424066299412104515662327293502524259452692916540324399221892586468805471937435380445435429804881771261685188414526186359261025810532739852800625241228613837425322468173312615729808228922576078722545499128005088631770808104821423167176292591262528005155021184070376882121996167933189505864645061052147043139743084061736700735479277513277792823246066009499176404013023259390472828402581467041767374755053525042059976335159766885382426242148673029644867890955129630745168225864066084755508919083497376426662016072374885433296575899082020883684395099807384042332133582444626739611092428553066942747692464504622651661185517238060313222612717373990299771898433468868865930000825529549182010836530968471171702443096439257315766303303865213047981027764937477403007717535800264565054488687175632979877529299446393053326145950674512298477932341638872676034009555628678946760401550288149633734971084738140087932397642658103755647329779868141501128860794600311893345387733231806078850495396474732377907540490157987735739565079147960636919763101518610039448065309160306114560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -54005337409821874334858871225119694129983820476116828089526925142412948329413868586718854758037603288300962286875364170181840554618251091551706374009113867164610875896705424159182914468340042899612901692896612497093402702328373690661398848132583039156841573165893197636908638538273551367988108478082736085469647238642538992389822519860577903303557315037530144974375924084208823096965526047768154372113707318795544804136541927496193044721763673464070611763835716934799687935851030153200941409466902942421859643427482256334912572203142848442009475236240043015606291299143038398478569729840406084433144469453980462226518353330309864574224309457471350025361308498525803861493696306884193027203499644663539941352324478165709510794920965734553245886802531081081843367855167062900820075186625541433158028795334671004952716256242366859156696861142052930260808207803359049019340353194681887253312327848456541242298170341072150887981627126475109190477873502350086354134334848600559740257854402117338439310756110649494710778718915987674425797934808314486316860077600393728632801130169800887195727123731854114962592283832588185316776162187232722237189306163429117190144839463059579403181227059534294038915124794789051258885649533701789205460283386333226195064285216672146762530760394621466774996820344385581480457823312437805173852989238952371587466516564468717920639603550090738565873373970273445447451630726129822311211354922218655108962347050451119043271670020005911761004441001454720278638573085940827447654113215470656440212035680154274649666366166697243399886278222903957125698969283567123850083574356583138957204881655905611376329520022296336827932859232070349343873118164477972335907779839474037210925307188733999212460901594181633108230742309629224307415179726253210739521313191451458728644310434531324148760184828274673489324478991585017328814654470070666781239490417461426696051508143804217145438861032865782821841917899872537179349273884707246903250178915058924872965637819870773723318872542005834317527903764472590106459595181679973019702858009594712073481281421928428670831008024787357721787215069686899386307455799050964401935944108764882600478573704090447366038154003265132930066343955125902221959196921769308050203476967827828597835809549879570880307668217170476055396272330553690600309632509304641202782924431739958490613752572349701774322749146272923547646716182530877692822300816108402318127071502748293143754184046714892556056374513416372431207912682957422816600626311449585859146968909754506597411620197001726660415024033672138570210486720648838716227963065264707460535386644734089980529498936515567672769336051683016810483637761464088517816718643421132971755274013070643138359716669876875462389458631408050575124486186183964976701644814155384758744836981746031352428397422752377447658903933573390722999044043391510750807718251271354641636660235369153640761602734434814678927885201789234769645694235950444011488501048066860241434254005354406719854719936912145179681141879716257151583286564697504284363829707767510529417410835318769922289309411055930977899838112863755084513489571324143129782367932928809981317922130889068822258653034649791092227116143758037013666201033208935898023772793033123893946723494343866500487616835655656313793884146509034193126992253385990469993179201358328848289340388607378980231596667305984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -10813157064678694971866855469868335151564123033859678798387418777936816242240439860397129965792348645264259616108685383777444242830964893602004950547425478575200555926589804760119740542784984657128348147030334799316998374887367828432001664987319594140356919662974240595649113995209888583693707193411089051301553014941701217079488880320548639672774016656910341875658958868348018457169048932732603416772171127334230879776615475219553396839886327343252412681416753063213377997519498628689914882351496179369603259786625274490163627154343818503984355168722051696823395693855544079784625337840793589746400190519713791055277281610375109639292581362760133843437154620463050471340258679796889557232773726927867061208166907995035322167626719488064067556777973350481988078072645519202933487788556458613522108952061704457909287644418732700534117515067116091269005508305548923808752082117147477858770223874974252092763787157023939782318688065604816861672085134452299054290352568147032155299567155759930904429576017716545710932158236616234716350420204767383398384258292799983094375503537875248960413114238113808485140973691198333559991117565345174343891848321302095267299617572578571170287661808042792753121736772916220175583516965159597317872545460977548302738524555682715092771608395463956267076017775787124563228886086200707335529259178349132250386486821310515004845018502741213993415638842953545662461363245605655034123392614203841514915152749628424734170466433241365817001690722895641443026042526638203459833157586909002181578793551864041621609379823589108355249123643955686453357522683268472315908023600484235598058683877396865744124068336876207678952436372137040058802363329631214699425558468477670190141894537261639934005843358688570128309855677452269737322695020120914708515278201046536979241128013072204568765467353907361332348778872963233960515895185959881339231973827719144610081570470472115764757170337600415980905357133402040068923672247945321999299986785834259225562593598310752547079042331673983620230220049616744374982194721326802769064868095411944019524490846753843554648299509899238515414070602432682214926420907207452021583965074294301661969558389810894515376312891125806615394663290570407851011453793896853540848310030553245976348658249260307971015348993921959344836705559173488276157731947204748013970481093830453649754300382254647241053402417233476608974018332145573285811466428567187721489197769423301708114158475026935385111790548619069288419703449393881320688760352791229368380480765477153945924810633211814697092359369265881873182128219488742104343933384859901151198949015881139579578618178017453468844397839828838143954351052897820181556680285258806446766885373341725359983266063657026972042625070020821950224016150663945821215637332081068482466226946062291705023285456207553040535160746273901954133888129843208228803400045616788208823839502178581531322353910600420742013772734825231490058743215630383348322470062573702742775057145674788952287114936304917270282717559491392536709770685425675064153893160414310557104416340988922505797976868719455903680925450788270145610987386357805668040453768321241332160210485796391945079607409161857765044170683894892401162763398515757352113941993783228467696782092484766325498709893715060592612761073849397916140767630545500667752173786080886075514471830623478426029846324838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -634103121209859127008313569513564596953730094652215803812473581655460194105827250411775901922291938607288087697405616336967068688650269227376530995326858493510496080620086713981540161775977900481570939767046512325020370647157458503015853982979429985760698016079023196044714784905135911890141565336333073406642091982147916223596898429836019371692418096318574778775366220700786629884705668364183562902547094355515703762411149601325757588035397150243617851375597742293852572083757226341543017633691391570967652508513550190996776229023276713725667507674478546838059978799889096502614705722294867322020316101362272655828782628176801884610133583190830825796827863941235769917628147521895283411202865580911172356929334966685668761867605801491914087146364320486455324201289459036958127915629327838533942416996084271715421131909805066242289562966071979001653945615600335999926368131180452747814735599645374883504071708539097801763521457631466583400073031703481406752342673860930016562553882603517948388392779067292736527880060106173389574838036081322711585481694251704117851707225783771583946539691688889094036882039975768282552439901798353460726496824095232518806145667187057937528398588711745946577001615057262809859268296276911087827350881122810039368343927727588237071312355981385654034991163074188976146960071825465934697870977070319333532081207860667483767791215737884957428887540840824757316662459817321323324428991448323292348361576275752170105409902316562612138967615123893795569095971505959869514595860306963378354412750108961523496684799731657513080878862635200230564732229726066018896181036160425954770519396743502051317063312718558374579514149030573926654390449219811461830096837677184470912067988107608085563802883901701366881459977398223568840430139632268709961821686041691967931180172783549734206310412874407118316625433920546427511874428147556092741357706709806592556631526866770590254087809829736203177152519350873384447099789083794411254894508450970464744247175648069813514372498173705324828026372441063585924988534385084898125566784376129635768429771940417980877474475089189135030622554963218339737151075937006413876525774906359400540522040534382846194222633466132670032871318019669903685564854728817932076348553150487726229040013846892025100276113544030795123183104543456933779730241144716349434099169714526510013239499620912917462880639824955870466480286635170778436854241489518630647490688338717291373394828704260729069376130890795740818254596669854972408788638602632902636196323558182646053699155585710039159796075808303374087667265280820883638984884805392214016004697094735454916417773505898991616295205902830789988779297702677093995171776760834932480905501060637007048528332193679107734158155844744440564680755758172381946064986067974898221999890574303441744611734345278533676303632059103855997407758265671775111563033888468256948309993454211303871382230276764742583495259686321038992594026191955188002817596308556889059607988793561203036829424459831634744911862507965642526183131072975147877515797311855672687908853804130398235293803927796043390817617764074919014529714513981723059263022780109688249177311612735325648386998629247885340154431008821710929935545039529439535921178863659933627746597957746801597982747930807497175769206977615011520697961196449635740906676773547582947536741197271184578581626880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 52639578879267661158215612607017738003817922334982009565447064964142139910607615053297669217943261427626176977145574464035872240082422063744994489408269805588413796514304213118321309679070000180631876463826673169363986561094459974669955278658902791572341120474431595377278772698826071995891088961551804754395068485246751174680807361645838988045159005699258472188414283631732423568572710961707852194477057977493823426311054658558379352084910384343305568675722629036399205480787379597084669110669093074675291032244957499153304588384651128870656562166269275659251199387994909773742727523570648367784297259049806223980065354326472775818169687195401882376240305669831289234789300884767330420057778215183065823372997757917501615853909271349845393857516559531631324740202520241429496380658374914155372931779423323229646245558224014713976829761462800920273559172380162941613850595152393193521684892478860601653086028254037490214920894032270622748918410419853400848654531166386847458033809202476819330236559022835691686130459092907787364444280684254790196614821472439351746503454102066001391352754577207531936684317864982984647109946576268830486460729683222409520477851142043769854630147060199109802973421465558910705765462705903147313214109797740387261570539170590165827568207742489621944255364265981469961086694571853678719658266370509823405279690496407001667071636575111657671579845191129882353791070868084517946228498537494069053619116131992272325929583324161514673436558382417635356926310676693142219359340824434672700159590076658040092597343859004924797243096460580327150035790560851298759488956192763044084607133979012454434653795572267061280032472983911029343431338781088587533437927760128172989283661878916589875035321844745580720699586985215445388630830611689854797707529426280538683959682829635640463109455346435318455480719309025105267138211593657031640297583991977499508367119029371997118142382528238049682234613579454616023708255086837045430238941219576630995268459455591271581682665753503578169316330319069422578520662668884438946615265605833676289048153593854169144011451067292606644833334581563793435530427237380590789170633463737235297006575907444654784700622001014398405221744846241593912756170202090655818501997743471047090963811670726786164139015055831965078629013523905863502909997559118312518528019522626134534094240411344298753455632052544536040333572284296920329673491825140083990798591511122193510021084502097492679369567617569633863459561662788191076924274011339944247247887948088809351315983501984536790828568270248810468639466116436830315126287523150430506588827988748933395653016003076938551350792334824333914650065149240747785109166250574610490143546207527772825113835046617773187038193711808197943759009513516567098064445929665221924239054925954114603038054503465436974768896874119055162386097822087775512233892850091367242632587839791952932333142579626340106682769811854952602838132132095772215806645273555176342877335601852227177726117073469551944812226278461666190380798764207142882832664172837945900403372057662036953224202783322806308387903792521648557720157111410735885960353341809150932235930141181110257479225043989563949286388868356530186773259974520248805115575887608314491810611622975678870463919285417188357127255508858238821832071160423155750821204218238326189325441186151468437078016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 18117676322468210118099253320355610297677350867491079270413342338863559888127732212922162944438654283769838055280058848730365312943749441984771066341748187236125341423814382542300718659509049084588372783403680762147210403349492979725292535866781608331182966825331236120373122930088501338365967232224357285676484920340521295177697018630544674455880978103017068686202025504733539313500894796728039931275086074150399547141709658155432861344416709339269153109943531803090558492159784318388419763977938081418014139212647073285386654449451882332717576021518584389200536313876630925948514355674314356004241328549631779654839442965328581574750358095937958940547528407360581083610298090475006058834336017126649823429878257393754163366344504645399113762206277863860534669291202270549130927920623073699621119835974275220527185099479584171146948585783100460362500496514388176497497730039730252688344139810660155048047055756053719211855559942224305538799400333900468060929381216192774685588562954304133631803653769262258253748052122522025874906317292852848268632816304266232724563324062810611724857163611849514877321184707239314409465624394631966689696844445563609202564259792503603072523115709589204960197238502051863417713515556983019101346858519382421508594943691718971891320100893356634934077088251811029164152688076604757314520046539446402452338751941064793107090419388606017042454688534288717719048874616041282788814118079254953789080292288508517365076124447660790546163264505597406124764120556391273345758840250961239688444903660251241440137773362679261440878013454043571579288686946618307520446856629900477728911802957115592239366703854823855459015347105257127517404120123611296376141575420734127449308798793497896891703255053504518708074548640693749182627367829569124803792737843525301839833980138377167711557089945804127128935121909482278660444784615768702670278181653402843045474763220969978322731667539039712728604571397941517937892679745128173418110261048057764662146467458412851666700686497877961546810238904220805278744736773893544077741828536300902770014507877633664518922554293442780250765062271284091266879535709620070118543141913013352606162240640143306633447064742770921009526252089623255807960695035938190493457222811916595765784414619013707334224514742953524447293680528764513562637815537241095783455248755527370955765297274354766137298099692212380480238672742590469982138838045768345953206492916325442980418686870729782902164360887855560015703391827774553129814428964665716067316795861705257433061950283428009444156576555191354565787885738270417333861699818124024225009155120764959724535608601127312378555769568269895805323177204631032929989828596713574246770777882424384608571590603052266749799425602839979776675901192270805836708497314047130909593044386124538697128460642986846155180414633905945301187968399835048613164063983592415666208746215195178364957318728521671534891398768522158716487466816250102181623614610454463101423856026884022582853934549807440420759642517027787766835264344794556177466363044823371240469269172218980883038740416495839797208420269924693644685207993067081268163954355084934560769656474402394615710113542331601544149921759565785797666556670228040933289032139414093783175543606775242425535712397246692997504411244125374610732689728119373389942373543353776637780584655361529400524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 4280835010154645995752772751347312734428485981482894827139745854638262888116295224903747456482718974253066566822198500191666126150352497633052897003297168012809723728430517080217625407401811146945473465319803687516428143848761717013143337340967720455011990758931918612516563628213012177686814819349812187729439843874486980008528760673960816577248577888205284371936617890341294129913278110362017617165368134626029532204952256460176807252578859896260030448150622551811904103245199038492838859146388559323441218533072893823083314955557469315996664134236602526226645470893719623741704224962141633612328995281064861053938852024118897194181419959101292092173846359088957039662916803781434537776591204259681168292749129551822190659838033882664454516751405342230986280670270514814831438266644429642700975813400131090098694834190328678714667913357019699747513649830500808615362050713092464248233432901535946712019034372773695735266015726276273282806323535265619107475272693408254267875413961090238846445544218732814320985807757168194813373975336188437531277227350211346763612846261765378119528304120555908405836657712208834645907184454138273717314742002334116917550150499467504422010165085236411343690768627163048720665511287316728540052204771035114678422382967412110616581403764044059951688860002329723733547802416452723231862522975700252406003772336981484814805492194650176859694755242043309508686753602976415695233428920948570049383978113205067451939356526153373491239569409009435898558747431663915712276241501928941167859568618834416021265317451973981231504226878218798171557062695220206514913833088077060638849105114689185556234919377042832764730235790005162179441528330361471847411755406971223200447431629131662207173727322260362974263492690651966908986609316468138849001524358127086238961928836393391660697068879387096846546362060206292906847628513811546560479482237991914206519731219953951467473141398165145346857655534440396369358476405075885685865524502823273297900136833563472194525527643477229578799377891308389539167034287554316248095808426751610119086481697991113303936176916998382678633360575495530866572963917512948787960900975582738473420665847612151882474085918591960758063461599822344798832679191591662274473846446139853262672909419009619118364933382165343259424295472188015045835444301423770055794358337799949825588891876348745718810306537701359868284787050937990201885004952633548302927429526077000691354372478048242235061995990908157192858014499475481821755803681160113204364269105294195191792262329254075403111319355225817586374068644501259516583546168060023468898599152591272383876905903215363640397907468338649913063294114848218640685262790311707988212027738664816978517325640549522594770134201636426481947334562492981254100963451689688204102426047890749858705121125835721861270433469985422628770089712138351224972797884298673020632109848426615287770986165722240360289615101737500952235049880537739289800066020329380314901835325608731563940065523194243978357763419746814467959156287012909853700773844517709114440846262277648469907641436751348322651802763013816987916051011959095654740059261121533892666051783068078022456375117731396227707268490962569682976659677994486909149007996183121974955801977455055716707313086388514389261891007366825893723464791356683768587421430720461015793859289320217640960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 585536329949564416783167686488810684229364024295290294069016377057944254054837937446749775476174061217367395988866095050505800619120713995312873251224422201797222194352323489519577865623062819697336836363949147902992156013620673232322963854106822205976447517618083588012575404509985378505537626753660545077409879235310981746546575966570657368477475916511791526206367590703513774099797871988704590528605736536298453634200274635804900261349312692761647267870392260985144580563689169950767237837387457833593534781370964276422011922294840277335896319514712204082174680298784675466087497193858421710655141630626399008521716937319458416060643272460189561787620191954110062809237274366088641443415747701236564407903227894292261218508720317601028710598263153562601472170790591890965346674503408656438727082765857146678586255607099687908384773043288686528132330100533966243487155613213841064520983969064060513449602653750080964352811082617321674421253017982321855521381629644127756932725289666008650806042803095489074444723248192776042305198279600634473330593528834575280642786429450268226604970037836314512206088090768199371011015355700853467888464958115201074147138457532622402491072231337566183048930819692021256101680168151319235010492390711688204248629225452776272070608462046526721911214534127486821075458183825882162905729242695993052635778287294173770924242348384317101036529596419977345657053685897293638378614960722338996286884515546578900423278526436976610194403847462481338689571659766574027669069962604372396378754816083427071286130442583383958333815654861362272549659263622391655813105448464923592069101813608993986421486795984190432807821491774873986777102827114752802677109308363586265657690851904608632680797530325409619439151984833129906645316556741608214774605152281672994964923223881636614462327166973928003963718827328380628479634034661060882007442566237218331654228664443391008196784317908052518607126323854403405921822627764247001870450454992369892507269305901828335997143141228485539950670177572488009971675526402187470218884904411598428591709702039399984399306498023607191336021147792524079672320208735061814881850582936316935618029239170743558490119594783562014631299318443337539279654506137597990795646523190095201447401162606322114802225597284104423533772752198318946620042249282528076605808536949772201525392313846483530867014559733338775468694183366211105805859485443277363474819958442263512560660433255113551444568811087895775615188658508494740723299762125151781329048676226893038127630806671916678425979748267565642856445865034140756537595188286642315846145183521754289509170364800553339853793282202636192987825074788048267676058865552174308005230996315642267703352708558299829098733871788839186882138006929281094834821297570266295549049987920355346792157917484482901352374876622983378195712556902389085449206478266891340596161624956037223275262580887798809229202898995445606186817178566491320223225661710204699620123292905525347973738891288519146452897787834431168721751829813110404352693433187110731216060534833438356577620889863951236021148268534354463031484839946004008655769703457496170873393031110702859742977315927758567280829083195199458435714595264745034686535331370135599252045930026249442997629198257521031750181797896242161499995620430847103487441066942176027144800646811615232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 23192799077799621260593113555638112281984698382764892765072197243151089808416529150401214116562034611951907446047399133455303732785391762756658926366693950449897732887418056424866579882827590913527788115031897939961996838848905871172904565030847407658726950781111925734545894360009819965351155499095895708928407324367142781928613488164113890802290943571334565336939172993751174411448006300035320719715801837378232229229567724526224186164992672662192184799588385967467469122756738632244800228484924633863654587208610043664496248330739003334635749185522777714785198056864033856701006391498150755557297195659097604717008344807793924997953299553434773874969635595414823373206956400659455796040519613755382113107092289669240431620140112166302981871652106380982120990612097703785489298606189616559643304910729136090305929205899964198378110736936386777195498431647913940675964727881850684123143523305884576658952185384118172882358149363018649509599253434478080653929088228186730700456665776592671176729655965581077813773960169749643781867854550222755522923562330376421281168107092012788795939146523446529562570039329571632270994398287554544630124836622373397746777838979568025798844041002673313467206245773320239492656125517555616039516392682801960350559362284735564185509164954672740613117662650159465155749232942281692428671045719284661644769254747631799383254137767233490465917863756931380071019888960201666565523179656461246816535507228909392045679113856282350833461332997674969936279083667814620306320864004048399128874731731362452548621582347905314643420294116640522661287081880417711433525854725876835510049569186951702314563688786866132224622703275832508751528760725757239331108846511384684945826345789594098140007734966057849597749430693964401067189339116601551006291659514393470511058733590418533461135393032935904406266146402135819668866074692144975277609705592717128186159389421909278481296955573796552379754977738043530745778395497205222566346841673538483281054727411410432711875107576102325448960690359819029947408236518915167189598059766219577223453347296714488840050972100383715766749129090800176604104766571572525393777623241940802396980314718116522038996122839668267468144644068613897851215604395653283084834206552845760167626538799640321933494493730646302270773114169255984924791809009977947632234768608243186193969522950973480711849432153833267179402062155422820373849049578129644136269709031367241535261616925963431738385210338722640079944311420207487158799668456999191681289028058050768165536950341560608221575990094198196943903303253054909280126622257519948771260937195538038293489850395775220458473647993527083027533955564247365534649591618211301376851038288340367312085101764383136846988490334880837932451726727290129899919190634454909261761787679394553646430081294376319338106839444687021230811429044166914636648796130369197490340126089778254376052181616580364589020768795154288300977764746930889389629520315580994543986288680540071199082390483052427928053989600995219645773407314832512589151408865278737174571480559513068993121392480180290446914718427668861571930619890465798070022744706523940668372063505650036904243535004030125565065393371046822166386212430123855095176248831800250090682580787083202567617261478502175375872345534837047047880282188244856494654595139261201781258418598707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -4671882320043856900236430461776095671357190291833566669583605700865023630709018904501596603304780599226485258195972684631316376518163956831462565404826805677783355698042330765709177479984100666619939496034003486047117938420231894173256878350854127851991652734276722356996663504728937471172964752376654572168399021379280139933557426944622821221364090839353952192173032207061038229364293878590067115709656300042910982016478064875747506121238849899358096697447719865997547741931840959858653840241365386285925587689031353368346888474997741882175925049968685736724874338499698816895488918407521798785540353981456206311280055286347559792656200166678318320916088067142857543178988204791787109901953459614396535087523546793116035461430934301923102421883783560118917342725713372277315307671733091973282500021926508114724822220606034177558199372499616205237963503767450748999295050789967023842255161385174424608391916198570453391890626399636033888102693532440331223181067325459983407890162452471315731046796022436088118886786547336966165341830491874217853912257964487257904888115150330909377123657322603209875291737309821324016000613440417475138383689662533694527709528598495033199176910291759640703389922468003050336845918444947222823411785357739980471432174892307782154219378030568672328392234606087644437337238501098722535470139399877784326558369695062324013358477763931944950788859253166207519148921772985673889889385786819323314928566808569205224960767824885000650657001322934257694187153867344058105512972592592012844947055914622649871823141490851287154852867103333502997258153498375621471420145990270868728789814783634127569430955657087823748269294513964849529951797011443158384970491053226083476537273725176258663578381892891523441314053549680409474103317651222304671327824364422721665660449249977514063704166038270494744109742984412859732650067213889129592841964772283954033762179401777678421333156159542492216897950009288985313967742803391066516600270170592878559503834183012838576562223720371008382615830737650785232454818023944436695975316457649975539265555844830089878039447324385378431200322263668835628999340383900906937033324960530471370724061565224515290208142307385401710772633594171876627626463025880224920978313647698713704247376720575362461761896298915369534826976002603950227175929621249387013123907342165851241277885982647999435128570031999533357478985403319769893759859585040199138890229501424283810175089453348897693268389579944333820290187762236254165452334811821737603625758438023396076643653582658135266234406182490916122494750276550281855784472335092403605977917918975380234948412711592450630247324437509708008053992493883984078563971771736067642631962334434706965435096827077763423105613986093804121666054574754525295452413193339227687102592109573228148146154052182002782945480887408544401001368286341981488529463127630052009101508421261455205447453555843182331419571128078700910364432640058501078701523636269213494726813374831455772940459844375121999422376985378945925958130848025124120492870874043007662822772316503481299791584116509732456817620589070110602786307360970498038662061122684236192509695678982312455410672548624364183890245350571828241179471237562174941528116066113381465219549622297791744976887106534301845758167741484183624298190643747978511798381729230180624072672542720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -929540059943550034195230084851333608798576824501491272652286336170102332400119374854181585707513895785618314602935699089101791943050707718814640853218591984446762987502306556092683558958897918746357049935109978577187774092586355659567653864898733567410292726747833950915122457530532184378643941738479298733178489143467750291354667425847207659360013516397196194702152224287060580146003667444422300349174515821852975613810573181214385691716254783075672656174753572496061088776802796326414013355007372740742669063854297319646056748157461484660319575371378241608298029055246901541447851389227676358018721011424962911198866818983621874827757328262109281536446120648777354949805669430851890821608169226710869547922706540891238199659048464682973502379967528549431487728345417668354840686937145744604042727723374006994034423444463096922556457136053179924959483069993917261436426076061627382783633622118323600457734484782839544206520511996107100308432080941288615423575595882085443200396293398148936078161953944064349915427756173904366122691962798237427698403455756079079147112785317004104679576293647599383368612561188647634652268410187472343010547428291902211888162027035999844147631906322789780656023042803108422075445970160730293414002745811626828701026021204688666826814796010511261608254120002584434591644177882838622419690039913140088730660884646342732848712296173500513520337907111434664201778947598080236167488374064188225310979016771423131724924308208531461630667179420571176402531905356784517994377514342663832177734067144289740488473691857169505953592223784516242360811640970944885969644347927075198901753715653308346127831304967647746693847791376133154543805628576652270515555789862352579065189125701706447949986123751493219168605454034819882530477575871937213041256495586303701239209884974828955232651002769635707620120776571962821643878896507776557116525244558969401379387488768617209548048569595266783792977190783836908689398373841918618269779313354337092544558236979458060271059819381981971360331276684359692089861269572437113260675149172495638693986298573613654111120456423874590013874886337599220087412613644747321018614288704686313412100673484759343802393767854270543872730464172804911184066401432242317778413961117952245906089141480321061207159646451343406522175982018631626235750903660222248953297786421565002502620928992047681027596858156678217183922237601067573190080923219669600170840773988426021344679263377074413420937716010756771746547877222385122951613015426845491646723274438439045390460090765660289160123665222583888205088619208057067954757263605801768089631040270463613536954855285598347520109899032510324112233496378486636835489966658115153646736534033623826774908352964628362579069961072094941668595704971478729937901158807618629492136290191004629906265724578100267676455135187505611487527484799610401232774701121856428686725421013406034149643175215136314567471804847336594056520795035880033769121007371968964458319780557626761638069648040112063788032919357760457668259963138299008193869653716034270809982063833664992912799798680048150619297329219673814722834819544643333244181218772278824396511774909081627145499470756107251630975375842632676278032029747579923925393690827150522391736712973977498638613335149538693805364382054009094178306528734943549050153963539217383818264576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -97050103528134037373562456087696049917537885930030711235138991039968123920988835757195497762952061385420558285231689841366433947249356331417099832101753384501824838318640684957278724420097643127292054146222879543624429635663882597526542674129488419863653109967856608708662718162446775003204012881051047827314513124708622177033539930987192365748045047839952007799119250016824668022961122733373676937591970644141899905512030972596617506853066638411230599838698738016863981840695412468467681338713127791177839228641031918182166286659096691422523391782072438189932567421074892172944671701664330331009155785724976437987939551801710749515678726176674335109860926711137957104703442430293798224933207866070264738811359563756058158643863416976441972728119508254087242521527096961982961277684880275277958603503861629989067858014132088955721552443351385431307364652013990528261239612268489593992751247561094785127525988739443314418661641810541153397585286592200264199351642390335730265629005016264559836265414217868805478399495225725677492360360401348897869417153116731413690924461590266708130866063470243405375643025199011129063609773873882726040792957798717479215490489508130711442585752265556223226426543341460231046344573224034325154868625563274270617177478817535534833438903748906769359804850650020607837462147183055114486738846802679860172185309212005092240618110604156417107208466475054343346636871962520825853870087133270452962971955930687866477596202693736025274107317550128358741046452526940125321591112204387193899223125585305116100958715404133050998564164176666667643557042403537688697460903960778926504226227441575922309980738692102230274868463642201521138374335103762383635296054741426025885017841213246056596861929878265263427021545314057452573413436088054254478452470119537091287383514444241131387215571882180970622888475942332951300688980103099592657913552442128615327140309008734244381039881942604033786647056034295764481549870976235825834358623394612706379343890984832864855943752171074695882705871319736050577606235175376054646773198222202911776721088959037764995546883273866871488061672158969688649633297503317027919260770864664395572956591129211915135913583433117581671979296422018301052249627920360805414320454454021647170544186041994192806199796516630727082972830406169006277181327750591370726224226989471511229482214468640036417437246594050413742716304818949175551652203694357780339489159495884387356676665977143955231823391498719987015825567636689677955993052752582299807199235581431124319627826148776172285240099363413284821575361713725396420590006614201235530120245516828840082852383821580272011207949255682359846843088841496234616956975189100803408704820994876171308909038960985905127673117616365670016526733857468465378193913679799327831396021698010212739573346732086247308560984971433191922144116921172902984043953321607090899013452904332312019996080203160395936010409203208249572052725247704934535190476081398090003961630997852019219947007767876871534256762822531624116810432937842337054511028240510252235782091011707411964418750195873146199038482586665521421514130438465077827518928720852635744765649030527100508042580650951265987118175697112657272299986741766550315755560242209484756389247987829692065904542248992007322927997518526055068891153455369886299056704080384027000832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -6924305666685816017277176882012774145159588988276200884159765371948072901501411595555271258684756905755357323961863925077091033983417375676628037596975891302618377272368241813763412055112136195797874501691629188971828255677344990775866818388699708874959145339314656847154687907263156055243034736452185246877009861844625418120737207825482000039547371897680909773508778676044640117321348637109046342094194027004897375918320967685852713069087403527459740732963153156463873572515650708332516172114651618872793736152197563573346625418033828920484254491507812658984742105111415336811699794911346391997091975699380776326351444342229656522679739345042533160795358543302527769358120923685793266984229984637989862268301996418271248421306600739007495723434641359569497868494776056075215763431668027627360698081092099810672222724966147694532461693886520424837536072364950549875766460339069523653941144767194053659039050318828174234723915879645082098333373317609250230949684992494979787088404758541325144973243191520234705437345412530926725352679424488973061791053297762449928143709918238084092151900074700627441999667851555534190889397613490161685320777843374067823462532412820739966629308429698419948355294898222297624607781800047673730251637855189251284528831478213699642487041647205802286304634460770189046491732428063323911448680174813896156562858890092112906737236398567688776750812859487966707522006636539187537404579404371111924374950187498488026981358147896416044971251777914329226092751271299104465907243217365410734216631055457923448167640476054710044479688075458787935698896334003015061927122645602782890898333355359828358426192957412784980409941831055069648187146297711680549591446481141654213854397235730480828413254070623778626092097018855962683614278389519764570993489493251230584029934899046899078916111766622029274522761547884627888147386729132385316889852652307877016818960315739978555372919028415040875131761962960724810585320575663373419998525075780004476187018190641499930169062150034205995298093287109664887661699149833689545368757548213880148758573563254822949960760316349279994212465991279207459759945804946569162555721425080507862610505020163451264206124836419851788401469440075270456688975254360401224928066166202200344247256559175753757402694799433907742409601408875391376257955184119891065819276661859163911624918864564014920659519535194029051699205778880296974872503577568841975638661004852899120902208502908014423199700174365603276406098836160885817265271466639029514695369405894182527871884248093385649014162320269440604125271648886291488521570583043644954229114386392505393892327598684691971793521892731042325930761568295013038009102047148889870470571468603236467454766427131647949037972269006924218219056646817713791577998837331749140092537922429367814384657633604806136851452547369488023867471948538873234700833788038681812392078740175102882914553748352208552007746831319925757336211807088792599283844390716282643996235117364120098948200016163672711247569770873980584721025913180312628330867568122396388679794331315605396803120617544822336682108519395687821608905683977780056296068019596971810871553502521318810055106896841023301593529581374060818191112045575017836042809783006365083190616873662441108550642361693191014515136589283139625366605735432011736635123995167151882240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -328937886175334939999695187085991160481322539076908500548269693125139944862805064238567082370640466312472728691308030151698054225602948290649196089312714964834355696011550132176478708983949753103626372586630039111056721680210284539397363202182211278633672590892596595123467747102406583148813988243272370485514473715588965559193757330143456867039263924780100572058769627401778231870805054382405047530011440656120075189038385295324795702888770377448622555697531262429444428403775474253177004044344963034388624853419008971898349048805950477862834402899164176548604460151931445073914980825547638736767520587900697933221000185407243904537773201797312877271541761181080374630633114124037615375116894195808673853218410182681440902385719463769252869143673922114295485714516720988251947339893278479093820138545725828472759897663570872089974031700460687076225448343886965141620339703769105366865884958665817658683578084966761305174047474603850902515548505563883892119262219156798487898267193901020754062401440780131497890539620271043298324476689746698156801015285037016766006477945437537116346438755721403079964666447076723545909596307374961791799469154933888403836428892857210697410752843415097274402020826807820403172653277368751808084911895452131242974184313598715708539048731042795817139257830939411715175764308520377458641064009817661670003361479003667843139349126676975166314975564871805440393227937017983607301057741863545364361301520784980419095683940515761761910470308437106821513804098272161037671389364336311447128421107163191877180512349602532844387348956876485956799238162724276874934128276246324191363754171056670512160635743702588636210806728572965785617376015161539541160047489142389298727926022669776792140004402914909207365523816624475031099275662360588862600563436391768063849918263637299534414358068604362011239312640919581799037806339788859449570716234976278974291823687749501040114327084778249194235120995812549847928312639109019180245360588272593091739410114873851184426475675084872916157197551087383707774691081037798580568849039340380168320311887980170464964945377931513832799941318534090304028639284279012566011265826353331540867533967094205812230605010765195462560656257181604907875987143177380132188693602032963533622939510608084714054351947195926255720450936890065360961627243955231198044257412508943710066037651642958452977434428870850568398461245330888618932747230588578084405813182097655884124330554698166820649132692004570551869206254021668852622951935867840317605052386449977231747849762415341324148505451217916267671260629793510368960920261620681308456444477481940327097592232756479374425692769362989838319327973927915436688067546483355447969160727679074577449873699182037740824673186108009947222988945233293158669602586984524771106626981049221873023161375911525442583122338615403684007462525509770819427842831194295144975340283211244898673302343447793882387579442543323794680068918834051887036912190219057669117823646417968182644617107161955423285573554625202384866928076746179919570350820269768101528971646625168852894025569592729961411773841271335812092125736893687264291457534463053712878611683126467285712648659139756543424077692585683613291197822619494145244571687428465039967102211048644512220684680125687934016530019138047786377906904967760720063680678629212160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -10161887185174497760101437118936386725264824631385505397522753917517130914113356363658173166777086744340972013050440540563266872667885315345077830990007291045082604760667095393753338411337186578286782695313845430394298126759782156692751657245939050631480148197936568636620203651220185614822275177036547676709010168125381965060986973361150694019288699719021642471842401809985720470140911049128871252677455180127926338025672135935605015154804293167589283018944200876520534029969923225938353767918881607063127046930641798766804742943097927574047213662382748607425012721253274211991761598460096752444928376126979404484450690325985728575955831309640609917737162705605924756641987441200345238424481286463540577133346890502557723246105074346221148772666173930319457704377657823212461445363034106742504811958628612517599645697524277326914003266070883202132065467690692214493451408585818856537578852906483819775044097549566873159461473504754125692561166967008088475792640428541046578379523305725032371185106639733289297176141772935172198702569390405623388388163942637311082661699433275374160021317003887971830349208468184718559948536212721750061692177845678876766785441892437848612919574694291235314376068657818977075301108686679042165973938214632085062415668890332894779185743261288887461367277890005148166514892812370892581287460175593792174412211824790557956692814680720883040295103917835473972811868949312253318846288248588295059053902143744698980304390206755028105295584944297502135894421938328887023924605480503745332518806912564345859618638553366257462043449372591991343452084131129583628809674577556650971101952995088937162568985595868831460945656862668599488520445812032565584783832643664614631479965810528128370685816771967718183048214575445117293526291300104070229789296129526147306942118640091016101600745919358036398136581842063681432757770759841641081340305632358687903328454669174066338351903507804745904217109196676946399839894350838979763403521579267400452521866263978018595130363972722596266603842753983041597481945182938424573854998819859167125883039701187036911616645695996591936906829533855102904449707019647499267182495253332539053526803139652122544598730080318083760632453912307580614638218248168568865736540050930014100678045401816957743407556655130459393588856387347988252672129272985711436024743216411399915469660087823152022921897314631521773093870307253245289429519932393895087866678772406240507409421856608501676792069853990530499175938480012122929663986250665109748486760880501103199428104285549972641969752710156865601105399271669509024637054778274959162810632179649129232982187675514845850806123812202305406621113407091344494042952426527715938376631018070833069738655880911640826831896542829249359524199905927201656468959185194243190988097395909106394630349860607675273144476693872217163448935794504236886945706089785881699641678628440297569328740787839614927029842843391060822532477461505817327027858674662940741731531706597773270624453401090156495245002315670427012510839472132840329886030102235705534824181276267568667268456687416041097609519615852956308427703465988482668006843509224211953100022369730739942070884597125300482477162125820780836551896261006192641936549628415062580317981514964375027652515139386854793554894506644122317658824049127076590113249873100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -330200405628471943922545013811254062007565286409855416311540598689132279479723914827312055379602232741819765927548108398721532499841413810426806196967065490908891459699150227966933356802321188352880085702220057455719004867224306966167545382053397013168250993783336786199010121256714481164386174882984386820084294230174509549573558864704016412192478391811311952771528117974132569164785409609350789450840538268558596527719097993909773305420811257046747621937245827325573675569867252410733129024051386771933771617802649579285632891718675779325956599391445755380518221795406915592448798605342623589393948925786085020453754365788757360660741029710796199934729061537547835099659313878862180631235048562604155950458620567031360886962637345699667177148677239351689917985633408911746469168813588041202539221213599932322103918202533255749553786664544630990370562359977021972330129193871923781220198385452105881154081000414953681401336602701208440706296411972118357585596877350530844461903205037181550034176679706192599697208289806109076659595896809725773407578247713170841188076368513038766121958411932986440150498779398691016116005528094597564612676907545126067654640416063482905122397529429698318921079263439240501488845217216754220439155487804712423031068924554809698951901846894141171207389784122259248152542417723130594765732160311833561801707240595577551223068012424613274891112127148798343873680323816350892759602196882314474873853061064842234261348543338843540650492454195379375960286340953522011708879474424294237600435898017616022322100026286925780506491681306034980248540483472958914949787376384825543107062690107981747834545244568045987717618428219550562353196211847103374011579609744116136400224026081688453495483765755987404002723932963411099726842639462719996530303523661680746893688543599999262846028120980268709888608067364883048694123222511975732966568667362783521967904465790355470636592900801493211103404278387506622709414800400034047783020613453321591965312249988284784191956140752540635040963935944500123647188532784038314118307299703430706977796387457384261652332398033343230742781324175286150516360629706230669431571056368571148429480066880372733583619943910259246067982718359948219935575128722268240452427085779266623381731140985696352699712581259319381462837090384317150217853080045597863416921385335812462462705001744786596719129866786048887462409386463380245899851288706417429745292437677823255930547760648180652107802538572401501433765049964867322914339813064945194518164916266280053363065029306486342142739512209628740421814289001772990278798549544985225124184587761605738006586532389569391965634826381274372809191172237703983164320581064425458031384797226344556929493160863090742808333820480546264457013934181586959567082055856569847377881743264591086640274609796448118692039369254653297482082255431536107728006436388606464555689451791657999175447216443416260084294124741483646147562876542483863746006279160759752467329936189114857150286840626684659850789222382430344605976231303130536827220683194342800263723490067632370830714186068767807039394859486793212228124299846930353061267599305924446639621789212339614328523995297550696143031260041824909454802244708737428847435479390809607883964267324141075490999896203561152836333872072397332922153865992941069890580643840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -789889700337549478687207025236916406227758649903690640576560055819960475403412693816032294830878059153507598536934541412970137343800609641783671911286135150585697038613865310943327684333961437440061870761533767563231870140773312207407087969568529102170820857555094070658436687699600347081723276904766350407537565215555276493788671697394610271871366289004390077043665110606658584440486581177223573608049423179902864058014443755113824035047751373728471976444488086122052697447258451237132111435431049779378182476709166458820975037575978255947586179695678227254790781775008724688290139521793663908372002469843812921364775239581154343954259796822449560609168174117034671719704719038234549577145906796966702024106961693735830419235573690918361615903014763654299913475021762842880415079403738720771787104448166453317664166641674282888012835845815851642915634293457874844525641963165424484503097295563723593985519317626736125477271250716630637685166925044855493189734903449905299135523751186940573614948013989173067419201899274188986936593974616451878160328499957678629253425928370575856188856867189150242266003860579045698324674554759744699265958422853992369078275351995228859584972351847371217548955352730280737746908444930523083742900418368886704244316659090611910472301336469595828790051733036704367358382535824745316860518479045364105325150881052901934259923892451601916744400617619427171873570357297223284862077454836944281072726457654230284838246156571599407625574200125483819778791865660425467222575540504869851391371999516812695575295047575707267332473970076678090674113360401225661981939123757348678890934811165140543304114706153307103147443677717884724671769588262949580131971160728535694247059710296652618813877464973052902263067168938589684325061052355602671689182917702461175286012084384276069187555959884356186133912792893803446320825917869459305712831894497511139409942757032392844073320065262335560437811700607269528359605135022456945641118001993280696541057072899806111823170433102092942749288242176161081275889142886695138680490677571826272402281551338355489679823100494029449038363134253959376823620916042541973752280397711523506269627909944671590415186006179765775553019871119867341458268373795948467797376337215214636669263096676691745939394603865669635388086127560592149727660351479347927378479814046101085404694790342970666235815814000560386939344772182974481002908185390937187025293980640527510631057032090709800532295028784322471126928153918203838821828579240625683332196126014457329797976413222131448917472590228542741700368546065965450224410181751394785044842853243388366520696941400113854201096554112746867327979890005416074422090823910112912930586553242103577942069437882624611266385088587725096904911557931804860093334538947380711435027359127957675896334500557802954849787029580356144072505960235690009760886718189153763089636485282597018487658274866343315966070242654366826632190672220095593108271972984931116736230047739878525851611212312630048635441639812704202178791323966615192620148458753750558167622155010341679308439376025588454186783473551917140766252331044159811798932194508329860014649515837638795461011806091734130983496447026198475780151082498146216634385179566305144674113258303522218937019559325512765577721331603383848214348283250521329893376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 1555369745318106158377505146187566669648308090514419715013338604564686716618709938977376801502049790631582742541372381549307122342899703656801935799547055807375193694366494204158984061202314842322136059204262527045605070614457137948799327379673314711948477687503849565065610031133192738513097772753411863095071217821818768569368671074286744633834070725759162683186637678179433929474017579916527487871793838227591561142158063068289159268186212812547264467150473757395046404136167646583115733922822759590037551958942812329277432286664027143491348424578638074346478197243421827684345061638494940466072183948753578593821138857525634411049692866169941019722920893458287824004628735360330458280766964952280692067798522779913024323799340419466796116860272322431976827237870991850551462417240364660603194142481419752191134137472460745130086111554914107931257442461927123525064946522800577260699764133519020841849010782770251579621149174100742102547915222126055651244448724069477370633658781703591160142737919577939130818206022025016371199854163436011645720641621736525561802597344139611303576723483775587155118072523113350164782110730913692587206748652820527060504563901967493892252803793046304489175580655425401327721721641363436526979995468939034451527632583053002246605668985200317418850571412554023717440910014730036508044896264587091961611544251876690517419383494856327615712522412659916032762896176465409299653095607881496420568452521634608458615488779885195689516290003601406894466447689174878713627687456278078417992850154456469514437469213824720324318303308549882922874359658819823408819122541955517125013249841458129847717823020424536943092646452181033407014830223670433254296752182446187616460061304059192573318274559579667851725502632683573050684189993832925725451352624751420369484075687596305576719318695550957801382915829121225887598601298931656745054546131601421308563407080307413294031821083162580346869089896594157320424642508373974016715579755641372076984751627682749863904067690146179559997086138523223735980234143753161538513417858689648489417947820487333066309702602747769769864956636369399046700781107193376088891722256863003403782781401129361662985833851447436238589212853355072260861953849380180226834558450147998314542904511767573611560345171409266964090713916332884564859041902020038215196975285196066350961297366351861352185125972532585671844339764346264648573973206942411224168490224638329346196548561866215155757499730875429188929744054756155051533308480096852999070822042049230674223918661537482808099852466455286583509150368994690246450065118423555671827355533830097973173608489242739810572826388343256404738220985662440052779358238104012529089854796053902213880558737646512324262809320420551655226438760572806261577285139803439109437865819100200686230774227251492490588177653268973742167857873563778298843023015805403997843432964006800338499873827584265383215762991627555807406371998427366647956642820136659507040353471402677816046664492844162140785057142514486254224503516958768405904106062236501587535150130701870627404627148468522317342296604352399940152344930554316624183911196583354554470709947817051527973488977149756516707306928751352288862222981628348090010609159438073713276830546267039152352803803821274602793319423560063426823924384469134763622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 112930768616274917555137215318355340277262354231648697263913670168952919206098280698152756116599571750826863244987760712507926865705363333979018245662947319595068319148446207796461979340035093914365450950400656724701805320722960027517906540125023428422600119256868408665154434438895355830552874888495206171788815705193694927448028997908977964861703907151840181234272132649835623869063168994085451100281274868366836616824155850183627335154293817847868031231247491064151488611906986141064958402307463481647584590277887336901820038191210575077594151633131012620319623843680699495297614430487966850335125673518122422565817731471840717686676464809360692763291946111721739589821661811206111239147095374763780338103721172005698103546016658911347253676717463763256693804311191965945879333356420143483775550166842524953516578363256959813495644259055359916633553874659783732795341895906314296273769207451695405252251712406464944453343901519986805739420646501665313071179653797172653619585275087666369107544376260086803624226601846899985193350859599009619298974584263967105325858767823780998432496487031338535236507186150546752697448713714069034339946627271272232596088792546996738870777824064518037997944759740600271468069460907916907274927106962152193849297672295827387722377523346954536948619239106896710031285632118238318612514617030324702945648704925111055618023244539669962964469854829023591566136360571209355301749607639894927621874304006930943624974138269656783695040948066853662134206021729411670762087157111562274936009242931526333448297423788636323698768713066094522835797584971192532228226249881630421100623848940163613539768467644496180271341243747473307907459583610096438242827676454278853423251410230320158837543403820282835525567225223817616602180204935870836284983330683538313382778941296424707268214162000998233537423416500808540522439275127452531655936688685729939897983991922036888940244949438393962594248863658252173320380836019985531780535676177710171536161004121685975302550891075228757382777821411016858980085111309813105153526108552735036215902265221938718004519264083158007097977586391111372415365332810688346572228611638184716471641277229201236610218230382904297010447256781982806033494031370047499112631900352874467709556821708630321067208050265816616902306477145769543745896370503683492541009634481822367106343699398059634532721269495972705639415150532882188632681209902816889666218356928630986876658393437302632987354353353023844252687061404645617593775057326526896518369129878089947218757782060170760651034850124040849605310553741416681100418509885363323190258074061724370290432227121229205363946601654662876221827876365468773641369930661726709259246147128377797553331612106271007362369981247131152211659861294914397820314543583287059647650325469402002374347612972598722474077443091322898649749647815926478099079893553829801575441733287676375965828579373821079666822799070911899306712551986861043557748126292016778517142650578934399986586753186576426259517542608513341987075240355564162383793814224199452479949051753404908479247655902153128628734291634442822235865477917704679007516568411474010208466679247864338068699813326956601686667995866410485669152123676971948659072090357358141196394927251827482494918196566245892416700642746544702090843770720647905280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 4743681982547251070217179406864602531420065889197256113189272669813436509584660089157632852332569450167202297891134371667044170410592933608792035385905304399373265797473642468985375724464149789910973738930943966340771025064180343052401619716469398786405606129176812324619043414993747523961929544422248962442411673033732536299257451938670421981148802002390402950354394846771809163057336768475489392268170532262783438159844761351181002228443833580914967752337942804352477913503576693504042509358374472928242803122127598917061535227081676591836531174557486163722863991064665661648140501997188223762242259730094848244872010708006207694059647414415741368233529161051308626501420388239309022077348909385797442020783866561723430008729773045110552525105518338468772723112940183145262429254433745012593751806141297920772397389531362813820940366456178178994506183047475427746992051172607644785728782919820060940908521464559328230894599637782456376157998697802608761904853544458159580940994564028048791385868029896029200765314979844628908440162907115858121801092242555541498159161976002192950311383947059914660300958768266279393600568712488812854100514011860346076443342865231454677991253760332827911692895667733127127395898913208863907216341672092520437201255346994747099125509429107167310248521229488609088188649441415516467176765889202280861643931812816037920056107692417068823943677205069110455712327891067561518048075941472021532587474025582840612764178173079448610059964933554047300767370616393812437719245498203382427073365662922679121839393395549883730798908125036405281004272998724341699297298658703442889417273454700561636120183576285174489841268755825700051522610432329414552163786277255641134919767121671374052908388764750662367235839265907555502755832258865094055338500740089096310158354400400771414710444446916478077512881408776930370883219902184496771724893666653327719230420999915592810149607492707010433820583550697150647375530225383453863178247102235262916458794114400295820809349448219821759011562497853190045415046426380969574971182609243649014270093115554709769853280981091228291336538741612476452645696012057419344979727981266965702045406641179546949883856258845718033377257738795810077782053085826965952379358174228244234264240659964652808555956639959286870383714587530371570474915821157428026928102534024211008580578739503618534934883143102487932180320444922062803741744519661871115812570037118741493997954232101647829987753053814575311962872551665912557859953281489947010126640735004325346138011327321748311720710904856294850062495333101385737693222601102784677255035042581235904496393704262144436843535059096695096850243846034630709194021221208536502834400599644492722410307492685158346406446043904631821934641549478630598997178457819142767929560660905067733786387795622680808267148391678653077934870089695550657057500198700761581654599521349119956385139651682533580283649003855668664699119926010165362615021706995090509353072845471305287625560942586561824992901033845156367184626767046490095988294910420954091738653235917463386693897858368485459055469724419215137165956635821478312625057181624117093065168641440450293175606714442001408837842399605413612353710410847435033224548074801564296326378372631444744730914740233002165248640349142838041696711091421184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 177824228993386412608583054027578321445243165831933987820012524038243572558483207871813449156111158824155498516276271939584465145424964515471444434994440100853017185875364498442928624972886075983509945469232737334512286709319819746680517203960733839711331229935714677314104391139513653316350900221343491703021277510207115201425072348819559340115844164424876027121203920057567773982153678187947432940997106789064617941824545717992075731605407706650817042400281054305666600772011521948052359327829024476521775858351168097713212985397623394684874898422017304445643407340445647928325670624287358158136003440009211181934733566660917565100082377716840525964805610036011932983311762546067518113910283189554544325494003356821285082794293732535492595818953800925237954887406570432788643255577734071269760430915239769148517197983356781634679448067830533902945318777658118517290170555775837618635299184899468261455688255898084258968524289439866177847475375318063309828972275133378506942847516890682164120180283151421514526709356852312275343981017325093575929652359686099123078413486936330098037615288223833870379871949462640291975542084711350266073404142533364486277080125027843203814344075968426976158696234695299346364382020301328476053063446636949849068467546244280758235200889393846835653988551027098554325860164828797789701086949685856508140694002285644329959041892814550513274532853154587279894761985986215446200481382746655034614259563317142178936998434840729074623244310558071126084899231416606558786226608906977857683560013828894013913299807149240270480883445956252016227940592425749418820559386696670996129625161335997211954697665869394148892723371080846186264256625654179797020683943726430085993549635466191963597988862245885109747663974435844515015675995185389003690124865532301594021222024938774687772625045318635078871746127576192744317505478933236200525899158926203453314796972656192297257792857018113155353530352108375457289920365135710458145456995206568862973758489777681393765759900280585196306926177673138130896222472027130575805760629839055842490808235563275022047484249333718035080416676265626184357706890787946376491017270197259836269844565839983054975033327891006790794622546157318866305633223965913452503711743561396290685399310272434897273640915404078807206990516726101001876925698873603190782384926227750580765926697153520740451618957681851361460297235135294500894396695586969763324325617075610427383854251599263878106561976039062473511379258944171578365005014212926201880497669285621444179314803884699177067111543433218219082705869385007966968854808186245374033326364166413832768741646667189634805516408698172083747514372413057182677616593810123134234751385455678541182165847337366218402414055380441528475078964669004828948108451491915302566314335912913769152442747138044195508874663748056907464599464081104858078954710286142266023277278920152090863088558255834953225947844042528605603477115935452334085320669556492431218889431447827593807806143126901946933304459997581946402316084508374990122505732142531736884774167881672497941127275376166805866880530080300331359129483216827777635904045500419466502238240917063629255355032851546755835308456332506222648277868874951213539687527378497378421096537473256617799030417921466553318334339050161521686406705971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 5775659604899485168773082551909556281510442790481713059111475279015553018157356724668129243976049485605841105665002791745087069901308500422049791641683244296674363050399504284200044362513613950007898125772786637537519174450583062700783875129774342271134097149973766432730888621277033457035597661947999386211656901569316142467778426708525598569466560489615530146924157001444381907400071444239852754598063111932514215598736192236250321706797263639864379996093115973857612345353123133887728634443442115354984186570295327392792848817606461256963919303012561132653632170252975422500130863757628658844175480241593378877140075477894046303408057232224634413167491236181813018056428456894575697124158994815019035346598201406644687000390201517707690308764277643977421113050655646924243799089917998640513038037154521891412545168843334831041243944064177918188040654389043153932194492435492780228119461185168292383524930177772594793259766267251270389774702946729425555788772876334881307177636906139792103333391843076409011317274762481842793773593435140586342815623621732528798863803585077732891577606007854506104625227794057985607855611830045897902887847771118316696182054345652781091345038242748400449037014097339192851145158217523618228543666259548050429689080684476737724344693098029088106301305224762494775093748508040887006199886532249530056283557549630139407650101798636020255777789546624089114116752694179317692879155313410382697115336235715566572077494765462010844308232896278206589656062715679343980192388384531551355206880565562647495389470871301724106722015012905636772568871924976283011690737229003793595300846461367264204164483376085622692087657276359408655407640511979501515431614723492080032325981276500776920137207086561693093661845039917521187904480951841835605137700815560693473896279109289864618830207266639454204275960948212970925830612554303277656527716451150614106671992304503109704220446993864614742399743551262515359561533666685419988977652134414003608656940214958041422846908352671317785819354825386382689280253472366778756956574503209416171232420117226739651332427031245250192742124144239114151147405381568297322734944288359562247483497637950478513065549673570583102764239126368032646413066485511753216217049321658423186460219340477967469690104265847286008530197571305378930746930315354117033109906914495241977380500309350988215761678005690554564825512793347094001612248771824768690122164165678592313999246536367535705782782716110355678906735322958577392466472972168871891821055967214806195697373077340530379566380015195096407441223512803537902930628739160732211960344588721816209080765803888833764857119285174932861059044626496433105734650829180907250920741319355946386455770125486103914718308417950649706950776682755098443565663998913511831260244308005525556563593244005606631902232618816428932947088450050295629660884343394261796405241237026650227113372539228055945280450331115604523736722115573133893340349154614217059051415752541601747888044821910818410399938214932782594173366888500437173027484914669097231948015246190935627023476241076209008514340177824250707212222665888563619725819961735552951287343733691312383676447755574827035874561803046681130137493518227645685527863129587645126444803510265667359148137679686056203961074819655535145139568640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 157219011138838732052170465664336310909021314026189699399745599003296858205115017168234343438729489709952673103868213554756529500708489549009817592933517125836362737342230242028090696954515493180710636702958579633448414153675375937460627493544692064198700009955741530431893512438090900763728856151360149927694605794664723266045589160111343540775650324799825037297206786872005120679140453473695017328187738163976179532462943138463140944370888434996632253444042941473462463497877124671842212799979369498755056847596774399513604291993621262354000137585611029749682538109729539189029593124843989657200811099479546868889002818802552222963906371487572584888859587088579600807026350069127095707512499026862536167165329593291290004504567232009084359677237000529764035348251818227210094230172006678197367873407860843173846487908410436323687779489862875068368427901061600531177607046043380581379227050917937057008405487076856380112131401729387239289535843926502543327240939441092313998707021473965738800659732839223318557227070960960013310988415846538531897525989509267318773572843657816140917487689798841288889054027327488641694889983289905373273571223746305790241705178964378234292135292188353866248255452312046265128493592806229883253044077922617120442385174678575884949214425509949284598914176158903855678040125014960259645414120075480238235277699981279773724950182344465161387416349758558936257213007068200602475431254945368866784611258931292879351742801131509822085078171835744141349469520345473792992424245293145289610582054912664148505256199431560553991980166110229016223756176711068737683299973789470842022219224125303339978168475839789040074149032003996181559091380276089726584879481203928286127982196914731590884498088079561075759378303552913300019382607868464956083641859639528847888563346200760366853436481050624280223233233579919100813547047526467907067742600486260370293426988258625238834520243828915026021081337763266146422843061159946318796811615215534870342956494855334499305962334547942255803700778173034475853841946818703662028636115252486906237937548200070655376316419891220010677485340230345487061009804784955993328779249198606570790102785229191567712495052792814882713440243286215425763384232378058275257690027370549086019865559519424921825621223429558275477520173767628810371214558974314444850535338185076265851700774417474602340923063595162559581905610295188306384731960863038640398750988117931101506224958600254882492871789631045012986259470974465146898938481462480261816372750339072880823891908018259219363145021099881889504516277054967648919525322789057550743737032615642889982416483873673604415956135065787548956852579966550696243041304983882324570600280361336096121868627152865812395298007312814341976481202957416662688054160091850984768438082622320370290899852237594386731669798622415090757266575261311296926403787464437338444784705834138999665330767987488137493639274350706682604734973734632327659280090394597843963018441888254544171370536667589512596654454894829290756927086451549708968898501873202247254085169580393269254783604607380030277527869470749150963447125881018163124430261364015132452391393738151952098506233944413089444251681820190074409762670054429452522006436425631615948566130562671170201292178314410929910292306414994485936128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 3160374431797139654794646587955471851597243182772001662337782511588553222874685258380250421417582991439266919328992553420617845815606578231908332213143037790308984522759672539580796129752432804691451203879833227637169179403678380324306069752480569403553332606626172949714177643871615981144240459135615384521652448952789427293947906156346897985790357466982505038499568523665738714565109844375928725475412469297033619211362804622282890181698997818668525808742774190261829216221405305261596868496354708692147164959254046109748702015656255678081804609746952045675908572833378785839091618547854843864669558497269584810243726871877921158674963970787684228956362902844501740158671456544175288420462351284791944801211679515699163911335939575058852703042209451720906808835140276759870572459739863502879411418355178399397945235364704083302423600599443973427156233186709871025068026551866326119781247841846681120516516759605705263520699807748410613508872266303571463094335748531733315240469018233559134869671427499903139575455536321656610817317821061377363966451950186433454907033054397343913303664868345313260730609405185275943513186659304366315535627130301695906648015689057856110991180526500103704216325165725714187624909217892909179901020410541883644561533266029762831525189857316271150708097182475120673178117496526041650135340191724281394662691810399767363795689652316064722172896797308367304577364595821259631190332972097415301062690494349262226592258471651903373847517466090215536890370851735103444271810180364504442038227467286048541273810643456546376177260659935286852644510531588720878490843033732866741800676351174459446393279224406562636519721999289633791173046574096204360620565550753113451783492029477268819718151405842384541252370528288265084247786275727480763062299919235240020829993272818192953755895600618087957885392833457904352684541107123452062484856285636423422105193912241735409350968833866868610121479397464392991830587410157465049938308012962698131658236656804345598376772011013576044629206464347624531849946751710477470098284610070211714510179028506005025040740767499229675848142293247341912989888683401514403610990342568486178940647561205799377895056148137274444439302107044296205033019528220738309960314473470843826359419386553558322062625938772920431584809333497380353615262093977125797050945746828265057290132455660961857186856392909569839409152701922239214212952071613448651116280677954457170295833498596456205003502153819710600381782552975952256657148066141557893920654947485953380334376971946391829216079633163992734792764827258956036834369451360030521790900589524386596833774455646976305583876496879916164355610016409234222857106723444586306064187211209054167348471931890247768928825476008465451430682581868471643029881745396382369059846066553922659105193474548648856272441399220097219912906673497516723270985504890477156862754400038900418268428226468381667191157454822531732503167576552827168424505489261200029545036806595042354490514434006043232683727527492551175635092096642111901263148982775923861891082075975282216075144331605319981438656778761831045769014317640523159121420369301103585464981253061776690796078537733034648676993024478308071973124023629070363131393601183955118861611021664998778855459442982737460859056815143177420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 28664647818405979649674184409711817670972573454800749349401278640704642482142344165775038259452039074872920722569999647390921625219035152899890836214599617757179583216385598159641614319441889625730786298852344775828536620994404565734128132093926477729512865884559957765871053934344765914547689750825693718578331732152025595422085237949179989322270699965101926796166707683438039499964330293905061632729664602507696145416588166616605029094668598453990866227445487630382037744300191781215619008542120754069099333265959510622240828216795113313299764921934046092116468411625860257917616291423290781164022217425596977233394530199789210950111380068058473889830272165494066077554221041632670931830298325616757999186687579185746485148365731748478627062609608515350982343014094136780802902088492016678456623814614538835710771684485725004803737459414066832160935518242104803471274865176795224274516995538192572867592441168581959683207568353304025165176761934902911932476974059276595406122658252710111820467543618854897126735365467928804351345524971202403518243387165078043794489204150842765896267608380474288208555223775815735251379495724950326318979033405976073454123123285764930052211117377424155372202719421758095583775499472032739174209226981301155214086480889846682163452552974269931106145770353296834998725089170097993202934758365602349349305889835171848012309181600140948326160944389892085338616117160399996378516264191816297854384139866568128429890176163444139667112204314864255470077227794990535832284419753375497728867676886215246991060300939679540786429975419198155175017255618254528224220447545202904870447889812224037195153393309784258608866243787804077251605065271446046295415862269255795155274172701614285917008964719092733350549111841431065388127187268349010505639931599235561168524571383965834483830403501796081065682263519309849204920536028724990985738578481862746311020904499590344389759325311278823164297401417484170358258816796985181763458513393783135575632877775365445564760736632709543312427236392100840966784543281578555986142472159242126926244435220622589317775584792303015702846189685665730654762425800910994738594955726512922042681493543513711910565221184446643752228360228792524275692368988149319151919121872382701652357401981559262662657090809867324344689611424831258512150715590383762496589671078506000377746694898779132096956604154630212914008691946454176273188724264715507766474225192368970694500359751858669410768300155283777099633934762159461896609797667218647044705496260233465146942253581362296904068656292408621293345931108983570440152753685768915231781110044445231792277340169205847378673612003304405707389762243749805757654411749994116562114564324849057680212877607101857427685604700449220093025974759155452715644080115662017402778031853643461366100315483760978588581351791422669092261408399217736028096855970224705144311750914342287750002611616000278318375038830303280367844188330884226583941349454005665813510210140957008589001193147813365123251275522839048291621204033122668203247170784119474126364712532291487608806002158429776741150544245344271080758859892413821025562117877327888391603793588136832356940327360161990045712863454113496579711283497336534631780614772510546941785166522873139654172248115825086661437729296875520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -509580755123694025321852194847934519112323370135988106071416348885374549512949457779043455208182616774347158316628428290457148887697445598023297452959649000371101485069435240234011881140290907545981606666876205923177794628596238087529265587446746343823410823735840009093325495267316984115038521987779319645814653596534730996027536296290273470165247357257910758433402143479133958112503473388669582459673488418499451505763372038123481141173016140221285104941286275565842892008001703827035531533576071551760418064932314250684620751799255104796058931219172628610055052532100557025291241350617058321110121150808338251635620967709836030573980587811944647297661293953749167576546731087955942119175829149542257259431289730140057515110243386306605554398000358752358145798784250054060767135094724550944121746855396408640759237612234444953535842689290469330933066550349649831123192326791883244908572284797496366165983885982242219893242336103547543913101867750068691380089134954081853887555499619464227833708736707871261714069685500772177299262409043052001214063851477118515905219416479736752539425321975934550245757329287199078879229480155088690468746886391196675452066909106830135981430801368535781269336452929264041618522637023819538441423702090791507574093683012664453593074307934028801147525114508446894855613334131067671481236839212007190398608751729745020322623751117998385141557183063432094233367928847155333645238062521448006636471571672972677635914757144588106896737801586469860084015936847003310431879873273171499162057439122017568202310481467339176696256714171359449374405073473014527163482894532804086822622225709290600975909755870997451949109525811618746518745428372526573617143734243832516988635552044471027999432660430772484596505472275036281172296888096119815997996989339492700785588065928064166268830014438208012023917638169089003462754825312575044497600005500479386601696316397375143969727242500431042856697626261583757989626908544057376207168761696795278501591079846874491791187158549775375132484781842872219424872623575840131386637777427088879757348119850876897354508436892210981168900066679682053381694944712607168835118454731101672716092463794304697280774629990968229633346044297477108430256064854181581552685995900047754377731427623001848948071111124836862397945672324453108473994778506113768285808448292614093465294131527674012519721272155437801424397040486540013964611545629488830145850504317601360021340838864422187488968860509134480385611575854433691630878201809140779179204187697630300185981551058003359238215242130060259456720635767805736475583119377256161650646939759364941249094114038801211409315346182223547015347366454515555169878524845827607192055182954319985859028072794686910742361331964754772216596796498098715947636430269255700864473828548617975647023552635374976309323870707096844758777744041284342938965060518469701269657083681235154968046536718830560505770963445564672265729316040514894158924460312460653042681009520933798957578171912975710042123964175622310917325122412505130293057388211307001533250422820274972699813650857670990162335376712445953842685136649244568352334344716493508925132627543848789529853869936634760332742454460131172703767640604367197471769723839032255972327519132145562178666026783381472474378010624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -43749570247972377033252177141346145641053489907056372283029735065348337150294458978253282824642614982407331059013799629474632760956830181506076457508810944099718627495382353847210016101868362874642338880388503593202072896491710352008240466705681775475453962609278159058847976248749677514959432425279636718622744847731149977672205974154386470746907679979777467159262589720076859841003843417938870736048779656100684615500209778113132485673163192370143719321041790360350224475730661487293897512603858793159853118846479965929738386328701604291255740580277931600467878734538256124812208397373428316993187615863448668534043703969598790455447525142342832336965958033806506863644038764235636167093033741123867787338068071571524010534780444779878150019069879788718045353820707024934024602602763734585985401279050845134470060738411009313372437246549155280708881993682343879962080671298559892854855575221861353740487537853611244037494581830741220928872568408529124851962841869732816296531858061543254259839263591649300709214662779613466494742558964410497363073241600931106057946646733310722113051857707679036397431443450687888273660277032090534933666119246231522095453224511525974026764922253981413098643989095438697702305229447162756176356374591093218487194125786206185583009333341442223687686040519096985654647895830111472714297540371926785722526259832338923783800022775070233227893079340218441022854084539675901243916978895602779729903580070868234232855924637308129133573527757842859940896217368045343451752423626993618946155007796544179707572834729629345111113605589698127405700374319285422374256935580464500075030995064504096419670784442876105783562222078616443419142445591203344896768189576892799287647025279303083810018173803349057393087555209476134856045880032134123074946449471579920797829964510520510996050148311919003998836182149033794993886888981913346011669283000375402701624531495881896134132563968494064485913518051999133908751731410231637063984297026498685783489148163447168139701036666886116839454113305452407843173173893710408396603639150356147720745302833816227212572681820862000325556669629738290075619938631657227371382222940385483762717371094005590278244570568035841868483669829469764384586414528005682742370123517481248618833238042876884112959931738410279334202921475834107043421045760833001211641078095066079071432180823102237991305967250863483927125093473710397641225390014955548469483049987592509776200763320709615660099423141826041629419255382958607588362932862080085840589725646876429197905193771548809100892474653514009846297371942111267161771490978392900075637941652475227720884176796238153423701404425445309127470982991247406200354119916663901917818909735394215213106211526065542974233312877624088190568896897893647021574787366769121646517495369016027841467734615299014247997940509458895763039905959852654325391360752759157888544733710348978611719368778879467363958113221314149069035463825610082891908650252645622120799183983138834432051634187167404686554484011724209955662430563047666598062185614329268482871323905226261366558378823261320431783621201776070934500505618658248325091149185281454203034849066767767408811007982543300461467138714908239313084046160190780677988026025564747932018525749129544120451693078657254301053747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -2008143025893151760290402140129221296855152179908569671556746219579952420420674232964518688383982908993414163361616466346466057573053667174055441357298717882726317945961522231228498685542895715953671685264901148894580812036770153992712709659237996755164157542559155695729522999717693674071602134935215828605202152423639808227524019082493334230805056373240515012118796518261900011210473074902713666475322446350111882867694164331739740897602016361147615800112097785575115386188894772732246855960481680694536231494660019310371491679931120760572579886836313687450160455512821551585100472013249822774946819820948739590290726548933154572440350481986716334909546967460467628449250956622617627375311342147105219210380602066426592446422872514385747915501229713101608350557417705087924819201698029626017912042552793716789465198554380077477515590898852414206690843661073445972571798218786413048219806244836280736330904709027597795582537989946873164606718456813658390073702762578780495369837983262470230715733560048257930105974530706156749881832615843650423966661410253289614025041006889682221448152745483437335619500430895139552523823180652458111760943566284302957008203599933067642868714024301776263333848407152615249907479914490988821899500072691526044151637905527114759783156228201803182286132009733528785784146810559578440427173636927610843299009718578154776506185435215397494678816740916626615462442867680940581003413422244909785375378138390077587858645963918270163249490605559175913921926600260423363862737647593296124039363256107838069759132502493593389592479935591438855994192881353387785867696446857924483733407589918212216065153549574945768214419560351972262969304337089927042974245104088395034497296606372873352615990500318700209450629791663136418178344783519132618772378263961345324346569464792013196250814912683634482926297129423786496674642355445978835033665038892533741550857217003428166904805597633244195433971726432064727552528814665827180582521588874568232371101160197099932732678781796184496474650607613549325848459128849711511510950510736293240788107638514028651222235234420589873005523945214873706585246494843198101922080669286595814709531067703955990512703628228873434988633105130623807710254522270104213058774027986213137961447508731225522092027967473004343050432301828935328032431250411287202942627009960724398598386241681456651057451544653431404078548897517487543933121806482993432581023866319153371796040284870773436492303474976237757519058609899826171687504345073896588604895186575074364279641981131721885347790223721660765169426716520130081505666122654359469164608612476794770852694209066326212089437603285327651468888350946352917591450708752127564504737518919392110484557184475082903249248625904172024969882845247688975294960573692764728573896877034333018101951355159229507312911227733278941455744379624968613915386990922202680978909438307599083932557737832943651973195695483791738385703716212725926371497718418223530521261130427052333960389663438464837350562037344034674303667242757258665377665751554721452606248350363103399373093702859827904539203692313094177953436841154559804133700503480074582929844785627487186647223009691478301605574193316211277376727720119424334513589350488656656763036461834659185163653000750245777244160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -39173610765704242835475927488109518005705877365515152932712621881060427325420585932769722382201463996455499585503423591167994286995071801129306719976395266829628205505639380196729882018934473635842960769511947350538953993680000162457935731979305256835209458599092788056822147337113841064792373096582562454491976186674173491856494293748891391509919659721654519129012799792424624170839330200511064435429669686331762425823741366161851063810827844354293025966189183499267695075221629553431487811244125810187876385324188081415060024995767027125682579894921026896368326921036400529017812890923398447227166211840402725567212746893926183116472342094207358773093406894764763665613249736814352036797857979395809966367552895366701434662595576506892806511383415460959644598528684333319550383142575751403858362214103842065663415520148281434208162734247507896762021163897061020620606737821818692308129892879777978402521607745584362849781021392289302601932914595283861183314352386549828389786067138853899660889387497270700885944868335579153195006573846568718223605638940934418915031477943630723137182039051210558257030211918703114527135151161956860217530628846082071764763687648114691653136797998814213343851974675961078030533442518978591389328217937421035945310338885729636430717921269712168747329354585279216902453457575609874031129962577334092028936237870406409015928580182537342324844011786837836419875603430803305932587201036975651859136411972127451239893014756025434107787407609320277184002918398224666612002207031254156423906802327236615026940312401483755250197492871725236428613823279056723115548761838476650249801570838286502275025385163603112274606392950968187704689789927967665985890373537650639265926807252755279119289846610967025283132315388441689185825282343047186002176788841452984162903931895702491292750410702112453947121515177618812947220811839396913277798609324356144877387021471772459387359783146674830265386395526188484529633423545804798175649117208595329802005971929642856684950735342143620571430962043143196099193934720812998596090258601552412301878772716875776712885292557173040386634862042380238012408671315942734269589672356806801668239764380291613517533411939965284577542777903353793002024537130250331532562507309240923166924707645228544063640251253106823559993585952022275569037041180593009701758114709424001430372347509435248245670105759387201918445679419470253902535343427151367753963899242536081157223784192158487496792470124177650847549144069785120527341228920602616812988713134350845326775957573461108717471771856552903380882019817659099466746953686968318743239031442049465698120746398512431123843464346636259280617005526680023900414314132679487286464770661380861807949802749290448237173590967572717661860282084436554729866418122246959976579242481251394592285983367727737766574360526880518228608594883006730728832085324019414213296614214419694908663637301160567458263799845882495052663133283921267706047635955034976073459438664568987652828424706703428907533130846849073070603812703571862852439910417614596756303869551140411467691275212602283155960885405479386483034082298031689577065250213764591422835069952711081533298094562676887213864670004408288826207044691870569614351001982726553198866255459341437694338613769964355584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -696725792130190766689338068536794278592139470630483714109266170666032945563832525035459861040630404860115760511073599439388147118127577576001522456864914699505609469500809417234600270239844852533359496405649492647096907797095914973841368886484101290460744672303430303576486039632796369987410008712550896012658202196542840769366600046974704307046586783706919147400426420280282524771121091567940879163381836484131099141627289893147711737619005030909334624353281888798323276293173176782047719119432210771406301302726214462150611574829196658749204883639323538853943600880882646174545141456916062770082452321886954952821450938282586763856568198599303381072400439622366900853826886070093027027112206805281079663974908372505247724230325363910861553911425504562971355558225407526741164062741837368359337958119903439325781967171300399092162758200274293730139370816251800745239161454351747079934215887135671542938036620380932999688861060126013795528898037809990829355391168089887209350410108975745099544203977413633097359267584640660551380137946774485705951958634783825917984415215335026695969301938717399345568544782633565275233272181482427308048708600869152747545848275324625486270471312151703499681040505741369748077015879201429173960562192824984571289431362670353447151089277375549692357048456444095841639277250028170987980689877787987408256508629566200863358637698013374867774830822001001540769450597145374344656586732117548246197616372273093094691120173726873878268760413863999016564929469372243278568820646798448775760001573606302316787474306495468529853631786008059957099731814172365602156882958474012536145326491196611836598768836933607299935764871085485318685848018439721031110569982342265361259361958747875823273733688705015499989322323904276477640526968602388459344106799350779687797471536655851375133840622118463956058137869822896717184074467473468414202497429889544651181776363900962681257956586639866864546602220804723332217518249768618271018070881346202556646943115630495622057726852632999668800838733857334673656216543879918513034666203581866819561278312609755964087601312524927958115967591012993040292064558811914498198942011400212329147773780599306301500992819783851683063844614472290873083259889880062642980685135752181779002990305946986482280372294920476115048600838302733702748178796577863957245201857704036662882770640122019811865191197934537062073291700641711005912929014177282243283370756985090049712763298962064751100586393648385483756150699265734346557078680703014978503067671452968839452628219325188230383974549984217477114512942368143329278628321583783017940297604759998809690655208749134335529861531028647403815780421783392714092982815882372482894917448137423164411737614006517455973818048934960319701205648300690804198689799397495415450546444576061708968068931517859375926435523474879115518432413392880620244718651831893862507126399117016364316185917727237223421382535750667092459888441465879060742276167450754020672709146952271187566728553481564273113459953547175201464052082235842078213909264431007067446559191268580937594860214813932034134221474472164782991686221503046989622098426598029518640547842872544235038786983386508712188907985346901620138852745894634966251639490052710326025801766466313854333261600260096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 7977768858806241246945815608337603811212017344552313059370975988953157058674603136015640227616404185921415492252103434443647671093242227070459577224072189723170543647045542110387920817271664638893134596864212488841485951706405414813452712095274440140011270346174598966530998690441178095960223608829386893898577922641925792735320765319822088672065051205053565274077034979939287010495904811716767936365204997487253419361332470776102869294874967681259253012342762795529646412468146703771958545136353699647917101912175984841859045624894930903296741985268204204007615118351747067262072721603786410434442725226198960922060097057638576619836643457688332722681475340247047031278827214955788671586882120239764749906951782476529881028973475926313055644658381618479819879998497665515389251103301994028850118893711303799968224224337168629918833540998628680670148526140049323763209093193452490676965851842418085693388604965428561885787447900917290838992375333545807638756529560745005688033962294732516184077888003727129702054889101218443079508576270897882381956375612608872984075546789251937279357223101567441658942539534311508613189777645198310341847349181077508983166471033946675093972453673870501716908062259577923407640149628197460532377810698480481532211156489039338766342735550249819458876892162413568109434154519518614792704840195007919891330880488655685455357106198071595012926249602457843558418600389195388723364200761326520854525833140883566256573968356861747974470910374725371431853486691204513725385664444878220631110133873404300285173753676082569655306983016101368514357882752002172823802939763879062085812191875864818431658185364277482692799352478920874581755387059580674107557040861754327733481994623286006480522924145910315818235705928374596827712017507489994044623140291255559867639735122583775883432232041361495313186100790945142877972490869773474362236659394250937450252114796175544868474856603173735536870640098246516647046911244974566197727276485586341032337560377447087909503020243559476006017177365542798060892978925577927401464692531057096338767141849698329538137450632061226652204683709637684848592683109263429946319169655101061940278537126638777151379614922976451021218993369766398099327621895711413168247661353838167244752699730882595435847918651558484099227392092767921363568407894642615278028648095915000029251309679958758659566815732825004219285653832356689040418775476472678721313852775131351621933950092971966742607537784659311096445278091394131575742820968822714138821533608905036137308265460245618535705631386945706937406820770469984348298561536793490350637802483618632581608035400412176168548925676565534205115343258239837280740463268572854183869995896572923763028133163829123319398978874554446863358408577202545000886633430653207291421951584363837467607879205721134357071986622932862397884986804548243444464920077020072047696736240847512848376039735372043408156637899794945957393870881471923790881395418981589713461331529690847892994813896940365210081236284105162585201466496952610383855647120616716751419651442966178809623071178351437566977666167683301653623792700599703447384820074947436237719217164780629567288455446905774113545989117252341933334375084086143216672785549686072715101207840093521337682755584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 574171398570363538288504568859013935907169116074178990119553443481193223356727558567415715954548222038301212531830254935722559943728312973833143612968073720265188700408889804551377428560216332288832821712070638188694219857425354677878339506239301636893613624990174162911018056062944160696866133592814610152412996868314732538917725237047509970435663620614129388977193033846380380505423414502693021128406826399939913108356362300959545834239941135227207956067569868446411526344702491500505016416272607459529853785224458402068816068439790381391210423282930467480378515415095843590798237164424346083542095890838390086095025677658097904102838121311233076791824876431865771068255321668734481919284440550328445897587002219046525615136346717467030903384483319623524853169040341452866561038255205962405716227555595190184598581435179649723684653713796263134538380445565002596784642386579415246148365892353323850349125162966530592381193441168078014953123159780718321866216207326572951513522871012163404366824293308641598440103274185187490062500021548876140028112085864307679337607217178391929066384106726587205007541169461852966544768974234602521491486269439592013810070280440208080418718204138464681613537886645982605626615051307895536042307701232857349264181523284256146654720276934870195295921697158978654656853078501944707005211847676060260065847508588634512213661656699736251974143279708302068672069350540677655446651657992855556790827396634564987796560150273432652463384818040378372054692183116933473779823739277949702257284568701280971377832540163016449854208358591596050786030613345750270482435674593333483771962323021559429621800573910692658944579012777396599253110132569792329500464090718314259114628029907810880077605899486568845742786104298958179543020735924953937131843163598261684658887318397697930277706011684543657801074573819634470742263535490388891683467247079637651687496422047282853135021936042065974947699023983370730112638307147728896962118737898273997082841493496435893404749185421668229696568424954583748070371580933910094445632909219746453456410614767293833095937256297769250451943557192385311538675622495688185221426271561629832655813847881775541513776214564623877377888471779572602674696935927277044902339225566865951420033095653728466073535401123758620010648218286897170804652257886163793848129061230723323636975387024997370545907808888471261231976325489579670260852743241417982990816656981144027045180283796090333749606982003563813815609115024429539422526903075307023912972207018934859776530874700679040144741552946581271395254654638811429876376771009651076452683550609616619258136751919721076788814509109477248708213261812181213059466056754993456997326052480408117242394433414322369611915205516690785706848033466279727029066080721071048009249259130249306539914521344461796954049026989720687300980192744804780948946219261967551431739747289917396873073789895052353232721310101118667192450373989966089353830647373796736755070272367756528748152463667632153801926741259708703710208032969383917875543689388445216245843053872400645973125154702493294887588486218226610995282382520842520321332894220628563993275634309204312390622871648652149233261716998100510282951190308927425496257648740104874454736128505855469982580736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 24816729196084117297164451192664738647996615090228619191168846216512265613244557382632886011471984210231870283276611213026515553127332756168120300291087689402250562373404093403143606458401176309342143592164234995456998672447872099287653160793541825009219729579525581049371298603003067723099981389273196541530580179833638474518519901429443281772238941236360246030980889542912624135206254105979042745445040532805785248109593076305556347957328430354499431417790525819599324684228735011300632989074443708222060572789588073988475800492632347370435682445482505453527347599697406113579500886952308780152633248377186815980932480981970789702173945530758476597243134332966404491718217939223069690099991844098111080291203815441181864841584729483272961379717290508617610366651729863632747265253326694635684250937745180774258550503636819004705325538261765007867282641768469510585650235884794520619816304078105009712642450492917998994851802636368350896880468288337315756533569088943122741406382672548177155428772647087068241997939097162038833050824826140404425590830884933488265029112703824395980390381253671903872602574770200063887637402474799970055300831790688255013866680660242986748233948822725488011180785077401691334988773504020974190967942956520604929969448416385879277178960942952664939468436830612066727229541384115554079198003991843389816441201956039910029760186031165753730847082603065758092484272679919579228471065308530304400109609261796487476006740836932325544090223165272368785685179545055251434934372438297717068123693484179708554326827483783175554836838494461618976688137081532828655917697389897769301948218315796757378837912926047783435841122409936622342593064857343033217670506384658197186548697643633583748611424470928400501511341043762052907428758542752053278584729911300835527888184957599024577462124213004310427445697969499496208174061496361407907541429236473413191172744228044356304849052687319779329846483150526039128750127277554163630408739837850022451214495612283753613086339886778303239692560785555388968961516507170719165097144816448880744159782984045091617561335709185607088067376837906924795384146240367307382083150961236137223185294835517446558639665433624774956546988563029354715305979746844170937682391139794786646034472897337798107819342309512842008805850615234955546578678311633363758369105679221243717554009777823808161603671197160148584496837998326580490007672306639449109505743135650498202797419882846846378182264887531234731012494387927397153602079568229533417262440055240225775235162907637581335852361202340416239893362604496214533468162559969277274095300196695522093119269936018487639532110968593205961156160808617158382158875198016363139386670340467695081992174820796150351805959007648134844492752494801040507363452857338369428796263415314613325762997403362848534576650990165256449369195767075280212109397079558214906387076023007057679196266140966510042666465106438479493813174684060888596741662162832525398902465605189594657972560948071834806630876892144719736898619548413447407379842423009720886232244079533401499123731389033611913055175014859715882078693730472844024155192911234778690810376262151926895153507785067370637476702279089907323493560416887909243049631392213932131135187393402988658688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 665243262212731656077869500799918632450303552974677567101945684751799583100121670890179957527755294045265266670618132522049564407038183283186096923299936622666037223558145255192298755906997172627943304015449477646826174025941612141619558013222652306586996086789335672424146489583532400056169570714812672550369832397819978052279512090627810089091746153584875303276331609351588369731120589603988111493706521333155626638779564900491745524544192949320868120445716440796068715422867594489176920941095924818745173267890786801148490999893478039216279915158857293854567208659760516166755486490318149482784108045653377365462456398253186378303496131683136742528848959705037367821932823148987823001486309923857342636746382622698904748322151904836362075864967127659630440509157788563156933078235322350355583508677644230746915877035121404996453460797143584867525005362836672760517084833635542809073006774205731360358510138877070824063158197318785919699294475701645501997492841514184926444121561254255926080901177902436584632310523910297146275298229869108435243978880654469934887252577340483438114355344330164463030630110543511421618441130140509570101399490939388633335870418540119548515648833939977327578767412500748765074029293619260556564917475658515054335913830762766477640986190766006366529923524137254796577880999894491545073345742348260515377952306667667065668184647759414512187858995090440748125079218841453758273461661563648357732481693878715652843888373718477847041066071978224014730791233662820561153505536615488911293502546464267876218343099049198463150596574294776184971024115831152807805220204780766220373204342324886252397248433945064733659744174251637127103908330352798284667703087758357932610676501807973736081214098095626322707769748118726374831632818133273515459974434764249647176357025576679574838524242952189299848083212652408271814149029930440980959003286583860573486059282042820026292158157549244078033395586745785819354627272894828155135603065330075530521059752319040717721655149685500074484906947435947528900407107237996836808915526087844826283218721374249989716780010515202644819254819325370785772561662201986609134681264244809356810525992463151467565229332129498795251624306540399233249074251605668278571624378086587318015395605055430163627392104678088626746442450760606966945276806899277914558058827703067388533294015973432619007580917781792072745302693073816623276554113302870000765407643766178248102060877006869290732611334239828031534081132015183595753043567156547715080553461117739225840948663039471475854343310077605340994877487231715533332633432739567430998989459687546569795128899750164270324808663824336770339712294842387847953288373645970144455322075081396336108708646070272198560109068084266520995988755253611006312447779624271048148984570077469941131785241824545344189750641771289486572427854641219843464506117390799188489010965318650663973543364347363676395177475608827706113649147670335744901355636727558133664472657399576294653102430201659046874457301778952458886618663485964238954475394880056062674006435128629518056752230159634284091583620249925945525654164985761363567174778793706498744588230519361981511435148276700057776901622370010408883755693784511794258697764724425195392178846551475486720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 11096782769894096604229761060582306351087706838112697007989301430849757335821029813407086578315918156116808945955149927612493568439726198752358075987939601572365203821806465198550303963745977211853012871290453939478037283466194529939566739419287949372990545950263821788982986288944243241503729745947406524322015609458902513378152032043577975741634484911330075039475505997925278116219424755861688572596521093579153189471838086972300920638563755004135829576399939137294099916912030424617715406120024895633084235052252745584445355452356210165076642517918491039451929380244737020013233989846703436487416919575559352867367313987551578280044719515514097671406467720601649390799972893755809434870419122861333776824835204683970333558247376434053367025563891719943137304970888112832068546597039083413939122929078455485062718061411639544280673041871535035382661399704550325320895045449542985516989175460779678587236877949859801929753549588953138563360308488761741056853075473372868339488216969549451740254798711328811700076576727497206217036310965152479019958523866729254251577870793049598694587748988145542383049223955934481151655775942725760849855146306212570249921636676718985284498162704965211023010467878076712035809163788679097151220609588424776043134199843030131758931408530143221717498296895499084256798833611264601980268228273159326432744127207784196686482400758646659147057273195682923532652238689916330572083243131877435789048479115511951089910792487413135653101696838610035959861344019569520057218544721333887860167551852026050290739868602769308842356158746236137827453630914001115491279049700576572716669136472094863759649678752575070373028205382623484496842363804095239418785166304951248756208667649975572120958930672905941483236659394812059862990937154004832094515062784051457303513407641898706270829043661987435629771747831447339017406326301525768068837131054268844356046856116334919365292839157441898722433108307021322290035811195374094878166588799571734850982025282768765133576681198949938193101025630219570151401594330997362619911421586116463382280418420140085142759595894078673328644499791282877680948741239765242828223669059503548051647550223450079968998024312158957833011816901068307687937050550342046723275120569110739373258779606963149509038161051782583079650393480707896712161960387053852190455945619474835735726988438327090583170348140759290138520367364848713796967342960413218041623861364735134186585218312632699101630177237944330518531499160238460287652976222658988893640645865722561864827452476794030769441577155912480246500483507742277195711244449953291361930152312273721313170008286664666936907364990274664346947831308079595904691993094673009367262351575306723606853501473259833702241960470071872885767305133851459535355218407394512386429637643707875663761478752742996891050074998062096255318797765581486995087757336127031693913020751907972676827874544725566483571620750191942681422795700613468187588612739213678015354346865063331426597361312918498151377431517158646653755120002744804901951056801915623666599070759106302914291515318104566301595714685073823305355673213876980515727468011058068683079890001646616985946520631058241144156431463830191635191515894642992272699686291522487311532550147538944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 70892017185084566615831865380987273649274885501666964588651881663001730449189817179509144551531513133525504261957729367443977468768287938546423466092282669864967638986943118974235489322520768814936949361796191655708374335393711185309205484419214668950546716663836385349536085928132773372818931887823162340274605281297808638060948184929289720891644325007219858473508791351497472858607148495011072414752062635432964959512958276449004583164607993209557913182165145770029469496102776266500901249813587913247935322021463932843861759476805689732508285372047522744379303696015937796747366490590358457890464680754544668895030048462963860676101136967989459935637169205268469714694611805923682779915701727742672456119257658330637757723383992025258594504891528514350150512393172412178020046404480845293366468537799632201483309101455978786084266051735526902504931170770057634500596751185388267089082152389770077259012218013769471969602617931141729345420294229017903318615610850293433854979583383237801852884592204612396314383273679690098352544391237100823015585565106022253524016029396267253834444536713060481317788318651255839914362175407049403316687007107729435542044648188770563797623765617730813258842612413553079184091167670355627989074354388113908947697179141784104858504516953709948903252134635537550628454940269603738882690513609375172988413043217693465971697237293399321732208590926803091325993025900154251425187729262479598906078369918356909234858859898653250689324139110834509698599227384810201959771682592166354644466937936516825912836354442627027863067004834823913029162111804994024072830449471185656385165371724525066861588674365382908591359308335127066355634157055511714566416551116990613646297731871640442370359267515794081049330824648439570856536127326705533329827842222080816046081252499090440063025810217053327733122831125862793043951641341651848784060421728159555553251996560717452825328011127586628363672266340910620719959890533184193897759975639394690014387362897789478167112724899802219061021353343391908562820116741951918052967096102937548839912185340981386882645687943261511431627059836819858307240486777766836813133181479676694818565492137298851066570445116990440530151342976547224980365035485210076824713254967063092613409061895434907180496106053736285086505763325563784363949268955876612636310536652978355325542373386820959133480077763827813057190006638738140033430594548957381296011865613487275628735331098943929226009889713549184983591086302952850056643146698548842477284479402788252158638809018340212728082960984375449265499025829525506054755930291845872366917185808801234822118149584253664431103714661367737257702267933676518900104896682733562120905718712402687297642035537844582165953575299380131112722969957708796927611817352050670995651666961575917770953990669174259959895849167069191267120958478269255641964760002482470160395149310157259511466442440758787103124258862468258813072320039275536008548477655880462599319685416540395336466644332831582447805210479214141202735837925259460591039766095706295108506399801599511177307801468190124592682623322912798305862334748406996937922821015003037027777602228935547420552675716509666964620337335440972271307267705145912148148538085603633402167374643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -3651544316768090178329968330777056896659458067851717354519480924032974173535472170702674704806270556044682673696983544514258853110616704992227382041302089004691968740410908698645126311500828683281867668433219008209596351136037424865164131639730623429043702873415989419972781865269922252865852859336102809121263777124020684168720812481904161186189543373686257650234305802591166202395124560598851881487342078453439354449138298195580178970820981492047029629103851633769236587227933903414930350422115665564390237129961961027047840616947598998168453146848591203589603422369587101814585964687814112282825187238542972538059214988298628689915505776992410327235678816633613063909551022004712402358852339680150719854057725241845314605837284570605400529330824028490815324036220686693875624555870881486216683665518269310094224005895023260760450098004963885486488347223596407455118623803775178402379584736186241176630542907860455802172406045916784450962316867172549661994213628199804133264679210015779806360561686972799821142923378909440303893328015500214289621411524901925978086821710253025919365104147588395319897154273874296281151613852641673420414825888529485684370406910243795495135560540396968227617060890326069208594101462815491720880269463519519690241071240196227512763849559040874582344420098593985398368161257735350899285118858999008454797273772529853005130483657645810779727258344885403563400026585868272867169018929425524677072645445805581520074826606253435945025156896081731074994341163960744796586429167496642334343332377843059087645399258413658077134429210352340757108200474280339508390431829669373372848473810712351766120030458026471155697908388433470154462172712950299877483121769797165356112676299552305836515823269013201575954082163664259554305000604800222651827286376998885642904782835778420205977253636212656573868656128889812857792102768033063003271402019439431881672749360704989704417653294742930414403489952932146425907541226661163983454830807257072922411381585332887533478643907093871487410669073802769119569158324302669664143763075075403701588431948348265520307551662450827919268154802713306209751186660143714209337286422256488347066597002239029691316700399152648035993372023376606938206458922113187262428344556177417207006068075401258828943733368322667718234965094013091492429239943748560965080213072960176707805838506000328633713844125664733652745584205901862658395508713867190445112559302819580594842993817652347722402792246206043997482011210554563750927934200203014116102543367723457484039285300244906008129520269732670710138428444970112020004127818848324087520913187745196220216486038284838043492409022240364406202261447752486948618206636966997948837826628503491751978805829594797355182634762648044395170873131457458352194792000992867916346114303590621138877889397364979534039758785167542253777581704845003186260229022441175665839698750722066891004126509053712613555496729678496766363012908828397292545880485386827924287703922384997820980602166807349023870613306142682656933766371618641137656858367257489652678407176159012717703328682254580647173997953682396462611754262768995228543485438171796991523458451321487912179060311509371411795241602594028116460562364867602067830558194369225585328128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -169473621911578361805503841201878342201935526186685597516990762154378249817912747941179134578998904674471932610734141238823406617444980904934098473352799409593516534346383311254438747310758825261394125373508761494931673039180136868533018180629952228465449529660257119261330562945517570756738610084141162033185353990900230105681601431151651623182738089581242594105656381381963307659660151672764813741538698479167043523063522409287824853367285886856951069220605639385494006340236545508470376942353703187632009856361909847588707854939272211138695484761464116624143591218640641406513299106907004260783000864456252386279255420936344622635587823682972621965380990364607352436554532807760440979279505290833226442681288818877561004454614789712691160723843094280614887652023307894597085541123351550457368827377853952331309308333880202946082146171069503033524199824992212898129919815113124566031791905282042728515429542672558059746871570872976861209639110021398420284265939597949126059038530940776423504750882024438673684055530690936168486412637882849423803868144611383483873056132980361944291113451817142354311237299225705776259384488844593079579323578910213003961067675548491151599429877529359616954415155641790298177992444461118115573482644386245946580022005017616538850394994558590707170276643334643310970553094897266713708192509032821174308224689187935187312410343966522835466291198344524325457958537644288128728448484722202620361809053888841262307737079069885796422348306102085328042273735281828809561238897045620354853934178445076132100555884617263706058751385706634819883660543505714333923580887814905088107578175985821716632976341121542158894895236067816390367771580694260161585616222005817350675833881879201590001312844901643070637138691948546603380298896675253350043414507668125595193445299265687678126561608218618054179716148197647612458146020881318775805272778072329933603380729908546385272817635283587277816555291817985655557419140477324796068387296899835155838789450825283678374902791577384077200980513865776309509467492426092365908201470539908776711836925224131746497521306631857639696105516988678575126400396746721957788689891872945142026776721120256469123446375224361589024950301414403786557097344396408834196950620633992465329196833360520830168168039298023897677906496298984285211126619907410514594418487634155185521935978265908814529493216373023082221501298109972587431254448010727249201552801312700035825378747138672074444845344765539674237317610844741182046503890634087041568977538221213455581670252903080961683143298993508208787075208397244204202289094530569609221729273751537199424576511267152220315596254824536159927868894167856678698530143433509681733374752922541780253186735185757215832621036788536962841107136097343858101593147124670626147580778281966358521965491113741862643734645198040704883944360688874292587023400435517810824405073590367773601987587103854082397049768732701256621560817366583014333023371067619752005390242852749944146992303386644101967878402394722558632995585090557300403131002635493690667587572920895569320415086783110524110754582385958338781507170001362418897207271837997903042091153695627000198706675386455024808809723097956100021450312472683836837285420304636441526272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -4306413960330245528922566504833166008905249017281188959863801848604391753138665629198904081510359722566459281043332096705240048475964755729960207021724936463925395252390720068818013952460406632153451961232188774459947203427224062953888879272037377694360260379035715395757072477853602751481844640572338060987922592939031411167143805772150570015082101274724245068387745903126150956652395419072319431814266663231315677051014122716145599826091715356274516048551777777350092022272694325268621515848872233450127795212831773494953519476875224908259860090639520521709007700793462767790420516351875023853664833732573528567729242839007561239480725615591983236566537355975929473606991802621756622591114262956555980614510901603701293038005414072943533939284848422935021438437637602664144327032958510303078476387422017788593253366500240453712274211647989659653760513154517724496019833702517147800916655981064593013018206973980790331162799887162073470688796386988384177496322748920551726602509243333400811753514194659091778568826369770192884257610282371607766073872070491771944463428161610971397302470665507186053745816155301327086903091706479411985340009341905281049837590091767207434195533592599276422151870949579921804364036920014437592273265212128749529872138110647738999497165835158927656008015825690538830409428318040103286963362916985325329712608648250537532575556735884655861574046006632808015388540387091496489829042258702924652239461114427557208132284978135708557825520940300604730488235043248087178540719630376909968667734960025390906381318772083120084398216741070456442749496216809564825813084759699161768141349566530593982594503296091710359704034286882882857518541973835471410146191388316485187823878042785173062687684781194906502608597012780337619999233144619598386949138832739135467906955307086456094232422795917021019882066600044037776909082696360564916632815222913690170323171369549029870677278197546593521550523852250027088600371531399716450408965716670644344066241590469312558140998660579110031433943968977689737293863057421047647636964704749528656695850217275600548533679761908702601685876620704175593542803306310797924810396803303275774045880271505679936172285157623626515753320964254278114839150118005219037994155847481840223319725600706294171433001018376183616420933199096418713985362353246185824326565371472809404952042789270106745033842538747123202170231064571623772215601016671641882799944585862875292250202310320807605137285386922915184597816795379925690165090707604088209326521966523015623199220246692900852993450198734494258906389736481937282278882515170456519285802197996607162381830049990464617417038961097541547042247112361222957737941720408061047701004164349509555420569031396783995489246406239901425097697771287039080812280531865961145427540752901028821149757876813202147290359599129391005068436900853342439379037907475124608070744960738298938369827377834308452760460235187107033843838394716727002797336128449686662147163563557253357820620637746859277401818282877938197496838521436721479959696607628258505009725032598421171160899858770361059446055896320741027271684441855145581802491099639807421816957642861443795319048474689378743145634039770019044978073772104116012791555420296577024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -71772108081659108150756848571295906324870914528495380357896575310809558327026509190829359075480154133631894942747830804413999633929475745697218714767585156466123834561988165724432150057597599940661091162767649101558645833725711132759569880844944243100896441994031811344560154077190666469402533633593061325805392312665210100118936398847371474564276913034727570447997655769969335760864081417393671310910064103663932700705607063152252359948368402112431118670654745923107435348386678769178497150140150744366571520015477483832047722702300830777650636438915609929623206511234936272820891643086378722110978138624642493728151375629446519921006355693950986955456771759370274855068435331129625660209273408532626377308148144527473723428979488314491860732781046723005982845015267891601914533114072739479199448881895758234209157960162656667938378374490161952369498176624499552357377405211359322401216401589334286539769334686111449915572882600452243289117487148425854919050806669779551643547989579032810158548787305670573820451007549297966447956200903603360338420725447212451808589127954918267169018377063489544554306679919448452823729297518527370360330274176754899546630502059106748856103262006399974245021889151682840718658588430466834520550959898531325663296080440807958465903272209510384133877133227178771077920449178884346669469563515029132378552680101415697579831963710127099664900089738635274434307514002237841613233139692112368527767946987465936883449473308255974800582922375269681565193062429468521684635824560064660089641788065941190973098462986615805088062405767226031267772095292404551133348903612559145778793829660220281071634336748841834530670016681503207725982111801049479727749219028755789972926874786524757343677418810772606983697880701586034035067701639327703680701283490370334877902621009121937563776867665138196387387209684427716685149400383067022606264885349053647047224215518363344864794157396384459752432109884792246245948026774362390557698423316430149012754114192913491127897011072227586800429662861489197598853207932004736083936307998838446124471415896323750127746304082047567418361453136739825572408148632733626365325484454529308385644160726656990249766376334599452809336697074670197262903053812633692019275795344645001131657135224434717199122473021495880172590714071819901245973797034995753552573083924589618076554522139138014394205169921199688093918200047481399191307112205112296339543337987931283811225799974077375801129894350171105778525198355428033945805607558343061563110598296278393548923096228505461731316812934932981968390285726060426982081280587793999866715697169034746658975060151769336889330271675757108431612648947924646054336116358090168320198110036337476106953804856702101027502447570290156247099121561061086487592737523159719321482521056715566298977295053888758734819603982353536127255573842954381641779657618264921478533517226349675034820231982784485271552724701799414941506054484503772964237011747142568081877235392277917729299498919953288011784585531425974038130839892674083727780548971376930597457451812749048707658005676030853547890119381782673976568909968591653494850424515416205020942869914051843324769777417960523943967999497871275279213944084595610941053281018839040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -250361952869544981986784655270378581042585177188612077123764138247426022775507159072894952258673421344947610608952227144292429360424379726045972104199779530438802317310851445131765122736760870351510873750439307345181480997522147968882472591458932221178929006286714199259014844011356152458681365529836903185560177440054614507514155806774991093530203087129106538940554746232893359040748796111447003132232465409923965663451914890569513238097971606349705516789550228459738537858150118976918300134738213302506057732471157243000423115896042831227549504289925095705718080577429321908064839174755056169242226902496099344475503235905821794592098752939989180615924356752733458823507444504678228873357442778048553975278122292179184514754492749949927689554282750542240365962141455570699476159797842435540858298243357909548698446263684007579509882756764258749953192879248418899612486307666153913969849456462860090872532806033980826448744353896392660625710928181939309539430500170159399116803143044798449497153851142833727132564778629253679720693804686044959012612087049170900364615215703657722850654006071205015033344629232368586231649468734524981269888368377055795812896797774350909992712680592227137165622246643510274431347640769281535720673309507979066768490440215755983438296632120130942021957258950183052478490974131398066209735076161771632054892753671027936254157901857336552781700500723398315018470960012851452847519379609532485732131473943088040258415937140438555377817278156966703955164474047178993690650586612490797167862191774419839153167186619612798218275620794305474896392141992906595291887487361906217165965770359794701126291569139610094895142082485648257184827834280795276747225746173097585752169394091430944253387386801751641152548734925331998164544242273166552862287752598007049957633302545380347558156547538890692555426094644889073888344077479109887812667357867211768277806321773825153972032779020642195521727449974726743600836610845041026956980060050240592097606729965563266308781859051593229645544195696601985362802107487906856023640238797308903817591418680754613473930635623303570447979426493346082592597117971161338576439596156133682420174491687981335474529183664606355690012129191536022587732521139840060775421816832115007694543433280930630757809871900820863302180384017485629920816424696315091175162969631529210249092017693230959972137276740844613626613974399149597060388140137053743420696026138790903865074842826231998897233327348622131173077600080907616313383627511523863080815551328216640477666114799135446561768682169603819856400884836291208766843859208741440167740544979683277514217007094329980642144919587306827093959331778785843997558488256920294568268712919022553081225470483477813313817011094803087568063938863102730047444572594784771701577273983388454364422526746810379608682933797145845320417052268811544016611978350944601560872117557512640097633802802899457731982255024703693133309528152862015353391708810116351854619437469896662121992453081944082335413308305687033108776323846339051563441978178986589446441826462575331676522469730288777116149808502595051008568781347719618708827108674289977340671158867854963355050727897248374259774356208852760183722697765167262079995871232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 26627432155428661172662811412351979043427806884626857378028235307929123142281333696948428831574716021230678095984392067271889086557057120323066891316793173401358572673460162752911955914139731057958211790119295255334363228794023777861239202226085780346315383695960050205474495875342374691118060671447039829962366775314778545784102440349475228320735696940168452112402174995558951258275920326274716355128065555651744318277336855849551610255400658504155261971917543125689046067792276313839368558879134240780302047722948032806239521686344913157118511538820635630150834896747513301611292514969709300394395834221266412103572397987668019614725728354038568863864229508762754020745814436881374629379116715616160409626416167352945210272013323030659545954420933980675161145847312820618981747938774042895696021607770519979692315643202898409674932350355906232499041656782901362296344737852217209072544304846017138874280876777558549375933665291146405336911597833826669699027674198098397579501454087298648503604324200304937326740586805362251499648766352666479811923599793173297885125702285403896128715226266625357469797310782056234857809061899569738234971304969939454818620766833297764160459892024654166109281702788645096652393444033233129425973760637315949224944108668611008845700523851037958549221808618892172911193497769495952775304006911441253133275941037976911997600615108031527075814170958902171659024632419905890767278016394442901590173854631282644467986336651794911097379865656673636732669425066844068866579570568277742582787329185836333212125068449032522322330014433157032307899485139742873766129371323233456942160378694352399876831669016845976981019078666986894823174783900835589225012360096410619616200032941991833321775153084400743690930467952599758256946284283425473935340500040009676437905714148737227381898112380273626114129815324452730085611907727174018476816000973701889831106044939560045909759347328535963336371183922905701013217153857204250459820097461834379145264587079846185242502733546628052966687954090348888461613260213020409110894208436083362322545600659297418153034094782336541894959544845102989430032067768244751539556760596798547272107049360056787628350442414313663176932214957263005983853486475257482854657396901817375552202387098838780868768249344846198073922849732597897551873669851175092774279850916297171863597239633483786589048187572506202449096299889084465477232264404344543858062285895345938487884848927077579745284369323897683196514606307080764514217340672521991522861458170848746375065983170997188094229153907419716192972622608298673877657747573820030396974520393865928225476635271075723951601205307246138526791384420938307684644305759931678009650829397520907026507066243545163995612392236770118848622870973002033556590418882750556952464872433692514490600115225117920974641108745874924752584338078504050748881831859538061336916490331017092696092099030538819103210328628155387897113528035573208567103441991739472160090363117382365799505140595647910670015613105229840424661966316348030020453102901743200786592258457986058276231461415219002797550777918077415257241373010466515134078640489741448345723950639553361442980078343682032895062775524308338216584638921281261114962739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 1112131340987407801623815072579004880291375368864662051218010336976297407053445086844452970070696229550296356804046862493313305208882316588718703090476801710180317354105371290268244629863278581518127491807408113502486185452168815463160589109693331126673799060578407533002015398901917448751870710837676109167442953657335052202794139823016162466309585924195266489820076880419067669685674144432766422467180374451092391643863614529333066887166312119599931954248548489900706688567965965182078424889693193007022095120535886748127133777498693996243065610580061478113576827915200481397433862917324930218815853495431365157566667016069177548540400814614989512445475316813910559720798869204620952885227458241033965673490001780713624781170766708680794102496486471659726559450839617636621943803915586879811240486655027539462922132808408929529793837241729787640460475286574438034086419319325925121113979872272886390010886048587708652572093147292030466692928381943581911732977018262326316587162369227385731265018643649426389351820894245501753157323206213381830711124893170147804168655433947792407556389996487401234392630022617711490131150642335008964969262260004042821579067280395018708455803603276415017291792086887264360649194495221364660700974997517461688102321373305835842205860593890483915052616922303868594602526287748163136482037385334406500636552133791213859142427215692143488145682308638733238085803910600325453163219945148102324086571249534054849009833040331962956013845291579362161663516237238040528249423589622871409771951316707295313895838206453131876270631283132939867418303739951310208263730247817283985251052799212813654462738662387371926597317174047071287915034475794320365590896061997692017121665966754167421113608659548687165175424783349201100960050380971573357327626575928518329242783000324272343233068392193563516329533636398585311506978762725450440533253141154326576300167276168444129462988303595662153172570260894702524704803328797856622920674528342833324146158211824671852441917865425232170094548874716867976484860772169751185277503524532423735826411803012314124683811978341312605374284635657175657678325402630375425470061501368675136332949515480497742797575077933309390200089561278643081180382875680782265277605866788376736545285998942526871107525754869319216134578989900606101534445339815316629078250320328628178829692885443961371606145208908846527324901489125299617077472219257525093161066788172597762456108520328531018731769753347038181492047908458013481238975644027001741809201779287401948269717682559157531550293432792957893647164652691180895488967214666694768962505724589402072478223608611818668237420895374303011283269921305094124782402600939441456323967238226077807094842709040107205167613480158222314250222195879613424589621489010544818433620207155259376765676588889944301964168218285242161926632306708472811521779586478305706602093626333339461128263147624917226716265098209832989730960348033263768386423109351185778771410750445363726577293894276995579700824713348318992458488902625125501962082708347138777466374889940884606883621256969226208993694168487778621951935876856963423744212542402877216577348242328442995795603818276177396935309876070706532734463319190287385886720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 28300116366791258093370647608176147310868441793722715896134399719156280909245823140437237265294333437707001828675230834984830333760366497526452799769604030366662047487814430583623156101448648320874597889114423755844707768586979812202604040143085869840911913916484941688386743213936911858444540681227504677923834567692636879555300641798192385260260459571348420529056455449133056983721074486765649658492585105673798390832456447598676920981036704654380094163766123257021251540183134952547606045172911720143318943726804799895486981867487881882490268923386354715529255074899093721979005189076970055361354226807491270272795019879942965303255056906836220128972618245764922153965564296090402180541089911067341919173436522944146408000427946618839575145563829641452723209140371086234295995108814786266628395856803496737836246822429033460592110801712182893964457138673960173343517031545005992183860984264138054471505360801441224505578453878151562303360053065886552247777314326389173906689679225273992336218770527793609436184726455454671517505355646490363755084527964910527955849939644740698091093599492724257333256168680181428831651202836111368065588663871210760770092683387579100719739608910089981824251505548119550325309426687611799163345166091850472169867480390677769268074550984029353868564859963708952752254311620031903969089772934589726184415127387130244052511121345093466821000435368409582922851999753850778511632312629903464213282188297081078862634903171855754961579439228309598949746647952773606872574508781038590980804942421426802790658823520021988229379057332012565818077083796158299538669434188045653187989038477489663157931825073238068815275867918141366901749332449770272056698339202063192886349856900831410942100570828616256679330832219186424624864314654771263970476674976616550086754563611990402739015444059650143796056651242241504885688852271100593562157334508566761573043720836101489611436831083679228466580625889308038623712758198628290204004505507021771986462084861493159771972091537844651084756248276560891296870029925963441730543834964279815282810095707821918822206869073383151135733888343173944854313928167064241551221736161038538592474217309310852568510630831874179898987126697168217042199489183725121148070291533266949208776363979282132412159394626551681357635061122350092084317540014607884489504589392367980136940715068176369976663960837474845713286370969224565784806296815484910670485538138123885645247287697008372632106864467268497576650857540119894610257010320853778037784939340046607216002559473525742901966911276579145396311657064027217226657774318295478939488141604522908618838824174574380335295471502418422459265312295411311784381709690910419335226220086302920826702863689566458699451605091987505452478994702026036914451080895452035195999108634320826632347085555846732970707352118769311190162137927417706567338984129082669826569633826038731492546607142208026060995359272723216657328155771842543051568601634960135263976176899742653875871252506783662320118027628837175686192594362446413229758488903406469042035728046300813123015364441002375474580381071333147119924060308888213105042895035459535133590977155014883822717197175439385688215968752445574758411087343721119744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 551687958805978846216475238668848497699082400570194843414646077208139150988205584538374408836942356689169947095761030587353685788705715015205622190658234990887047870039560736936099960681827893695981912220656354467510288699038503184117046033291345070189100030142006644861106682713831482295904689095149688156482877369492400973072814667975316723581438960863188434153208565817837852486862586077247471938727180791891251233002055190761507518491587586686662201750108754611656305402825524982776580229976780254940183279678462088768314229637287584784595602707713051925757131507113138897320376530554448931032615764439268308932331647496468883448091242360469319684267584933491779089782760328522112845937764125950625333548057281361835762797993899364380950504104204577031332222322077603490766477981868155962392139286756402042165553573171528432919457193219172332369155346250650987520533339602375178573111926285847423422318156684473454344379780212093111919942834176896903783931237682126760779190326782992612405433233439342315278994645173495022583620339022034875995386787821981695417288790215784612262132021877179762799790649920589648315588828376426699591203763465928498661306437214532120049462918439826027036229104440151082312916879899649035687927739101663620868373934221109686475229899664335872014704261930581214071310642313814503409132385642790140259002944629478588118140256656752843532374601445897301696832390946525989667035157647976622152238970775575935730291241401094584695180218762925086556891057239913185180307171347595194253638185330755385247921324470843292224987147294075733933835513268977876942085144912346412853947333138498982468312547637390385795597680069824697443839319544814173514903200170636450657180634370111996730827106697940493863204571523931836102354299250238472923574009182113372778410645330739512582004530604129964617605682094177863821880222929410509331615652452729621658085357162099625717276460206836229757461142950715985413578527299492561138608686504886705845224859854833997171297828459377487179531318383072006814672591649235983351550325321394767306190141551776533255276471618572884263507497670635142144252321244766270116298440304825060547606291171409650463816447161580113066578558402269403418389358796223076828143155028008391173542810442439086423584787077683795307041866259225969389341911774324061249488996656046037933699807536953626655218391434942147875552979046661635075732532007530988170171047801401161090549373653143952585785939337519692103694518142166248787942837585265234570690953407401455844917768972967033446651971845803811841164436221364781287462079747387378239705327743714161000539990730308235986489614582121969596492063367518548496906634032113778219572186307798679970027289076591604378620450813460650872281998628026028646905720839322690714947326617021822981486900785617972300779761440501243564947503929091028805349900080020811711330719275783915976605283861795037001494009506592189023275684425079009321914875736559760649082311987819343945919871520472992219472993460227118232191509773301691598225565366653628579234464978536209178259634694275342965264890650335558590168176406716718924479030664078168147066081534059554199172567088875625952903714895144654459619020845875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 7956969247239370570836657991042605591304708371275935012089685245739857554013627876390305694852322757208944029783543607438662042311460270030908872162682694956758587788621014638252943706049506050664453479470675151596953122453894039051153537194998642094556605566685061075554744241903848310770817028347415411446139531671070329434932106305936481475099967721450480633846528581668496973535445206786047670072290628924686658999361526066831201525675496191789428394706551301987662371432244878418464587274009045389456345897818422049598147325210748958847915514154920041060329536113757661571535333440213844946287070228935057363610543811753337893257725398791099405420419687091829149276633579578276974610593710965651284226599045597637606211776444028013696368888801759036651853841953080380505417902004396105110838390170071865497210324328359706326270767026831998328695747553277346304275669425435374879124221737078683290635477888697301794505803086781426566185093098548266564465612247385997049867001052232424279884230465864235931742887157058102301809301263146779928074357524322928419022431136498827060982698195948858011719981383838670947959187582211439662709840964408107373678941444658729584960497879378271818008921383375028495947055947368503496544528502176922270599894377195695035432334467066429650446938293114883347183991704151205825747236352106471591845805797399408872789769952192601692540780086075018619544231486784023600926392957638240495298784940960678697893162677183737385921738066445857806254053458721684824085907552383987376858646895112276002491775508812439757138470864492947916841818997088774253483153855554332296152907534548410559515612964122606167894312670358232750338036959012328247845456000759315553660492181515347165626908022495903785971549745432075837888092431823469035806311038827266604647750276538676060184995816868501950804682862347402157220265662936369264231596157149332011166193975898646928775967334573303080978523264459951422157738311198694524651692175694042144696602425015953696139853606601724894908834048255011556693859119976378941326998004190023723805793635780366210391175021953626850155777791544255351994805345598658078838049767337882675449322311509262959714944108854655691180537514773645310277545332853423018255422183756574261696702475752394017126938464860007594333755904602237830569640506777442621843254212592072605241403424637022265762074585593758934093858675535060431411591272323917514879457396039579232090707894877077447035865900795470071800805350680982320126141918631917206141858687176251229734798124218202250010096161722789681354936570634350527298706567691464718263964786932018117006303211866784220803051854763097225165156838284681541680599424437318588203292100773839272874894063750857208788758252732313369179814991109544620034887181992309103923892441466762856744175372320810552007654953324212911195538367902481390852010967675260874532026321288143845614015039545147887558006868467317900241340375968824089943162069740789491549010246645160567688139942022576701953784047311137552822572090222666082308776009141489871764210727064873365794956287864197718157154190691008707929869539460840018645666686497264899172080640545885821829125299487505382474197649267199872690039029760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 84459359397771166715232429361181919349599269770713714629472996660494072677923247671659995686714568688385100856677107945998674067316807774475436300918458588531696366495462261249534818184172242605277613953870529044239234007990839057550160361183620435336697768329517598790037639417032326334436284485054553004805862185853968244849846467861295937832114088102756360151583269735629607843047626570687802890919394619574128205102013732538292904847575617449053178714721334484768300419838114624750786030724992916568033390127800159873226472880375714912786168021751429476115779406968346254729961207615612861480099029421902488233266013993945139014949368754869241931979151836175372645524699570971226985962439625754524134816055465024481714382739763282035900041772775868715213731023189063896863557532123489112112581527993218712429114051765359046598996087023577078831526860528488038461480176380658208377133216527873445591263441058334598639058580549353187789397320604827505760326306459478647844470323008189176356233041667732300693283844242161278783630605986598203664045286078665883914978667758786010089563376123332559595652674934786027564507911557443753592539642712990467144041312786877357015511201367325680459306299925269043857408272017692603256650996672746920636858320918283671584483359243647541217262548243279570038723695328692677134605515294567444739618001319823890903398997963354492339757863104294627877221452005987057611977394075215524418249682242007918830917995421130347783565308998270403965077733891837060439757916651191439625701237026784827409686531051811614464666445835069614649508315497689048412967394583473872479864571412620074181937105077956157213094092605822510257263831998906806586053385555684622718674849557413249645111168001319699258853581827731058886320604031133703897290527335705411715268255914041505534573147268926928381673288340150640130068839880816487642811536128216821150592786398724917795123479213865992605700444802332166619069920013913331128362355163566011997008173043301006849142074267017742955208829261470199067803957210820482795028020257598166760447150288611762444866846255198755066998350079310330229909300514084898447591658332915000425780253518354217304115650937467264992515737933187699020381790581805271007681237939824591021578196743010446908630727321777756817496570385932917267019978891005293290669349083983979137261731731971080979176445838107335896394258228456367963294432295948794686066959475146853450108610182823899157598313209682818603565703492407524991823577800000827591455856736178438177243510851943474365579534961251458318455496950540019339950103025529494352708523048558123989902989300692342516217421343451880177263031459112771972820181768301466886182730552960183339292793586530676787726929346860822245181960182256782525632031487262621032402789646293518203105160891717049857436045652877345961349296501411817119393058595931328296313469574865886973625334383158748508050859283403998246446562316670107066963660228439986301599755282285046159986201439454284318808145737376405182257806911664385040958350067829151419097168477911688462019045850929338875752667062376490244796625087382964452876738141118901706103913860263678267542487637857536705963639003422557844013056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 879466793511682320056111482916909647968763385265733417839230466926956360402205080643995917876927406536728546997160459726882275697072215824034213845425902566646722593797711170696565774108790142952978393077217918806960681992061297192843169842391305278906550302832215304952403493825521513773366793203937957790137835571823790222717712115525138599484861518724531828379706033614116010013517509473446331670400164716922108768909432349308413946960168293136340591891621730758812672529725984998917272768709887505008521666523480975052285404408322237363338885920055920773811064387662283737180396083563873902209056220778839338956811730870977987147556692553760794903751749973786793012220592451130745005771981848126534013619825829808111957389617645140358481465117150802027183641833820951473027217333175558427562123595770987911254650196527244720561450392508002856077825405558427384274565728887625183796243622878977177156816151128581300862583099554407740172090962599073251676823329215767689759546495345956110706314451112417354278239245578086553733940439206502241603391580462876710993936044900222912845492444339063622543776536430425562093897977953078348067663102348715715516718724665498954925789774675040420947538940529741921501135174996692898232766844380814414801560725390467396123026985484638498556493694124390389705110488928016151121499247299005505395534732046906967652962079742155807096568946433538514195774632561640104903170124041679827429998113788236407641693298152426594860526748036005296813741307282475974843350874281319908508251557496117350163967810984787428699997807227517787794279199974103991843885503577252307609371506149922661169431746187563800048239143863966095967795343523479642775399729320980140857992511726978973265542191780963258904141544632805736931497598771033474832292879971220100904056025524617223767776034911569398617659470231456005184004747423920259371414806646256326518245867830941494371289483286855916820366491852298933594673736154484043182541453327893581288470632294606302050042062072126864528469387487568087600468806496302821990615405771115456865977634246229101730522681027902250381726048109435098026285976439760857354699522160925327337265979891458814071865401354896766358153002743020591573209144235948203621201447738147873882329400746123917760398333614939917879391736308773527090059402428517428071449287164522693938954358328906125250619038588051030142622304845355567657296161371921532629695966849640238977257206000236654598949846653483318963764783561169920648055215163437486013907427618644323672365481547869014373626595177257994674630354871490801662142813320503699219099822558319619545515438747688166675370293746189321353705982359113197925974501688017386332326965483361731942759357731837478753663124398130150816962881765668598720817134317900782816836956539368623957749811665859105745730975623207310347457989042329999989004276093958980068643385863452915193932786760320433529537642465200909035645865379290280854846109797895659748127674638601307871978205791996363398849548148897386843819845243905536782824649069647557299977470580503160978544541461353004809642925504898741495542680247433854128231972207801082442552260305560747871360601208318775066833149943219644006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 7687426143370985337154204499068797973379820462269731102041549932349093322157765432682923769522105356043051090086608757284983078996360448400669275372285311800067447870291986030180733118229302082555040391327901766080112758563108823773432603967627262107120268866866534125712116924665746462335625713375722959235362902917246919109884633921004643783885472899591799754490227010610677412743010969775360643775726446298438873008579681537287754084953028847721859252427076337623340976539846200935177155852956849072673687284652522337191336259012847286413599068676824531346454627057419493521511949681989002942699696991715849293581777261544763958237885326095961080975348592131172304575683064733277243528521042879748751640041326133558043992377065768144801763050338748115754411757016799658183134223686039084314060836308199717788907924245301603185044058944949215791315091323470489509480844804620545228031388746314145515408591430427214954077032024267748931184819373306395235247475727064827582584359483555212664601545006400491154954576371920035752919530233701786932466023530653792284744376189934000470036074236183919517158931949597855539531434470003664492040606786032099215332280628242916335830029325419931121389884999535308583726121001117439651401858498003700619695362000121220687277054307167696429834938225470470589585204298184990623906973582805178066028315961072455546333437062109594192401347220101536574276153390476960656412466231873786415548755322838482488846918770436499227770760480308326830780598767561537884708461828638151337633245311063483782702467855627876910334382132841952952846674114405785374577216329288221106162370236004212599151091202314003872385101762132740568296304505315165712668195919446813463988930964890664715758958671830489269999215915463606665061753081062076029508866020850388071174171043050655618765394198481206564764117818526609051846822846715585441721202411327805453968419256318829991568094494335078335304657201567527328949715180801351913594082887895189538411359332785276898472392781521065244450815773723213440181201277317768223688631879458608336058080086802632269540740789321576936339672404173699365952119023240604753316376161023939212821635002483572377636296509429278775684029747356011295259783837791088913176312910815393462566418005626836426929552752778481112804501342984883730832024763824898642503354522596302346753737494182357933971067501760299342753161834881714641024286017454779376199441169404846851682075294628393634123472035012454414023608410152469648256007618336320184316244445614146003137110728809010793358405905756869854048607804759471249037508374848422544065927179418284078387087587563919328205440414229103380327196206806528970998028908375461451741086572867971006017660261400871254514763925800517902215709203696438399685872080751245533919823076361936531668889106907431376133554493086745219556542008758671920058752944183104491642418903027659737608911613959465102552146848660117167917383875726363976893521783365559979174941620725768957227513654065090577008906796053545170915481799813680151832904647685723381476070717814056369614588647206304280816929217643813461945415966275747927750320365381714763240506972825877912048867147252507895681919789165445120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 28376877435478527941381015752146132646264565111859814800865533752532657869069167571268787723737895655031823828176164317214316184618420620038943872768593488433296910254089545259172464512631891182546391203022593780930634688371451558340780871961992016033834564312678910575425608530840059302981228032814866849765279311604426310479059851704507852682780053301963650956211581775290579267744901552993938264614420731383902544238829068480034220476367973502135032365943754201101836546559555162003952346261833664727642730177765903416379361757251924883354922148409432219728813493332188050115988767790946740891334858118963156513056039778244883590341134365959246257204251304435614174873397574556624455604517756462291243770814893182774473890918438113369228481184577354930617060925164985014062930002622912673048688781911665808822090610990551553628447799821576075635181866013908845146532645360843348490466179270523341997983579665427972295273343032691529790943411278763504738314968307091393950555267860951798751629747693550407594769080997393896466996803502498217780713332898787408196918723825267040119632343403753415110996013728568824738319181528997555547627457382814202055362763659832384177647245535555472894985159950401471148911335199272447528852719447816859594719020718999139766833245752902946716536647170647592705895365904070406192023556897587492123417323978068799020170669506727139477523239165424726385287856153356541280932117116689972555213154869475287548299795185345712145928552806002020580389869655401871221379368431682021916269028222201307141368647523087290713995080974657967852066981401455618857544925113744384624622478160240909581430057485219790827168843383862434120404484761125586100175043694652411135687276309262953120405414834708904773017260924318606196239328071539080581818126570780256514351216663321623463397431180100988418001499412119916726348637631187613040182376510033087606380741619067393016688946572958190403850100579924723678583034154409925659342921190753748634142797416777463029127278270231830021010812361001293009762499104971461345853225055207649773280312257600121931092164953262011437045290408830711594812335957603915421619682867819412485378665150279735020614791031290864614047821794200724548034870383707998358310438787169739368756688564126378532992282619289560517622295535894768892988036706080573589137941033592354640830650069625634801285177353277898542643825909978402235931039970701730278397770657822550717356805858093279582586977299623440018402703164253410621183518323218652897502606389281433901384358938149427253579413115427002778168013903456729300677676385860709905573599742406988962783242602024026843042068358774345918848640117769952192373442204922788727390891599594119718839537223871115663048922207772116586434177591981294871609197008776138909220441078964634929472360108023494618905831227712301965187031994452422244478261751853642772993648535171188564705482195219662028398042151599115080745398736388560207186145825581634822036698965622947151857889762664157831493596396485676101926138516124405050539995115824060911225364635893532982722670815195439645199563835788422871284891174178852246349397030826970123884706173538139970762813009658810887830746693632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -30139471381069396344993552779585101010374408640555856601174215053539493934681613395438537273544894766495635213204351683512365471894749224631859345129105139203664218075918724347888336020383835472220415495784657834405180452503806546382463569719210168460770078994755745653828105222579238753684856446851348257824127766013679606541516657082907725252267365452098832466426597663148450180810182884153762198820163209065910733821671369481306735788098670111399881629583932004275847541056810082943083568216964668158562013262431686624724684725229396120603622724276051966627786268299969593818763788747775900632288195972904875323576308307408686817774222843067081304021874541240150649499363833481585192087682380777074698443025800481214838024334128519611124583168002192711354041320058785215926269378112007141092292501840496550220691844686892514705721274852162692362221717673676693865460388424747210613945734885319731822390632678848481462920842267893625267042040619664316652308094614601875253798063868456355073354823070965106441736555848649664514380604818299438241030202296143482806351285961446657730186445723513659221311884269048803863189686016221077445726633129995287760873495330931831970580007892366035552715615066070137170923614777285939420089084565368501590742665622195942785877884529532170523555871924332614899158534018172128617237928082812480806784520625610569352509380394105301124784377051866533379492621493672743988418995265288976414944413606508801009641989891818242456597047635693361705278472433210245111164243553594101622439986424297101083221317612933776854401796041596836486995015766669461467158248341914493712913637252488911419414057800048391755017008478909980237269316076297747434487045926681899563002091947026837953844593824597940660275194183185372728743994237354021681919551909181181589587270168931697994815153503066457604381282268367047493673172294449115147195065280578297200439892782538172828119216979947652105287266534016940582549391042281438461953940576352045253253494978957235922069877067086753552795669851583845104333227631523581593333493747754068951489053565620195356470255782941711886471504534024018488730707794587125716391947105664057541456607779950569004034686860492773601126469139895809288696579168885970410712449696321507131654635394351588376058816023775890444204299998061391790481982353021484018994594740023296746342676431936422022713155904785237357388981642123660023758444711149950753574256919569022037902299753569236652059371841567341861746288093667877725061939527692744264271367271860455247535958927179864988613257244516710156359987535493214378789545397297248535778291124672527165585607920070664380851833926033928965257741130171415166099899467198827492166489861213868936627145590985342195145338714204717839253663640582086110994459128269157649217044368893238217936026269181143001303389981266710045388834186705044041681809992292652362680186278125800794706347208430597408529483695737143574962382725429778784119310951840606470225959508451013005786197441671784857526639494292380739283736646337169926603245112401643102871068420446743271017077059410086040608738097375123551566304000602785753721552859493260495470300152006689294636444188904044171257446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 338409531880037704497376441509855513175421757079476746443083183816815124132341043063159616111230930856303628326601731787973878610438095543435535619022238176596843820112085387296276551633183952501910019468152777757022871000724186043400396048690097234794610961182191649404222857999439273402965127182040153830608052317049335094465962875768407828357027058406744376728859957459694478107894686321159862479671631544297726256815405748150703147822813047440255378192564071957987320905143062257645753854710409412351113288304159987532437341577601181283340173511994096814631938617149875747424896734970506023025548026951133116195495951069962922085209024029381498435168516419800450006504562467023216746773758664266407848197208940192649454832380730922201043402014321014871091637884243276281097967558164462673129168586692431253308056843386219394246995993702883476021908119965812810735034762829717128283136455893823430141598089153943165392710677074733186728636965297070797960168824294592903205024042344218538123866747146081364224409452683583791061481836700888680731388088878472787517066834246497095493812642261090253726094579984039739056795876580813448155772552163383772900435606296230254592927065270928545752552453754026616290693089483252167561734874935741827819615313853787846043916297121523334915146891112707852038217156582649297767356398070785630488366735727543060382212915592408182525199992682228254312513187650425759006277773117763028604243420420099692021526279852401332984132204218928663349645995842332904386253380802773462188946607967901798556611859368085371052419819735249176066986172752679767359303941367056488416588329334091370046453225510557164297523980428049289238312429082010155777659116308194244377808115429350264058424593205706508936015048145038258297179666524185349739679077052256300152489034570343870673724869393018359297931587651541509944872201362958999198239170409377023537360505644868607108669787618305340688439829941383072024580688116162407961342192346021503508703866980013437217980967748324144897346750826204471875902205022921023258584585269406829540109773076365591609781147824885399355021594458571347190153078352710490035740291311320494552347524164326066151541575627302302518110011653247860018793164375715117444007031447810946593133596435688718844096389508648333284996831944128073053874445770391653917425132982681881651174109916254619127300790943615139048458365935952813377161529246138174184356678867589546929158740156153454870140449952288795722280155074881209440974025179575253647433939784524259874996217989623243393994700789463315282306509127218751432798670324299157300599522827425450948182955475925173773804542946503386679797876711131683353286194461455061324070030342624216519249267825930601123281270315043598953085154504160531274578050370604585748436056725227931569191423996218084213813652610780743602170487633227007510982557805646016504151390964157135510744428020267726268195572721301431079608722912846353638103858244754412324233698659497543789052059020881117606196333774304047555034561149437052920495131112990012125049793697714504210977629040022074179038680064375650104664127559747923811103502827934894849271514662110081751702539878083875307520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 32390200830039000586221251353368781555702975557098086551380395085487135381519856992840825477663473199660224603152531193701553644210651579274798048088903780212493487613077665421486820703266650660473442767023512233059312445579139858834535704140966789599166576206440991975048451610349762099983081929890752005163455676283760003448248415367809741920805165144535428819689908553884557363613142486849022779860584159214623217457851044806749852751738388816176549143677255642202192174707582897801326459199799067012312471311347551007383088064669628699021277034459755781560426063421709571037691496993540602044778997061313411586425464685624012653094650503990004698434417724927183333983055611482346497211079443888824015184459623650998473640604116892297270046505550842959381365849342217298706210214170444609480154798408964252111417670907302453094320197888777127762399773030258936920296770538517610238606783931530051823156967188281078892088991094220139258770780586998630411063024054153911007958672344044228904908953652995777127460236818273129602778581700613797204571132078879109575406579885140225490349376152110100308958888563434595234321512217914377250614686482085932005258455953469543834299809496805185599363495015969960803748055809441791080780534436185669762948192993800358851603767390722258928735759481208377179059704994042046063466688091969562778071488846008922024501322778833532597144802314664578207124065652577855837828155134484249108242736377739818610054260446609093436360121929220143941141703294138571934337946047852485969370124269169696214940459719835869390071934414848429341560836122023919837379454698847645949054811720253653734618182922104494527219575473438865405416084601329281425400455174270424857110537925513295658062901989644370691692064926539002374469773055437752558505233457214991867207165425452775294543083825045798851793732543575179284339912836485005791590531220105913770981536578222400812541459124012896801024608662395969200746751535865668120692347601811172534887850050036793283624943254997394159873849987674990291029150928268931065529701769336101231401476273697238390858090966845095744250221476672360001033533798910978421478596720168741896867320792646775998188780812266416059978965748026109516401084571132228863244452254780740366166006873861324244814996598529606488979458774409438793937512085737801043791246456854050468355282582837399767307000406644459464529323018215366449066768556932313421875885803243595464254325157436330213771207707792476471487621569618540108405376593528242974925248073514067740064736171697027545538922261272173209971611195483060786782282096278549198867963841976298416695025797581442225350958089264401109460799538245469243217777391032216957156687493448234099191917541922775764058764610524016898962567780961363977245885009949840088803492696823367412957170436588976759076426546183575664462251954028447358449521045241324469239288890121354135845275288617132276181847963445850072163192333592504865563372985985046838913908999585849736870631067392617957820006819681746583593557864056781656879281120107078574650023470323241338714267158384702347106399576754351288929053500838410676268469563584855475961374092449444088773193559340744704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 194018986138682925909422690744565046135426843189738792411678067845371298295473350091891974676432209818710748859185999588492833543844463416391003919057542940492772296590754514585175911885699463731083838790724196663410609280739061108207680521130650295399685880475675533337852232914714166610398601961077057955609236283521555368612942506478909937254326629221428291231465422227198922236974277877967006564209184522502258213806462814687314933199318295338424710167059995268812879660457917131189868060955078234287936342300517114779436475582784765627103339669307139563294702804948166767344448306710296415446713719871798572420422452900126832408200808894102172152544793286635290132525958043477577706829235327412248710566133905496719879340526341026510889442546846751851534509338299926173476927057331845284814903047242491050159157803087458617995185577733392303828906618450473589169802707724031593511275999583183866690284278487809504923002947902483557655529272234550799509782834130503065019096006949876130447424457831299493342181209439043762447483501882707703195837005733746994550104131249461232892541815942670273304423372242150398020456805170554148759460589895349228742720234050089363904300433709802702438623543262140674429722351888022994968599330619210973796101456338994880825652041691201428755127986401735823874936595956573327233748290025064213094057384695200957102907907730426523172924474986427072738172697497073342956265093010693391079833816540882187611593099561545207729218784347836125619226639611859421431966806698996494907668756500318965058357025271408694903899024861464678463446956619014883703679920942080066146048213690190459335346814022524769557690066156496747354311895469124693496219677983330416541421164147637752893401802839206522545706756294153937657285095591535527165031340459176412479519991457294279519149335678958837411442024993057593645405163551196467857978586435162505052538178403660211669780279200783423778388575808395545350448382500671262938667324731451250498708321677155536149452192187021293041671653318676722385941632633473234386095322303376717154386295813737071295791754873525684258693142070170252618068121293131670763271403603953017108878437471210381369941565076361416508416792738252483685237957410448670642968454389812904314148066180392530884406690041742909493690147873421307014414445759165576209221556336439151612443832594316878996649761110126798814320849797723969355168961254199835456169622903689462489451308821050998977039821110844768082950391980512194796632286406942460372665266755275675939036963969527161630461664263338295444039071875740759486579657259920299658897665749543743006827565446174412634552841865350294251713833537359842381209268090234113574903583031943312938698657732266620871946126142224757509949069071176874758990814954378051325078807332092631203821060858973425927926695514920402019934153292437678140344903220729714138906555738902028132875956357637633200702713414098536858566145715205959715241624360373356629959797777412095615770789964315515109308357827387020707283074099814951372472860632032803532569783787982345216503556267424568201604576346079018929937061547073453889301458424504804133748044910914697353381221394022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -7990479063702537056222964679434825800455371508297294956878715695622134590380921881930137508344084645496390702343657717590774063827649541303106453418120758248506434022496833698460182807909316685956292654067223521039212730742692120792222312745777217516557800097800025975425206073778149508087287455329472930860144827850523597490882546001894705975804652125970362346155641663775306590896276849290977008009773767933756569636022588900005256971960024879360666638265762249620254259299405576583241183121543820517226712113924889093292405989868434175713447571821956352477231230022528893368639399241678719974248015977197228717481780726469668068294667537865608988547857289952382595156175035351912218876923770283930704188073640683671930332704360973031242049822158000696779829265287975358537377932532141529145718243672733932158957919875815586534636702507780791110137249075307397458981303058853808519652824199273965135985613657634749842405902465196083566771596826372529261869854023505312677570980338418161703505207707862740150462224859053834647282318410830218844078917571349815445444082686567195985518615278500980016946534355741777019131379421409667517400264954439635112029175435408226429035112155229280780940561658115546256192358952177132454916021139101614418173067404890246424729775655159459160735763273565179576274354640749000289438919173680000838112372870104319853770712183635163280371267437071831490189362293493063737807195720983523465805465832367807952867340806180164016781666325385724836129165998726790025025195782746696210577553302386679240689116219024219126192371881054848625176686945284977292835635354975125044801820012564711698482126029201745735538839863122576422901202188297862135610701089211837460165389670007020538184048847309024262964685015034543093204861945200314927292798246214699081913177067287061633772775307454530460577475748939808418315430695176406059693911017721129365492665537264521725966104658121938681872544582476741124938352656865909377157296217022042936585993623960404107227289590374733698889623948755295637195510244129289617116925081062816848758514308584937183463029453573272893312913844874242930230303999596971715197685551055861844812088055064476243326389384751035106318143281901242776465418729807754472299585447911528989624291468221180680985231462491005414863544988705355690378442324152277755001326038413752991820619254066820056222459962149314553319435489824277298335425293503861275504304329747565230195090774614162426602411054810511970262193119786421276273304151208730735078188124489608174150366226817241894468950224858670986842992114866994691480328775020845908885606976181240475518931133220441916101270877832089091428372014551239679090387775630690817894663427332779336631991617443887733994716689162372020223199719183133126915222107900163476332696416507147673887516703278223486980726940263768875422077036688998108746923372314549103424659341783288845086800655440653965636825092469068539040798670598935001645679746992600705299972310856657901023196402216728605679750876123511165851415821417355166010960352929701256437224102405719773512114885335744439571933545584213893281948113423326990560828640539174766721081551858664641438679040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -5489384772899587213811400612697473374205073414145832539782739012626117434319685963969813940636873749642445673224806830983059723734635524130131654832633686648432144331245491182969343017757196159124644330178223473249624349766686408871067236081510803280873922606660267175215996933352950605078345552754561759935382156080638584731556505979173172183595351409340297392329141068082619457019927219352079855842429475338373214733351574645347049586950797537297043244051489773757991293570276995735129977884277685398586312963958195796493978905867784628958954016261438746979219161949101832870174440566095408385059689610068912922097026293463765008907987535979514510330879104734346512529066313510299879723094998112833271868455757630271033420865210194837224714999392597224517896972172636596203195025645973640984368185112762007278062716038833341060662136844245963981747473718173874937524015424992429846614500275739926266886006311508162694776625857905731621667556520530329082161817590605507161459558794192131468330565897239164981121374031267942235174169198339788382339043101045337436526732368599888159188593033394292943894447892197889552107512813913174141102663524509934176575853749528637459337729950159115757141589705389689170884305377483614499139555679584348542863857764536967081666177320267854184765770102063821017512791657597355712917408781874324901220961570641863838241941491307367771235831948585498809197540354747616074263821713126153946967484110300722335816967751091025065377608838623690338598212041651927706285806595823721048377630949073514378799120410741512465013919785907024156602218231944111907477576112249471624428813729546034850222530675519153278709206253177417489783214792067813288869788887781772574023123646401499395486076209900325813434849153628005798399487932484977421009242167794181736842980630701386389438140457486749221598144895926006501838222883549784167649118913788016593062934705618509084212062546624617805198066995796784705473142895810462722478889989257411409917248206734138912883337625919128526282520050585988798063256103693579498749485152023637298163429794999756451235991685152870818917816389437198395992075212902494702067086738934489995182057388103859484648496787118278996711424697339423086034847308804890889614057964742109637436011086270452545560429696368267087842060700500840833390324206626101455288594461538191376043658515481908248889395583086672167670173545314947524909435898100908724933551394161912964921699066118535289588402712383542410287657312973603853091050460190796655823709566102834648403404705950873660123598378731346338691706753148592749812424542313248903831979589234537398869015762743830920698747049933684991794158887096364413530455042456194286395146326512674697902497929609997836344774621988778806668331293140047715749473558547077090308455791062808712492172468712082109319841665185659112472498305674340519240794384594061701333464858577413319265356365001050504929956268538806084057077609163982631778414701275415736309431548459829574346301279732603548673865028778515285539251669472508955484907527078442865835150041318387350733712242439725175371452123826738053593859991724227994274249212510797947832492220670310415859712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 22547845238808625868809745280154996639268671694090904572779060560398320088625142865756447314142915556215962251670597359295916370615858163907466183922721705822899769464049877068366682629190070377122053422846042186723642827890103027082885453128316944505402891476947266708150819487237558952343648599742778062049306448571505648956572872893690322387030679555351242306825578979298037163856013451503580163107349278199376565276738256498119213160116550837256955751625636298380132638301218195383699143913790935463783487007581179937265339493013554656387158977179079931741694334095718959961781342154704658384729167808064206571964805414601959024997575592518689493768178381002361128133764825090214114625699377597217309182007040594085122703477660976082307200992330564402492670592784713323186029689301260262397838720977543716754014767923980086684970650526561367002705628719538621421641989627124170607574950106457415292282784065745324184391677909422068368085639733318530976517159716849575803352806681568233903988425824951300095640521540157525489581836295009165342732144107788325269926896405991546857958145913522899936187826849347615666690218033310504460718239071228413298222368227797692941130755846444403989293201767933187825483313612449800261373443422384076648720422946900639737737328139531935875548506409138993840746602975566575627373894979025832412602196428604096768266252413754011956087004455547235396949238235773135939284062388052213951408837750073680512670575719505578335518052200966186350061771881087120060744504719162592785208118046540052932002570244075792415007400368591677406564630467161851504679649306207003798275077652601119187206382899706032301218564300144923950451883728655395774015295051106992104676700393274486323776188152507533895097577399194795904137690354521023195494958090315468281001108480067982484132050452555722661911498799116338446794475566832944156284445611474665602869933483045003178233442480939859338419689626580620944095126966503416843339353483864708065165684978453486042290148376547468576627959964176094320288346585473295169741028206216082615846348694442451624844530620227527097834100034070715200779292329822458776525163013509613785501420527085352610037932340834111433507649267030035133920286482665534492725148925366312793079778068083527904340125142608550734622847846616263073409789896151847959149417104499647437412612476325361622454683001606730912816715247149875799958385194567505283480492514958428169603044055967873431181093770269743525608937612981152862974361473448422561165816514108470857788358477884844746950865015922243489319953795083237508108165939739144802912678498277565824462011526018289300205321906749112259280270588774495762836652054450680461843649241704327273731210553465056377824121723432063749721030959645104037733801159393537012580910006211968538217179403706227835357948556278882639442688681457591958015448526163436427484438849502775408333715395349465989053469934312403723627471231437878583533952801434657694062471502416180156524647439898101401221904449008239863733198630629685068364538342419350804727970198207843227576737997643327215950848245235688570936284259956858572456958284334302486345372374528530841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 287989494597134956513698624158281981089344179820870513462187382163349561019827198117421744431466793560784380646557325519608718304936255134026928300277555924861443680638383295662311373547502479045250306807096389344080105586588683490419546306277950142623180696404277221655777904327623292458368634565706107322532989113249936867663531244070875068457197322981115718914562365257330536152976395160040410672263083986307346876219980416223181687009543115417642580644080824083551059991768646998834352470603134229298641827552713546744189581598670159853085880421803410500847160233402565202246968007212015577249262526373412586205369926650780581930274100763371112649638967528222005847600362347959077462805229506636742300117545305364079609098418707702085511493991227503833562237827042199378457595259268464595818465010195223756912238065022624167146437115626039347958918173649870460697817818705920119622008588707924799063586619631091057062214214573135089698298594011795363549244067285286903714553121168624075069897998892791804186525099252562241319553771799555380629628563581812949440384104817607991619788781270530764678340709097538736254908403192281313647571696012808789192392731726867783991271147347447759351838549829638082102835457492647507103164712682419837254088873587908208305812069481405474241459227760247940409790380252890728786122664944177581640145902682869265790917168593180892405466025409153967808560492738713547676568576216535332644674245839739717555342630510151052211484335925741378332734958999041662916899682382159712406170034473634319087877272894806064336743170838548790398321539183654355794945984628831865056267135508707550320931506433678009863045875590213830469834900940615468461737863768168076186787259001499901837687433280617447388968553804497211294739904290295557439503071784721421113989113216127503359011920582210812527166589282362169970805706597472709502551512023067332118490903597418189799393562084955042093575741529520319224762513378546803262999813042815155494020049166279236982604121087019283194567159799887278668016000856206455500109781858480575130215345237137902470367178653675435811505110573372890694792937993457661841138723077415164605366870030782644696509770040982796470555511953838724689689067657852721317678666246573631367866829312292617726475496694395017067344546375813388185155728217861789727767341247852729030235894295992882590629927912917576199410099115272709317429081281272163003444595196598545338646611497953711103551960648400578175122985804680402843500262248659228263673082823528501974415449028620226752438297092083601072634158648175474700213447078726852946684161655443860475208279860577056136499159017926274645607721501440080428579072454891491586827795383010697834180742976905464559019553110003934431417531038285583064327123050099696357081837602098739592241584803406614291022633077049729093199008883948303797239546137199364053445398273314006354534934557647029129369928376638822585985452736801483024351818360501864061914000738945277296330813972463153917572659438572518154781358547292601331920779694127793205861682406905507914516544214167265218376287075012381239486584043762129360773751968693650815230202211205120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 339098736820843573355364899368239526181065592320257708062085834058364463284212627598191917168620896365968594014718575967738868621295728425087287539035582965378223489582487020190138905085225488762521286167921256040011304117186900229400054503737453556548824778224008062563786309996096077782733321467998777779294174160607049742428110585894027698465434351594546691800992575620806714930424948168960897404185820432126849259416081995321374470899301732113118782725277415259369568149516439717545841920352085614166589132335201394029446031781892241880395532087644058245333124582700684216290567564468146198450451729356828520855054391046924428311135074092514428995208445308729965165168730428646768354222648908452775362308351553858019423131725863989247038437097773119059979445157642193305651155462428887809585031208267837501791574547283706955346611854503797888027453350478886850966697244791516850896024292631170475202626232559971394590936615775874342605983286308466401149511032932566091933087474809956673238333356540183707736826714598873918192037486202112607743311260408489978916455655954353260479447677042306211313448636620395255617649693688764745700722948832890143030137652997501136849800577187873682339966180853849344142542416786464294358763414799290228298614656084909385295610848906347654286184852322473403718327332218294426706128084432652899145794060404847274699206233887003071477944445195617747469946637592044009006530354974620359486385245450894126379943539381781861272683565243367400697029549598666469273708143748562217842774069224061620577705141387066083135862819438499495288272602292924712730890559215550350009168020140302733138009351323627756874111005008151408353126971805321177769545749001431386277658136354446622595898217309987885630543643528891437719343989092746344135540801805814866022551728262220659247503826987390927680750655775119124276133668176889906743343223892283430109739796648971341813031529629295016043384920483421419204737073731334932005482112145766911569904598438710574114483227436836787715020672350726697249719563646426724101679216249457643931713983453496697938078205954430307760699040372317540083758239314116359926429117959729828194111723648604143471788770682520643132675041805178009090648977400197491956918059378437753264297766662044314384670594914167675160330648512442494142817451946539481546609529237224722465774242698662847437612820800217046729212586416176667666354518125703295714246174940217616322695230780452856257594999703746008008041555011188386755226013513956110485683133270920875677120722729207416715180815326412220026337204317563977739229565003212097208318485059683959052240166062795865927230116193777353337012517782741937710374639207540975426785883909914841543575724952246641934341095417544122822637081216903125355796557423453721611408276370449352241992753767202350152637161857194923915362442830030874370459458563505682901963882269970722185530506613301573218456841093476281188197960221971729064634924213706056380111840526873032183593715946607877113825684014043804890622021168187308298718527440006866589566330185177769685293707555939613259346244439566761734117654825183881250444699927889997161427894272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -2401230669490166992670478511300760633585738587067712709403625497222848709577398432493473444801769862722825343423377694620241618426134477206805908857479800691222427748828935838711551959177242571951596888932312712529454461069655600422817174460510143543049873711100052605320297273166943115050338341422437249114159178277313218316679229904511930041026887013177447441781275038109329341700647033252303428422629521170211870089732534566536279091039430312753941096636532035256934204506770612935447871474736240875138927295972834525997376749543535605867029245970081453544549183360755164927748821412664337167055105438835917649198340797784754217659962151487889940463978813522910342153493364446728435236124087128935226524636733649896780465700681004374526625306069590354602206511291614812679416279796598838272758978994079440774211732795485105240705198162984395498941679855245700747957368481170338450468000632990223255804615789422849928975136843485862975014625685757563915830269047145720393260035844884869793132266511443886033798119024187414933988306665236250151798917684934932965180548659638366221319890983929297640740743967128704452808777020378287383838167911384542698310305405555422724617095783303160637587079362114024206955396654247701324396513431197330742072304769431350261526812462753637229936692926233858348497967497994054592811028688164960501116354038041301212759901204163353683223523764823713615156201059163327515283279034794424345183268672032744352454906694007840559301172281261388876339396967179984002408985388688828127553735512385940545463566035836285160142085933136069891452887609679446171819505376931404468028804984359237574820338641032925534642443699517548610210240038666164399756963573032243329959271304382074501130773612819678830524013129834179413036925304214665661440431619574245057070078475932758456948541786233538991381178545453331112033589381366320815701164394875272936396355815330085951554308400537590454061484912572048528670641726357074042267725430055058768759811567759876405301611357751822454376199176760789927242351264479563637918213787137643518632868499336762348048656580168013742335699262319306675869213248351233007148945534649208912305498587265081607259865640530066753182645863935257348699362581976568959300994906198222080261578865609720388478592549668297429438072043709202779321371779997502858940331387425078553494499982213212159617223286614489764277719773581145113850922390619283836046775580746304960767450456317338931207722938928848065655549855983290967553197280700352863608356350644151685151202756364203235072243294028317375885283288371645607344827234639400372518361317124225593174659446834104527618864036061984746646473608468846710940546954933190804796352385567392919290493055203817370705063022329830251411233943919003617635661674830517371549592158827687311054093718003672755661407462370263882954720467121567990016901467429029007090627969355031904372306758201159138695978553599975001484246439558933273564559791703193626905124252109473777086041396755872548474871736863557211080124297627168234776148167361264034116277567213942342888993521514167683914682701968658728382652557408033439930405754593694689997619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 18418626809145756411967264056984962709621323542136754068446989739438539344840221995805781823754339379778824199765388223671320323716487855022256477267052475034763460018765908680180069081242535367528237181330309431290789720407191194500337988339262813650761361345301663684335431721470116934574950744216004332356244142780090820962860076677358327772698411216446992436259439816688416492804119230543707587669396399829816220519671205614269754044351888165801000899790682453359994082837514752405715524625713699724649582121005618498020099778790141798761871903882708258509876821553479367538673982919205132686216411114871066952711356559132885226273152817696357451675380238701395134883167816385447351934756439118159414196874026985895934690738468323402903917556347981943430779974695024234327578480519807234630786018786472027874663262768580328162857515520352721597918956149155426211026997411794311923700662532696423725311758949784506077353266332001882719066783934920597390452247218638679939226441863527421694820927602079934740350311412659040023645956287888597882295976361286959944424050782430074164224590597151408570940176926917571411811881696751332996229741803187857384552204636636542827495754669178035359631952058531397820326232098455903754450345931031362243401208800035767225818802490703165632755168055600017396297771825585389610592002508082217213845813681209351186392643155251256530995561517238877101980434251614392955366890274150146795472715354669597396292401100170199035879968666906785406013917442647399041255116641420101923494228693540060413796459252232361414229226208981638469501576125079826955363600430359187158512905057240121190821718574966133385446780418388357471981233319968260304103732244585310984578607224726043969053271275671609894735759388130993774732634705475483663473269852601938917765203787372197269883022877408180267007235886709899455118212248972498907843905429193579975325911591105616319688222096656155386669533776574660209625172836647304552508007485581590700474003383137439698055506713918279151472858257899194582338847923626759722491845722983293079492030733258274371975368001504874390401358123639906132511906147181473744248621553951893809680580965512110874912905740353247214121076385603458360103107544585227119908552546850255027241801358463965241374358694772745630394328528012533100815125525373202707543122582632714602160557862444256748401233732725073806864870071839063449477381597961234438644197204858317527066507894757031440454128907412093521923605149442659024999204822691754583300320585061530898250726187749232913471485533086230541955526543000890788465056637569270295190037451948946069519441320694258165285771967131256505109951984489830924679404074027159926997218519583634511413760652934047919482187472638117206993226417360211350913269858910584936357501453234169027639169370859347278667154746593644899231427195755010274862381414499234849677045402402526006247352253280063620941282428400869275166648390290081442217811941010695852939465391354604159220991133245249136014868380622933280833071935640870524249230474377176712192094747715685075828923663273406774235566016035448952037416731175556516799634144717795491840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 43737755655138481198277003245746408601117719041715269167029758126074778322544829528397767056274985475627591337849966199496818546894474711899440529138045897194173190656676200954254192182571240150309363993403117946502615111442125569959195885419585901322899804737443695271071053445147824597552734892579903602989703022233616688563045075043179703352725487260567516894836117484978549071646222946456529646711692652461198301280584378367688713864965396966904662753067252264510852993577687402132047527708723630200297119229044496030168153768871927485496297218927808077217898560300990317262729438174770710299541889997650529451672786169815835588698488446945871513473741309641020420966934907103454804195740735302745744025603832666440436606074294820917051789617361058197787206322748101390741051306470580241020949877782752443924391077130553248554210685448865813685312392139248063198575373648040678206776842091046876965097775552538878078992001888281247734382839661553456659782573085109949629323012274994543665870923843319706961592705628880555104469756362719583058178607342190588373873537338874057264478407460131409355067045156686876079509695634013457146644857548059963859942047284139854328093581873570505146372257886360243113286929126289293810172518044239385332703255847298431060045400603272613932792304985898331424334173180298512669558885757472798124736350777084467921771901846550877613140161196091429835428842903118194941944969701655473842559785579514673178599421631464700008981457541245237067174911110127400503879919069637656479326959649131721913822183189334793424069939745163726701767932503736244657322753743060402322579478030522848028715111748729358683447260110592841062868804963621610144498895657562015364946441076925442282663511858341516082042545836588519263222576031808077735240569614898379520464043481420921057147327221410196477302893366424325199256252901286528078940923494375677132963063274771169386820695708545360996252957048945112977446268738694979789626299587080050685664603709075671109310316814150474004952773590630223595678759120698426358446502607799549438711294362628406151340078707180141996972108262304258927017953457360341938963665149352855552506369115559074676882929715328632265822047954199377720018298600497758817125549483247041048346859645205800787054419438679263454041335709017701719574248760627867753818278210655324146657813580902382442854145652897119027187936995724487783886949503223253955975625414673707464500068287775807774906846693941189297088457856406966226106923945459690832772980721623983233431238497757390382098418540056654293589844193976842681478747393456940519382322900587641095505264372805057594547186832120642637297080812003980299624324207077844379845626889908133872979114080657651170176405364067484021157778913540102006260309183049303724268920474582982003250558761295639517940322419691935019033000226788874683166989923888730515015129500431237301277074891034644464494376678897125791324386184580541603958389274607034637786760084794927214207673585228172982345078447766006659464256511306938250751712892852557200909169967581317473863959286121908260298969265055060439770048970558598442392084124008448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 130351771453037746574557645742521395631619871237900517744823667044367093678140409910037581972073513947217499131937646805584605896801394783967674135491545490570174381341248451572560545310190080448111561840502684973795787730341016662964541125402958409809742555812660824156227116899067060719394694578105852018724169366934753273468762398592156065538161388459962207308426157548756456333795306080811577332327261096686613467000023257386376026034831681518808251879809063386631044254918269180846565184174438511727324415692023956760389331419810262015800275287807316905021531889903668398748154717170658911549819694093710653767342405752059316543467062234145653141137284318073222714518520630667442867300000548397318218427525724323556239612319553760624743500943337894200752798111957350578021055695237344194765262181561472525335610587324228357684010724344864545800846417822459715118622627859902520939950051382092725431934978915124220298889046505456163921603772946865302798289626701398525347915833524301755249592830586344936836392462874620332630118214664021190901290000953887882137623850243055015006250614873783106683836710178374859481192540038184611667216266791542486594364636624361758263119566937381169402074453801709787186702018050788797400786184906844982834816700131052081980294991746616193455366085293027251103714040318145538621799038747381721119238294927103906870072370050603615917483230311792740050338000908150144086764808013775331541512036843517380149750276429587423373961836481662292337175437334143529860968357376849412932452993168470568055756270404325279378844699876889730240880462230978999955703102009608154984110265955984377737522898103547888343468347548009593382766389272519669538451200206468280764859941751451730184391494312913348948762418455653932402880820853389066418268129871813331670726072663181532412653732269896862842721941069767277032228351757067476751542730264667372506794001563158447938311797397342221272280552435985433629100591573619347233897833362160383393057580403809348786816155312860268271928522607800058429986580332449630818725205510408898385295604072412419046083195248035474577920182668907481584943981651796045393015859764133099809378548034002793615664341462730960779302233765005167996193417889985558701416266968568564384145582587080106823458972595238148444600342540567607011222082508434178551542405268798174963976050415533729800805848687143935375366551902969228076013721731120730716075837816778210659231099144689559054780421949316383735546237075746925202356614175731384137306403212227665600118099308611031835083191190218448100990266983054651637365580603939962310051583516935977323731771771418944875093087361340973473504536303508972167327305886675960733105832764493714075510375192582515805847991485081924382551436938520426953056017648226482764581768664284317589594184392138799639377689426217085508914858710587270116418242810749521759390209038295417957500133915707476971415868672986507754035709763824208678641437107031166778164770229404513017881179962681101698733168067024492524958003670235514828512545247525696316169803463782602883310257476873015125926847027326246890688742580534255630568495513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -3250229220668837479410819296886080566653292157402696441244574681167428990559316644233867542960325214039945997967897623560960073146288492593318297637317633466409727740765600901997179213277377887116613383633320688481140431885590723086999392530329211075421417872441894011566842953695081585022688960646895837307519856470348527302415413950819583586524488267445186526149605901040959628798634379248696494017659152323144716161366949284059806247337215932107355819247909549555036786486895030138699982391916082492426125918061131597401081983412926774317372694626204913378796960549634675019842011024149259831890611486060313945145729872471928317548958180786441117351589014225649292371833757415436726979048816310218631413475445747127422203468011138005292271217492850860912357064357602819827504963326382575387551226908700166129574000889737430970821595284373894937285623156459483215100489514368774587115858807069855581173673790716175971404646623198664534512687089074493397559510109984567383402906172861727256472435815580401178091233191528221815123294891299788097203448130719653667247867470130195166301499643594069296660221147739395551651813688501876159939960802088714899916509891096598333050993103492933443457870621127865822095368468893946338421459194428579444591183682932439820117009673472668591049583010155468750329387648083034471595389336658373802948409013820881078146850254989282177592353249866318843220298003635140982769455353602904937127492416660938207272166436507949238791800121437072531984922189391181861956226523842124502351299442967873970837793677848969417796114406403524295863085024737692758682080754146022061947514418336290634422219761865644725962954112222785858130631407326074840262411352577606609247414016794745000075367173367123374610789897701978384968899017263766617035206612795662683751591915475055950797939765113029627106738806525724046191317531243492843254894024572021824139990845568836299595750490306043405007975555284154690496265065491088874641645538594768176782186419419786093119026561180941871211905819662571044925350188271561191216419314981791464382412184622826390157950327769703552708051556374234693133665849052857462545928117361472289625531342001736542458215599608805078375836743911678960381188215931893125011326456239881639204506970956915552271295088243883953069114745306937395025010085205924366843670633580697271665135701430916726724266500426174453559535421464448826830228820891158634887537878200550925475612292406675797401050973455021137528199462443498331295120154688804167522138236640691724054199315063031843849839303164897976569641286847794607861276275873265758940359913292748770841068285751250116841017605000147883880585682662662259118424740616536609362065268802293646829626351903483934760491678241742425532879467805345761465021732980051975615707475547905772497855625098075037715581705425414473720587025560398202326228577665977558356102475683674607380852134564255743756892110231746948916239803289049736312580339006999257295823453746274339459003097415226639877398502812616901016200920339384735970534078678110232099011409982711471204255053685968237410037319080053393503157235092183351495229440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 21195289568863851738917057587470390396060466857545191348884219059283128401138618325100830749656180954212963771551250092140076784905851265191391341177093067991184411273404647446951765828039138319307596723441550914434325006175746524525478780350779216771156707145049173959583881513954430923372919120097084134250938454308495749593641025718093353907287283834061510926568838874982449076555544011978097782263613923899362604102149445289232757643327758219394461198663488242221598105048899388598813193232649777372367620008251882206433363112855770143633179483095057087126410998328037580038007076613073195879434412247505841273682779426928119462605374841257750023221568199527294676527265323155847037657925881698874111105971707162655061477224859108905000792228388779854571120537229160877643526051397504844696340602154527229540524296750596821476008867643497896131173420452893327183059007115411841862640119541377293222816166142758686010574514963563161940824467691950780745457478087008184734511785024381965455514320074984744575542604629850207596265932336348511061637443925107171418873008263513289834614378593067976115337768871579884004066478089223217034257186586222419916919285678363320215199796826805134284419911278615151561898181378632315286978115659160669156896644124458487693726116767285373004046331227746043654674112280604255474471547992202515025808384612668968772480008586024147261693419401096438253918400403608876492882999121816979975333831267524632360817705211914404688284407827011789468678865932162599305010547807248598346874617619844442305572491199791608636907362934309484853577700894182712774282992698053400892266658183039109372801494114521903497962335858050816598283138403261888669240503071060487650202976581465258310271514302933994636764052427971509428464424166382614932265723009499864664525609477744657432471084322214212553517156693570033716457238707501194851960146230408041449541283532777779950658678666318822099207096330032247296395919698718259663477217939715022652292396585531287759651496969492322100693246460589525257060255091950207583523854762789484830859391232404887027559240099480931621919306987394763599012060997528605224155309889504040708142672227362689797801273142989189110167563819969911307672172020669463744587177066672024699795784815402381872302484296036270993539280518482687163548317518100197891753827329018031618557800739304988283088396544694284244223213983477464077074344313442307579263293726304976990281890810334120381786808466676146459156367329695615809989520393762437556781003367522468257418168820110044154216673778410171030529168645534480613257391489707939660956443980825429125167430848899793948061042398945494796307707476455693978379697598316677717032744733411857510819893368497135181688355330467310392421516259626196194128270567703042977036539055915952544700140475984267513886775647319482098691103315410045833070948286207485742417324342298380304748095665523165013384020827668675688750874779628013734292295947923445084757843696876143248959342804325813242809825884710562037030597874400393058812808033596763587036848714978314982512749333255319990817185563402149720454218975966568382464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -62376402338513928922642833048522151977742212324893391945675251785450047673579235768448036895558020866494501168050497066358088426423322639315147520226357428856634245403996577324466023514994457908816111036831644715905087838201998973444638990203516960961984238813449744960107368951116829823293445187744320225489832717455928907975984416284764440056141375184094673195643045778319325919098003885950382294329491409841558414344317900369953745371176757417728624512489168134648153404401114276567300680130963642551163791252085703294763692401828208165488474845790126439804052838245324464968177596039398493504745381674843620201255144141124772573803687556560767672877097638072115795480288136329819420612136315589075162792047505522751254898055021859939987919526250687626882651153448369478100662854554003536078282222831366668734867931335986733767998676173430069113802833545634844315852104452506786022347743376942982683711370672958589413364793375116952908695826562909893368121649665172433751464193601222357474340166788870976579977994419310963926461462472480258434813765411173991390037819328566427425476504340858778325232188821460147437738643041104196205436720004121140807648463382414734910106866318899647254206517461038865176894674005220186259017439107173410337266493400393056232671658466944680612083974773937929569288324817078061857084798537621926673533062662441393524399233712734292693297758123399164403592097942481762706789197274344011145967180122700925298128003896590532283855258582376329097263458983269252568270193581313436241646573472633763504976967119887159870679947390039889640460704068233247285957585872913753540485853176461540759780869690047653513961066439741353496746952207447582027529147272803753170497428238305550908398579147442871814003481903934881754341766877504026395270307550117001427675138236191349054008996457105104107204063283013221365981028847651268998933982153611045690543878333928692231644106137774999656209268568833564392374118642011926245522720008694946503371390502591397885614454588819358388351866221813175784769515619937181844480458982328823701975142584848659360796123981358778898846459149701739548949027606742603952036034623664268510179381051156894940774158930744111879033281988419381866010943074141917255038434239735565712016533879275273702866002305753327478833388357610342288305794636284397852834377931607689041024398915377735957184773295920786996239124335758596395939719929882285928772626948761031845074571655951922949341068254105338225967986106786409742308653218790826785454502775714412567971764440090659103571644620387365316162657714355104746126901936021477268211877203290136886236203790247829765735498276548543858479651498357673666375099512890583898515683187299959386075162009215411878960983256719085290279888796363736655912742344388934565195508214680786067755834548230247257296568682667148635759311771193112450528795124326012464760412675725996607267454270342239013642760174780698194903859557845347734139981435333695237246730037309089718987965460744574622914540930219631464467493758816757708172737299200886797297935906730827891237113088215393140198793980059537105875599073529036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 216906566171532911066583204976441723229634071467130305948198191503766523395956305913435970827265550628468894674297607438117684769956260510467715560108126254706683072471549670512782094773230415179992418493856770077843057709269095070728230255276825833954155316430823842729084640224595722908152199847012296737513678308549426255271695910956903070435643331571771704976661620482729199604621284086483271519608190506138369572644828040680754917229321285532501225436354615798965663775412083602977703153274528367713799957742968170474729129986916494888114532271894720830683096729447492206829291415278572897249141776703839640557483306886628504850680193001510624339703909004970281491454707275036860818041176245879009338214426251128172458386275179540076879803750964673771190273498178262983526677910222338271903434984126598631025953048837197696230655126402869171493932386773135886041731294031005997311058039183104748720400148111778271459086666462755173864283995440712452285907972257115825666209223717453751696187844678755255126244573642999787002994195220086391943553275732622837744318243137968031290100835317361157571234337912155589671625994703208184916028238168234397037825209431686141097381225066768182853974469186419932146906183110431109155245994728351518557560328263031668938382113982976956968630699765859710165306109622949909035541535139556663789000496854363062036351157293712812927138466270029591720155147382645641228037715027083572248366669118514660258908732254915388676273567293694104938831516745469901790437992520594865436871047516498224023136468062485234125590620526975889034895726215342491826618963719789335650937466916518518971919005994133277830993429426027398554013330094252600538529341700561997429194023881788694550603651139488756692795787923634825891739232654367442785167205263210748201970296386119596303066209675291896317524506820716733497016263508188589129850734863030943576550386632409971309305326525833907651882775407198665730757946141612454415682724307066821532126126816559956993658267699304004627867234966308603248475854336124052845418259953404865021695562625544075151803890421020967667275135079600080070699503332666825896003102268148242876214480094222519515844957980034079419938414912418428495817777973628248939120285112102700163597877714985189025655623079622772824663310824509710397331070898905468847464498725750798912939408310218719650895928892113060530790967282601575033954518851620935563856225600934896829896188939440538601022005946194430805183236913449119852721614279073263830444939587616398287745063028275799541555221283972285089365657161920156045027951142103012792090403758612710117720646281291410471210146670109044869220980972709697506164896035899753745999679679176629017231548976539209833755988586303005702594886803215242245292944105418186000550722907976717714693259617372490537930069191824277798616566075158181602579192377496262732578817794994993039055447923404116359967558519820977630266826246342292050734443165577130051860930031690710812428994531353563011452176986175021543421329260229738315148592074485854303388862123720250578859233214937898361333896759422803560813780008960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -958162392694738474526403829191360807536534258014185194298214542381001555893351000627283939201318147405818813563042364847738361708429049760313711676649340438341073439936976682776086531046110337110870788330316578702817459127101208751461773901966642243168007771884080145000817144625162245236737264262384594837631953038534739770437092332445346258030068235297732125029434906932479044683547109018934110408999385435044995359746330807039400390407123597674320967210792228715223795589282894088650783188245669476774822613078715770653268585600413432319098994167628821235454196357875245690168090836577716280755218763714694605247353035102276621274766820962419391013078154228318874656937577844898336448695444679783257954394039837608861515798580274142035956238557076470792543090294207076798559667794517351601940823432396742258577499202398212234556819754827508630479633939678037709396473285763714354038946536389319864973774033398521333108909062775677507354189867373387969411424352698529902140249747716097114498253752870488905160074218990263689816089899666630726806292548005611748847485008873884446868194025904212594575339839503581371501615039488297454032951571581333790816458169863222130225862942992132645452214125694182553919451533440405797014468587113731275722130249953454064001423856595709559185717910691498786643130110714285676157619803470584986889401632425047786601143705883148438380765639873582958808435137500825500124386500968702436312950911717544609996394901004473244698685798657676727853238815061155607954116658852257412826208670840366710725570719333053620510652990483713734239356520492993827737320181939009985127498335576355691130319633723125964567210681495780343531966746429442426136480472371059945326423402507081759154704812050713423496436360452680465703692541038933725486446110998139759890877563183211679080765666741979344402368832528640828737544903528044106491714909331084604775203594055213499524424665714005969144412404938153091296848468130768739963824637966608620539841325012180225492792713034755958553086193245203902193544092069439350820603804843909685150276051445722857095432457075237771014436076277920222932360027132185740905351586324318942517562137678702825135481310680193906968411137658648060146340827759554843544223649036803099117332005668714930433532473140147752016460894034243337877461503830599902471712283313432362491036228223726407001440922983192330730875388797733668347055119181987460111565463599004513131621230917123026180544893250253369317550079543110960854874698594033323158977765664844189975707009632589606573257700260633107981498103824327655470787137224134840681505439501533239602251661763834021290465788734156470930270768388273432007323410728921801461426038369015617056291032694347482077578261906106992514642355471112392707787084025915825815716679452675854254969250351696327024352058075872631396594182272761901035132579068657259963809647092932709686843460997556597883467622041271793974856360003241351771260371692347669281429332380307220298599217734359982706442054626711685952225618000267878463952073789789873614354936152339827013103294780067095018737359522399364067622912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 5109434415516300116983696704461933123739728588284713604812356232613487526372504545417055981353154052114079471986100449601209135860037431881431420883288002907723094213899383592098311941361009358587241366163415741017739538668149079195551100380292733010329793414632900416732155238439032835313575110972352289672285062479542730256775760935269551465783010905985090531011469353109902273836754512104772832145661670038472180971857687918922772846091042638747925692386877000799935925823704366044631526277114479833064597770113720444954582889586451596943073085029966816790519214202381421177550985883661611931534205116052239551863979859828571917210340709946632402674149949357584117863130322327104761802209904086322374255129062775139122075638601214849114559862499271423616023291550363207841466502159387057448256223860528971257601519967518660914396393457887901060760390562679622363800729310163599737526048360820292812749591029630331910732909113908019895582054724246969762625774400725198624299814655371437077195061676467902439348099270870780701033240049114439518529741888966914513420348606808656418048893167869744128744432709821716905627895699627087090923452466980446081893041389638544414530579345501058965697059454975016173626307039806559877603644479459967080023096592281676031941346144492659292989633712174428882886248725230855893295297698940026292292013699799636197293143679847066451724813447466319229484083884059915271211273810276014552936308259901278427734661415651926352055984809441360843369737419067189711836412922283740952044021360048837166233298088143922395656229207706786558761301752031840481510235365166121602457130920900587803687191685428938618406343813960812481648384071755472560080667588663884033043794074588410784435508974162815117108785746520634884256628029486885169299614882581351543265713400638045988490935761021034302197803088890896825445620048086429346358176537449832595933579331627510858939608524889796085242898429444992278776088365413314538212793987891711554938522153370519366248757160342420566302379501487957721258771690564286970947772844066351586997076405845254386562656446405659596272238505686424471051122355895673923743427045090510513217799476212476338648429154172756363180880970348078355219388083683838525496227351495278295037295855391109350985335541673305411549600843931380841088445009041705750265426373907831876368830089722643061639753512305494204862503583935985518807245601257082596243350843096199885070855593224625114270349767091423273471445577613497597591716615734971980279663775500640478279324226138722394693229558605723204317998276031117250873554946441478948912701576157623390215953198517492331553662784814472057499008033929734308315299260603755619682952892376102813322360280993996778128734732223426014181461232498552618005057452811407724568892006624070036764626158703865130324255047864683662867650530839553118288506833544269746890191717560852469952765727833741316971565144329617376180935659176677643200974487408342896206799882837768039051564028433501531311347005391212323196021479088680601377038437123836039603722754234086982208484244263639137469191529742311043891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -19215973093036461725427438772075422878372498321295302219930660930677677270994736198028635141891887272928487937264144422786949938860847190965591230299806110110956695343338317351663510101620617001084576484188054514436180919028023837081413110237504761653362678660647546160337428339974430827872800877974950744587443310275217662006793580533229688507359988411329856894591217403764105259147072530437064798088946741236429288645538963685514661232868317452037678443625687933915505557468784748357370578825980004004469648184840743097307220874034895867982465477995403188631765453240293225726252879044895218246348054339970840921813281533677991257482853753645250799766100637674048063527991122531729859437162861897334973739142852777137448413684657611314414048399958282560609062342286017239164322040392780061579755936229061490303096944392244233069516710530708550179004538947552180966136897913211959476688185867415631871849720323300554730259618746382249646600593870323331692613851624884314846274713392179275681805151729456650304943430970566410860614415075848388583253437070363713330054338679217095954815885746234374352162823219930131208058885839676815087557065792756482639114794315081325875645172318965514803805027963494632207435194120980630967346654024073639475782815679904925846475408031052845343747343095468344458566301987514722130992014624054183144601452763515681552688224933884867986597752775004394677059687445356235910560733712764492811991894624547125332730698012375751842617003054585114144444716699823301667787705647157190981050368657505999868019665816679491677547502321839524185470994647842208644133468034782988588903624047082068079722178445172364783356946565687491574915681658621546388348834597962472902077111613301974480244428498691621442794389626302726506978239934818410650200172126170721657120304704419023977786694847074215071931023569811127399454965776523932290767576950990253604369524908513479937527780000968109283496517023998595886213609653054832244356222397466513220756157119943786711507270042999002547402567415029019196221549855708161894865217481511505473566979110416303709665307324291992540616304120365210451127054262944134081916187784441914008767695720918963519196684981587974578134371587154252338681900687723527397838633492166403283733657267094680243400713991078262783916939408510499790727301173523063698285177861827993987690231301342913187816169922811370262770420086399801979207411207714898208648990262838172626507362483555517683000746091941725870260554390100031659043918650194606094847807752536056347517836484287327331366206155236595668322680053141676281884381316692877891172529539240668683571222913900590919688040827387105552090948624985916603917770469067764558176847681615326133850734858733450915301027415694592585816620293359925332395618869145278206134765758206384501972462425530997422226909453727827488878229576101560198743972243449696387932673611080547100757219119732599531679577040445327845896984223002124549375661548706756761028181766323800885577325423646532577567275657263459212785473007288840151521995270653822571788043883107290218062512906835203208857374923371315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 48736160759240223689806613996717475917777994055969961100695284248252919190127705774660782851818045817224848477089525829674461065767462440252136565640202614104117679447379734442490231747359131888696835146585940824208305398324373933782348439436766943053019168878893191123557856167483920705644942928693506702393702427356219171950521752149980695719299259715767923036726228915442900236874724168958110899320240577880611496980700088889354093775444728058992820097458602230990510301175002599868433990607828996847824090869942406578835698577952823128288430599894371379995006952229914756256119201369711400739512135295946405317900271259605501872832869226686545975640821528149609122258400483565382514652402587179309972221980067632211768607867561714785779476764821648255119734670237280331527145151959636316248910224385904357016791293594349521055219249574097866866254962373901473532807606039236284223184900094333509272108770917197337170304502856561110743556567453603741258179739914490631396557427839354399003635504884654226752367261232274510400279492183340538675367679577918893998041618551200924485853198281466463295783383201582515232183813330067341915588183315236360258508085892032852656531306259800409686877334687002078622861635996085102706873519022379209443087158736182560547525087999865091357615970558592880560501379276654214241044376270539198067338670599802599828803676722720166093557276624670849489723799203176506260940383706419843173989506025269236254690869357234906064226849434487173706911205680073688051327628308001635373136026068786469679215510939143811768964432421146498382616040664925882310888840949741065257365803920404029416117742880483804873755371420922106033393077018649876408145409247979613880139587165244224057832956651135168433156503256771458232983441389357148766771577750148712535718159012151389220383948315145794430505208410625581175945839463544901449703062951284906144749854632562128202352059532871318391809840983541056150071847686791253334106887379471276091187724712266185409925962949019749097304957040288076902927898206189541473867593685648234054100605005988164283010249386663482769821902441488704184325450998298696281164791721087302391816666843476040293098316170864872914911852053059353990025687929243547301274474395652922953995380192784059418723679376290027003338437453057216966460408298137548211332594980853796802914050003997710847114055396660773586784491676582620793838320405346551641634342136191762483388440267572658951895885189799577154497770036684392117457297764223709714481858298451214915314218565608178814765777275293639351757141826624878352278043083119330052874065473827735618601967533163035214234437632942718572992300183015255711924723022642456139386227861392460275851319680888988820841715897367510233506154059968665346736549386389867707169040549820177653318498275861038954294970797771750185582751204263910696716722194524226563797232217090530352509658193885734690014703760589964762827625154143935253496078565812147961150603421850330174456602621332388583979604857313641693481692182210090584638122262611212716843436051579694970307046990531254443522916352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -68890560269593320673575531732795098064142695652330837260965648147185162793071138279961968178952140481722784907971557017842986820997217217625064409840755576898700608867540013838668789677040348749309646148156084376362618803066441119677117413511866982052428321896845320486069290144608515010675902327187029044636688880271268307720158559504655942453771601821006345140056331516447822898934849813870345366820789656468385457487992045194639768567111650286854844595226000953826655731201161478796082501763924882117296539609707405448416314640896430165488169230635540387808013665330754426820991405178638220653550450519711891136343221131257862161642172319028655292291993823454455166813500056086389036844114218593207457007960327746700258491480232715330413747355285408844062101174850868612550335043545854512771081801262950754946637545469543559092056087640630048441809246166719195932051518027104733864673815730059427351010913108411574351354887732103386072466954109300058693302167168168691421340709295073590682592318004842154505561886152255619757582125450985156955331597750004086515847950967499312112756463688606411829502767451565235511338942521368748985662829861174066074787442309383936619660526627557410627025057041555106712107660542020054275054139715793944682519397503408661449278696921409015087392890777437445431973438087896277221811157928857609560848301141548755831046549515494063819559385041695660967310907921975858799807992682061524439860479256652540418483025717123647907518772496504264634675044903870201571193022351890769881451260747044192661507884855136708411136970849048455771882192165551924372915034764474389926418842803160665809329288002241578816044105289657573742081682013183749322184604808099126475224268728088996899887684297555480495368040164161004772978377058452920436876730585407647192645047916017300122796514337609924961812194922271217356045817857684418225984824630715704809453533346256303173842090463837805966901381622237083923987835772963409762705049300862451088419606738732088642949733251332697417557174274901316617822909874304303084213840452317503223516260584166545353189569023804057123650390138127600319553428089380818530533690311966111769175500433447172658693845479320683882950427522093629292558814678565200102500128563291655409088342474539921359033487980347686995862367077240542165616212721715526661899197096132277598549805380614503958305757286760705311130273142822062412099622142285984835126844053736331768286971630417625956900267421114962629250614580963771568278075628233057085948482262204310772875333112234417375805439947061264527190594599901374546858054294520058353133896326871933026286324213018045828462412891009520268716860048161683675452832199005119029827167328630569499951930501066057089235539246056032787198762283985126875569212614498571051838447378878272976547800749403572043807874575264772893476501568720227915008055011978378044959593899128442447145792462952315819453999219493699021071651761332786059421233370234217791923367518187205490172069235028282932239979085213001569557769556854329634141743166948010785916753549772782525915420114419065218190540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -3063424609828055806181438160605438677914664463553721177897616134941127707481850175167647631406881236800090238005547194812481363691294725887544513813662566803343821413676325771814801230361464196619629922587251118086989501456504567896811019409062515816667728262559796679325197202839150644997303864214911606014012429714065310589136331625579253213198797514764464186375065094552358327673738706909529834270338400103306470889955925096731352728634425156850780221724154118610942449113396908854223782630856907508132955297789844356249841394623918477598300469153343753219654050516261766046810756478585931678958828957240995949946092069298835323862609366801263382633237121624517981380650745233543451936159075193237516908152608394629544136564888410330343994951002329310954443615592494578619890982378526631183950326298914054485785146646697332042125287351774652451406301057846381141534489846362190756065090912384417897390449225724970585940610188784101750863796895916256932834204701394753076165976796922277430894705180249034961326693186540233887522115113037317065719114391219440848703655533815214634172153269775618585866616787214077238758468351464546855455220519576680853123394314833315563578915840025586038492408523905125205482712551015998690783808389335926380945237860011096929576513828405130763560672462531757625786521606085267097099555830911538675055448199109913174973683904769740231483696446451941029688724337715643561251738249656365275766001685524698479865593934266475687794966184434491431801777710339845635258103227930994843838322279808861998528321487580086206613160615344462706650827440405149634568752496273401555523283531194118250614924191317069731679614092290616629100005177394503332807029178384743411479716964478920493206589258722818775414752135454790023906933243533431470854677064728264461761925886768749009545137899361251326465483422485726132868146374168285962111505631022533663139028654119800591322748967352534014553087533041363886817205391087116713201674559192884259949249186808408509859397039702520887187219083805051276792173739677400150209341196223317676861334044917718638091571562164494112968615213744792222127555232114429181336604145695400599819319484456995816407334752749214346271087999934961558256994810026266727057347984472370372757493519864883510293437566743936012979977165162068619916319036660401546736928407367195691179695130485580148822631976799510875587683233280956777313505145020626059320587075411602963290866147509621230162625571810424143298816413529478574482831116715564277876524630314557425973074549793053502344665263164034191764120659907097954906745915924475273369408567661575226008081146219413346299100677633460045508596243869138338619225858257202190207169564650189132743183073038352521982259065247609397748611518416122187837335158775950597275470091151661195847858115754970225098915059917807820720742351863616989679185329398367399871627599032560392406149785548579809770861252912822273341434053204687987610482732676044241862452964362196949551836997334581744009734862651780411995537359335943715014158725918467907042031337298650930573387794566296371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 346043017849814614887936323724365041858979644166839480556790180837732493308670773476396273144870258279130301390717114630674679090533114957396285304555992279543690247012654327909686223541667713691349006046114114401831389455046079312953758559013947990260466262752019179759804574667946287800127982666904118534580722618619594567609214378465423745867490896072062182777794544884846714853318726897983496719866018997814461179024639662222309177021699494718185553311102293078744028459138797636084614449064680778479795403403119451309915554065654030023322711138824634320542525234726312810174486570235343140354172016892356524264715720999824531340107244486522699966933712299092920465787066803745080113773265400320577347207499594790295423969584252760451402505522485027579323277331841198348520212392214548456572877327298645259374104404366719549917548788371071864880928571352582202022684547112744799907241619720408160022034327746432069242248543631086844161634011278300167556696908763929665521507212520728676643053903039743454457492857636798691739804230073491067916746153201299966271039610936023034752869136005137766794582476758670404577931629710466254701272702344933179750781664194976173018170416316741632903393232984503231259940827359068788995112195535033556364247051111841380623434346524309408318270312113993187309556161143266336051490214477643606099282948976654247432192470445593477099085923530654894228740931985289733384603268879109053550290642269583712210944259955773803023476979155581081995740942637238200811471612822752369964726279870071045977774919607448555869342435180104766136094309501544340612463247853302780014212055753555784924984834176894667605469829293661234429279844841663080476668180144593066324889212253560549283873014204971591244578939697836813511576425918162652660188193651660879108791925235043255245042934580754624192654796048512645151046992908862832168910503439869094366575601387613735583467053196792023061822316369715444499464374246010422331011089146021706981737871066992949535565075152767820292747121862874203229958258679715589662936937154406686613613105772606371056233244591102262016800652691453790083593840206778854889658320522455121925713699588039138783724662057651909765510682805727667658936304260686937832184300839267380382078814388889032694427972611622824980913219912072586682888865914914367484623870181768750954766756167929760447926946213366853304654855674689715046966038707268982686636407686669544969216951219354215344625713667101370826797771452164965362524874629065262143826248066838029517317951342824678209837022557730341107950622686713488152306364056202073770551529827065006523902242272246738071847650667791462206049182294589297576947227637365218031295913673314978214295975758719215905419550961713521840419561629984778629944621055790524422762835006471928224731662789193897245782518200329847873382890160761669231623450938437743777592947828684978607624696304508800024241909507591306088694632077931991513332135211056635047877459246756670002191423891162890288678934377712710643068620132147556495577542125180531570023747377010771178194591153127424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -963343427336805568039456688567498676087246825719001593424219131591262364634490515758013294352041293805699614495617156584194579324578231459458696341265211205615481713238768433205195269899688512915718693380345802504646341661251088813936162026883734792087873179479227903127727935348918021208466189605566259734976057422642373292713492989557545077060049359273342231718406431496463362580850223893105019715818012038253959254067684303776181871633408425022271969087215328777936628288874792010430911752839508523239250555481941333287044056805359628439557330093195754788686529714011235880661222754513257138970682604321765293806038227632657185657019152493714952704569537635366513927957060779236601439342874341178447225289968011273532864214114363468817840820566215799056147846074050527217355444849863563217788832115968915607319201768584155156308599096138479781093406965550220323988368411294772889594053494512817417441434347097648856374340610064245792776920365647180297131600464551308425694032777339290639013798470060222156510735257848352349297721809103353914803941928183749183852936702146401354156627114984977842003879573693073276895384444278708789695701878910923610831242187408895805308985067605383391000097500905733208443593516284116729538095768440142328772175350180532551094893978797126876444700168198693951770862917914511878975402844111447374768510471937334742956414952425623882668420029563227079073223640202302191943535286841841079012190118664553202682375638027575376176545398889051948495214243101756630110985408944842449301902816592397102016321280609857574348653238707077138645004007123380803269750251216258337442598352324640413386535555467107572672701008611097668996883270747022381470904030195443183151269149351760373312766349000066631192911679636362041275847760941384713131244034461123950361976675076359532056380472510711224723900769569553866827845688665371154763334180556111559196405594558102718202318568825261541639388752721456908222177516993724809006173002863821614577269693661997977641203483969638121461982276271106002807422528914421060004003552228286176054916902750593771464943128945870249945439966491316146232019842902049204147339539087293933336560922507279386302642617137348688512645125363016854351946133186745186115119954839421485155692673537738956008741925168345454016662354095354828630116731367881227690611850012605940903397934423579164272789571097186734846013726260641840976554439954118784259702654115518835812678888420422477307552966129989632295718010219027544543996285690592395234660893256197958572401659878982671972733739692806302182325153277412220804242578353897548831168775852383309732355272775291295223516323620977557327519989366961988497342728406854726508087667001355796663411815429213541655982835932693865211617121552259382764070912376175270222774329240798408193533386977867526512568418398523429318002741510490997459618920664280411682701276970158923684698639944114266417156161722808360365030693848532334413415997189005916677001235847142570003690272450494529830094890467181571848664595635487785989525197445007401311616163548068296536832029491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + 1709442141071325937460285583104003832592534608205855406617906841380101607630748444353100009213917728590715297796601086657657284323332932750018883926586868555707161105896265968240690120095381217592315525333777477711956597345057791267608383716526855849537329276103752136818967010097421802765902599827427297947920548455945094415233192325552196004696592079406416864805419075358721837416884536649428701254321020464117343055627564585989365677850223020323035994761192632206334658498089748907235327079726105157378907383363115302364591581466233418873516879526956166556059728569435791403643714554185375509870361432623878422415910024052287631694089699477471188123722195640859417240067348470201252513836782255083962917305680404418942351031568690031676349124896503839274704082920680139795293974855230991927392336440128576807913011583635908342541530580937603239552022525661180445017178352821431200199247126422357426821608898323254913362889554220669057743458321290927394158482852618698912798573553621307588961533500312681563308381756230914175315988196298900911352273349976605964677897148835542456351395229933687284136683938823698419956306020531400702980827915859094333624747258599303447449861050568326696394439439481570604954656608696561516936167033918456224711550093601183202040832969014514144725483812932529094560864833527670108131440214021892302723736875267764810598540507417158180413926102364137106556397208322529857543598460943419830697671665481539974143746068431388636543046766509202183797923625124816811198423781360288359700503044157463801397590073257363350328953285417014098235294993526367626050869086924193837527313881203862501434466432718994690901320835240794788770408134621627739720540804069100738284970670510147612102283368772692998321536836516006283798866276433234870450886487153923512526848179915601474662619794523731458209975515626963902595904752706604239129533122072594780618091846722925727938204950627018864519346872728361819293293712103858696139638320149567308283045884067753547379509440143335786854336428906767267137965889133799563021341197317713078739416697059604502295332378588167895446461475676463848054803533313476284499320390886016802210247896935177475778314469683527114553823012600781521161001706237757719869147922300809353006929836276068739333793289870901776845749293793190458242067634412240762182911122989524188642862850445718214975065495939899792215437330531063368468021185363203354705986701170583701502329858509478257056565577991051712302255929750018883843639285377531596429415182281349103644108023317169339186234400326833255285709158022737882382528240984808436525589663356548664297620794788452917526104047309032423143338251011077740621347340734980632428091602289105331339294703728263295595209778886020382202201993546636945964426724417263139173534637665137249562906249674246736971195162008396740374826546565369172930145802453528785961174497547895766896741217480916809278836429255586173195455020235098818887151883437824425238810095807923009118955706968759790824841115446206322651915552511079486663697139944735018302497440197583171947069440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -1342010812826792270681692909013874964394061860596578585317309572842720952836952183602070030933288603826340537272691932757225843464096063796218386689109892195292157799780429534848097073173369836387789067348462030944597321115043004134251404649992928913895708257140286698957943054933422662531880778698211046697943433854954764521884246991212185537532954113108829666728563044820482954537113644333847108758072142931068705325926665600018068048577790317201254146501377925246133800271402121406862476815048303653812541567084608656201372062759569685351115525622966334723671636579835235496096434522107615235872035788200003363296111189003816978442516920312382593925966732663615735997099455203786601703947149129445313323763500270965272882404920054027609380136258362217356879853243063310617731318829160554574124961797339119035581872709331059613368362549344990258992047392366898633400042789605565391661645943108481712939598314156290329823685148236813706004739376173871169989824069551643105176527924520169160731290853300916467862307536859207673997579863715216146881226722565225799381086592527384458121598973806195220403024253487840601509291034788477247694355312894401799040644114475161558052060304309259615530712393952632227293131310468339354355685972950841204617626055382830074599143698379104137870613029326418194828121170290798237709169747713806091475456661296957260089366083330254994414189958644000129315740169341616756070890306161548301890096169167190588391661650351672634809831909016298911344150055557170917845890236046122329346046299360036535214608494747904245869098131194534587926145828896450360719416851816538499318894884871657020155671213516533156654339217632238900325744170815775979218904904362348256265261366517458098836393364517751047170761152506299548170046003485523275803818685776968330021942947274624233904013763803490390019381959320842811597235774574088390199488227393460887592160322623373480764959486027806442086862022462187768081176178486977198320388441209597846293731436387235678933654158299841290983252196759533511374643320354370417011050797875059196728222470488882778324524914351636488552349919780038797255727563605857319524917885698302609723224537296366066290923714598712184370824993788751430521068883679406367739612434645227865217434743988850567975771137961212482416146485316596704449879614418643471261615087279336110468948922384253487860057082149858534078532817781925762277793866103620492843914423572027450866523061773730641142769110891299044034591782935480512649579026567897591107917750206071586301413412306451297495684671394445439010480183071162956158461563405128099043450204879090444235667954205852899797284924582367737268116543149482919509800027803422597293063424541085892884587192356507531276882709079350583571173607970446475916564250356652123789887688388544005579140043739879516442481386791249315142926964410278420639723198465401858659101655046310534709099167009708031941128800595918395677031100945260903085156645560888302408601653895903191916213884453695666766348590663009163576930456759519029877171304259368406640692054257846714368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -1912897357097981457589412880102119335167774735394473631195618474956520295656020163090985964340058650333020680000006818649179035988858847045392095541576452293378820779152454844644931073462538695981421964338832564267646395273073190049256842964456140857599802820544963553568555612567724277433721326790343514773293258023879253164636655774051310706153423788981266453129287889351870686092926375407541152169791029256707419581810875903602151016177874121450710941137902919862529771665551494721225714845010735482281338226286231114534539463764135323153439375756413951731145754426064869619407625948511258171458627172658377996420450417611920013458180650952434339802626485457230636151856769689613058202311181500054783929424499141956439752659383521964219385811422381505984965796043544737422822052986848637160984932235620678018867502693388778786933504987048512737245414003100106312809564060102842812610442325947851548406007317458966155787747905650136001177372767469219570502451481516676084213051075687410638226899206049682442382497789312078709276918706066639079182010807557994774817641448667417268669047886088511883412457258837231901032371232695138798651367842041094643854144920782557458150427994088561687015912609883941205395767058274076914762719906198414003360090681312072089415552187646586095920023838405268454286154595708305100260289790207097515543035477135804207297681242945454797358302929021671846710255358923325928865338828770534032162038777066793680905048786739703303908590964744426360565060365357182599694378385429922041828670480134920575979934003779819271158790474397059959031406755252960250998995974033039174458487516710090765665907343659735105249781507312881900392005277761728073028709086567444932451697966255960371860265032686005968205047355604820569275269958616896007508920988457470445601556340507857972643111621141797279541951269306603762690960006762446178244591201703066582019871766637984183149229725352790222856502050137292218107639105888906476028423599439078453140748976139545768753033235179197034943364161109191422859958288667122305721300423891445559126325612765753371079417184935357825743350096822001638104618561262240265835906780480141023450710952206349897894124921836511782704187798367339942599464984253699129560854174368440666993325135289972374981271219430189513930492272264385835781084541908708948293551262094868476351958121074424951351831098104262983362058619563674275543936012987198140112305255463616367450448789012837248900067442058255558287745538319016938752771791749516935934941538349030728244827789083656130677633858199444966767384664406422987698062559119733740829527591150841943974429888082080208756387471143087869892321959091695058531272973133501642156182392142832994194500908780356096758180541421382198525792540809807774815119774275754326103940521301206917117925108390734965677426424560668174345785564972656784715927460506227264034324488810347299286528596272481004079533798926511164291278813554579871465998759249832214755897801429996994719703586138193199838756850349938061268715177612259721075828230232832458499358923843174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 8900098036318028146073203618463732542492312241388775513343723695526615239889499346104028657632696320295820264445970894991036989851371369286607437608935849343731532012951422846489053757095824783655567096860465503544560462112995684091595876863487010750430945605197428373724078668602318518452555034054264274512160225594881262941797905772633021706322591967777144481387136621892222990694668366423528154698630855633777279916531101305953642773417272784886833430764948291322208793357499333783097236185352214013707679762946803612845346219859271451747851732120716057681016456228101217810792928279412173998934071983217940018287561154963813808682234833137142536886625003417521401197343114625951384937186345691744172128765783552904342142200732456171546417828205382613713184133090685806215313771476935430401996783799455434739190836249619711852218992042481201193959505804557588675891192111187435607878588368651384078478004088150278178991116385643439395516218938642206580473350890684840994444115952210754108688742348091346680117731374285051991113085919778473102512913841586256388453930098180409466457324040241430856481923436424951347067277853217185399643609122880891553474272418376908664946717432329598328639203784711098164517908025154333406438744241467819831432987500349604343231497240679037043560366395832371406380324557150002581627592108563753877812550814926945170818195489063437884976904402832205188876540965535894897088613784912172380630084911405653890473141442499204604729234968029956553010261609124637495820496721461733162383218441224541668247512994501042878558676211288966667835835282305731651997305072727400200480585165128825555484059382208097221858097512276485880678961924001014600644873073555273760631445649050981233648777350136518258036640663843067246933600008684398654192856978135708005580476906676872459310859407543200186114246929982134088160984081351774798492259892579862238452505234217339930685952252549072216319828304092810937235645583909901796479162918661683611547869068026185216409952296717807943921303083226927796634794775682085958614796553328303979146719282145192172128349730616019884220688325383233658944678254372768857682244094404671403082147207059073232886770194499890984711266654080058101232040121074106735790278259790215378422291310654454627321339956232091686049940819305289168900792108698957986613423029526268768712818072869536127246613519397252262338175334546323992745453546676163538222754378029072322378895609655740082048710559690942547349741224038410178785883681024279334687483488840320344444984854688071204130808150798217048396035656336370805721157478656638961609138690627073908754684254632835953198539501347347059653996900046583675195343414744904698149602499283273724187570740359061369770660077578388846628762875006077899975191628255431238511349528380497270067686039831134852368166605991377524763065730400200831090153824869202307339069461586737649139945152833011894780162099200321463243663897761729803548726064868884689401963723884051245028035339179817462055266704603505100885222608991692643539699268841920320095534448640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -10506242640046702965755632082976480617549156014520648767954874759533791667591827444319682241460146465729409964872501087704751080828574232327714788690793797180092852318466344245350137981189491884421139174497792298457004498304907022056466648412757821018132825505986348909704579264429859758123188058432457651369949760323973090361081936818127545502057690524918181246134063338177835437011708847371687473435418466160906704723279985454336559073954199176511407775721745208813274091570884058783310887546073038012195800717523715525259841085977094533263190460356513441724769828948110764389156900107118968787280246284303871608275296980177463024324029764682168768840941824488806031030026567847863167119068449357502491262226434122252954909735601707221821987098982938206203971880624452607036086441514410171665709862297853168305315165185912022884648468616267002355852676374747324768181854594487150454775292551758273513285868297867365853819722496345290845712560393391201121931707657471554527414140729606146893410248570602276908794634965839961781331117506892755624475875555594160870306368908617780317043529527918666751149367789435763531789766725459537249104194903299087435028322246725298748274726633234584235878963555881746981665246266703006975772541942099903262202086591673840891360111112373745046626389135724955151714137257188597136429700536139025484030612045110851818849451436602229234763159878865652076122692303793373596777041043772474536488783673393387257908765646207967342257396531980663323713708197329264984966568719828571021587125487770934012634113801356461968296689148645477120402885569792131630463074231481528705913074236570975169958245710762992363508399005595585913443194372103769602256240024330681081734097376762614244632719385036662185321491111695288366144342073435612918389749277018025603194819810695228860780671313257967063299234671877786800399079985487471146428715913513083087782979516720536380583213576733522882310879783361372806300769919492871165000883460484103547018507447728148018765319469092456151388871326394890115540087970705559951755520956555966677500878982301471979566611333336200519110161429028421674933231559710835504060918638456243940554869435313235113006479560247131104919095682966829151952933710325714823187530093804878139445336679611386031609676451931496438873026975190534277240515980726596762857901349435191034026300163491466690116686817151555222401453713549245574572632819159242023634236882297157997330519983522776607977641444029761250975195683367501897712271801226168685811554383012899003000762075227729754556792676965684494438076261235745615489824192282029308636900233282612029131138528123790360229451169214574455232777934588941008165689877852281537159822763370424451136894354966920940743098757673332728521467819838350432336446750814106335875205430653287816845299467586107005564007919192871766095882007629945105789097149059487811311631495991656544820652908662939766535800539502817849376700957573689226349468220527383115926870710359408931792406981968710485077075235284805560095596222236164533204419279815967391088640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 2862408192614049878616405561181248652986708675306414157692337586332832675411913510301853799256353830646251833809955200123097717850355719728902634065311070742574002704715383500543689757013182941410460053691504397926825792026852719729273553360585474923828784920150313621894071451241688054214320839457186552233492840058602800928857620792822013982877728417642961846692028954359096162110488699121449376519739850045435263255608114583021764693840603503570653636466646196714165282710994099591663145236182471480506070679010858831922598204345765080569310237817336128999388173368322849861143844432875420957746792031319828587427083606304816869756002261947687369937551741192788670855424088704445517878014785902672837361540905692463308622665656542126044436752132332616565032736762039169799456937835782420215890171793722310903844973503442272459731861365138365855680456491613400065554071835808899756410801679475452321791913431405576711991515284738125434275959075737028436815921863164303644245962842278626555458112622067929280285548376719833167643524934181897643711821621910248197387021093303172318148236400941148897291718303134055939790783813481707395123754378644238917655520441848045912373925306588602203006355484427612017009842909199099881556494388835648957474996153110196558817829419770949746633205702053289602936313542223391835641807880688147018551208139730510824469566617600443925447110372137546710443867161227899564982650544224675759166612054709139177445633171181980579016052910771261567052728225716559250935942763240539123488459613233007808270928964701425437926371770888638908379022776000395719879263181486588140606366512694567119999762932510285784706552418086123021264223097379589938059255387444702326819082446244931748775703073211380434823098066832981399665523465678468515777582799489871624639630610838280674554378496718553788862649389935615345302397591181575879942007679961179894766621921760620404112509943689629836682002763367021573180004354361648892911914753426346243177603708485880526985399746375061592601494573435391808468068314546326331221950908383472478687626283717933109404526074350221871672727202136843898151833628696891057059248007373703513609721934938619995411601332000121510153335433171592724288932406033168650596477240156029866279826390084371901970100287010267949139216219209993813801653963093355988536108955259629846304111951502160640377992824696325925793833437612543969885877826989570442221694982225749822213193761851491966828415700509712582563549088959167841587860479287424813046809253092303074425422789419652870970856950769958862994228731196951460173760053564987708092630396937548458515825002176590682115753934399386748274095789419223941014504660397511964268257308299719719425282510734464273622482494552190100248629987792652366123101587002873663828523703360769123627488113269815684248871770479344029720300723648917130217714925116059856550804645789693540475000052477394770288153363472747474022308148784912151221527667274105878729153641532518860556542828958673227883360073812004352690256354188703017147402472241758208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 9122264216568961416352881841705517154971021958198097619955428405824510602930092317342120964773325457003085540986616597645135002267474108821877422040388428383034487414708941314157836680354426796413147636428793512941604355228016143249331598872830894378405046023809420685432034668168834419045253849683994722185239199510590049906557035016252772361422479279352220820581696796013909081171566077205731980897720215186597588108934813514378598694791367095246336751918230039617343914656736363906999536456629716867723407199324306133717187824839752544209657211405423202907947015295869589651831641483021878921268197179938080650872117521706709356555406492007904603461778041498754990526973098868364114987383288853297992280713351818414612221448291379914723291096506589417992634160167219650383725688707044936961471784290705367821619423361695381924763857290828057404856784994912967656808220733456628084762741852727335380751540188380176859333317475335554551103722364834886979549269961625403248616698496187994991326202172112990994586657033012097898351224883491285299630128094557934291425427461845472956017200078898590127892639943202813678594998210271819480525225188696627136762494779032088456255704826263317101462103399541069580163240773357723525094035159452896316956695881638714557124827261249726706025203414586018766379776741877127970692097974831260769588897257902062815589524239203835653638108891553356162214890732872546237809554965542883310453817613723259485211832337101531304122950938804103766115675062728674270473431820221325981948755489635122392448882066804321280058266179408296308413465297355822382470911640203800418919988864377403304554067365017328272852525512936187587562296727982840420203542009455437278391567424002283106297756281625598521059495250192346717068537010946105789608015440178698685892876382550462156944936432083700630330556857944920773691815628314913221734522538743718959325352517487502732062706234119112087112807715034294415311099191141070801367429170496898862920448940024313680233525176134803043811792815617893586849429309791879824376445625027617697027192322994640417496289024519903249222759716055118906312877531617586367051370648730088708813821066324701231358028130620613786999080525182227050168226207094613126868491988463077202248946352311657409471909315177208601241276720180810914552693828391830434786160383677556831269771823870997047223875775913964691861356631751208555043703202656702224930623308203360811896041283245182524867461063213213777603352271884711250581646101720039283038869976680987102485937488959401580191888054020848363892484129164695994630938530939443082879268127159252847331731906003318027464466737383439583947845446108757324269407749276824408249274857074247399983125525240570066154642160895643696086624087849160702510714396709749166141404726042416578416815205067251151939144480127943729190204200990222694374950568426604646813865830322604514558164885427197420845934109103009427228801698648128457010754285086085445698606227975018883412786911465056801373282301844582514530720380437668916564979823411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -8827598380798499406771948271852466394933524516212110166823303967624237009160274396792545453732287006040424926591521587932082162710554817123460703802185346315474402142254282871594279384318912177451325994359766026194528862818325593526178074199157912900397471640634630328052431745312993588437592915575564915846445169686503417394529051525809522158230918534065021955036906410059418611783598412992988718881325809904282520922261196768188199392062274552626772124953160892711273762085110186438133170994857794132022754378815337313015443946983080304207652510973638058739086404852814549078622695110896877730533755605812530921944805190761828079126695250842767719483702472551462402402386884957473125106523107384698125882775779687218141336456970185959392859764075540625619659928521240500252829088263836670949401923494229045822116830621705059692157479094441633225168702182763434857915689190525504626726501006464025523740500586671806347286831467282626470873872147853247917692512387438308079688333082857568183232396742662887822154087735854610540481204433714298951752145331508631448127426539118791104572411635140283954792558524771854619576173919774546950741032331327023288458124752387941082385564638447647772092036967992309826843257613826414436219356330576477387220129917799164526347021207208330789678790822821201251022514648570836954903002598206873495379495066367994784888518753856219376617641273478516775986053652605564039056828475767243626617443989355315076668967471217167572433019016361336076802603174210093909578657529165640924590919615505589820824216794939293902998227938177951175942622428887837242023424943792635069405406316569609158189411601008132303151215803784359341244407806727439105842601804504768781881179201987523359066666207535129516008877358525043698609827037190284513806901013863536281767247449231371085225841939065404602502396282959595790445013955297039709963054331767254140609816613972088581197192073093326368653163261250772898302459742866171962532104728248007788617995436289830493706422924990115226974364688818020677366838225268057816233504263190304632889867606381078070431360670442589310650359057549617240338123307881196519631811199271551178286030420968145235401585790972952532432559232439062507685876433233619583252430292940470471945767703242158347497118954222601031949861942866636454731519244436362056795481793977292452040914608774900023635803875725608430521774392697860845516399682976542570127199855094963720923828591982052842284589317311838173927051815137224453841698749989262461537792594128517290247995443012893119756280074558791825981866153453743901366432874099668214677894234163045962470538493678119068902436608027023384702098644722609504449692816510216068287986079578513696017286352336117214063503039221241324563261261629602331931467969302863356218950349498632274667985350973755182336417018399046195757968286997618751071967714142743818616747765492115871389722918038564059827925724357396141067669776317209217622268772661544365415996240553690089684041239621425017445597049857587458251189169164191387646689280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -3163026885861772191602959877383112785355131633272730340035900955869794663602285730679025220637988098510828781487256932152633716819674848616007320881212251427057501584851974868405542781070249970308228504767574258937909424690462744131245852118488973191940891567658148173289020835494051059871999755344155769574860404092766874641408979285257583808094611045526753224813002029794176267565728537775572297465454932901826921895624668128329388020500927454593345133225124577082390711886839347473440950047840382598213962025313307702590967103998001740568878447184072900743856276516031333205983199242449143551553346753892953874540320895596459056905805886174900412496766275043327119719034672038492017178488587468333967701600227588685780511401628283425128704153834275160679423064593132414689467176057292306668180826027064246834230908243851899645878611699652580086084512804228251867902762094388529539365729521421381369996300606994072849878384872859036699213670204885977485426666722463702368007980059367286379034327313603374610214816713710453934972718629270056332964193885159196234980492616939137357408134915564201005012369235841921323026149283008031434457215415212258244144456403614570441998445094449945821118137262823790015085268514349630468194119991588861986394197573104585877026699427134872237227208994256718572430449476225797342941285992634877381007589514365515607528007423418297076960058561619434471908460174917633701756670776041390765741616297836829201221101991473666421272318491476617981347534076200770767061385418112745407867460531776419592788663288882388273905847547460322361412473961870747938398720952331607486156993934120958848456180688090548275264963158224669393226219482441943690371805636281730899876678257768631716807186405843781697507728331074239719096464805885367993233193177517241519131342935181936693168452916637489360965591588223753749121586117876848545876326977909626825417655554516806633675033056855667140386194387002889496945846941636419932767431021573886790582842697442105069494753419412639674770727099577093252574890260985404693989474807320645782163608244065747356679943669627933264207352516535479161886775424089455157858211636966973438476202585723971919122246689867224045123574283822255103371384667135735854255512811895622475879677970807492460270493073423867154054143961568070573492297140267702344120998029123109887320877120283453010023869312954229438043227362665613388770059805637734909000425969072041173690580405925599467215576996637465955448550582000495568804043773298719919764185613128306623464825592816733552165199463310717811385294110822050533394817301434793739654615644026080667984782385965211533089122516107043799696437627023999781090798071865297421247096370720056798115884849211643411443015966227904425674692848726223947393086392096100246898675690622394435740863961814535750839396084441528113634311254144215419426715532773876733844647591461374786748176716030260382790419022553774858434688270402412646288992905325009473146842790558690189374411071984506986819110632870317290306470353572038967296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 6087854486042449452276705401912610732105247270241584639879958657842563960617443452104025580679045476245963863885815681861248376892209234210399460275400334516893075276748289223107145403325644775336335618616229663503348143430752425036931456256821228628084366554172374753081918514698776824285289571927887071437905161407785507735402986310137268025079995898779851018555555188372998561742891213512433361189516197853343250719021672037869319666254154258818717337001682144073681318858881284084548298523035121573921656943989408132881892154497038417356656194442121350335967353849349421504732858135177380573806970094022648349903477630375034818005201734244483600694865318730062812820922177785279145179809761218311095274850909799281964134661572963172055708673515644901787354673241736585256522567331246104104066677978244672308106722906583414421237501593442378340560701229122803158845275196103327492934405701470010372506183115237379975545306547322844698395475889808464121420906704858100796036159079325168896988367928036581838196661650050850030659777787645541857273464978331768529593019759295635617698261054943065511631645005156896526588327385997189837126757212428490289542774764002067038907674002012196441676914349384101271616127313100330385540702054886794050687266076095480783724378382578654064682409378726167827167447156907152623915457334049261338503041213252459438221291598884437867558286935170958028205269578530023481224899376397723321930452626979909257911700482969121798091748822549493761605114010669872732450220564628911894683971147003395802308905195555104781250542884606704347743154468036332827497529149229239242099285424656037817175771563363417579204140210318624538000864270632279799229669205878964036875691488260389328418339916859355347507740855975191369220761875546958903296169652567574539071044030468204714356420845392465464296711942086926985426953270324169710978465839218859612450929702727712652274904047923662183784531214769630162790425951238880600437179578608145977062975058809608141530583084298825368107851728610119176428698384925282415059161387242660677903532145833582866071122800338956909104906594159580599840989615107338910491726030858435410531424682098558787143396980290027807150379840887479070937194839668815820532586928574447266622849362010034864821469419539189940762001116036711364719907932318127953944513185143367891491385509668430115693919416535493014549589468077379036883312469504232391088552789092938585110339297903148637187564120559012151835088740552645589844792650789196094301494662735248354928158744761990059890608269713468425632019615115445817757045098323959471253518956564948328572370722233228332621655364566031102500585416461974202591106276075890524240641283275552174824304545694053552186431660833492281665397375638297736569068755429687139538592646449876526896375643877692616999251105682434432887985049919095061786776388930457508263987953303798002059380315649429652962905412375071034472343138762357056108539489536733905881637632968481668378461103086682566417803332185412901868421885670195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 3082745331210401272093376636515777305639582277942384127361475962448515377225799501392480689986792092789347647009299565705527550608595199740039893805234338509268079928191624932445339333634622598480142216016463743868636463860924032906832833468267227873214587648154989651591447429158428069553275013213400490090383158277723063369351191458313342531980142218448918519310336180709054934273789911916817380889271851508238695166272430080986607967811845422613153151213281339431499471243872297848221974472193728628035373077517706235805106506747709883191301579237975834733188712515999128519307435037595093327909610888135617176059608904633329602794543541821702817097216924464928287510613943147761223648647350427027379730421191110583886696252409152578128455521058032617692125514736301132347143797392397520517138749605204611528452394625662090627710569559566331679781731746527166345788457113587104872484137377595763431632086377853753638367246483205781194567578872163945728576476234953171417432936867173212629867826365305715206895642364500705080525847076966897059220220691794685623608800205314587789836039372926216632226102178859291297543343672407803553239641335093663853723852274806852392222724568185806449951751758693768071321474681717919339840617349269896372281452110836562581863499606234157117004660303137577701255660869802809633350597428061163653013328895450213700573232228934163855853368761301884607066037619977096980958707730148690586909643422247650603580834574924452503089163279462904523947734345806118990897258191387934265451299321690904158320493631849571663548417427270229297100187239460944012759238615536403302755707412232509015747620506987108665678647684621746694745613124721996369238036682302345520082030834912788041085389702284662130639793741297951743534381578602820232931324395367157706300814018921006813092677159423567277930802029326490681997120352542180816997740543559393467384443988681081509838813011662071799573539204002811571185027072569982431650469618037472509343394306491927931728833635497211509168447316826530491062059017775844354703496656697512377051601783471751247232237203236668333541952397563637745969701112888259750759775961910903838919561889648541413707691121145663026140217491212862665385568158226310398305389627465140197621298960601651219586256681447630564213774780351650517576223198549293616112928524720340065096146624315271552391785262205311706186945687277589286570554519651159551483188897246459054375054832471535321931062275025981223773560792023428020615780717142102675211409321769705312639978294150079896946125634198680238010077704544589525733665154504424980134246841571518392428325292783786750823544778456725282609825013714043685206304298692591485886187926691388126984593055312696159171047206489337909993152491483334666953588330156053435730608139415449864009104679910797401096696207504517856652536809683125052279460233061713859759357508005418973674878778035291752826285293138919635204847412054499089809126616813086984353586439826019554552123404205503429578234087592284737854882447360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -5337003982769585859077910946384293556389839512108538879119234542774450245713316111001032422653047538818189615147830697441014336828710424547925153182017075479291109507684979917479776899650239097626619109953040225535717289649749761411079813668533780735482560947722255197160221862738694244933338229072197046920551957636687769473127057285022863675967399124785112447388038957490124011476268663809530841671961047743612168364684968833029668265623361039827666721315821299306385560116484405525932940690245134957465011321497367514400382975206269280911783776967814180388382749224372442843605381125803549030481517570211126094725255700691276624087480848546657532814443347107705817873102755417304644954690020895678035465995951065471973970807731413941700010594362396800171260386966930641550884985008381695446653936511721133488936697557805349139835755949075803892601600266437035524757410692827094315193293132593641231794765777046752773441912754170144198056922176752774510702153671483605998863600134655796473085621199331677953080897931008237419238216702338391988907897197692092443333442498544976802012244105445767945881573266450391081869943715659909054575066994396967102531698793331167866382909653649019164698829762547471401757117029797616227099494567334373242961273235899163427906146184626786825708147229658445530292111004646358376244302548011389927640386743558074544507574123859436048326902827482520842132234117799179381702508844953051000639949135985400093992351762277345874143959230435277241383983658126896991096352557944778759309884164060065048855377538642572617825945582416529440328308485087864941987422063933683366306665945656348967266419971878727888764717357398651390393396274083179382387069122137643818486947728779018693605154840110238459463760964900889206959573172839646207275136059563444139234403495878799045717050936277893473796880336617955947505923338353442130685678601230523528703177764879859176621717322105633465518533341032917594666597992618308819470613433322992994040534484738819107977315750745813590603467257449104301600022447391616287730253172179333805002298103630532273116847280188146464075399214637797971703946806030218367400040171202364548129314007164873971312367689417874896980311415570267248320551565427798106871362397646588074107139232364995583022718363119561461488972873756788421919225739242840981496300228924529003475662029512510452567651600187644243769900219916277658975241279064300608621954876329607822481718638055972690728443312644557573154197813772043503610402129484886767752462261821779326361926883364162560807082555875781944045254297573210974294097986587661559004303002506197006349536078766504093713283183777941267830966390766166847576529348185762149591757924624245152031034526101432777250389262689806983870862829708346766289018445950558242007278735241567443014534729404156571451608078611904365817593822047586941808951718343350135347276650505371035367253432896128536915408936262666163095719954783016765891246537033712378174036644432973445057979712775036001623848325840505980059648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -943655424890170228312644304938790661705006388394229426058458434624526742618950908739746378361113960787689996482242776701786439374556130500156431818395587295396450330350752139133180624728090755718524784116529585017854991654150154234542670158929004362467661203275403910862964602993687584756567659906208567505714172014194178699505429453118116553025625249534222622624948954878510011461661064908766418699752481363548144953448813260615172251208356017957147874112818092052451869157427763676857087869764717430505432391290934912798299766043328921885334733856864417720406171632686719273808002459623360397116585887845091634584115163379732871527763616912668452646189364319049171085135795365634808604268129288794214739904187574542138319473092275610487188747987891974214175689816285380152587506853756503564169086637830773794851367781189210371147505660924198768734081698073941591161484694365847804118680601251291284075500366145950351746766661318307796545512896019217162091752210322285230759550074666689739290585586810697495889416599371883160172060197080110244065767614792716193481279101920634977187056350302901858408913163687722425472485923397383630508771529942112761601753897917083598744536934531693933077999315016588834328900414607168667470815155825509423468027514523580294036957652011478457420174212030236939706278350070563118071661764845750752856123502312455119321260465967045199909459765315877680700518383989195658411813726738593332378550573522775117474234421996892691791662299402162103120365761337616473786244385944745059354812130025973025306252227025701751374186641433431853528534901992807095040440346134480282134096242066328101622379186573049959134211084224341217095285617076186231772821810156867274226222089164160400599147449013940657478631474776090148882206414955890798603222421967004306892417475058473101350590438797117416605296891832330683040375445652468124998226689170919023228295917790774224178480616874780429674430274066637637710006439930116044553141272323209934334866821573350322837548730348244658260914471310394276085056083733927971611144107731150281936180307937290124585110960144717629617029901225390641329964197071891434441891460219108390237977908040280312223686044084004149505243186054281205934401882403991898064776802135739162175432737720330036122972206672360689532110714657521926830466847521763882217100397664848207339482759893965292085023223059531333224772576866008196550937130152353371912772145270984905314401798885294379690332792481094143621912665961201348053144464754424321191940365423584466774335189072798122259885057303734106831495764015276720719732976886871316795584899527488357700701438983349547724432162659213300893011879332969443107219042549579817324149378399501528988417820901330916395955550644329633863891470660569025281108476089766352333088312338123237349661855507794939938181670381585876632614303063126596195250782323636965108095702366672100593483918597582581711432288018885998397822389992102870576756313494049908248833712723435778950065356116681127202649916577520025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 3719247626355481727750893967165587260624646202977735127808752456246081826878019245133858496004689343729844958199488601976256387675929786239405335520447990930897752042640159976235462896454066430303887746172020205452118270800791623611295002131951595301897410981534152698325897007716022464465409152377728879455117629668584884649567286699307021150605053683430964640945925955005830952614451193661906311962282331260974380211472128649728612271300225577798305008693705904672667293171899555101566567907756093372761232253061425239095398832490446013331952850697644466934168536486391706644450835173786850575551935848244340975232378069086225284451619903388980007496971225600841413489829791903332354514807397211644969613538881063391034765612200575898686138664245477343575895129904286982579051219013559795455602381389739251949770914689781880089654986986840461885696822322022299048858912387356617928236509745380090258282668358824591173455836686787419132289124782122162343984596479516983781658371614665005727033178493555754180620357380867074102365613286994542827715552594414511778155257390364158708057851241626959270491485740762514251825329005054502575248870990351024543132280506859764313762335120936189232809981314235495463895200860874876769076178922917663810770413343242545475024424361258831331293073521253979038432165808981111848017544024214724074860054058553134442117973039173254138179648123911574921743894696575309408824100388074903398073729057178425063839107581909503199341462240706259941301681606249396865470530131196856435272245245797217950997227270397071536776885640796493827907861565593286166190541214133547513833895026670220248735746528015849656561866454036923831329403845374875491162671845442054558584168801395880064725336314036059313587250959898446208181285609872170758401277179755567982524906863983385279596440647119853862465829354498492639532599981854183880717292577721934684105297862276876476697386224497053439144415018286755590914494028020451135700279199662472339792865106409279869744876489248191392618591412086625802339240592985731995049554732598472054214610024047891757359296180740600226736146165415324365747230236881693802681854710263947039977668744516217147982594903752809684020777576438973108253759251233873921197833442430671878876246870805076112299752397329600615332444475170623969657066208056603808353215502715246563969013812565549202319814208940711568170792135420468913800842742793410909660851644264069293334056996566051508648868484914663711679582858537902753950695373944068799748897270493117182816562084584463940697111836665793675730391705984986303905270625789010241212333333444447586088512921609505995502828063342232777948678068154874048638757434870727063458531659193849798947768935578776349628418806660237193127262258491501601482618886433330954069849750052207189831239337858204023089359885440240715780398673681029591090319922521403850757177136713766875214947855461897992300235569446252337518380396986133364087777234046254407697223110676755999072146779562760849307135838781440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -1346392073547180847497270531489882551229908170349304013605201786360225023333157287938676169393860754651939703681867661227902484889034187164548059420657830220058840935486669884737840141975697054922869180903435835345918862300796587160282236045878016213859320547207879861995324995385985918524147678041750839088018501436072648225231096927520886492052221077756136931604003991662678192198245706987200694516097414078073335888396761906841246006155112456662925110961733340262336710588033680637553257077694128089888269380824092726068725417410487382524189640246211064001354858136276624871351723392791514863259503240498586090537647322226769690880194274968816901875465617128512636687122126654347152350831383753052033246341502717582766459511683147399499522732501793619924710627685305871535041033413539804534507883014744780497331469846574533752640020752183469696066659226614513649156396348060762621817505774818600219827459916790159567236911404206924832393514598033981484688097973188518694732901622143675349078334285722835199320934255848604067098645104956036370500021352834361421732102456929590754145367353498883436813642350602777168611684729267696580365343783341625964728842128086037608191353697844602520071151723119577881443277519170331056198284449252086095460048465916732655822573725404384199287189298546260785385450077923019393922300116695874071127824311602528834087834712732475513044325895419377065355614179495822644372503148699331636210453114663501500583394602730566144622629598808543471242808716487327380895205426103473832835536555412134419703498309384944676685975068912320099777949587051982827795276132715598261635881757513960018400314258153253285378253229940411042847693919478840834260855779726352589337924980627240562049450402235926559283069854761846038250145788587219762823432236725134048020856021988140063373164359405423762373528077226093646959545951441754785294624446643243906308859315367856497720144088855598742120358138184123389364539750355636138936767236829890190736753272052861416773382774922146670009715163901436216737076002048543928495972414499600471065085841650941678258362580438831289121602346034117256151024806790579802372609615925569918638948858755130555618760182820671167087359588542027443231112327473692910014502386814563148377407091643194987919689831219317389158778605381382115616729381452931329460253611259472200734621075062241190844954217428394913283366089276028095144806043797257371433351873363024595641089479609102471486426756421086841186600255220223936504344132793314674358052976909320432885052338856804288442203526789132478411139046119026075657725280449750498813346175905590222741554449803319547013287493685259096304150625853140195584039467542491686563206610057567460935997893335670015559136456503561240754822604947304331161516711614555306566940196410739559613651542649307464067902350836944741724581159776729334515463705294569805433813318444585223867788730321490597707559097053866262939687873273427825434484972185907808034605297907387569366379515220599334674366464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -678033064283022875012287820751126326285170070066466600545400316460931575321344357010994355113746457453205184033978906693666284579946593605974403295354403568673724547062399477962736163885019637993119900978899761541294466572181375764786236258738641811890112016710382602413748217642098025432410642145265985605900993050235672834547837021932048692725360585784652180284808168903163461673095493835354523954101385127304947853444044949761065244586285567123309589620837814353889283969382938346311060645401955280471864883550713315235298895383962239553713937721416279519715012300519431135259750777648529761284301547603696938890931510973526896198871357654588489994430370315278313450883464676949585975564546180003530228798164090137141762609028392929084658291306898190370664588923129944429185403356787275017995807037945222432045775976292801124719049594994837902920602076460047299945093328946789476284713838154212351572360818646278233940864268080951218523967023074663979563224994320213129661935805063314092970215702971690526460748302452398021106818083066937442844092190105284438670100412308906042283347901298660989431435464433674435356657862729042824822559438900768143112689765530151759333583256628059123028448232495790359385567594561026291126106722733661529814433331593232982968218858331118481604988648434702818127977917588325047095264272411781060075735201938507587985884259660575205574570076118637837944377160349239673179311022598837368863712332635251305556295350090583202899148526757200911314525611533898467304605730171635225563086721098867644273462470124008788890224619796428902836789798545417703502870066035887961846247922010319953541191246826506520419663796013564449438159850915648017632320100762549000482095045052930191718748817962395333206092265504121586606639841520245054893902821222072060921577307610935890496990929701284194795810746904976884647477741767501210223626769583224871833528541139492783111306337008331077187071159957033113680729171168797428490509589540519628128261611623040684928610127595856969950193490599244656283601784046016527766865923916038969209112863461655314151772675857419960881776142746410399182626980659595897776185354809891156948123498803756141998008121272688299985144135033110351437452704582316119014321112578612086096113391661313623189233173756836128321075532390582557978693783376139000133897310752405905866624760636088522538562556952318267736945436456640155338772110601651812650624918452494672135983517045396534282032431107690033577066267805587899034356396224080504023545309015391169989940149738318396919398924802367180333775617786078760030310983106843709409054106130599115585506604274127528919473218498857904664694095834465933175328757633665762334614781098791621578896994504738896350941708882178249434288968726368840521262004768724339714166741574240509201225459233213581318424615700351707754280733650940255492694522683160945984193650454785056238441592887848321928025237289346332142020427063127099382649465397062980883400045827836412146644764110976398131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 842142351391565581243336037528355131687137182873255898313537330055299333707163011828420711175859390778937563509818106069782541518668349678387402838786170018370894109745188656527017707389347776127804531008450062258717875224939565719577923102282038273496145435173977263371224707748531734584189145657694398615356371811734256189998068764687368489331411511402394625168816866009353700704137526564679925930189567877330306483327117254541397036843262085736244587931449420069774343760256205351018812234457362167953860314584695002789197996402257574969852791280476668873450269484427343589853353531413888900552449876981230022786759301139905434953956974654660505148697125194131308760204563811685705003499189843205530656731738264508677073065507956434701784666111234674540491379283573509144483751761321990977829133173851487119762894312254022976581489676672477308119584948247698426270531922120802128429777200553681444838904161356719443481864823616505210614690379489506636708846971638025272150421284190442083652785144550996190015323733329237701678540459838375692851723836120257867530416879236588076864827445175586210792255569231270498137982891466079380653435697062561796142201547301393105260156459865389963802119951613943276474741019389093475456585490860255859394264908846835408365857465241804768342264869406733946837195546347438541403352677914070391438155111609921529413264329171735800251001100719740497940599189031049943320296558111618634270822784620135932861681672352072468742815449753525131065454887945932414479595388040531165634386119209749786804352875776780112771363955178918198330160378062611081499292383719915775725677996470173913211551929000758980430886604703618932811065056977356490093625021284088942646360442366122153222494386727321608563316852426899869074041209420473720664673777910608797825484385627829384698850763470827658513309109830727588081389657419836991436169743410999071345448509292857115395934628804709154983308511700401805512925388469316634780030134050979744435156218764158006240815750684954198538817094405461957245541537450300503033207530358477822872211854238812777961752946634472744663509875038352488178260460282418096950454136206037772716783914027721762129414998537960811787761190609477468198854683479417527986718437751676645925739361966207933140293109613981629589975110334370367834873965401817330349022654993202282180773768725486825370022149095695856937347554496428883673129688459919503133227891163164873707098504062104916856453997094188684924302527133855577104177693573312595248076098372746577956061726692956908326869810728672178745606821570847579597298515772090986353764234518603368360541676317731526948439244392869329447791210455635402063256588539705553217958506297022209403275382321988700321402378001214080561516044291092528019276537639339432256193521453358476310141213652280228658607572594302811927056139255012741075707717170081001827501859659391002309240078908385661394341441828983828270280071968442439773919348183742667492716421455864307041174688471449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -358613734904896712575291724301168979907240801864894106296784617307473763811526039183507096653917990347967194381133719511533601175244715739411320207637700897257934094533800740994148871736762072519762146976663069625949466679520031509799235117960840633053564287223870985171906286140305646712459989448167658256364764351609047394806695505731412413101012795098071829267145855366100983658597309637433925411256569298910447317467594491726069726761807221414198468783062712173595406162967136156642498008927451205793419217526493667719861546292344453849818743844362961630838330808419100013271463374364149283372231192923882799299413914753685183192948118509417270183225185146372949723550018314054230552480094981088757512834750683352865540295736985202888995903363185780183836535403359490473520068990796637906380336799870432081027489994884791045944002572606493561833384793291870992997279231634799083382537794931185160462536318086306182453022945616294229892063507557162827975560505804405877122760977094813745271015095438799265869328026197833578585557260874378840323798680500257917217435878408825178678518521144024494716373622037440724289667337785101857926947603462115920786584250044943092769274624664818122982681461095625337575289330925564157838511624319342051985558845269260606275980052760041221273359567036219492527845632392358901846250746997034626273125944821626550886079499561590956890247603991234987691794772162366481575635793639882863313012725275545654591363096506143935337052093632445404088349152833611108719883643816553449981246713892377828235187349613186771011551875021594806229199908661620541317020539163103958262366730885489860234702554869065767115567303937201663662302535297822560848588611474135250967600890356144632977867901229694135700809378323624559597530397540955355090260729359477100481691300365187098242113223327629751152039288761249302798688667650430977020144859458000813333309058688026299361983768790216867851093301950589128655493956137792659272274035469952252552954976432690933529500848293321657179180903466235258741555574839771610816307879386311001372284854966148760455327273593715943613675822754064373444720016115771549044363509225986634637500184630489732411579525226244109822927185144648095882123458609069473014403961472119087524617193592256349041440436514339086725703099613083644675039452264883253513230298682380358178877021910349790634883963290479310375122925248271912718156138783078855031532068808613136807218839204743972347557100762140266281460289624461466413063016725405760053712662599929761934591518379100816226076915810565610910195754314201059883283106710380659718561291436235400941337178996413457683894951815041629983480614847356724271216103762067842392375421759250645162945855859639776014479133422609381690356880552895028792156939428804567933096553226288405800209429779219190173460129536753088638266673325451590260906183898444427378872656117041578939559632069211768460413333344433765719043919190199840962316152136289993911691913850004492861443145728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 2830898211840636835860412234779891201144951814927989729318841279703569342338926381484993593338737856613427940374408677731302741096871822747288925415351352524651990466759386843706263409332064523563714653765860845494193723803967308610176796526238092321660874669607543487265261281223599183646554282897241494502626129349924290786892520383972894878625712229072242559619423032095860847782814527655810173032560611972459270967636761281767194984460750147060674611129573950328732767921057793541864382123864402771429833460851595854338827007508970455827465669430116959660225484316990973481705304539988620179670651206189891955116620263944306571805519547950763865734146292547476748850364104081767976869068704144815126363705118107611430241181596631649392303855774775401963083449553819278206912433995568899001557580678128789147679225883402767463079500516504184245988023218772037701339209002328377250987774835050089901122273570916265158929928515910901962618235156851529011606644800653407052717939727980359747491869442808355489869227274474930917388158204897687603148462715987580440359254076435386218775798228297028715105326493742244491743012581296573456626968357408345553950259136590628936308256603707236351648915898132780522970293115562645765800656365214388538402293148210848537180118463752443154687746814402004961383897795934308379608700320771506063190611120150257475526774662345112238450804262824777981247806422491022470140618704371720040332592815953169747314965941258466843047993529057450692405250537790549155918418064597390402353480291626095079025071230266402592922307137040126935439184324292077203005284007754757580431404334098014160954375486957444541087259499096064957567286845686836706512717521634495962428664044446393876577712483585079901673190798849465930420630583647108709331855816848092597527612723281668843389854457958937540210159304887804467083981297089101403629738157809165038546469052184092643923606832818814849341451509370768990900580340895148920992117736111622140807076666151189138838345676045408556445337588720561797349809555152679988787558480643614300662256357337498891723046888534067707911646357254945391069125298877869459079092445828524923514750587828095432953265795332337139359719056598332732972454295640752381178029897480307510535832918260634075370836208241377323726991845591396099279244106202624560182695825458040271432468730639206974059273984025636697398896309648522700157177963244641022376368352090484390523090916392697672057768803942396968816836449361029171040204499966624429468971084296618305375856583404652796011836640263475741768225002272262063251070532992343356568593368066350186628750621176115605013333574634982291593538895507858391333464685256539281564381585399901580929068284862685785826052062576205023745881285059225020242032414168130939600572695310547413657704462755850014621956946604769087865127164548604399279731517660232735218167741065090805833698254881892358917771650468577879856929383919821132043273012816707053387861590190952808448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 83924803056278761262876401768332184632061948953716049464242506143619234283742347795508766956676850525696848532796267297743356466243408226149325254569813339618161966733287248231048779308932355679966057306933921168047812280929640186085854871377603524567706778437969611687811406507227114375920105534002955821767436672095972432733973157343262724631156626849107735412466161152631101560287356104581347022842048250970741110279974097204394706515837675887796067890926243486995627822679133301402908303119265296066532016618199316950953785473715774373479895347634400043693219023566500239147969497785625774277696758161632293850722444027401790759479150665334801757897245514893397160528712704858310827169359885481148254326368898085465431081177551058288317420682817426677153521760345314442935054532108356692717847638850540584143604930625489806884439446383028631413516469672443184400145266229901009413982891293552639195776478473363819674083264617624583696723204223505958739026531855647958555510457726498531171591958535868301020278973481570679194217495858492709198606937760406572041709791726667293363001856061271577129269903021339438144982567428050813115392737178607480706189206811322156031950056710544684598158556301732887092526732284575279627070451157692766602771283640666134653072605904785102353964841758587236823702443759140311651453133558423753811569513145820647268735971407458006169996819324361460649946584781472020917064218037702105087421082728573125872304507142272174363143000335741066519629391431781722005996422638477477520297568501526875171993937147548078942874253826136090374645221510985013428085497693897891651180879636804798291802589441998044602505087017644561380796044895407446510384936331873022249514310685764701537697069739292638083972503155904658801146056424137032011020183897006319298348114123672968138405087299755456283002399873855440704443052588321496229423569710465245031829953141888581197157575691140674185655196496101882193931097582190377206524719809108206603900112738746602220484146004523618768469171755283810803511799080648968526329823283820879014078341457301580079137714885982356566985839914249558907484624994254481980742400985184481820452574044753555695090512560204525092087975760699980723719726072184592855121152736606322779170684277975496244197121072985925773297023706346569705523442871458865969990830501103919350738091459170282789377430812861304185874617016959163297001599391956369260919046104983288536163512123961038082201389546976248510314538796771220208406599820211681478072903239193098097334451290708398304464335003692255627955486346983411768265356710806655721244619421920769501244331835367584188968082257511714701702774904869018875827042897333196112055969568145514516837575818338450857794378837257464521817669944580704197298480503557999585311790532977466155129919747732180694406228603897745775810183752759151440758114447510224310055519235514332494847603948547487958788851265662720365794079251836154005254215846744118943604277483552112640000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -51364881263123639261966821989674629313559839561159140123585797077997231990370394568932669251335610566238497983266438194570715097719753614044552975553914631173242561395569260155448367162519493334453597855354228639301793357536011010068730876267561170946263530611056004394820605275712372563688016803175152725056094544153677691266705717698874509010102619518110504415236092592429394241708969898745746631439718258145490609090762443568228639093142178035570313172787479170150751253002319831186095692498665884652377501420274470366277613361926057257236526073466253644601536310028231844444761126493600428329653830569672592905508406185846448436055044791695936282922527405766845745750985805745063267480085295891249930775511804502992669527337751479493795126499378398378208546499986411878766857098514162867540253953153907469564758823971236807153561723612659599347439896609258529233093083285335441130834729788677583818533668117572182905700235195670148938082382804301626030804736802029526373971581992599177236958534470200171957885316395927033759509790360366867328514831311214561570509252574491578265060092610340416405472738904364842612320169004620278732592573921228094370776159663499288841125179409677171952270125661076408636425852645454416723161781167354360048900533414018672454032207400839464002337250095541959274192346513736814227930424855233598459955040647885728482615528259487018981826588167752555309105722242882005658234221807569406030743571114632402854365672737132624726901051397843854203872846851830702152742439368737434426227345717338327295196322425604774314162410198977407705622035504314526948364554629426788054538698548623567794203120973482932712419582681199329754637097554889421982508653646604018307637005132253163971541110303010554525500638489917992844354590807220761398528249493343131383966942803158476391104951405359366777612951454403725731205818586680480313190089987187337483626683208841788599579542444830208431050221392466287754415965998867903346447249561477166992565236560741917129337491701897391331283677353131842076478465760653949758653886255941244108459875165637521798843493809067155752497564734434821172217778999635686333034819612856837285001972596956450804167615717699264902246850183346021144810532530126626340011630087987841195968269874359433145224531614813918841708626913079432510184403184475146293653306214121191864080607325106577376375468447026157905007290493256777822480133700083052217422728463579856996438077768969681583348581495739190716979321463379648325928018150417394919373726540393510433128485121168151432889359897711282969989001397777668586994542428835230164873100323153982555356394875298964635447827876351061883818973004751671768672794449785534300702040171844751616180652492344022900902565409379214378465235996708139737939278160730912969167424239080857701024561225073969068915891499055928212662845710158908181513818095384734754295657510047258596739446976420185199229581585288946858645560875034824016626098153610207225292099944448000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 17721607750583771478013705080134543100386620229801043787504951594678196569448485263450721178383102219579731738703021446540929822850833886020165468538276644539501921732430642661263113950625230088508374510143245870441396543694016606307616714599492039234253865627484162840827254486769901283465649513793220936660058883092141667652884090359239144550377345647291054615347870811613384957580695458834854561105222841091922175950014358182889702917021070837433486732921873588656591990388514759620696558546776347011180869527944700432316775636785220899852920834016618771105683109807600615505099425685439705821378934482796489237631047137456621945194892139751435324758294296632779484611881390891154621996712395244695474023191353880454794331148271183915740596254455936140338923834266218845825021854212148265812515863701775183723291710051188064312113979938730158244147514747213277954880089200883805538715780905487252941018283162059463818694449416347841638622648506532079743182309109565658485716180024437556392843150409901680641985123111575232824451055050490051168160216302979632893801034994262822022655096257002494717466202082918784834048876116801132100489863756219256030785966414849650678481020066854629858794201993448187799602375161203823580176800305725418012008429481112455686505308381834491263624764985708225167516997000762044835613257755355821034947996046972955806431515177550370495016921692152768200398915797920011153996311348450136968520804211909149887516541303502487079220456140753436722276266986279371267182471452491499214732128496284740962078969371874763167218562017102218080636403304477700952084808915286531004461283735127781498183411946524312930156733371731286238696926951990628939707335632771423043393705257868910405852598864579155033786046550974934221615191122455156824021168655092889023749183388305847116673720902861884258591246860548000200990452688195681485680436074794600903547086990800603998112293294681279848341231699736561101217900089470641380303485606364380313823895344864737921082166484513262135079317603480648001455203448335652890341039688758473450248953004997297830382854322056067297948671322124306585458377013966225478030632082575221312692089537088543318418513833153343956161451134215596776464509580545030513298059586757435368691020642178895380608408173862834635373504257655064310817146593711679674353622132357298522657718643605506676632311275487796453518436909950415810910792936661720417758009148295950463456455744778311316337364462827658287318751605313614562772489165467764956789783470271748522536981229384192402749009054918569374991834568038300225708313150966942919130757770448082834903841133246809533358738829010766823091630372461258732715734184990712362016393573550608125200437804482786576584710646790734835277629593971093335768011317252463747543990988313790229399963444113211013220942341439952800093530674487389334256504224153740956992492224756553038647548245625286202079989754879952250133788803049267562273239090110343222667509760000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -2577898552618718573766082855665644461499747831264350947872047182897768596730494028208885104098459833613084502083120959548935105810954635990319078668957174720389097477971128441508009952895889601057415452374102081413641073986569375175470484913953567571799156590061470141571696884150756119111274294192816530999175346330442676694420554769312339952981274381136767440623212184618372823114675422428515705309905893341835732139624452106589741463934170188104592617234662361590838845391697285243964570883253971462982228434217932834390144121496477586311506504712064809231407804398200185418876951593948826851638932178819596585219805124550923473861732028678318553153761754083319134004055335032174328631054670717449908448517856649950733969977861872386520481611158181528547730865287918552097663888766634176941829085543255568522674869100380332450164951004510797009589462805321746394330234377070045397073922671433034429992087764405428039981881808291830385417608908879113405116563582448373155862939003920269204500675613555021480593915781801868703859834474067519626492213500029895846839809826032361712954789536093458729112941509779975282754218315197809940177990098615408017930792885659654069159483922596183954001530972167848712739759874445384297832237393639481378366558167401027658576990837196678207816946138443745911721870923377867197109263592508028685475233803416559084482534342938928219346925184605847258353509501380487732495345540733891969663636958704444695112507543032668063652293934778058923875186022533164902512671524071313073921480195970183020971475760552175131231183611747498013167967635094695058356040930408287937629359978546294986054346101610678186342600360184703918494693152837494098463607884279583142515153362338096467414041234721248511224756845681227811978163281357010930881270401501112154637440417447455765084986990474937049387082423554151200502186979129735181711849839231577711281094895663017161035618178762517083750606207878945499090480976185681306711436140147637920462312553122885172688871593966086260314957084104888373403916414343317372182208547318324123600236695082656992449001955754701791637316585220033346294267706979615537086496668646733279275547337751373512493636183225674727370441259636318710378543568714038190418741259283268564451613069951803251219520534631652367882894869970258246614633911756580196068649165102108774809500814145357448790698749329309052034194431546614107154473205672421921649280334031721704339373567351612637437114613247604847694807585909016316377713734684989421222053139664312107474806548756447714583778080902834163349029461813430033253806424575399519267681694631730923124369564847718950783963982581363715445850363581122243136521279090788480585412531825698766237981511692331558156082418245960648220059293651119978783122212560977225912717654368635355076172604584727935423307326365198552957329166965224417289655774270669426876442810216367888723780133350947643051459943378726688035131805700022341187273884308015677440000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -1132552797469335665217140878623336134153662429660468033771289380374278484828342611879316402674584767578513858683985087750778330534180743475136781230751300879076217955877628587531267764369892452242993531955022275911872829409058397610952899746303512617192535429150108060657830171189801844771130315379818019762395802853876932150829211900275737340483311102034160947273435116399677028651756691092331035734098072208335648817468012185029907077582959269406014147160509109117370429211452119379959580579732336668629075611243559636551378926057745435434926592564858792061751519753845676417280358179533397248714763367734948490346200020104794940794269857764637065877709808072835552862935038393666367921437331270363594797005904514098132410551492185688391106137845965424183918633522442794363486821473474842557222978241948310704804309234938882199319943353975941900826614953976397266605237105264824385571296969197681082556219790141268366616285903048262990422224878798664984524401358436920478281668778044000660332541820079009175773530045892285025883451023165648027275710527703115356011476408940440705779629866130019723932662910538424282717530639046419805836085902145312058792613194616399098265000231063672507846936035576496394281336463289748594031655897185972436226513794910729013174974587485820181715166772001093846184012889013729447573561946808262453360659893542223949871698462787435203190623913208357441106161655965983247977591843425753726254710600639665314741285179499399812402360014878271639817154109122554455506542900998645161044891667304480528878906608548987449127855455975206611903191262106014761934609530488990426070037143111556449350328333078692274660734085953931138949037250396106029271239241865858245173814435241073761085653606588595852248308182207661795337505953194884701545510425686658466252145653722699161826742016232492512286587084452729476539896658562322240175477095127380832665231257153193600651818069311343513175666630350031231889472814753198255182975899804640452083020949374144424709489761272314354423014405561006926102183725995431684954690376848094495914991378007589490629990500909558722025462217846411959696909647313396910916171200750560820316622172378823723756090188089622970871068653983058118030902943006527752531171838735458127095961282278239796404378214820194439034302586309548161475767249404498640710010270979141881535252444121028212091433204580728457466850783382462088276971110746976130718501754711518393244153592199695215280431570049723719288285844083114318975342054211218576336763141045689552191095806859795842019810869493102013154320247849430118341880503480644137671771972173963747104466292954541064994668176997998243674037567583946846294548373873405139784492154488077465090142373626154332762311173947276492726540955144609997950360016856094480472557556572052450605665360639480745857786500257939326298797853064837666548642041022435563324117167248427907038189537975764198748844850040833449279466315456024724505970267180236800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 1156992941053147331088008354140505761302029028916313531712444788688337479670495769975547187294688482104293273117873759960817487264719194561734855331444490527966655986151858512946111841186548767311233573296190938868653355928558015866036216770953638448302401276619798363394993750278424236349223642492958294533557959446393677712724497485318771875016113795453737887854485842085737873657216031127794009549777458176397717002464909984967953035861183208684390983773253301249219976216764295150526844775816028710459697432346032297694265066950140558545424671055710736785325275958378311429004704104307467710018134574294557847075665070640045098840785596279015543799680059932659811514047565933377409992979618371050015940106066242861783090737504120612503383825752855719275961669842595075505692872460878231187804055511562284321134031151391431569114119760214628973268938389623963489985282932232142399744307122899990055641912709089554684737390417726325845246796986313396577101763321150881279189366895728857056516857840350277559955617137405984410707537173680542376579947454796793325923889644529990399932844633403483329613989650949540961813516274579570485622666913710175576420980997475864982664745391568440232835977820217275732157315759685193665435984085771322315238088142926852508416468138893779459438948580987778466546024772411751010404411022118886976754349339660918806256908567473574410210311527984384877962106482542582967972940500595707767726577096223987558150224206836906372158255117947531547564432595328874621610912684674375993578456026299046421631282665207940911421807998654536283180957615895493351096852161422642282453458753895359186583131790463636417612964077907511634945488864603827762577714333839729617963842818719792355561398516964008657035701470599047072810965805052517376506556085104348853673531894372182149726299153601729325718589357618692675365657060102118607525546068418384075032048906559039107757245091323466522396503062698958493427962876943374087800224669763351544849334742113675855706434620379434177649320956647312767998882072727517221701624374486714328341618457583762417352033702884151261393490508977759027597911241806452509510401849569085253702705660186403446925106112917634370241346113227557095593577777207535246985265169085412934820893773114688359699568816213143023750460905005087945482817002151376285482593335542144390413769843788721994635557771481608933699310241417280035764768055840828344314900809507380205886345345719046308602274056074931861899445884826880143940742602569664583523200364905572733307382504106131349235803225894410505564489890987552737837525944577913301101127647648777487080842107119555693524516927571690003527937417518533467346816935887776319773883125271858679540172748193828122733770874314119928844745915772610057925516391384630519901902101504293302369428600216667020516735006475965304932330950890320317907251359641562801123792884405588546929120103789135304382309443231270225140652437400947316825616547840000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -578702378229267341548420225124194664300875819312823758252784238423655597435644125602985023709863996493534148041790318323304187688096406007551908251578167952413142671422250723940642826668192025916834263111020294491302492411471050663544815521005014229507513749312540649225312325822880881146356459148029596698269396534142489382498956283530418679151022113819302043730801142399411442164295786965464988590649421941816956688332524137453053252055223759591056960797633101851225339844310085738206833380268063157078160247744192163343256761899007876599389929968845697272036027079026027226780517507405938423330811369754843178921247116706311791250666955209916763546162124221308827016425123159711244204281062918159129070160606725111199062812484829694282896205407888086130953181113127553228809349438413524723747776823605649884245557228955743545034446940610422827325127585208980243877849951474999472327068344955632407750363903123745719136428887913551779265549088636022125362617470366905118834315824149214191656327788572236466800610642524536682882618907989062604911774343665300247260512934143326730608661334126940153302655583584584012482874016087892652550131789938961989214513794330060650878601686552122532347893562398699117867736735096428616507405614134537107447262862761094037616960559963358720410666090502833089003615551411998368503605873831317688327125112484790506934117805780466536402494744514876933803256371558320870212726308743033282392432362309058111629489330014000496995940867229941615501749393674826636902539657999211133938595940508315242816158240792633875794040375748578922145825341440857591195465254878026716372371699431306836604394058492385947977816606019293664583451461352098542417840345593148004964660949686655465383377875337432102306842646358166422889265413255404758196239094783213311087374011192676259680152220399255910242653269097952589164673422131809698715063565192775350012604291674609581074694466416490234352687580977800393903530954345334298303204937547574307285806549742281838209010299543011246045097366633411304086677786750475621490884915572432776069627526612975095420753028262324567061461939036528921474073728593912432464524314389956272233036804466334054393954813403576836769082120474688142011946656489650611706405890254287230341079323984232023768304742987168443938961617231136931278202149007828957207036740708624279807544115673704491980199731510684659735836699609799753260274508362165249956196613957930496229808860008011369698176648035058801662943248097867503982804031619192707993633715732507532564382916665038562062517095838693322561906626059002151293172570642423214930779991745805039584979010423726494471466252425938545233674130223139248815695769108103428602737021268899183538579668526160531276875101605696463118088562189853492926027886834863639860225050517450093531851436242379679811550156904331480935122281390081014428515216511280837947203999151710902894611970790811955786971609597504982802070751077265674600448000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 215252816098813037785934079705668622149010749963366653268749500090950046983280112869511966841095755573591683459824503716656125673763468148221475109200416139622606644051806290798989138145931608327237625222955272087316801394429408898674349038172430817047759668815655331193301683953110613459479123286451338418358722533047140050377951174113584350281603727494934330736735290125982767149990230693879976922137170933517213056051893072386342119871402279041964776408105194664917497301838895750891369289594847152865207894314717715235977706313469974215624766100186980061228098829452428475904465520709968633090086300070456366631644766610459518520616157719678505195077678307864030914718584350003799336969410217870864731558918081827441259480772094324588445155369841333105478887052985720024298929425920691446932585552785812948944875513269446159024898662100992796795114080406062950458106428270571914420400880768201107458437284211578523321454548991892327212019662905567112534280318097007858089509476637780928045069250639622713098059432963219517460175155306645202063003165831747671315040412436395315656666630435441819052456842695912661076629118640346963865961541338149153606503176322782201467352113409981097278339934153032202251362674937586885821143690406966991988345961944338940952025685259030239573729080685916334767341540777750973676271104538142824709687407772904526290669091126609056194829045023876638019139134574137203740763037919479623814361265653796191724601557161773111730267577792348744200407233858539117275997954800914862633917659344179343373664304813966251259349397614045665352816466132553723439269666485826965440131159644070806777896440754553810916666165289800376796106819768256721614306661178760447887189865380740870862232602422661729696811657774061983821018499734286801768720239318546489033124596962867568433520410325890700407819549189431488533648753743154183913395161955209142997162691448280910180520030598311482244891569411222778200874349853381188116061294620732695188691076354214972992409161876716480882276138917139704151740200060589771854786457957868430676102259780741960497127389208180442330728762389709583369530948108425644193614096745470134638078218390049683215009365992450551741668794096648853600399832470027043340248484091155570310092786083852510014277217868986353830156816131978277422798927857592141705269599185475575434004572631302945773828561963862203603270838686774472542427336283844483132581549624592571495856822074736050829170778321649997980731698758060376655053053425443221522131328965760299983081605555792541235699877301572632221803863428188666243512690043719380999289049074275980297919836628657678965377431035027186322601251167685555403344982723693916839223370709156053331012740817790309240483182693690426584177318590719196258406106612840758152979623664705349482831382571694325800467710259774811832044486221123545047266025906014391623594382561248698645725748721734502543470008988276375487305148031146393600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -66699319435092264801073489124900242446435496558854723384979867463086385843266183501127720936621760525323651724312785922805021356495849012389811470476149910563197047886410472343793186532522871012813296336346208188123609804611875360284109833158663933449896913985973023383167555504978727217174640961956632251937530249205272621322403278882267411333617984084478465070395295164543212368876402328679529276249752578968083008683267680758935433524075472309022079514587003615670147474658021700875995747516229490280884271498118655182983475524886851873763105499214300070047196127241194344918267520629316983069930729861872008737987298843949092319005739595714818529871531361541038956232195369585628611293270441201402413033751770747296551794932350976420205610133694365514610250451736842364534861598129531539382668650306912492530200639915530200732166889970122418854720435190411156527557518074282080241759322185234796781406364121059401203364395873157736451575114232576943719593960969047039686093014438237182185489177680408566197116801016824968998284746576409880095793373135311629726785562089553062520045942996150111682436173203031673512315434845427087515090850413005913456435505606250376587030490651293148098196322717860574762497806729037216308072603633559926076521002236268548137341583443734040715934217371406988535830543034032803077584152370337052686329998590077442618661507527448940024151580543312749748019105645935156525358336470095765394989445537079999177358115383316973711321100474627688357278340244891518437645682203472678585417878441151228430746491784522283804512621715525638415308193729289093860645261906530048097702335504718431087787350154070144050916495130185406556088188054331559773142389932646166422989693545715974440522684866799550923192551653896192652347487239098854064216521729719231212002924779253585152608316163319170497465731702426087482951045140245740400736030052219703054152723064070201160127886784525275554744314325661693595747833244142764821897313317583990042355931218829579113318833000196010997511416404343171311473795792263703516768539842758671427448397923627867736596485331143984101517098911671545053009062011221487934324095645657264177592848695430406486198463523016345087474202989009460433008233484717499839325412972159550242043409860384885964755717888546769596612538184029611934540334530105875704629799621177439263615394636069956094448651488377176059633800980881492806036534789504653160276191476555585045829667767386693795618413330945660165896659372394593988491371165976500425455499491352238180659813180566065542248213550303820019623969233536678789741533701446739176403118252089656978939407831514925563026588789657300715030769155538766292233565609956718367664264296145455160740487820131497767676856455161169001669040854495506295857214028699787888728912574039628488027500414081294630789367269008582859791015726057399074946548595790198993883409616307686628983869082675698593910254836075059969401154437120000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 17270363509341679804945575292585314160497439123001082772624876661053357311186073114247325945125661554138963348159941985257696739263638101067159877411540775149668024421821591707326304225385690887178784653968931858899521340565838739466212005957046381517112609918664076209091790225133496601262665706032273107663302090000697708786301334466801860125756275616248577164672743272314880684918891802978431759710295203236641293241765114962323415154996916636562365335531064456747939437773116116853903150150485059645495297993250271086120381590542537949678615327119811868272481739868956630274629820518962221373191997511761961302008465626288375474236771759010539224646351530092056074316054508676343201857660647123770977532785073032350128167079844579283645648262773971945406266389339082659830770669317823186612958123844046353303614241588183233282422567614817132589354889058142364837039098643202220291588968153318954400737834211416312134256873812955032158767617136619885781029555635676876587705439592258816771770856870706898451766703493716688419946688165222260188048826232840114267798656913518531534810426182126018671971191008527188032178213997239561648783988398244742515468850090147427522853886723350002149886115585218219212964337811036050322076840929147150497959751130945917631914378966656089999244392766447449884055217963482719388600531870878396358798205516841182849118458286046319365313783494902780496906726629622607194324568637759270781347470325190283555509538396935366223714126830338372240864231628268724640081413803128828201690606384996165034681476815971687586686526735584922564042987131443940766688762219921986549677128216370664494816134518176326959112200455133891325916276471466320769050585083767748125032905172018382422650367520779200153672850701293577356070809441249513209156759032432576311818990002715541364059996050077653012177692154276983574275470856000735255740122457217775541549913277735167871527149216903903997421165508468251457808619711758532233931140571529465729482390992888059603691723458727961336559986124901127618563941357438063224257290981413104970909182336218396114427408995388510142373654129714146072439587674311989473057138687186165808806207466066336873805017237242216562985000048681900710768603394945516997963316707621542590439107350017034633951762848039263553972731386653159534686880653836162170691761370547108856057974130588248786239051008252026117195607554688983347492761785918095369772963607753347273268811217275202742531794431348384569891872681955893243530350326640473107688342751310937668043704128051507875011483008680019628686892289352293354641147006789559987358165470701650721788162404949524962144606669762672531841157613572123784299269686946538066192184080937137867125203278011575315012468435638310884684687988401578963366663595338144928278899749288865460562116589038524094798514224386005195458357824590231962208459838014443768132522657542000049981147003215169703278950007476838153060352000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + -3711275317265427046479712548838231534489772071381396628515334640400774326793620631745523613865278819059353741229804370914631082207013051978381628406002958838649593321243726996008148959495545228000716647126487579940895171535329148797951840284165762053697082905400389368458200647790605660603199468083306660279173021502498516275486622720599715506948021022255173045688721291395074512630278171723202398737820384451106027537432853501966641590578873774002866056530971158770528194521321859659722050436682600797557823741686241199161571731754260864566929206024825441841887173144666015265451557146237589294458392451010347806656264774490215259489818799668442693578462540199465739238622143414405350809881669968091373981935309780043203356506428753317674000157077982290597131290238243885436220645007590310378840267526568001388812754134292794306103517622806122445853937993079069138701634300793427510688190992506452418296395366532945188219005704318959987920463732242825945859801252127782091091024945553362626541490264400024294645250977211223009468594601651911734369411905526415832986591435392502638236078140835590130506495405939773108177184610880336270604198099100060500139431731442886288256253725528619817410783371173191734300191235273711096353177221654061555517541747313404825875679871180963827662686012113539849593274270879769596950273478801160125289195556855624322841826762710181359685627368873955945498811503415909615335142211160565735168361017198094322918134177386708117471727120211131659374688776128332581428210375312808153595488908722437528956547020525552973849839387228267780447447840246138963577409294391330200023053297654432052688118535331207840473750543979334431971233241128565661655365828270384644406831269129595399753979278078585537935206292622890643656998434441580833483585370426458301418030333742549158105717894117645335275691491021790980557226711066531714893485206634010095639068677000079888529577380305413286832216316748158656639958163498755374118397350627167562625136065668988706552127259484793087575840175007797335056590967812952782360194080322565543268435601237719654246518283298896437368361635224233156483772549471839966074169304288213428641710215382068501727537648756104353065932447880384007700461538336003313568035767913810392102566966689966915780980502705702320605136696241665894612673861960678794215233657024496782690490751515916347831363703717340286034527660937783706705577652939867645074857223569286420075008392985611906495494553808568173040343512697499542277575553934703142399055866182315314124997650951968632709678445437506694621507744682880658477197530738438282382394036877413138735381759208412942530622697784177197017525196723751206622495270649112447492572485208193191622799095388849271287445883087993384972124475755459686007291210254230195873394848187714482921688788956464605080364903178882506061999067213789519706970205042170023915109593116398331151992769518355839723580613623545856000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + 700963680700832561302908114655006891158483953853512711139456253386747868268550735421970258459227756285088662490589889985211561687767433470410403383506155919106419096337316472442184918281226617709007674352524455708508792801415969601836525139890311809398268070486372316167454015449726870742011033879437507108581610723856562167360763441541486045739727896227874129083632906198913263504494518719760353958205897783919341998842690411876370949983814111841794433151673034001217348835994445104373997029206330432403165613273766027631313146788704147903315785049100175023072382521282980151237563059697253635520121390708473351977708594489674369901065662224499511065459332935081112322029855394373564224202467372206033814973345393155084984858217894943162677697541964803632982161621956272910399516579120944121351544120939720705892601320442945448753700683674295944015190890065987379695114091023809439054186506373607751519276718208002747919047230116267511706291892305176766770330388311852407536144183227995370034529102314931973685009754403927540420573442526528793152332815761497465972762408672064218377612587500143383199005201610411636368103675129046151208446984813517361266585648888018910917206350180459577961291980184803605251062283577395156823658045202842579394038514546901432599921335846633391807287440296337609544981253184280419855678056574797410913405941735468747860650658655295479456193778420741181647127194343775714068828305922544760071998841555224703976605877812692630088307545044685585622326594128136636061784557891777466280090305569314796665350170961692810464413457757406841298659114321799467281157140932140306757564835734021637878864201545852830558876535478270679902321741736553830883952428413694982511051331950310635573672539080171175650163996875076072922196472900283777433053277333492317360756034501317513851127939352877585918963006604849021154567897968576904612938296062037887554774275055758015130668211269607033641587558441690047345609845706933848919767902484494932955917161060453254859809632622521833957398380772836882045168395963875390501469777700733580862872542058782698564268142044121568363953328026605612767439158910699327780751874193534334057486770145593496046612112167886448943317008081264032389343162832378348186786623653248403959869083882623679949601699268891874230602629641071386355061553821790143067502301051736547501282910002929351611729549323447468761294190958379912045239358118452384830003445325950064677783983253928718139472023338457137987621681662171355390949728644131906778894692563679233794031376440314455623424536607362791289326251671767465701545241167443970043478850566904125688476426024347434749468736565860711399112488644707370874612744590283954444103737089710036752117840787999470730955358903580866657864980324253023601480964768968824310804425177156122465921783467559238132991908954286199423767304369355250986064716315133995504950607698805578022539636561132261909317078220800000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -117815224230190953888735394520756743505326017063844702513758379319922008829344855864369328837242747686394780714472131600099748945796023667709350650035796516410778652821130067834138792014871751559708988590090415459067240981603141392378373572765499522173278004507555691107175581266680321068255333278831175135481247300350272101849753642039382758668634180563029479916758475748987952446106342371109210032265782646559154791274459973339059647764890398165964817383610889964641878238007895401208477074245765766758112666606966115325673395986098839742892098405524361159291920292142250253601721437092103894064422179098058798300955332579515477346921992231490787402143520930605325980390281943378997613046530132297421035434102264799625110250752975074220419389956622955436955190754169561042702129819995050691268472871632477621514039444968952205091444821887865570723648726514907812702521329813850371344205904578802474680666131491858312871458416790308317861780899815535188097970365201844044454323287607481916164350975472624420589567360579455128495435580765447741433891311209338502389345539908693353144053063248472073068614949734838042495730000764064725694617756726792063322640069165284231225452413273538860893872454796095289332361257283320520746510243086400438274097233271687746017012417668220888489546484345183191017080922234331020397767098385756652685405957752553433760990900252552356489418559073691052000393711091775461409860799599083481865235963001475860726569628091723440806996016853895506518967210522440228554736420633156742534125109181904701242407031347000439900146248706539718317627616334127209241106529904723121985172268277402811798006480526475776437009035057232518566658665499252651078476528573241113565871540377365240091971176748870589621559733080744293936504123440275321803049401198386711892044138880043403397647829853726456179722126038781637796951749648385780684281293609390436788425407036389305258092525551826359367307703379748834554922846719377120113870695001232389574909316449384024914270874399417747967764200208515937515220782174111886436048922277449245573730518371829921378451600210172771554923915199658152637442944515614487622155610912785180169437662731443393090646163691695903876924896925688969494486100095805067273546918953961390367269799751664568048153743318131254973920418522605950481473355465595524255934706396779906563500136068863503653283799426849832022100384567282666025821308037829681837408345905632767311374434001411169703841537148932446228580096317532254256321573615510675264549472469555073330499064148781657152969372100226632799082579766737627504024053743354108173197233030590728319961405233630602755760310477209861234309628805060688811806033268489343647047280611849204806372561159575924659514459188976498830692953495970433964585809186097078756630735518203285215789805915348258570967899392843333335232730390969840870022458924489177869159190278484156135135424261918582215016448000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + 17428274809012074543737179740000132789329547381325070982577342611417382596072756919487856102758699182578479969339837467387873927037435589164351644877424128343730322921614535476027084310726854467352916125561377434624204673122011438244730886698520419732828300243538399230509814890911815567678487148796000361470167155398893829302152713286002108615808459771329267912960857365736262185081969799732632075231150088779218921618187888905006769834056264702442482830918051222467474099864521864837457151053247949509364671746967441335476962366051944612585184180523255277803308270974267968204710295166685432823463401735607925210474106118129127256929471339911956988667603001809120747670464386935940996248614468775867080293332269493261901094359043810638873051602317257641082645005733836595053180092333046071564702015509192264402645305074432236741543971852198062819805977168138809335158748868197444106106704245793252328277806856938440607574052763304006634386747560692189154592245387162274747319735136440141096573300357917317121361805586633772002324218382650030345995745152918146968569106916079280008549526266897656021574236408162073347816134991469164579027935764893115244876437147034356129910853334762896823112393655557148866002102315982978347412282787470494787585339768761103766166380788755132254058543520384397124174490593370749626704135367579876750199759396194487949759758281520167525830795685856562088300568142357319559630791870425491730241634793222790359671979019283380531230577979232524499768501504763761404804270071707166063723160311412428285999988534380517128097533044202817757846866002659496713518985406402259866292806890295595341441077389097329244123430095567755986273543108066046648858979093339619575257220179729028941811309490004857142223780527643832671577656165638219170202386997837535712478355675147031577085478605482911279366296577809632048293889517658910786404767259486549053455529470617388624258304218988245644285642269986513589459557013804401602696279968950259598986294814397404576505227084453940680721447099068530374016044564605293261340653360689709739106918224857075169184098534204009669963430741509825683476167465286789659201666838928007602923849668512113889195324917910928535838247450503015889248130162309226117083291955026708200694246096140333099982071531705065700312915179200491184292618681775574991318936180553842223171372612076067932902943760738394829351682898113451310663212147779936785012541340560206245845256093974534672319365577759767480173063852083115157129867322233536948048813139219671571896936346734326755999396090794850382857328395265107222385014787004024852386741783036048174774541779367939666095760997757615182683952069738263941658525703369296135866674607900151182167378820362237434313200802546768431783824101719072185450750051591627269952838631071744233295868633694779708523686863994486344886745171731194667886917108994267483198113005122719607391824198475186176000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + -2483912568895900278956419122526419994730349518227631653090881085281031578173655317706202659514253220523552409449561432066994457715769501755906783471916200451600389733028857580171033773913688001374554966000862781020574569243044827611449727738825707201046098109110827410012857519508573606358866155195275557212313820670640836913459865388180439906188845999476364514296946635832705054590996154774517655538240978323302939489638776791666977335683122895776568240652013798898528513477939331418125121440571823373043437049488869756851024794180828405740192828525849116466898109603066234425727270358711643382953869796382253333012994399781742692881387833732133738440047519751581577672437581900669623520770959092042988002865448221977758574751240210558921163109899484567326768280345636973672620388226982200760276278924805332879456491523553774472704700369073368935966694048109831823109495843732997809163831979737960697853847662837773875737866774285781860410272075954985021515779147558907430591397558307475930694831802896371711270903308676914541633704542950289878736317309274703646108921194898574824060209741462547519565707658766049565628332919966753202157553163593216576170154072290294891891350661998747737197973254185963312680910372762585818354949991978780365839854136575839667061611542200875398966958187950916679577301209708149239412001034953648584808199482961890892728202931532341826388606093160363417708430038965806365905759037175136559995049100414372243813902287470533120372111991736618295329478678656809214595950141602205149900173634808779766107297350659519964696454654910160643643217467775685819914870388663452139054812595661747001385439258378017954355739595718716093396900088316225510672072559949836825905250729009773329360635773755122641327839997916972516825074188345406335893543151985362826413353764820511127912537997531243117686393234343581305543019571477573686216197046917058068129205612988711395694108197079439958211937125893237314779288752888737761787714188624023426191394068285214283513224485264933581337541745107740604650384579623765788155606012977219625308385625943531645941754998408789290636367451348851447456154206209215192129796931252390977394740430911671398074733556085151968401304546448096395503216161384454583277094313739355325467078872431645721259618805561022896629233367927217521126293422440894723389157649234614378011616172119022622658316770444185903277840201982488172976403802460939558692079251976391077815949401254669538745684488106809347572058732248058993143966782681300258420154757060616129725242600334445751353609198023285674450600514508382554069007618440960789783004596608979601248757860385109258661115530428251661406413958096265947855690266494521803359307000269167749305409380420634124476187819907479440136625385120149212667013333786435656422830419658566143145121221535643799174360248688059890710298693337312546178969972320778854597226289218193702663540504002560000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + 304191152964072272914330310878957402054915073713647222258964709036933426444338928563603319891007746825938759033589876295483305764505047100632475152693100147637163482055562342329316668145823909045908569590993761731574787677871404119978183503680130554066081072240855575116629891560878722823660509976147188595500730512726173063895295737556194896720051967191882482702779031681117473726289379902728818952353124922284899352908355150798576571009194574184212501681637134899122727215122035314139945143107511718499296334533857615031086767523366515753436097648016477381512346363179345599399361954930981398808641377200969670821712509513144290822882093309423384880858928659373534665278100750190414681749163968033388916813677761800339489497736506209340359090581440922675932178515954785540701520530799254491004166829634531203877211677035150783857911920632588090378087759671154568949997961182576657226051103263784306161225615949854292846966121486905501033341699819238007528359269282579787273148367664839765660808045656458502999162839736272522884070652846103605297838716334614081069634585952988211891207435810194244259161325039518439423547299608557897997521467750415023575266343955358716661939225714033330772693026653609714664542724376483326119481791213614028121405014256077263047711228444613049341437655483973785464843880863204265589255734651069053578146958366966385478162070843210018093149011388360214705754510328165762343793780407273996651485118974698075546968178424027537613700865883432307330773243202212741530897729605874903637303394334923096225797686742618215167590208362525064389536426042983307480975095923354622953974452684866336305082873570105812157139222342559732370391502513173208644437783062990336694943062524543759620969754017073464433835281070574799692442144046665544275781348232858366500658098140689309165974641475836658334123790553699075519316709943378894500417583321852813489319046146170393149832679845506608907411999647325344567850544660207085235480842725583677411818085987490437674665406507295446522051131241775092944730211727904133136586705795784114549351014568570559248087644104118106916989087928356425448289630703286449656588993815738237202015036256718474390971735608694969725615008724962223054803963105769322073253703989268871036545688348337513901815036435908064272772996389538192536886696646582211343500145491554878111100071086918456038910586466184066759698627608474894400634079937076883030541776586362107437157026110551131121816794523385035006952755669522418090055360117671526663568447086141717321207876134406252909692337602008965956011178079661868351343652234270505299881319807987916403995774953723638065544762983660685262627825917239838573486885769616840142057763552726833369868199767094234219524640626635046349142338266031050190542165688871522279848877497049232349061954082273758668932146513177834198654621114828438539597551254557506281528297077790130273517568000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + -6866803187997911577695013098755744702780997768035848659339456069000693985249815206671784378200764328493204121784316474411853076938772639276907447409931167844304807813839407254997573985214518928447738580289432134259053425717060465404394590054020360923395401408717792738024487291009330371890819764687819110120858033100062568111716735463816294910807706750163396222572623566038446078887310988954947401018145024034664458034220659649046284110766766165272257578772693429514715028254549860592213201524812528060346284262485369390790241470865647038896687772314378896096216235960426108458028868669571777179672664674573030589160344131222849791006421676134692313312708299027469113733512316708239379854748031623553538014654447316685420962155031010360746443844142521467683088126466316983721386733074219241493569605458184688035076633546101842487694739906153083530865624356211777466997084916588136560119426795415910484749688696005811520606971206176692140883454647402415606479717916886273961605251827938994258395775853630181393325587263810855601649023404022007121414301419030125440198619452929773841999395716152808158251759792032436523942925956670987538314455731207555624072022370788882529033061925394067444352938404187004180844106332256007108565761906738335067096210619428552189155495859625996533317626850549283569488601160249905450766887397392446589964599134224425121382656239794770455082391643543546903578021309453143354697408801625986084077198938575430520079693124199336824526252192113211944234899755814492054663990186630443286086456424418674076558503171052423473695364375511966426633277966084033387386966003600838032857500246022561653985626319417458238741907020752207103084047842326530141358688076715919226796097223534638906715799224545732119518836641159414500001728813546848372027216783239807999130278756970632275669937862091125130521891493120079371469024740303305010183939109687674333203428850349942802809852177332392051847952722754690018063836140020444515134442420689191735771456804507009128781432698130289017945284426115407985940377921048828185206706464674421032434782360549706644026418557066619954562543789913531398753955756644683129776118801856126442285267101264077231217410996570990726566710004551869330945508145759909757888050689898750270836294679934375611261149174848065839754666121382882009209095195755996725357098716960986663489963002234869066753770868277641035235939471671519525592589597678362373302273070989860338936622293075543443962505271290019622489138412167647622064036432005858090690622307227913543428199983113961834958783130911158319272869855828076043366254654493164389114272814504884728648716423487721742495903121774500367625855361346388756548677582360186281860335019993349378848779723220380290369844862149493055399109171963997507757630321185325079799982137830088832418481726625978943255393963592541962618872434992610584656995384806179175302562870399179161600000000000000000000000000000000000000000000000000000000000000000000*i1^139 + -4848445165595052492482506946113875105911812100170199412115712204512468260163975452008389016264300386610181718122159183671991099013756771472658765685947544752612987012484211969440600461503773850381740106176866945604120990993062048145981269825011635305569088861583987561861053777756074864410307618951165747504993805114810228820607623097243820601219244820362881693786751272725272161258267712869931607509701872312771796666990823003207955139795505257498436590749425955830979968414712588816895358714063259563237517560565459455755788569827615805473909858355375755687584594555110305353442821467128191218173002609475660000669898439189829107470770822727361872446101814686137730164948036017041641816915826756489427231498441200299222802625425721121096908550150726428184006104215489131182801311139177195275835854971253234563839186768299682073361901206838510871117888651725776266915392788306521412123992987399506394982037925228409918413786863894437722589433346317070211201504791334186733464162137245536028837423963282361091412700441110926327785810130419655316825298138524934719937398322858009446746618405300906315557534433717962280864763228097893060239728407953218886995539100049796759077969219787480458431951781126032255130502429126569772612431263628381076416745204135423013844284184514730547167672476786405616580437631196774054027241451386488301856922645526681545991604246747289200219202165127224709600141799016795255324732593633237874599431929492054505936604001884907174903543228193546210160133326319704167661133060845339388500648770220016777327511256935200069943052130163303409285763376307144354841872463907924236797393763092076621531981077025139661577641452161492585631399530972417025899710409269280989636863602964722126843464400087000232148943506089424861986461359340833827658030172238976359409543492853771305402957642023989199792762923486637584181424018468080830294577530667666352391422070598529781494265179986201748527874035065072736587524001646279474933836505760964063218120989928485319936699636987004994771907874080830319686379761694697583272408969418714481843443812387067191456331902987418907502911868350576490602288904866112040103092101338521687575997270353653833358664387123958403300662623025870551808713644659246245724098795349483645201404644655548515456126842229355070005364264139600551619459894945009652785557374511628668802702179444832755081978682861566169533092944614113958900338180413910654867152996797082660804155790029584945382573600726377869858455184039806697794151675236600814708362201085352326909849400364849971636562801492140029639660975352498450264980411301228926901611736495526140732059893773416582099246426016541367919821092447346171738390228776612443793385282505429639415424355419490180653091006157735930846622746183812269325868366846820325614759588518219790241429284439365244313803900287984008771813742556430077642620478859855190406272311623680000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 389071524762390086544538460776437037758115418124208974391350924585399652824898517105286803107578435532194632826890782446914084862081860607836782904036502205389756100332836355956603534996836925336848866617891890223989602979093845231803173711385901686649192134322091592956848014036026677963695879365095972682827977675956705710542439279385540184765815075237918051089252623182793592140493480255193949037210718763966818267881609750043277540570927054903331661035752973338456118779124294695327385635860262719302776451096372738858607206721622706944347575482195654730921118877811614372702050714592109147671776940276828042235502109851771441179806925167168056716063338684734926108805541810316245540700580265081379931267024477591636005825793102646109616052135528369716790784299467459244243475592183026823487844565723183880097001410086719362665671717735845976724902311227493659078958575032023352966717022910522925418210479343421481899288648201212659652573210108667377440752819440298570779955618911142603795998076874630551586425505610748554056617427070163135918401947875898067027189665689572988938493125760882119031398180341889441354801819240525287874761601817595965542646342083517817988349150215785713185088253518022803576108790571218182999016230490840882889047905725715785764227932383537310733931944711850164898477602848263752160221984105474235779625368996887724159639172663581139629739894609619262734080063753990229059820340916581450008406937984692390201126828318115431007638137142473682453986972907137913804737898249993674102739614986923732027356896122219046808977994771336236321057052033299891953755168182731667005394428936785687270391323452096110254919867181378350387627281373808717519753352257756276708901362090440423909921137161331717498278903644361243012174750483896975962138634468632795392027914819232287474385372175404374578016064716906647615986936864135584275656799389241604725867822079283558137423183011264861442730279331402438003412816796037780381005588251823171540042105156003061368144590131644364077680627673203406555516564742581520531311878500436187768993261250358592247031242166573091782368807803589261711818269969136766494609253349446037049767544832567085514366536614303577016154596830002029015459894720631884410191887064644873397972782258327813403605739454784095402025356780597361086409675103645984742150952710164030734563942703650423205612502121739180048189453719600478058400116115660297950560855625857097276081068543437626426160239359374936208477116775509359026656196833737906838713041379173822645867843995220934624797768871705210396881898317111136611949648689375093959936487538563942242022994065748156127673986622967277526491339914191506779938893873519978551354359367189034990578416158037679594487902993253131678196038644651793515035337099357602857277447232097264667316198234801462634627869749482711831044488524564099659277240381820982070870016000000000000000000000000000000000000000000000000000000000000000000*i1^141 + 72251293882187979838084417853882663923893866668147304466505433618816730058166518833937241259930906687087409863813028929164583712094801159410199847863123873185350355412802383859026002623536238979262121807292108021395263298247726130794925992324837625350035048871732293932049883880303088156129093189022387458429975330756775210338201495434408845909195705522857529482619166758262303738163493791016223513383189572148532373697850851618018916740280253178008429335771330948232238983645291882167311494269177646263162358771592677227918673550172756488250606722017456289709627256036068765566909175792814493973550187683165406979931032072154840058786092199914447381708554836022813419150022849155682751864824959739668206769932619559699145781799227682950523855163924769312290937449569201967728434338023772496719182212165023418492438716553692630138987075428964409250856459286899340449805505416321314858625252558701091273534606129891775305143586178837132696500891436150094472885678822691672496275319933544685026105091099754811248025341055146537310186334995230332977139643830212716208234270487150591715653785914187127930954894059249441810920539658032224158665759298777883778644129424613020883023317267009233143364204826753944871721434934432837056036199189219788295373230214267469042275672465728369164889619357913826993476907969016278584361250045306810233781523138263249838827943753473046573340413899620571671954116884310213716765574918077881725797819790002864110558568153434126569973677791052624748047709285100113443084893270745457739316153835606483354212988375624607544493848421438672183519162206826145010703076301039087992029126122650597975602085063494898668892515071635666285608683518681476321274200508455342095012944439311347955579488168486001621693769840546643078194277360803287932874736981386040686533223444532074237428820347744097351754379546040082267103356496118154687319594539082228954478105457368801886412962680855166438468715145527483583950305792769934419815739718584977775649222053952104110859463035130419345250468013693413174347761212783550029695636234968898887678735037198004361433321151317147215173691541601193145876411907646420901959468913725923718281701998391491350362060905496585636556633375488850208532298404305149593604315036695695817093869537300740153980663345776248625948529262860931070962305154442470450910179661190545176121732751076512951744606605499122330068424398060814282933089558671263187154586295232685290836700034616483012844360035380920587334435148613811649053395454063207192053677574856589465771624048123922688845713391540668439119184747659395521289938869225889199478466950300486587368953730494239895896878854398942988953194378259415546696644821389838311055975339724798556766990496379906814056484028568750398899667229676123662101469171458838313295280742196331864938699098326828197987551726822906565452629669669115811139485904111298150400000000000000000000000000000000000000000000000000000000000000000*i1^142 + -8675939280643984587252292491449565474477039826231353380415059483265565077410665865720377056292427135455324124658097517615804085591476812205613971530627679066573179217495345129662169769695450730549554257448076439972378146197215250778922677137411488339133070689444581663072264078797107168180079733150314549239954303480667289048846005976372317901308962248541421944972037556166368070419775351984299336837476837841803004311075006988475253510942643239371909009636341065647494441311980536398859302072205892759076167127886049457552699919550609423106567738113243348762354975979749672223612772810657712228942440748289949206809232273127769547266053928853428961555233013072575316417654127726402925245405966440432521853547361053091131805299063606049959053200625899073824324276441420492674407532625032121875231862810791147035882712961284436215218117308341769809962820586305298587914555099044231719060218748078855812679974936381614036313183592346714601726094618792937262584310790891303369224174500725272294123408320064351343340188310289411015126392907268021412829401820153018010000631632327174599679052025544179272257451888910262899228021189608052107557323357036124557063404106959216732153605694828157705530003576588157939361920922200420718845852819912914077666529216788535249501023440161345771505993176311163778500174612129435435228210975606079474868773929172017844421605826554267602626092540712778257512748160942917806048313926951796833346638172122584920374815435027866252540306981224765638140765067386638346840097960385631758102169704289052283738911285537425621137446266306198405592725549805682222333831260362013066702382319293171012511073744739424959419010286485285795431457451492259261394049544542416501900687637963721287716201358337355022122610970159689875175262518207323450749357255149953476698181364547397152017049321850185464069242698196719220331090542756176434967993379163562774823264224007159054557860356878087853456336090708815375186655007931622477995493503026514852991935812766201303319280687274247755384664446602591268904250607604055499653745834239405753472871420011130441263818573606375738868313935883127003435560447833776036043728499585968338242823249349230808191868736288796578859010410025059227524478425486523653071841008508955316489381232467224054602684064657623394525932543647547426684842339566445392066277315424276535110370032386347530481707753029795104863875327614788731642796451652247841385045322347256251341508605912796709232310816403982768778452062803899601661158016144942071267098420580621973473312460299173016515129135454368142021346686398533973756515524433092218370229446054920541959218674896273695748569715996288681812290087453561593279672102327879859201308792470315543093656414295829787763015491468263014779049942688302196123547501910033936015837787440105235719194275536585043898392693943568171728205085357891085543416424038400000000000000000000000000000000000000000000000000000000000000000*i1^143 + -628881285940282213684795269825202759771188487948300732124708673208677275814724716167499249922903492280463837017774038637314479144614916064642442214867244682698934405773580788948352593952364740661542793205955949457553392718830588249870998011907326676660965065245208051560273537372463487223199952126095994135739385951945299708455507932900557341719232397225281522044641301579545935414104503066219650937531508392750147733828023518135784650720575253826864131758932188761985037821101902987910973898708540420214113431505157099582745744622755734066949043443669540600429069962030791762819976055113673652134068120139174560377054955603889207265262527701076655970489361265920624436332980170263545586909735562310426008457754550293550208355444807888937949329643294966985659161687295230940144079529419304277472236648074534141928649361416444758899027192426456296072172787497733621616862619564495593548404980736812193886651770802550949097973663637214131011750832667574561237313466205661103500331186002870303084034438111669845060495786848757407941805054279072168383510710270583890079169155576201208706596661453495862268346311583115601530448954399591916470473534013485887292691111162881042580208014130975854481585516833878620192577234113781380753453758410003033460454746222864060483463289100122807377386913988108112056259732705103456653340630113866603608995501076099345036454366693338898929889577443319179947328569768846117944747649577585857457218424663366217163816704835178036235991615486741971980711251591099109722954333088200984805586852481643629195184545895408677499637015125747051913548010217094658699004209479431039465191303161023985350261055909333963380981130887849458744358713736149512849733602213481070711967840066729960435386938213742677223292435996082762415873750124327064213980767658198391394363462099046145265719492787977069163295347901415087836773816363553569344435046495692189703362517238383913028605788725690296123541731526476828131177641778050544619390819934339641151436483688874296787016030679822974183068071086703831949174845553325223660334915463107062145050742144735763473595410974036229190870507497303108496094822828661466021975906789413739998259290622646889586767056714973747685727629871095308742746774484987060565272843278557832213535243677661876032344811159631309886035373377865369466564617885825802451827435732707407074127601900291809337746343368359916722666234879921216056974078970291043620122327147699828006113256925629949718349402004889269912408138730474948267381325472412696979222667948227351060574478060413009295077111134472796468375182942706461518480281638311023447363663117538009476229458338131870457752965546329799367907322991442699682975058796730932902278515528015388688587282582481153343264917888717180459614441535982605678312082682755733084770321328882416066590033768201229462255563519884029853196987794466765809909760000000000000000000000000000000000000000000000000000000000000000*i1^144 + 96030411102473965191999354671659860310198549299955624959368412287049815781031408631359843980705216950476010330814683098159861808799383809965000210147938023123445576928649256395925873134515629227337683355565515274178248534017320334246482994871161715906126209375994314894617166634476462610840194301090669896334097671721870287643687433991109098204999867820394709515458785162791865717153972888870651343369526651912693967526406300912057619322403294921384195192497084887252456061833911491367856438391083655408457576717273653640462381602931367401203176142293588113284009582903867620839939188807064905614515031606229690817790484702233404012458886078729041669741779236552041791468289260765207967355838690940855239953531927838157262297807661421021216674645339514648375655085820248906186010377068287785755370464792917438970291127570371119567293487865034448948515060534897680251026041655455276443596122424591649242692192380225424916479435465076183176536415803450823304816206920675145182889529930787585717548583449842917996576624597318459964148523475476447024706784312687100496608174408625448211254619688461226082972340181435684080161454671259475619332931251062537371766466671089110562528292291472215468505067020638193627638566709414684508437510595159370897347219624606635778378983372433393150844155800673596542772176797918060536938728116056023372975891911742534012039831504274116066396228460453021414587340521563732799561058228701909148563670947615401374514829306409831435726336871211468442675350452014138878495200644591051567284528768299485672514904189992447232209475537871366824348744354962717911770410440986355257186376305762901843305946198465228831709120928149240081620600073323009630839841662249403180521755548320264445840549086973192110759861456921018363990660686979604024346403720511133401332911974727526870658188306942329262292316130079442932035323812096138976927510552775982698089970569718449149471731644993707601428698625424180489340165858024025936915870610316631244657794299107422862384956453357158557790818765263038023629433079887259803495645091482354558692901228447470297387928305973829001760832381774581233945220097742049414845086465028893471166827662912411228299668824918329120006935607563860720483167467150409340885260584322107758252452152606741274736999669930029304581345606916472982035788995407499129199834701859820194120696890081542060550448324938802086320840297236252500522371677441736055023169706315632934540163853567914143069720055877180245109006057534134676981703272103205872340916101359448506834930240809953222988674880428660859756705494887975292840683136024175657281087939850102385389778581349905615864339460564194475266964803161961941331465777800446743631800848296510555686319505598935635512759299706802315784497251685074519863875857165993292500098869212125214650367903955527817133741925673582030198456049210700595200000000000000000000000000000000000000000000000000000000000000*i1^145 + 4285103994384653339548852283756852461696665002428773629554852120117161456667098681538986680466888804726339051220101175570829401448915627972240408630297978395131081662770733484712967176422338812711258838851506301955586226929437960284643088296770782567699576741066855209618704433251655168882201254854368191615972356162498638518155788787496773247217946110202230551168650223731619549139697660186609799430067633229236217405564342465729373027533796465352183055320831714455168875932829741740004522572179210625013771200287971719105447750061052743951678123007880190531409582826103335855456150950205258696671437856484335358788489307652223518701012693057302885951875254819618511273826613898794045824002603187442336355149035960360310636416905774821697006273743461063719976074437408298890782018223177409587183859059577305768692030059084451384678197852576379934753609864464839082243472828220634446207593709473613169413888027077387039493227901825108800780428463950464481490507174845545369645071834910122275350867030255130436299976417524262693071808592111800415798894393888020580008164692723865475379667925605465410873177662120293594075622773932901796769572611157690756826704114293099617231967131328820096567854783812876392898325378089505676595540402698894751907385793427473629731210478550610732759629158671816564937090527835973734691295375225970530021403352610594173021401459512446837396323227462390358726390061738045866142207311268950016710253188967007458532748470964386434641640786216364081785094077979721069219100502207080223411651261773516649289325596282904666687138533329867429706995438145941950343837486861876096923407724597892382700334249502071253047308733936110243359489754836319086413906319591178826769511337497855902803012254190136544977430555398351936030845640701411097410290516222397134420677759443689684684908313519081217153390449248199777737503054391162656766542837487550662132080435507572806956161118908734574940827509916978637649044829269682287845438239353636262161258018880879271295429198285860431108542512210158783017374957107825752227601565587636436171364248622788331537008789181988969121492761102690775562037191100679374423696149177960182779470700043835160424364181532361987082348323947507068265444392033413482165426513137939923643407996016096067807462298757973517352964128008628652954052409781446617328155593615914706841560656352859771211657739708118933621743823607250613798139530460894381021276897287960006702735568257733070054150665207527608624412694185190690398074565220782068700278203034803667865042318737889321691517872097244521187733670382081533787402739475207789707951730441416956098261522088524113528342284607595440258185589766911290213458030758462014375768659725720109791582270212517506394926482059627608505470342109790791776285356925845887842547108654359051306384458802836878800511272848209804864779819417600000000000000000000000000000000000000000000000000000000000000*i1^146 + -664131375771491922467734085074344762367008301242070732795637286409771561780855176020223491357732868576197855123438600348780547572366732289133602531769208482813618760295532333502886262184597403069782198173502212273974373757012554897037750527804186944104965375108242840404089225661640623364538325115918304646391423466024303048445549198383254484960036712394137794895736478536228164538901542936050683083977636800726785213553012454170612211380203228153425691503119030551063993276591013137415389184885071692054745087264238098844986250834514745283335145139422833689899837151245066152010161836759269964113474404270945318558996267182378885755881494404544306685014753057954549906544637865564458203284099545841282665487869010492607247171166415100207257167480095346329539628487190866472682351528552702577570017338680318382534520848449141843093962871260999455578014841834486120661404646784498145867436141848137731730247676168060671822964081775629486671301492812194343254687098773363370054398392840798094188652275874398556804680686500143275818684209188039502094055385989442642127482469842033405399052289590936788296573370745971270726768833629900427468218919222715980215885559473251401108913354012298440409347245414283516656398856782433945560767150667533968981354177833796274150371577449652917769997816295187965289050335741489147041371979504707384139278606379380137242239840606055950264417358214124382878329077076792125113916140007855075680553331241265887100701879012861999188750825176496772518496506119862713863175147070477141805025020577783408492330957981370709224264809741788061988193751012588311397149373083959194322399512019101321474233133136687340236998684341706680140271982159862617700242133070150797663963219259660291478517949792782362921796938235727523658081493480593551449663976996158826783625542925581752098147364857706885504722710553602700663266592770890024459291459112847982639181009634318852602566960451931568834325364913432408065898027196847853984195718321269538664285090578751926022531025746104027498372761667322991068776914768945414695526689029133283316396994476498457590720168691488494926654313985548097078612435590577376371887971246700614038899717829637895455807822397911429162992162275755018417419120998526720738185070300121460962553074038248614773563121549753259466521746716439604296834619087994118285257263125132436500172516973395150985599319855619331206432965650396118411485782877449386713004737971397239778816716272225996944381139081690037573877369330133768297966597532082679915787649125519480367481288047860724307736162173319474692783748605314862147236666389960528701339908325073044199818189900942689731051494029114825423508618077094992842267986657457273166613387601824276303485452877848341553259985420792085388491796848047207303713251553961625351256821611398745626596680779208239703527936136349487638511616000000000000000000000000000000000000000000000000000000000000*i1^147 + -24160781336666892614462743644137435999180890477851857668676587680841717460850246892550595371880118813439978286599816522140579248259315989981223159110243935147529797337006983705885989086893449942325636567505781262238663881653452229640341465737669950887935718050214891138445237196183271188911754802013951100779747606147591838715051587539040266696854574673917566161364105512360512307249084796612846227222686755478295650629797858851605360846368903215116562703391856321950858991566243381992386915891862791227145771763833324436937098737913264009445831143902138916867878607637649776526212946640087694868496072270561844102361534663860567581991085585885535451680254196443568841150988339693675780188836585012904058015822429751385950565863615509428548068377143501929323737130503153018364373278945291606995914983176500156999920862038868373148737772633421762486707129587206066596407193110999936847789346143173103034586835934833739892016223381582475181886643062079245135678745129996039194427139454230294012406740358401507665370929559057864234432635471435729841138303792685555689806850751829185812848516227670046579290062703325823040585367761119647498224366654131671569592274468361987619841824260419233165058677283538145470576579290625623442992008174458582312144921525244950892595826894174117277443342464495712154517005765347851451330952890935185185015322431081735421007233459695727380603674198711248556749018908745105629556516469457880450353568716022673538918949367460279843387725043347660126584111281823838178645527485295618827434067777129461895977038867574197380949550506969876687651977798200159983113077414508049380323041716193410265758875906823049150396063844076000089156560213362137220594043986792786452958741912663020656839857705063128999123747881324406496955717995748365867173183837787837991142781873627827308545580250910645763115496652394606612196571460253105168018010188176626808405747898052445872386136284786135219423095094979135222814838809886092077834659321233669223260768280253458907634838221496386035500513387809361350566066074841624432988444353396882386746820750562139602879843665696028399652405309012827559223666397006921693351380111031144956342165402889899212120930399714293557454583833595251894988856766824827078698115982989431649424800176909038900233842846377680572961737111643025106408154331178825922594977555438066833789773794845846895856127611764275264187328137081341558598974521213708983513508443527368967011494059358570924602051530985406986349127550421768125961670464243038841454810029276436487796552018356402472073952144103468983026134193733770911704742857300540436919993317122206935277654017766051152456904076671480808279594532208791443733955214584681345221200464009417879308997793001169662545860133871894480582695705995035226485660217014221683570667612173264731058370235105947626252025695218905907200000000000000000000000000000000000000000000000000000000000*i1^148 + 2862270793937962984943617816039292819895600657053978950620943350295962090168053422056829298514601386368488161589965510852291384707455589894569226920516442252582374671890320423224914947565837693084851632324928206040451535259759973445187419273817606387264680057075511143630255608800236137280285867909356821946773406655063272823981871935254638207834948579226619529306983734457047591646357137659111757199961081215499333535795518650209551682395930661045325115291790442351036302582691972262414751270226064187327547168954578024716656452460440302994605203471829356084030204836481628167161730695110282237087043894033899301078786849509242961809643459807329389416828509866926068653930281549802674414244396933456717716601924096892256268566256472338571376377922513675021695721731385232590531671465681680286999624068580705046274776105852417199076985725876681702040581399379090647622074524885937643755551993694810351267914903343022632083958272336949159373047568867841048364070615009195556303427046104337134607658015913753281010885757195485600322915667703786831076586449757565964338844067409234647358172095965340882358631427924876104096515828381715909596535572019216157938988261541231791664655898745313858808145491802773797472297303015884471326699719881924489392826525720598150609632925486500163907984734677230463132584365852771350426139114911616595226459655248882499899027848484227630595336332415752952927490059084213237127685093630917968976501688653179603498641913428203346328750954384554576527199491858022344735961109146290165864017758637981596406729655040080457891040793196342134790818432394116554981952514797084192052318179837846824411621531295466390246493039605692427746874120877744327102136377019513759130083073589400198672601457887841352517765740958936526594798756258576395316515437189363548595931335813227618343113762964112429612071135082544285064275340288705466279528338282090403627709823380271826555982923801113248184808069409437536730676896824741097415437064101320002790432634646095976562502760408005241736358592629037453907686139523392699564539343063741952587601087467870382753231591858494920807546357282709337778192859186378034030647522959984744391684861129662347445001438860246854248326270636817722097434989574766867557836486961263992144434330082576315637690653594034811870510747794226237521776093483806641405035161807263022252923528764276115682746540441697227282419274983017825981020948577376751889205117522462101205817688709532579133398495619475355284118590370548609556130196226592063380831385564853752274671329780301756955414042504583420358750137096701015011246027248109750393522200403581023463629901074668794938155053874831188432974332505416519891530289983459311351466240194753772789364921242939760139595342618272510754567908823049070048133560363291803553082415133655906958597309706297293044686509834240000000000000000000000000000000000000000000000000000000000*i1^149 + 112686748679638638541833466396940571660845000626798774326858859770902925776032668017535627090231267350793314433127871891995918631659734318844614912664614193931825305478045207294326177193875712147769335200369104588454796775013973220456948658309828276765440307094662074767773638774118673407199761403388561623861587230057813613189299225779692436574046769492464092849348041313831470209290149824911926168792036588296241980434606894993689236930402557258412337307838892719446262771323112417381269551138962927257762300361865999825774861295537309377821829041581094303725766230017058083390778452141743095941545314852057642903500029982069022712785496073501309354158291121742111249248352682832516638931815876535121643017039437017910736200261507712732766787817923307511894455437618068244743015847345840431792977540188571755279602093897360965502046123022751886153683616491873178903304820566157858933052082768469364722955897567479751097387315031939146436771607813484840209580277088214576355318442613753751503456804951015616316806885003592623126263258492335393356863482041866440915848992103982002727887209299360599281770285146609483674002665967903745111019278712372405391126994398755157173910233534209804361526075945220803302968117592085133878048341161806690058046781264204197568390036492854901489499333930669070731862309599308553097707370708957769724270840021501029114391139809614985318859364991674920171101026341938638321670558843029708097894017783429841280177545360585267635921950981202381817830389716002081014052657421817753281652741978697789592866878655242304694098893641345426734809631838334497453543458373964292996973230630058432518501990925239822773296019213976599238466911936564084364409584998398743652715009685453978123344146984027407516590366278117187783781618754637476668180418652751072815888826733394487871486226498268011038370173703232842639670660550812094646744236338163667608175640434005805345715561725714393827401155249832306143199920067096814312648006876669044025083628206727593517054391878415059400224961003273555158158234349620841687232458891308163881206953382890425328761203135995673088264387369238195390645763771298287935583764416156286893028698412595311751152412251494722496576716014478385413450998398842687734750793343967861055095871061807064541285040276120127898308884801962836642884105340074520455758438202992638196208018603659252044081720596782997647366089241883648478919992431266178733127065869117251687746809955122420764039771485127350125531453235970393561954309000458172211220334636021362232325472828966546629000167358340120632876446726768291966608810245256131713451604205853403818138173719391310849162519390986934208846455513906527239661347009539889726071805865518669250342293247832912426399658153845588702244087518997602864920901826422367484239121879444897270546447014718699129012224000000000000000000000000000000000000000000000000000000000*i1^150 + -6416850703189803824766870316652823086495684006064784109265884408226405381306191918520151684712319812701416082474183648653191225954956420412945246131269471965684406096775244389203612016953003733297987389199636392927520265796059986856252879877413426309017863874341694602724578076042738716803872683868562156871046103681380347482390585039177133171781203622767307150459467268046300085925649311556733508304874341758743960429339397980830123313329027860254512464167558007997742743915020665037297066801302824971860310616938045519114033475346717502713139428531933539633314386357615282033504971114894722317294446999040975725438112785844872843042434886366827610556783989433175282784710157433065686576308573192144831697044988011790861957028089084066310552746429303700387784675860540235334712052404186945115057473415195863695276316619344072568467225544262137565201425147432358939189739234501421260915328672498963531901656852948340709706941760464730009411398694439616540870343756298272871798740811177950151291712875923505459463483309313965929123006509563611413290260896573633790543966886861079384925272686800000440803523051606621492821702414449289631256771212292138980914175751682010436927283207199414854874110681829551206885142155325957273934321992076229554787819617114711288205172442971432155750819109378371404255528598138934960540922873073748414457106201673826889438306896130568287031756652875410060017923743441112718501846822459991434234244036956506016971809107987235885143328678268728542710126997428480665786606303729602873197310233068389877295149232122016000564444835128464485865372580697907318034844198488953552771874777292997632414870307228817913454757390254687339717161036652811147767986186504001619588990535961110997081529028932218232251795712833422936472560453624493279597868671963239652464294227620911014444175177572747718690502852267663462291386651178628262339552577333356452151338353963399429191654745536085708704799286500920064521234863576290322477169770460777213271519103575161598293737776593928228719875583374001102176004348172977842623771729246257388922643237196088754767975663953507055150464623711155806451905681530401345072655496698742720610838916300322493885151087695108625320129650463710724091840205107115887722294841591792344102620884704143505447490276785102015909371320793984815719067295246975503883752142133815315959794166410650884233448495419418726509311535926164474867714327460091699403259273161786980714659444342841731351716410068346640937905561718989935578702185364985471623045326831793435971427058126893048928282298028836189711890319502851770569221942766224017421557719493973767207211763718595733987696646561565664660433320358810849312297305460574199963310829248155381899184054806619940950448409968025593380228200629563506094946703876494019462970788727778250593945725318882918400000000000000000000000000000000000000000000000000000000*i1^151 + -355028880256696245336223659090362841592891877124793687924701502501789513766878707034354220642788239107583779413317067213357342612919660065814484274070034539540443801250106330793811775269664602979311337374703206258639860684777432224464372237593910679026947385034821889536138184938645020657833038472997406751148441397840074041849200080999901036296740693415404999604937431440690952979749454383563795130382905307756053436712122691651577180426382048304871244897976663953876164546401241589562358842438806791132566590820392212300552036294407174269228230883537382529059685070061493133122748707664903009150898328716748728058105819122147081376381294205357881996557099679798119246574254910081329653532025268894243376394235488992817440908998299787277160639761098052622317191818941796599979340803911458123429482631558078876547554722300327541454187768936324824915090415127904271238120219110029245808593128751770450731752200499945179392655579298996051941040543921834187832492458404126793995206261433968069119686651242632656612871523566252210976031800448684917973436756096876618268150937353870956700051776535329306643638503332100411584062407750842910040108855338109976565667263532353801564319069868453457054355571274571962371307426171581290797224129915796137414215306108815292796954138251751604409777232332923358036151749410511133061031130497154768627033032945955180255766061074468310212714429998776061712467055030769960642550071667945795231035081977280139350956903580822927317130223039878898903556461625031770347922853619583116033377895558527668379282286814698927714569621465179378556268548255811453009470632832957518646289947269704287869153798209205022680222321813862566650211496508614805874970869672454577641767036861090320093246705385509345537318927589958038076137684830561489690064599045394511801228765534786494189506289499610463859290389769914841110173430501363207078719575975899296686950379720012666020035307301926175517800434223353557722899794213466883601861509267476223593522030209258416480216779086156773638646268324097038704663738995348960408352482061844068042819984441768941317426273976842108163926705677968324377945398359090579855403936579161340449160415566398170126462061675434794191169596732467691358117393234210073577516474703759740986663940373878903246937607731990795097303681028609613457695602334924495763199790727379146297807887133750912177638217148447541095890046166589086394622755251840261234407278883446054291420427282879344227911218003421918147415865022648132350974340309782034314925734758714056276544868561705137300266275263859176698482264576546095151773482925577515960188505720823876568700248087172311555360371085124227017259710485311668778454786721111444177371352552113414337132546479584415471860191398533438404457636644239493497396250617226426081019826269231271055283317637120000000000000000000000000000000000000000000000000000000*i1^152 + 1713604293572913407860566177774854540370196145635208168539087948743378398841109898547598587769047064452364577971424362922245357081777116973660475397071991535281792142742774441260145705438261247261930256667498009253909548657186839394111275858527490712850320736506985813037386179044809745541077961785696923270600226812219588708625828558485282356021499656482251556150526491635409898386331161301671009138017135126849928005572235163943137170173207369542791340551623536388416854688437476583034438565653538089953137261374617507362053579000518897389336403517712701398749685295316181784618527597486456398855977985387334349931616383223583510984733732155202813869448017309338691614264070604667650276090191662742075605414033088031714903938770969641632446369740177910564907953020675687973866226120861147461681124374480566358219894722691601974672264757932936631721263975305905064477860724748638296150692683449326955679611256905337300032338644637676787135394896187002274195334030183447263102920834103842835907127979814502137369434795838933361250733221869781046211702819365995972838087294243098440514104840391905952625126900677234481362829090747995563438107621886085526951916226533858045963298662792625727028318559922530368267702109136954955299666060449024749120969912503518066917729897689355527949611410236234820868618146546965779488553845427251481805631702169875103223207396781162349341877641064031823762596130432929253375953674122758927126126534246128506258084872499062322300679709178163082203732033654516018012281096016113758387181916959024312324518027825313646186447160010554063153843535928026208235773839929223289820770575188084391968992704560085692806937933716672880091531771778311164577231872352547604891498819803906470496417851427434202473080458226406590066402906610094504929283953152709745901409948498099466480683155575926919858939889500677499279942715722045633654919621861592854956822010628741881431807838772332474362995224118519573968357336168307533924136904571363083351391317281310173338381446359121786613836676683166223555977621556399638140658897487398211982495799386451038891606652935194629157159963238212207249491533123662408042006351930154947935857022747406903470831139322561582398475165405279996198179250365247131940549235952745056690294951297623130400310267262895266440870856343991749548027407962755858434542368645244415728068157744908133253945892987715066732140472953240504126045242648887030681151713628513250034767393213501579013530538968786221124142471801113493756393288134013116167694287473975900865070517379126705403323911873575925732143759526417052868588973612909120560644347101851121077009585027035077686634989116876952562981263147173524913663631509010325317971166578017152263436155175280700431502847519957599797674288858662818654891566559067218040205781320240954605568000000000000000000000000000000000000000000000000000000*i1^153 + 440283704858216784148060419144982401513106165750073545542812602336433434815484448820282895151549196973312833059993569155413500437854761130846552368952226953445087819912484730320812763052764981116832227983660485644998180888701989676828772817995141516992968032085012694760403992306896421647302661640082378832648922124591884711726300151845585959834702649234846957941307952979332335429272762147635503163984685605529022275572021037690030414667401769866501667649502025381856789132798936227361019956405369718872198085382645753816484762591410212049113219584300686886998952900268227576447546802362057244859177516463354616932553554733301369438942413402075861806262733548451881250960901175514875071152382531252117918993242249759756971585019651333147941116198602586856421141293271277013066308961383280247297886132891254879116067245865283916172498565241336643033347189862204229556027237960451885400064726628626645440566917624684775320498482869797769037156646035521986877724768095335147912863194838821856289018321186104510320376127304989186950145806649575614394102591713358499643762994808802236423320857937445196231935821206343618596619501983744789476681428739988670465750075527938979425653887464001738426274447886783106667078304888783724490123525636624666081783602548347054704974029475880220483269520641037515743287471603456057360750005987399518670345431154064023505544975779160587927890584317147964083646514709235257790082198868725062379257595561076505563056641144934738959280288651325012153867666228026028652884614703796114750890932434088858541222409858571749404543680582232469977165172068953900223126515920771443445858353819743112891877955638628118959114452973514972499362016991693854971054103560793623336938544892118279026719145795325726768995915589712894805946656802897701213553497093544630423766770579521524132665852408383899018778632244768351411499247219214330839008436211136895863211666524646329999686315595465131542435489541833708237208000950231776630828719385073561805499571046513745942381760615746212417897044200592321118937824403182812866936961906259877470946607783745034344885038732061288295506925224393856029747837221088544395648486407849271457543726894521320656462842462586370312569856547184008197396671246678664660848243696696382719122522219165316870268936718598511890161137862177501613761328691129357675548737056305022530078839622468942763274259593950983776095126319071673929856440836708978958058496696525514131080271346369355633882940096046955979810534835562081089560894314185058723721174469276726003757846280790445035797619647913014732453072470849003777636802858247692257899781149369981613305339346232148749776072907808945072970528379768462532783383992058142378518680429900243962630918180889135379619965115255173371791812709827796023777842669811457344007936433088102400000000000000000000000000000000000000000000000000000*i1^154 + 12990710645786235568561301010831271426585741091328265641566888841502922255370916021523581650743092703151775974494980134294341363090341339266723309221778690147513339067732667024134328724985504604323708856356563657685446071947174527965577663742404176392872598252046432899433938407445748385010019428149997673496558344600278020613133392566831544685316173656128440878604897494791500271796313439438793815465178275270894812020096934669826298891061002336662648381581536691678729496354021157655302181479392551500952863228181708380160625096350478115180342304555699672935576819785203285888688086302796730408914724543159049595924162633660914698385974694157332761957249657968261403216981978056852211833244097623294680526481042808424757361987122431295916034714657161319977472612251625080614558126541988344209816698061491697169437027861473063506751026159485252281497143743312618132602771406839052193629422353329844520936397590405385857982219457295962095212130401451291226212441450858363914095152397365345222989659192781482210283128002410134992869726315859523619761593461261551391072031456652112553764659712126601524444372477143464280144567246147667554292698274674450551882178139396690948648300087822085671252590682586321630926237107726488015608613466075378922740556233323212847345416213131393428471033938626261531915926958753556940738380800440802911679762390467831493255557996891277873477024257020781484789660749245836684060759949537645149702876301458982166019879254835782422892634875046334628524627699001078467021339404200039374414708310463760389816405017516114554848920689529964599144605792031903188313003463311102361116659581860337081574428229666010508433752596666238040595853791778210480622653524398123751123527685056871990787966050050382413838691800109421377004504491868169057166130405595785954569378124039697193528164409968139418801349085982295896058410828140440589616099793316137127377453210847097438223169252309307004792062572525125296953577296669849323430381952049235915233611481062807935189239078624069662052334936061210318978313581396885074276761534546605015721425402127465579736376814150829782271485346083707413846643591938227835465363495464303660808801460841340896993660406868426939897925172712667897990228502692247570352467031066510794270140988499569023591137841273796043384219160426914698508464523985057502621970076817670666585800604188172704768846046603753954146304312583957500063169634867736065626131650271682666508008278659927944286421425329265178856585430699287479252776305075086978316108135533276551039663654644828733747590722053178528191074144090260792765823851522028647234166594505188943505018323022635851371895896259991781023480421499507296407204826266769126758764871767874465266708308023479811183553403293982627109123660068480417261546311342142096625421516800000000000000000000000000000000000000000000000000000*i1^155 + 230621141517846744314180035293481616513513422051576920117236365792604403794146224046091032732604499143683504289525574763633873955683877720754123318819824278556942381895723109886621091190104250808072520386579932226711213362342781880677036390326063767115104107654970290420144061104861303141355536855274857669339790123284979152934241545653428261455632680061988589141533828459814462147656274142378100047234577581479578025486880664162594302309923914722074074604636471032589622561387621382108137807987041637409229962365997597656211041948988154736063435713278064192128994626574669154943670313405503034800690312532924859548934850584416449717166423848296990600550250916832684712801912359715687959745929066294146057573435058671426016489621111808877471783661003606672475084196105277026140757895131539571501589042077736935692726016950043429405670880279866554236725300590124924502993970590338437196206978725004795281835817013209240277215823993636406064496623020125082154531126426678853514408245061178928972919139523326301308239721709097803973899806505145310637853117209872441112775967917936696835110307199321374457645679127436094428531972251707063447690153831042438630605426328923035219550406748559753173670254620738270068321417220471566781978602256235619694220802071160886647649457115986694444442602458326188357424467459641872202169058283329099736280497801149548664113214063353934879787066597666401218859087172454284306547780879548476380684025597157625760215743376090995620047454748142223874710067863308217977213878365163282040992791789360793803280534189970647352675289477975115477658478057024297609800419055419746422903219472619812355403836638999669195689307229648857670626469749835526550685619377763035071307473573242752068256635015562605903600193675606569828756774098746991418658745863191053035323874095266840450937137939348530390461813596891149944753167757621153692877954760010223994279199012923202721305973474064126350993796944938502822248104030254241835616554902399521835723755004032100767789089578107975693071999721657493515540031425195951521667663382776920060289706227443113775292105440165301103651219155229980650390893955558350970166146218694200842266330393389829866246303674187193359386099402207651539456709519847825351157233478758560863364043020365696124431932493554655667109987412459375593861917565479976344602972708624749111438067750518102825819232309980317859958673185167815139048237884900092500288413454693660507686272917315374190493674211778528084311820288950173704453363208840237452913881040018704301772155270037874066743224375113787843659404128373926575527891105903749891659696637962944783319868956719622184092780574323893618288112835687868377669334414504597154956020731648496412732681437459913527531542504722264956903369444346585486094381983449550422016000000000000000000000000000000000000000000000000000*i1^156 + 3466823687761253897494372348596763498713183269962643764479624329446763951399502639915544958139540678919317082937096875291026512530440927073417419574676681196399549145252880685908171275377739074821454925619672844631941803374502087884265715669627875957445125743144358768119691353572975123444289149848224174518572674312256305834947573283943168986580261827437753773419323611375404898941204485728221328185298210888812847078658240728644348835978653302445755960258912184070188333652425081294032433011375860356303411241632444421000344615725215215760151039896865526105265418363303001671185551751572145279390988280845405318491553487931829881498330118884825279314196928499570115992601305943973589366688244430097212900978207424059883155811294328444173108876492602107903026892669884400620742833302898218695710543274164384986928086552486839250430618165875221131339202226585501019249412435849773035344389824952675834040430522659597269519760320698199484673178020963256332064538744396000542648767988566759517865641158494355370052306152130877156381807289871502565434079434287890833135307391522405385796168086586494024667017319192027496907838941185442077654185171419219304456101440409886493635178335483431212341463022529102522258453527038257556037571261522034183915554337836543236340304890983009562103166215136870733223832285225056071858323878228555168751938023058785355353211617508826810472014355323008614839405216201863256247255502967279991173262905188778268134628718630085694422314669563109969438923309848503407223229208301163249623765632124739123774298434786496012945295006631901912016594499783910883555204360535829809477666721187201963505488378617831953328735725558768447582401837019058494939747835604137218105446829819156672416972930614422846536867588997850186593309159445285087911773912954980651069796663379130160815078672253854733364720001728469551644955990714137739243877713380461966048797280671040103154225819671906620651158111177049100556519910319156038775692372655401562596383553155169484200726750215148995503299174800237712252362926496546111713293789432515315265689779328305916744163620935272020279207727856013720842941033284746017384062153414107947176085171224897788548645853598262145992419800622016681085817267905311612153461064385548753022858393114165300323960280765574441388844304500117780567178555426395246882608597836437473677762857176780165091538690152877119863930941963214346554223111536721459546409429058798033152698833087543132281535413441065655310235525877654056814739609860595252656476316663184853555365238319591619578460582830623087237354053638450384585172174246405221150251355039664471438809361104186045338797038246653164773804962554410251640620564999164494126004609508783903214865057986622287337052382424865303590165907215325882111576250515456000000000000000000000000000000000000000000000000000*i1^157 + 48574860310464162505742347830516534731671107224141996586829589440166578478027006777815904974026463002638135956910230172404993858787762856747940336519276660347613820581822248883132075285595108501374771485608322853482536901678551965317201850782475088818942641878043367768836043106795875337782773575598964726339951618588781684649702241309915891016405183554584088239579355823824233389602164884058491363841019894198456192040592687982821059983138692307751443748062066678717620994778743485502556668750672730713177505489899947010844167454497802791918002929716573328357191329931344261308144718489024209990834060257514579966458389208031999998973618517856919148688579002784804120043528445198510492219979350599993347651126424638599804576247923739850739745191024412657709502484081485344977486030431567998218197355209737156538653333270213315934676014498710442225789174057418736752133802975310807797392184881625140270413119930479095236234124460864757108491996854718951055809298053590578572572731213246211163509488277298010968863712391487055344632427284791072004234788829434296270119465663705175503953153161445869706557461567184904713131889394195400403596224066598859993178386747941296387564555525234550097395640846002270795527486011070660325050812697275246952259835362561944124290431732100306389824786926133759753432601901330098127636154581628003450867604959303570869461169854749091035279694224373657368837924273762552669203261694523322572148436649792295874583578061052391577320804572286852375182840509138906384584204578767177909012858027953740967313697692010436764866150786077615738066172632050631940415610026052304241361527124702404300591469312454965369282271542894549975944668352361456573498138025601039571105192309105062743765198847603847638145153509025439371437806015203484162403707020221677611282291732459021539890724359998163752723164450862564807697371003843900021583778057646191681373022174891253937737815055058273379104549173626787749161059523230719045211878873839775253709946092812135537427968966884306986544289090714669519208635312680635585670087002301167689878816693313494863410468011660537679826154197973401683536958205735521739947993822014351719398449087730857616974097632940454759128092555273652863893742265377555017755227334219304508332694845679402457192340562407452173931958733197521377897912075933445826425552481387276443247966999777585996125887422868729983463324032064425624596995836967351035485550443878222061859768538075156884070508635493058686933837760042656437333277373472534763190223961305228095987682486287202690220760804359617328354319478089635751899276294324152679682293819007450933293922723281122157427134283800200465243067753512423637289535541913078824121427852985288191996481311138985242092950018100991956574145489556838502912491520000000000000000000000000000000000000000000000000*i1^158 + 443107519428099706119949084615332201947697270970171462181358380512966776182551112960294293623997386591114800370976351439896917440460585944024314528022420438527482093948250542146182147557759531524341011776446291850424166557545710453345845280105385179443359244167766116335282625055207847326946489611600294964213788906976684520832168453813724639367111254192374696292813370730682291314148679914061746091446984983629567286985745046100521457530521625035934550631583252860513309917667271024548185437084194066043022963452665377064961277120338630649236246186050486379708972781459453702774395172761199104640228922343764744548599458717123147013764617823725808912468993229196915518420435987382086210922336801617296650553857492244513159688907382998194107321692759340380216729018590527867812747408655293730692381626920463969129951345212958419157681038851231483867751076519650659173057167639714155461785798195193940698292685259495843945702757716127453689253788982544641870884312100322074250229638580832958601101115367651367966426903360719416855134491132157305563185317586599967496239043414627175084966530837380855237223337758813875909463608940142725248204371955811692582100925321195983801717579044391272158206690994140674071908115504989628684198298627027179544981668796368911232681614243293321612851918112697444971637375623056105963707124040110057643294515287658389109622016309176853174879220776489836209271992162418586748657773120344076195102734712348586855459273604237280922469736644830718029210893270336876044081184341688442717648361743860036672416823684921659548242458903591602844186672892255073952373517077850866355960095656167212149093787002023941709057437702867874003077123287472251048179837949642022856612899928635412244302770462765126135073195008886445627984435258038693696277673818261499207406819956984001412989039769036980130768051148051676992226005677922999779445101600716235274248009163176498652459425751051734534718799025143606893500532823586796358363684645797243928035278568154590765314717808121459054626040607313087521963803193971551614538357296695302267290266663650331951082410192611642027974826437348860673740637124197474497135410521980780365498068473815096269831160243734255048994020657548257669636286467220513569724370479570164148868972940637714188370222260573110833231083941652156381031789145999416320980281974718613244138190173282853023294985558898925602148217987320689805259411083004697273338041207209272388221573629666366178357480704603170848172268896626961104872036191390042172820885760924676063282089314652650584470867215383395798181151400280333991573743794660061996964859989240519424539962117720563013224017212974499796347907501884733831611781747228559587777364087412643175009814969572390523683119537955425630703161769812033536000000000000000000000000000000000000000000000000*i1^159 + 1438098148953716150699324323726115967796140495250302640075734381469257946087842736334520906736340171459919266633833690857700978389073244145188870745072812435777849351881856160709593250974922412836658722428637651581828970437544476288630077153188219773931714823873393247867338663373085571941710512298418842766231055550634350443562829656332832086360661574943124385847678199774652171708234469021249441553841114034556322895255147562952819775437128134432187301704614513421145530613349468335208690212361481046936283249856126972871863738607391471464310892459444783576317515730847828696447429291977084866721438457818831002660176874766163376831419828879152382608948276859296056776592285023425747631126942199362455253704495712461068234427680565228063920048853644192704384234672148540131719760040385920082544086716543024651635832793384819948798817655167481873760610014536942741589936454476333733305383812064621000775304040975866942310022783691200077674418367129426355526271683772778776727276060075430094680369335648485642353652946620863902252900769487952873833696358461999287022840774946846589933109695901256280231920884330343728168183604810469075907030725306884746598745772926387640268022718682413445494914553409358235883061141126789172890653629941865862050376096666133300894873522541594368229102546189355227646998478159726910107748793435525113140383523925752090371903373967470673546864571260813399924102419433817577965574916837574605949920879680427444826122264779835716171331221233705958617772310745352471824641172818148450241384418717108831892737321136215530109345081927046878576200299828105940434461141048014723081059398666539273751340780351782159712069839488952876046224478785430991131047347652599071914686734104591609234172927207615771014297792625943472168911592328237427839475061646630830000015361742271673716170881058712999455299117610979665710483734615105564060578708677213633607478318548657789501736323212779278378125301669067435237707238120513051054303543786667417708240600105102953734885192129943020485927761040412653653534571619779937187060582274275273684645988167508980527598687022302876911510651757791365027626493338352786513710739536472268254770520932742127015840933739440962104658594860977543591586505351340751486995445410153527507330007465909328213941547996641819879215625437185067190035792290072487923678213808556180624913762520315426773644096610189878462880154079883719225889797873544929255970177995272107200244015407562694447413168211928094452953538588537945048249610719251180543981522648393155072891911384617465805524790675217360356523661536170852388727769632494707083375089233713739527906544222971950391907972343093538849074878528669866981853760066599612958369470981278261964194770520784892281737317540424227341074222284800000000000000000000000000000000000000000000000*i1^160 + -7473142246379896550775694057633002154575348160230755623771829401401843751816810462293325331479954963463893656414499584334208775345513998777872251081629482651901362042901545218012890771258854132047631797687685118355267335942781451242320875143064076917648635432181768389793466425782941198566757386983664930321338380070390376422921946132427453833274905948301028995931760497797364605496429428338287772281248048916242590826644760122268710364522111829985771540348422911655640846708167995897540674426838970210935304343095121030896305334733961970553625228675540647615503752485390035900297758487745045619206350401875506900451039680671817434792946877337722225645674527238564230901072855005949383435993559067433346981231254255775314576782146581900358846037109855690716348505093257195447178067787977094406354693918129426072155291124776756994949635706881782558994536126710867518636566967934584905859266312140951743548038398388568393622548600087161230765560395197835360221187895951745342505363814719788618394458715969182907225381538171010831086130015868911971667476533319692218941203727221373042317873434758577320336363115078593785840810990889102906470652301953349443574568886200914695687597707059801312350452424272377271347877885796822761686580322170671527108646948187023116300614535548815560864757173761694816159572802242278518716426857431559467226319583105992394965898376427332626455739598185052998575957459691731507407475900349957767548630770202176026289749062087429338919620145751971013403901442999101004517430505073841886683834428272414261590392286948762135907725316842711712816766449459212326881647234055220263729395135384090307896987616641321476245559297327440673674725020147671543532938340274761064919005231496390761826290392664641100694524569026146831748046671206572197487117489990422161060566358332518995233814953572241817021931432822833495998655868946690718752423957625699441279403077521167122529507532018096660259149988859602785858200013096723957461399822499537090098373135364388020451734166039347241956230140107418949574001658849723476476069404925482500209884202599172149826363685805364270218457197439752520409509305932382811011420004395189467005499642424914927078156162442423129412512560261796108929020481770405296718009434911956010964933669941952004375748624451980623118317899505701142223207941692700712025041371965972367139096134467754288037387218940939807526662699682221877910105135365869084241960629785720970071125697492780442046313602295537446598009907969679570118026052372663435734680369402185681419781104794497214308425010288158546216974489470884708160780114206212669151457634240494721149729226272161364455071369177625090672427159191585601827912481194909232243390340963245786578173676581567209333156430090886247874560000000000000000000000000000000000000000000000*i1^161 + -98288869165938189935769056677139093131209862747533823219388516625542560126039052195951361091097576132777940011582275513053383198646233530619958988933991572036207844398873926911449067161739025236566389595682033317844031820950816246306007487115633827293186360582881027432896243769829710944606623804903499555097082658358564342491150308144883537887313908624185032435031794687837715530567891642916270327039597557954089909018329516717798602028866657449059996527209222777546246980647580122472733836904454786193658024623587750548451532572936393875876354048185650079879108008703576603803119495792609558341989976513189752552247191162992077442288430465827163280028375595273612547910773920483581388726264702328093575205595950315519486276034448172978228620011957018629366002757544095773057581830989110803324724661156024375516080519767379589821079832367764146485923357559172655385981506859955221208556745634263593792370908533399016336561232946598238420807136260512569649616150713013367658079895934222766379209392271824050516848024980271294840017467442668188380955986589289809419523267727835032238660888973432404054788419951121366948834915087022479147467335436158771792307832372694211211668037172386143851625703871595047905029117429893281423236133473403570244236470713377533469669920892489222549993696156760784842531546035413122960039841200810912245971483222431372596825968366274740642810655335154363417353421970676242338042372412638944174352773441854713829497449630677789141583794452272729140424416238177339815567043521843805017524268451259492267035803320098114112395399431014132296516998547931474647543430819098569045272534919675158734440690767263695341573385956029018915651376652820903982180840426003541976376908861669639355839788159632440944973386650284129124982469950458595949201357633803705977859569734288971927252482656778641946250802565450773786512756493810853160244138892620559003625277256271415720421667547551982902810032075885793587538320783747322030482548039364032864313722211441133125839105901813644148548756024627023388319572517170291572067688144534471493954832494882148518095804589554767608713388655267290086281593859066297399520273607717638464069298312352197523942199457909856159655284594324194433982337879044501780025467383628719987001399520456716664167758904138919007893355902739774686057684410881252413801804018287853465987760196173784826893962165007003230280991437906616029652787964511477256132175470555833819164722545139296935120090665550778580191301044898337898280921534367521230458605004838219791090347465464994332442524052820749854228078475136460164963388893868177281805823013957996293753048630637042561439359292524966115390730285816994199070142952853010306357837597042134904356399251431152281629833270657024000000000000000000000000000000000000000000000*i1^162 + -572812290517040610354969471502028976282870031070104226274419819460771747204992337520188406907349390025425821684651737236198693100781541489908282992254570148284604508839004830932378530714212747519051373013991907314603693750698784612018037794764579232063496767134664650903809564758434064623559173691897549238739395777501822121997791098922967006463971948212114240232382252835849817178655026498528324843327792183259694526205135047515848423668182934441559803096919832232694767899611416340097580252359745082744770620041074417172379462698133539349109266896670155390464383327826077063099490865181635389310529153061348920829551096201652842932904868742247300709559512457124377927194356401691837204145336410008888062195756958835060043954737682405903464398708344443414988772203727654649136951722588032780033861346095468980654208805334588953229108415500000321797607333721613685221256148169960763219366574389065192844185429757038374223704269369514546074354257044031505351159711788283157561809829749783366943411711555853832324128847558424560950222126510694957014065003799520385236102701959615039089584786599576681390720979610295209640202967200982002327831255117940064642994932461292256709061042967542889124567535316006129977098178001046387713208857435698313437371928827630203309480766060832258819702926837254684945330832994561234210049164692359542199838261759348319574385079983176741880856255301557280345143774793651453008219330887432180954494582824560877863590502858196625936776331423219020569622560152921685159539168492087769432446268398965507446660996231124744074926842800794846914618418566098376379203024779258025663981385865124445530450961330376041951342365780762754867856638401215326695099359286369275288135659926773437934141244197217226555950658105301086899693609004483424836403631799762960564266502150106249451182473209616077593214339912912826627468623099386538257866365723608633926151428659972933633844683473576440171979920338519603499089010243428401327137352617500955276499742871626231686341616392020676864337270779574555906418477060623623448163580056523698512905303924476982087326461946336270280343104725770288013708555837230009328802636122551122464529948241343950763164028173031646864085431535150258051079457442767440751636297008707822136579944599371026996716928382460015456205679297522849819116139721243691825119544484523978117496341849659984424040364709052716582476624657503176648155127937419541336266949635674603613620211595320923095487120503649320443759491027689216752392268700138933366500351352640581852720450076649585020456690645190864057393325680028958062032036316618005559830136356626794806787337069289133009686611260820236051578457602712817819735393970322156196635191931114460623740895393073311319588864000000000000000000000000000000000000000000000*i1^163 + -525315957969064965703611534967007626297464890877648531112108440303272528046804713497095880129417467367848277877385800305605143463377572173587721273940323462288158679509707740846889190713854000283028792613585776860552654496413288775967309046336643790850203397288602012746644035346738526405870767843255686608466296093510572770942474692946346357637379069103307092865568808152177974103764016220964538230878013630772986347757351213685781208293358484310859135000241869046249603360981213590733177901100261023288652730018005844664462672261856946948789965043646845488078800888177516103624253677960628920405646430666998409126050451236851667870863319466444223508226927152886790097300627150778367413385021615720200604132268714958724065312865317224957169583428051436133710003985110170116159823066025786854149887272661132016218306534020273960301966005788574937676917715226792253879724477000762229416858084534065485615794106620839297101469327743398759453737361903153404283469213368656977341686881833804989559224623661723647067731314113704552789105593198226230190047756731441457433186558194483724794577723491632457649461872186634389152355505698474042049752450383676750414241454702015982938552824904516831148684482212886195944537925538395741708627997657656707233920689363908689904001991326278553457381879205056918354311788927854894445340058256778801198774814966791671627659283727386708095535638648891499980070725618067333120900473493401895287980750702883627297368103184491207846105292881879146163189831088383180596086461884159275032012166027017361392747855638470644897873973918322863115434014096898840939219597768010217175594733901473987007828532237317203059147837560784593628978863514485852289745693025881453200204852516759876558935895781287406313198563743645682340099757914080953258308603701721344705580399587809820705619130595380200179608798599030958539884247540413801074760030238021533584482864222968426866613944071067974906842289021639252217904516860947383759033120672860768906681525336772192358377511745805095804171329189322346951530198495199611658511612528913788039271816494992080907901650105694605261692180757040931204218140769393635017992022246868725538979485973495273640477849285179240889305808334960405272890263722322179515213169674094363587724751275054950673599725680766467510288353840340508066355442116917232197247515903775422182254873356574116788502981802818981831743973909781236937787915405435439928187595898777112867664030822384338492285135694069275143624745504125112110950706007145957483895711813699739225166970259429748791727818812729424104690966808243310805679710305345195542447720394312405505670401187623470992483454242859752415799436042090493799249565293722568856364666873064546065521601855619072000000000000000000000000000000000000000000000*i1^164 + -1211414061165385676215156280261423592103728169217905553183672426646197384129390520197154492389942014848676608382917046387404055628506027315860991283872254995627495977327815942345133557828143453491244011237696997568826460640443258947094428378305222189143902670759860897150302624291967072158360015009382232719223860130446943561544934618135289871076774965048797854432674405942845534645284863128942738436996770662989814591233716705065843145791461295775590983687528274726632348560499828584587547418014742038584236730057429927389500968091813102541871310359283898511449930548060382220698206580128209852946389801061935373755038263617953243597821849115053898372639916975451646183000800577414135545833772167940789866930339284267030343381823714048282650266709715146429808416674316583424440266157212560649737952994454116454018486989746755746468074980967350347526674577970739924866355677910814021544840077943307680525298953213555436221801957756216690040755799492122359480853975473871738981237333365188655055841311227551071164971938778817465762418868954783098205250098282980232863850543702684601939650227715059459187654271196261989967292258990169186109333217381009310685061512465424917568317340323340956312711185587262215163709163358930940418630657462442051433342791910287494361920822917220057078921886115415930076503659126818092655352360729890844526248106312178259934193379976133436065393871017196565961250201541404191547855091289584977857123455572133001959784255843081811570609647271357848030458296800157208983836200546108777136056104174082962012632628461305461429110495690314921351436256012653220127168303364026473519943756056001832613680533107910205936756004390531049786095123094671561347253643007051737479324139899623875911498342537194446574501981218172547174103678007173006454327780750795764633930381432096219110747528927689469711433595468367490200192634235215120874143595776834539727750545056531738502091864426515177078650103854927086948774136540398293784560931292508140615001297543613408621153018126252161168908913256039040416251578945189477546786465383685995191973904103396932615811535725019216920386340306393693760616831334179994824796137866836563172664501413566650127890025538370312230753611585875697373733930242551618280900667012046574002910636556497115169085958589347902637400262089614684819750833127412969543583494742123590825786525211046583566045016259358404926298277889480699305240981045574665923821017528380028303694098026239808620608412584264344241365936377115843786139846615684773906130565904081724542585245572606771247319125861443106733915268467995969911751761748998586923292695541261954782565506316363633841120094762362004731587762375309179166696316510985872955561754873405241886144200704000000000000000000000000000000000000000000*i1^165 + -93777502571892127343727153890999803599057237261569234238317838343959577271126264175367062336149242776366403149651990306847704614869427024396248162230992965009142321271759610911255098129514021126566263278371197203662903629463352795337561843656080944403559336126418887130873670871167456662752204100730305240854239565909471700687658581263897026812377120920421598159412066389782128976336079044243734449099660454474177891540827363172689922017584753658548262703077416485473846470735057010457019925098047458477071559267638372229551240325813946871250754711798324472276463520095256112429348130145731434723343569487445789895307508047438972540163181341390786896005377916268146111006306122202983611758601940670350869362909755246120054746811072643584557976539244771854840857295555100614948229771800809827085865937038277176175466407703568942971330339610368272129365200495530869415761302946195036411401957178326981395248545535909905603510446997776411265464016769228629171836698457783315790719383336330151238271669473211152609203592964724958802891055223603433329184403827561882847589298498981600919426476459133990680308122951237990285989621887923283449425819620373968217937624351926035958074513084646436351450863110704081564545877709701072079764442767741561143423079971128723564754653463328513660605690543633673940674106494041514296757171034355965981142985852017496421409353479012176890772148780671577993841624711813459672652681863929510092953824651642224772255685388367387083506323197958267630022293921297520947628554897529426907700375797187865457314527828601472112450043770476758072717497695144996647500029466431742204104440688777726794317778737861670890833187105170217435121367217264973896549875871807581948743415971624994250728861450916453482038831395623759198873188076524932720384964566391514346277215473257115005260281316503069994238048128804175164738271265505233090249789171082928719263727341491451321528760479664323658423486210081172868398625795669469236581003533882342121197755412062967218063231016421833806000392360667557107086933938451434711390212832754404014033442031894197358434848212510527433954053660239036058033753977335713935492795053007463280324614866412855505576615759405165390906938547517838365878316734295688874026338092879010443994893679441091190320166033285714558976717002474417641683754120429016279497683019657777909182527779744580423008501804189157259025924340181702857014780742153222039803998025646638498245849574819234633997518855990722696056014612474348408940371658190921074191345155526128065311255731451404787049986236587879320895353310150098172791531629130759089437740606322198335023869834256870055547941934454687908056725345247797844033469172500839877327146848731791360000000000000000000000000000000000000000000*i1^166 + 167871907096656557066600120755636721588070036799106875108045804150055694403646476435204377847810542868757841941675186546193059524907157249500735432077595894680656235113504113504967913417202114813286439254516611146786044458235123161532734998527739704474006550092711648993553105073904194923200964935229528916135064065287669985734051936632346626837768493311107503278986607855489743727662408279240213310742934199444386749803667748715652291142602272915475367806597670210955786804792337877287177034169496640709096696903876338570402218252462993369936766728664393418164202518687407620072848389418565804247352265032116622688113621365060164017119893212277859852981085065204602759619245603850653858520819810583116920718800021254175642585230352740471315494010667740078077564757574166609487536518284422309435197605330065867944399396262875518963248173312113815566341442620667543766561683501488965064826817723476353846059587292442266717692944804044637148826545784452671540591245847593382931266949621026979512155363767558117786825382242636820021508979112419739149329313629065265237630912208803122486036241502750477465948236580588299739467028795876993172580088891320416506739642155557219559550166419839243356727681225571006981282227138652174589104553317294399787693160042595393285599907249577072525699332325843563198044082012316927043046797139205088582158932151662033086839570326662717767162905225353232308000058332354403726899309755079185061014838928873847378792047589783131183145791191705938729712539972936163034203224039259948961004905307471328757131475255341381435208765421165596876647846405067937724307310846308901219701954499226450641038275350113502597887927344961600116355839485958654103712241256531935182586186934076304624367787921747408321773902205376726401579345751939043672658542575089375859191371230610285366814425804929573658973463299082336884782289301100306153125321897829178078706658956161527163185687149837204095910986366934829125415782700575880260005719482644732299284495268684163346518290335436146678246900780432221206950162905883525652353493246970848193002973605097680881766449033350419098827901594525288068425010903554649712531120490158985369282955453375835174140626710760955098976625039245508820944719158856155435825461148591877210197587691807038933851600272910656332296391011422113640398725893928128069400871641379374155770518440817920701924981149854278410480191072563245864517501627964164794590977401115337632302449007161407043268954094436935821847877626329374225412734941970782717354127923587407076948543562907290334628558634422703940176705529415713177357220302605724345172899582703890827192949029653097771446130296318222259454220784650044207149153398645006449190339870720000000000000000000000000000000000000000*i1^167 + 407713987833408295264488611934413360566753193555048523386550291847223520949095182298297394024492391493104222947357464217305156591254143366784171025991624732483625154267191200706299202589957733205257417664350868445870502759527393769273123749243935927415676309018179623836527509072388717507011320240198365763748671895798054042613757391024492421322064849626789796932306851364290306401442533042507666942093376249487502581307912555763178745588973955951071869624372222377569895903736052623661050693173107370478832040713599302520842273369859916617395252394094683218791732802386196386196861529538327098603019264337572854746531325930903273612676618572730619956215672779578605618502509102862576488018185734805609014624163219714056336696277081295317814894578671472750775175632103087223150411607994885078885550702422725430046975406361349743601875885161133033313329256536229678680547919378729617279724287570357854918808821785224555420100009219166017881844785999933948181534847358959237148567250051679400355852632608207666710569750823300584337205404110856384557443292058237306703847476590042195159746394764823233045883034281042501375255116324359780253231631860740914298033054247215011367122542541677463609015186408044571879222127325658694038430929016302922838591655859767822938577614765988191774482826162832220520465694640557870929994379314708351812286391547703431826847733394186612035411883600181426765089023942906474727345228114773835235593450395842124702440550046282263729372574189309962008135851001073366784963900712260496154188601999160183538185257926253779339025081911732025153491865220883148570516838747367712810606227042498511154390364178056414222952536005603022209343912763857565515091855300711461316283565049388925007646224469045826314587515822152161987323419680391496332733506008220008511222762560564078260455121108725986496576836054967314576375815144935212288414727497635681766521103735114436966279546683613441591920561694484269746024194138307343336994549529460917196636611572402353651504899578084206665677214913493122219581706609714753716265077660605078928512371855901108076508346295193399326775142230235458920831421010672596463027957147970853295599003838787052969602687818444383188455410530683728777730586644558827564333879686166787051371246732579015376508212469843695252109100486178292967021098572011614929414193597736118961944006503974048845055946157990629390016585987322005163182047569243707522582028932729290991770108315445370487271956276351297862762858609501194503365089529950637774487335576692355296063596424182024808722287147628158089426625849203262848208487107802517324799884797593381623326078030700567264010612432094437786907333140537644726745613153310081024000000000000000000000000000000000000000*i1^168 + -19873508642521017339886824011685141920343480264804812610630799002011591679431100277904588606691053787993513101841148837581021477732813089880414765287514715905305825823629547562787278531998986840498554268878454821101876322658779805356570785312718942429502347309087260520995432382600612666686314833304211835255970953105677756977408600923804717175357814471441248354854086745441565577490542505263195427325132443147615159887864395544786979390408334680022537354395794534163566873544915032042332918760836567830281645307515601949630273903696137930367259062062985471808310043722253183540754699472002578750296705553433307304037534598020774501114462624833240668151733094377327958413610676990693117731065101796856524115645112375436940447259221082463142622425720173391121872649490144965109640721823427016999178786886948935366733629935230718107758772198329414440838718806453048716109415131202863740376300585352180462323614703237671316479452293852730123095880319032791075138508069312418620390127741192896150392892267933236189940359771358614151843690808704296051896709833397401575600879052344785765902628335098345536867195460878788659501870487296987052703789905418593488363583572316610089994266348246231281400100174199465901815763440430809742598787923412157079583330555962700458367386290426249801469384360996279487870978624397164750969864346134150605545640212495496969270225611736810706875325703318226447120352866350336762410691494542642929552242991077486804549534201121777975130484892300849122159244545991118950625302528226305961295782629759667142667282690326180853502436580210079559435773167412900169898925613032212229441027548311395971822204514854443191747593715215733292615905334306727345233283103542061338302435119413402170575112637558939390552300173331970915313697419032490187150074528878118271684137206796787919744079676669518321592859983591960207956258096533755645253269111144908783851260637385598282625876662111105366941028099810197632957598362583250885209552614618902647737764190539370919183897148674488127615170409810218025087083546893413242644006357726096300505914407736755047164007875450254363549471538503908474822777155538879861340234212824451402897760008622973506568742388984591471665469536291871521342061410819641279112319903676632905233897793265160534139011705433063546361789451708371818704758287644172188434216474451690807821073274824345972344967930248465376893644017123824586978740728336178346696237365887934367027401562878260717174782031390311981331507116594004233150351834133252796800453727479798269866767451219029183783962141934419423162304965767846694477331245171016421314696085886654420228944547502294607586569062003880744290918876211300682533843029196800000000000000000000000000000000000000*i1^169 + -4678506573245587198254096177131151156180584392778619007866553884500525207184165754235468146941275574656380434693880425629199538131257274111381675808757014158871956995507253890529335424937964787491215851387164075454293090096669897011466753124558654902620567660577127802981036390827562814686409348684664587003645313206368559668071982902031615131927155770729341495396981169969512307632393521388308653680287736775649716076687000196990178192228686059084979101349506167182136436304961269665052667855941959333801777979443501844139036161959000225154678218124934392408868342136904228544816936454506668375830006069194499027203115749763555523554088874099986071931632762492407116415907058116250083495182132960351539876123973900014117669164089738327318733221399157184263869356880311123521600550272329606889503798808829294978988175024655491342814417989464619085750407686371818350652530758184402639640301177992986510828545154439921532029949617132398080734094220963309287559658141364780708465488015601902669526130189286993628611365546344048235278198230826122204330952185632206499011733447215481332166273428702953398753896342195132225861195576803637518826225442188213369790678284803895285397685837451163358366097512600800236133914394422843267266642604503929919956951565095519843264563086459836634177733311783002440737858202467444279209022719309396384031565928936759790915275531013247385129659254564516733517972846216307274088556199500082387875636478983860459583903977249113425106672975273643932508706536657706673869964492071364932246392196926717241782647229451068591835949442142218487908718047733905150197164189551701415121564930868782577370409351034367353426052109615974423812387049813063296139679374875523368689799354639851862624984060594024779297573066603910640814414460112109354889872254304586678158394073735214851117501843473046114392554096349729545906122123489094322663632477490483969069643858967198682895088660466932910013355966948509654533097418832534503563209168506391811112023669349353534598372453449138876914294221051247524308082022709061049068445746271862470655256687623719764106673812941348037543873905741798291586268758856953745015466013633927058200654965687345308197081726403115901020054283522674794715070483885467713249279134684762518364083218443596963264332897448392802234107655243540723281342183635240319336648916944394704311546523612732564125151666755029015438118923299324749913290249298395559623789573510403864979882385152440149063763654389791535593526443461691173487719660467705624146849002305546903357427738759483429016542705515610416263807790919617733769553737473051055459730376138692328291629478698547404526088299393969420010517703114887014645760000000000000000000000000000000000000*i1^170 + -658484297713053391714407382861585418177220905117362367630545274083934908111279072648651397869926073914456742850029002224741771562519392675747953175658574577564410166097819002476386785271388696544153328612675109229747662177690316496811871200375390540260426226338565755221666243034793205565797684906164039514044602918226806547603892303848327333853736837133911528040346783486859835372452437366430328393433290032466529593345256658573715022155741715079597331536376031262809599723710171319353382520054184346090707852714017866360233595408286872357972385473994586005907163617498073181625148189201876801288510071323419373971542279456930786395035535879521229642226895139762823379927161712580911071800015318815690403680362280587018880786988310161211297510188216875953009150593062797682202151091204260871643202669578512143582955024314237397814367838272080926460459609736179098146289214504384173619106541075050002487569057095476112124354451879948878481451956713022330040296498663752423744529761744263819079258325042018439069006512721982028627159553274706755339927337148992159533759861034145569347128119803365286130205089911007697769302741551385398813151898360452875838321155117038664810071717307406726702189727110107223907037536116450906672632351624984801467450396685540890445206249457349426966964203451916993223072781911526781490286078914131874122764978713344965282872596998817581829011245192230789667534760023460721213247907592321922223064634797998095473773161369276392687788849757616403584294994643792780836471941371085034389709663876039444755870227991498345267530070450205265229633512398823519444755864279344519809168171082566956732762324325400334505011368678261475482114904216637937358863009396600592478509710856898705424649881913566064917655833032483180628640550607728744152775699505445918372400808636021073380598021270330500263554846951695866849471278478955024416828362441184532596991177542255280213468273991947566371775668725331577413943470068921234673033526321360583541581589079327420674451136474370664950762252229863592587283998428825798495920720922559716129218623995680260226643255170052278041137099935313730080062889072754636331414639878189884218559808175091575730766715878149902798712261591948765808958482571677628296569903344333323264771283266404800746087891329478866419765240745846409766431575270117641658957011382012554125879874336557639211100515653951718633801800469925733213283143861544280322863155598196797418981414413318305352700067369181867132509218561833901332322042026159672101268092983263110206381669239630503935655279991494148723267370510977648611043437493967273595434338276057226628259945261013618372018571599388135983831320625152000000000000000000000000000000000000*i1^171 + -69802052740861036719969008513075058605255645928370367786169559237460953442182497557610298571464058076302093733070742071186303536453851287725361118917780054347882533770123478833990839203414490592319954326788261908472849844988906970289104131181560156532106010052261585962715435341076682321353135919317756489580860561659615068530296553331551376296109089810680170369482654950669101277762354076934534873815657996405761908287575123091662798127230511362142839197972400819584181217860370235263884875948384695858751589976130024806091989572755572976475122355699504217573373893951091572675150718993130545285004686798904216041874290335993185021918108422186379325836372419369343582606690935391519547324654114816876028889010836949752335441275440003302694257683073312958836944958047736320880246322752908649207075399568615484849565544294664594767517605921889110225460357352251203666256540623574856691434647881062400104858955327837080820139727486796666326509095894760087545903053380582683072202489995765118888647805051324261014456434602174688870911004625096084974730702678770650408133445486965450951313347731703440784526632459496431592940849477605588990597158337240047487647128497036311740423166088088994699432284414010284927668927215150079501214913922043082068980838084898337767272265241977557135351330635923465390527028511278600612266870835232899382728896891307587113507036274810917425192462077004181296874882120230728262163498536902489485297056396269210238965357683693411051746111638645166992840629616929059611396759256280578166309793904705768091139807161084791966908857207682505206200829163325721535754896689089109278219196634787393415230196923072729811470107699222480986581779180524127018529226177734494479515012401891961744950204809627152694021178816086501240866894657143478152730870744515845131270443282951360859813364927533504692680936829560863036629792243704605076730445861376118334241536311981960956138289486918062507509758021010077583815208175249906773466626129235794135041753898240647336854403359520749111172040784337610200975298769057249788758592867792296556305959880466393797176803112677396988848734040926217259617244487676541268532626554965598233821884356614117430013648267980200910410162538514511323828517840149319178858921969554553886997188507903961131083402303851204796990216568962532017933189340968441173397784968372014186582347103914130278799310522046536557951110602239292987590760550417971774557508304068672189007600955694233772661826249134584541717746644581920278270940442593880286083082952546671981881668001648269581932840976470554336862338226860570829699619628095677896329564963552851270316356665209609263480127731244922516275200000000000000000000000000000000000*i1^172 + -2175554151251754517004172452581008867334356967332974229405133363546915705149116020317303190780995903419862428878265281970407236429829405533213870806803311365880988900612775945700630410700146058726005809133123291577481946760767722441653399718750720756141278076569704859324359233624249349738262920563181612313983160980439009008433047436876052627358897866037905743863339109641296815668490474599290656909228871192742536393978797967712104553519149454385518120291158719830407152787656381092533123213906988709109803646804941829188568556796616239140050730344598915946695706222521572288493783201548450013531217700702740187259651349597998974816132892930881464850379109983843681691823161944677982038354324202126377385742505126582677237120902908787047596623048147159400091702437093339342720683678801432131646361831090453092487415488455338030376621651385525938537301806604107719237015928896333925753700300397854409451303332321355388410171108691280725987921959703654897329795255790552810314549160335149590701692813420239969229679345091261653048522894462418847723198315454937536058960007362374863234151962633617491512505869280674783530716669946523376789538849745705913717791018173743035573039997434162641860062310897538132722926418687479369855443495249999039096292530905252518464486443223657117084125223598495470843325683379078984527883649732428754691761111962087996720442669586598405788224881583559241351376971712200249793711858440714449329714299980111549181368184729058881507297339764206685004497843139090977457949131807613459647145812926937698311674443517395431980994178472466406200634077836882990505141602656188065825925449001768482216441334889738447171842543125016374136502233613642075891396426439724393836684275100250591434164319219047769892120487753565655789807289280836677364538527909477753702133848240006989511520170445151210970659585364336393621952690969116245067450649562349398353768703322635341138739831907733464377747356746376677384420509037180175723688840084314577805413015151275688478412596122284747958663104388176037655611646471404672270321903512758293237158024608787479245963090445078083559198178917178593435883516479185384101001756712229946910738545602966093855333372729747446141023330140692525644045544774691848826503208669709244935559380079741838576267476263010257209056527302107363904681296732835790156117780555863403626790704857136172169963107403305746578887824408810593815653268656648973428785037589393905328960764933127978465515214184330301369971846542980766091559750033914861125455176057471545915909156992350868152290449568654108088322346849419772079689403463627051567141229505976871684102812457338781909080373985280000000000000000000000000000000000*i1^173 + 28613479753046583585758415062500141819596345026246506398667697123087494754082466294481422914788906979448614161882504251526570187456648077113082943120642633783370252530812583886979382580345567915538228468389049954503868381712310541252247513101103574541129769482245048381116307046454012074533494639304269582552912375607491530973686598287372575875658321827600789815329190041557596277752447757946578262100805610633708645355641357211039449824533244375532208526978045647672021405135470899510547654212538248876952948439150171657435461116998024966995767648392882314134688142783743084511147844839781402909099951217347891111579785900843685980303356527198862625531840876098701498362536076824339632823463498564245712927802995666934978770568853787201260976839879857499376023865559194869986310369422687293047301516916505307303220716578355248014130670637247844654672478268227837942495732344563471981356312829478265593874810802520131599311984830805056332125476170888989400848403916826585550393443312070829061137692091329039985221994235586243983059901723624816256889452183997573303790154564328949102542755297919888187884838236881697690628630754439443934372013362347157004580326786866332104214789023723993588854116469013823286830652212801809613830902571251042964376026936661520940675343243920993753376324224535188692885452281047794939601833179298360204178171293939689542037336248746178893264014527498197741139248279867711891802910480373169398264241418409067545406769872526897596932737047942965058945210495011180634570157851099245126154579732711883823373572232867803842929084618385358372987291611470731801924350102598985107678304752417335923662829859274748576440440481228642769061646575645300222177781515160150532608970470784500187542983860513771915544956062278610425753979134627502350271822107793426821200836160023032170473327302397650303799595965037415043089330879784701226254585673474212089278747585393774882741592113780073803035907410795033302828337601845991939929019740004663894750160528196388318851234463667439803156123743590794021727029421223245621773693492573552888529387851481600566683066113871801693427512022187299726710456791984248432833512239089109003539840337213506804621365135834791182303515587948862017939648798222133020067047207846170027460748441112727624657842070605908546089957066271579559047488809381910363323861031631782542824533377023599305435334117756043631345458396809260225901955725156450977671335991683968944609768087648739720286616780848032554057759370789000485993667505607711075401152876179844702165480742375666009121854685968542663824081357747255137519067719737612366791634520786359643234818207658337632256000000000000000000000000000000000*i1^174 + -17408010343223330188009501727020964915606585678560932544074972634253712783092088628567838232059403838443038918599721463455428218499756431470223808170826931522691737991254987707228006594604261113853078888276023246862444581543332392885774057273932036445919160462525665736014016663739247744785486320141605920878111349257941157441395729190653794396475264204065020304617922275540785351770448071484913768799509120268910213852025104123905335935717028542413175918168113534164616895560574580398733160475374047168722262768200770884921780540777976084805693228536296550971659353007328676468027694200910824018129961280690388846994786599285689840753193458736047022854257230605147267355601993311722031098108910025956854581357161963457918984788075753094942937364245242130331944813124411835230588660740639763513858687509067227854872159839143746416722771779000821994177190742713086778701947864442871635038569512417809395825094583469369318097142482349035943958971877025530238090681970806582390541633390522441523225516663654041999198605792616642549498625676536744925184902061507976803809878153758600087730121229823684575198405888112189256033155574489477224022795310181066029134608272502846680788145213662615196572513459748919927881041942398952561425994520235448248511370880137080144717641685073376363917353939087774009262072469723428183270784181281255450317351375413393741753882476973564089610195345277152017322539572484412346122368242263257131911759659522177858027864448338722028701705953254623696699119555566683030945008496098841168395645726440672580176725863765194204174710923579943090430979703376088367567790736383314124644176425941163348239255857708105128491017083971254211956492785978502089080176861679502389170778983992389530357639641362123648312499300347792525710818584043134179899166472837567098670935612397819337453623066428122402650806725169322184624335597968646356116297086044426061880031756742886613713392860482555913000510732368252460950104686297073104103022342662550633411161860174992967279746059838379294229930612266695044458991248801419203597172029773200689721991114301849626937094184880274478300158958182430198538983584130054799098416400028705772619811208871544878577842410795717527535881344760749490896404057160328062401563808672234867896352408253025286820182720203013815540599170320430761329755583007863090434704988685667658288695458549709705648891626018979021078016573744667822598240610224270772117893285994236836288033546819911463857361603510821950805882696675787282549814172112013871302574331005102139795755150419695843567604283146060864397504731198857695235663945006704853184809298528610977178904952832000000000000000000000000000000000*i1^175 + -4724254647243065603392976372227861522864137262293394683010394582462577408640288753273769251810636940771025128040779717916437418735931349014828865116372665577393846078138387827061693599543995913603079785214433988563489192605645810481505782211752737177334829803843035970815672120216760815254338525688518392878065551315936659632373885139117596916411453084412410761045201386563871808336124804781381433108818875873274663508439944962584883617089432146043364870713365500283651658764585666127331107297046026933940441642400718329824981406058202244593045742557351237968151276372987080235214301281063376607166637821062865326328091672419309776734803274240456840346109509000960479689224785174423004226005454168873617640100844608572867062878816342712080323154351928557867557459042946287430134801449314315798070436825814517471047548900813174399417750874745307203312783620160175272625277087797453838235576489130175506668489354356865322078314057537073707761673896431590647140488994211321170023537510196433483920508471445354202745113718702609430805575583502664649608017753820105745525617903053435006600118363249361494797072247016294056340048882729338956851636230388749197499669582473788201806527614204218103832026789363954400257176581233341367050711172731647023584842018051423213329695517140434098874239324601117565378762317754689885054709872070787704151139585240696378628010076731810463228172861043099718862249597352696396754536238411771345692788825786371768082431086031980100794434355820236624048475477559324097886622632157539167422272502996620222097144549426395506333834155764459180778275167664309663146689377381516025844862976532170132056180386773664510327774117188193748826977202838878350574058353289663838871454018696312361048814673858319949016919307810046987703232768207513169956928879852219187757157537274890891823113188939569785416989618302175670788872233343731532066794808541872212025514348425829631738377283926260273932289138669366362517493861634247473103952224271752612598861616974372555750597210600599309476382838459575180050737609836062189717121896736418877091540728214210198021224901461330453079403927167751646700002766366643866709143788837021898995960615890427701722574835399623316804645666673373093452702699754033911291443390357057382724663502920463206016186943725746165850007561922449334823527658292877746613158502209910302103522348351264294198063630831544966315487358550781041215880792048789927927913732891476614895746296572884783524596886312364350428808057745840787413976091307812367774019836714503443522683827892521493026090182095343487821106537522928181361749726463572645622575944216147394560000000000000000000000000000000*i1^176 + -4643793605922341178563052181073209466505316534948686272017335885015385986136688884754957229437773032568678571436011908239378186081219218144681472811181723792640032456574240093901002647167180603687079020230371023392221409585106086328784294944566565014176076391855109394924441707069140596579091212182075152516510252225001083214209331316993992406791097483378602398504443661211942049008059251529001840276747301407212281760942265361142182344016140283494247523019288778652547052536213192167441213089819705540001827727698481491817154774586149185488025496920540333586593642586076466629181028541865848741504763836125156248515305500418736454108670210373473247466141334636089766919747557784594235931554744390232758243494539193264194019104891491324259629664651401221871170390288171917921556734768546331189639035278219240295352475068758962331146378435410668240600625648964555558965659145850012514119338825471314596900307349855115436795854035005068287672785846192124002477672909576215714916935614109034029189303935404615727939958901145130319317017365255959139256710286845091899490553013198746509615344829601456667391449649440761432862738463397015653043070367585456858051482619100560183245634905304769360049161414683382491890764285919968655854919713043607783395964417963151015744273004577211207297220766377247784771593360729930088102862843561713919116922725415992176942494699486697239271694646344238661483817199287136232329484405986019128631369362190384928770582551180549949541450048943326017024226146602531337489890341756181785566487500742449000046512137971663729681077024307268653690322407657803666345460564117935408266243134845845471770189908467400938892132171964939916017171584488404119317389334778608465767066060979849568123386150668954968222060216152764503362646379122008863284066218302430283295489234049775112659697579091762713945626536552710303038796784598275656610602739384069552632836709956951994435680992493695242097407706281112944391629584033325746902979035742962418244673519876497400425816938657598696428174295395626493649962061486954895107612781730034302457224566550718009749144214887660870246100305306963595535767781780933244146355000255903672304637440110518586502868675134762676998525002511285775266159508974734054630873507824429152900749340750589061900479090087733606472557970087486989149750083250216554516751725855972064127671256671548405870241911690615556972809289782806181598891337155388556434409302058778856960237742404759167495113219599418243013361329646638332067600200025863561246179415759525297607333539076752486604176608094137169242806715152369661860216055145692095698236866560000000000000000000000000000000*i1^177 + -55111447566555706436399700979223023887858570728131034298321359256269691675704107031024541438903352511882604682643327552311050676989351528357984991668475004353695290827173957673884563237469043012205691334173209771481930948594246744475089414215832351555739814319866826083518389106472050459350772596364226952791226627198000344086139055351666976855072679487447212274890240036351035511977055895367530873676449188572149299505677533737615069780253397844527152102992247419121531163553852965245491873087128399380645502816309937716451333323502310645184791078666256782931486351009407117354176932258562983750308079281045239079485308947041944778208124514097622672464294148855987155758747231102322978068324962269935863442411432636029121051503426323730885073506117940810074399687507654972903561644575293016825552168690780620079290622868885498242362716467546715841352865945309196602509026961306225356597891100679690671135889407253666113751765765851918045678064202474391215265377873812224856035343007983488933344308573272566223508475308151384590197850779355458405804807651523795324785453913183918795345513035968516226456477795427509421062914524595571011555469743659919000023099836124254483064032325739909942385500194760721582929494040233938152495087330216491545632445112896213659788919418270588526390236955603785708350450508660367501908109771256377712278314980539713559329687190185368975613752795544880379649716003780121651314879322010555701047114567027186338782543473104390052072183345250836409517730479099877839903061415836239749040593929765083530771599638119234421869723061881147552212530948636670001577168719684412931570597743999705062083796419307498175692114457739652819984178846073640570773286439584025568774998867737918016410280976062803675456285616320781694582120933624722083973848612359785629553957503307400857049914243721341822917342082601417112926070652148694733074077378354276779232764207764967941930850640640824660165026029902808341537282672608974167240370563386166863072378832192333220467962053582352437197606436970461154025293877253261352058045022973318604873147320153666456242399585386361492015146378934616687240651184999551259851440544763931067968315212710516553924601372920099342891659008480705417419548319083898256706122312752145907250627761337757189005584917572274815801803452321929474510603556549085130869849317583656198755461548447614573365991401191871840484988766728776732657201071549601351733275377673539070981292789769044843989843951330211908036065793012249981425266958342175551252542929320240996665614476705107240236458797096137013633709481584010953474798094415770419200000000000000000000000000000*i1^178 + -611383807876930657651594610010040106981261918531340818079933862863484599359018312706484568422646056990760852185009469576507799281867092447976950534837369989631805550167058299589211707628469952266973348733577550955495019244786168847667869893686509691594716170791975857967187474470574810719094592728300835007885292667583874894954713152375700277310263809307645814009527595929898382539609238388785069282542574555756943137874096294766029402951531806535983324327517502236132958710634572647375096365315314105772898327694831399517143665463939604573567660039808461719316392235023227636851724019799671353873628559879823707702286519077616110224785763214251815808667288064790335028100582443604323177279944679476695617623005967374080788356383370908889310095078914448538024687745547391923504716466745786193917436595990664239128036324086272834790948486461379248670089366686546162483275998406196057502639837322567073397195331841743894504364020076123447986054109271133423956349624371851586529808023869161985962747889056323098157050602471736414965381435353894130057031903519786120544025357038893163160057499580429816411581425143062186897337609990169517084917828475141463698246032129969054493757918847222109953018650438421471388347876272727971989220434143608839137252241143779853710419849634017723978871029232789857399763905069349495152077403551817338243334156319711576669743159784435166429098044492739534702871433647333089844099199512207243717527717321132217290491403241554519896616848312101750092372736606917766096006435722087545590637241107278976058663850962170493556208125753637160704009855338620290520161207788028819762585615540730810450690343725547297457413310905803269033202265173723475109510257284132644281435470144274426732512922568660032046208055426082044045550688250324275251787046334647432209242360456918582366048968665431595155201505999572166365809027364718730771216391290379406496040763696112802721052834621537324687329926350628406780092642916189169415515830421886271060672033111460091634442901450722697391503363732278537868895901819836926603566004602720272367467963359571740679798365083307394451790860816234283341357201963013318923619127636616748635387882113211102652625607197307296347018851024980365686569633189109948741767817714632587559755474106669977832650019101648483526954012406014861449091977011011796056552796809750080831591080633014228369251032737707069846564782091332981455887650334373336964668503758577501198866063611327454348250644976546279372241501046623241111873328276390768933647320963192685147695181215760842073887562536729456049998194622379254848694517760000000000000000000000000000*i1^179 + -4715942312807654648190745081065153466958372588429099598787576764108943637260564415009517497423539375820114232435835166182711977639875467945345883612161684945808927115498600987829171785234813864293888925639018785861106231727113053398435734203903387472335663829879459006670012555401913912085088183625645812119220588923138906600343687617137594375222949242514697716247742713718588921059115915414559795525841885493797399386467835355706949479376780476036848183755735463795604587935553353240810542527165733389220847016671599242074843596377662596900431302304506842851431516337965642251794730476982199076362361847907854949818383503350207156555717156475785783923110543037851548366090143841537341199981011318625564239795409248397249817155395970497009945430134174025167600521695081789229919113458004543680861860778258662695486835273458642596823771205565967049063766811885535196196442960915959431197618880318843050857444057619629273629264823598198475155636479636757861071691335155873449807752177966579465440892703425512571972412298155238314899850596584149321555188765669177416904041768544233151123609912100485139659980714311000856681952164413804551755186094116564826695168580893950392279147112734817348904577235425642978797238993803798733064439711017717871088995223414976600145603166713054587116902106710095911042023828279139692735104917572649168448243165192647217193387318788320870047137332745991209188136487554353822290028165632640221662381295517532678048428114242373608287209746829647554314924521055387858230304822616745549454732328775849842405234803626841977960522688499175930176043531106421451419309531653410632881243263722790251039545588348855373628354241885631215203543061681928805277616954194708990792503525782637504777741536755377026050116448254032997003182066169015794878384721402928431518143085339623705369763099472823520197183576900379146757485758968611453847812130965489527576801267944077817215496978003744887574398818887976884762998614593821139433372535897367515966483623561460368724626046570696135415089096185538632002773822067870453378593016740575139001524877392535861181084535083501400136370168949267365377353130864982802182709803909782515528537929891595711130793043445485375729218299850109896861826061241615599502579458655934756731833769320713538918949544437836886755662930753417191544985538017279549643707372017888053885521088082506474726710259365879912691180162133966013177144489278317152021776533476491971203979976601560617855613460084720133226040748903731566945732514491742853740098919799644988031282798863932079029235687832149955146105078146924544000000000000000000000000000*i1^180 + -39529210172779427895712521205682622364614879563865748872629894101168489104353159635193049501633859624742286973812079308957004552255258520501457052344952351313494963102658693188015591647161184688050144022082346427005211930779823816731991460605042972216804781672942287090403258421792335799103240920636410843992834273871321929604350745372825262516259896745457967360048852277128375655009245676309763150180745838569659197817863374936782634451724232069900290619764549099212536629001828235871899763781571491082294507436385445512295643115836228003666236185772511832369748296509754867306925283613824590870581243320371024855305267393954146882157555262495341422602007797393419024069562291094266065860999218141550545441716571731189746369261117862809404772256064478187123449932705295033833403812748794778257068204675374481588371234812283031755489608402430097917444841161795877045845500935278633570774552483209250722289273288129719714858106656408007351908282625593471520167480494929788208954052420444235763083490848207244090183499491215293877919703091295749467198976038100718118069500993008360614305279968321103100164542783419208955650104031655377915950611710089964676274500972460413945232603415936488236410823757867576162102736575752150748753762679745203372721886562091330428800031348192941451841417715083038284426559354316859376520648300355450874725162126469942967042876378310382598845303390843912474738689046061457410577247145081984766243482217941825394302856515298556923516392802271078589267021556573509885623768857794287288669917218178058803398947963689484036767446319981148420165119420533042639314389038857985356869774524062477742136621999999863734593299680660081202635229324226945531244682978874772288570307164809382690096863077416553699106836505791375541842651573146099461300468384017409462704060155425990076619760713561515617544541211810218382818741334601601101067938190283422163967055673447881740407074911902766608167071463976788156335217151948172921280296395728112554881082200125992992336776509438069834849953931590505545997223777876953428518369269257073649638571637041857937880389216721428846311455469194574911701952720542259805208398118309353042003953225486561090225816564489160082045342160343221249142142991077503679984662428037193837061648771978840613587838933520925219558930546867110816901665020085962051853640441828685905794979903470290223297009951229523220325523796463961335353485135701972824271751851212358015313072268052605020660015180151781143164110449580623902223069171961303951516704212669944020430157662368526409669903254976099074336358400000000000000000000000000*i1^181 + -230011267460162200219839340870964294696079454200873594690745389556208902871226933033120187241766499404920895604214490301049569730868275752746345805555354544845319907425371072147344596671907638550815893831001459467055662242628680983057066302541891882308882469688271491145947734268454718435234542735470605844637077909361829011888228643836327417185428362056322117916717995636054500858604318151163431855534145634999949275625314426688093184699294051300462047020863174012421508821721315272588299934246100125302807156125604980234812059706786123657825273803095073506688287255266612489312081685949142754950651342233589276938875290491379984945479961263578239205221312487807769985762300337989704248479289541419254042244509388028028669905978584076187045234198388382082140240169929972907206230435674922146479719265174416755245155742896817916817550171203071903158892382548953199396532322895763367154560872243315053137024876731016577875418513949439532547700270243541552589401884724278167611013903062542626145284533367542742622209798929881491685068189909806191890884221992635148410916499674429471217369555479780896368733177857470511491553199892816340842576687638126646388054230387652963741912265631706113338989339984647807475557025070720137553115848517553227843697241380653696411311452026387691076985701426949872463278315047439417169247935302729201454156889233800680406490383466901126447546490199021513103974861801185621667274140077488190133238628597282897475500631990962869183296093954542432504935654796070575999737555778152454098481974407620576535130570910601457783636387407754819739358280595752861338101764588464498858110170962887681141717298815482872112139208257790776215564927522922204458073015112771890850992904227921484210664461378212632865055288449195935600093966209786495743142320448096160790653747768818822235361130913820065215601179723782495189971868715432768951944132224770223518556757085433543569511271082004681201595987340588432106607851529563654467617632205666286256612415662459187947672442619048545993117782440907502766233704597423835918206142360838851671869017103724242553819991328131103183440823446101170772792781759421228314779701218782278112577707248998709887977450808133354536618593766463154401900005398357646829732009411484846740173752852976058875497927827815562052845911129884301885759581450863220464779547115912731958432061639895232381530278348916281076436559245429021151072591387861992783611003344962144075974293009802870815668267037402179623817728552481020713121548778781873627782541396456996198420528800205294129097748439367680000000000000000000000000*i1^182 + -1068261233286162111750476307035928872365216518284719301651128871841053843063070099950403147428267338498930089093291878486683801124129449669358656107203573875658271202219935602331770253691305630916619607816786009606013363539154763317928896990382167443961009645610315870088534217443155799432882963492715183008809743182574427819556662903564418302968595658493580974182533061017863686740755153369535793266827058900237919615155694798037714565545205523592937903310515944736816752323911065080371241838412617839595008799876788655363939385865387903992626820212349885988311594549764636177666947527194170382103835414223245208255712361773721211625044979386212741520187592217133047084095737517527639391930357321594143516138879644336113296362765717740742632502831267555766587638408193085794771323947942472952490029198335010331978380948566977987394151626534714926571578115809593501255600450053938778586431630869404655807019494724999533520136956273048873837698053573225229387494307316774184389516177925117770312666391389587332902895932345912306678100363620285266736959345242030278827434336421618691413080679423193652315821647370406740214227358738357958206744422889562995318550426531501504972372936305248173580188006685085778166639046380195428155948304011070855366173079730182956455471401064557660616428672329101034078198399018154723262729022084794978615168186998638340229846668821401737000868302472233368932229040464115535342089149471140680495415066665392964027260974867669993930266139015936604191541192191048677522352029879312977669218379510950352904740409589497635208750668920978139161919059170442449017643566419825374224349815923287521609147302078574473230631934829516187816711075992851692503015392799900170678276976606134715492722409159794190891525969166815785717639969703416885704790286196041295409841405926154026285524186992751825651923201969978140404662497080887428205903343165925088216071937720173238504241624150284296820574198782938415325744551488481262057785649781564367197395178874663253633659219801391247032231617520009755738088311773243489443187377015987734613115187540977673863237011047657735447415242619715183033430848695363745387307020650788788827929740608692529438615705151615081348321466263675788814506861456316508780798242415133704613322608495982282605137106184812330616186671303418750237961658907220098255577255030107053002826362477585373359382942578527745053275314692322533005833013375978438364653403922631177140685264424040501689445438111953852565037101461804506385233208469622653924761167156937996530761578912680220033024000000000000000000000000*i1^183 + -4512723906200686185567965783840749791555808055395645701843475373430746599233061489082375905608653645989649501967808820211059767745068900135061942273488524035302953134132336108443582084048670529294330480992291410538027484260427750716634478996281963996785335811500196456618524953910982698653495877133928349717428442518288832978173461059034004263502980426089160421857037632451266186587168942415606992778894901835509913590548715755725641976970019028504952534921623536711220270188202457776126146869043014536281999085963664732462164223861707896043007224280033187884082038383239230997579414098281066859684370165831535904363665923599759718151783963351529136446266310233342959433748265257586776548836853396855972938387424856543637063603069668330363138481161730820004122221538644755941325657799502749964645913938559883952845650748327537162683513978274457387769290274522207801544746985271070769160468882794885013378996704486041548110482782517843841101266688875030463524801119998469353750925069182788485219226808681950099626215793237829846768327099921383129951371598041402007161719676256576962271419706127878915180841435117248527259984175445800051574144144843338379710833838852946393676074710149521710280815620420498262629935191172159422488143404142544916008703304830596017188706406281664247355687555845697915419531210879229045843809121355311754439879916337830769854322092075513480548301954849510060929828264439819144830537009732760647921697847371259823065691543284522459354924659183809188981474415338196349961058383303038597565378485085822684872811275460395979541637574633188442660152995708541865591314000001292565752280507886406568988967057024365991285897218445792392786721268523840774810351420713683317453480348207535059166288039197660881568105273636267786458751100837431883143738665251947627336404150136119990358047441843747912356118288266113604178505763304703053245675766071656085025764296814789266427106604541569019538754688970822623138237909282953679294435129722827886460388920901390502815032514300200343500699975264608723913187076631515658521810572342689204526878600929898412284012040850546543439084392955100513434104950171711526909906459265377265432145711237741656261583260161360739875021195043367263620305916812076023018381715053818198083344942133801566953844265763908132399760674771662678292835753525163690837719262737166237075909498885911160988124457419328516951689167037667055011424654946573942958644585984155353206761467899900186877337065376722875211581751626392007189409825020818618328130481605666457917112660787200000000000000000000000*i1^184 + -12595045829584925305895538607747140467405251311763159543183234843412870715364413556799233298362309676090247093904454688027132866294759951390380713282533184064370338834931497188881642284601865239729751518093672242039523225923913732383970185126176257210975108414490033402046998718596560223659615905670024835524004406647432450930447986153369597871849837712279511436842429962710728523713965406858511497114559518366870478487054712738900840437355498048683909764769044641246839980739118087910661598710010695753110421986977144521094285975591193117828407574089352489687535710242319214397857285981081807030343177951154317508478580008139266378453636878421110138065743128422227959542124604495473971647850500374488740722924340769749652275984568468479788124544128474790267452485326232275746458239128492676865228591719420893965740068436616076646740023802297957347624519768979174183314488296588119068074248930998797476570308142142957504534149386873248039814208142366238117457913272061432913671481281667431076423285375869189771433976961191155371631046232475749454008701842350989617686142824839721543387992273202076910517457874103760341188977023590945276876526839366145082683566631635644009415607309200805788955462927555132096732245804834956360541038117709188851200949264287714668113007087686214047224723861571212145098228318768251767799577190210987539911344155767270215092852620191177095758797145702713423339914025152559355236195209921463251743601547250314743936827998810447727927923088749705338185625120303983110100822664092271508512580677733428128423610257792311386931189291608333089093204612045529505621265628030490991762164361795680760914903516707080047877117171349880033507822416783947172467479261163685840223374942360867155346521438245370703608043523274935317075887539040691941436907771054772245839554611980960282126123559510608893416421471496055598191487128746220435586658725838434835349402476727660835001749391232214987178827563791713444013071168374289660218271041939318808275808813367726480097590714382088962514243671545786620089920262538385950119238989922430652511550532420072662193426410401238182491647251091627428047831140079975969928614612880167844752331232974181533655095586515653431401126345013022960667637851685886549630147155099421085082680375136888866920795971314699065556315304861057327442478605289529108936611620574586097028203296151661243566579163144116006169548935863634563901627164622884757315872780912154816972936005669883158896167406477065294189727038327160989888838698678176152734638938637614448640000000000000000000000*i1^185 + -17242384066375644238672924694849802274296929062103608653744469978360285426985334592949181484310141587291613579195892593290427932453361655373855216291461042847399962002864461047221418934187360191105224488055275042728848059923300587341452778376202868722492945184596266853013800436009338322086801559033376970925135378335660546819116675047969042435502661008192923714004000254364871866257163455508268516991648865841989298026089777575058926266015885701597292406047762985856002259626772541344682805634238964366652059514233752669365104029627226275204960147114458548700077598733139482081519971559457068809766259994780128309453195644893984002500491141144726857082343102100955659995885310838191169999951625229377877819825342905003004183462650705787238398345714829725229468681997040184369686530566460790427669719340022692642018523840671767534552326273886713044772435757639564272898266442020477090091068585434963172185041235863007698785207757365407544640898332867978122092507569164569191523657659715313830541808176639358245132461341237923348557300017535298635063895776782980022860223298778742913854770457377250751241790357823158341984776641309135446675045054144114196527722559286376049969449857322174956668148475322937951646862727962087566834402312271982053416904979190971656880001647490384842614583261564856670842042907860370355496010159846723881106044290185911102586490659114993488209123665413770583216133006586855577161852892132048229054655739338882982228612458971280267855897443024184165609534240805360034907626005372146435094180340256611655363314635168350645413739609450919255920619889443167416777455104536058073536099697066470328616547417112756930300551691830163433614046986984059087608341836682195909580285580900849570864302820034539134854119231044632217852550916064944653818644855524846924941223905872788764202004494194411472445786927639632505491473094202536100664856599088426227942562137128485105081584940969493122934345301348726179636896743274633867918614941792731185532763209665624986248934237768950805213024063331603441680034051953223401687522949768838870694164338369276614280302747759991822103961799154098122064841674341515947199965272325361595627643146428720016303161121314224718281403990741841253165292148717583052256754142826758335832619363881295599282241060529354314360345849283320168506195501226376304649252709686248680238166708749638575020642835990362750956616527468475123311689308900467697070406638336067136353413860667910260250696949240888115357113320545718197291536281222101061471305728000000000000000000000*i1^186 + -14302022962971200530296103565702241557743339295466035649137048835205475911160301530110993529233525561350453196658996898176732726023146529912433780383379100491746005147031428272932974394034713230792186100837742803545234843506465254648459264434851478391179461801074417779437564285647253735989293960871206493980491924806227961793440874812901427162355502329292801475425935576300009194741457454325682326546774620159725331474837409344950249161273953965633747775586514394019005701401411023474514183418318060172162939301055362737577014218222616760516678940994710023784556878488440080651985126736742351342557146380467157569963080136604876098479363094616558638117019561341712408466448002683365732342815859592855146477283728278326638223739281209038057043162274692265893091141250542792397543307361593921400896521828673999946390423078564430424652362403839938484624835978882283207666283371780033205588229695885092281817018715948180859897002673768903790325343142570818222586845817837278896829171968419862263162588596174325985507582698010123050190358752187276376995924721411694714619083699528565224701834173252207442351457056257657385485363859604134174770365966013355351818231207236392885975518641894129293227208846147175345955427756370795790939179451458415996115700253381974401956121071237534306872088509062440783226558287246187923101873918195211033021435040691751907182777583516422733955964452702982316663203906749405260260720354532952059847247080697078087061886562183291396403674156272044858824626170071824006332880640589613494133401525793502272407214811406081690960453471801540951954894004426724303503106512933096240955497045074980133906254655538721790745563673737581362597325295672842844271818885895486609045044502708911620753397449921265453442260003774271209912016019385744737624658302123446205953503824517700778031619488897598547250319899086734601054106332606522687887816046881550186189020248790426369924003447723785837935709273688843883203602768209997234575097796582562988001530693036194856554795220026557289677593098934331130571829824945184777904848641007047375878274169297901605872420173797959187272681648863519957473178136397951803025591026327436233881593905648031691854567543366476668861562396800342035408975719630450786105524421531477401087774202961725300640137481645712957253725600921456998420617492371608703537420972707923896926424363494894394599963923319888796575233795647227798824463073168431855049281441541352510307005332059639587940987140250872372088012134413343906199978260614348800000000000000000000*i1^187 + -7809771445579225933446510109947076247280599027410925042544904113964792843639283354436268060870379693059814157983425777564587344629705729568929078618123431407862331210040565166938456033067828946486897752264039098660839199616127361417084084850956934426563989757185396892597551062604313717780920922386102064681297144391571639075119039751707051566974350065454425557663072253600232839029527471612551498771267706716866416083907303930502310948187225204944750818172741014628698180437213991352979786429120007348661077062389301534202377539136772030771615261442831151110710370309801574891345987684313301000914548531195306902803881834052269918538407594655789597098483231040255905017061118665371198309035479335985207633004970857118038578379349210528777600255148461777728633516553957104464667290556800612013077018325695834867845092936018056129470940752743642484390725497622526093947229717386397627093095273958690830671071020116837574702449063272811278446142508700360466427982236660831685859937127686078942747795731191350462568512288342945196565192113713559854161349484542405394712872944928210335486898006984116424897624305264678787593357073936142706747746712286497168399847929392898668328043917808288457197697991740482405378487776774179980073374907986631715478890955330516853245384692710957095764923534206845283955951699825154134517469851670453301022287228171399441797714499589090372200992362688296336907168406519963544169129331068739232975343390877408979224189020933968262843408455603166755201423365687933765386918738521566746532978094382624427668188900995002328119552939329045895987226481507711984555589784442712986606641758864739425011596846557089656624790942373358965158923315681490003733866466812604876669002747577785949385894675306455761706456976187298241617622923311854118714343977355690929737712611014164205805219836536528396501448693876118366114597687732500479815659846067987954896716126517236156464554334285815783480355979259945462775429066317351887662339983600258296261076477945355895714835939314265402204247552704033791442104684002092818251058371439106984339413941923848958128891590185065094022655899485317086973830250977616734421145815582962948434183144431512736051239989648408737895223142370453092117007759985874522772626877210060897005929146438200662867269300164667528853594511913475377225980001039116590318913514438877746901309173232807530613805256711690476561212640383327153506926073579757281413197742465925597714890735100898619652036378967185455012947096762438301777920000000000000000000*i1^188 + -2869066324553567083157240951632419130961503975074451663015994753304575990369991467986509774210733023990473682401523739349383068080354823142973104725696296480044364270906767733223438795273217981769965400939220598619514140280195523172238932906114503017238019920009180595658295133192508570055396117229674377681851194830382280934979200002676032534158734068503361265308469560381551398487485455544443721304998926081390316519846377522460950765469987873602184159472946223973106106911753188217522309959536497120023713441773806909750450576476707468423143047950080854349205813963976384548080092834565693249398964543695777525029525110232766017615870891392226396298927558887133894355299671863345885161545112590562991077905688583786565738744351352708543079434353365186209906572497812097941581138846677287781525839301784637487104086228297644696265415485594558991116258282784783266483791590182446258893916341266659543536996600789444844379850867679622369215180598584830148750802310667924477023061694039979396705561622440396406261276621049738869108536478878465644500770302008333515341467967241473378849533914603687950443725408570719267656419432493547585815579637642504374274428424542446851387146176843128138464189254208869627357789173616951952538702143491166545646598394301678771362195305909884051066337569257681991584956598206542116781025160033564288834358892928040826886571319147693279519488113395293370849905162582769152129504600027900641605422267066719537568132265627594607715401281520994141193187238657072479890480638649857652209105724967336573680155094362707226340956307346932286678534401249540345274045571357387511677591986679471601410340926519473516899493894747378858305373407503015182571512097235053281182662763402029236861811135666191034834711895454928787871240908234428845869008017611503870964218328055178998641855150474280943288795898012966070055161865735844458499003830526214128447507140608659793041848966663311773835276565268519665412122249891046053902472354684861410243933229554119482153235153488054129290215752148835388320574153138675192205214603770433191361214218102216524748749164510875147225442234418844738613263401482624716128140825400339202051557361272444067127958720782576928468954757906012706529793294315826141005325386246007991616863985010775965201869124204063697384597916537895096159123300787231538192927572826621836904247803205389410926716082762478964033810481394852575344610556587373859194804323220541347557726287524869201078535665740480203355865481216000000000000000000*i1^189 + -699383042418821561848098102681927345098786856393762147752195838538096337717427796637283929880466782227903165712614311414249796521149532614397124243088808409343454795282648125469677291825696733732088743095369556459990936870314868983029494778450553712797553628311790131606857599585235956877313985368169051656024894395048528162723808115019165962307548918758830054495181212397704272791559357091200042813923997949990854076579822438985494924462638873182080369107342041890500146134184025291983762724055025006574050545802098410122236714819313787837607626268481916723849853739878608669075766163134151962174004567249727435384278034996890000867197183096246746988554845416075690831884460030620984819193040234845655857890230460620506297900638008182237644670864438342364514779799436204768868420975119293110956085416195011892552748974548690895873072018396594127982708842427959305822438576389254698388801801348625417412367335562558004624218577175473352877813492258739490727167103622150425189567135939643768556530158118039405939779747968586925544566941872008591352938133670381611478777488649056175062240108398054677771901838839159891221481639289596714460422249603339740484028126040026367999731406899205862284371069932313003462307966787232073134266285728333544140369752773625681250981382753456058490128074349588111547638686210155954729076417864835472999159382185698207420919425805048061700305735896783723348266503235235560895668890075055909544697024900521054166791365952953071347926441821524184210905748211467656222205279904060781751492066834615336226124767269891304838589342959684030945761386515446748219864392786870059037226642413969854768358250721686286871936504105942719742693088988348242990251270633703207229886962782127053993830921600115432246771619753899536439893218597595365732121432331310714074105650508496658868895907625152554971912068074476511041859428096111395755248289497359631581811383008318266484125817422369299866786876161290379388465670366118587747627197992368934414008495289105073779787574012239174936759209054282776008306498086617496038731208587040177824417139007320406199394288888699395818630187019842447799764066698149326535414874547460096821677463136159175224717924572638289764432716436506960640700628993528527875946247001163762636465126215580096644417087428097037573487473719931636978672060441736520234853186300152145724902031727109468537920919151744755735058350425611247223052487848903222939623674105108220969428175663535691011310085840515891200000000000000000*i1^190 + -110004411165125023671547735089210269015775142241952995231767998155460247027496079518095515957488834337568203710108300651524482626457107816789709353714711299798356954049856170336084772337232052075610945848098387525384734972551135120593285313458413027476340626091917795154580124310527577213307054161605871776793170988706291589392786426403737782300734533108233530516033136941352828062245054385388489230432126023616225092113097664421900371805195326345949941803311391422818693664479704160301795316215049731329855469107843810278642835426739037657383648986154836929057690720194308641554017167704632334085158317112543305015403533679652939209516985644777133394786009237207984244457369935740741352276462471743186052715653071238436214407821428322420021874486807128466288670360147730124955526120764198926348964876875693531126835975480704119057154001023552532664008334742647892402704039689179800761846299870456324659342078596668565203327356069570862408273005445132224185397635334164609079254135528946283614785131049402660444066099368437355030655385205027116721478182126730910908102931458324281739338974611791657068488038246042035862755981878401641950120141401670731409323367665821242922357865026417995002916344778616259673396770663704651288230225392389542741224613897043529350037933203799164031197624788924676363898194388284154351563889797928507103654460162641676440502431691687589728182227919232054827329717100335365436625115078148980441185078490677923544531353062735983433996578570722768204631677830884476629855455983741882884060956129550748787777623336909297342785863474280873878898083997897777432832862864734796001399945706852550938482237731818468039693717766479823701062240498188560797640891116883931581523759454406541964539179165070684798660125553092215012630960741713358370491203165427683770931989828314455794891104063987589893059033718667696370069851641172343999202044059212775587290207722919255649197933235846074304437868542358720244452701210033073875960804695606422900949871539074313101541233525208130567605892765668618115523038724745473779733275472291554057207333665531503248627638348106128028672513618160291525562496372243174994409823613017045998138993472538046229136137137861232128810712490565075997660269102999262388694740763932354908766418729050663367406470294036714534292210620800884506838528481110684632394865122375377677989316394461598290041435728447765456049681246307086165946106532477746801090468460172585726132364263359249005936640000000000000000*i1^191 + -11166145014269340732297892338805237646706972548703655293155131456073356283435796372915472924157561801486139655559376241159152614396616096341418812801399724641492103312611959883821336352938174869292849459695916537814671006254848514626178985187656819092532081374166244138159127548560696750455846741400848694103397016118096120755590119672794519795775138855357739623339453603068586258075805608701868316254025243533614831530736339443590227508250913358790719544372439471515163736538822375853053458778823516560942590016575386171153853766630023538580189556445603260019390659857070015808532591032168990847971069304619137334472632699143941464935903850965758275972960016343384568040656641390684906063119259447854667833558419435911819406803017706890814515034636171448456751865534638057417401751555093183716099689462467321275920109097978240581093647965530641265483320782819874345351637667535768584821277359439377564507243628003156245362770043169085411975790177611260093167819375381148437076033146688192492740604057804450737320787583320640568496175856048687188653865670655453498728218776755439520494900307957149251316064451834780769177758702513029411403793235720124919335487251797900003502818965983773090876577622889754406991063105213556111261682445906113081768329210200570524984125740377972132416484013582698889484100223250653799305024818476315424919507545108441764410593682042120750915730253929589973655137946017916095471055524792929881965215885967724818152431664849827175307896572907468251061365878465908080530727590433313352393868573622827392756943334246734916307789979481523889541756904758993980845687988285264352712237637189895132474295549228488125625709496534665323881552284000534813120448978039787859038444507373075682901989990809145231292652286495677892716632995139719084435595979427603739770452569542781031661017219441487406929126023347121242759983349997418505605481452583017128493212947196914385668918103412475429510347548384454675756298048926632768761200671746560054838532854780709422767015258890595765856380397084479812849931673431421120490044188583326883969727107688746703125976996964430641721886798602168637864679048161963865781880472677725441791309104353637294039289909749399701142455948822044283355684594829151215377171152730042935258711258939261913228817003983794474282558648080890845438816098426345340638896564065845561560874238840013133906016547418604812755856721142152718128041085242058206325034937300631325242571096064000000000000000*i1^192 + -784394375802878442191800519035605233326775245331827308361100044948857568522631524551572732696467701307146407023810288516851282835441420668231153360817253212537719085741914644112919679190863001624986365345998195559923445868474776734381390755791628122617024882604397639921416856189921337963422552351601502953659489463335096783613866889017832041056177485111850774240448846303141449348609844904243506137619098327724160271552153131999698272710065503499882267027036852218013059960035612243296120228333081970398018431231286822951077759507970238798545322383311839948401094214132100030182440246037993134458737998354344372571413728137480485299458529553082401654085169610337002911167966859222028842448005436670038896113058434332898415214630041114791868800962370891214948967958041668675951355391870419843521347166290806423761670176406773932279100386929336897326762923783583823566895121749842317514757348049851896673597365994447553259279799932362475757743009165187577372363015488607071134866660669299786770920185825780822719749159164584535041560105188646350689866841062995726907199751225089140482035106784102807117748945221131715811666022482526863024322141536977884667090560455894581523934519044937363175193314349208370441764019194456260346328095634454405504912164852289268433826128193638113595114575496799495748086523605241587398166228148922694989749071751802650589587014254199647939338106114738796371445890996183989734878230715867826999252776292494548734553133602694878824650660299012929792526936686386101113891569901934159765878512169255855775874993555924632509663330467023282308833853393343553021589555697355544543583130233513527570271618487675321802461629812001550674066735372746085559240131916060172021976697411564748190614223277303929584516225542106865367582695492770112247629138990343585901873136379106119973163331635394010075884552784971316690302290608119765061814502801166861777657937690966758156410010602899811088473695249374080465934816809659244337079845891644416711831793090729913031953160248823739925361880720321472859736354869295078942177402189650421262774193315932789831787013332041376769600225893209181788444345818466452055896147071926512687773139163923766441337944385772779463167826644027637511595869200755893328298655675497781873352634206087487551089522128781405912542793565540951596909517896704091049242996751059332919996216416468298811358070396455750922542902094225165821001755349151892706102549463800217600000000000000*i1^193 + -34907661587929471460607367830554657145885361627505874985444315919627461884062410225096454116890837173383323483277055817459624997516858254438997257630865926274623520555544885320991269145778365673446578679959892207539253352279152662271109248126235775061211393122736887555341855605455339976269583946042969159013432159299385884057703533587409656899781458680530117746232023409621980040712619560414398252554664279829490158804262960280345658149217202410044050445450159584025454189081985446856059858333659641651130638203129112952416341583081776348103296524972413920948431398717789369486638677667387384474348494064902799659758572296761813526468943743567601988510792106217582841065757540807412752482680873780979540802718126886974367457861141383893391461507024193071901834390616933886176625573102624477119391899679002377025672477033805763953491705963627359669403936675582084307607098750512955048173157451565080101991308328787317093455256227983077105630393953285899640103566396252477608139374860051036098903629428532999602492759978011581510418453751404125255905906208990243113325741646434183956350525733376682258819720727050945705495235575720757408004194982587007065724309760151520329335230460157263305877044410403203563054110807461186459181002093498673864859795453483490336445697049186058962975876955263480438294308153132784826527661779481153175245384513671230710506776441257559391131484365733894036084505974609389235015832192898898073757348327301920939258810263286905859837380659966556248273895351972316623193502775008884000931262674487521904919519509460580771628277865111626291076396524409439734292575057098936934344227840984680292427144394212937822539597738507808828102183168268898559654042700232619942357407124194263456151735236842607083966666814318813275948546412200845513435352172224348545884512766263447458198898062167456766557732411455012317970281221100803483635945968429678084690623871321038641323957673011296669557726117689492916685308142353969003994618416463825534100788561817816506032324033434039455598862967798934478592186709739181607671403696632894102077528962355640812536634249425889316929957610197456900556163446878284726883080812585582045908193604627936469462677738222005813331232931423022376055124696824028880903678313304756821196892032934027234454849643158358683859027606835398805677754456659435991175696915142972008873301888320622513918192989795331975312461500087792550107038907774081569914880000000000000*i1^194 + -930573091435093925850776868994445232177536656668079072374220155687560221622496035608866756203447650826012542458792277239381202188176947479548630499323158250330136091835697348809270564210366091352936058286304936642579297573029111324437499153579191533350385572266638951148537522210283008909529524883489217954829130655771693678501899718188389121172150441021356898200266515396792603893190866529678881737293692227361444968726554082773169247776208746754007976644796596818542864249208907907941955642231750055515013517693089565343689850675454357034612022985813869916882953093191434324294126473850535205569317783778310978526218883674101966547012444912718132218828479421058629371045493521217549172031383437843033470043209953363301061884257626780807029036031431096127971836036460255435925763813836648173657906080416036120021711567555619891520651750614343325269000503916623015546550757765976494535407155713231632753581587833242747866631929894780330409404226033149073516176509058871443721282774909794121933730581238393733777291433723828569920707165017572268998561578331063740336431199731746306976749073305491942443101057319524627376214375374417728348066598979750788239856625782866694448407632361138725759198390563811556329022121872911109917029748387284855130181116791711222422471359416130918109460889408363309672303910250419241508974344678110414204050827029558619535457967912001384002428157656930102613419694180009489014039549247892042140386900093925946662016862513415858858279224189122050895835306139372530755048195414582971985910773306399217371467602620723998434151683541997302744647568123565850925878021375101519412518843842297264155008185839345263897265208648733194101764042595063055371005684655573170216676394851898024794470359892843439552032308245141347254567922832939598847962585068267866743579054442333127100075714190129953093462284636132578221696731265408638614844387555579284490017357974692740101796836840160515182960749861922855384122830460582338264892359863823932041558758413839360903591773397332122344278520742416745898057289253929204193932253960162253040227400121811324480696515230298309656735416652539999993632782333179941369800159648221617146235593095219571656800539547577696769722938402234724294556315197492340500841488691668898561058353431185023678120200107037621948238359852160760478883884320631507197569492735716033559497228962533613514620856964832685823822775386034273403466153984000000000000*i1^195 + -4123142876204847738656531176204606770891218479037243241632329015048444087114579783891648749537092183391651865378148902072707055469423154258519451489541965236467461703508438997063682607142366268674164243613075340673581864726550008593037461154470535010910435191435542448088455871057984008039151561834017723497692265486786251421124141672028397792182554771204794459531088039779052251922763145246533914707550762728314595654492125762182157726243383177736070720953822629109982512351420030681519845893781834420161081451266953669147183351231241982739493176376548906885033935907856779957770768312343794176239370328732506044229080724055659450200747452805264778213416606326609543240106385229609653406545623823095889583857876051098838643352439166188660518338766013420305700585201590881014105295243309244905195492176560681546788227485409904351374330548638334470361733676240812375662133403047372950141877633677120122836779462419095265992748445207109162655954175657939344614585587593185931560572631617846200981243866164076742257301526811276834490828833427527839979556718299816375834626374736170702076274962839550534207443218315038070134942312794986649430158326168197097782627071155850495975640842320474198766323529862240516585244489299551833684308511421505912249320077523386847751619568551214961526621501516845782763196271433453193349583264292898765299906600156320492188190620776159558835601088539233212531277100537364491207294005899337708338217704306935124278735049934204435124074738293072406753599532708758782436071178567849255271426566062578888050518491067717274664105532920575799423779467908805545861343014076892592381313131969689515486502005254007359601444327517550564992309224157713029437344121579629790692709367520764056510754813532251519014157938094651869388051650481164253842154504338120593567072838577405193877831597368017550246246652173389873339904796854980896319357247222662568404335215634832690280117179071820165373872576662779620284106869647202707062099159345237469647436577086275718214620623978299191154451317022209209494039236730342321922438190280215247302578454374046848758917207555299593473244093971708749738824799131153200475423024210664783367159595014484278200676669489260529532167019321825184823226264162228488096614681407144881575602864612542810094677243279407197231485232160468436285139832017414101990308421588498089726817289557434549068828836612712444469548626739200000000000*i1^196 + 21459477694586246684724405599771812977179028125999100434499869237103358328912906903272580543355559926183679804476977271052870746614780844600878524126443630093806456264493202253795062635152279317371178039240331808078568935784568581663663927311893425520668940274734427596216633157894437209848095144141408094966882734934575421073784379249603541639179079667408939029744755448678573405698123454203866886417957460926664424526246017931274883237494917256570548547946830507891930408072094755727274839480056164880525848614600772110426359524360815529462879691409884278291317617074660651911598890063135421620376034502275578895057457017487027804535625628653477342223328788229293028306920975041293740586560412410953898389399190508497148298633082234339288503315432666513835748928422018736729420016754315205460353666650593271894566752045290413828242495492059018427424648810995809455466698988497781928233951117002974560271963596181124727988525648674441599102242161201845012047322160476452620852530406240909201405010168481588279709152389570408404912452635593954729512196569028236750955025585695988833428157193037766248936569733883011076046881606652030580470441159910263896901085627628173329139294131515640549654383695284960825113230406996420502198040914652043381337269218759506232316438234413642321159177668388416020387516766493430172018389436505945123271026583514993108198091247917336115912075445818588193738495913185559828406676254863522939653163133676570761180912526986311153402534160254703977161782695188836784038059200728133943945934900113260875307332740367382139627166617238198353936867036796535325260182557680761345307905575928315237851032785828012347358160512315480634537760841092405611079658665333912663770145613850368934385632744541479464990874247087247647025985428868222205189538740962249949783306578067856097499754310457822200035525693215346139003116537662770466919460953618122001187755165094940952317898196290532985409427249037720798567198009167733605591925480433653719864722047173491073808243085237363757334229853204657353968462648093357550496884176123928890239976109636498681773364195283302318857199648453603715751846238358846336160033949199801406006711290594408677709497762479700668793153957838699224441790507561410489205961331532108476233792517337408494342516240341006468151173059414768599585199826748448678017530342635124623576160774938281998611403243520000000000*i1^197 + -41293852316124028365611751934461123999085782384608039906707543648592147575293463644185166636392413476980315102175222943542956966008818453338839402208589588030697375562361473413240469604912008685609520089833696153963029973529238979354931718073585504809958499219549144214917044366577751939307479275595260389431617429537575969277197404943526069578191502054521661814723493330182550534361439997075793641836839510004472438165695071133420453384517467815336408189778853001510347951410422504108459171755288406556904679703483712190327905600178613704499740027105609487087782554882400722070445522564101155525127121553982091378862466931130505033990024629294649439148228366710460179588372724048348713449883836864967444453279454489107040223486923016089482333924839279518400038507214643804573911772831508148847266386620256934494698146194131380948039805020327649563353105236846578666121302468506776403530810336142613392186983614940355365354926389327010977880634250753363920173946890644201569275349031498170094819603164314585151243932897357985663756914581569429973435427183495572162467004316487984843769318047400063526280029981205720613038944937836229373916060644273750778265019695369092837672298535977583443187737516653549184743948663690549630704727640745578834509322461344012450167248422173361713725993678133960149031436139327566826860021848909329956106920507769493259098809444069113320330145762434416347512863566896954774318118311898896918996554163157929577946855652983426514929926536442886884586660133499665163570204957804836404254385348669938807464097726550273191315504658843606728343763575766855792320492897055291196694040069852887730043427129944944203259760014581489933918002694846943368735685986553308661090555586085047050483848190149173209567978211103386250629912561782523353647936252401385861331942848725143474023770218780030470335408542077923123008528670556264494273145194773959897715337404082839760715161799760026827003430026712574108020372376697175597652299229711275143950901937654964067591627309525577416777860013391464239591906211385556523289615597287806438014713447250399913813354407562402276304395089437348571916220486271695899137666106001928996906113117304748301471000814934051034701857341746784953709175610835486415552192018855430913980617345803049559198494154921914584936069658118466293473853731218535620958243131019930160752230400000000000*i1^198 + 88945324871290339790538908794537764244418887248396507201812464565651362109178393806943995909539312363704814810599474732413559278001412961379540411336781584346951618658379270535603634663084227518535842575048897910432184397269969848869106054150726867205120563224082757953159534923390399329593225043628901097479505474296832864736337775819506291089744324959639943277750362738274669885748481553866222823774605235084988953886021099652363413817208576417734611499936081664560967148438879918129825821804750938195632055884616433716210329827366057005656433959786094355230670863370899373311330512001681590445236740597014508118802178966282011630498668841704579018659084153393050863814327630069687864062345025819594377947296346690448227908879146751419497542557752843501470150721914193018177350008110688344057696187307166183209101356139071563934599451706672009595098983571202150645425904807904911012118221203615994609406078584992639110311974947865385133009843302161110020106002662794053221435172586133269575326853559872710840484196456741028668229934833158400739866724272749301974956191848191405087992439037795421279432496748503533201944305261388018446111902832138332427834560728670181311119002565773883003526821501614610228401405979158737743035504735241781306072328424797261941645741218794156392563542764859422833605403618135422623788317556061801626291038559985974472488786664099314488484209680634382746571581687302692177876796254419296148407011606211232240725379625365859390145185970547469378140030611665775349538633700186236903605873478129197606216203991424301369267330596654368415525817652833666407608157301201422444099106296977427470613038850734336121285357232538208982722779412059648140616033681222880047252794693043510271301889156766116661507054137714406525786627338750590392324466138466387350166438208743697363425351143694908196584742926580526119600913342226913015459943357684381869152390559751651754072713046923486267453354975469851544606426685798769735125594936577707147673468805928203563441750287210294463649178873209016644760024792206828180590286119087687915839829543388763873113199195932313734349077845298028057368199234048162192982141344393515661206367359364466532978391027269561927961236062239271733583701023742823591207928629286426242564820085092749753033397589417265811117036637336786180942689944425287747895296000000000*i1^199 + -212479964723306307054495115576805348630371461294003625541829682897288729962650890916772268911472452229413601487058574520188156999565276248376318217143933295157992676019433479660662001519703003888731550895281395536275195218615463630595587750805459877913206370912818710878191397265069235411002248785627890733057123327613702437355425299169053661827480665057327143723524366624819211395737025880600815494530280622898604132758249239802217615207644070218949069601375557896427246899491550788946421092211875162675410144039205900035682597763416449712659695273768147629273047170908087177511815492922395864286082138539194731802985855998312592531833397255982743445343211624152812190976962179891903322172561991119668137666443918114311989532256635326761376285401341543091999540050469951965615071711922352908940182701450727016282296493160550999596589768972160843302671777660807074582499505393681730128013819790566546936822434610040275876690043514304537872510153206411108229663216154317512401530787307923692768828518945943155282012109890044445016611191264178748774603424444454263136891681399381609849502291686063499694249335022311346929575975415288166290925829183436111092743396535189807947800705903978940778128007693172268178731081748169523650052556242708664297875825994984004118393776456789534546650548044594592804554966704776095836282660876948394827585028063764949845016042511779943012726034566019969900890207870420036136274795162979367808165444124446825051135211508229909369661352346166578487765107298456917905985204451965723977451338840982970112835426665014948854795660651799203731333589402913536357110022842939188462890068237515856218012612247669820324146009183291510853758543803081023205166053766496643717609136038842259138366078024101355775944883731049834177098981365168530611684420183983844608159584830748162998812528581207534617463448257001010032620011772135489207540960394662433179552910277686439165280839165305259598439489155869227819591869637978693880770712701771133101317166426577297478447713572268760710185055198451941703853576755576274492164249931488322933078525375823940449609869515576314974770200801304100779875870569449943922459523994607628488445861230294071612242271684885064355860415225131716288042044242118261688223337882366194906040629963232188055773780544335773163819980642734824520417280000000*i1^200 + 198578055685641171929353411152578057973158153467820978122040975307822554600054105260346270106832713836601910787775605121602733830833510600200731771278345338563408379975583281801053613990078981026433740620594919315145069559988951349387348514203466164993649788444549249616374554563505415461917422792363146829722547029645035291175049981577333206616043555840973174824203921630825723832470295124622112775130920237472451322676255047519187517958412397700101420502330774180751392421688635995533892089186520174657977742087302147168225621751237191004977638405046171285663551565352254440474711676382306867444525397008314584152605114489245420546556175888283681981449034122643579040973984621796274012737115649700779777479942988203744535052681090741283627093687897670379793913814530205583243156886146126850317769747702339861038581077601062837669202784437267057804263327024333475349221824901077233918124838483298869539490520836386374365408360265321234043617347018989089859263021678474130017014105018367042839299482541128525052998107671415299130914673925801351170715940594779867909561779588545101463479409229590205489760761680669775105309287753379284181145644525852859946574089879473166367312544348187532624193720435730095979012166119958605693967785039419777649520321813428882645655186480522989405019453092789210629710012393199401061382855620856671033495736834579310680663694260475041322491375093249400913487194848795638139213783573560960140646394085899150203224907772893990746779634013145676592741936259346083688788630936863256411752588223206078418852884504124235493275211876436497599479699370805615533065389861323677061276517228884671227634572809627351883411294940496097552374494206805117965190591992651368286888143919551363801492870776897658590482901369915995341518068023592272246759266212248800839640804192919200382806528008174649674525162016930137924389113853902954484042145610588624796592302983278679203428556254020519744835024735317328999094527681116468663516400581890197532618991449729294086515692933868274251053977375751084123147696041204822032078301712087080462629408736081215642190951231091724629487790504071672010152640596316191056129870776009695214995451439640624930708841796760081488658621277435504610634676773470113353946672695397491992773771235679277331430676471023843409920000000*i1^201 + -33819263718394631212079062373628604787389692011986434964549543813208298537009146863662144459943058840914693478552619055620253093079051671620955140919712713944463427330221958372775491570652943285720495042276210847709420031481718313071021446310315413751001954118618564474574097351864845625635737938810874753147599172489994733296395134142160748064804022051900436450851971536580281018344558004746721768590726437690573112137900775413946882982082608811926214601519155556185208220640225114783128049757102342393292894860050607639639220084944152055752568618971618775373159901926177271547746599011916847093250680404234091175656722462540374054898145753011587197646365366436067198556990881619446338621540496749123074834612482505011682732664955593933388241782937317373282446732621338886827443069568096668722798291823818621365908459348846195203771177427452910423654152551750250730012392292026663675104121371230285578902104211704885339552315844565900112728010350623739852862223013525511066567709264099771635841213172056479940663128595117562467976861980738385098223452766766094720262555007987231286328979480426125133609015589955425430839079228644243789943915321264843915199661539979223540930570630899859442775702369992312503639205345470223161364265057005596006360512968019196896061264370931228424107911002041945502153286332066532153311521588448117813502757802159053505919384217960271950570111888000932797391275183316192597670247322718885112185827105678271539835797983857335309520801236012001403544539136670320457046708275535181215484933845594346346317068647811691085791502473535496870240187319905826843161506921613170005271052780931566730304431393649483105275899469098848812434466846180197839458230582062230668828193476936546369531510943243142620186154412584885488180703354797638792889021879792158116431458542627714262545231102647965781529828612989011150644560352923375425579614517559355159937468524007514869393029247762933955871557986164694294915361897175780731197589698702407556273577659471240846693934241166397786793691697679764367045863580842092762405697440902460918209472278971665258979716213936760644932993004902651029764024448828707402528401163475929459371568355109601930723638726974644261863653540154061022273517556877033520761373876910911413898841922077039001600000*i1^202 + -197311535174423668844967257410299574785620600393001541477809046897205284536169911030263954394714411842522786755822638604577807640458631457873607335742379690719811364759625309950633720521625967065783045045154012820492918578326672358397365997363792311559461217204726214769670381071406392302650812313010446878541381247846492543846096199141908867920381750204452718363329173088423092844072773517781462975015856256378975871147734464730471825039656246019412575682306307793547953679748485667184947650712985111129555509072600983958140203670637729460971771532604492214619233791321226859389442854275168758621460214835971037621036761082826675378198194119434551552730610339462664623784630732920495621540338946980320945710605543815881349557105249019043036032933638011752733235206868470194275806176966312369936056097138477678891661045121925702742875898931309710175644298308300090540338354698424036957074238946534352101581785898249213491273564319344028960419704213022730471534075812544004387761957185054350069628091741810997637187755702121446651875339827858890745758976721997275563673408518658062994757442660279429177602036958717032669243227845854034042945763005628459110432559793856237987031089018931884437937824065455360282378447315631110919825685021824823633331995082225674575115220286820204526441100254946071174147893985719666934542278237401406188576323976798940971828912653582828311478433762367272237624207048853092778469070700380561637085387140711009720485872154058701223296536801959323498646718052561619517657130661365051195321555598352269691305149657392364862018726393938492051354739499251465106121691047702425734549946135694690660066405302471489799419452033593559676044161902027054135180791238123108979580698295729841326277123154761690753605522290919958305496711711223962125510436422288456628495193574381985445230401099479837574219224163762891212313490824491604882238794396656902287306093326775115466449034492126032413483468532887546760048993144128326226260841738734037507932729005163892120643474889588780367564833502202632340846885736794053319940297153230450951588414512808108060791305962509287366382429364691556012046873461319869596297208407810607695607773025268811816121846748470472813739569879122594693211736934774096402599077374853120000*i1^203 + -1065922287862862068352003737746591166959160046600111442493352909637396866384040429619326242330249626531785593756269960824723081467977991705289169467526365754978823837130680914269110553468424023532296618164931411602521858511046527512445443107943197239470640355037756820834869043210237604569414750944678824033708739926229820107034663824803354581817108758389083357482328583825413630636367081815890200630991170213636093423862637835228042072966357474029838413260394458962827730500917323824444752808867022517525873347908287406363318025726794804338211228813244137582451391031933150986363734752569856653170202716950577930340240867484266405610450123234396304041062307793826335826367214644717379985468699898765573099913782493603860612889994353858015233468345257658011923852230549947916910310893002205726956773822068485866073506620543619329584771420705678138928648375147660152465373183202967986765357317947838308832404706717756361332260137620223100283599984823309263238817029439801975309349989836540089380496137812522488734514129852680974414885362184469537621016364258095269866816782162396863979622043231018818777132835346549864838827373768020635534208652025233761408390017026641150662935357261270324745701321904126997406394084751611439874394179438623689416130298003831118040597641672022431622808538392699290856882411316439399521657095705848483640764987070139183360858700107971136443074813260774597741071380632096444510819227283025092914085236351193527831893412993049159051924056002461851853549904243821808288700123756553069211261817170788541633817360953911889694641435075248195294839619400501578726956274681140002048933528628866129499147940006227319272460741240135706505874473291773235712342133111109388846171537950021105245107345872290957018098366882548062935727037316554170547866247976553734413846135179837174984123157506238692781000794935038422697458305866925579568250159129452485822835868864618935268143144462686936796146239150663517664446378519798682161464928215527888004050839449687096625630024827487642177394988472551085369617885560274281864528823547040064107729134577715238224225263066534479282784080824168327739426517504580415834616844253236860218366175856463329935650077586771246522427179271973020029277126656000*i1^204 + -409712005632494216128671462462786389994640803694603299707731552048018104587831336332931420065631058106219243834648568579426646698983901976896446924845289026149991788181800366294141718861502507465187734932233990311764733859775583549939220780560672399322559371850035988220199472875719841090654416845161269948729365359838206133509158179177414862521653384040431001202483747709688386332104305091406743284991483610585634496154372080962405479269479937502013956847555216899903016550873401848362308638760719531460786238824617473166086667543565583078432244256837501260440175016422713906781548132737746390408035897637902650490285544125208617980653410397265259770879111734821252339275775052257676206247611070849539063547399959100773672379642729014678038703759026469685568426246337024256524814322393872510577527249000649867752624110672865979055868772540254866649797630333410987260563566714952500966603176701871671769127286547042682111033634214755413391414359389567473430545786785850644510077787407486329890268354086730366679181855312335057523291796268963600355722398936029939304433062110389520937123644057901927278586015176899715652206727201089544082360434230563864972826779148289704060234696762913256947811156375362492550221493560607430282702337854406707212875421063855675403923482984959549424484871072115435240356822708477472574269995184209173038673131514432312128372701762123893453147923534716568856480479461716656721436153049538970503840481260793699877051642912862946533325002526804940621228511376758462563492401684160409029762084657868951872812382564472670198730859681371932268503839456493972556285189672162056460993256780554165473978563152461179821954929652828901574926526036827683963642152087709229045840154147154588427336708996499809628333910875481070793151622411737340562868898889915962656018784747861921533068891744099061484159943783920663231929837177694295816237888610985597252513183448354880807994428951717869397848095799671150092382321224909984034200446675664119266927729260283075086840975290048566467703579759196667528251205537892823394406761469684015746912692670653236028255601538698149746634045247064275437573426011588755149982299090837793342352293310995101734634628750263030266060800*i1^205 + -126211818105615808524735577724149668405459264481607743029270069549706930114033143573201645786362527326077395831598356261975485507865467061443085961556358590958941386321475963751429715891136078515140070096771342228063789130375886768274415743905767509844368518447140520229461002948465537234621241247533433838056817467934534821527442963651158760250686485456959519337974909079975562035623156094098142819241615609683800376297960147788946698215272369667045825413119184257898201439805492896797492464339545738491149993680517273951421897785079576524647915818355090023429627863773632470503057642916999947672692171818213791641374820297752311659177400478633057454303341030095697077694119381585239204007074906471223105749118132761026473428014605378272219348213849459922251667006594340996966052746871240314349057271961394242527925062035272444181251557729536271976728448183522011084529305253839403703136633502716583582727469432890458993007196103834476504302637969238439949051862763951834479610273593789791968032418629777060252752260162645071570319114651021466456184100855043779235825614997361232887286656749095129099174579175883675265726750434414538980406616632828433878404009518707003669237334274551208424825214163780247102045118606528530999623004453212835072599639068463536648956317750303955422807501913038532791088504308532965097983858271878366005724063069796381120254569647065432007922401543979807773203424744003588090907332591000058248695866161500165185671224870926373769386378735431882877629680732447007706066942266995812573575209273111302740556885610027050704795569560823709599201461994456953739740946731711814239884869070461760398498465489809711296438762202072670817471740558282092202522360770742292461929246732122738872682220410813514398751256853927137620427102874820352688858618541429830806235942966491166528878785593826552552848345304677449495174975751659695834224904984500337047437035112172257554253951491028239779175326610489548638917988616003659048114518925038453645651820951877963047952078981625939474173044682089235744714378458943178973601028671578011021066211645032895220532863313164483981802685961262986659285122298181668994746566121877131207041043978659389440*i1^206 + 2027076491852505511709611363765125844888118635670682389681913718248918710644651552022617609761754542932248768707394576868775467973971925169285905147188451398371673792153735439552204736569185351725373252436417129953576333190746539131607877735992854713572638166487120820293233025814604963165814610324844552800679916217025885669826264033509606714193882555501361252123716809210063205391515145327134450128374849217211235276144204556818074994851186223496411895627739756931430216114514490366086170831266109458665678638688566647790777809777705995453199597590810755024556125355121718130222774254274029256334751791816428978790492422227974206049478413828978125954844104845822754723315744341745842138917840954147914181202911006110673850129241070547290589170037621387985765091614769851923507781947671693658633518570904728742791825550757060136026169797733406989345276187401842532721075441505744792152608132468907779812306405177426717140845821453502448348048097644126992224902219954340299641190067746200581381359289102541517222132965713982530869377238343326124200007554431135943017642551033172983463530600374881318103917751919376997810049257142446528109875214295325967268532626181197424440903748197161709175189669508085422596803252259435640011272125068618625963510333382889571117926741086435607788625800370610056805774298236360954219497460290994641413660053403874600459435061581650991551356256071409074107747519602311379693088217036378356942892887550657033622655901193788073839680036853918143439216425768193144036885508649353453598853763371138559897447761225157752383864290777693323176306218516033117589461932603425993395024037946002446514662220574920530475126358798517798267658102911335568146478417393910088694413835332108084090852835215953700302256584771571031295051124071027394169131028285022310734145439557513576905318472981596736448714816749781810562302663233761554877065340887637196659451983117092765643818945657689724012054452273328038006278618073138184083714124815456030393213193844393389516551416283749137215235725720275223022418583519223666153864699755958266099582183683892000163363111391536429392396661710657827970120380793345984*i1^207 - N1*70787976473596836709251028352084920733104131225401502785510384451164403901005121490870609215353266712663141523828621661027043364376453029915313395576202444595178601680271032703008169165196902718695872801279316455043544699979295061200886091021405968280555477277404753283242740576244209876165147335680616743983278186109039647776290533942073318264107290493787642746182631809319729423504435190894305580642203524495899841*i3 ] ]