[ [ 28201586084887930831565844643519798749943385738008543625013822849589499587421183772746876945145187334808039160163973999607308901818765420570654265933440252162240190730061932511963023501950010291195218092688636383622145266961820571807751942499253703931212646753470807170788292436181976552250928580496204950822891530245745954495294458453397924110089696962878029814043760432775334452891820024819386155323109124649023187310735870320365219804423191014453653209231955572900701275019937263439643531186183985051557486605639002652787951271025092045845783865692469616763304904190788070843271781819993088675584541405955837769640992583484106851122501879358935543703687857578926606882405847408171046388019628655208864226373088147396664299126309254400764051759913783040349331648216797472280071736237703200101995138089358909554633597397437861977529941985015178179674342228557245374122966142198613371162492202947622506271582996086484487209099116015088836251691587846836568568223790200695397113685989508469106072434871341427544805591650418421307053847440658599206645275895311051071702460849181569306811054186468776972520776196607551803477726899959058980029916266545417322370883972702001330996824835515776057464462725113421530919295253676692384083360388834055792101143785724260888815625194220405841053201252534983768937993535093644873325631372393003398790389434786338352255501241757091799316861452605341258461821830024206229765010152321249698150004610269513975232499484399620612687854097453616447615703012504087862786627686696297126021790258064498778303159268417135115255949503068886746454063814704473668289344885989823979643410021773500485104337594040958766128059245806262909086401094326138581133662063279064287858614183014637386151483480367870111485519624849906772479368580435663253729156744034594767168998797901818700934042249879508667234247018825668967756243934422946735123862074201947626419288924771463318425101044721528062092163599716796789247080760455366661531623437500829619697394372038742542684365954378383703836578329711741512631980805238744812224202599804991728927804066039766620268272966190230771347127238132467372055942535579540251314134037025042474436308106587593262690706889123529587530346408604484691522785648231493232065793541571115794053420895097066025044214469746336625731232920758587347199537382038270793607655107136670535825239530612273021816444857968495511331372718065013912651707325172052156974205913810728116874143558075821071288980987273967437041064499829934179079259948733882764522230898614337246278806762965523931104923891987218424549274518782375279256180214839209624666032920847422398569320960380097336382641341123298899826127861235878287353942727865187321011927201216351442234144371612321477129876703987210809090812382380283395467226460015988728642543447323494434272433632198099848082983309970112609179704404163305505621697702049819579074614123300171958605819598949380849554336824756952980342649680667159329401941755336987027235329528998981430882463964494079607449484946334393815104532927857693204556679376756501107642817876263878489014233395844417119211881366891671224502601542886868161519381248606465932614507103643007002289662670447851510019510130386150497739175535549804862966993823647499084472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -158619075359825322935820117336431652355308471913769128665217695355624675066292202280664591508797771132156888135268508585533756372581885135497812781058560222330261456232781287160655606776888282401085019813636441994788218315404176366553025438645474579178936630011621465980856340380992558631337601937967703813283265388387037823766719356940784727780181333690808411284626764974796272929013217264003252713750015091119036017706535061308437603482359045638012536590522713759908813424632003389549272101116162235080952257202941931003004232281235414489851277603623969401902192282582579667375410082763921813556780428876511733359032192660385236303378894183993484419377111560137996603244135753013831846757985822864068357655162786521346010188467945610320279158673504316568200624225650542308671183222675640284653446164617028382831416818006540690791846584172104959460399149273416266010327825687323921177658543219520575887312022216696913616187515934852590778213338268289539385563314715578810914910023174550934954938841037514180845347503329676159773958951724907136875062588150337094119863288844712484943265183481704158988181770990945987512634758262217699808844729105581368127959837075697349258369182940052559740029286660831579513499289114942061537009885406135711556128622707140287553628166346324787874632156435631836956587258349497528603296591933959225607451053158276793958434328226453083306011789415767590248680989858460498701721419129395575673873444681138655159543736271218733096777585976806894506026962636299688064789846566707948179760951041371294001423137260559043529793573015060831949320407166660313812238525013097187110521784341494122039837468710716136502927410583802940843003030300306515295713321363858634143766582420809991308466626557430577925639416764864111736629012464970499816098612286957544780630637931928841870664925556658790324001096381173222625330050289407305827004776501534628840666471855119221318472270289485087692233386153135430487439507014103426352494729553814142429050821624745201206057353203416921410480897993697401625094520972561260051797998759314156684482890110816780925005669388792824828700984991436955671692462674203192356932926882657127333277522592839761952056901263333990188599964690158070833754226746679060025568772341470532744128506623783891969476918680015866667260778184003009150515054999881515281133149344213321943260419867436848399108336413470603107643820449322746829183627433039422458794354212531660791176277178292256624348464643482604352711084726119089319450422045757132036004772600543455707769992881748595293138669160654322192595739893358055158087948100517911318193644362026562696741972543338006201640098860326689730347794950147452753060673815755896825489996641627464115634821019536883579607135821625148758652313036130396142027730761099470166333772729917613145878052890205536857106854285768060088672352576935766434191461489053927228516583280636382069876481504869970141628534941009289955223651431708157162729704317270387783812954592303296271674607497293118705535351228431152222211915477218741739647168474464000158316254521571093271366783209164347674078808219777926989197058555118451586445674662282937845583048294038626136711600854745481974852066420184578889282273235494802321454699267633259296417236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 216228393052187179242728215419639952520453086686938095949716467961691057485879312581050153228852394342966678666364800161177949964278838170382999237482695588912876506801698946511693658165316328976885336997566388762666594634183934797251281438685128724902649394305512123985119527818675137323022854628086156563628695711646667344710767219433443133066403661576288066353282535576362022346938839525366840690924664262071411798150308936267812246819868412975132287663899805362345258082599670894165208236664837234122580930658855983307378696923244403134518401135533339122800822624722958820076219952157440631295924011317784232503559373873282903965896921688869923251091511532829221825426035479744896759027134725780021409689141558831535420769589404093673545586133333198979899235341290045260568221549685794219867763964531907253316073128853942641578342980183663365620574773118497016786024540265346672512360446651288371368839597067908341532087980830240596222216109892874986154532039989424575131474334469410281032582373050336479294305442203269727829875293937603653765773594749986724780286924777499344968885282393642146994853984805727898321304334396825836164115161745856962369334876642343547815353390092536659913428539599199339933172670828625968755019532243277102926312534443311662468461073039352108057329659011729458997436975530285475255068149247608416508068641935040048946779445391447502563617948127578318937617737537816214057937740215515225663886288444380247537173213545777867135196088453444396231062731196482780350867096979454155742369643199615305954241966024192384187796436972435995854421150606466273663289941204144304812560921257471281851719913366809934471846651280079110353739245084540915174621331490240829194837013900474960276305111310743084402608881913532678565193472178396312430237476002552368122119596890419941548927378711742631288357914726200617630180028352144886283247459646540539542067413071719155715283918336608867739317001267497508376383999078768094408085561697274266393573137563140144855664182377729394132515974098270780956118712586448283472470819720087083728120498409832286842548427519784555814773564256206162950195615892449404056415761742817976246912216723896054318877311436000122990058831433873969449183201931514747670510097017921344357159527145091042740531374890526577811347648866482440024416186702034321485608513404509306241765567787918197923028166328274483393464524408200739399981094059004819898185741185038576164017706134291371358759624783533142111454839801517008978291321435359425562808307705088718257980090056373170602360631282024257012354494389016897709063817439226392467236264521884796710092346538680956991577793866520609853912895486293287421756528800209985336043063287901449275106358622583194443642032196618331772882316251209738978601908687578345252839736691535391381909815663768915749728175738789928496456638293301511011173897718483496846846881493622919202995287875304369151996035694919789622213376264714692429044292603452127153638123319898112866763164272238767258343560168217126043123832579382829795431736487724499888223253704680125290244233854608151914931835610013105160425855662988895757404230569644875910761051112663960034775165407127794898751215164972261876422284293725907533545438354849466122686862945556640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -191665608562442975014593800139471499509702763726934644607303097222347098620559775086217827058986432788023298828830021354526906153288982337350300130171581749524277771185405366146365455891543159041095466610313415765746771170318080827735388816617634072272611327402088086831242857182892358132406495943463069548371909812873332708498215276175873544398240314213496375593784493476461175918902006419201332787280231365463326745863508140302054812824422833397566033962405700063551499656891709998727031553068153571532314765485831540323870363445758663360693849832182092225664237144589624172549483996598587385301356375623202416755802072251689954630552766130547825006666903216635435279778331019680049636122708579326081794606263997071140151687829507125925097016852637649087645681432797689523711259084725149715402974724229325316607774454562025696100313262695409312730432982783190831268397771655947686698197014653952693695137086346664824786305138664439925040672564497124064070521741617156908877393402318438540266256346287730213886572487960581738195107925804438194417626181282779561253875331585127982456666032078709051483030318775764605961106321303591563314732812853455042222771224967786574835631027597615653156104881368133302568895484905421509064535391310797460105806176745803173393825908312717469106067687106430185258024365446529586828919445173186449786181145937429819895195711388163283235756187339194574965896432754594449823594536993465407367136518858288191880830878123402357441553921795849671010006548608347932250832831129320639641279110561988838969332789575767380109216444099402963542388358947878181348219358742783405403986133798203330267681887229802373545690193789572846295012440293988701528791444106739625816918560138988868920979362476224251262741801311669509122240125076675328347825323583579694115062702013789202676017205234689126492305013424758151571284716112767882278696617535709895738788475212534139233452741719419926866122795530527365660864322590623164202642371776474552765024016495265882361008688509362115394739160022689684694234035057616049727798075001181791895351368711477807451040499209983574065778227051247544483569942331718018791831989535918068582267270980124597040345559437079693967404471644878148939699505009876983967873134329066593516927663016608333571391905199492149093753040895036666993235201123298566451721309448512440682667477762621462046736855757913428646643524862210187621105040503879816666160069932122717148146112061957378323782561232451088482373431989972697393597527011046315066482265376633800334479764222492199659836941862690984026078668125203548083924183928889428129636547429162001461516435142910874591737642217701728027500722765301721980069759453214537492134920220338465086337435030385648903805429667642175803793210753349262979830061145349698538120002615514284388898108908984568243321825725804232682743654163007638474828087438899684344007952210984101405437355401761257622709923541827023297705609460722492339732557419034231631857397380084750644146143240599925939671512415707865582219419044922363036255948435416817692409809614722314951286103451079884337737416961624055125834838073095643378375271802142967786642547913326315150677295189662902172261338816241546729543789443411588510612908464736392488703131675720214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 103471236398937109988430863969103062844560313375982365744197539358493267561660562509148189179672089061185726297656352703745149549582930436218117857141297164448853032472402762654324621902419166300743581074828087610894720792086818437907911401420768614550063083290780078136394472655139512200379373419117421090778343082709328801561032237410596656855268151850580963762011117642924948926052929699336762519681996774773562354593875047256876036527285511982371143061363605194272122479276546388906970312450924509049561186620838702664190076962654952053372107168779442586517739105825977687941000737548159350659485017100983661942292583051479610962067256437836281537029474774806103540544283744282139458366724421184847328435964197258410021551991881271234393263323206224335979849669727234489750342955303843711636995230457231483176475989922409717525776310556335880560215495038704473498428333914210780348503249455105782814874426711004528517009980298585648920868837186270304301912273469090126201432042429081079998614912210416591622380748576308589435326299976984686446132120605348448235518251799919190564761760778072704507526256370893798813162267524115611594107550017894890857420580769370701034850390502141024304230187202436771182097795160652860736359942127991115125332819776228580283217834477761731124878511522610351471589862136016334909990349502717786495081540051585123856673643145643310701063644474641305737379119811313881897016564233802194348005084545928412032190469897989450855479624939029714236619804014459425381004327875956586060558302047533389975378060745798683596616929363447403771095817923567809170428972525425128873112623886209400356780927904488535510707481289305705628637565670780025748065611178174617346527582236389102207098189778636144447032828105368298049125704308162934232322162928274038576465012444644213907516739491761913774695881094222337522866424440944662855985000297772145244460662151499708259731264500369169837610470229892562142550207532334149901624998207114480172937533472301441368616134184757520597408263101877953980546025583702827741842026952647751300780633311968312747215952451274010183780431020750525787497975383393681788567247043189998320408726754143538075455666143732831421903789769038135850973862296998826136598315198235671483877005075431286916904043969837866649690821941021014814795659012697672132421961111823039166897577086296501757668423556875773422602394911570497651428497508812825485699639344383232226808942887017836092859470345097804425322148610032819809043953161104661510098999986801277839208892201033007020397785356007345113245353910885786282208158228945785379472210275490336929612890010883899099523454790319602085210312681485054407854556081415472876309701889709302439095452071782554942183590104373070920711053528025725852657593886937450249753552536846048713620024726477971577839070736818092845763140572447638166684278947799964468480331583845332958960215146020693314766296342897080474979347148817365148278258879741960293890417974741914774971756440670152921891063369034917547269345735120891740494351680911773656177244534636040257033210515786713725825032453756677519234454953746296003142133716584149032015565003988282696267765690833741048826898980850312295885912021568503005135297723171561301569454371929168701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 581575373287393896044133022679666685153536831655494616221892255382962711730262362170542204757395459554866689492598739666785764212374889341401244235729666337196637449407436152801888194552109438608335413594963446792017135380249384024400255983356831283061639513262133046491096353066738900349055192624593711302005163014850523116474679900502647499977725471710282705125803480017259943953148061191674960175613839650685910322552644083087283462817495400220043605014594545379230514404611904612397732233595486813789773200344225028875030066650093534197115166334133483309894121329678617154338487704032004620605223929272162004640625288717039199464520362374137735106157480885918906825566965185219952854486712224303184269971188873785130030250334658208964830194508198629140195632041833770266578174967926016081251787976627758241139336047652233137907055529057040958099687362583321226935597086323380200340122040118032576073382905576965237701332585068048111009822053182008777997436917985186993361874689775021635584462826057919073286888037199346777877989093095776531334210788446905846657802676602906918553786909040703197977295582614291121276873825542951400238448765073739108293009771188836757461169087221652228568926694767682075482940567752806898939591611683628703682204794191974662867633838445373130743716676493178717997668319362526690581326693096630491093253641876815123914142764496405709537729069255081871768514654275812858352958141380811142845264446640893463247719870997134861951091390620072416798651729682926568102319431810420383123411985356353276237530631734355499235067540567916310457079858225166340340209355495259079515942533945569658486736189791463579968197313678586197105149522724065021247800912508836090289250874770217995080818604271785080199121674783541163521020313668509392180961685335200078953440781632228697426342756116947397131543698322225181761185345681800596979335618439114035187629406218684801550840515289036195621283343444475788271087049530315733457252769705917237356167921344662217312070116740775430891951788900207315008854253727871750180728373650445775154010731221002363679004310176559457519050431953794387294646210091235520372259576896941038124252655875492798418662428788461201494039725603498112072816913202311455211577475219832815093425412617971555679911656998895610004242521385386084185463435728432446509156162663526611570711511972563368602723946653964738014202234212587059287222179735807327203295458212160626699730038715354607356893890328530575157182488417218214014069813635348672079025398083379994088590343007887000986250974114922637549890022221058849285141664215429760736581882923568088644024799376377078225084867991541472214823610997670529164660735429507053862219162984320300624323050437637414420386209364865343227232336372341869643333981260331941146571560405923698285205885170715106653791490526027642157181574851354610277861980438689653684404956912573864940487584226378046319885725765935005802439676722933554108414140081235354477956946572580584468171743742620776700649429867326507458830617719405170264157337127480571928841457379823961153286168277587082189148782422279328208480831185630266161227782808428028472059526114278904202501594456212081422088067456381308601577324854119859561668581804383393318857997655868530273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -64871969564841717363368371284094940109874870899136950172294539683200810706749678377679878007698050767310938352443114731185625013402450880096015374584395575674400414317137406956165579928985187790480007070335318159295703408649704373185357179641174203385512350550031463795166428267588375460714085170408295270667885779057683472290251651331208504509915189436995726453439640438676985326058497705964581174229277530966704175308242849592863488116702821280983436902405003922706118330146569855076543412649140013098099875295275295747294122337465564029293637547678074161694459269362972642725775884475711664402092488888690998602707377225839813375608583387314268117980218438188665718592332386436307255011578310370823080846707596366558544878574344249743922427377507656818471081038309292409095068245232431745561167410424206880215757877892268692229882263980419592590699272719765183355845122432634177440705322401184613917012678573895311871030847255159615921153929499175784332783061616105549902981278995081794740308195374433979568923823041748710580325063419367081015032038487444848686645036738630705995526949085856960039155055504585351917108385840683041886316644898869704552263566789257695875866578898083820576539610377864152826001891382217353544896546007563704319159212626379571902213708303719539503658874485053811327027021490628159065677380449300314617523950594442345699926838295588752254145350882601336725569194913501821485304767620964800168429264729457013398532996653934897458860088766855234347371497453789601133185597361633408394667863259846167676013423070805209271961191144236643222997541629246020594973051093338549836136413407543434954536476595131960471871031460951344356770990518604076183180460855089355496791467999174351656578824569712160589724485026341355499482453390695705047639565012676039250724379913056100928774895015245340871840033421405400179477626122330188589250843776384360415296731981101777545525451764892355929191990432828435728485003886214531144031308717997913532596142876211102537011559109140370392010230409565748423517679895462658363133581274550013444746335640520915567028658453931206906541121913411089499894499260290768018940283475662026197755575368728181924232237533102754683224733952622131765665866767987712594265237526061406039330189450804743580288394215607137035360373396310807691223585849313106221245608972007229690140310076957530381158282892792447764733122690869742583687170376100771330406886459133033112576165007627093173686024088636244772039904264338220968296028685393764034756298304938775623007196119564062936210621436879174711269532003237237382937275229320669376940066236554359174973474870594383723848843753218697513390791039689921869074459491058779835928832146346165334629621509987568462391388454729561644492929151325774609050637462389306208960378434253902325246894155402003344175989751720266275556447789863921484281405597523369807096250165340454657244209070276102625379330737330622700081696909498720379853468188124060803619735570530359482688624954734573335493645797561625051406073602647171000898735420266981723017316488927723445307850945648254204834841450739302885560075948022759632657706275109166140482403621432935047547278730007632259658253639132914769194372791643832685463781639878533269438776187598705291748046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 5097544237206318126262095275844892560846212824632701618657187722475761075000883046003220346561724418799781284470733192245278385229916929265116072629463737115332035988996234470117984411284755602466863635289728680340417514791173599752533036694320465868678781564987692514273461787758474465052726474089809566581224448891798360217164947038867521918005979547479597973531149396826124052062402417300307324383091772655605520457769282914942477341835611881149100690957171137842288964817976725295057587229370504116300998742975784802246354460650151874079985520992702570943877823695889216558262499448263530247289281681280028987521688870212802355610843439865523929649052739032431665384120910067157631763355956209194839853971632270991300380324301112729130727014618669352517593222467795969429974736665806967913113483474167837433305002405228127231211387028307087760987632944539524087783644134587932333025615594439907337706954298959561035809059877266816293550335548168033744438952984157241469408231982181455477178926416584983486774017661081583198187596515532272635797181164655981908420677585870082930569488365041630342009294913209217953403567680247144751406869566579982702241469929847804668247421126039540700312184084548069928201188036059515565161575843631745301299356458180292256707756537130053296657468648180636741818270758281615255054566257994203801474417195098657773525264453092366635412897844748509557526355428609405327593949518577818025880317175406071962236492676680076645334983509265777563777158466865464561579189458042899999159027505179548659665875163039436415585383475228222807320430311393105168626047603076155671500889168451653904005829030226573458683775102736406814517282379497673006137082529017226729692009834997840448947562486846643058182552173638998500838424044635194811449778194400793969528588179950259534648519669126725895084618261278999267737995486693994679934708267635628340684636444716658010884360611261889461371113070687943581751601855913194030052833898446759889216994286928368224708392987630370965447585747918991674981499178616662901693402041009290256792270257630405217282881596212252518726164916418914642987609837516465739205059594944594489210388133081475182818275710565523594561722033259186675149766938607603177998550092420205857219272202636638532397207996150166759837867553524847636505301590246551984664992072796621119251277785941497252371690356383273888000332729877255669055738433227271460576655078593348743999453390484474479964422885736630695365525075275668748282959397262941141150470107313221725734242786765658406381629991119563316976816714978080211934248174997524074335104797278881075786137913293171751738016078177741993954970190803239055592194242850007157399511702288120225217745464947551426816624366068143039126859897033559549538280715805172986035073790438781960035249457935984133211060479036092247722046753299774808437319075541994469966978629228340419089839178580096682142190319602855449247629813269951421503626129980735385532137458081027435603335869144230590029454570411606657076905908258149162703608207404552862653995863939988179868537506195429102456931468018509058511261715398661157964604910338173265329675652018155980162848079599155676572210461945466720283656987966740540863279027017362921014864696189761161804199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 305504942223281120117172144957979137256981298470972896301296856144975289337614398097744768833290210937867584740231825655463136093186144407560055059841428560693044610395747434646774569170396472098494995043532618606040431546533391085964584682991687841771386592320304047138335342838046454441450875353339957096371874915759224178510499710134170574878984855766172248466598144058099122762126014413143544257176599439421646811022904832362432303331695504438990084772524500258552733881961644171627329174921039887711894485424967705626149157921039329992289343171603880764580368411331556644757864098778724618757394121367102624188518287588574718283450172439800135785423744163149677253061149305592835092549263666964113948611840461625808113284712096191319296194042889297268237870175150156676194053829196559398909695184596131290937808702042785661129932652702815224789947834564892330249617179592994216124142767246539999409799767044276778208550098343881571927892465589285997247181547896369251799670038031557857385125583714663096468262737831736553392259869870754886873254503185807245286617323328108070906253133085209194960133461059031045464730568312845988857370763831559768040855733873749242625885355027462522592112041610734153420702072368068124226572904847547145415463811165643227470881817339008248639034985147213378187932122387511611239658257055282613191230476757643109260101359021885781431749215725862954821633314060323798543460878697652178524819289770269182942787095372809442970618000513321219558326183809534631504073729454551426038501366778710250914646165539022790465310298397182878760977093127502274719910027347582053398509027233145899075415406055861356145838219130436743517409137839442865602539589550864563252555149176320240250910431761332537907276069484930290271363749920861581373128614048394493829113030121596398463331121459545818643451407500156977887533696509619657338909461778828119569319689225174672578422034069886967767427380402676614062639109599848452315678223317948818578917362104031954784315242582843565532388560124891795448947757103172974061808730593830520771167788742004050471457384949274200018908052183915103849023076971802668115381839040016794224259298703863054870790261133641127745319608917079333548924214218238889546996759887956052589224796375327874025370949053984482251288302013281275565573746596240285348066846592846957695644642064658971468853080949604083644974028814075473619252554190298030883679767487647433144110254805569774158704840304758122317003995290797235430990085768538094655102060128760102620669566978869141948940923101700329194374524054265562261948767413762812893845740181328665046671204914107108082017682634560550235931203355017922819132794674968648168723234339724525915469700890547103122014863179202019636035382998792793071532729522851141185649072703170643398846972512675914743186068687396886658542078301872057478532890128817528061672061904685440462478421908565677601900860799708016184169011520408798041753189802735908921295882103312788190885650186359067261090056428848374367866135673490987509939182288199950737673138605898551173892239833838404471662880453265360750704437865105108141741410255093419935350295793905046508011963038044731619705991747427594383023232502261548682582332180091011508693554787896573543548583984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 5828371687238974330803809589409049850703938593071962597880390633885732843818969359020405699590826894442268420126207562237524748035451991938453554733437938231063362949752131813072218562546067100264210405841075349470020339371382823960844479115065152037128744093477571177799612676352478427988128718879884611792972563999665365073071424537650997950391393862677936525990805408340075662870317923267920048479565364120170477111131446255218946217117684897210456878185508435628814088731924931787016709370275070161097181341504113790227027031302475782014407910071744597603957123853141536722141700456854492644005342345337662701326566102960209837919219729115132392699195106416869393632700401131292680906070951528147705007867867508047790686665672911486435768967702164091004845692225397317395031280134032657549808523614187335839869898031283020017324548239593941372608077483560032178159817414387496287450750178215750025984511621342424899920819518766188035981777864048437563160733180366394816179986859353753226873673148138325603652164765330807622475587304738499424191422852257640187607856484344033935996934383602155316946156810076304117536949562859954232333365218695615904224479185961464855697881727216858898523829567270353821713832718166743687482834843946162654267881734489972260507352909663088539684152029022616666821617265073060427549017195618525345515130269366528906523457068514217370919666830076838895882557498940603649729258482270672387210879771734465218555761576447275536745556402506838742663928658409824408916597302487427019760401033224553180052882506210914500840730546215542503514147324077859053819513167938493557218507058194652907948608522029236198192497597641094978466427906711066169437697530703675508866741049417047457966132990036899338724247553058540454795332456852664602711240361495333568550632767347205926796349494029412298713260211949417741367821569252289286662658654433430555817306343248564811513043965583650751047353049728383183553833974141172851418811979806713182209436779765876657611232771749594047674455226395650989775747743400629460203074996061214438694254297066603926411008121631614495799067492252445454560802056530125312541046635637587781788315560260487492525551158668300145138531732216944050416552405729381071487821109445370895686507863890583183893858432667503401914617865666478195639132440614265030019817401155464945850171644469936209158852350517965532632439523975655559269770469825182687060807759540296501493431648950497836189338018352914409984960338680223012071676689136574441437252111032573858950727423756838500225081564620582027391285794440553528295936475106667575889370660259133748471105756558465494611186214403554090694345746826490025134166222879366784729267535237967063579652912352426203339917616475070143269070360923429069211464807003973016468767601342573911271518259397992311496603349286215701044336406968372600511013350640347315592702858620784177576088486287007373103892116492107355024902194402213944416624705099205712027060784986135208955342199576243066894482376464372974765270826757409762168889813835960092359151447682664702776360655106003302261140029530363739128133150698565244223402122238969924126997747805739936900494357646737553688413487096011606047982126202569133394289224714412966932286508381366729736328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 89777273147460904335246618192135574225399347188752569666234300527474237921028343316018752975369659065207839558646986886051208127147793485582138678853401141012170659912032205508066183968269360967971693864046722775313233153768737942862585381166178886421577428620014191272633884022895319178344491470079818845547798104117417859940604368557222107852373949496308007374315254969947938908658291119163658577700169638345765152224205823275646942710780076110723632069339659526719526309673849531245356922010836663915786781660076803247431939875374876639775983913993049567186946983925203904923819844535443141013109494534377076213475755775347217442872677567100747568431277089565376632624491675075157196079040822655295268131844410299565369939539846156316061679445892193977915853392665217646194184262618173219937940806559585398878694466489814864591602230599805583961022048054269214232099969471799156406986223159466969261210120429116502928149672924733862273597294458927963150540026152343097127230902046355134459111679104071872072117717366784983090818154766410960068835468780809916167470904904662092519401436421083295875795506500466559531630237007496587061011278635792065646604935442252185389876731985511890595127402521264763759595547508949324016945805149124304663087241741194709884324758820191371389618158662722147534805310440004403130229407649970302050987507053971593064683445767184436344673150682188526457772107128820699189233373795367140114528471000456261033275349354071130854593107026385352958799001515542670213845046189945896040915208613881311099859209571185617005352642896390324940753219806482783119037933027892588763554151094761194936652862760076561406175506159402985912477046325309243269143534980007992382691073426038015751918222964103718726550082413316233497327265325614642318315857574186863977139877974335267361941424740624537778749382423655832341492120433175914968743733454418549300287834630609375803298887934497515816611194352214049976350138842027978682451315162269715712157553540345806303430116190580554957984522716872606371973075987326173148782911775941943878187919316271325796334592726204821355439232112191899451195202202787020434072525872294173529412727229772787891481671105470804363811137728341138579863029289985487700655681541241578539640552738987569076397928339641611551833964528292504754566172850145146086200067862052923513039352080891797965076171478633645315130461022801986021668289639530820600117127924383774684635106192873918987071384957993515753299760531066918860427782441378287300478998118462387279413154955189936539237971516892561322286241374572512579486190793198144722360470285603838081916635107732479623430070098773079249718028662174089733313766408369257966564823907154385596910419487073051554853794784534288696221117842455402472259998860917663035491245385089816739497326984771122693797256079989489481552182962461173772705243498148006054038556538875094803369812303074503487869185400119555502148953990436326511022788627724895718370745421989988679744477622240705047049835848092970627758431914597933848908908549228271017021662975939951050022896320745303220598174065490621890001863722575216642261365644895637493642168832299626567121424229602863290450769761128093548454441857153209526277420752561619909926093896501697599887847900390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 832070308303388889072896671207487012799098030010567562269869127031111901511596371472903591903604036008871463411123987382472551201312306217210961222936656328217715907134962276043034912624013428104888086539232968770177268779857002933370132250839515208444401684250900675937462727792625368691713378839406666002473104115346122439784167579490967994810474638105834059157561182522929865657345748515869063095538418179765604965041802398547144189061176769380796413276581335800070069429969270980952037105034679479716094341553537166845935832355361585923221576753738389928397191942819289427639530112280379054847106202261515782663429539745047387992418636488515058543198662899759711895175092072747044652060691875402580250421531506942457619020060151388205294622462360014122519667073106020219884369577485216327474830015021012953553201277278909684970212496970204408366816568025124621841596139462893592345276421058055227441729597733408002440951385234482520446603217433091062780503994326266228784849777157552058634466034125222085632623666275005476796512918405556278132354241483626775686157604193915438858863869816865832089017929910834393850012756279973038609712084329748978567988495864197018538445532275147507462743835039534513275394921956506484811227138911331215155326272621494884661054701589481567483694429967477301830393793169477046625100901652960518524784482891140552047419352247395247448434844218793377173803929895904339790977980445566750023095425322375896951251201546854744411405349508396882589780212576423186305280535154909122572421420977157154935698144884364133046324535552753091196229536881899159476988369528369277895004225195000719812896953868749035485628255798700465145233010361367257771142143284786415129950838878306526687489369060987752668147976834147586821975625722203557528016895356794873792614910911264316813601287809649728456702788486965521025777438019812405063460891085563678791684909089499003483442186801216572523145311300911627475061686610385035159615007179870176063935881072668459755411065474563607271488863240944345156529869642500593140949520175762177424523640727832437583270374986384136291146775516773720565226757780158720666489478539406804447409184306859764169039964068266008070969685047483889635199208848117150524967765814749494567328383330492024038797612008754048481058196864382224751702117116418090247607479283325029635814981732929688152515630814545177426025269909208074172497763848072948621472037381819245718175632942756659119026603835725451383166742934367499541821303851099911878170172538545456854441458648011427914155745114973351269688770130534398470128492472300992765238168931513146325365016474877623716618842413632667853895092599500600395082321984339430006064960198023336618460367891949656988852732016432227584659412746719268334537337875830337536862248156729896077087730321029763966005355570259255059841974636986408052908647910113612952734277698306212019603448901444567170786553456123539066025083797768174010711020274873844871777640631902422995674067934974215919881732424345680770385006902563557683911964159356036521684670807574148498098826728009446566615177180526190774695215538236688126607206323708970471017838308180205088556404171987489662510050694846976106424778419718029157109976572462284316600289457710459828376770019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 6889080862923215530424349768754827215202852693117889992806400035152877847874465953093193830310272740610760902577473525594950153712951807013493444589392816060438604378936240363609208297187506092989531041340157942520489062536008615909228778257992800560643671384852511333257665263986244378785936952041589989322471196268997568210783934127666427491172082575086628758744101429920190007000537493985215398857371337584335952944139741946124883430116680458997833173249622356409990042020306027500416991904557518653416876344014464300107260033526716003175698104137165424849562099279569973796795457651000742378271790866727806440162955185877378312014673787702747035838740885070804822709463273397354166747197809997819174213382486556249485897366418154358785218336758290321140891317120055426148256342477176569623346858716432671201848068365625543325602394664565513212679185342617195563398110588037643780260148972044925233120159682014611903548466093886897121482109106728221613678566467772696536481169397407003287817014184174324216262208557227223457337853846733922034148873341318941854081089454662834091982261662195165058842146059250924325961871749537483690640518437260364544559433190112917142301508672349200301599585126871638861860718805405721046064441067828027591037465406255341082018018495391725552297435291275217456141350000839542046757138189951149514360660260726180455593974428790916379103556627744852557835477153158801752093751922733025926571952164012697419333358033393442760117716730732600496888010341053805165783949782251844995043897417335365196205170431854392979995146833709784524212224349170769895428266424213580524740130714866815272281957338378746331304772367806626185199636623550378472557689233833218388440112020465548256787905371978504194322802020437053400599549070506472321118378592015192290813886370919551743784585703112352549722903161598259454844894002266801482790024948957937248652168742987240220179257905499192890592231798742584481886134040239763206283269610857294704460915827699859963080213079697348704470758682313408162893095320670691218175864991841445784264231553794227887117994332108878169033236953333410871954866794457608711206337342691742021336507376542313000549984226910363547918858188905557405711748733039008124442104115462717151394681305370157167489118863633721067596793191838549185828775559252294922065132836931084730862375285576486975130925075611889510892916061184715890304698593717710608629318300615617912630042009220890517641379701156846941737001765739804651198717793577375024664876468285721926413302945232965201901560027211506657957500521494074176447563935882505954600250565507146050386706216661458265927521890630871131943189297247506356717614930722714582251602364338386398454107194166799425567481981599150784379222889033143644142212158772837794820271812740481932072019393135313965863360405754470518304580374173143131299442239214408357548244538593807624358668918850182878259051825385132648514839576895906298440796635369619395170405253654647626398240665300498588217347007196958668236041480859457549291553036780231792682220983853117465817688433714078348754280972390701206722118657926189165111714586325431440868976284661777890045320727809557270745817902480349124549729616918373583228181312554209980714148287006537429988384246826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 42296733892855853580052153317565907257167397150154700398966927165925322796458236375260564227527646833302116884455478371831959388125837127872167359184306208868327855176345143293157514085099389117877576798138500705845291938160114173636603648822766044075490144796656134550219208852564037331716833303508865045015123616027168001486025998254309963892542724149469387562761132057790275147158353284978786650868020441738095096465930459778918858244625091212518198423307691903052002231567924072749115096976328457743306875405503175568303121685005744140337658759294460451791790066606318410654720696087801308180726988979609840335518078619166244384168398023557354126069619029455718768458770486124723092485174748441771880060711959031187996074053786781552925785342960740330844407998969433590493665610105050374740718019496932470012055807428598247744481856617334560781281397659874854603201750408722523349961830222825131669086445274276462655955591636842922120336606515530016889500880844130796531067583636846090988725931830251128157018062892486957547141468975939037760449263790730713386248708049679176021111259942758426407418275218479396419389116311821543383108414633148759558441995040344429510356461507036148634886000296247317450986912967719531429771572388740263641283514618862737949260278577123733174830002442147988961371429734986573873969329585693406612257174200576094186254796418763872808446485013772798707199416462699724334411376688497842885498472865835640076556201872058829305262715768436569371695992681751371099603559097107894167859487710580655178707548284596866190140559371754413359701745567788218500058225646968917982222805531597342700481673910880881931981618118525817282038284288856538308519973630226426014531336293555530379401807632135205670861793192288832553244949814528139637003680972538630594411525249851281411535757393089188326988755428734578807644868021595311217983289776680914689760176228639022040427843964947698498893017411792535643314464372375150521213290395522661744204574730463386185786764589067232632827202897438257977566622278314440840007341436297257357264522677527405701974568636557418987080335851329167793395771583173393843851389919230394478201236691641947733455067583182470866129496886098793740227942113315813971892069096376097703026397081016021239733806960729890258235919271416857269771894299531928580528089935094816729913756423075150135935602550150119691147253732837977408134873932618902089609281372571553604708261034790909921094093928510517061290639151305454598886969900531839753355875083403040715936708466209180586135787719477261995925564239772538341931336319908580603456141042254248880936490562811773115282521363711993784277506679520056441414142120540234551772861960490365987812735449380107437685854464940323041899706139590398182318409722035992128215441218528843693958242050073497996162544368066792183197262874657042057912807122592331338436714782420309430581031490491281235970164649044217929628766276795425827993342800631748119127255278803856289443551436785814379823141719215781251941946362474458608933980193406625136509521137827581029175178733261497108703938105144644094167488649075624911386909875697922616280165258027291526764363923337069507486291114254102694726143903818833727497522644109967382419768000545445829629898071289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 249031949193757194524313362872358797555465319227784908626974158722364878846393016826906779024416810103019586956575728676548998930532006101208624499618590090643894747621364426538971169904975054063184184340136600727421993376183179914869061255351447149523874323395726065574990594959644861010969740156871665907671495726341363425315992799367642703296245209099525619263516578083800022209891967055850701272765138935442570795856934257943347362429286617164108563019451718641434117280332030332053243436436669210872727048543754295687637719135488590073209090339717331146542955182575187345519048990779193201356473628394716690341489432234428843209553769994129337144529050868933586437775032459641133299463469259270261532754301558692124139396059476573209517394359688813750058782168951862023481359451712580272541798226803886803845392473449219649240740610196633257181761723140507911178335501915834615571303317523039970303614977267020695826349353896293303586677235761353575253044633515966112573735765314042961391990706834329984792742985655250331642644021745483901409140289197861940353447025957551118812575655263986502044583892474730223744339703783059853797030149238035688115293411189989813993270508870921172042739292594974555089641484271734210848405743650619777116069434896503554268730050119034489536126420265328511235120933758094397722240432379906473989901892499576877586428266638391306373481971571804754544243306049151394395464514127365475031135001497690441981024377609966471519729072973878206061901745858387675308619414066681905969044327387774477619037130787687822482907085573501894465353832821820491696410914393839892712228263827867163294901933459062156995970019422627948192877856420667273368072077343926978538498018536730369688225547270755302592101224495539909699965279011167867729468181039432134674920063443489727456785578953872199848199786462384972003515148843388795988358048452766969293129260695414044667781649154165455101003856717287290004258262212818841500389766780273440118323615643012943624633174222357534238702188999663529493752790501008719248665088995118849867799693720435070547344325682168145401464579585125724071449531357112132579806354772965468035675323887476921347572947552738359000071664344930427555105778501487488827999824971657380761669873164450548592946541568187895043240202060744498309418004068390507272198417955648171084046540369637505174764174691564664944317321390253717444258301320181931039928555830894581717705185138082078013813903748527810343181087122423785452615707032333018249737405697092437766118417646224366416105346615339996921964833865090567611217587442437735595051293034339535852861368407283391743083810952347146504301677170530987762719294088200407652860346936979880395354458718688256404517731977352000672273843918676562375671740225815195904918942003055571544596498339448868858390688147383641056347053147973139124392042302331497130546556121597168555377401867368666414733059558154557056864593767600618410047537105502837840987746938883771610630536500735387196258779432256020032979762414086087325026131100446270167635778971153122127816685091888259119657651306713408600812054584409722762035856590746714633523319675276898327176139045893195285072727893158474532111683873813760324445703471800579731354474688487243838608264923095703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1226956091474438532244958161595644024417077044261542985900189914428936041537847415328235019895672399168848301328970157376102128974666396796339387098631543865676741218705740575404007994249745759279728934791737309868401163925892388474711831616098046312660594267694337178044849503282540668507899609782079218844263401495393531125741844604965094936778355120149500317250978750436500897837527661195688167601010453795925279771097141437514044467249870401347906462948248907722682510023194541463687722486145869825748638025428232882165271215117611783098595071263354680826107370090072779849526301507053371470104864727012543135862496395249817628920412406526522419842107480949367234899773635194695219941420460627042176581731279085991381553039303848857823757805746977949143391146271492173569766050959714991443182295579277369973456081676672527263443363398540355706895051719436534494405756431917692451824536776735058530222740822018361421611318061434130761166025282100031733921181836088099359841023592757796727767070751725627099544827500516733970559419202868687826064497619320511637327426132342157893248730358369631024701060188686205902510285317324789939223910342156051443586420191424853968054357969061797240764864301381427015793181890986426412734243691780839147788155388923242645966107408971584662231982118994637962009068245819133935771603125489535689204672329530353360124580914434008848071261026491773291175712577724209447757743852387720508994615708329069506980256387521284154782518426542687945921063428819721241927719061607707976707808779752132828956843818037864114890967368680011194954122607895837757551921107728685558677184519893255028404894428076654872913830056537824249544841274911776707602581701523333777787827588269796323377392486925739454499431311148161661543862936121277439024379335488028779317166811881853452205233757703098760961828149327188540590801088172345454498150186622307665388842838927363677562472513164035723645028121161115991503225638069786892720295374271416092551111174701013767109024866602268168815859619936601209171408806323090235793157972402274790458084656051166703818725913378285282630997473386969083701874603446676591889273209728032355136865752251328627003983694052548823402851820070462781671428968118242518811628886771872022502390044634235786187786232723621162762961950411373383630859926259542043595220549383576422503107018537761967817927847538127963818253640890085887855252372359247890553451758036444115632391806665417196902322898368597014045828892939816691524078563714139405356015548655156300423299900126514549716586472726760668068448936051378748623648113005887183898728358260159072368840825038705217751384660397480023769396028907427467265158465049220833799810888567674984524407487178629671147110295683257797001852120570215976930983290151068043085711494296866863534846837799988697449975831862441756276135870543324064789540165405755571704726159154588514306413324552747918146139948789449490828796509371529673276516163478402871004389442581507366746850201522642450364890971853617981239691133859676160339712516359712102746323536309875537205724548370657996406422992958203830683850695481440530289493646056201502127619583850752247476185064984075168968257317614506659408367084555337411001726463649760465179916479883104329928755760192871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 5656066633424913854558650402990944984823799045941027487432265015600835367688756388522469179778178453147715835921513620308544868372216439829532793969906526678535384627940517975158189479607724571956253090927554409912431894124144289293335938844329475343861530776544748465960818217635326114352005563277322683186647516872845053026914999273438819263470649732585401320903152035872468010655194594058027608597757637748120812131138206595392128402624237510551937154404912109911576825143365258034133310078837518000480384660570133877609974831406998250729948231889394345583856553559384432874567828120059615395466640253764682378843425355326319329768606916763555242850962742532960212011936505702132367291599105212070678486170059824616083436731415923997559863044693118192523978979607530448626214519619695414675906911389974617022938836108751517521206529426765447356358892642078702362817939961479129498460776481761187097282970314570619070875916174040956479335334025971857134408231720450178075068728043099005000135251563208716604330752229449823926828673915155831623929084334507396885975735438713669949291060166570873838251545373218293163648242106314616340490474845140152265897024895074183155521892173630776733740177110105915425629548554908177355292528966181761380944178556989733825702487959680720243633447487330209091869653841606745192200158752456038237983512878641320302014200887147938209427635752091396307275571511453640867567523825634759137954477742994336332061971183305730121186954728419948272098987707714252235048060162986128363369549202107268985044451632136779430452430476919278708993547809527554763711155040996809553899419272046839102780069733423298921886370331125569235445242629149388603262080162958441203328496431204577213992967145607033692481625006023307670805714539287634383704074902096214197024846959841904202916608495216499991889601856174207250965341727033359636640750214656721556004009572654856960360832058984091125955703440139245298184131066913477931359351126123575714151696064536818888773893038140329432900567421281435069730483347076757354919461249898727923956372548114223720840106249031704295772865869845418271505445253614650276459002822378844125334120138062786276532703274649291241763940708160660998976418714951563131691840092833010377220092746286976894756335473232840943927455208965366702071813224095723157262282776866939186508237718308587603708989205248990369737116351068857727687302739325107761828090219517136080563255266437464347056494142717338412976131406339784073529583111982024001463527804894271882659390763078250488110316781698429972776853400812889386070232769592141226472196666968390130944762660844652682833639774969997436594924989511334416238300310261167371566428304020104981804672508335362836820824795487618063065818744820418557519502811340701111719508768868391175032082017467960837227027440615448919041528471499384310315460657314258151101618576366237730189385855333782363823807015720950220405283985909869086582128660393083718161782789007019746126245785465310729676638716504439826759975466505067021598701560916113879574169261024626068614468861668475172884242833781262708094673968983842476883284253754962073555187528563252263541683606305320960520946282329978105764450427709539234959976185981140282821311160432742326520383358001708984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 21946313217416602814024418721263154500647789575787857221839374733103686746666140936274967618867903676300414908751941608960283218191527711520207709507167701363678583774885295262190847366507163788948106806762797181249326351672905071337755933072159599306112754881024825120261114202646745761133990842964187720956494966398162122905457442739842438066663562220808935874850033798395578148248894002927256119269002977726429547803911252074115922716676390580294775263926004172156920719930322708023087357122455128161961584811258564100675097494526163742597378807550729924655801182362770238673409292390475400298204126078095542796582247538706939392421103797894794012241059252062729205418161434019614272258942952636284838430746657796135567055469721993576971008789438172524553172149171366267189277235380792048196368766812526600455673917074882488727457573393206738317882601646051481159954429278579749278490031934214870865619947878048027458464962335791873483929842551100460618197671529134498922099406615996794346500896289534917314022333452921772341509150320749602468269110837758340978766361239772526398531498232569463503199125294711469100993623704636577906678886006742554002787564465969714009506857840056868191858477164912675563707983756036221846687267127401475086792185640760493730122722571649186952968932610717545046465930813921435796263209479543839877188761757538779094121151803628878102924330628523897077118419283412281691967226427625189983859834169659124548768517033998134875544383323822677096519176361880353928282985398540992731588802880920647249504381033379112675493927807671075532025483789166379147128647395339953801789104189729731554109335245046904254648908149559010933031927076359472923962112833832658371136722723436032990933321601444446211145957254445796600148296742920677605624019275049675162834709974778889244769389201767506617324763546711983782885327426455164248395536082518763613028497578818851921800129627760488952730073164938647181352677759835983207306921958495730727827533239103777162335201199435829086763044353466603405624115483152472498371650817562269229070106373521101286383493075315319874970919249305314498576652120833657306098123833967227957539361294136700300864971168195273750599057150007614626824338322869189403999551980649451359126581396041280393081622222171292169059473653898725740438493006506740004802495389502423674976348651077900962965082768401019652453977220630174742767491946670048972332090841469708162764188752100028722637001404515463333881789369410316336047193898820485397861176801713060050948857228129525049138541713505605289421080930288529571906965199926919062170071842579561530078430276049160906667780816788676388401559094175739796391401210993180907645130217085214098793683911858915909008905113598182380788850239676705248432348662430208297533947822419749198175735343801989478069304248585890388022415444877420093957071820299266313527598029580314150403730552273844034285347286938601696842579783023663387829537016885871682154775957068969120632256165950270511673884270699596001418313349882396242038196418988619150131776094914776058111846190806282710558167204836639998565255367154130711786946456819084159236141182072195944873667592914810276671456590746663570719541288297776324188340527966169235529747538748779334127902984619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 74112191456549153254710024636321506947137156184106116203982381453642680141585430564312816480275462345808521392430725746633617258571971062582356959781452979852172884541319401107679447426089359704277242999768477896814929434236725735985945768751352411010161747034219865311067469890337000190006091058807090970673498560367307312097971115541845712103415485302770862408259991997135358891515541071912479327806111409007708940713495750868218073999154437310665002474707453845069143675462075473966883473983122908884820258290661714456536143844302576993936013631045095928781913971968463242508518763526909646511044045450527045072433675179426232972506633339646704309193868432703293471989480314661133904960209331922161362020166752319221615277132503637403601893832214469780733104641571995731809450309059126512107430420275757562242182407119003523655869552289208244625957437973111460007125425875129125659024993967774915677933480876461117960397426057874418163440183519257559909310366875407419410969418758200753931047750447714195927094495779600346524162780285970340370870749614406914841580132313959244827313955572387758390628678061595527302174869729704280156050523049128394568269504941981915789569451016198019124903092466991811978547637107636892214692874773331504212269230290036747361940951893462647785359424702676349671495401857235975995782651445753582066945447537418649841697907095013441946754640175614329764165194251187008777727402341780733568484716509099774930366548177718420899278604237636225866343102751386559672011635672710536069364900797304209965517948630329033282000647725253913277522287664776668356350412240085239410651492454428399673438815210501769355164461128787059884800350369292427129642419781357913833525833967768821264166877871499005467302831939089595502435189735859831081758527919353394137651244832463282878356433705652179235788363699156528180588392997111958379323711836315370164023590541357069272873743118165902757904098418312928459595367608049564418804000624791569858654068627353646404789605266852695974370060236584182040197007306043616018028785588037828054162749995991545725330663855708758802712895146436240163045859880834166944448944788183150211474348820341851943564682710019023844449007303439230529356629722296254914548115758671867511094890781768791830379673004426738497972128586368384053103258557589255435431268113157654734059676435114019374276405209656660104034382934387976201641711980572171662969383579878927426573353079584640168669011828555314460958614226056200124322522889098817364264548004688571682790797885680047845862933662167104581600776638062125162120082708144369560870223032653827241532458356388339627772843924997777247780655560959444533309340616855368275221382155552443856244572220495758081923656675622411241665699379745925572915106930786921717472849854212696310788901238235838907958419137030083303064231562578400015463580225270507427537217868036641975552797044415489149301144424755212556181825136525781996107642616355022173510951566701249857309573417146230138406358521097743694320950963214992204060709256887090435354707188892508178560599955634429003934358019583531129947946053051046577665505452412772539796851948686870229418193148159670966108152681828322597269015809119949758884766696139250082009386488834934425540268421173095703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 205407312410089743465010771219099870836217852829761440324100616400832333289938283501780518897038169423404735249080783423846106746213379258426498851307777289584983712938329980452362896527177007243970571264168843317636860005653806414422318096563634777650281571276100805645719300028020404429916817090331879817953807619429664837802759346559682209272075305507237830053121926522093971670626129422374193859514360561634731610416135548639022173321915647697009776977361835696664093461971136035012784482401323382363062117537767503443109888177471022361113885987254229686271981732118341601317421304809130855753434172808375373755363134403627937773556635520023551126352146891272418352035431126151175262831599444669458782654525255678944299711398727674851347216707136362466273520703676775856873384397857447041010904662384074206820136058590603648574849896531289799772994737284621629391375500849605258665132037950279669881055951660738060744017984255138584959771267222255137813227413624840892957415926343025817026278929334837470025348073055740582456686714621188276264607481321041877372947757870550422769998949811369361364801228434514089841502299208561686903830044489345339835275426930305263059601598558302187432287461330220107560776628817707562078373676881301909227172207692304424403905125418902590233322315607933040374453146892701502785321352437728262915044481489686315443237509066088433023026274161941714090395475708915115241374408358617421071282064843523852816852876948289028102223697925616431044300379809966034691401382579162993744600718439817421575005977849703504305636822568613463890510153246561481472204764890064936657874452704518401477311033914963592968825886995817125566382469577887943876437674410203195585404258911451491970684265613457615757855275736457236912307494606093748567443320548973187828203547679825643151287934302086656495053075428840825110991105962028901746021173967639681735671679179397639934471462654509165769024295765096439702148337449706630375614298614430671369406385092221145211657890914074884697042098071281933307735899707066695995486988956021135625020096110476055201023472626565247911522750721408992857312558915686405339978991210223227684978161251511027046759830246868891460806370766179942710031492667793385483835265965932828349716265803330843020521955418784901266046170548495258258908859313381305992188903092981830800413922528804524219202071418565380532796155303671865190234891153098056618935546088564021164267326743890859609977070695783373092105518192293097301748263483129114035088911172315134987040988035871068166381847903884472098982092935803152812054008512675005858592960377658660096101910750380947045877968847702088473669812592544030491292646061259452177295939775123230658647956282183484440284334989455776363832695519592187913536875650724234505347674478402827904776919057753647841445388780912049826828721268689760401118318814390572993280101471866250136891619765728133033393193131157903269558474370009599411038149645308688054398007989629331974019353617367496557042080624535273298774006582671242655977986866929593573409389717073370592107139135750640805564192095394503303480278200571597251044204634969671317833784287906945432080594600711022501170704556030435670298860793084508556348828607818939387397172424698510440066456794738769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 472957135875650957011917184609405429175643958989759338746003589715148011180147419541361267976061406968079741330502629994689395691268082879049256396078718007835084578575410392081252016192425727978770752047655127375373213496575060546499750056404887302979160213362245796920338787383031856442418703685478408892544425348747757035037233083346430414145610774597509183506166037169074202309799484307501442218405309963844225483424137862710152505990309988786021037823272262602373369028294573845744449070441640675367865249976212839106441924906123343875232286418477881512342071072769731938533820350463220934341331639213607213778651181953705673378484122834234633484942163910718459489927173590009322470962674094530416104698974050352413396424562029264491104572474678115781178712174613317170625572180464819366279641519123371662016961875583020622542710489856735106531995636367927583364909267666959412483916114620591118188197139439186593722298660516215088944626145625913054196022221986105643533017505328855442162814722652898875130698581038778471856054495042876991241777964074639698708590628737163976329785102146882277988321697589026604939484581394902906270736446019186987794209635037459172560307803210498349154568774818328855555179665300212379709710732421497968415883808723885134339416929336323353886191696298040199359332170581710348693114223605606602029321786538840974108909743713566529004954060555596604961917286895159333642458178155909837859033817416998530906751587417234409510330663029726144385903002258466062899075208269701497260534490051268115745600469327793238391112294432448628767694094573517821547534021027927825435036934341247862617522235035876807470496047741887644749157549379844971776667918920053330507985265277397326582100472981947825501632631743549165332919098328618214891677495603560297749669497470717540747403157103630664900276930178781385057750193366084924586613133589959812503247587608848195796231223791272586414321931732448227194617794540890419429820622940426418692886259589433525724741654549133710479660861138641981969974548521128704517820468926039872338772859759728232331052565057894239365030599113496194946567930420060864105505015729467671424265030769305069283055931335795692286087752266150412920093235380103609386441363610204998419579068627384168321822957281270779912213403339090694704973750380710339091551543871897345385299548057837895197161037964298571019222933487973165319746668328701108481493014797845592518163432019596432379266860900739486147209312106995482086755104007947598229788854461399202677373566152770859371390645928766062354635705221338472155271211827648999612401284015930836016382254191461790200239879687960538289934881547237423437339663780128795660497969546585992350229133547803976372751761385128351929411963853084785516098384505083551193344764474283558653711799174073759253588186397489226536447638339711769411661019178949131915678673190332128386676048048209674985269705166358492574940489597390349534836089796063183873221232710787872385957853008262010464989293883130322055925608596983509364519450185065118800840641642849209553431645792271340896312988564358148112922790468375727480831803621633071968251065646683100483828904287166810888666066996695731644356859564780510815014370609989601511313761506016817293129861354827880859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 876953890580113077454280238701475650095727540831467717974439184611761293551316668305671065602609709789047628903449811414690962703139948333520480485590011502513071487776345159210384036195041149271686363449033151159388163520423305950645614706847025795817048221695261634849695252986970326426604582093015896080763987226502706278895417120548316186234147096980520048477979181293625867385678751288509993039343501994126061897056350315117208558319320299195992875990283513726294374043906382785994324864824030270266751526689553078709264112074602843195201420137470921603382877056306844210035503451515458831948154131217803471792173426151304949606114170976724486700970458617483004029370928085398248208530479962635128743153817862828038938044082071019812521116122332794897974546800661085399088713817932745543993681435911575700707120139693255173320752407545578355682665579480239597346103441747039763312343095528724681006589218002123956857831031637989604809763918650039147606678849451542965330774725097220415240433367885595083003027332566776727197982817831964625347456687585981642986906241370107240305613008625267683234835830541263399860067756303895437001342908253119370232303191909916185892746711485387502634172690451223320945726661587849854126621455314400700579072534647008624091736914105270321724358778560743700909950899510206026401344297948603413178802695915847597960865088628273081599615135842430009938623487885999265267490448492840489652884827532025920835704056195664294542196016458685107393039019188312599627414744787577378717390324389991240378390200277735751486185221028191111747323799314606039787208395285611877552008704782226656625927056417791440780907437728141280367675371248045631460001830396698858891165829902515548114658498906529961215553306378164553574418150109368929685968115063989118435132478124908282334196541244364951158198096485486035208141100468996700962092887736811731055950772380213749265032167356724228932069256366496619063069295629515082975728891167445605389556370726214111454803767010745463055830984693806021255435105280349048969239061587738557176514906496136407733615122272873235495845396699460731528613848571481904037126766529446412579323545032855873779133904382927529157033844828045588143904640211296276739868897154851207805804333979162629951749776602143656971873990040976618435864713952228337179906560173932286203962969071527545850615088106960017623198031275109000374836894685488098869844963273285400420072023963847716086488191302798448038581419597795770137716439696219551649138705367867218212959879573383643429084140402234520585018211643768535688580855962230396851729215960606881704163813719826548302400479624091246067140976585283805468551121688152243959863919292449645853751446920602235104066361365870135440954832364830499522497354687544233772164449866745142963478264139625743053287559037074249679643733453880910201648887719411136152765561785507293137653694412077990361035555006557481135153299740893518827478123458556553218273412382742285154570863518145629731153486717491235010528773195725216943713429558804208703517578799912312460353938499425859599786872675935320513878883215167758369256784255686145025653419764461830099541794789020975798022922119072199905156985812832488921559635513430005365753672208484204020351171493530273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 1324366495985635304120313867883242162919320636646132696483708143862552445848890480843620880079132918118626010154812182536352050733347332435398709767901896842246201981951905396152122387702234154768613654084930387051285767134733975782881506153301248770760840725279457807491292014424230800635201453726108263512524940000566507713305101500377846741902871825054325918627652872617993265573507159290038360064496385953980403149855428867014337023286462903589520156680556460858911682587377163926470051183532595398061817316862231755805263011929549128444289016677994767573440130518744664538739595359683641290462342687980732410687540879003932478117973943238912545163923982481402518348758007406104076042254312489468224589617564458558886401096508378683055323236822663915763664080479877795130077631243086872680962811649870059208290149564519690341586217180841889837009930547844171343096310737376847173239961418551299538261069693627459595529621601098863371762230829267078158590131119281605554584459185362723082327285132371671497463069682445113633645979451714582600331939816041070667815744246546647138676250316302751272735677246603679713606944313107160600106443971700314109710832846060050177076236140504299391635689603693480666519853147792393274357519411184169077094374611719914203240182295898068098704753287532267573051027878828805431147463505082109443694892375691445110693602439944592517672097222355456140830297569413459664290121313034483883658966441811617264245521345426608682584821603466297365320887182576824114777694355527133872641898089410145041246782713547255634629789148741911495477933142702195786490619696665332971341298768346933638208899393779021107742059319008756809685321635483841931072936368954262815308499066815100020138930142926353924763792318488070189045654212270296919420862775948748487712886953075864706691147131540814142149762771075494447733275921856063862363943696564404204488959370573945287750389029875820338592669245647636855857182849703276682120933427949517988366626904249241787818449445791578034528319309536419870955438558896126722096011022705786448590878695375445785279480538943044863015588927694146326327888681611024203049970675240418257312378546235449102199577087805745944670246728604770757675175181551012282217545373527931067307612423735757426355525847572976621450223774305292081742070303021865631618198496981938967443977132137189653285313047535804098072312065865412173654958779601632742801825256391878432452287065758736138900949766124686173547550632804664367481451912839227551477249277749696415706229301273370813786722428789416702073575588360238607790693149429535061238679588156152942148289471419206911337667828836722374817872925630700430157399225232274741345497957950846046404701375850179985289060743275367455427164081725621440036348887197667525118135007481470506389759801598034452832705157285563971558381298542976794205066879298253893138422470606106211746451362517785909311380387469212177583460059411688045434366166661688943895258068168310288422404641925575089311570864455158632713603331309157254316207631655422980463532544681501186907192745164332568227680365621175570969557307382518370250743347125178093879245890621299292970573714832032660545613992855910543555066126285361373229804660234961940536158042647230104194022715091705322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 1593634787272025510903387482555989995851258126741667883541266089124380224688159546906217884439184758293034703030635952749536822408087245664366734905574527910933167247665096589856300121667352142995463678842036832338401733997854813720810862327498207332210145513068812147122047955932264978690367556789724026910077596910708391490802388040178603942619404514904039692174410111149242746770371629439632590720571636057001469281762396462475702555781362262387274433177071823890010665550035862958721782351956752383979560625265532356173070748935424451117021131726694873025380167137555728211525699447299802982354764782889888043632164026446971077530992083049106136064241885857911744286953555621537016772307158869397013612521025513806312970799608809280927772779318489363912315352930262781449221596828441980472351132919570974823268484081954336777283468667448857841091411401912076142707855176093188213754990295278224884130539521146911145023738180411184963931039946648127787310918763172486198524979953001980399325211219588083009549386480603822279794408327005238713632010930168803477290511647371478144053740530124976167506844766098045486138377290943617658025906347872368902080133306189056099773003735791255488080578647203766846858291397757811396399831323445741888241503396033128089216432360063779593341596677193196770755194764329989803474738258963510226149776362663829206175519435631940321832029763329729888332348059983493021425037804174429110853748485082599105083644307780382170273533135136341651107339166194738332116092516596978370957475057067725198023538213847611572472900790491116598055392048264531643544875234749358322459402334506173788767585334319826998286504133870798172859605405392458521585059102215991886104961525625378337720464880731630214752933689399240425341355756740192742976670055816764660614451031965483969230029549922011774811968661664797633074409575724669617108395244598243582880641575870508691753766010211654142180209039712050966480924509417854592444886828539337484979898123626116365163283570552231642243614329515916112570656466452842705183638272857144899198710115506428661216187395153951553945355904919363490431496478734447238081974230352315511913807157967341464452350862916384076356906543647050873805599186205499426836976630892769128104793517501197527330983953321607668271702910293801371813347553107386763259150659343578479061638799097187212581961899806650939258818077100505344674485960890640877083512784897494452158926751973248790283063760203050192394846136845104149569102788647537246498924616042397199032958637878213551912780385703417982483052344972689607529662461616470126978457970176301459634906175753866876582776893381520538878799033929236877123190194752862837489480483909820170953105358652143596055107535096021765395394819719484615502392009910474955518236677208008731069040113655434226931401770195057868158763127758390996318720952750410462009968300594553689345935346951618297936934689587066636241944788778854519730788592758022854253797041064790456166679380898444155384651582918827351000751627959313788228232664673175964938180625225105334869240599467952192329427916740241849220491604645893338796960968315867602293624082409996819049226438906717314836997648772034441642145871055793019008541355483382423105509495542264630785211920738220214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 1544880073333624562981116212052472683805340251329299539164815913497886498411882672436501936012370011900643322011867076997710868908633233065237161892806192321828656192234219233836131141016833086324245989655698274640583843766554143386475089703429014131580730143236524976584117378634370530743847004463617144498787524995138702294585428806875738845230948482804864492892854639011671755141913224761775101022036959493175854503268254355734688090184026178026946961336601567679466794069467048011281248896204567951232734447817408619260808764247039071879879902928103683515865436101150836825769115201583994467282683635667380022427550061048877092378355493901400267780943164122168889604214683349574821227620803920368084405049652168313920654474870756210177157809112872116045380408337273555420072041459347755156941784810988904203866475736089327667729272571486555991236590023439029350593897083048884506373583685802939538032786307850011183015901673812786745220212352258037772789776282704656493581066635448677951797635329109519262434676080998253256894930475560374345371407968525626434260829598976160636095225468877421883588310698001014080508140467248087064459415535243106313982449649020394191629268514277851682404541485767932960694939933315273657859828100125978604828724250310317090240862041187661721336532150893062424673037645077069032469777500486434393055471974233455827291500836095597056842508627227749089504260277822221816010682090698325389383869140240994917563199020292646499844627799410433113645457212001259630032007255467044329487660103895376620545937907039772682592282514891804827509300927264925867710455146619695853498297734830154784883197125376670189822115735670150951425413059971479570722835222220362507602149806710133646597029488422196622857928014208799923846061347684283063127282858083328980457887330876371696497472198792066234209240323071386408954759984788037537137093393664178259444000594629884789643016730711494823322868650536239641557530235987794818499903364766157951186365558692184386419734042346583238171554396530936540566947840464029726255114676511435835611668971381505341599946837498915010421693279011549097515657617003938228407547684872744646823211127150069929943546509723064457652584078923497261563710827929404816608551548756835337589620633223779151373520680860908377778922344902911143705308918791701350836636037494489272224130580078386136310636409965165790310405926330895734836258697967691018150377129248758407612902794101688893076683376291118692144900098483178047761651980570931136454994540342411692701611436061752631354157793854863032710838418922108590157079855909535840521563131408098380660038920534319042078173153242433831853811305595292321248804778652537854596678621953701383084175716328778879132128167890140471950432317610988858261098127320517451280288712546187106963165340460829054618605569448366269456981748752770389408945932810956907768824061765435626564831083197911359066252648805426905734086420513804584260609304989233995889535525227194176377781620980568090510285053209689768373676568723713901530216618438841946948938174643804086192788881042440017339283390702907668562396443823368523658045476162318538771804126996542159535006096981545019212818228701527842071335527563151054185516404473690085623338585918418175424449145793914794921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 1170617815226377468988730156666705665126864475293509059148028174973483199209649596064143966210865823211397631411952480533185557026597470831914247018235103591548940698288791514329830746574031462481578324709568260217886250284660649234872141459055851406757420005179359998152498619169600787642721209822660497959895048314617168131319831929183888818752122012179109700597857724876155137307754422239705175219597237349720993313955018760232812763772623465263991166507698753912051504140533942990502473336783586269152949019408935424221524777215304329144628163882759046093031488610943821137670572304693483613146306973498708714534478868874047354290235671263145653760845445104277141180708636831985730674052133557770960008367379637526259919181909011418699436735907202574095987944250295369296880990377693014894924257259665559759720795169973327075873468530253470238528373157093060670508940505967677180256673922902778688827218676618297059166370774640956408841110926973759769244725009292143822332352268107292225905002178326924371145130033726109253133782812779239542976991915256713223162271952252545756396880375025716087835879466511455499147784878726173580522429616545971510507385504792939071558755634489559095192886872120302679519603069509024260328432025251250603530147894518879233236613964804612341536060732013970479106625003060653869651596162767844272510220029742289757085284682498740861683150732550297655967601435172115216061711464582313916041314502413308481266044301422162944935965890385230741989050473547227776920432926712936585677884308628268495734035377796658352055265572343382792892831764718285186029599314951450236591873498842894496131228192782435331036896327685662160109185831737971077304802325665168298044133290554268659828891344343369425052785736764654199961267923535318423371094285444162499779826940497156069610038096301195942686337151456568531151719353015440221889142371607058993905744168356616483688018131217148901401022237201010269444959397884295653098293588225377824514095731772935635355091393571788336215305438499967986967832153350103985108431806752509952710582046273054577499210280794527842231782819874346676339592187453435476545130066646083306647440515984511478013121630173245045902855648833356098166230634192969589749655827334888054156770249839608451290007255609939376039947815977405374173687927838865248011637295172500118194237789886608961815569797967231686930583257521729417608841896285470630962333081015674436322946858152597719615197935323013521969622216493880551233297052539730105004770704915524444891557168469982510263016112794837386272276790278217976710507111344330326366856396234608893461930685473621104807029943689924453431335595071400431696825148102013713302555480884002183056871857037358187947205468103070549396337861904902136379095419058386699764725282464465555353298253888480454479864522212906837021308252653021336011111921938891445926401613009960705348613257011146445367629234086633475964578634993411277776460569080918575446807220852776172512195693816036296339290785777562586301419138839319369715606096946837407876397574379544555970161982235763583110330826217010103079185084451873055421522425427192052980680973194562089983871049819253874336054995033174440985233156806644419592242700652604328603878514059033477678894996643066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 690361098077586250085641826467428598881488024875380453913968398761308915816960847735459701167966828462166979063072503781669032720842469579306013057261744669662075548408348286432208380228952499747748406129274037616656945572315052541850700506597418175284994066037096513041147123199717396516383579576898452244235917576233123414219963283557963667131561685517600282109704769533788853875185423718181154214828171020349936748715680711522005431084129873761426886396694793916766064723713307060079488658622501190590956980532308051560901948422423143122221165215708084870908646633737888962454778454464621871027161151852959042428010786995671405228375875631417269925567835368345647620156581520066204745470643895348342385378868302144320494254177801124342894150373165493111511447267523750570342949788166918898426701739985923468301020738550260175398114309425022665537099080565003839231292324225976625725874289697377747049392410140822996682397326561704040904766900225439479041423768741922915772284522313962337880713302795433700318144688117760166670604311591537715481533790467048447600045558913871363497653084049341013374036332162024869542753805454439597136470940096276697205445601117126133152479073650910317960046296560281629004582288206732728834807117015613907746016787741193945995991221385820612675674727474600797947428843980225932385180172647593759325390181677733292530033145977666450768330752710301381432834340414533998287102464392715953660241953553814715262695322756321460884881638597538838136182427820591423581014985720919683767315939499525600086881930768764389746792472634282729068396521231824696048542195150899950282311229603262170118423002402138384822890902904197878198800738539397639607605092780506278947037121312773212516803546471551143073778725738168497390808901942182342804127887244464475210691011569044358574338041541150083840525247247434312476523045525194893219876183679846838994089332289716044465234669741958989542300991181272530018418908739612448770479380088853456672876973570544184251796888767562507505613080392160406785476597338702373110315323486214876263605796056262534650635948754168816319681972635071803480752472721912546621917127492651020011865494288657959224529504801862385327519475826267433974816719949739970973017692465900875633839549199135228702054031645652738495396257786235353632471927246437030906327490932808008738942271299429404222873230961460270026860873979567030100007016131853297768772571772483032444128301440924687916082689719307004993086918531460854222858277955732639033865116144222326605011740172952435213138108461762933134339965033245595604293954396926457725852425498917286563428177229692825850897508666197602547164632292447053669611539126337722657171635526446823536688822199463627439639851485515287941117961238099605515174442144584835227538443532251687989355428443640746358825043182612656258128468352155511966348741244873926003443228441968495961079340707122229661843192372116727967612438662173160481424518323361833437481509756316915287621011284263424610419346486655181133517994950341391124059873536779014718596044314725346420070216375698256650423134091849289647567750650673440775366033550957313043580132209046173372218563745326819040931934643730688456813450397453271672531487873237664339154395776176897925324738025665283203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 317716106790060045269526877381050434629383104400388503772048885549787046798486547539529216453600003412868230254043715719754805860970447518561723514238967119959757976272232557925316541142253813357363076885302876605509819733101304839865641295531364611267401632262158518233499731068420502528099533924514515025011618545066519208818754784121055251693025865647024706344349573434576783204551616049255184847863858226983447150427845330757258942399287988097119831358262351229228615774440616350532978488328764877283765062392169026747760787377462063490246810860923346009056590513411973304233047335009130768299691297582230437283931578784438981098286349317794357514151237737340140154213215669908476391094676367870423963789732430522642447165527922279930116432447504940229159525708342265985844013407847086478177049053834117182502740125605936793613454243133815469035694818980494924356085979568511108645524672107847155973734882995401055091900413546907063908342104010640960752665281935939240191077298952986306039102249611522539320741003460827292581893953452751295603061830228085196212828960905859346402874622556121966237046143040659220496072107810158037401830811358888692225810472733603144358521622321569393334584188622043243007932603760581379800653191341167913490311995144473788484253153801260373183677389371578241869741502042886089530350722790647909670690562945505485099821039725878021508435543418269735491289323627825377234469162421141225431935635185820724940354788230213590468916745229908092057469300836828392955684872759084437679870636141603411248607434057725038043314214694017709842983004588995644627789555022318784891139330959978798283716015006837687664318826335735811266560228053759686785069559586418917651420188747250107639749016939660895480946287671132848347586458725597782259999681050156006563245926320419412781858927311255078519748407253871491433794396047869602507634926197153282386268147865490708598583565729663318649383658072925596309549375024869724490869651502994109650882515684662659917048658115149101680342858262149502458909048888894191259164696612617416553477436904190765066808125400269975448808718193114511767792855629869347893213742712764715207626043372402460045006561771314936997929684688751798489818914563657439621989821038431201619891623493398508375815476498101350690181764144593669604471133131571489081598129508145509330429002709124994591587733756018311293197498971160501188209095517272598040548867366279789396419068962773581866097647627314375385232603500818885701922581183123625480650600310335502638279726942249178267895511558929730797179976606822186399187208730858947234530796824700809588463975676007527667536534291837037734125934506802443461123641978291793779956615485094137346347266681192981477627169812244632179249023602863471332711154297447587471176900976613500620962966475118214787175131895361041122422065277574370827222078173415608866362795354973277139106580986319731307767281434628533358516737782459869115808663661709156028465937513570236963662472696416465618573249217178993297068662058690552857898406622958743578992702402583806857602861913274631615661587386508086814427246383648524918181010759751156484759708868706553905878872297127829828540658891641904935655719620386549678367492912175887656567319083933398360386490821838378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 116896320134526748049171479885522378621769853696118441159546926478837967675984469156203592819471436489307414206279939882897593485839980237852443757225560458502785348529198798484112461110970942888516923714949314643299982638676106361848221624215750124184120537116081842156650105740362437385791754586504442550683951548390812914697151079464567556683998500195694684310801480927574037756962366717068211555769789558873840516434048394425443775428986769531887130749095252371740341584043505090816521358457469097782179934357677397477747437110315567912638064725724712817800068780436156889931464232648272191785024342818972195943374348321630227706357185516938945748226306704397415070614950773386403898600051526642242824541420188071869145676668383920988133523182960029580508681294787363523845184439906241195165464426589332210199634532261066413553159822526232583108949957261590385892940088879907117621814266023400857899260906500104598642197803973745186782386636846525523518768701650338785877251618976595943906598585636864147478945854083344924422027920281323298595850215507848937471131723780612256360185348985112931968347375487058872122163584296682793286781395970376106771085070400414179355101358963867641030021375466021037728153248636907306898207364139380426397250784382323947207492867539327302984931699182910979352680644687004071158908255106295668967803895979584314499788233028978645181413872164643375235179756444681955355894371524220915808478273030034891365518483797173670706781350708719978873581790097454770822510824013406755489136700412225834783829644489787612530946138020031697596410427197089892885520913106538729198161195862659669567575066447724006242862747211324849297259455174971769971296960007403622294845672790811583301572075762840647669092809721545484503091931863347452872203406102507050555784943570445333588854222138638729871898174795350672655618437031005019585558917169087178692660825809961096556831288003121216550045504151515103885877760468141308047838374270688921335962637192318370913451037489851806046684610856159383272418582267018971379562276307874069018001105072010411718297402350793917631259518080419933995207344596350414262793428583635508430926091236183748706670546587861752266641215892899626068483871941389182972711814879256474261132917127841774395994139530125673314525738625136706504152704010952800841981753314051303289711448315899043585357773580280824582089069451493681080686885975523713203447022538334455296766428369688382470612414890207597587159710231864565009742427070799187852954034856555856702870286372844438313891938743210902246795058217822801200526724853054035976317653513658960385543313813230025828197319364399966363605157250983381010052149628404326404515258670518785427357414856689722312963027519899570558895113587383320436215047726207183067907466228826309101048387772247173202570253761868375001355004925481849207956808860262881605394413704195822963840816669502980824390334061647294344433710938081398105568507525650408898364626367886867563933967349610854466717988805894262561688603864562858912242541951953081488315217187440655545452127510863025312853058700475754599165778570225068180432547223787814943539855876895433597824249720430977056184147504571997637171835606006855346588274726128144596903890573003081954084336757659912109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 35822011004596129660822722982351695107585546066542012032118541438687526666416287096353531325465864663145463981291846981682788638447436648994198340180182992045217880287557302389580545273652063644547527914132922716263384551064032876226395579421086257143185482372568192494158481960241550102697702674602843338962709412843636958012610764052385335479215852250948923925478301080592122967669398637426514866365804802570781529444283588089562373807359553472608469900721261349280221276920841007789608871427387970678526964619405970178111246228601483580625601068139088213123076705147252947945330199777770171662283873692403661364772819616176060976726266516230563680951358869181925666713030462400323134172208289440357789623479511287973386939651634555360534258353572365377173037994455747214006676293464288241448146739244675933779265818501550552447399329043073705475231812031572503807881312034807108385288596305866161397647745884550710588536931120202362481799123444339912312427014878344279481609142753521524861636684797279020355717840519106731704237103129185040513826634561279021922805750819689744039219933290337377775112391919512450194857547949290246478605020887599961453725430439683145753102445581393105051338927704697499529262221200326107206423720197245595218696745177025617147160312634043142391846246788297978766801026651501454008116904910088686120308342162522091146771146866877145307316852337351661708197540004229082216551939553738095396855527864772588173244766029693767408287626477414581138696900437706638471808275183085872882089433823969707343223211416097485981155366138784740904547165016003707429311997217756026494300678302978404044964823827289698814870271253896842648499295444654738417118249455732920792626949410952926172142696861738976809382166549229486729338715732976551705085981865507047474609087491398710397318130311142945164646044999175235140282635137608979509315716706867645518432007091228184070580379997282176344074488582774661493224771481944933174128110708896840135548767202741288154350028189209841250609510827604970755747743196461970327344018329799808628017627275933744393690247231199617823134840621644332783992632785008814107974108520298709852437580663496010592269473299925943804425331764063282401532732317628290966120374703118571704901935322862323541105367639705199467841530318580827460464068621358471139768468623129453990119334518209173644885920105302408288715093326816072043043002621896617636286857770289484918623610220526591524531071419105990349423776169166545349616264704468876861234755978777340510248199386470538136194676832123381151870506188170476279861077056943447773571944033268664333968650325555072408407264938631912929998277838241692422800873052679934433401539252289307024646621356953754664653557634183456120731706274243278449704030054747227746605642900671990566028314112403334853310426816213780428467699687962911654437787030837776382201450457889453593795060984790076088256972599652967981891342669860780707634347032211320511183279457180831696450621148093073230556747942604296366475753398542247072742325348043788886761346387702791429386070833864990730842568614959415289682555925346913607811531641642689682153281281440242768407156670597484223750107465838221453129786069868563416126857301658662630083895805910287890583276748657226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 9323765145847213738398008185612073419502582698530337590947732267086757113716200990286931713902094156310760563714758281868291110759819275656353585869243875147812320143626190856962638553036824809020734530147569669933550627823987260248349900065673320699145663716492233155457191915935020035504995887392430159066321821004255037022405881282380285397558901679079255806642070072331282615215244694410458270919052535315727562340559254054792362845573677983610802076998605924416970942084251671962350701406454122573218244536156617266227280320602409203179338011725355509552710808039251717825724413811037047694763363314938025735875304472217507761822195974937721205835124637817800611832693840592345134165503390294790396625736147302255384970754499808184166641421725531771655323361959893238975308435324000847198327524091975784509706345432110588140136006400473181815636187239532749656143720247939998478516962842718963923111395497076606378663138680793594733853140794454773594849790442099002665259797856375779312706364760636077784489794067543909475096634089353942210753512037685062806430364814104768451375072392464451936942509097392478402261647591774694289171963933767495335080731687484624228721798154434866261867043316341935117478107087192616730454297282179905531195051598076516529873632358704536459248723354989652038284141782681373225452389974828169897198602298670660109822361272447860280174728561238991503782647741708088590605755294239248569066816229715553540319020558352836827164135767745486706951230596574827478109388867239988223675001987577125728412423626828812969052565821220134925637148629298168150092319765661959502822633488852190210408153334599694300593287948753919392576904048524868449344293032093802235104622181750493030511524896850845527467873694715012760891071353709111996034537554543090544496802047215038515581672896113287873881856373576565724065326887939555997763942818903301778592919738506761609884568014917996592677035315343705224938632161737408976298514788777870996868375003342319561060998177582950247201111241562829287786280856313063251517691300999093513380956324676483714835822851082674347767931285065086984153343825367120307340299483344602117940717580302624031781753447783915460014208753958759897687857715436806067786666347441222256493102509002125716034591838807042035160708973091907829906481118151954368687399032996940892241351323656650989291035170248634775147760288605079125840037357002347057087895903731454372943626680690300454163115413952665939675429646777828294756295040969254772041246171943159069543191606421144819773406853629392804168175984057942392905785387884617808511966034516407193661869023748051530255677394908144347884978007813062372986564942523499488026241657382598952051451743342442494486961737358644979400859874312522843345179421174311010908628325849000753541972582565234685964653845702601063430764304381225010629291392562604730488672957685058162920139859511479168108937358815548546990237983781223087529912337544981681182050475660563031532671203175655079351450051997480471707154518004996959491739859614043982044060598805361785398058862704607751424113078369069430936693140857628832508179248920073950285081748149310696523843656137045397138031116279416324555007911050233786229336929124813550251449356665034429170191287994384765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 2064715827338265584320299845017973038359182818851392439234534845280391266426819059301987407957902940520723832872583984587701967078190523372902157404152624275821018938229678184223722376971190167310488292183155806455886495848216867332504278186456802636020506279380463534067883132239671232904817958965270817587295456005294146581800330809405309872710239560811928481895325702004068240945851264525677562589552599062280870827305305395493185595538449367615768691594430160550689405697296230507820592747388706078449928501622738498441152853162368687811359934520054115546696532988878536364988847388890571512460554893070363183573425112635459767345001543048995594989332945646376066763949057906587752551824100750491045903155579927164357199004291225239385638517258286340136440396436517029132799617282842852594375231714399063062276238580051074756086560666765048298817597275908291682359682688224380542132712071380130160241927493491941318025147323202423085688504439689854398947017100852632527395783136069552745767538413411323383986658033021446217896668276938007462742633852969201171999808453156396638968258727327323107997528588761058572620174491614644964776112351366938792888056089551220088602371963640124699934361366008039146186432293019106965642259710261628894837842737601452820133449571649947425238719333327045358148722625745596269461506165543656617742211332006138388227052890200639369513172348153377810891861055250351594190707630318667569430814275239510746184616373990143505561390413017506659330659823135898328678423705816682227914586204857700279239801109542131622952634533144341581508506384588845503074127043921073781176515439270414244026264326848040288603750072378802645401563491663250946308573930719136873977857454070064727003275819920951924157001587756339163986591234463563920068517326770924518130813359279594051312463294663033273273779200632080205553446129101541125725003187487193536766084232716883232497690928148028796792205272820894074133320047496698739356331448525772953534614361893380716122611952051144460725144985195891600117863491277899849997394869423747036349648242152557082878381102152117718476622425031307596790332431970969032126449285625784395502587438917915506074473147854427773388151394086072790771874411644848032332510247487070961880438082153106876319223408213243641075482864900811717671039279847454872745381695556804034982691475224714828366762346814896304391265284223366598282909260088000913432190217702289900641653626023404975552615611213468222975048075756242530260687148106151109592168923856723538058846936918619677485179677057095299168821753178497452605391623848560437853327783540334156632995425804159115924456364829821164513666270959614315287044269590038837420854789832385829520451498169162395869044832741682059889453515997284377841176973562630486875519247712016942467859747739919793830209873853493650202016340518893485941551883540217336966608230597682841346923100403793153996834074635666617545321804475594267571819696423700250578166145418150108529651820485748126594206317766846221003135163038969763455781590763288842434671545598517908273401521988863397553806514277201312570198595285563501169852080422289060152155666935146126953407770602155635664952120997455984345028949213657520319604130753675039211536557104409439489245414733886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 391278711518203886363812765218129636073522489457059546835653320124203564496289177606917616444476417383017972983489957325623638754648888216642072925360586655437381234222998825697383263977178407329511018074233915086735982231317349147899698988938560930014290119890030968271147345023302864460170124870506264621662922231060018010725611446579108524149408010318523512231602167148611995344682790556174965604652014904225183238469725127782869010283262652537957390071599147728576989602319150818707383996665523362247960865337037517916185215106666069952482475682577748174436041402368165529473547169604796548125355879273824381521471008719059439082219178886047874501897265209335778441017068865637347931585387975611027857810772763543733887180536279129771320744963035158758732128409163502542633037184559244723719752567437459730426273528537772147889442194970115454205235789915353696799474101290428399120307570339406759804484504560374044336717049601435440747879538174725329210982466926120130926062386802851353080520199982196843061426441696804221012604167111766896712661624654557937712813729676963776764425889372895051366225594201708695972837233585097232021916112531276151952590117828118902846322765642091743726044087215624337223712996129822224734920882132979079602494004783651203535406276965025190582554324485864324299501037655506800806408415294749192301289059395109322991081338981773080067048287557201794731411651765425865966851681977681643078056042460170783384366552384292423655550842170915150493120226274418302199313981390662831094916871387316583747454660388530716172457718866668303652319518683758846576927180468001448709260406736889114754469541891573961986529384868860461565403086819027944569096270264639077381271479526893095364709924561436264064503290761088198629846745466560115106957681129419004353750295478765776960334562972462189442883436079703269639447327453937225673317346861954714959989697017813721359015304605675098292393508039740030329949625959510329549520218190700541604524048753012643727641915978943587132836580670965209562768306892767405134988539109765347602403165621151915118016198619869194660240728495844413867666216319557634755649362395378238490869272793341284043818496919312984587229549763024510755748575754774392869716733762572919655105867339742161478127504857630603072874536447223104784007598306134121430156878812311387430987048578293587847851947846024719088705667927120119599650260370459788839068120400656547953300284822120536687298735328837298321739925277217364810378905931543185676579620099084867005314703297514894979839132611200003378540885350634675715254368358266668110456292269551445834044469932400780039726182356679476748986211668778668756793964675992105147113608112903217601650012465318206054728970017961734797992311450518494909542970822664082263220832247152855930485973500556389959201088910220776497623368711013593819635516685476171915967983222413809770581386555602749670235695899361913169378198254982577742262939160924553571394495467750446307235019263716163788285717070906868691056655651167895696456725364085235383842459223015527279505306002740925809177672208979497219727980748202999315277522183842548447892225550624079201699150227896435997951288425738956602250278288141696969529808905713212652255350576524506323039531707763671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 63996794162740933443575439958892644982474022216448847158703984865765386294970817275258281688354814039126443705260940937014656048892517180014873100305805848843474613061324472038350098415805022946329232227953524410827511992926709097202894135878854942573909931464680081694245651438726259345661618392098318117246320372046864939017384458336928611324622922979257322207634844263941171263568287854979147383918014784905769170952902553857031461208394635861391756315570630229650995019238034666721993238728279524733675099947162614829508807285976418770505847863800725674864426596947018800554146725013558657183794744299381995404007209403738043985386526416043055312830109167229776253086883994794046289175630360409816756999149692750388255981354003481468120672216381574581131349811445899970382386910272202414179319057200134191506808401981567408560895724180462829298940548632990981699905440397567513029708340687569047008408473858562827084041113462195836180946448038371822524262420086933907107745698163064050633303579452497059406206472953229853368493579647169248148313452111267423666290203814999427160320743558594837039990325110443760695362177313543784649642578008750911892760188820786948239364947865610195193781474052738589951285183458078904966573151691341576422053721730601914174415091687678858728731960462465919186862793027203946053340111852340807611120668058214908810396194034268893934345433867618623738333126378482603127340447120287996518902031191522048621738861468374192511141213920886058369701757207362130923604470471275273874502129200892907016795396927231572120275948748973859417707628550608721595090847276444576942643788103874479385651377402489349106980121587904685595698182838342350071450516095980230714579498573562811782298176694265847375544648241722077674567273688662392812905914778845283947563852333183738448341701768431045393596261918532126000181014395429917199844842405019106830542634965132496999406015785564693324006314147900126263875329351483106240138872503199900007593522774987854828613708463543623551009950137314479365329886204559066915184345158764981533268644689937087591353223032339947476096765745280794554814259743971641167402685038808148623909871521716957351514510258152156623861973216116946531712246823552228601636073585120282750764270368073093195019098232306512150814513076912575799255857856396815801792218000594322337573793148196777142489340626092443107347211914955650938292979795134859504430233115531998862428247654822227954109948873082434278946477812738793643644689131881308284332014124439287444344027276899540084547160124773261389563123940243006098610601955997547299002549669165131664115008985138540418161869534242294316161998094873732584129028905991951945280451956399953057435977998261810823763888352674055346520772041758363419019353454570634010645829372428677391840456638542615801810516807085182925594817703776308779308992153195018827554162121215027772115084169390954644235171764391287584986727539612610493107084274988198014364167702864543998916570095785688713886708826403111467109416922299652118893167910149649189821603177739654766470477948187216200245884030638677628526800964917073573559747044855803322671078487712520427354693091588064223031130348845014015981747653803098255044081517535492498183202769723720848560333251953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 9010573938262849927233170867805041151952791209787139721299850982691274900416821919298182679757351588607899314780924430947023224675617823408801242789608303982889544205578793757360729489587717009428974996826526698190833599987557912367152746574082503801319427566125366304400496688534406228147055370455832436399006415294030663399189446168751920508447272723270874480219944998262800476872497530683322566459509110734340436224704059031021984222268049162541834480354464299702012574150878090121414401852398164465748803892596514337639031020168477737172005529382510206359960337724790779051228047588486993452755204166287691686627263667333378568151252950225540011133493948821406608046932110035010913776586566706046339835344284498876446468702441199164693677828565177497271930559678760515815362713524881768246790207324996507570860210344306044446064416397829978048657387287198577259102397029943716764628809576503314836833269610598692138723353016733336321853160540126733841216654525398594500236998000253446523536581290511315993150846877579750602927881794994245282930460225333494068900162157658513523682334966624174494574883559351235384143852542866920795731864752145463962371209750854498134728760495308003494774958000261823216057874845210449713142320167387321436398864151694657235913001316836959807434135774319070951674118671746895118220844817740994767628965588821522946356797821833946372145036584890590148689005993846275576928671717636144320608462579127375146603406277321437375696053932825690416556283606167564547480321962601071705446625685229700929046742063761898916266953127216605094639664378312548287237082450355867037103137908815784254443872781979804689591718618989821586760034955867136765477120527327477235433634117182159128757677652574967720556873665335867948245100672459824999175616335438126205609891422761547316654477838528440116946832418990057881886987806831882312340259852595610988112309326889000974719475049530301704419334209977283873807619271892479397060564177902082478262481819341845021585926181110178163323051745435563611104633034264352856492969172458449240849175116280064836653554492970406156610518798109306012523850071788342586614946880098826806445574046617803997607327847618081654502568991677087427156013638478756174219772829103623866088570434581182000474162876779598731240657072368848178245650165784565407583531212230700921295008539443316897872679045228863202265641105978933393636652155941637131427398231061792523626546957169330485750436294681782685542857597650687434700013875032210028765154300835867020414178437179554832902357295682115503786911880574122899053888382199790609613487491414087851793127293637955681039433841615317680373733084721833994244057974581806464729185922120527971128089665269336764356293714284624856833296296408544308127991569381907257864521089061896070831406498659236376025171150626835434686894638984376089892434006901420048413904219125823256893337472703415333875075448071294259089109066776640504014615062051885616534381392240584358298619086383528123262478522644892975645486695804291532809502343185622508614541872145101423585720341810219932073560892846710600207546711893992532389265616744529742293231830313696351992798380289246075704732962843961354927136407081817454469428705396243095560038227631594054400920867919921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 1055498675166535879095292038641588272936533984824637934072914089102894564782664173494209737504007349392153286772131073192790686091949965779463293283248863485276886843438753052278096491872855504471621189855369264100417431320037359218792193390334311576993802871625868158852506278190950414427026518052367864122365067277044999736519860950612924953841905223962892005609543637874554616158005683218498312687172457335286884542409199742622402521489637957791298733665588467075747546514567513681192130819412708533253338011829559156403168996822035658138245511285828804977781075583050225731063298106969872022164870734483270445154890995705699283833001991375545292216567199206977783923398276205027046423160736639584735474337348106151933468512914009787278314900907218867704938026500623106358247452108117651494573811065234607091508571419751243521390348702248834653706826416297899290155168332663769316235772317541616334812309914904653687852124576156789163979113062870173899513649831977821112912445429047678341547307863548383374483675183103662941384664169745144144626430137699663475367289863351544947154962677724952498499865208640528998063618542812658719263203067995318283342279792105305318162410388976991855756011835046337669441249736562363817128729051465677628566971012169748320891738125759866419581102108625315150510261051744321625184668212984317336922134589785119150874859164148527728192344886124237292948610656641697477743640746499251172635534947239738555030308105437671775959362752255988063291950276132057652066048854033471853251412915438877983101742775908563919593488672516594554700326617337363477361014982211869743972764751076055221084624327358605757005534705662490446876268455299943647317859063369695093413141723122423889747464996196510893454240026675466912390673227050422856298982475974104589880979878865106981609213477899599201610229674607510073231214816386281128698818716322242335434323368939467656806193333212883696884067979775318628724209662268018034885458937078753969212225184833965056346064564464948641635644822765306566944521713712312476681577385011599897141584212251996404177125525070842619176561699524322171093751649886465177372899535034175040589263613617249877796652931128993536002865900771524941183134575457400146304095195184520407022661950118284197623440574776188395071437742650674726052707664207640544483373063984954038522644994548861669271292920452254821241370071562702639598512023799926362966384880185607683921872735031576181628079206516557365588845118556502620435348567382811387015225089101107738802894038040198097236636242491304810416271193783903359376118153336077071881141830922548943359361900957128654834457724813129956956384285026807198289616373429794103736480696054844520420076319108398697893733295430080582350533893265576955247354419128169906988009408842854326909360453649796721922258786177328560234253062606828259412339638195459607338392373083029492632354779367404104543179945956810410037399445847073962628962010089116010929351829137280210714186461934759235057879082486023573398983993684979686997718887583665403247739779672715439117489239418683474866132109898306208784614852393263538507448290405891793362418144230803536851206293633521904337655952427819760433113707003493481408349573226132522840714500489411875605583190917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 113878221646517361835446988922252454631403477707292524966595832961077155539619033281872008457840960219803745381961323475412247798609691855054421029491888462200310789029543204496773653563686350470194894655805724847995247688748301068194478149125771719493057705044517369223376510208807118704715060183531266165484489557581892990386517444547765539267535184405216310317378650537072629910298490237876394648652998628145747343290693304255043846181850718252480748270549575512017487764732411635188671816435895149435239108951315668148963313903514552595827261730091690582788537367992154464711762994182898256679779150247335918947766427064191678725558923022550961150184246416990449709666436795625376762037426463865585668332211871072508479511500921279676870447470592917636865033092756165658567821652191860117896083001748123378562935636268135172345792503593278626743270284235881327960471580657970888062675545996710120787293305937118073894527428816894814597761745901115149013949594148598271666679001939400309863322382739848837033782005510164351424447575053765099450917526793971955623009839220962286661130478536364874663075791981776720221964820444474216838203025899465506505576358150717101728171121430131192553335990940496862444398120538898027249956315425877577552047959030682415498941717900440565845288585798209297984027351311637468388768917150298502247146548246087409049957510902828724202665563077875534249724305955212654557540561778775338112821758503903977941149814569073246830242281103345624533925780157740626298680106596230982778357096453316105094220890901987194943708686732373160101924852133323299923019374788357938233869739549438403029107912924579871826276626759388182624413272522834454291949348000422550289577205401444232598077327057530829930230913938968367535029006462132327933488472630546023179698862475068543835849302828456130290012085473520750899948145445938749580514608938502738941804302791970169365317766122588971216065210169845120457416468606979524790658067350900581252026795907974790541898577281579049545851737059566129789161378858192630550809880122679618411596290180377699934778677446567233328731412979548825904358037920092979220616015597902961606626775257171949978449961107606908975932269924310332063523069235341990587467713352329064345922302738622049490772658055571453802624777340018618695661304891168619852182941081214084374770968658657231903869077307035697536945817465633764336843499166599371477795911528422080002772132092813393220495454778638644001574343419847764560485240681221384837090176113299812029095091104544918696043378268466573737735123034123155294786260371272332798037302428662361093033869649958097650215108909394778822527363471370595642952436245306712483845828167238430978678514516681500471911167060990544706343468672110887124901382779593233240607239264313026014136462688190112146157990535506285370877263616684692483151307250404111506726118191621945378043815872109107818166756596521447494279815952885062456646277330221656997745868681714382035774522586421337624705192368671390559348618459898814319191093697691056228721158016482305704475937487789365127672227386433310922054959150905823684772200439050562086338492246619557006089761578778480916821011812605763835679972436605524205882841747884681726787903244257904589176177978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 10693966808287479995969576854831621365852872834785057305256779299558361229865119086582551094606262951413224499861091621257177480969995556889236683961694180533259805649894948916520674615881904944552871494897900218329075339222361933794135947243019698540255557835806714065956459217511317049027679069260663482612225257911393889121380590932018608937617752369417778096699369579667394419163272220297293336161351883188795016724459777432098969435559779604971503320858699561331065486515817088751279239483011175920794984330367497362860874305766904790381814491680586621379444501306071069560619164596175538189288972844662207102544032497224378796421897725325483477405467291783621868278911195267265948113443597192148285602412296723177451530025013787053811341163209603664762945652910753988018729650300366684442877182478900262469732498314482586572623032398460118567997405045572821851162003820117195903276479079562131378490598334525788538058720520874923893269621330703145310335129264604568657553757758517635184380518986263034152358256025230427383226460725289121512996824152283898436519112323159941192756780983598913510197693769489504781874703875493283410235811848544257932938585421969264839467500288048991477161251825889919858801318390437776833977238599886125067702132095942581909289827564516822400557210243106371664024344983819665527081353793603924759026907354262786843185447212070517487764552060256307747845834398708476335326661588104635302534302392392513653344817735043374059889282770131121383796229276077827601313829589133354442746525803895408308045981637329781284924182822052216728299541480682668684192698425260285586440811155989736913417659565268110228552945051565671166439341504926201339338833600197213854208384527275543665439463475126386217352900648479142228944834023544483184612229570787314692747444683036793836822980450863220993524395332565256501048193050632077952378614678206616242881443673902186746113930711443950540772388218688730565087349598312436002168054377000764452662346159417370521375182144046321156581625921732772596698220629631112050701843298505378551164278866315684710100937979329941634973353330642237466980948803804625746927512623622319594809644374721139531151548670608828362997403418928379774219172061487247806526505388854037442198982817366344155369051355083044526075219518989391212807189662060995916975239550297228050392077345774243607023364312480980687580202552198021022055380505108160844640188322101470763454040282006344783530004085807717363014631535354264414384794136446861575018297261248892766935539237552127313539943565301904011973174016379855248523625255099562571336067173941044091363203108582025941538352337962780087316527755223595180922302340043749534001226535907577496434890608165225838747674566602412552007565319649427274853555067400739308404278445375986356764177126103397229974367660293879915244860568246809107315956140784854690279027451425855401408737966955367401278219967591055678837578846125692551261271951235019950932401719768330678371405691429905700175355526253811898260512546145165258483056786368873010265823771222423424626851567856321222048167108645845377889250576955283436699108576787206766433960356643999858658374195086689137917699085744573232850806944826810018676574182833194370800811157096177339553833007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 900851293300977096992521212371612419245342355384985262349200159349941414739402145660319416650328738908330106865675853560182034875686989331246724240084248012084445462315470775585241581591022612872137298790757583562494483485388201711057372240468252133897547846901226598115797811135681240567590531302822790769363359022248561625901105192963387459824128801407995751555075892169676722416129017708609699860231997076914992439878556883895273428230195878093241501200275001734860720405679255154527710756710599586799038703055907297846581370372007700885418963909179804080548404336805972139394083683189617556765065787185440550758574951328668390123889667940229060816895892490296711607066966839971615699422735413325624317896410869815614711750397968866037241017326435167362994170946231944289460198481235322748391285629473007970275268478766280273226505087705226383748531085427562290115861268224730338791068341314891063874908166667926220366470592527717874347816930636837614499258781229255230940056683294020204617642476277263410423766899680867345628176802508579928890486377347623267088984726825557178888963575003432773897846285707549154233441782241232942237058094073646525727915433704897999609068243982573324059373224474852224015161380855236143979037720375568505882703985106694582119185109560274500725717351648007288023364981526239369969318505806274181450499652768935355580605432727721077073116184586270847015615720578973920714971687924501970600647867893953107604049822165628502946772633717446923280144186892803091898172084089508906367633198436605417249358417394804759196794638270988224363695188882766538402436988004687557623631936120607910131523348311423809599981228688684020129853828438994332273963940670982258176430747324115873098026988288216616541546591113598904761130536993321882258147675194894151395846393637124784253402568166554071288935998229699928944346391044598498232304683797987159833628901093011556376866954953243928214184278130317819905393606293682298165454852260889244377143717793553235709662241170275174121314375065366495944573556703469527857090042272304977112885726316024415496153695242517463824759595650485063533353169133749250218911850926144140038597029632228390796568597512563639117611078923371498610143002186221008592689748191258402562922606672491061199408678789576299057523172611442814148736809568467331364062396106731232886595663223993531297969886660071940141560879900649180848901765602798103271494661380870831164379938816809372676047637885223866318374656956391633961462301793527203311757157891424873107943757362901117167043484227884138222148804498784342069092037332406546533857826352588526520084284157015174700704459644852140365912679696316533660677029782726171777707901105798001115426416445111977650381247727835234712868902726522764601885209668363375873896966577948482592824058725473434297581579557054661288254668531272017121878568873239480798612092267046056051490340095015531985308783542976296513839205112845730612766832995125213059990768794223178917151848692046052483589400775221146618818805711999502361191557322311142481034568897744446439980439002592202239176410069325179672114320185694409905068831442097761617030152568157605768773551950608645349589552784004771814071149884641196358301350709252286463879499933682382106781005859375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 73607823746906955133926286394783119736723851832733552332572399949831106137702351624081705263624852396056414358681957165682274671523629584473915364283720163402440193307439173970973887289383268779384030787094696894322335451199443890479169695890091386412707869547811652155369649685375595427996880532587141440671076517785655456129481391749671403797933554752921301206938670776772905377493404613044197040098831558825079127105984680208050243532454905584393974707972328744049397772675954265961620732957899837271168505289323525291606008952848224236554201266183774354182303704090414076679666745343359053946858902343156765443287960115414315646229942243901517207575428753747755113783594992518217333738540134359553311945978185488340608119389177714759565736910682374512384081794995802390185146835930922037070160014595164163239797089295652437404037569801979337600507315863335643240785919601203720287430378784450656419099428794914781085154177832123486113445904638901044922342794667769152968524799022768116624722575272078481957539321048915390216387902093326529178738726653078432074464946276457082748389891676770453586426070254824649424216375765476877598331387785478400816711628423378035742836071622527785733236530743430662339899689527322463037731051565098326849052106223959959566239906328840648584228583770496493421806895595762711867294142076834702502600852076096675763451537422352095358563598072726579044422935746159651938047535375378096303576141226387843950011557627353243580774700554386265237243873220779164647309350843070487175617898421405972388750234952544747649433457997571366194536833726164412708960766030750183797119984452635606046366418430448196344499607941140695699094155702211865384427835372547048498884988499941495715086790208990816914288346848783153950249688659107946289154576917893539857692620756756035468098346901198696511080378393141530845823858045752120706987107452984421439830917248373880831590765284461261188542708754654568882185410647213445388076597088181669689138815460313936003918941926159630160048733676289945878020966409899139305266730458288562426476507923062331117435810711004226154928510159520560313933382123847344144720216964963879282994127985645158305543051575298483915776582513406432542344277626402517827328706359429895633721037698960848425196715254800507429898452329494729931938506717150564948628886081191493404562719850240948286988008536058985442954901403707445559567036757556618340685703774449853864527475705594153897930511288137009611024620697538431552398172916644859377091056869243831066383894959092178029740228518567793663582297985702566366021471828032672605484868183447251677365865693803253801230657072673160330299184365267294396312898650845898201882087508942627105230739284004240253542491402148374480254541868075438536841354963891262646640006538130803447964556748507857274329166222113005794039049236098045580525718612558229073591217549572306579657953094888981656649500561815775517448427408809367922686582426069493061378743182755055592402926954581213331999090431789352344556743007773498181412618277410492793209035595125286461440663284575582500694206908529790923962597867544527356935881087370239343985559103783547851943706059522198323750136500749001434885253367393533267516942189545581243237393209710717201232910156250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 4914659410765897325223144899593513620889183447787893614170831225851096924035901471905445426906335963772805495928442849830600106134494044277860256287711429766892707033366320666711782874495373429183417548076955565045118505365904626173224849298266887992183071841067029320052482558798841432373380131539958882754519115093540085907427231833542366233782053577344736506110140650292280748619801254216476519156038811638640752617067724085221781204802534467878187803441396370838713806023245350893885819299551839760762202420688016724783714789514161938338150947805647449816616606005787408595055624660858303774994512220621983747307188747109259759148735324647634039597252232408410898074664322578860206872457049402345952015178978445661984615557419071415440195121075790174132338043169720609324393739029778118479489385808276357987317970859161746902308889618719522277995851482162934100536214345026655942468790545225968895092590903017913692714722054261857603702368879729375643586926406941887481727625382171844081552914976636464421627094663817773833664809200158475491799270835457627123363970093239581806974061589418802995872122180811299713240914936362241930910862224915436867988120060061069692663672614732747895902352703085201759461308610933799591489698064458177049642964969249175722249677525492951352306106455050463502039919387094542415489119441921582647093326831172324660527916577194681980764407880819262804729753974874777907849073799555311161300263164679812173198501276169670447790012477254397650701960780712493235387373063302492206122948881163477502433672193331854793823271213271247248097397003433140189070753535677573292351618154792978233052745671311637694049583424479620157199864675122112366168583338129395641854401114246148260810989327340137946694429747364582428958866147852957282909799561948376680306564362071732225848399538743224897350676829280141765563794322011976133800815084065552469006607184348803873603547364964022461439994402526668786927942387986441839568374613117079264594717437439376768660535267693187013117758756006494991802070398889415503264212547899880509801326769079695493737367335482742201817247199449897504463154124682583249942326786421564935811490089847395732703967357781568068957931942178075139892311120496378174163492992412257938884012720911451032021657367844986273625584088246378758257273058604484579546145935694001264719744095097045027203960773976436348968482349634703435080901063017403221047180458766839537944110198478268856066422348257072187422527986800413791326613424691004272841668745172673700874821134361180189772415657425891134760196739883493795146274355565789287398433738057960302008028761448002458587990181974195772356437225032797837062420774647749595854821305820747228155556572980962102869980679191053472280362195062595682500596999011804513445549946356742946465725385063483541247370240064035397696675933850419930644758656794087310165952435773777413284466458185956929673576435236778151552402872142121842871607399893983054703864742879231885235803776168121309014281720038609367174910934342172236500725949448717125306152474419518658849533970756495974465785011487317469317618932198332386975589966297562722442678719984877478278988868796165935106289897580655630973030752139706118459335122683473429106015828438103199005126953125000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -7367433204127713660258019224083203010347181317330993583302911816940269368741425147507539884247223838141843963653050652790424813542895311716952926354878446435808686736915085880524594581484206791024740563385170379398265582406874604341908302663902350554656131113275789027731429168079574033897377941317642069297098462518207318380908458344233888849238090756054933202943729970126797376274577547854790827817669009417497785972846176380106649751088234965762950181783014916456271830144732990431047343133773627271573764299947605807580719789196275088486530090879392524769934371350239416530386518594347446560274715352660692361666217210607468794809393977005675197534107710828658961656736131571625067657925114531947604534708739306284585044009577255280408647095722062646349701078974835037128307876446802377214940514567606875307146512646344853659705205288298870114040102419277343109503780080368990128376900129837704033464060190112912438049918254621680010192554879354907282056389804785401471745627445395075773970615408338696214191693121239851467252659675747228239781299985829633226112689739229385445116944514003188311498681305096994098325581952609330779121700609400952316171409562058916193185789986012063254809104551193996737004029460185071703700835927423604781168810830748301150260655613310966193084147168195316117799563202245556651114633786035264926055962110995337229836253757267403503956639059955784010908424951176790723172624102185102571574827298393180481079080061753123949731169847295499363853375813651766328661020366690478870275507950084132132430161599117660567732410671398181582227396594344657114675671808157338394881984780006040227856604544072785180477418500493672288285325169123310608196379115223000006550755786704564445014755521224582956642722347598324844570798806806916546136589283156818712778826596940660361895215521161640331908019884920389662269789008778749640256792905132424060434619762796272913940292033186714566739825229547691872687063302732437791143469703148012079436717822347107128327950321510824828401401954078303784053331552540007595823210297237458784456330606259298960619673372786099270797577306094796379626975748779250202587947256139202104029255574956682543000213453378487234575481882497034186292602754277005657589636568503374499843080881559821968499174976178050472594605048090208743700747832666739446421880469621917910755448514234034784485150512413203344035310791723884803572469065617937382283640778565694339423299430180069125460229202025980985077008858201895342471971541405572433871737151919415455444687562941427901133546953100547608000247306108353420429235752395223760679826592840101826536349039206744926734815150842776233038154814757162291093642976930895108759754403402470909803381733031822935802880387060204161682006809182661714238379061696832663876959431459885435376112000129506111620305301573376493110422397013331432642264072809622392273313277762465325709957540982185349115272891616239262485462553075462661722940734817346400843753779556516768720165060869964722484055280286679837123893148983804258787584352922479406779436029885302145361833377638890274066947514618612609142029213764354245159519056883520187990014649792975987038772473854330024962286436807381657249482755982987036008635683970169338863343000411987304687500000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -45298470466124769601848905061630136647691476030780976664798415145430134661546725354066958686526395720997703127191377796243631899757933018534464846367714549261061311827474074704871380259299964345202976244718552884058951208612548248269647448913234052470735166081377627692376763227423692988580511811846588989119816750654853151335651897092336091909352807193566176278915671446677249640688999933582600327260929609011935752924063593897674968783235048855377110095848601529356221058495045485131466711581528851327620102856470630280656973928366213808901334584177673801405282828504944873962881100707137742591689910217554061228315265805290889875215795123776188900507290700316708986910067869134558952757922721338348317207035989867112836037542848984866839818949424825322117589786749490209013142714302611863344458131937962288058251352893322978844948780674317234910428315671057056916362934550248111550417261716502616073335065296608864699595938724589805750504995008651646338439190212016010078132183642015528882211640931847940814273211340574377431947683680841457498123223020679049857988583526722904818253184916924269009267442447797602764327143757751632974969984624045005109668329617153939574499917692325694289461185449437759958462420269832510911381359140320633662097592013996886278860401204259550416436316119452962520599864405795558816194056106125627282107982730014482284018431396454025462784181490184976949213871384083572063991100343419875321921954987917934392455541918950271418065836513032341241768502989677955327013612590265118934999578338808724914344471196223587505511158761010524333966985827643450924522794055370519958913908354231772100514787970938394068712149677620822543193257969569503191482082115261919513682242421140219099328092614856240328914665178834434484953406425546287220698624046448472416394915818439720552048254333527085482365671325980049840699048462641195235317070263384824751463067822266255055292881120138154970527185474762447947297747289758953497152591591223334709623790185590464990481887253189115402215603289744873298117361031040759733765294921748645338908285029527199937905439171065030056416001823260431722174155714293435296402622568128796504883411293979532542048068559645671774567957846906486173245682995645202037503519552246575517998523456854902778637301219664466874025369296204176826828348727015890975228843820469604637451522189568270803154487623397923808818384247168009884459911617717417013530231402127424017075789255521154147044872694347289100706165916603750241446595435542246568215525696012172780951366423781163267109050057453539411987065789969946503823141260542008325627381125377524286659521818106673625098437489538782053965650751500751551770852483436190770389967611129622950967979297234226010107625147326949043526315931199984011144945896664589549747277258081035618869168970804951731644598472603979184398162502768903714726124837515475331034760340570439785583550911023025882445358663555244608210185483091627671778438223731613452899821089396453743276169168672062064876317377910345555228144659143868606546756853010970078610517918534493312970657856503941554849091927036017518948635690947499908843392729935016020773909270650218993937581764293534753831642869269842712746864458773690049792244594062395890432526357471942901611328125000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -5394745373127829484819199702667497778746692760144228686817066500429493721592327794708435879354226436134747980232659963379140746244199205779416557270040282301110379131453194960524204462987596001553999096202583059618123713281632191306262859586803917005488623268058572078355192129055976075674874076774849030848392548095084843966010433961392230096947374086923462883688426176937364934894114375231811300696821274789876163193227394352276842442622284751956997193318477393278810070864388476643608778405113040719110541268995068833273095696569171391613648011788635369973568450407172050538677399636475544265918540161126270425857719259236919056941403389215399194758213963452933258060761993044892812271675620927593075999165014889820976179347905021489207373814076108408224902362686132968346536399122959380991460731009437903349998954782957803125230491628304986941002117816518092029846226414420275484285011395451544707019673743838708937534344043906687413165629816542303330709942697129148553370839304721448727608183227577321266829804112625833887601984654517380274768809503682019635502830149230423014738846315780758533400625795412087498765939394102192477412031829093342295900588659788331683285002940244231840804542933384128302890284869419379358297309674118652265886621936136288390294310591404254433196860165431710286121194773672948180164612387546576651352417475430955431467330953694335435459400431982543588706357779083464990740406457036996201918990121665886610520825377489464268315515387834184800462770525114562319784580149897765969750396929624730831024444470724454705696589091433200562868573713991431267067774871911742115861699877685034730335882093005313393967493841005794693340317892616430624965294566449713980207148989456455307661567177865411635221585605136706661936790874113979438913453182797085017398903812883506554268414633685703682923634189207927260610934152671578779458431339935788319755504284282020499674417299514445429952380990048944803956476903032429911088305143381329345546070500669037368494204930390789343250180764807855634204554005357412563408923921309780135461550070508912226353141420736579410006493150216763407330922848913035074539604494931034057530056238882461741321899573703270153349193073060342513113969330929223037427536447549041095886928908437677217987489333288930183335622993095650132007847446316097185968095772319686180824887039579773923046720402345472165349093056393309810441583611664582496064553242670468675749345520633566897869202524589583763443707452841204560610247831841007732561594564770878924917339685119184982867293677056427193847827178931754891194842663172121864765753090214481748710822980898759650980607836712751414673424824091095579498285909629255083558413802577875358114140546674664432146768663609877838188214351976147597462121521990275486738901424674332769721064523104706390219857080113747800232647213506058160259363052212342342092545793116950435268098993320522955430119134085859141697501438730675817769881493327773992354161488433301984008130366681719593620535271141661334479655765051906642154566092230528491706181267001689406559862686208288298207545736607830372716418327314286749072838247688469703650502150661903629196950730143930580687035823448970670853482794020133077187231784854759553127223625779151916503906250000000000000000000000000000000000000000000000000000000000000000*i1^43 + -150640757247061752528625031765962202730263563964923655428695986407836693879846414470222915569761722915238160295487515773154244963964440514892954248686003490167087346064936728577313171867875490715882713487684920279190423829529144462599163152311700454330684866539822471154963933058803860871253524670410866547922627890839706195375527251402773971318342760837625983191314722681825138457285984088747281987776676954567483268298785135790124672725906444361754144427036775464943811134827545724894348180068620133529245668465717453945492509026259196148762550311003365909773380512762909134491325237614854113086206642572090747732381419044929495718130727625919845846256409532164172189986356598900960430645284467733755343281763948472888575485488991695121880478753533791226087662882439920871920866222317758138724532969486991756537481111520504966912436136319955567023379953206613180122468859058487794007425704806585069998993760641041784481329776399897594807550957472846457063208736767175129416663896751314484739968963921495639883118963981154341507948404274521181117687339180587291277725346190510774372811950513243629044167867271189093285762267129450844511446078052983394738499183035515989223904509874735618885478025114108502388020164554716922893690837599267460202726524156831186959355268462935608487378894691215442911397506315335880627216620445099318845840025021657978032997866283559995714313322765686657064778153093223864231886335412748228089573956908963037234741944952329963520661786371738547372521223018755535583489839980036140807605639827542800413084228712606692344656943419473186058585819648411003233092667514866645838940788974467156634585528151321943411062093650563989388774928324146161027974347975290689968644864645090425900020707758094057740821524512497367945358539838590349867916404855375315714564084784533254842116912491117278925013260849784589378079969075979843728517086737487835573642800076916020809832720666119763303674759127654428761799770733474281195487815139297389031584569829546431318121399590782556907486511753844622564903258250535056243727587034942072687437371713168592266748356891395332605483587163762071357725121443656368618756248781607884158934655801876947154616140904347516392736594070953305068737224025708880761916834515844415033119799736524653415183078768714252751251504186767929752825021040237194307652871640962719999525090175630301465007601514075417431501762995305405452765932134897701794779882780574075851612138652608339949561348554994917844398290866993693587015943519848291563418045836235264144419226651082720363174475616484262845759207955425336307662340938907441625416316288244297779153165337262983280840963146801831005291912411275608563895028373835599455339121863590100292494299824888967003463504801864565659129273228364342086513704430089049116489942576561960685253172900353193330651327749726899116398504870766205566881512212374595895432053256995096309801115110947812808853897851722431179468095563201060614281884972009877867207710460371726499834672003274709955133255743521899456622134020247390809921755398827598108681388035954108019066650423441528066731304691224926671054295809048659644381591049722452826547823568221714422301972127307733251764899879384709051846502676115716729508819948790687703876756131649017333984375000000000000000000000000000000000000000000000000000000000000*i1^44 + 40124043793167666573023746483207859425152742901178287578857246959416636771262237067306199756644367048799145933674711511044960699673347449038003180902896781535296498376089015013057915769625119990882352174749399708215621369819258960813022403703373785156697451753748463091491578197569243169320977066281256666349716967746836743754960063066708294763818450535724644848846828112163583261825678474087006322652159962601613713352258385271296557367713860821419372127492474226580829322577814872203711800422679511011579716503941931099994995327447149086901837264939651499632226693002566279609159383547655646243108215536615199639050246896819292173775878170219309371093278419355714859562098293290420224139220614172414748677279954471709176919680010838048456204906288398321663663953671499512449373822769041294404868848176136738061708430759723234074253627490696305978968646301267125523250215358788268228920171628349017803567630291348587342224212340286530145085533805079428739474741027480617550968815308221841728102161449412053193986659961319141012840203828364743248287038646097147016215259210389882861436753648978305459793080279928954411927684235057028678649288059814508037160159884348898110596811653565072841277197235484937325374305806058583441529414717891458799666004484360149630660150333887246531298017909356921150142544456061463982504465502129528553238478331643914395017891417874247494634084809444829141736936049879416079243663913149593077835466810698391212617650149806963096680987675201521091302552046722985169713389478109361044921247149786790884005979179831534112154561853707967875128542388022312744671149053514435551970883831579934408221532531645816960493967207080707133019147469414970700326927026158276605319510355765425944569093089179036428573484552850738506391846788454957210303613187194178362741600884478037488571650429559459253776472201721500417095838775100322267738732166300044580622436475380482672082692420437734425204411716102485628008841305254422304989837355957574572540788880250272850593291759876310053532756379312008311964409394762532513451697364607129380098211118192487993594491963857674727148624120988577059939353215750616413852459199961182159274562564492528062902573240421582442252626213759848143081396838523744581565250727631597992350605069869553815234308310811398555286555887615121376660408887201172285390197003619424405900651181713864074793627976789916209369179225885151338097821852533994696062063396772979199215633542384780249662344182363170326292527117083619393720998063898481772558452644030406092197355641039674725090624557368878108544848694932628575498978159133660765076923389233483476627881499118273513056445078725017906745203243733285140795082259294955609674521398488358685190717201842983175029601683774930922806648552837065625386678698680120842651359802239070362392736265451736304754735836280813457815317391786404153004694657948619819492884393748276108327091814701743520656719480249266554595301446079508943050722698715638230200731789977149724501518256842702498377323360112455585943124091461828159252377629878866228807527292245840580788858984361846645702089111684166044623893455431434185621314463681508750003608737756938473767437789398967026492064110375387762427192172029553462325734969340373936574906110763549804687500000000000000000000000000000000000000000000000000000000000*i1^45 + 7056964895430730425461696562770185238327966676202171774015118308220495813104266785301162101407085269149747290731719307860074554124853143188368883463763302044223053174232511052500607697189792383672623363995644697167973277741161851016160825679529426567885119422008453059615351879568229589125341877438591096996324966843317967112952852642016067555317182602257511073847145346138010591872702861732872499391954071486153256348688178328939704031914323591007961952682194996137265786053355426433300065586790576889941462833882956665020763038624665388059516990901050933878862921245812353300623808924015800732352636414652003364483987631144664039159453384152259490088980565845744487217850642825645570111249851370145530771245905068053411882362569069022136350808158570639986382672541083744695269305918985749958669974477381932601954456271982533209134197159916913111083805227222494526824781892215916144711277316661866208557674782237038427185146814748337235272821623274995760077495870190026172379915061397348249198806906772866748735761893689620272396750683977724891599423871500694517266384568113504794789931560626195992050971907824629350892596117661106594193317913446905356313784342428184969600118486577267695189191918204077855693880787298226294893029916243222037439822646516716995676038345700778806776679699457740827573266116342694082017038514291616758368500633939319263738073702743878356599358770228795413705388155873233418670378403852495109994584957888439082203165032686552163402997931053704557853775185406765988937892984205313745446881367464231949878980787541854243609621680264828263267357585200469037338703241686540517156330248416995867082084661200794226225294318055529146129455215248790847849174802476040474665251494225755481609492259596661297628032605613037896797258562286883295440944356283152281595550860480853930983390334328861834493699310486528561310836122060007338380721048002551736575790078406298241696139750695856629930277424957304838094629652406992224110446093846991076188506983086294963811897472094474252166683297222986826625766503751515503673699751408992847087228748814370879387628870718622423152712122218211465356188029533809967118706349910302668103564210260500994301566089124594953934858130139901196292496603831799022645565382652268797876645245013030314457881814026229818105312231298343175427142328604010183158704500314887627092409363395531150758004876943821266925098499355535038758443948937514640593923668638531166748197530544755389556336423983743830102628754674469120875172619042965711311444201987120251212251887800392144843603469038370821071803242778815561213878322806877798594330832112543899655642491241920715011392852141067476170606284759437122514182584960977172096049794775086697545259229463237266018849882555036807720657233665213579799318885849131221495963084119817357769760465172398742488045760655350331034083168585644249809070297471369133008706277851827334817653026437805353546210694476127548695144793833002845386812959192636376700365746273730598768801604145746466528492683434724478753403495147283882460682902055852107897296527030979471522411314413924621728079387483055156552717778126669964354963307448092543877575599019100815649411220611794612583567108878429397245067678114179162383867716101804035133682191371917724609375000000000000000000000000000000000000000000000000000000*i1^46 + 583766372457372437768843989100978711938755383534837864848623622910112792608823133367607823337981035130100723407851648725631433192260020588318375097439440543956970674531326018297804089733269687480282159210530987317055994333921877303475481451731453717410127243058812509129360859406312213194424239535412193524848144608180309086608046425954449185622968202302047296294534452412297242638571405757645036964333895923756705435085707369660167385030976897786147471316049201065440154867135818451484525168131070016655978224760048618108625545577828218123028211124608075448154801125891814490760215920312709172799739713459667725699974940493147364982720532891181109671323818887779842033771363029829291329935378422553787779142880737754334363443909292761598015032063346160112742305484799830177955077888916811586769424113892381241228014577775750434158959263635397244047967544569326844903171372797822811025480856449811598697306746851657484603671766434564295530496945807817496012895313691159634879008273590942740212442273635419123666190540397984498512731744541548730219733105849128627351374304544314900704022460807812128474004074381312876551267999566924056263221552533008640568310699212828494002208249043661912157862830712164322061963850719671260033128403628882772529332070337830103778741915558583519293899837966949380267819194280875497350287618565003998439927899311719794205927948728858511735206501472126212216233651559366499795145659932120925060095793015220385517304843379410781690170964419559492086955789429716083206182717033159126331253638396771954057989510345975736472306790502954714035112897736085049377719815435135876576856349111055530904683479382899731067813995807466719079142264529994510188044816544446057605850500976270879319113264417347435986953078997057098787826269508491289604443155180249365182286278942270107802625641167423422583653740396024699964824718547895775571675640740362018643574389954510660391934442418381016627723645724020970894822244998409894582934526363820136571114580384481414873715936985358618816610485867990323319932587886266803498747691500722018363673570442351798707577374713946617783126602912175624743503455812376397545112911347742567017348245683325412727899699872476120344553441845616851207493031677216254227090667854994163357310892566400287423458535253450193549855768465080579254380490639596124443355622341457264021121665404238346462397173677767074930826695866188329943015286565770021317691001720954984149141734792934378641017044500803000047077873868114427140135430421897725340728436888342776352401643846211633661371384041662311639100723100067037854886474888171012799626151879755877979747696552850608686027673254640010614338166292119549042990123092636011217293697052435589639333254472292543817010766247403414162914945269057915424433129866245432006162040915265854983806834130696710576706544027784186136033847830464034715820558663692171121513408466193618494308912769135695753251835473675735564584312590951802259716067663712553402370293856968374657579794054079060427726330808495229998097505774574665586843372521059832867144321504940317473000296399723226355112514631649016080881065496295820274829543954206709420277408789226599686308027209910425980954490930127264206852769101615792737836052594957436667755246162414550781250000000000000000000000000000000000000000000000000000*i1^47 + 29925590856010420650115840720344598555256629218014929419883680887059770671907832335704872841888644530266316946606453610265889486540461880824174454775764222453962374982997932422158648054134404111047005740724171976038197999780835019043622397974517362668488446859513981982595341913260208889082842186960987540695988832584363538160949347013710779274914961559560033072585960348220863885941398437154987396669235251994486837478919944405917524565923169169671730922728916612513264461137266515617350307088876780312162709092726887946151427341581801946202760707787967860611694977794070344320368337355612936092289641044902064779401817976032354826219743261872787711614089628718053860910151074841050444538522414800620742913497083868290281524499477972654287573099824581153306710148430546520998562927540319168958744538508786583335777679042516546314470147793592187973591755701783001273300435089904577450762244916927144751919795057626364662590168685328382091173739884433851997488351876130137534239807949480653032763356893477315976346064464701103484162711319506328347559524398470858238635747481179976854518476030288185144172717614252706868666003615719345386978198894984780042127564869845737974972628354905659613922115336396706024750805722119011605534199831011922948156584197986510484218271196196951575805910951073190808629757968748694320639406841767116680606783484957678825713212690111895386552851255875871539136564218782302688179978707169353686760128940918146394049813778154096838334719202081569135956380442408074169748723635726459593391053900686173984767415373288358826351266761951469194827384110092773471489923682371061851279170272263511779677598192960525659632861620612500109622441173794170126316337237122889197878581912037904089841896023717474809471538502318784333079913064173885078599528421701214506898567474877563787678847929031416541142521801783498704791290643949563866206724461099248380000564283084220324246508794113407196922007481730153632542984855121474467967710620300342487756533233679536495765771280162341252138424794554231482337985662546346691197938168781172394323485037892282371656153306965102392533167692303216964400325869271771202272033803594641217649879755710829935458746789496203632839410926586008296355588528554798256534405478552409103115929739671977258682324311332841788262182250585656597987937508817057250322190673054664469109170766259476012646221130231807772701099935022709079948479342403448845441381100489477404787695206474387898911401198176565706457217890351100228210966663563748769547624687005530478169619626166597876144593371005498241003882191452238224745417433016549924900604563567253135571015286387099240568826043686764751452980003434861365907365989861952667951257258602654499506222181401123841027542433372324785614796768086445268064890080263788501589368729104270238049560253197071384904806000339883396812666510936497831983309511862740699982151775455454308407969996222611140869806300998549206849332224351368925776286610727898835863294601059618289138211448135385560595065136729500865268733092639889720954579566487815376193790218899284699344222301054152454059349083384567722254801048313189969752401170008184825468901171103860621083018931394467273826993787999500885932095799529741204925148423399150487966835498809814453125000000000000000000000000000000000000000000000000*i1^48 + 1075032163323783656495336393950609784548933206816435674193612640776387216850901545423594885129645952777676698115561213194143213924664689600783457327991878762922040973020857787750227581834216171127373097721997783785453315919843320969627035995174786439319731742038576777147395024340167045691621198627255643756082017186565987287621919251534449187657322159236317419626384008108893470784122880507272684605132311713828526460912481818650926450212005417754787505592978749336081567002787421938289067522685286883943624179175987192763124468697318795292208180196495177749405455514099348137831634979331611871817038551754772687882178489479067623383344776482563119730519061263695317684426607330311557864436383222598931565667682037251824197705012095957624225132075142918968461532594288849891825401096906989590852952925520062383166101032732034662816229052558144223152858706694211671740151106113892282027893594909720502579383925695634783671393014880750433411059743010066372239836337932445785594071295348088173874754353951931736785164019269425942091243905845550537412035538498347495900357034807719000440434860583556074514580844413837083636825732650856216346898653212382797268128295605528554400061031119339741481183841758534022277571415279234892950050136808671189961037412776959553667452275106089067272125634224228350471463471471806567523876201962956459401502847595562894700994595206636587788910650480257700399146009691504584844356032396366353452342714810679424132689259377601737863981107067078188460474112405937441116710282315951291560676744899904179496746751641809040724891318330607627133181645747148666089664943776758853270703591928570316647524477173659390603527630443144579756154566743634363620076582261678246716460069407104964726015139939650984731466670392713197507280356221948383917458125748226789930790171917947685132282900987042019703461376383036097314213168484206993631703718220128299180839820612216371385942293737287821788587845320667391175593692782425735591508777053074420340918225429731141780968910630775311579172875522293737718458880498447295250132963298985276387085290859448256313408453883418846197640634484054351416795568382312381673165641278626286407525218471392813518182972381716246210052780506238258707917506592074278243978532948831463397877494521806976854526909892931992997026249000732841912256692441534506468750634420551898321483862197330527108720430871728453122637220755086655328427299880036279308378377033065687525645380695319864306891676132147287779621716046546514073734510626942888556707571284185900959787682327228405405047745172839276719162054474312230795443443119933373693831997364839787130923159867673499174552083743913121046540807052832984311146520361839570468018088012113285148213282079034540864102915663397079677533763973699597755957302325423047311404336970946880628458947439227331055237335907647603574095516897786866735792158057974802363307321385371194618641606533594142910860350960324228554072435908108403652946744125777922652966431783916244250642269357635679013235899135216568133629164375805150606318360121268099745063166578128313198572696504289923264625043306715112824945289252000673472085983080497358090901472094189795245269621909612335744595675785532696957968304732854158967114699407829903066158294677734375000000000000000000000000000000000000000000000000*i1^49 + 35884990404761577311281459233066114156085506922125581376089158312208752804054825710557088841361849918653927960049268139321731066670470587769598168799896831466122726487683830013992191081227668723213714810528955902428688255752653567410614897903540019226023336090609916321045475761481425890164493597615658451268113458248019412520330940399196260192372073673436238127869703549729003356886692774475944783985458886777710197270599673701712573295529720213794451188180950330967639833189998250654071481424207663951508651045312988034251472929384922689835380309047215289312279558919769358326165826235262841896723070860895716571988305585694463432846688106506528007692365358978572830726883333701869923413140917406352719934380785300481640291265488843691954995030383893526030818738707672662875396864936839547840620830177249177739598709526353655682460906154546812318212219940432567053950430635044994137744639623796438497531434037051226118164073713165850856808953000323295845743902003002518937062684948010274818171460675435870300721206962413590461303405117791276575732040070134932578023820047325457493083390704330747673340667156673483964990546872646869250961641748396679926305676420969393171557077381800642872198804162740780356522370821450389042591131347275454012721118984941719483398976748475877426096721116045472391081930440966003118688412504004417160754379758239012906548196054557007907697049137444068881713376968381915062869950865504236060757114766038925980948548757927029683169472867480445024139453806477088287561123053194902861136506304729984280500858976350957116858789392334383846994567245158512399299124842820841499774865259915074534128608047954325778699094067519405334633771567458323325331544333297661415935579853215321270648025019961138292208345957154741018402490767494128887414085701001244940707038305891598817548158156019029207036954856899481442817535655311703274686156095036830234729970346681544949798267734871460273647101071059588982358665308210549018346372862953388291814319159978306346321125716246895166963242972780170563232542626118023472966325550949038064827336595639302411320896012445192331145140412555360900620231749844896995606582546056960386975505774514381523066094957059740239706123101465482978725776454001634365588227840213607420404599432235085243346726816888640570535044680665263920895663955072301422573130702765351644451150367652986560937394705905274320233185569066926874372340982214723853656575093353119614447981118699500674386332870391969950795027228188240072049922494794170694809652472935965165882004707797284828949116199694995003510788914918610535698242835247980173126349011356383107220785773789125827992581191021731488861621544965718462716587960640902377521626420403286098819586218936036765766622265651365312258358181018644979119206275882394728333886786529846515481271113635667893168698356968251021178373431052448910753300350971905062906769630632699765120963634879966004824063622180688826891586056536480403875039218416682172204065915438093119129125319816894371332747441879391444805480942005889425041544218783546627039245603591071651170148546834918747884651093017902526846898556689145474546711228562326737413245838623706444426845577431113805369488696635403462223550493151967566429760836399509571492671966552734375000000000000000000000000000000000000000000*i1^50 + 677035646673524069042421381141773187991868404215612523568604311656392287195339092021105374920594600259345803965745884391322108710780491718216072182245225735606563199579977481225183192223639039342327917312567597207490398602422431326966056034553822276570588768879055019898825346469361822517859970558109559392565621241451143289000761948401733139532416735893588471553038803694156216426115176174132752947240562321491210316456111677018251077525743810066571776940895377221911680099112937270435255385557894091180085586556897043601577643054517985166364276265523923976267087563800850867369283240989721479920240232008582750013712272660110296261742728637738506202710986097254989623016487794733568690942260650493703943612089389017076671718145620716129876721535145374819931951704892948380748331114648237465123131479642991449492658932184985700880076046737898321474400249689604527090234761851336438678863727730390862660202677064284280270859468650482675495729055123923298292310633291690873884993400485059736129023963392051984750086354085406966301190567683546635315162535024023481563526832251308725835187879845754029790427037392894972681200126272929828597410606443408858097750661316463631431289662987245474557611304311049867900760864522774028412303857544284729773012693421463651796512252892118325003591515323230753115866293039975700166999033108743113215184436269261680011956184962918559630056644176356080941366694455894819146849495530398378723301447202895789901952156717802395723507295524459788949025543321433345950049634784482516819562605489149766998019606887260680842224641969804167307757180592105667067807861937074317237208127849328127977478210857564645947960659331436744691313660676509722429998467269632268719019960685665507947159980618288873875296535157530430067095145707146431905230048398410883970228752705440250159672765722267963960543116575247818677374586933010244754719485059295605487579732248694216104440556088608293543914405191839288976060218313085768290308370275620630941615062019903401013479146263793335191769383319109473166445153089682511794475906668493380246211742108603165600057333831046416514290881078770177688831715926660594395488963995265552939060353136594668789760248805693482786676443380215318333629222922585727398759723512438446715864750257796314855386201111140937055817443259636814608684352943732886188254556177909604335252233757328207175884536137466273497666715704491438410790681539887380923169255433155284047353847127565696613486804980820099490314310320919537963889593425461150352806021812679064405980506663049237305796141226766996178873346438018070341994952869820106627706096071247638255697726734867364314250273468040904143796200517056131199689169876435706353288847586844079902633686210036583644513690293254749284376367398022391310118680637245107967997268032372315677347376732270663386014972702606340088412779901989497517899290169050706360414193567380826043096593410287092839505291041485240968737772287414769459203670735956494773192754116821159340805782606232744637042716343716046996897016815782341738397304361943170964444800791576550804475251716153117959870730345264877624954920369822970469444412416463152220575752605471928225598490488265150414883145963192042497639236897297165818088160449406132102012634277343750000000000000000000000000000000000000000*i1^51 + 19371217942735512662652255362960056876904140501604230404951532778548457628849073795414406642603425351427148215794118037285213903099000568136340253086774606111451170655912456846012055591120763696583437789651162152935450112524596297069776264094141813399158702815722384032565945550662086416612801261954442779372307546840173438985799049866435747636854310130506196887274329035877674397982226469208811252073491977900761320510902522743128200877519327194991791292139121270102332907071961888387803812013962971887015069033273421725656100967255651734239724924345306602670865536929959381208268187519263405002354615764078916981077738497940872864099455838161598772171293024958847881319380498270877266150819499741942479609561727987102189803458590954784785635568068298545329786666308763174163909720999016784641416465413923995660698006920425199165154263262735681736976890925454487351000068043487313384366748487243017818078661956119688768191680750734376416499224306651860022487148025038856599471377219265074588273681451479024428462741449192579538997437921942237819011701825085698447177275711707399294387928551313949454110245251448197037914968943678145165542690760998973771243445693759356229283841547636747725895866409213420709708840277228913568155906949369547140410966934005853471875987401144909846328805572996454594150019556218059214317508441333259275114019494269615238133503575642705378045527691590346869037424114654212323607615359528467887944783461507034899264534899678434538995806459435345978899456562410916120238919677593421932406015749933198790644206149311705281989168241285641145803273779353537407302911222783957318233088911818035765546183502870374532154926205176260058739152255498370404614546786003540522859180973614522992434642433048554440318283788138206460388073076345668365310969802749012951328959301008573049559169014045783585221066929982194354888336054479227272525554844828138944528601065413842623319298193464270928545803220376546693464321812980233132204539141337514258105218366286317840258333978612178494914986836501021369325675717277987598144979404986403782694600708294204296937141448330596638994803568834070258496497989884544313924744806612018913733913698297774839223618226956083487903952624895406102618501363171643559261188056058777754036786575556874174676733882976060058212937746132529903936091329872425579860805963231937352453085395765699893613868922318646812704677959341009057994196113074001684825638885890694258428961920042128018988473099494797818737855454076654563647140353154762657380939966706701194395301433866511536746078435514275726535463452680472988251969906978643196751382169606202812749684261209817895181359991124009657005792412004081644582759411097142142455102944773151386014765167112239919995496026398535737267790899186290092014555305806125501010790996210000460971773195566576380253091831623790281401714014874322964292134506568178240275733835341001344772758007748104755397838947808019308032699717143125278822464089728203644719750394972087010458512638168213608297974712683824238231265384248703624613923465727194880283815936908314181221928798928352336165460804062668153808514378973915957396963186088375330193819969914588435205140796940559719755096478952325914542692488103103887198130905744619667530059814453125000000000000000000000000000000000000*i1^52 + 73314903635525040163173635980221464096122515576984583784299992978538891474594694257997536744031859743040821691206340022055379118109351331571103790711646348808028352658437565646622966864876063843178198475143306233401963921153386802065185565091215797837801629853511369706738601053670035759609654103624072497075225779519542611790138877881181592213111590119554635285242495151885720242045565521017032866225610593600998399508987188817971997228671704952407110722804784501473382170729095122250983932852217629148618860009213924501930259917633081839530666234111895569657118433986305662229071836089897353750106543304241398336163983206606827724559689589764794401748168475378340298160332849126385534535469163119821562182565685407961277993022999171514335391670127251411581181826611735228771477574332354264743481055909352124263283204238750429403347125672445351586875019212502792578843689994567166748774814715856706703094571247874210888235629959186127658173478347065215518518528071042970611042678938042192176141762407140778176974855493204154117887241687675557003700080088257135379145937647698325701781455122983869662712703867381532925458592106099013969359441109235166957920931765579467043614487338243713529205525619646032610664577137405216489147661901195413022379681872665901234642414114957742016843964752279161679625882647471039504443027643977317110419787967007473120009880896131449189117977847560800222584473150670938053632288336710518859944529527055279258567986421768914463073788771346641170236664294274022223082453245123745712144837761028479538192728464207785337085403475674844801116633273782619271751010481044633380839959052464465398515115264509663301169383487028196461859053623810646200795489055845803958828298054168504016883325258638666754656586257707143371213445064659127022029334335248460528874334125215296073749239300300434100257323847875759701697198906459752519993217712439312478033989697255475829766580431531314306772172776504537262167498375315033448962191185929134336734285871385518614646745832027833337979572099696648728440853574214428584112751109119073046020060122153105258640952764112896403777962184251948118114823540508325250973413230319558501409967489560567803676461997914292578925489470488287459758748303275182111887690289973185882535709818813125504005985887492689168698407162731375609116578191038128945298284658798195951539390584764259578334369855239050308035830631156032943852108628740095708873181307774966543646772786455318924310146344046096256812218658020754355865454696264678384466151059370933704093114862891629726789298694589364536079649719093022965991277478669453140341248252958438163211600118355348176891858680013663434640963761829772368217639158688544130532133916657651246893856926137753530461085555954447188292465409406736412102696122313063271219544005377589753234100940690480724694452570053631826964357128933482766085976799781991405565707125490644736383584628647176208521381229532060227572817063914807036857022441315938619842181619248246509387018446115795663563750740965007872825810384870514050822835463162268216030946589563546064708771618570806009694431730741621731244607227829486983343347524555501663244162826575793339948650289888135755560488820239140491101959701270018854302179533988237380981445312500000000000000000000000000000000000*i1^53 + 8004034774671667684383366250094613429340284640295352848307413735544584723904575573061163146893699313343415649807553939879701534272907837408017745987347267087972033280886916489587310561446605034069307952578145155486552309144547755506717457634788002396376055258430820445624636175787618136295675269193928286320842837117784589527968933259119528150813382446367530594259880101382904894865332736466332690802716836434962571829025232409094333609221199822239704307179362307078489614280755428058978995200440984764602423758793577701800183798535163787419301012270886675067187291912671300833705917909401836457729491915309308539170444514390915773644700594160208089379833311379931355959618184732889901994503045335794813538659878154729373738717736425190310808002967992610048071794055540174012870356372548970810886760264443434745920990871161534146459834786191072018773106478347551406610580749299629216795231643169775702096045867378110877563265631697730317443626313125940547569298155801817333955724148078350139432461473322618176065871136507076116660116350483757987712850214588220455692227527791317189570770145708079682846414769020069291266180280361613728528441081687645857835752784727722766868820672204415280278258005152215696057191754953021402085387256032137838369347175431251620632813819777334383571070421404237997830565182036850602498550898216384437626535867962304801767374297003682294874380161191343311814100638001566982532609534527503052577623134553939634807574779636393533717434061520913484603212862281693954772415992075630526895503452765670273172501369983147439046172679149745929918325854380453256327588174825769546809239608873801067023121024629618226575228495315587175204742828993218181232894505114077948730003081990937369605017338957603990429050454730350989653588983530764036538213724655513958913558112671797331984840904049560757833206421899855432589521472497160143709095195677954607152372778337843890969703711225374275718288180951676327007254994833628369596471109248441068851615620760898458886614853030158144930751614962853912146057978905158176139930715009740958998703640269622933384848042401431036035689269830492397896457199270662086746746762789561051891979661477853845228540284246940070306204010320609482311599528419078330355632909663570459970895716451485184052950307817442399285019032689527632458055573311897287970408846002710720159284004607965536362014923684410563444363244151990740779301851151630613987657262777646701478516204601491171247400807056607969041266552436746619494089174960109391186840159643135681842120932430160003877712650902297201163096041607228690970106509340811820775235248068969111368049029464889705444674205106986952826273599010211808283599959894647588240976427948396616376138923123188279300867885091348910676732098936969547744894468170646171687071175786200102087062173483867362202644302061032496005561535720625004414344867421853594351453106277662123908519324193893559263211906297048101088655951567548777251913294244044434373276209223492382164152971229727591738867689770125390075500312201408550607209415172557898935469922940408259237380865264208172465930458546957900560698928332646859830377086141010562984376613891567175604604912860164040846455035158862695448297834566186992333314265124499797821044921875000000000000000000000000000000*i1^54 + -54444183792120864580902304474735495289804616703445622816425840185634259812229637436235784944036036847416400763966352535424063653903922142984118539067492498097558285850196695006441684188420467599422425049309094660846398127868825589161301516479090410790894789278104745244838732883975158295500973900158182231622900829268637251826347266121081914421655541865060749989719254955620332892202498008782375522348644746113854713372070479462252928957151262237111713483042880477059167275608194926357512545367096823176265950693010192783183605554319572724987840663467068304609103681462233706454837617752495440781717173515488977298670049942270521914983555796339411075616122960363895389418032112488576844291186279605300541226906294499243449053838402616320084684043161382586121594355867403334868732149645854098345332161958185161655633253468941066585474852500509732848633377625731801985878439775656559121109946817485299816625674515883618229836889613792338117446065626450669716130570983452828126851683091530543630039257678822351226982409700818009308529186400428389968699262096054787753886697630181645210349431572049881006173193195558621333999193767646138317235596428435759886556766202899451902016628384732832788414189199415196921763180090629688980828188160791832443894684413435471901703275222145050132032954864111675182537707676510922682038197755743239108332310878816348157681390663297504759130661247863900115839143600154312733473349596585690022834217476940305904611462670355654089391474853428294988843461932696519875226543252171845147416517004962381851281564993095555046079340489377750513128393310374579483936007447885694955544031603291610181950036890045950540431029251958872287424615075540357457524431303836646417984681834488072905116961129550811565871326533048483304332826722960655346917807838432927368527174203814579495781443288803501051549879501425846109688929917237862848394992348998819733588542600920143000166183009988032249632695562124970744432149594353152274149358831711125543522455754939462142400909951102942509299677268768972464677952416642328599928898018396248013641212034854419098890930633269314782637643737584039755164675720226783820433948497965289480015966322394066320542255028761388159962826127203737498333192904950033905069228994366859509734779973438732804250667128608175377005791468438783093001802244382198912660053886432440832102927438984931870771694318503740269461692334456374909019782717821956113388420719436699299013026614566192212743413299433964495094054338890884332933891880900908260869865186767812538000711807709293015118771557967869228251002281318047422829276124978520490372105917724556498238379768205962046310019735683497804051138273320584524924288027325675287769889696743132162410565215178959568450036163183245303245229069704884207764680013631052115348607428776132292733612707626878284403413451740204795189775866469824029604219952680500716401838753517277044609612572972396462987390960566939332241401409274850955985467322401520762698114072646781679393154814510469070687626999898049898334945430558289071913585073999127446484728129786564819604332498464544208461626797859464546825922086585175684900402688440404678550045456270600321956864053824662845116322645603104262183521977469524699699832126498222351074218750000000000000000000000000000*i1^55 + 5757324318750246837632981338394409395254495642699955661714994182629936496481834159411908350585111313999482176171987137345193840875568961223152636495987820694128226291283633438920729356037246083396373480295171895375429006777166355729437210745675706597201065624283869566048189497656238138807395114845558864884237985872359964965318554070943626202932220170802751856510486104572561661163960351824476886819514382601489424282129289868277901720326027906744288805999202624052017556283579711742017922188132814153585329650094222421516507050058666304577182670455806533039327204330134398254886560360852235321624946586785191434164409068062298883575195986141094302031121473896785242066030823638437352972398978990298739195243897826874056883155027828121539602100276301529053678604385540748478401973151836269158282976345578564407427858310308565360900912506007268595600118900598654619286665935582913858789296258277197988267156880783986267519784607452563869016445194362135566867966333037553127690206061600537833542194058464655666246193477949989677885196486364877266915110385738359095596339575723025701125475016342169042706158117971281309826537252408920843208081614036697097446390779326445699282642720042447710995451651339416651367560763847461489771830509970723129346633945504307149515505848142631791404533546907393985570625956928737025462424212926382020697800340553820646709875798263096385981366752564358052330274183575601469189564612968550143817083948442150179823700758913126524733300603718460504018547398456558020254418214371396046859238198350786555421843110005577790103173390239908411129035978318719686572158083204315474528352049857470886785676803542432306184071719396121283089490847573585672621835110013683149537290402254166727968220213540885112547970342566817931516811130037938999918928415362114415167554368286641929693677637950036349414943464394429844080826547590546600168934239289373283185928172201440694100477203765751702258955354003943486741495205224946041887287698575900556967362069162411697809944663225625501833413255799277660656842509375135336901308186585618158732186016719897625376352127820859375745743185891974652925938985172258009508011047068531631886954520249194784655289953261227011444415809913755931370523015603006107572839205518706491327109337602111033612156155505514747220495096455251897428305599695121597706764417094002383674999051731707743540455492803146881048193819268608651247046561220934433751541418322212273821107992378777247449420868146413750742091653956411160293999967115968126973839107724006713064247820747616550164149644476112302257570493916366461277219999319842690402861267044664609737511762748202576654702257885534951688583403527216043779333254193710830324416240823067184257787223063931772932305489355169380005297818076716123707673350533599032750431267776242293487341757245512802737326015865710405397103372745630181225392048410890951858791532349731725261254607694146896149217075327614977099255054285739632865109270017995059827772989893089405845869831061043848163210108687552497081141298543490439498228595104196088030688899346697884424786788754275728860977419580259205417632897247055300335477227002864645238850190985850043364406378531888841852730163012677534251949895693911685157218016684055328369140625000000000000000000000000*i1^56 + 17473018220411358446387998934168992730077367809145816381348690302986562120674738902146440983341049414904332584865982713564347321634869703586040032793100923312292717715240034665518394589627276929502800217149173712039219688146054231964973592964374269060806206871440450270911143560176824749491393229874135567835932352103108028143960326770725837225748601045620776665970592938584515507457982683775227565674044673060658058702052703809462197428873194055468564719366394094062029877704908685222448577875185319510350627275236404878349722944070327062393837610372540443902868824174573853517804788947997795405108198716659945693898588723807026544573736204909183923958526457247018219946545882397315044441678543569897011344662794126510206624903707070061956482030443565715634992384739221038370498295299948259015163457000117279066775455226860707099824818448809708913250295340719620259901345527402303977350336392981379909079531138470932666957586012940339459871309150359142709573066570413767454185989935938128083330351445420711330283763301390935946219259976691713613638950234871648044699342547186284690643864521690051008014913937907707728921193553390941977375750214083780569645956695400544117685705422009480709445365249877012967653999733810087378930363572889291393794588525858789930061102717231184060209955621609493072318366331495562746061481032643372696175693101323702403781208351659992320662344173344197252938092484542109393214053522878018005108366854733079946307736019167794171274782586876121488956331777882265742691629210860464078216541533253255483148632633133047711836672393019410901828303290337175446733960471191973253182513366814308186464990261842611016167706728079550006651368288502538823361340829647760322164559259861089443861238891984126216578804889424843349883950245395568421929153610202414915097390835209872498417630709120724362050966697305862890594539615417126503565839410893083596124221818180540299968793531335100530995281198366141291561567808169592014871515146654983237985228859765641134398053751627748694711016230428862317630259099923182987055198205924781294401320807615359218576335305169507038051833486016203636797730849312181349645896485548971952532875129227430522689908440417146311841249088241127594919559187808653952071844202790568327843935304022409308393624612076593957896379029402685793605051350055857533189718826214117083212626519952486484343989585403142616831275255817465417032740236894091858699937688679080745326596759808251903831232713463895147078066764207858593722084705687537108055461790590228560592463193509887920546626106596804511867140081431918562456041159675146172488472607570857213288620803491296476911965247520310949648689063069210906587869475036831290650927127955458556884882080994172618225028291982535132881317092075959466508146406574996859532213262958692366872125607287432154171131712700200314979182370386263851480322818891865393919253738933853603134299784648305288036287427576743517027702777185272189894077962726689052620304169612341284515480740516142469286722820085495856822371918657282386900534950010921483884517446310489221263135043411365951780681351288582122261826243190551634008833641132324370429540018177417166489429541057300656001551419877837814653709358481137314811348915100097656250000000000000000000000000*i1^57 + 3505411625922620295171116184449983709130316340359526574167457646373597015606950110912684933369331716983100004386792090190068671295256969929688563189982948233933649246132208242360346585415242085698845131123776457084791883839572674470112353070803243882376748876994170138154616456262610464509895203360608702380214918811337816131685075484551672181005377664199550420608961676773140114916993166576933727353243430893325152496653468222933731608422648531069695068913135970774572056578203134397032126581806569498513503124254820807828747099102677952900218569599484414860409230744949021767360512993491429501180550833961721106703766972299415757103843961244622563937840363198292490621662601039472664114387224789179428091101049962854869669049648970770663481400267046640505924796512842013571694025813299550185814463105472259356917589928213190017238157217795997492138913521308626479725844826108760106696815712090440481951810496082759990185002360251809501981945536273242994286420436355867034336735318356931926763930387141923264124435647930913663445371602273219311657699338058525685154533389352096702765955663211429526048982814813269169195510308671093745644296932720473504967565657188977874179792467766324240195296603335385305545373790698790139190184285270863441826228910778434454942947432132547210603827688721478781216441194274740375122022103836896920772843483793101010051722582119757522416151974159617064926137412552509224805077598130215045276531270502603763754505560073415528099137776565129051497540199689743665195686487565685170660916341177628372231452064682559736541105659121231335750009974615311855857191108217600587629309416939074889513380345469930651519303309105604070565051839545935345474401853064459969556161176627065516529675576177184943214188207788255810280345480773107003145336745570704988087934537669720817988683882171930408591756416341971686881936125801010884422128157906460778321240777717491221365746032323099155505258974445466418588601659839433351998548015515320150153657407084589411341126297637605709042516272943155233571051305838361185272026611660763303309481230141937333851026652805063038128903209245767439607846271574933170686121673641231230422940514818236360976075792177430675990612786738347780046771565963089252409767878206699498102919224750359805588776564561289662633589446867846762877076100391089862698830518150521567478302047533282390206118612554106642994318551368533506235404392501958992128829638733686824324761676077093112584731691308535250743179088817213917925569286671058356896503664499575212700204008637474046551207903657621566460843929181387910933439580890311380007795758659619099669756867571122588760266095249991012280810663126266515733609596020266465863968432275565048828471519384529027680638267856317601712922949494088323646436365971377071247801861845997113964285244674095939290227675322536608800021066829008919591593539051822832855032539603974635103222000611952549219576050819849030853321910729601516507624667797118664270179573755120298308437955825482677726301403437545198318706535423295969792980714534400671048440783581765781141083170410476998821285339194257875538575792339161178749027630988458909863492197460697717240501248429368899597767616449655084763514789614191613509319722652435302734375000000000000000000*i1^58 + 25519686496806660416581471908127873172936982047446288736444141374543174230060948441819990727644993683652097231479575592746386180979645917391634871883371486742222414472915559847311245708246447603868531231055512930044359985772920132702376553118142462154562026464969992185736859238200129798526092530587669924564995507353832249490744969479844790937970116347102558931890453606889707977566904314036885031271347564952833511150193136051188414172144785539350773573870932822301735110044596081365756285617533126819027189294013240144202272507905948464788865401479246367531480720527092049344984637776769680076490354136684475995828585227624579523358452486510062933835176943003688895085203143921442042232703413687854230434764735140482204000163463854238197229217866915011150600828920604847338386314295660482397971581833107917914891196215806021563772804411702273352932067904574696216186312106521561750543811242880754172012264586446296853665124086539495374257866892530644881805721348867079719640680241414902259334533148759103408478090460905667963401704040652005286281970901787285674780322351327925553828744920450614040707516998333856329010247922028382670040700093528946416670802190619168307882556357729267714868614480505101246822618247262788055396967960021199631093870257469158231195090553785177065483253069846697476742862479572486326238376663349192189802512796516700239721304304448825978476443641899620651298900835952628101788347537536254121306427184510832048204447116983812921203054331156384259710252472544751350139754304024338222107131177779101238106715779132847052183306530784245705061243323586629616144736324340076857225756117381886453813605020082482512408370129062588362202294073860085087709015742455321638632711901343096654495816117789258159072220320716707537760399304547532003426813150670050668611473665443432492425330400770175417800770839216373882613775113324470587751012793403666882078299419439935144367181539238893525715186518339246302355576666037640864431449718936532558312110964781521365732088629963238474955182401330403988123851618686500917434019218407633808103041073639984015935049186235099518543226764580000934217753318884385258052145655472146353635197551065334316629647761797036676077880331460574612048748712249932172891768417267023294371452338711904839637226227661538590321275939208403280127383632860862783967449312028880587489532235594130120500950641932533500833248589663235078546905595772402545241472425943763825160729486189163066530310009202791363541133913040120396882971966495752356338501461834531927577248650580119594970765491691064694864683796274769827906563308435007567837430771235512032159044947656786938216123947577449483344369772796446887576317956928073211920544027680471078216068168538814378425521627310305437937710787478485519953634519550923207293500232290007086305399687793329699784325889895811553289270754349195272142932709596066676238351289309497946020849733041326570863923135865926818981591228397511454212376240346245356714920991226920279018659393631996203414357056009856006935387965232477806641909166952216181569431849169386249622423160967828959502827767506034954806042861282724349992583758194894442576456351519832296479636106039584828757396287008491972403412262337951688095927238464355468750000000000000000*i1^59 + 1028106384418734908600467398089877930830960887836488946805487876622244302324513953292313220806308052230032883693440258056748278392494222580101239197898604095740087913301121205773785242546707122929715992706252357216628884608234573778274047272309798433698035471090228877506901222217865156531418690772824898344901429241053852452477474135850342516183953045566451260281110760886815985829792431352403625873868666569576512704169915990139383537307745626706736335574840720555414687814558380044202298322636263130799889087122936446676722963549364477689535394444417145348436345119903471558250311192908990279262418630050591862178030788686258565612328942068828689564290616919610772216040284987409673800467040787034004739900766076275585752891653316620591848755378707767434621248471133940563392472322430698350763921541964897279837028368374842853165455466017946002742706867240740022247419097995369706807506623443295326250310542942953709683701104202612156272833119570058108567561244119521142987604360037127974254810209617517659624985704816842158908960852649206534060116426057574303021925196523157739933475481399783275959534138844490777819896548379408977620008093700627341184308649593022376478725418602681916966316513523049826560055309258621093784652018374046651680797706139714260585223817921188739541788075828211146351649965477483165124424139429331978222505449316538401054145955133012456227630329509993567456744562601425495257249365100088492161345516332608490378842693641831513014836462837686082690999333882973322320833332452657154781343605168684777570039334075637621753300091433513918944288817405115237675211897501769458200227295702169973866183916071009697807386005329479604672435896026423904040407603291545926064323090853442858551693751796464840637477873873402020780429372493966389858441878764626300188216174389978474752499776561766548693594530353363901725976110128265051374090156125946602678684762077913176209555696271664722397897698936364004632907695754941317335515566033227784439413744292261827001232272664820018429712426425149139827195582157251315038885415243304925987652850809349311110436819961658792646071076272482797444798520935910217438688662236566527647943574952472590429974654489249075063154847173181009584223474180656352834310072505543487573741156403509660288204630045625460099316914660487709425813731342971627561588256135681035175338571745255923036202113007961380106815393742411228051447170999861653409821827174622746402484239120721759344121551520250467826607950399501893239015521334503806637381930148452390474534060676466260801569694024885147593579378230868459565572142132294713185400395762819018626981780365097194944691149056554161520953792679971983413809574690980254114389329318285421358647680207012755182587190745850498533139208899826036601757548834910628492068559745215919097038068952552084219189353453862811811561183345271499999746743492209473058258625538155238833864779687913695199418702744869119617394497463913933786344798435310928171911542271699121554581932838491175295511613932147452489958108172746664442812918379002764063232113149744047944844060603378906402248974809031025501708057834880424486209066942211535914134223247252870372273394189688325896367449921735455486970778338218224234879016876220703125000000000000*i1^60 + 6176108081638443491031407548599554627907841597028686105207217941158823661993053678955794585662719689632909836736929653495665300801553080074102438025936242250319764063783387268762358421350568405470260009197661004817404465486949869324482985548101197804319943490771050039089069455526430447951100732469536552648014253006746882853916435909824252341030560102505216884107940187664193254587406086751624105232086493817054829989180921430083484014700238667274989906000733299875522037200923809561954723660913851286784056698371173015446988752664129798179053637779342497563080506298401728911479099069063707565131395111053425062221309347413173081201968990273235844660512631400483084656837007337153820561546426080869937895427689456169572873961567612157497452670843519795309069588003648731374552077530458120519322701004464873585373539202370274019646487430743961798421657980209727076157878427652511001514119902852265082340521937503148296030020465716652805614114434315941595914385386220767497125702309049502751304655061598879589247960021125511398994699031371903601083213817215063434625142205179441222313911001827463506724138753161995710126457319292465016785054776890121094670247430636549546739149100107704792761028167432802534926395613637747687708110094760524792191206785848676664874913051709462223952695702102798205236065938230586977350707462063094343305183741608607377056448551631995171265730856418616650518970893935351370026920316690620288250682600668889147877866480876270241276870215158872617177145901946678221719244803076824974476538153859113963744218221016395021636083860245861396911712240913327671866299299888005337942024360672712176987309981650821319938021729939203958833263639312253918412451108495332270276960236308002392527530554488325105917196113274953468756267925230809381123578687993358149144544169559315592485979801512454873857486414391309345401525055021631411197805449172285585809687102118263269952545515817737623294230671605912911519483302554844511760418248244864187875571592436385177776267470952780677489601698697245311733620108049253542208315089571222965009031052463032669846860437096764871105065867738487537500213642096299252203700113770774688381875458449703713392995076868436110262333438828922705122889997889432651564723295092519476382953158043771931564599152762017395724490245728480340365257360716546700907034254076833165812152274616619980617661976079714971441519828002393540648546698278692173265644365858973553478964668772300093533977494076716759166017057156410737976617109506146477400802201601430195822086688047955183214622270029567247324600122542806556151619516152200100361867691584983846178883936622272198854717035791063769564969310238245923305585659188867618761622939847250050004481159101223562163566480871047517965274016721061356556532038670913801976297217772429930069433197693323556415303538051621875729035318896672408311826042751126896091349810284393622053031487745736598381219190072993893378183290333219552783915831466328517521014340151444029262706659180845368207182487057456462677564651748048998468311557576894078624445986734523357861892650605869488719939714729628660396596032845883901761672311091592757512438587266242611329402810845609019256567575727884245040399946446996182203292846679687500000000000*i1^61 + 99803203259956613070252969788036741069969917286055343865177922620257578947259135199403594799831094494120014845668424525656051073343179344986307400189502279372384751684628170622350105869610663873940235863395281764983042026150859375364346208557690841944249635044730100851802925197056785367406777257436715270491355037032494759486762344012512735049303184963143555418250625005537401628189671579223247289027396029437721169409649530580542503465845356479889887038047707464546597526154412202732762188870775533093311341042109049252809254860310527035331878195984637359029480580860912081094070872629644402884567667319786966267789071068022533097360962993697532633075583040965332470174108066520976780647255454657989658127874900254811149451240990162658638606138349919909825982255869556511725423755205096827903061161248704748705252999819515080551092654128681904821065895721076625361876841428667667474310147704842000803886326213126769934064850172756649490607933475108303727982858613628530105991535913327959711246549823966314741803872386983293778838223727302226245135564912674999318859085228607331216730182339322405452943456367926449350957244553033400306509278534355723761209945838757645943051607272527018812903750443544467328934873768405339782231233768001598189162748246487118294816891020604931838263505106793355116681367631248857171144537858787301132128915419104651340394298989004551002552451573949410429179183440971398158693221156079364357398290622730884472612220577807799649982830941756603895080672455454027719928249134995427101215815574043879378954127881351471232127870722044142596246087848037741280850596006628669692798719655746848114749604843264338707849527968765746504975557975239617854741272882917340188809932462696468324251808592268942006710945217578796178138074540529822979284601126825148611377248045720785642332904686353341049701604662997176012819969450489201027457296072596302698786136011851962320115981562074649008870157627735441734619763802287889436906190586246563122688824724746986361037189622278376491607759430790465157621230304731537100377656464756936888480182707394938842360836303648673326463947275096953373253795573481910969190485528264104123643184572978099515218070866856119688668095134959386626347348314237006390681983290689680065860624236827438119695605641841890981900413731709829016615574078407868860443558019963046689910233775948412912230129170756795411921971267890336016608253819644517453505123838445000687323434823263524309702574573810296445093225781755774178125663569207472086034513943127776126388230367152912463138172391476964553152134033870077032754192709455323578337843862039577331541423613343120545314513687495989417869572080076180858467716907634614529381883683962217390893657214008935403772389815351217681800565934597132808494216738944561739766534636623732133508855144892098137205468532752384041586445424792936826090497538102307917146083685233086284091542621178166771825507015882996535093552187632199218282299874089388133817145106034867695341726684727912099368786586309186211598244044087833952030267972937758110250381796524326980771733469907276167872481325165860370170449708948268960422725233410365483675322324596523958297501354409919665633721982782311510362660555983893573284149169921875000000*i1^62 + 225520734872991768882876554400001520313044107760563463896407626797312074721504175567936849729986664371344056122119146727337334905474748154285156031295060715215715076781125164164235660492857720728084047736615616747813241483334958422518875713043915346454801976609948867826483007083913592843496108781530136685451829676525172633329728822063698835109683508463003528763684325922641798561681404881345254547734823315434722627260608888445355357135247033074687981976443184031042584116065699558700441416711759449217830204415481607466246516405508840669988039918525825965278128901799504159496830256981252391286153670989460701196198502050933800540628080984403908935945832130986274423045681324845178336415660116556692111397284049427778437457819924260704910533537387552535252969695191806114636444991473634823826716991672611183507768598505259989706963745076666136485424575981004257270513290286282656374088525882788800701169038247202476643801246151271108405206486149959647435219368133470387383700532723562555050445375329344113903232041002178815042550102532064214478397027837192735366301897533574624979374874842788988179250380481715274627693252068345398225329854470085433860370594322996273938110217015943748858934235736012113767105201412191178042807417910164552100866365965283472223672508546790695543152286313512577612736716372587400692002469697156860105550737020731167236767627626474658800897360548261352600317911522415529153685672561421308921919142450213668912771975519859034366157958070197182101870065024293244577596167375859540256937626525869030027138535654132195426485164849720796171156255166197489877354184598704377552332775265814412961249299186582320679256661289416697183757021738346004661011783799644613917255598760320817471250801299374657087372505110851800533379560807649954556859886924121087348506072858312726970854476539905501384285967276065035082390884737752317999658361954828264286457009999911255166330982017552709999179954165011499140048429903028209270541240131699222227051534937343870594936962681696942085107554275990669425371515874787892852910778232980406483395670484100572033040629370341414902749961671817026058933336626848671206508057774581122256879725126632079829306169263087694846906538665209618852706357749365692004861068636725675265799135908193449323913991283398267288687303258982056741217294162009655330004653475899927865395445351214325203830972045961392640981515263492917619217819819796671328838807105245088977711903049347500007054799322981605018013913434290972651976583627824418863360503252481570460334946471383217272434620482466237436746667037417748152515670334807424402103462316723965741503401102167246327721291820209695925018262967967367599179315812058530377900089083901759995081688930582541361211180181218752376686954530582642533715939821426845646435839922242306071902922627192519626079719143481360301078804052171928765623132584871400695923183089324153587461171122299516142392570353028706765828451031280930888939759768011024065401272610437305265573422980142688588655295311231441479583549345587305802972442312008648527326829242740098558308286730792136361175321781932613295246727608963875508386282161808943572364803718107187998834941907527665351957399733628939486607123399153351783752441406250000*i1^63 + -5561499471757262624187901464160493627651187095156684112626594252207784966119518016419710996848468241384517581234127526942914416315238672710918843640018204350749773499643010744534950016230563196640407057840010585670006091110288906581405427443863985608658721044615785716681556074565477862444842508201999882561670200391491253359635906407398671273758922762431532385416164234544735839140251169226397049867945567482113525118664328150654690866618719511949503155154021527511409665422103416199312193967917379377419290231507248262931270430306169917658787309979498237607633729738881012529542969566166688776987176344650052180607384132079529562828442128240336760050761992766439372959852290378352483073098163746782607497019871387962008280987104730474118314522847324843154604833161369469766617287715311229187068804049040404338975618754865580958799278006926869208574386318396283183017702125152761030709182665115143417706180427555985320424167255253397624953310930674754547395198161190668168866756287557343392255056611399792431504361646157685056091507347724100841784148372309681925968156779782582330049178822921350481899555080756663133302636697212674917558664097292980260441499575541098295128395930306895115499935706792350381131877020442795004075257613182301060208988924253967979876221022784851686823668127208707172394090354455583123302435663895218441886898419421441261273885241749474681676100341094498393682083518685538355596600431107073477530297851898105227563036840017948011359254192953289235260369861356889236028337884929352259852551968468469329923458858754741707394909929003039373525390334047279689412878048037018080382065062754635938847743160596769400921514371548928660910191448358059601134402897112759562379334796311446120367751842015311975960222592666733838310732469446813342806885428718436420899430114264295866439924775366791063087440657857085763363587532219666462638684551062984011900691479992814246284195110975791876172478446556598109882291180938559146890963197861532239249246211889019953133117069506572225000888611800691000475492381251217824384039876650796065537836389161936665056280377995128351103568030650719464838924912376632179257599146306839260240028627169531509273367439928353695103127152768586138576629461784957508528531683744445323910771024059686374136596652366045773406108520155208915910067742398708192395189705763470340963251369448415276861562285604450039251572041326789662047521553304648130454273097541982129931320001387558800299803912221594520852369103084267229781602321025397766098109132485423574982726590185506464663193086277467228602180024731789299407603644092125255398400686041763178307299423607449877098822855104986120230483033025622401936400726777091329258951123368249402568128426410995770823065886674925455896689852880117405819205747022111100289694213389109734640518194397014827474990937023628862959147676363012025013814853518522444455410990108251499119665258531842300438004525596035082449969698241033451311154126633238238391643137143005023237735080447235678197434831399275976324564866217685837560824069762931241455921203702133657966239202849411376163314843545688666066771057634434036275212108221704080313756101086907175403111023825494947840446767484134937831186107359826564788818359375*i1^64 + -62687840198463023887545942560107612536164924185867184240548352428003970929634341807259250285727975507352378178598821787027381568143159873152028766262052800925928712554736532877911297175336726178421670343621810005586220963864261541962738826908818605187312206471905017982768765284352174972422690102456784041327830424088484168380200568525401191400073408707164763829844518786206494428031878199729665581154325283167469495807602034494676695505273610937578463082804231586240445099206594354342615407530876866878401741745785962689759573348940013637885106259750477135597335137850571769840757199700005589961365357299099025842249791008741270427174869241305778408442813036242160684298747259793394658863901596847677223141599653610992580243141729923704647411150221832856517166306005635572324342471776945425058364568146655899693017605942345304724254070670824161553498753850229664550339184280589680686864505516924734022056000563924405138595505049415748997463426206417802570330481156204760778889131725632029426561023344386027570661701548143205135900975104406967203372303041553421854954584630023067904527680945823643687809138971151360848573294422008647383904789939065679651036052043530923337633437049018306281906719884440081117422982852215773011219056869299523912433705153038765331532813193522848183363272367205030313545207953899251846852761194212019432935982905806621393945177490409466245135947832660182245479207854091515954307141975230154244503923170279363303175746048658839622277424841510809771062728367321138784286610262832014022581158960033649294514039845012003384674474555411559496803540171892668910197902045109180375288075453909932398350457293808036070881762043644937086730723252536664091620256887917911372402850686246035573296759446532657961177185661305415411299904865531008373057138602366962765883548842833616835641224044034109458998380071338161446427057718352893144106281682690485067572535858389770057505117976993696619634731765900508801723380651753060517962035628488800415593904665533603018553718316371790441719787266816108630294833382975116693822429592902919674538275637889943432587629394304398365128048041466459280820387660644604929286873352041956221502863513136157894007234883081423269244730680340850395386601090476731799633528971617684798636863834974021759547608117707367700312971533979212624306574091006728373840340284136545980750778497475734574044450046852144329172658846806908154298338209846536882716677004735681771860099124456214099620387381209793861937722404043960049315952554896208159382579787421641505570945299683219482375990951312857292019422568916412005210484404051674429483165275840962235059905843685962331440649919889466179965730216007605918194684586817700415262273949936910357082646514724000162321908315061843615512998683816052143492658929502510214271697194510189476131250133475249381351650465382392085458744262494389402972525211918116379789899962690453763917124578124660854186469395053343228056117986694046587285431003884169012697217911235284988276371023618974491941162687616679408583397054419475824425594307799639537910964953356704157430236800933515593100529650859307263010739303540754994796940036655277330862720131907940079765092263996278942883577656175475567579269409179687500000000*i1^65 + -1104229466547813737930458915965800526698618896813482602121922884271880950834210395719454481874931871841190180032874764607759254999084781402964970534602392331910425536123376412411358257038741183566298080146297054824766463464444306815977758813849620780358158038719860028324081162527471486419574835332286799562436822013138792844171253216104008655501992294191636122043984666771403274668058203374864856743009586712536216239575999924506340500331413419756177334082777223142750529131551343664757780949713220714078882678069826813399660309715884577692623482782645547628801812685033369523721994064184861782713263947144707468119860215518153696364908086568420505572343469920820123688126798105555235191763089684959646187615535939019968941370868950516523206262336557226159649390696955326562892971894795582660083112443894625288644510202767209489894610011841060278332663192892692424010872127332556623264305158926199822402213483508421634489101588540441338105943285598046025814663271927762712451394214393400080298203362843567110240620061090851692543945351710680046102200605264132760971818436530029779101672598712717510522835287329022824140861605874542367992503272463101444047011871837094576118942664740397991199812245443410391917440832507288532447871743939915727747523832933977148563030241191543987094170550154940434404749306099899353624136507177070236146651458374076718277871222082611456257161134633181210932807747084578975274942174559649981509574046534297590859281145896804129016355194752770875407585269341921446531767103947639183471681903492218417655577572028196859212692786535349051675478604097086901858390640978130804168243861383742099120960461829092961938039505842913497127638397063014240314112302825786830213198324332531169857579936296438060952396736263152391248583543615049616780328501903764038613599218476054152102637689068241493316900422392178168758948372284862188512929155329494797060596568493996990661431862647786135296096206156818363240118010541683659200570729040195316907561414338604217442739174907808377376195989858882663156607042557830676056411661770296984601464167326859758025033244141049494834851944419789765826667047451503230688420532894634416221598771796848886027579785010341184035730932539630912955334283835252250618926566048384122135947161118910930373338223480375598857650012594012807819460899897227499158546514909877408881111879374326431032000807236673339621250066225155662629497787426182084257610691475449477495557796522469497351575952818673047571086388772789123097110925551328092148447756617047685831894846757197644146289186726123187581153731782530339195518526371035243410334136075163595245234038787539856226644621641810113963930875518050301628817377880928835754630240676868654038288167621449020859542760636927524886242537671079664996665852333461812746321225676914036418942235454841038066788197627498471470537951499177063107485367937076984666968885057427728367776213721501852462764892393229122233477408678157519803175747722845821934290370349528525520646401725285876138609272483059825295026389104785219919499877349591751612493944596900574316397465200705723941820056077493400038803654699674423564034268074600683379157897117410676041809880487676309712696820497512817382812500000000000000*i1^66 + -4453795453354417891417850049195028183452978273884572815618894694814872860978259647647316920116489070873928032060538856270250833789664582316145093041116596447489308719829324278914982197473947537321513145183015582021876341332460534274687971543910844337428816486154693096866880113245746212388662652895673458723749170741147300128200263130106836407176208626689581110125746239098797387724706440415226474485243154920890652922819739305999479103487551494228177854873076910163296715510610760816522607152384070702518934105944155314036972464499700957885239293943002921448675838097312295595088384756266990583568579178310611013619716108510789406322490965101032428732098049246307085196126333727453364105022692653223403312636476326901370376844293524994439518946075182983123680190837210855496644588496745674847044987413684497573023176936661614699677171335500090654068451893056779979518975458238123384768314478752066280236148768255818851896493824041728167698721848228976850628359057576507990056926991525207437074283645821220127552184972091606880064822500262917046225941198587036397970282460046589579275498433613194767283115457122656932915044900232434333396426755580198355645928942115863685142365534096650409996085476119400251842819202102627610385398802433960310021749094832770999030678355501453348654276131932327531594005264546737041153360522491104229080749012546567734633813208371010351241172998924643162972490069871656501234361994149020373239606355873408040275121496894660270963230262415223603195861883032176505516732523377171319898679849471331557631890794773543537260133179684687156532921107625290704035606115722699556243712640777264101097301753225505633614310743694273174511964073488331340632338383338408402219020934541984007032516637329837520898983318958782682009168380802519146285269818974858497994610961812726836571666206432215021237844066537898131765928209103851063315218950212945501982000704920949896541706782516818627886036903083512146899082038028068773111320392418085546002170442765538519189454970860776913186211425644270231204809661545585211276366624397446545366045522437117521650564907501558481102739251823593553912133055797487688340364580429753879772994006460219810427261937014271764798063663340524097558979276388677295868064491534017592867315823575285814290174890110287741405689475829867341995910637486586401788950326124873306237919438011099368224832483656857596826425954838443233219042336912637827810518928467546802933789169180314790888348582817846119324753890067759621604153359201352759413827834503580276380215772859212349502274669935010070616183461366567993074184496012810730863862858962542925093399850978730151300088698565896467153143235491196838225734681837382300035848038255569251377051709994562389058882788569180512434126626422958171265651491917119457142012040674629473154594840510903267933924202278583706783174797136162013133641796121755508650988066755699498374949502340287613675111135782406673898745595151333252877324433958272264217874561119141151865438161948056000215270879702850075673316480829239132420228459260660138465183714944474680152001141326435534502743793442896015549275513380560906812652646102529267304660255677450919620241620577871799468994140625000000000000000000000*i1^67 + 7168422194807214027353040364256126822341422875223318676631842553069633250625543884309351732435609947878841968668991960081796768134168233581304422902280133431019965669040791499705304572717677173224760995562498957080708884563385718193171453293142852902299534224846912522109339673353669785860893070622870474524708954795968254454108431863628572543570900929542274632700280658072345525938948047550083058878834037881357198024073732094165697126868688193508803353995963336399668423851084720116897798398997876034526696150673282505908583049666178209081284961428254427906461103797392708498526540921391726792052142673366571399625474518163775152862265126462675791447147560978497388923795444441530992957252458747786888121965219235259799308757833283454459462026525915975560286496882168314904211207205139910837534439434023981296101800147748769423998585424720202145574478076320451612113678568334734913952304755106288560282720121580203611333523314298779696333577381016440559267471538209009643138989801757531089092650311152064870940859642961749391294823842539974382329486906485856946796671895805618604857642283542014555320723040989987273525904564189097707565722656640680430366196716322777319901433040430704093792490115523717629263549588031635403030681010454603704057627463375433076043101287219111705147975724867035312548113858214454734577527882415926369658207891206150517540838013957956611298737419912526420731039997651506092951147756568474356198759984282133176891843790274464361131015418581943205985443579739547753314491151800617439819155487876559702880161866565400297431781534010423794969053215226289998831901297455520064097113276209642699146067811953161729832874843806374192364520819338346772213941373875394820036956920028463442910606652750970736361688295006636883858345868950241522133806421010114491914396834009499931815529713298686626724676957887893897896719977798664797733235884080266448055953038827625608024602442124836892720887404593613068381097593480665022803286537256491940849669223808448952134372795900519588463973817673481879649351470892822842813507778832119801700952413599430747214924963383931135734608222348828522870433841786606737189588176164127892531747249426001633355784789832792489587289099396590802950516097375614504001052763409704727467476264930543349617971101735647124011744071563727327923695745501959914428341959004980614323069822781450671592489846203237927901660810440788159289227373460416139338087489536293652326236726881760364419316338114913739189911599324995689490423487314390498931867252927171577830850352724499591401466099970546443052463788279801210356263090325862165169252517691227313424631952025973832926685508407951568436880917708978177268062688998267963210650213379230167555074160801135615104923268321885322901314681763716687681000792316674007876908125960255412933539531944009670683389569701173447619235640075565454237160324807132706485333266643266606939518366331484839562153986513122071438004760099961918104135151116802992896167944837363897004127545697256231258070355480208373178201532412520446197594300032694709871328166400130372998401575049586966779043270694051949277183831615152869189783543411517707788505049393279477953910827636718750000000000000000000000000000*i1^68 + 439908501739860722128679081246675381089878348834629334041660999583838929373436946368628764531212848294011790128288479797431887276637660404003772861010187903431660550967601256221204780281513407241133644913148592527303478232601648937177692953320044113389473933191909502152397095974403555871872077375345830440503860940625071773979701309684331047268192926261011793641322145414318508181125940789215675470409329272306735527174541902406025235634553635555646499157658444533711858926401417918611131125202595528752587161783070468728257952638967668291258166850010888253230306133991345112513243608163190203097228544312888570750617519414468673382553088966799956303476792611404140645221297042170284193324703900886785728085418552071921306638173175451670624286218736000015425089717444543646546634379670578423214167537407616353904850472575914277226575500246554798796787383792615995490513667296181999897355210754841756398081944836363197808527007326257285882366171365516027351791320368227736760798261333456759291765580420709372847176367644850140465427328886151950509521039650754360172977504035492940667688654978620979665420785352788975834606934125355961737140403250795499893859297565805893002501372715275640210318969166318920742009744997940445185726300300856595571246378815664916960772542905157359000819696534227246492744418417177503230327552340996061892007922386998284026011237009519272186654008815086871844966611471844278758924480391742068402384429229718611286642034329672584388250819574936211203311174381450336280887428218633455393837157939353779245117635464427062303531953987643589815373382863142340537970004885469452452884822793159911342105719896475799633264364439606016113684352037130330432870131018555930731566305073412049960388753549960102353288146186494469066943130438151485702236682748796471501004869871998277903034729846147979990890689117822361455858709745087138616795915850452094064197455603596858209423328006415524656434096277500867853686426444784770070784131166676955487825359938182771660504180656790038712727336019162660965563574377300063252539010885603076957862016776037507150764115928016270185797600188248254773870153799657494814544504767265053725403265252791628778997229829173963309232897585020864513293198729096975309033364092845781334903734968823134343392543544456293064637939027897777781111362059918146294567597675240363565317939099460908108482980186210239464154590025229264728543892315238586962787873844198096351361244398427550348588119482541026641860600380903956063806212016756148357544749411968456309706665783075928122913236921416030384845058618109465321207722945291532573787560537069145676540175279661272432236488730664898726982086849339974108489318321154746473223751886222123593535601446470519125331394636100153567665484710475006155008493325783426768786478957643108903518751973762282066412885835719160886449739017358213617777249876906070704071297064202996245280449707209008585688637847142531634471785141482346720307113735620898587267969025514491347710156388568408285394971418134145548243224747484671675693293774968005877930569185474198076110997143138436129488846349877136690000815438592984395888008108954636554699391126632690429687500000000000000000000000000000000000*i1^69 + 5426409120072727216608965134909762413516664976054407875153314189084731830033246424820433740985291039098552135010429252300960096506731310299688278118961768439419212233862114742968768891451612482330357040788987895035316046475027944739821361411108955151330520654760011280747785564508081404005878285850018963566770284568749482088208678210042750885997520196300282566531094555521005124269784342079531196818911152816946741290050099491967112825243825312872567982321015619730824657840754642093820792817754434771746685084621369252655268541300117237584103323594906068066184388212286155302706331549093130335108298679808111842401234305839223818693803877638032439110684079736632757293859663484097571212191184992697976292470966197563128035683353949179836768057539353414446980454264907421215021007074256502637810202111715623369748808519453775800056866673955773205654931452805110467823372222164905466782233132767256299214245112525339448684233182982148084934045078307568810122760984632356724604607742051837133511887527920513910613287023857904025897990478648486644335096905143226166549770080015725014369229062870385358173382641183724583466952141924448436806944593047960164652280954967351390470636775879411892982725639522041045668116894152436289530433443223613061530934330957911306804268766524484912092472249854345295823491295995067662379404755036719813085718537804333132513373734141593456168106936467168681520054387325652814687564594817893510172448697861159123735122994409242421575234564022991536255808345036439742081037852997247709899489316475283635517057944651012168974419436817561143984442967846782256829326695630890217600430477755208757463410889582961712139301128320789960401170132364078712780721551654434751196517658728718743962903608641131419288206289853584168458298880701555767469015390717657322032406555483529215913156171891415209268314472436172141205554669798695170417399131225405577267040818462075257913009855775494860524823438627373939343760838134766954890131207878818224129838365130904229470682060343468988070094233312529222986179508470439748545598751842732753827488756747481217865595906171294157822221695383585775241532027530885297274756492648245357963988877282060507126728308276308092834901805233359539905636615452539380700801638314217808227547832956216914937621313237919933483385141360166014215967879111551245601607381895902431402298076072489822755644054413156017563545505572558839970598546625689827865591807202025329243742295361830827571471541842606318314793743685572988936359749653867272189677654921278365587721312136510346724687761195364736756905137435713179259292916120892651301118455752086750693441203903585539598859971317703775379217726064242842018865462820689448388270147509858718736683486829417222280148072934064759513913860572810847962630334858674182197752909891551429777713367562916626768476921273720132659876135173092387608272630775867226660989063511949624638582346678992617321851502521302888380090924238990435875833328845199417991029037970271178809588658900355106152834247913876573730374237190538824596941838802293468915786064818408898523042885927154638808909374170721829291224626301559652574724168516695499420166015625000000000000000000000000000000000000000000*i1^70 + 41040402770893756230569839813348222459867389126100172896819957440287386443939276954872727611873512670833434915734505717262026145004327534959262143008217194427981743011540611525326296074619474592772198798007137320600244302372645895702012454000332074355137089784555973652898415527411780280476838910817943096829809100798334902342561701561930878250543227048961562664336667506123647378051590667676156165816220651304196713837229883690013836572452067272781738494259354280512926926746841868812647181364178748872683549069666678166152663982859181462651598588371988785027506547133203414206959663688454340726178178877510088289269079450549466448549770904523828815296939737223983834547275495161700543412801965672703568714325001730743541070318158084895432063414089784203248861534866090876049888007187452928026870668620244341613982618001277991621870083729440852348069186885934030931577960186195333071102313373135877217884577433877163253540935587902916219152423423792665197984621968477714241746199795419628165947482536031899548069254329943793200102289454892545361542110089193974614151715651855390818720540831451260311075482112540103488568575742475716902803283378278274373379756672043526026333455883537105254668819544738376180018475683581962943546045325441783021875492684039027622667261617269989316134628896754800731195285387175929420759584260902545177671977398024771245753045809303339800831019763384951141815026492138092239536498470524308743821225676019700427123582396169740600199079958275042959443450846125796585764644635859375819948276016649467208843277813911845284750473507230660790299932662488094091735720755458534019464290248318991542205624920703910485585506428971239762445226306771159808305347148190263468486201986528978380219725559458468084779958119283280650600627436710701834581850769010265064623836303512486354794691220069657002167438458514553994053321592078858624849593612571686584876786552180882574050975121826282967134782037442811348182399145781247919407019108129330258422560924204007380357037489156857906330948969722062651074678376984206061895311636174498964307893741777502756941401873752329747999958368773049009791401411521742312382143939567520053806921677208649464123399579756812508768066119884464276813487387957799519336706782705798815155436036524273251355718907218614994511328772826710702679341091764252024837583897263414593214455836448381395348118285705620647180345722791639787310018917407287016179975784934170744664232559436443086283717066772607486771568474702250780996080662693181875917666162212219410267302394183489505133344504413079553391635259335793371684488327939793050647472959649379685941989458141058316591112396023712274221654080182073344631105264816918220344438794000726975357250289163833964380130108474957490133339072121065895995963692170935742253186124834870794628801153659751535047419754099233617025203017423462443908640628409177531351332514840857861108460903237936055755600039076917768896028904277095925694080697921837956458253136551861515864796073449130574256061552254441735540076350348959914455683302243412440927805709300245428458589069807029401472237548943733376205500462674535810947418212890625000000000000000000000000000000000000000000000000000*i1^71 + 182708439945007484650782279468202671569178880368936479096207321463629912182345963970468068650317574272389804655815517512285429431905023505663981623503457740995615516594020101414313770348092917350471203212276917631472869747932791392578705267232230655756226170198527169240408489156622991778105467884237663605811970039550723610046064926825201609466617049317541750699425497087329146499152541877019540933599026180166837535695666435684763776372245449322808177157594432421014548839103742979745287265887625929627583015800069519880696941798204790544445994754980247227444083721615196873423637020142578429876441404300970336033749556792791527185996734577019907195055886590318932019099853195021730212273813576031555544366165125642628776223316584537455648314418678188880305215293650493986707756719006531365003460982960801250149005240773836648975413228268161076396798150176670816636874291373189041870656643674642794817656501636300825867434473604389758424594629007866884120067227912576471427308461165317686373021951147160953594024674988804649513014278645711855098596222000707074833006776708610075614022548523059128581974713496903995626947887295891250628246585288480066070176435260017719320745991321131146625189195670208709756936215044811298787960267850701870382281362515421143130266730743135417362299688920019949849428153178631516974842594322669562646235390097488456162913664546666009507117469230436460164725199438551213146449435761250337680751374257509501454864685971845988078823718355830551583583881343558345025209801773897606073906276569614290775330227818011753397121472471088696053624262948451284099793902303931585266447053112676569350414130887710344109954600801980468250273451630795472639129702369431233620557859532783216787972443358837758400915777666156091282693055584792201379265942144381249036272499029501529186714172333184749412489507573632021190135696353938849936797229061969502283960954717748712730701001936796558941902132428916807913725332946747572372021263854933277567419531540304073440718105599705215189899833836217833997814440857238694910691807180241520569098726747139399274754395541223876404044187330397119212739189107810148253595613407534113601479787350392542418194993534000892611387638353466569237954789074952765990065972076476058868354350386232400103378489111659238839681614126663992435642264612114716547612577558852463662438235454735027010067290600350799138684025207962346181776528531901050664599632073861649201117734696150185634487154365104378420370376834979587609415689558178432065761596122766599205946790123950165303987481340052444415048901452802629870325091515833401809758854614581837389161087051627118356162767289740510492717271735974060748233833246367539820507997277861959833339880278158665577262761416774986349193188781400486489156178427568772608056441216083577871729412129141080916765781949982499895932133517203304572034171493107095195095165732151531233001475646788333471697390370030417895830988242610505835250268424208494287641664525875020592228741697608541706458709941881253189873546895140459644308573088298499437801115919415948217855445065089853209222559016211562266107648611068725585937500000000000000000000000000000000000000000000000000000000*i1^72 + 550154700521685912682865741127375012598490699370993994374189061673868029651972930818590956557137964964828377540622498809730040766530317638916763696796797332864251234965582921243091056545474319853948007931163662055996594700298631469168674084230735263968434870585328440144604633368739844778878459073399174590452081380708974444471630289914877173426079320732684167299060333224767592036391365848668072090931713924489857945824157107716732098148503430762572368950751882281061174264609581072350051216734922668373959442936136044090845960456347212121580517923612539579502699110057938756524031688209729768182176532303688888924694473634412739891004557686623912342671011733162648469737301879333420275772707910529009103272172174428969001174490309459366905485811990096915689868796948722980330127546652552499623031619719771569291330945800349111398736342614455164111258791056637390647738205485409542534878831674299545873453559455277069201082776675566438410681141090245284071748912302190194205905267445561060577459111455542935316092071080487864680196216858323997914648914346972530409010808437169747862386738966760231929945897445057180572162764168415143930638305353098333315451406132002447290438973329472497121291977417564758828183444233729141220132938812694035539787983052725755561061395629000194156790961489560581773501429969189293388788845613194630474086423748585042172363630793238781120852028591498760497522019940010210245473631005012675871358053501666059631451334812691215235369255038892805930899766206243365870571676704960507410980544281238208074849055434590584512471539503353716382600996827775419413570508573136551243621777662427076422520610291902319877779511166130709718820120295750377994874494964699059094830218363147971638017293067600163261976462165340989063367302787772853149571974339771793472915669885489725936606426543035763932111600625806281258079573878495891507801096130833464409656026182570539621335165816410866583426511327373324904400328146352736731465587853590415350332001977950444919084374916377452757645009262167521750772882508293529517793504005977963643948378908907100097889906323514327911083408376825838648383962841978952377195527611047244156242655378849671384292463812444144484613981667760343321468603307225169219199233115462455250640871486503512323906684189340807588326390975393112210455628699457442571179316166912607455436829679256813785175521230499287186744443054895096125444808399533443693276577893176912803096526368606206899797555509237544842030784585508054169138763364726588541020978844502331435630828957511984411169188083872830269746375029356058781264505419194753683970545507000268159681329133477224252915557167980857817380163079114677582687618868636486323523872974965674757779525675564394923865836391186931963540969110165475882950825730861089047517044522792832369250852403822911097223567079005042925976259613742931501346510857383328932674462458705756555779560964675585797901660851242580800029223760988525050925319360531465957087804558432548397865365936360086709332332534937437303921540175763820983916123452122327870499552693457483311780323309569951106823282316327095031738281250000000000000000000000000000000000000000000000000000000000000000*i1^73 + 1146101964080501721855244701126218708852645602202520288507470590142530508289012083656293931549124649118977406001432097572970143388552025476091437769918949387366197261820489182161271281683389750110414256564164985729695546529428009650567411363113751579001928892395176535592746786700448396877855612431129405198089128976960904539059402386393873800022591228590471841011842300014211451787574070517585456036725957237577864982215884051213944399232015765434444890503661841973935858785034380781500661387394760666062356643582171865823194539227809993485427252635464984961159920266686482797781309000063328843901756663348920983505096525018888225514654987088389357989215388066381843326331225533730361079749299246798836092819669257351370696700843486699599151442159505985514195728251584961550798707519260311953727821001054291018388427407426448995853696056698016133210367022824440711540762106551462560091615400853324547884886828544089670928632421368176782913666501042424759874967481838528280944573607513916079636800636617785424118306093890580781720770343169185174540669345502644947111654041572175403334492944308007796789825938536152149063279833388766837789334419284133601676059271372356752028515125887127134367162368942035570285502688188760987602416504730781053812069886146468439032611945757732397690478847254257286677630362872673115357842697570440706093984174248054138192478410789138187975908238809314560443823460371650608373682574120035718622283703829619677687509270542980054728678031420995617315136708309619474226283699174977188228631954932864640918603737539750473805885705046043635358123858675876667589027080685106170728082552614097634360979892956735458890412569419636818459773181340137726765690142753784178666101338980466719846667201344913469569216523538666995893892143253638851096395464644038779690373578144537871977478274853961359680128285085669220226777635473134520388072701180405721857838013949912946225642439834590631996754216462654922950781390753321669046605634670575424357269677593136615640802238967669914558174090326048214176591363721274311326380849087531226257380483574313587219324140604270369858595522939604684670794279199981869279649695702982513936903570200080073744245471156294537876814850216072742532322819400670182849713082014780912149570871791246769558927350747966178488157708282914315542965508913657995396098752135064476454101488088986751337752993264216639838689425598377335166990092768756355711607796361498100803756329682164246468593518980832163918259627803846730432801826499799015629512748946491636757569004375893252820598189576981563752123378743235343190405025312667796190350355224226365672769087544822367832071458912763026829908293293265351292020638360284474835146050129134754541708870805870905741229117792220551373909692623686690398961728492641977227365921739031668349774498031454309653670778613653482752503324041945569141078039451616957532462253155465409402469223114889153436036433616516683127422153160819730155623171074741337406278468223412139048172298189757142178739843485775505976012363529580078466732871485452199800296273733690721741140805534087121486663818359375000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 1294937439629003658190572558446822318391828286220935620709115670204311268816042059700154480245006709631123040416887507818305162938650370755434568403964342573514657249331772153502368161130223512685703775170380537101486194068012872768217185776045485534580706928173769808057183583766052155879978941991160332628399770327841818705147542803716028955497221784465666739469352105130183051270114026383622788917696502027765647417768961681776306232283555403204017471300864548477302397259542973699064849077617631484258129619676574757257149670920609080943490897501555429744437038977524871685211350686484567922265864502958456918063712930397020485736181595377092683060871909776281398828649525083457798342018910577496773909876691667847679034028951805027098190718261347167259694934601414502735237146320128348210898210212196230583197866260500367425153685813439070983428834720971698763937297934687986680476622104398613887241159766475198120241022937525782955111100443838929272265801947323473504666779700766540531419414224238696164541882957840509085702338674565820399141155588532892002062072603299782368414592038502938970363243477682414197552895495220901749305441750964776343400767438489491270219079279725655043035203100271533704529840059786136595683216438437839091121579646493467502431783826039441756010940627005482903151536328342434439246533244444032124079790509582544298104346073336167676139258683830320777855368373250365601382757199253652219870542111374359132943244219539998392330631366052920554787764366226531828581944895669054431455372025616895107992761803671942974343714591049251957883385125061794847320727022511031055379431825914710982648087431256655430581069793034050778040385616736481358730109478163345915645503471089129750013465418308842545781590084003811116996080717893080828489349624290517870304004918009997133088916477602787827266320185132097573683560987471748523907231100529364435301650484339218148381386398793063781398064961252396310252599355797862452941652984974810550804281670209700279166838162323746716104961290657603391357706626782544942342175795912795610926917974531974107721005559079332798768264232023558607591423743868558348500561738882868875339035535629713519302809534527175539179309870777377485912556286644142672431828320371901955535402586938538382895928691492662444455950743817315587349292372743014526755880061936161308536572839188475316324795951120267084289566033224312900144390619801472149726740229427721846396399312858898981173653456432364959854002800842182391632361988994405045889393363953663470109418685439524621434763499381760234934539751269482671481376903383387580399761885086893379173624571892087266585760498025941139790401159239007788090253194058401490135307523971060949915967096319545573559264776767950977704829036373834364183456281983668638895388911741821723905443218617363822506895974090641949913850992727029162726723103395817978611037268974411212740138081834764783890367477077648226214749373126751706985030509433750186537067079288942859234769180955688915205423199701498072149878503784647867149219521503648172577882746736577246338129043579101562500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 103044733426368920664454576991973133728201123020183887983070735545381056679682297353453461628766362520221698501094979441916096806562027328971064576275202808226566218866598235028381583990551998861618864462922656880173615823283511522294780873860377618589254107350972955113583286778904835192206271475272691324063420684580259506282537244132370067950122892766515535633769812973578650639606557035277638257411081995953202039368366090963360301377126673980978030610260624969571878256992463055062733176912640815947163831231451109604045408925320284807283338721319454840442257956554943100286184908231194711077951754774021345048431456136635970814983115482181800981963474188938357653576311324651841597186348709735962863925484094233381056311530901265997971410024357039898221170108901989234633207900561801046478046403980491485430753316035617941957934948887236965617477675889821071598725174754862400319395623986420500324628016989468599596357570840802603888204788877269081794081820928640010745622084220689311705965536136501621400559334335099859750349816490309059285823150597584094122219010654669536629164279479413385066693997340332431500609196941315798134155830577599194461255970765464247543991075659569257543438702961843190692312617215386350758258611777497855227134915928538429036425943764186650412031621366703806107581377753461407054683585167669098477785802641287712422624330621535362952697957651250297030197392700123740495817434959614276571012418384214700270584705027540530889311054742972395318611868285085978464121065974279507415458390596566510253114162294374870243482227240580850994665905830923265746942352957156636852617172406611966700995068894069414615673122669312502565473217116663746244431754525913449543415806286348849263675301429610269161574879770379835675626166221785348930121690544908325418761121358128276858947483847006732635152099816745972421054520495654210622487496749951363293043405690911168160151590265482533173501331390737033511205801974316708658726101674998757939049038817034646363562909360347561289586596496557388944989689978218436734056766132236804677251447456631529217596442595958206990206219003900163045075804309538338201633613447526408444514884348512996155664421975987693303382382870216964537953425951724605557094630592776962209210752758066793260895343185740234437065551952972431091832671271718601741608211441549269462349068675562860668557495700889103571735917362952186310054518898856101091607096709723885551795767636150402288372228260820796320970271157170913515954035199772909013304077585294454391692735627754134559981398313877711911399006927859580648516816792357800627036167726549135707441696074309030356617352673052885137447625126893447683047664217633146494881527424624091995891138613795653433611172424882591032146320096707980243150218550620354234403777522518746784114623014820963712505215673093464761635782934848677142504973275378147208880365499572664617217075926671813547108810207102289065116158076283579615925897301444881670445227188553560028681398214100545023360973616246530271675921116168438162498388610543997856439091265201568603515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -840322876992473420147092426466878320656433357849829726919041420319748901992193895558338032406944628026587217901217479409722288226288441538334961101382486822117414206247510300157515048071837433788620731782431816988697380309042031033520653277711008064529577005775987219533183633574976550992499924216543554246735663822131363302212712047830191458677684140930427506145020566432205842682345561809198257245456365139332865109767480097511094252430837428438124384262010491033588377010188333749683001436202398086310120049808760563728718538431163360726229437205398191599055758010524104511735523292770094923132202942352427202194535829087344107633803743362255562792873553947471027624184289130227962960990112282839475304953147039292007341533538240052830124767255371296472565824108692522607636982257322704736815265002776797530536808398358392598150382470514199865151313166065619459327023530921491189041428316151106135089952639307079227981732051327103488824738704940824306219465801052610119937231846434974223264577907605919333544317944671056818812215786852371150385966671459094940364490342007255361321202669067374776259731979728123942014627591440765115163691179341222057451562926700441206293632831473037261664783665694374745429312756293736206591714098609594698386336034882506997353874840294536857507584470210176638392898771319261743994683180691974297191393070548146602123733611987529635445690187651208924477434863133641406923815532066326439561164624769804268909284422064271016712909628542750140105573765210811933068767435198902640980763314154517340715370145492070964523124193307736230835012991263145909247982106788734563972224696451595242970565227534824627187805276373731196221694416905506379457064422952994415998757874666580100392378284140154153737950168799404077122255908956798950339196729115866293763282195275180501565954211198158392361005241957026881620302844201655001736025291891671905570081162269634039808775487801421316745483272331653591766455944654533210193778822133848761677982700035766521806391898768517195269639777038027289668060385502326055244159199656496992974124244248131776325445469745963508707685416495993048939018246195396755362581345777491368147832727587415242832024755051621815780474891825078065567777430409446899591043160111719554701534542107683992561056288719445094473523129095629936457434794238182653308782328809416276238114854798368034666019679774517100649970979178622628185733227156637226255797109534957067372659468966068367948978795259826288365953938901511686200340339705824549478481356105451082331250359100335281168566662803484325866937739351340352642835950301353118126055435113126389380321772209550949651559722973986543723854801655605169879735258629358514449945541279749650975908330706132483597103724272559261796005375403840775423516218241197304137588843595674040433161176909371447431581074317252762891212922349942133507083292975679520928398086657148373595760707662942456507871532645690854407865392425733201485753061570945858643712212614971689436702034639343947362430251362040161763813841261372417079655861016362905502319335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -238119787778370830772995623403246952183691120229103667441371186775913681709108807144482735855235609524195939829239730981471629659764535193298343477694766780493337220280610260115472162572598320464146297869340123180044598357799627390879761369812505796576035009930548217974355191735513968292527369259403137155498171823464257197405072282399491571501541335678894891884529266167120282247661730547072649137647841539713698054690586834188483363906920617948182462673974767927443928686886026614961581570858709131937990509283046445064820866955686588010710074819631835877452255645416588577719619736765182896238440584127582144095277774677517713447563607536649264644032639596921013459334543343604934158234099961594864317939630197169777087482719664686315070927960115514527905220717088115704267366557147544635183396353373711157575073403978320171573860468521350152326425064082747032556781260637883830726002023087806983872433547562851040442790160001313740318902420089708696789439196270942595634263692291189680279503978342348974298650846483557891134555933042000616917423404279969777054743934862194158842424778986745460765691419861022715700774753970334366000017771837087508569029330851286913968427062412269652113894475778989228392394219662264774565814099125389215461969845782542291716716855281932531621751677993479400448248378379546458382695175626370814400440282040350431861267530940780891024614857797875077461826611628801871883759520823310885189800266451791020582819455804076376884178746369559986104712026027768564003527634123340385651453706301525557322290351446186832085025791136147895073460388766018326060778025492502974542694760622828727558588812393507512966163919980015516045785123798577191801440575406621097032485502462861586320024581735997603203352602760303710970941180029375008027059775335911878358181273121348965790715191520510641072288791234164404939153980538269925150347353070912541857405480260434380583265828882181348792379455450915171804338956353324240367211293670501451634213791680037512247117527647300620624773116384368014105101523283225944311364351024283328549640280869712227300656069276614919072281129880624122302974662226613445646375104610707543259910785755114283505670427093473475900301485809559452711460489686132225044321868524325679789606501756480247213855064241799591117530142749578999466582456301636923381168549369833296445665905717703663929495408428395051751875783929735604287525744922974828859204815096655375497990053667289310638196852955991757554021944880137254221572384425424109714000745271806067830246583283867617619443779012121333444216307317362791006375403616072587893689881429636336318871125304246729248551668538929678474659641687559858908953085766108471848414870302041299984908627794225750396640958180131924477449575298465694332500845390530697753216486836691555998876116322865383954654989757709827455283794445680229575598920562512501633079214924868383267512242017109450861417969130545938044314493553969006145694072889097996302653394794611934301923562018737412692189209549761282680435670044971629977226257324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -934826349639621147579602037482484018116630123283174225180528606889069348485440487864114711767837501495885367276760923962319999688159833315338224057181001146165873977845174538129266163302466216551605522884831487647273156815538444043758196643134437708959774806407408706261511930724363875360874868373521572617039923556057376051364112956423066851486708828451704719839313233927686133028051943327358241086541585372021723624280414126325445608980661663132806509426613695255677533312497541953051857832726763309172742079131583666348786397510168286827331116281275820248206920157955015625759722022747933602144816099969070448349551564779149920978458194480641849219923567642878102964478985955491309735520960802664188217991792997562947016274471434936318286685305878706596752191935799067257621949156076990438380688487157181198711250827818692876930280818930601814860929876178713760201673162250150778654168258259361436428230379196051574309587193394819272965426780532250975912290698592989649668965060153378549151355476749482828683562978596626224701058342164371663783060935536549309867759267795529522031266373376261905150570412844075098134307429431367348364121263757196852967072708694500539767333559885462723988500169040392189511125280592910369818507542730949866756251172186654492298311243005205342457758234452157508749981810323875577182778104491321363436760138337203231311650422618869510087405169958783385900733165001286162810779301235819214756716026000823985703500741344090870188621794957888766741252359877989618777605137605676525318033202881610426679606824543192674150663479035990593582941848555280531765750039907047248744373657248397248583737123944875977934441423763992836749182688985552019235521137427752500669657841764196829143856163106874988845145843796175015073471990784691407843839584431808912968819905036034788061133869711982567991811554834713849439943191445988891768056824102599666903441840303710697294027125783649577901092286130201414306327621837518568247548637700688144230952707940580821573727689727539541307568232416871263839393958492280327743764001909279228680520614455419382081912295028729575778464234202409705223045449585164040709478432418151289636226573378403500323556013110260155433929865750663946044677091829725416246850761721639290922127060313078304207195911139229674480117562425472664408961217634892251890347931292195273487026015693688069400446143888579192035736076761275111996111738296026800362928088088248232625409459104743980412774542035753695968731982948958305806897704001008903632550348670997375572103409239215547729337034319532419508032609815121045025829086597122775823624225727354550403602399062750574521665591421031098252072019816451527530500486893890703403295156253758123570484305236865989257815391832124785374561464485176545045753643150426282492330726874667643197012180832928108641644304043432954992484217192770303194999595288492741470622423704586516648613869607834441176650768327245050170711629900364638296384223216686252618497845535656624402143713857459790831822900934184872312471270561218261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 502097546647038400394455752739268947194157225566438397955013346402163039243273213015854727902193301817137150421967801483141461483351054145505673522161177361206201104687482267459174082951833650454506570309843792768731951393726138590169973029620307205839722295457241962739394265213356700633605714030046926614476157572427207638001066142170496966670919439775195938177357262411713943291353871442741031268241003892431782602986503771992039278460248366350076803276882257767399677685459340155555881881887230651071460083353553677841441763299799345405565207185518366436610802437107190064807765139686395990010740660235050995246335243702795914732945333407556228297874337870177145848270798573786346831762954480802556775338286349736670756056693693963461591624686531655959321021558351719237953836768771769454642939750725754029428101420265166288743590451234719706149784987584082294243878309367084835148528807913709500057913445317435676111669009394094398696102464000815400216033659103528472835870633312910109482086283866287602273952159788512086554900212268183457146561724934986143556718487846499891038776653387763835599338762202091247718620078177622205530550251613870582098585585623147667318659964903335603987950019953594146017096686530632711810564481164970128667505343220782178349858942928196575731234706507018266932713135300164779378889291060439269471562997902242308613363949140803461501160988252363138491807758327871294040897770556243948122287512605193469948765324133628907661351660419147456442919553556464818032455074305688989436038346507227238679027241221142256230514315251932387676472114542021329949681503512932781780587514134924844666262218490427487655415457316834869021689060317157590041603253785958994237361247208763498880504956225345899790195210161375216343716513604574058166728489519024169775666181806984203379709630948505275496777102336542318983808776984146604350803781491376093563965935541111120064888625085296271266139113432450559846183014808265021353322407643552631725067618790990568313401890169368186184594390553724291967506222465884229006298381145272554763874335872497203907577346428204403776079411892707143900991132421800304230795028817227687462940315946205447410756765995236387428413602252754033371316231525993554311583610555946010960803082737630797875713384134818565857848979442215690720722200974906993633513680492091572695517040730058533838989755794564567527436647933492338181533539070170562926705303876641128615631588868229528241637698403497646628441536481744578064784892816547925656766290622525678671365636696924161068062596120869514504381024422134640460427640941024701405559187290547743082524430446484483956191791611637418341314829742072187152948035415655834780086254897010720564245706817560164366742256581155802603131575433465439753628210137805114876924912444717625426368170027454621403067018699752942470165560082939416596880846158501946562429862898283641359291645590318727665692285915706772713748148151703919692898786036370707202797942850645633499524539686136431230355519801378250122070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 1404544108885564383885352099879280967825815448265473817262900592091372962866455715254998251708801336241819447012086155663249093619395004342126743063198875171919930034133972023036339454633356591019121374490862901848623397661282524052432444851784694521204717782122294327343453030520808786946962715223857772205732191708445378214929478433465926022633959649533389291514596225080855832511707895165773742127940420116974978225735185465669998241065087949630095472184893452993955311935815537159452575774694787807323304103200408234918153991153415379202856835526292926941389549892313164608475631341846538581445131640670347372650131340068771712570681730286520994440228312548831097673976033524570478017574688848694310816409899253989786357982954862615562451857948188692260918215410905373820289647887924572148636758287458139401910504969638562117443336967555321853378930560453902551349611150177887274210551455563992684472646059354286111329135242020082429999100192230316091254047358195766579033322970731918434119688871324182733602969937572898969135691571192376749089097572181363816460261627173533765974434791253204291206188399853956196709306183019125725531321699782611187657505048245650391845939610887614285098360409390830488562990527998598868297947526091600515350996920532611671440441865178131751338120833725567574899372454204077222249568712353900398371539969244030044884827415204350052146029802011457246431212024490624884460933283150359618009499290951460210820885694664721954804731851566883630032866458976548653337713100525455944164585734927629459138270146684184900014781894437268053943142208985586123284202478440729808776117753095757979425400868393742542830191105649969696013168423965502376953575894679675171272975021460384782535363848278360458168483133397870441608735865157832679051062351945648980864331862172605378415802656312496122268580755776160583746239230222261398874549464034308456483808067151717523941712720205208653608449883942727856705254218529946736626130470679107093466501043908380477475514352337536498881922486273363792472735334955298209573008658308134730975584089796089204005371346731724821422021049952034753543628141997197368287745431110420579385233351964533846668005756916044568266472883667309459472397161884057919746772690061106459080738737693774095242156117218851313852121661459457029698596182926369671321799051013788569920170634057644258335814070984584661132708142723352460321130058856844219822706563635248095091955240960423163016090788570142465441210198696695614848093788293841222989619019980434720468278857556424353304926523866856906372813822659635269169546691946224253152428270382578494060441025447596571182882427765097678193487048987485752846717521087755458481372253508252185943510688380921430575416957316844344018068819556163531300162771525728779746241833546305057455129194594187697993882040168807696255300561870576390713725709069755440716045843581724037503725408419025840070462753432248753156919336984051540144122308643033570681751863573177140445285790097368897199630737304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -416177119219894569703253898206728472716256993826613096802368630963673854340267040859306209308032383975709074061977140668124493251646229126887005086032611325618111980089081969032925835544102694702859448013916596481470930270678396365302450739240156858595889267703875534019331052084990211394494720160642499462384145602483787928145578608835131317359743441159628855592717005605653367261973615136132010036197007238922872884824681602119415773522147871948608051893337094410528216105976537096393164239646599229938708540789591930716507010921182497546142655058999558722846240056801561594330840114847160741571337604257957765370664433233542736563970534045410681455080556771368507159358571114510563477442034593991498783419835192856842812994105840614760205757063388348172337098369465384127513546842752074847358707856203141913610505192969822529592574320623456274705677646390868287595452138909313796920947477715156749813406708791828189926694264819524317411846171154330347519754025597275052332536506277744483420314918874506987972939597459835672868885693758290878673320199887292486114332900371817808642898750320296895220195598351201523354520855357042721316092972888098197100399007496408324160420102962192565107969789428032279803368360152198380594767710504610605866290812417262732904675211818085317689695059830901338807444789662233611234152826895534809363708580945758839728908629314291479599654627761686414605087360376558749632094340723844294431011488407369991272928886273678497672850113225317631770685888671672583208274670811954585451827324155797657213371362705941420073367649738901610423384891043604243332867506744628351667732478429731241019068712508589083554094852494755651598210190722228841723598854188069869797067552539086915802920224181544299145006168533349985008856024745372812912048966653118710701937716080985310862729402888166733948508064609663178455403230077269465877564250568136567748388839508888062469453145166858287441040485067086118927730608019867557668929404713385915890958731851280274677018577348580998057492870596176898597565615171283736447942457702106760471038026877858536483224576988494703078983524050722467007598448822261273702599958481207802399946820546919013813033866591110064135603696978420423685475692767317917331200678212107125108110186697716807078932806134654426878853224945313981158248648626871462172740737367549420716186546018806533306783693727047438866458553585240303085161984050329639404438880305149596757779400433219817010096070582586803066250893669064894962265992359381869566731205598002798736646621267447736969214596049099247569096961452889566312324997040795828483116720070496713346342206898454001962896486712590512565413178718658588694086359243189131154208452067277309922970621848733018194999856844593609793965125472475043046812364721993364342318961012070050515510437794649733787729529079140625368216048080074633573253989113259288972279004215511484090521196419650508106774557712799543881302877758975209273569868299036253742077775906964251631869310380859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -167341712980377883671702672766624731878105544518900669970002299300916114668924870164453003521124283043530118749385995024718449975103008860056774967115985640919006305825862857540524902319960218876376095784822296042719004886760171148991973785489569963005224223859238235128371439353922432011728165846113584339261054447486101012661096100462536489344463539455807715823053781738614128219759735098145499645550278475393345553744979539253794649040929884438185281183378787444027470105367792838698473718028659970294036994452749207944126686925026111897691775805258367442184718061625753403736994694487756422329378250761991338517289667780613971710618683929768867668459400098755093331989355736603543526927108716518533158444304594659659270333463800331518765681142543467729386318271845942621321930528978913074003006294115734156315161695481770574216984659701297613186989769958056052001435565684395072898612118057414345762469183677548527869354423035390419780329631362090094663363036505368220469179421769818159139600566087904407976892288392717655359803754094490328147060602490362091393798562345984649980926145704575002922892953295443052293657581915741934965840282458947977760612079229804722353121145481100367870177284113737897039991792126154076697029935992676929572515231118727892196638680590458967112786413591101333995662821482573451897110903415048422913710168048509642930873187739568470161225758373336583458925866498964959956655553684435042817584714488068049886378437205376411227697539119691081752653478845322937466387130782408183745727510931313399651764758921937957997959553373018554190867379408368205330540468910976931434047671037272424736269375191525973354215749251881542636543710125538077777812540987361299847190606972850059431097974117989583151412869550134241811036821894813887859277542911773106681106815570975101379414251959718563883184791838323597729652930183773940044649976986406183561030117443927313067015791254276713745411882009433462582610226814861580980514984880953233355232459393326479324847314172575782527476455672544660460942853942287502047773766981426033393420134906477426514967748391424318995510173054343425970694483134038689984300478186252810326221596933409680766427101808984130043830277388237541797616100091919647078170997526590458627425525560876213839483484515519484187816137383403803138267822286960893018238081931769667838709613211810792354642211976124486030557770236581721370241886533479146708918638099111551872545373064782265563648219460469035246506070851686863672839659068195205974251979566680790772406830125217528374479551285411406320153337535080189985437417458243567139194473893042378357530650353797852116865758163232226327919057859209096681429380054846624317302940838868642026302839226958333077798652948225589291488300422678558898176688723790545398745369032807188741890962044559054636384681807558512732192329134122400289086499475520946225408066455946280799321824156106809354164623209264042418441414653705612722332418266060998970146265682471458527848750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 237756729185025044914252430557198084943090251621226134379397728421663862589326269484151833640566660696036054027380652818196917872635865147062111974405617214601166188912030107992632640991867214940047665078252038343622296475903111466280997035579528274720654552587117340311975569060434508588093518376917486518772298343407981882376550720754566107664053894580407051906388721736143441986520439277154894115269790482665237018280407846124428764319392599706825811135554044310862940895945227652421175758774740184293984543296087604252559563393542478687251539981287841305178453838620061041679614352377779256019890581437391858593697870732786648554874414822758060091891549325105530979430073899260012780755281191155181550566392311840129245859070064967567710778498402049552412254101840766706361887942939840480353111726414820615430819658708944011624798668885271550422222318865287078497468998811126341457320115088304439937290137908864398349813196809682517860171531266153732328022666520147401486397229519835733236851260542233174789387111470301057637044738808340113938726064320870892515733231989497619580881617399994057325153159376624072110946892009395690980815114417791933797237300466613159386852683726852537552553946697975438137636251679141010110882742117391231809319883692894149843292506749069430397186755043010976979482993132535137275544809843611647638116842355403447275043224993110238554992853637071205919125182217119587893468043876980267883113913102776587406133740602556507169554993130641790628475771748130012598952941777564514930697171528412673505200427515691608888013109285202000111161427688984191503610428861128917604843245412338526128953426872019333824130787458300777539714272145809114007236803212118678970603031294977515957174845930877249970359478420526038442279642493276870072547910171697208647245966038564903112711767282123229267668149151454276318975581844101803697434497049822742366254468917479634638111516803958481362759064531759174648735304154497080291126556656864198603722138361264626471039517822249480523351665330858780925645114689136615947670682035322526920605700269409997176868739568497896507651390799636794528869366850011730912942380464659336946596230803712942795253629461838414926279161078301509101019794141585558319448698839968356780241953823721159064348531386535648011034621284894008504417115768881397642036086178215099577083667680282169803374400171036745524044358192911189005818530234730041644447268910508920799392181985734206056922490196184149489867978376586709993698580657882655794993837038738700103308637608214572457889848479476456489734788046676943077919203444874705268675084391258727278082943411690346716351052244362358848852794107343332829273189488911936817953663726167629839053336776835140179743545437670195736780232401712699686591336177226510751962908201922751327583794540337425587949504544016928377492520908198786623054274803279316020560757750592398879325394396680229133579572950120427979963261691501021422130683019550435278734492363320414720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -116712934792220052191179342513859803431242105841120657432196364498612270854081372744979273123151717651782172605580244647977741601315627561465565743138918271218670554184786742387522792486180013878430111913675587163838587759895079603738178532412024941748634235882669465131663294324117455041822192335821502761523837812704595287793343998732927769076223630457698269901166549166700757365833719931475250994462717779468687717568282835578125339930163946320507575261517444028754097171036183519398795676686050520945685791541098311706595799511760794015217704657081960250245358514335309036718107656566040373183080449919567834806732884006199400850402159438362762540176814618668348059418666985321174268018356327175497540847068669667878979746004382693448221012588158983069232975589580045073882680982077814766056815004741396133234778948443127890663757124730921468196491582872308709981611533153896085316214460060695397512476961956045101148199215394943300265260257985300585586162974594634162364302614540018807629856140474179831404025025967858666533118689731187120515523207906994329656503756148434288219794006605748374010332897277686589163779539341423442799038684466970166701234493165544997201331220240618545869698224274896537303347739752965425321907575337130900015863211982745117179641240879571522127172216155846311086618865389451301940326684267975704762044142214690123002065572027153945666420015251418362485961970798568086512964617181970317954590377351886066946848197638593593510452786586396391140509194348570828853717413633728440276422501143146022566152623362331247597119699376176191369812784073249941718255864113454938193507876763218913282795052672742929282986838598316686780494359249744718448601269866088921104686669485600809123637464711215807256215912480198557389442841890481824479121814534006844154923496319229963679978318462688846889257470025139156941429631068508195138918631827386898856600821075737121385166536505000142849089641200373023032153906927085892419113750184325212378424962641199794706560984924531785947521885846772957635314469968373793999922686388576174185716684502394136501927365672677587733288781920676375817626964280737029677159108269125493077808614196347805934938164370492282951281560711905820591397280900339144594729794976285328391211200336333555136602354219983975756290164752140680245312277857296518248259049440419228763205174886161412135779876710711767811093069553040059853207126318327029795900151774789350974359437624977669353201996140264632487280791896492568679188997946845801863778163305020855901682299316858279155087322093702896168376869601954794409201064908269048026091762590933421587055844575717047174897190990518258387767239846636535006535865895214383426609863622914559123215055925528560391946801317102093153969505522007257614241755865990641331085096576812513798877602056322894586061110274619446388342143149309723630741622658939743350669645658007202380082635094035547202879381381845025388510395537118572636280541388360516729995546101022720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 39222168049088782378312143089474595960791171004185206455837912248679429150542038121774607203598959814286714756361517516621212945243488964636820149436674678693151468377509224909275296666319979725971579773614219562787232392900712501342224099067715676463504010367013412742749196791154395200289921221944742677430080774614309948852829779414726017908693434731670917269859161496470090880358582967492244136057471525254778588763860342353530950992010360522248643252342373297181099472992068839260265724964539698492973610735983982648982400143738558941943592102990265592853932908564853041878255100372028949940927508565224617466636009148256802951041651747286617113416835951658937862155738212536126496988777167511471497215167619308464092877961930782055828574659480163843670310781613957745245898945704577154291423002612620035745586775420600989020268676213169028054110026936282199037621094691629324968200908962053453068594292022619597213467722368136955051477447128944745822730013858442821413362329602840334904653258105149425198096818339054347786042581624338538995185203276222326176969663743686227039138671210845242035863941539782864713698656695957562319951012224237281475766016831598705602269933666951082923627275749596191444500429100628751986758925566231531501438443058227190463170407547568425970565935704085353684979707342452300462040374438157704100474249781350771175849824869363944566791775762084703002470894302404620468224033010477771701140787987579277743659962543767306852673507176362172011321376808297050165950175013208998767753167029747063621137213077098248880124867866745078424888042307249022552201130479684507743563617433358811668199474059172948955266833342528356166440746837340805762318254828546898427478760626871539713181366228226482715316758072867915169042575232839519886132163069990863145305108798681314111735755305434414182224797691676330843770519938913412797129593300161860789744259776705192060896485449469578198370572552201282988413586155344490527593137687207136505911239926382426587522765073166636987202970698256987727252158112644316388094172033150432996913366862668746095538407899261197578782641937620517224618836993697819851893889386122285453890383176332589869812633617844684822369464943031540977975042862469640955309506820117493740759125252791647311550423198478110311791753793634206769593756423361844643494640850103184921619448989580278894134662862991920624800386294041529971776485785987026086738997066109965960322746667018281889009618304530049398636939945486227803401320083306683177286533908466689381087403455806514025213644823393077138679120963623076757787449760879285263545621551673730035518590694368464326940256099668142402016137085749540388508214187829686712257341170923533434307068704912508661023069985990503852816355242101933028226034494459269804377659602707627354675386817845513114938790004798879353501872058759628746745970427626141734621602361758933646663111435503102044458153865069671364692831423463147948896618827161791982594026373120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -9817778247920751954507126762554873794799867193942107346606129774385630940156396568361326976581839121801281394101962852069616769432962490695380147314641678144447213870256070153675062491705048148876766250987442567514991830377020499032974588980395964238097240946893266012833470614225739389202218070282652705095266099455928491115413564532751327676192403797447440183987763272288748894006284716716569735235716806282322834505634253661981603004029442103172979215605826045624245907509379461013958516476431742410149384163355834478009266784979463451118573083841670440355661550879916809398864613024509208742369486896475323415372579888658091189644010829161079866967229824845880220954172105439522420682418280853129439273972529498095286001344420392329961332608523441628142772625271403537843759604951756253953296207098949000263194041732228379389806876356872967233609632603328446816829985328034302443530765884240391771123517468692607011870142979812936815199399955259288644112612448859222854161382875963390878445713003948006473475541417233652334080427108033416046997964890654821384158222404177219740794001145859333481232660132879650597551189432898761361396395601614568793973324856053738527168494418725315817307740039718694796604873832954305916676152852695082147664861752575411698480797678075842738628882222193589932581595003497928934070658300707669037147940046272089010069714732468333704698109537396531563751337689440977152140846827784128075864260876473532949667818348102569412426684844164327295563780596552701883055062730860426268895330115939119964001898592685122451039945854844010455857230772882155061352708769631709996444731521061593640771034597066232472401642395351406417008504786908951502685963738047750847147527291468127730813840332841151495981359698060651800352945322659122247897680370639469799789911192131330017354891297109168386035523661262410085727617759278219566397047213123290942485187132480423314194131281032632431679517014147247067421347984057692278388714880603738121665112354267715263239891798877439660896050631482323669577363241174939402001918126957318385391835720135505682995418724914104022186762295812588717988777339653639675900994322810819099132367937150854523813359807655673020616427655547106089120042151117698268212010134165814303165836053329422453082392562817146370178762134169262855916917959292666429756426875036745189975069516485576127606077904205933784795927383668583791488279276502666844594063398502839510807378988166109181684538175252022406399829315333040535846126049316137467497397873963962638335670573236137581100048913471765183165849655667354957777249545418453191920467130583720877010455271197943369191384232722873666617582619636942634737864551675944953221374299789375425839784959426267545005653948684905802067427258009989703108174705546529842924961003607873842276973029313034229051805148566026283069950704598698762650941388268369308411704452619558023526933114121018330753838056834846142819345675281290375273760979506308486969425920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 1991490494386766633889292084089039000983007745953142242777780811714898210643863746949464058953747286217956947835279976810695615099467080943761832125059142293151297998524809507892520168594065725615021187618382314607968220179200819349644209723994997645086102398628473799685388351456313859203934475972575348289659482433065479929001221114298053602627241376017941757766843901795478348655827599699510813802638146429938777082892153671877891925061466771211827173641627142385585122884586297046094141625285403420401760332609365912245964979951359145411529569556689668988381295820053993593098635764894133484479675145045247827615549834020513589593247686405719294348604673186721949566457638919719398961398733624184243719734397906880458850595710688437296586304403201667130211785254918770031094621132213631598258303975107897026856047207239420061408011798591327792737800816087267305683763265619639666671418946078269289836691218073406485404636910607916819487026536685261463181774524006110007453526687381257222829708882180995783849771370117727578094777089607027935340326355678890404525861081808064833587196462904958311881119754913100299970424644331298097949799140572700903897395990026447365747092481163348014472226623162718281887959657933471708111760321619559971299391959723336688675714906509555965789716538953144496735629988085804711901981521407410538128498634866530340569720580383219980986956997113847442413708815064906953640596321831449033512906193011447070575220385850590091669007492004373973653294638778823857212385707587773145036049965448788985823087430944553675249672443313259857788445858018769653107581975585036516553057804709948424271542599267280902721585566080633970890364636939137007705437430555665155858751108815049547509362431647469414082681851589957362486728362229424976664078493448948379845135668371805045844309967680548022661723746854023680372625406123643169526688014335919672293973937990287455851683803417196958536386209865689045224190556058385399838975795758974346350486039437091281926972245456160701840253313810133549402250361851952928058002901857943235231638414728463675495785429004423603347617137194031353916573412909180409463182901740591255643348912750064028966825605000334046435613106880352277532882653535871567584378634924585245273946282941646293423769336986804988821287683072414110263363286129675306431489709921673425177166406528953108401001244466650253719205422297679916338397407239176468196877779036456587771738363426418307750875180778619452319543115054981856620937583160984095423815453977362112134925688992574229775606405792660788335120564967956603778004319784863240665236136832444633934133111618980817852821445668422367671005227874076148701276820577905691783554841828690505956234980125370579985432570098041808006689675792314173732630809258170441639417805862334221353556999063578555208809311125555869380284785374521981566077939131819556831662969644095700665273850663340180416807873058385637725634989671728904589926207681061715968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -330474326345714384455285510924383861279939816835239402401227958241346202973963186106099178579660221490071168096051032236205010830585347243195077084512904921702574341531933447745737885961086716699775088819104937894348163610118151627060418596582050659856099111587445079510046748326621808210118422701567539727031706764996095567577407561696606174126168173657752008499235217180554491525053500872522348870149961054708174358356406775078590502999949214653728158008296697766758600695728782374794456368284988486119322270875231154501706763395493068755775458074628054200576228409295824986012771140437551799526482341073601084813389627307253697582059499120047834090039228638030612542511258959987970991668227165408774373265471079587915738473162765536553734014060763656563346784708936969759931902998808432134577175643873919384771399833736784096297334659804303338502995942663461201364626335339217094036396644537644005702106466054903040270663656815291249504064374013154443928110126319758987857504303228527615427098054471057439747195854834619280059528385446046124975022703597177751750336731102500174995826483247827092323469773921265969313608183626487363533711796662155827886714211828707639851701806961247476521469973209107129884263461590139719630117829589273016100352929880548734752791243990429633072678837928036784795893959379334745380334695340864099004204366475661765181155739537332516075590985062524363808125068557274722003392386646699570008776647860216705991284956077363027237648141145226656318210277932038282194160619347666829652905136407501479839888414427805864727392603164086433699667654695275515011485539285247702314198069365897827487152769647091548315648024472600470823990034501582356977346660194773269946966638308010667302498245169726454404040502842453347416443529129878079720640357514995543610635866292693949238907036913651046089965429117012715080386755602961440460138433569691445218428402057550326518086089868836175923863888702847327192026620356530302003480666715632173392175691848717771730763899663658863529528953052562358513915928205524475102578443001725800042541916587672672215778841559747907322816676960395939022375586542334878216775429344225515728399760969830627018926792984448972580352909724098806124853716864040086585359582567406499925669928838803879147820677787939397341611052176819269117671330638129425203855881978042388341382974228977857162447365097719756391725879102649107082289602535465943429466845076112097905200976327581966622291979026528539323005041316152893661431300215686539040938838532491461744272756472459424669469642037324378931412255485438109474594273209420262956965502164863309339954140785034999212815850254960862744461301173579508993363389896584254550826732565031859410540914865853201750507872562759367542311278921562943001042384526603028639893186720620896355831929466019545258863747635394689854798306691262213946079209822801637379100792073523873389377400870610250602033400897926449933541356971179953294483456591866626048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 45713459539976796188134535240928132846160003328634086565623969215723909726543881629089189650052903953953269656898836973203309348130309985989220600242644889822016136506632058513550371009602161577921762108500904842581489686284958653210170193566243011296461611145696409570352942643209741859540345858823747103214730689785230953613198223487309732770089439133637222709085616791361454403649348203129140273698301987377499522658623832092984252272167872535672715155331301615838223273830370235471810908970283384758203232850393828133629486617154044464314549290033088753875663504982197696807882715169565710793251313222396062572306833300947544212902329478603453356996902218263757296160762285927514334360814211986935056461472988779954441354075151536008187835524577736819600251002853699711767646910886200005310658414572483602214492478521499079038767457373748911820426641457908730552541903758545408430224317629747527198053494291322314884588758955407316287254649855022463058241413992610326056917544984242096321242314966491751672709331177567857748239516884719924158758142591841914085629540894512449552395788651449567014821988909205486586340967014765492861490079367674566867328311071038530005310728015660636093043735316569162671012468327048431732305265296421020268720773935514569038589121700835434931777105731839304545956634566985907390772035795511881523342031026383455317861571471182799322327362295195418822982787996890167402158662014062947110916822631793080173575119277658824211398273459270426200074284340349812906321372673903903808710857711538797773643811605272490190489573300271853626509927982131953206557649422299846865200842808241701560344116506403722500630684079504697609134742352977737491722375745014081018118469404296880268831449361376465656499153182549347192849091429538246104278688931395697496045051344204913321498159818153471892530912024937976020515531189384777895779206782080675578702063967468004042037696616750651900818792237362642691217615512822775002185743435194389292250674795520379108273542211275723490581246595792911520063495392957111830804101801584533190180215733611087959692839049635353351586177575647619776698542310296289310666684128143747419554185481253006122051871921419947614022606506017785711887527840238960395066997723910224598536237259838063034524349804882941323170597295849965397707862519786868981067978716842249911322880848848830012780417392710736554857163901641552312116991164458673675967816999162000862889041681352817370241538653782664422588322622135767405352680361919682365722984410029016638145015344087461560202439777228146794433926698620064056003328014833632000883001584710139710145093109230023600935249925151169495828133192446737870670336405856724019817913839048022543509920553092875244368678990593527818210670900185747257000183415602551209561088226960563147930006407882244892820357803096381813082151856565834114817500948654729833345740962930994827172321043665423939352590131841963125652053189003827207328412569960448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -5262952882406822924634125381360559256283707567089272677346202929189259396419351586027512865922072496222324795516554965470574106619630742841330133218911474968231953331245136910587238565282391772983659358398936328196639710104294673750722892236428079278917740635830360092745890181480237862752519868690679708371377078719465060722240308991002254716043861166518819531620991738481871700213662711481497821234964794320443050940138489911920189467382708190683711507631845946355359120949241202629869526481480117312363548408445860783483087447243677503976803784275835079921973939450513899361689737566122998502018551199459858622921149595794727573711929263785613991580902794644394607329016345993732312232989810368095385815799861996067131286046321664971346768374123939748197122361157339201487908674362720956968513493311655934203791808032045312226334870944495435405716377355855930715563214262968687217340688264286909835987210169281622366712577227900086645468263997924915132368082356646529684091467625948306420573326294372311722424358079804145053167295506351110513977851046648112713059911575000263349663861821579682486356641945823477547707136468534095768169580622349951579231657357293458609233223032129799224450471457109467956777725593312326208662069944222997598080984903249607279972457538041701867603663877241239175637686831274765516624234604612021688088805327338811176738577762533426128520635365901587402459108339524015213076817529294902331348564717718167642827507622609837046185888209538475865926228143952653743036529072142242925437092076800034660082277988002635175188663749923025531551263049952415541903776997246929761150271053313396209502133787361158755395976857907767065110335206939309175781613717341082425371652955626962296134966812814568845688732284133625273322377177007954925621554640655472817013681034988875008760025705037185403834407113616371721755116597626480105073588108978362625481980037116691033129185603508596172063760621342425578070312995405762321956168234806445149074957325366491499080758114831411608120538884053337895232322159574455955777110328080594496737317501038871360456888613914376710175204078316292831366564212563803333581273484660608322414670134764742079279438797036704126113665747623062557361466902797260551757737357049975376356825113483378044804043466408660359092087744695132611840164835362118262263509460808451096358777928518338562958984258956261482161303358624844050188685252029910947786921056685329165889734641229541837814060847440229111207688792701650039207398868536659281323856016279969387202034063003338164000508539273194019622306658901375232375206655808943582177388873539595778468626223905069133284911669235342252905301814110591451014979061068454783364006690904553630278539601247928712554990669746164256759102941534691021051646866469498089127715117175159692763646860723219204851365413619955228806763290133956583151763982576868664771703344906787495886190905621390080592491086012732716735604638983323456523110187008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 489625534091343482152797836771704120455159350409071860786792960202089140655211346829972406410736595113529954727471343987878323270454406967578565952268767280847740503177799843069134767862951771719350657884760458685115171593247477330580803461450850574906976586156667283631498686848186004899761919512836579506720820722711289440385179147664224778849527532742504905308428790115278653164324907056643611021841186855149246753978983374754764088648836385981168181480699137572102364246454041012647715125518641082862583028661904241527804404081060454650401623657456327625724471853425227858504530698862698563305112052274255056214297492311603825465826297762079704891730144427179904785782946137311956880984842014590492008819272098966978183871512439641311278708949310465228667792463183887674108077174327944825884627632317975665057747141593977222379621762514737744343618175160015746600930547414510073086547138661435486628511056666210702922318667005319415611193936862477671034428073494570348716834211602011292344387677825546474480742549235707206579037755684782381480117768453535822956232792057176300056882039802711391531734969642135850693258572427062907122582926306981023946762175055218860785751051254798640914674213386177773782089116387533696648447461250194665745162679240259887644014996447910602242932749117512056206366627233955824266497571016728414933477525573175420988539654386241822525693700646130173057764026359155654222488431078227904226995723333720059476755651473219065557296670976076281507247210980881092468209131781380228126016938287583895094765727852004787505781759246319421000000864875497835782952045383202607594800263040030423239575442565850513639927063419909165628273344596918390581525497005613791027903424860985576440430393306708035610306573302928157105688423605251210778557911710302400394095414944330052907597829947387283966721008339474390081163549929707425294743780928148773536517681016353305662824187036316660033696184604575032847155758104759002944734206446423830671860249789267743938676903831710551256994094069319965113920798589427449867341437252048750310084759065699969199849532660526867301513776803129995414730364820992573839805270981451150135929245257343853903593813612586227239850492510041008952839657330879057823894740755357839985472520195066285992030685601083490632023691584485730225957130552482186718574174401947292747473744097224892096422447292451851971024811096215132100043470305223768277363008444657744264411924964258902158702723551772975813440258043451783332580254108165753777952614643875887619103953948276421794970886963242964426649070438172300211045745080973814280001950231025779428668064979709227547747515465490511023392736463010586671316370297811677757637967417098193225784794165674380424762907831845838171363839389797404532689031908051965633706837331975746313549780676814551931410388918866253379651093932460964116849712938531169317182120997332455910433982780692518728184834710177520284114498435694947769253888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -36725614001969267346153834229670352304973100426428164114094874814097087676191796740866835200942820345418844560901133058481380147938563226158142967796855228777405777508834086845271922881615807937097665211834582864265268288525983365341768402060245689284575612907165975733773077543904931124867084090814951817972236779302340495495739995598592778585455882492057548594134204628289028999687109203097404092432176741330826751225123314758242706928405589827112740724400905998437343797382781267962758823093169766823611834533523251032322456576866850346603354816856354833566951408591516080214822852258079830916488463584745813815125430736622481585612926888781454954980983188821412116513266911889649348979800920138090676244522648539299351794127303296485340954045381941082113208104043524814671114568344250638794274526957019874886927470275502339313429281855583902239353306517088617416565143241813313728993603658449091933800297695162500379713926645532481070493483436996232468010582770147978338802367944462861751006122222566391611082632294075332723110249847493527957856478859761639630771365823956871648148663231863508452492351286273701536333354494333701358311401704993456320995458676279086107785765291798735170030382397682737400811612531500294765983695922387752517819629122656648258791256253203962506492027986079492441309301404083953340796858432448759036913609526240353499865459958196131846458470834778895834152850514350731864241764760191832992748430746313691821578237019040306276786495708237068052355876548070510610755065060166476840124813268190049947227125134143977049660815657598744181815530522368647707858970902244439203271313643588648102466924138475812514093759337209728462219895664878713035650609285208401957608122802759923143263059110314015043481622547232700100969976164114952466704020917248917993176728263972270227647530850301703834585569354574062234035545328807111575145057646139931590091653866060159898129965276506998724831383587014553422444106990325186121647842120144550427782297925530654928687706800327208239964633311462170223093082989717493231585264285606641736243767669875960480119359532901217188105571479028284574209556858197530116736909563941844341881356075612427514251796079262050250904231914558227446784950636085449051128961458610163246133466836010574128799448961372877776187269435329420259474334766538688517706281927303643922880603594218762862865534175432905736724711094972682694087760236695553341995735780334328701106424739270717994338410489913603872043982512162151917619307738288887651112076650094453260531291762476084447760644111825587479307867584544778413125064364420566874706649063226579328082705210765763276669068460631904876692535538652028523250352043285424450771020064879632574643271028847420333884720944838698947641697472851649788076355416066405799941080266823406239744016164867147525091448039295626718400079051525593736823993501667715822434385469847768279936904552583928695730019454805537726686711152199480639488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 2116611824066966006745883238634852198030830609414726334937212808872579947562482293376073868943489983269806815557111709082701007205653701445590183378006569920761389032268608883981070087471619311192543131183752447045405949756417101091644613374248913292905129632779529363627633802241120842092715941869671789862961981290204768555439034649601850867006716080961790945115767262485367748248851314049089053441853564326896759120106712649898942689284553403846735577440753059795787376699404241011913336960658060321252717868751090996201338536578742420838547445266596645658678375646806215896347393608476994558508528952033908522230413269260141922452343607398423005776886170140516440803441968177468013910218545955750320409086070390431249525602054920842916948735334073144232521300983206842094126517168539990104390891236869169997858796352612073271020786168937216862780398254188608308679315801262833357406414446995243998586921746680756045289459916664955271624691750843485716145257146112392109282536807896247648361966887196481844077802244675925559835863600192556810950588156673943093279095309893058616319221977649648881948862384197963583238790008996281018949306924235104218851701741372738311010447734582873346468613618036885059374781901353798331778647200615478808064194076072557837057601647425263024169232277173446581203374364156668475114189261051700994124016059207227260384362331322143928572034729978061811321443072009547508482205035471674894801830178062511892810371040063971154133377903811130413554402124646731783363521665645441904707513619401382113797754877268070524088647588645896308093696962959892581399029245638654534335180198951485901828212957883004174710640813702060973712297516745282830288979680684734853156339716655693625731388345586871753144057921197008546448731500923498551773739720621001757161334686703868993857952943134672107403149593934378230758680288424109061924190256262006759017682189111187996353077978135572977805483403747330382395824723747842658696140688676700142211021638297910693602928158778824082659895760724568368225045727943648040284863988779278236468209749704195517563639467293169999386832192356142887436566831695592113692563313797816980847674855529004380743614279937292320027722420357867638063211347814585517249762577891539448807627495042859471142935634576139590685143583248032000884083937058773685352027692053156052860011082248042931647806764324281967187454510196607225089843724028984775297912672503499686005544250729487393943309478608433743368263842259925759905471373834016458016816017636914849825007572599462775323700912859970915100963428737505834113939167667588333120962812781515658905491894557961808877455114147550949395931587196867446494689087335849939919845102230355610668627574047144728778158003731214869131415224031449124510447531747416464803398954502709983457601482709493550667550297428766446761519915028133120440974287386209206610673004774238525622413751024761174329135988434452828592915929307807744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -88989282011310803015199190766024833773294400014996210630731373584763244610261149790686327344367436564555537235180866604031831262311746469771916566879757289907007722644794254275373081998086888753270363985311338222049894631473693265189879484372203393898794101973083664536782405694627275277423874097736826198142287754606052753819871781137024697264518613812878668878444791557550912340428540252608912560040090532271461782216134312373120031567905060921307439126378233855306223952434939875759201123272206123350492177391001196341064534997622240902841190867105410625080919306965618214751388389274767781272458183008207543159822952075022585496116942738943357174217193608023374793153918314773830649205356025873590891073887866411364356650328042638411792733580598648713573952193336702357984036079318064987670387340154491058163258893504712371361125943131213165190187007254636473365449660283001694287241141289947046141634922740549480397357916059789160164695086078734259194533914033050581697049370881739854729363204728569503725460568432328633290225989039428646441923563644259865094615782480961108397364109425506758172112567452994554214748415978012270422078685905430674228031074515625167767820403545823525897661457173238095042989591572197370224854420428415001576209028026277933889399477926945461581141311161769965947552774163801816707996147227681722280260294364900410035604341281159662907267521158441846101712405617884958714938613765413113392408247073063644638250159485355299955666234611864457516499964890315883634629068315249280682042567006931994576515262920653022165387754792960209371911961251011952166333722260292286294246837081644449386269024574031432011094446050212118561193273744920993630602754426915204829604284594463953850312736558078677751270146714813073393363997231339514332445085050548854246017025844323926010941769336995491094907464341922157594628589340279456709062633488602477957551592870341385694847876191986736248313617841450724089129681310670224098918399040353040934896592903386160155830358978651365110441855754349803541874292625517934614026795596812614907211426949443611334445975859249268671862295258241508040339320658285022390431318100974560501818414515548212957895956163083367622297915564143240731690786253009867133943554322200309069428516587747288704560710609070049924702065695298803777125163333867319919884601063288580478008294005437875976234969155953682973749437876087212977798607361426466572836017240279360354388468865727219635373516193359348184222019328183587415651918985275494885918936673006361818174316674576126715975731481503106727450282253025162330701362010809566778561542897360981569500074309554039884118283157997693474254699134185225350199729604062757784680241181064525588697785264201255667348369392875018059253848776869586751743492860311023494105292776354476858966134698406318670640706513514091232490133056549581133300221143924384459045332583242824338603693421154171005834988455333491271390927519744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 4052396345949098297094831901589519046428738760655371322481064762546632058988266100700000697956214602796635037503818263593725763994075837174202122449357534583170000821670891055264413945021077891040554733875536718521546688369454447480903958989796900368116839026621444024703264363685169248604611696112568720602471675526391767883548672578345539830239381637518997686226492269583939862131925351670418679290463176237683653900640034597516165432229633645533246163487020366318400883933069943746268445792021858048171994819659043830618199904382381370471123088848242593007986771514604653754829468000012016636649276428103311415863906404461632413351400497635334265736654324656051581293946440445153316589356343976714384593635415763071793133576688462078827804478431210638631713100600297972110906012808338452098781050538587421299388714972850410823043223261374477658669902386086117766190659435545056984759748139909542195168299939875054238813094476036817186753483166367569643973561215586765098412680158585548501468850038572686980150315528563726591585184821643394314549051208057093093083127156854078833516759724578166092594349765004786789169139962293317541005329602461218619610028336289259688297853405017291114551766972957406071862092806394547644191835200974887365447841695500550387464718942848867724302725601786136447071398067662175480408317348660279123578330136607016283586619090030454528486929677810777132790779726889676412784002897964757170284907043318216993888577305737222612346106438777429928823043762157847693973569290857109347054382855151739689871083866616086694642299259448195016483517088216087737515480231677962824453031963881446755805780805460356018694524022975654167854970345374256423743907497327660580520157900805573215966896553516994214294256579583937920182058207844177937712370159627272130862164775696936853480650006334602798832933200578649737359237412727341638090804002904467245668927731228010506274741480550047945083726575822749122766413522361266088209452307394976015284301669328641349696460913421417179002640517079380885780277889003711083329533287637275568860068921084523860218164664491667558460414760162589968263631324007156173766501448162331033178431538736460327478621311343480370612225213695114026760937840715380110364634059883166115846683832616387420490622441512103481970770235552544770223523067692888437402436566263085271218689270235492915705358898809802528959271876443153458262648844407949566564492753012582456564492716667437829637299776893967628644763507067625998368748963202677051471906824349406929007957649366220540364030553807693186556000351557684399740939423716053742128050759160793001672905468103486507907704742081828696842088524837535599979305782902250855039058793538774804577764291976676437869416384659341987000547441275647477946253743550500011928047678411936928361483010992118256880871254454846205504481910718684694075484170403629252310531991705361495521547254017649805707127204329541217365786624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -36254056732151229997412466724090601170561832795569695041212644809227069294824220165068252345509210834911995889029995979503802714105441052111015969167277513836252890722438009500469687469487982695210962876103962542891575953975097224525396766980116279405819098309475765756238629826093012531677591112883301388051477039582600151443488642141477391232761133710335473402548152092968919320204132467254573823853442417023057317222211318937948800061634710101983210739218497305886931001351449884978908475497049664466515340156830424755174483316672824241696685229313560939239722181459652086611285042986555997817786388467200043244771044207677700014911898871320725110400529693722954411941583037520977263241474755152797958846147676440263811967151348485698083110655873598445391185383763498705134476366328334090160447946532306720194610884576807939216527498151043490626110829164609114557605823497287905618138279763083820239078312161024795867575907029645061658885690256595502295881901412085976413836115972879707521051491249603886428988750288331224914771447128597956553242148604361923372075717483747553349722549352144115531219321322338023850264815888355117002237997444213223293271203012996857615389236716150630764867565047536554623031625132297123485741435581360612256331540316625603923897498997155340232793484407942916127662695356002661717205749924392480437017927607582226529583582734568272317721069369232244283955927056753950040123196478486277080548463004786946698062445000288263253978039520796206989651590713295857339983109422977644295600536989618241034319859078976668925810757801890666463636494893456014428199983765076613854520677279759722831230621425427961778169120644307167068732622475495011561191204409063456349375862927908764321358872982666251714151922329559643171324550691373292082916511735166367057163630980321607088497405257861450836821321193023106502388204333418566409755593106045689937499277756242725940409991573445944214156901162072786155276072770490558303453386079815036516369398743543173406259671015721383177256609197362181816343057696965234494170637386161343338559688041858831046667113565248367246669007491371603213534698463751896730910821316763154445838302800449343997840293619102038608938266799594831063658686537758469258015971437189189621661161589787143623251033754638199948905317374421780714741693468411388081550165480523619147516424822650083269593973196089217652103968635480462639493508785464491489837395861706952108929589377068236987368181691190613992801665636207174015573129991305393562737975833591413206380239434508805451295433914048779641275615278085641670275068613364708585956147183356020614598085077301295253728350342132806411595101384719257886883633286374501375416069727748796819514795932977520006756762309073531649965213989054476253145233197242803474330075444951704206184545697359659499145561689728053705224763111271388414097410259891559024631623056198400149888922608321769227600408222209266417664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 4566080265305370189840106034995655603831693476419263673693849875372465493274864019378362742074140588265345421472176208484535760414598491017816850560751070868451647325390853534869005283251128206419485518585886239373210497151028378211025906740270368008088657413274953503536918555507757846521930040297567742598238889037199030418786441033070354396148206618968014920742991317881628013262999428052199172175236714226425729638836162736123976878693742062580306320380451124490814549675106448370921295621976963117893019585802216891089180049364663839296928210119304327687603772710557797286375072893948061186421558202245250052418569891631341436117994250855489433761485266505504831347685066055811170814053117279523938680306137529304399952791159041975117227381477614074480013029239918321819789147035452922599401781803282959327628495299735872024716789694949840976108207620874084951917655982913886111001646120163117370549511491193033614828539100066776749119137018005935750662740088246883594215343680623485240310472820400597726729678048577025943765863395668732690279006630327747792276883137350820949865203808096739111655146233531150902977150855766577465316034250254941035175531385781247094715038153392370756122785774820411382664466163626261867197801434771785181586205961269719135981581547938628176068721569326262035991047848549893063354258681287137524801851985836358353751230216129126378048668219827587677243781855604627268171497187202607455174372872239651590277412588778530083742562036946560034371609756012785833179878657071792018997581315946754461445707441862337649253835225719874479240152843874270159956474471123765729947794061626421704256715556893302353062115320654545959100989052229926449663787586491072348999207643259744600661088660234469012964448792245533178006136466804300494538982595297965905766869791589100291580695312854442537635668390105038250754766680310830730615020501162411203748935814434312133879225229290379425562444068349326094670004876046636687752285325781824677997283518443356474224040850234166059212556257618694109492986709202842396273339386411951438989673168121995248780871071276428647091798833059280789572001586667403058660370486103762691926444503584903803023476255396996876411325715092203583020036917516917376756378805303807520791259420342669999108283805843371244193661752824483425509338994948118761989785653748402870960600808717821380808951433513175928706102518383084052220506736775851624424083203199725720888599511826116785166328325969362731642250497225139761366527333767115941933871010859071142880196998385696307172373586530388700644119123946490840903849890348906451353300646098619504535778964760831050793167938777947638220966157960390360079868566858611111667055443099453573293506087599406167151847993555133713645047624772473049370331385515175082986479279358420212794564864811731864139717404413687112713956839206957706376249549977843245570673526535879043998126931609045419962246301246029824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 207915998927069424394434352785516800331406053228487110177611395087565042039654962750527676680786498241929122194808899615596173407320008628641266672145111495870134550523384683686430446249761159777403423454338916761049455188535285609075951097213372907651063062650601102935212915450794061006417006630777015180563448908017600150883402297947209100447338703618593447536737738237865225503923499585349750687688834582280452052278517034806840805594412029681291353206570249862838708531393593532068603819815253838047457954213593537335135069139774509472601330910891315293124138884172805066232519355549225857313926671893078479771600159522682485670057216775399939698371768583492722164270274018053454276596091329598101424208937295157049696504973133756838320502329292354191691040356374862459679854851176553000463599229911670110257480297992707186405238952802201730748046079854387980018294090892199627362938264060035958195880705236954293922401483684672422009985590822718060678167870239370897790285919948361102130851881234942678636017039417325473563120539453045659266469572242755232815699025224935513155300992141606438214290607825718087072359313550835885850379113945834625711963835274978677415954517348401784231858922897714880089325691657240192716317168319530302127503523260808633941838919114474916993217840731696438843134877832085293600107928969191346676291694211042678885913496744675206908337218050013137227137732747083794896957001054934704782686436690965662502397775538210904024079402600152705323534448490678995435585224480712435004509809608161090637225309006265715041378936133267861259105046515376901260619269224991140629263674476059828850773374369421959717529004536807060218861226615100914706096759360233011336080951742264843836787286431413247283684480712912878820350520383170396190757522122475025581884320271661088176447693475139564460480473744910355051432255591833847827601998512047169073245129842328572232095236952807275538376123665624508435721349912011730269932198012916085145739050544534538925216102315937402201277105809136976070131268018889556980103559891128223600056686783927995181593935934427058011410192528967507658973729617508153351501021012448476877301264581965520050584571986633190994535676832225554167987115788668328951227120426241279881901224221759577192194831574285683406138523538080246798704276365078327243045798897888782969440298754019441282277408833197332337328672774978835600360961395000247235968440217015078461033575032962453523016622463478160292850043171183896923337415419874913945450014494091342849395313251809229029735830288096213382575812574807342265282902594462743716612317016788593886902460932650627986640076353071317167966482299620004000742983342301717876646095727929617678189596243392812318364015024622328111986099164071410600875852004396549622484396460067387630093162247327601587344852156267794962994396143796504054403184851713659725299444414790984516745941079296646865255506378752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 3338583197456213787336450172927829328724298543734056983555833906181350664061689383933578976838302589198901116874021325930180283572373173529084974715973628105315634545548367193747106840305995567830898607056294352759269591332778273738958436741797677619862196819311503505143892310862340441311141644763174790283633387662089140792441616774767630419595485775218604715578244383048513428861057584869762669228326640089089420160401561108940284108746576212745084795410388527643421109306105544672784410284886325418291370079196709077460528399467285295761992401506009728432964851763894116033270653994582962662875971773524545880571637432121150422502619152242689983032451205205096108832989368327870938611909305850621240690760006737064330306898498698351904565977932259142436196347970935417626130603372640865104512749721973381791923277185254114881713670551970639047043420662257798434254619358367218978715181102862265172170049833197899628591080849574457840083950567823554390775032007226963107883277974467567149540624157714172471668898080423506795877623981133822633779267929768570385776674573454672892867533565021988621553294271970115873064515381396072004444847014441230886904556031650462367605405426186319585080443222747408787787442806620558554020478310021708618060001126784818858543711202511703637793988850560056472169679675843571377860389017625944917936066058602393018614613376162008592303697376852842420804823419578664064066266709438712580921970973909911316768533144208754219057703701766209031984884126461617897686406609345662672843549340860691176379071886119954606948593450778068162382866611279079222753360868188341052465468445820575558644494365324747715548902463218766706083468339182256481890347676214482461291682740530498581282170807962566276948183321378254554536863804471849407476772127338444961764663464332875666807577225401066825185588326741592441009754801091530194728666990099386685657999113969098140632156349119934835103224062910242009149859830908912800131582736836242546866790088660318310004346890482438862822602127121390103556165486101772902393896595494721879095247708526294925503443560044546329054166680702539017163522876393247650921925739545768025050205440360803225939421539213741343826207169962424544206177530896799912789397029145263559689086757094387224399638204123911943114049249460388562026657962612653781733530679854984715905585851909393212840162567756465298816247048919307039599688293532802313156073066113713291791334478583660198505751513381136475923251783114975727582289890912929349175930098475390397860538242728824101166536390698921793438106395366887914739479907028205268828424063763333423607897846220497916378142788948374809330233717053816834610261792923606803758306771158275032392055271890295255824137227471733877720078371070655531944702739233557105703245570560913939212283922279049164896053786746189351277430370993946614551554563425414663576323037382555355499924432494848860485582848000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 279914377395497575084211853166041896321314628872179754830285150160467517921099589289636966264268206292355232373354475375353961046219812801359682265579121160414097794651073150384311615483592307019241522104302691127333746979429580664872105375706676755238694850562329476216240773108416528675831020503359102484139593518800227933040516983284598335162087259928664968088044061377957961655232377559391102224358744702694728824685005745155345429906547147928515781807496136191576051718065983077965083292062616697697531137443843288981542683695538665105588536864026408202143781010299400239339393019534534118608124416942513439584185371192837015210769895439976499276061065364561722789762273220049115255207483539891008117760544750547208347356274407839550908965851601315766730024524822197563976283709574638039157602573415317081771787669296116803056556803617359349642362734037690547086977913748178894950866433508275485967872894284517523414642978737779614426501149270065874698112616698462392578496817414284652637946807569604441694965778602334440399037416833637119225551755068191987230342139290570481231929278979811389705463505816626882222451066710365047936623395784255756378852843609097762496696124376199602326478293919264738258082037389268571679756511300741658470670365596346885263651217593717553274912717191582963590218322621916894233416438479172415955895541658555766253512590465898635410551001085585335421092382531216063086708985676642602381518766081852888903691117889566121503939057904143153872872372181343181859845471688113995577181795746188997087839850612510702797873178394196687205053387444448081601583201069148863470584062372706830371873957425853133905096539402384550009956969387410508373213320108145287663361962544307474930821871263934934474639933671139598683225077682354438362384498430281558374333064683492904741899825388482802516501771806833999783003746599284730234008352371971401531971882274796992881107561569726575009084908268543692442265859025975530490599478870416750536554478909775856166237224043525848866134060422262945511884689105559305753839406943161360338011056459396541825035133925010836349100092611320717580093457686928208281546787961479991957573346936722853911194242169401431718326659649217827222597243899102477357100014118331215378578775604701841399026504409488270711711119248533744351020470754394927552161412177624019639244243527328898271473846039460934809471421014292008724385577871352847550219801643399716270193713488322586472524666128968956306984204750124160622163696333128356802007198030565381756110857436733444945874744603711475437725145211401676227385111046276840612669661548187711975508973742670298338458736753645129101835186442406522421017450599317718186508871338530505838218374090826979710952253780956781629602042050604044615313909120733152045433567143998829415756228368891044554827210343049966192142923372040983176344397709256203569942314571023430599908021661548823969792000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 4998398738249928670358133109836614821997607958705231755648565167867811534006545468999146777072639256099333991216509145057786763402000248887669937853725002474123939143266808690415684600339129505824769135530977073358903046815404792846003833174676308634865204290109134629188102130085534137693268583178458343804169989877042708184377301406477795049871390580910990775872683066469253761151326897579224437997476436282082662753070207802791918784248949637637547043369551389414404110615427984597272697077367193968675937333498552199132134000042226878300276134363914109921024293197193653082274682592563087500689987028441503904769739980287841035390189259073377222975078612722696048978213360648239119481444284619443860286409348007930971488511120200425603849895067753762862202808579748500315501502794060752284843297754029982707321853255732487625197674642427350597833585148079505143378553701489036015893243480652062694773618925474727966951914206678166756405919651979607207540220764786235904914702550789910421367824485624281208336845884000124970775898688241328458794770236993094155948725407265226993096952030444530121397227528409384869018094122136469950483444005677886209002933227099436757473405970289558722887895885050541753862558117745416026267379935818132249760623857733468641231751885379046936377438641635952691495275866731682784921475146886255607576941513770525008495325098238523433328388650691815588515755424129362304152093285284238961155669420066441431814866527508515569230777720219190308508703458375529551331540659672716212901439357804417385391457961144421096137185958512467434196158576817592391555665919347606498199770084493354454960047336405385769530108795039466473702600263620928610843845864477342463412898752657643631224946291819032762009453075102916346609432065807260627753485441456722624581402338588575187930188127636587563555564735488724873024185278680925691531913771766433545005891801308637359822745618406268060657904320048753141165667525554313513252486256001240651774802921203475413922235077126724689657723151866288867964912218897025338335095609892511372889557681350345067803106773193016649569809127497184028341239795180259401300387616120890496765848632291303207629285973920273236737274306122221211869511265572089627384346586451278457974393167731750957919812273054109831524834034614280674744421074590385607008093896122159191101131384808729557789174649645858528423928752337583613690870791122743016673283556342359162320340594690181590269612888549919405047779675176418453529465701163942485102270662562940735155261030092253655628280358024005514558201743803004081797173286201340486553224371491320917088576210453490309192671351384677726314520587711455393571056709181865593293119729927937194073802736239656578115817833930848911870914268527132785159661524485179106207005668225716058400113735739891458753983747766267562077218146450763492711040991771836342848536629355434755379312354381529088000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -9695267291055290399800267072413481742946238854888824671995821534200890763104463692563232815902935233363980958319682590931096027786048799423540821101225463170849175626554965201400094897787037185190870878496233159586584472727241027071524870919074175825743118334713608738727727445123007610122064406740749974531542086406881813914407877416922263977222802072919680705934149775840449895070237463364645734527392088790328459395325017367403993353279161488975004703626699517649483298205425999242433624042120016358850575259986945050156170357614245515198848848712997802824906338903159622643982033713226741825576006262056936036266845639469947181591480996937114673340568184629465950959411408444400008271786827352518438454879290900434828445428450413817943499321181335974785662150098793013820740036395429053922847659291971959492837595658718679395488757446872092284129427678645018684295572397212717501917287111771363667184767671092881010502765998136570386119934226831174895318882677133560858079838375246251688247593379411005847237965147715160179157865841201061018826777015162811352331361181089195428420363240287306099527710623055193670371803419143500127175774628914694140839999961688626508823101116505931828986174228846231014052569142836781402886882781810390453479275735141361573939030573780468506750731059424202006750114285134853398669030762419263575838161925774505550252652345695298882660358148373333815944720431199854702773747383054460132707902844716764170986814767829314035920486851707054431046857100981332997237907363011449993665933965357210705747401200965287967872771795577153870160015127188327500030235001184139139871986630455355855829602879171313050511193521330705816976792717440991310723476451844485434068097945920014126899162124608456367822874440099434772290706187551878541878135946746089822777838572128286721873641315843043745331768045332608239269540269685749276233390251347146937324175723857317370625840267728765588046166291756509426459084654036942822835880023322956809900774165932701750513882425887777381861894917737994465260924383814465756534899028904005048074777445588035663651080397965024425754557671398825065944038482183730150423855429975982025660260697281730974009869903046973007902032903861743785505808197908918526504090721924583111659343992744709831190336984241561625887543212249279717557845679048370823257700206545970331702239025892113186047232933435090775225025180739135800856912731180973020609027659358229758414885043612782680427884806328798512847117993648568823719977319025116195219995056182582556268206019196334653685344931974272089525372315021421135423078670781008510195083484568539214695222402047426903493854351141735787266338347799386403701508892696905791182863683720694732122768610196329895534388044081050760231319700722086120937864124396664221206740704815919200010097605782256003353812078518135758632567917690507262964419161358872306751185477021310449569180418048000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + 4458771281303023352855683750694122159063900112605258495917166220671832551577634522050379413528909616360716523289520384505050361586524207732723218542235853584568416843204584793365916140979206322402742601705547118049430397554365198497176118158247527219729617656121477000291620530639781623603322533538766940145317842076632260151031375451549379766985515811021130559277542386620463443893733700456426158391841266431074043416714595159574715113383091223135079068721428210751742138541225335715126117969025684336902887252077991509576682165740579336134368323116386042618954210532719819299322241855838567154313402157892223956453737285916490360307667453874162673782931259887318486908722401475960296747475696986070812464894944992391274144577137334777166446146545212201114455352844743971044579297619169219404212416136973791249072119773083461529222664843253597411295339579458732742811511475240951934884420013588991927090078870559129866652205006566631021061487855222047698311612665294188959477939838043773887414498238761941511541917002991435736635100493257909335480313782011668497728469744710551786719701896460702040884086764314002896536716670735665553582641592063804163194297373256089068909854129328853016513290298953763588643415646093756905338847618997549521248821901178118251972772659891447124665783049996356087177775927276039771954609887771752208678094601125642047496864128714739056573403306992363934143657722035539214995617986941575625624001510332656711282647809157834937062380026135550995597294567285300316005926487336025093746402929212517535421627302036112716643993213017889363452682174539499678033760532129359987007474926197789751541998227266150904489281436230249414768846459954380043527598070746423440752241804590926008700541452385075016812701348678605305929264131385005242520754893663801600359125211738948020630926511020577786910329903674101179371439796965307672248450622397599990892229740320706996499525520747615756660022657444672902771972987836985886687473817989844762590331601848559717233354571918118893659128659303555619923177725424455637177629350238498240828531444016712223151850323030733899525222153744152070744448319114651775941484409753954328997265666613797221776579472293976397963747148157031729108169261841368593542562855850610536475696302165867220507257145854265588432005181438953999827335362303768509478794882285009055700943475340750721009908310970013179322424630821777998427641299992851891044218446822996385963150455582625378879410702351083893915733249646968949941775071461281324087201311719283921630582536333400608092416256861343508579556030306226257365079961640320417854690754373370842086677294210091603105368730063836855707541002360792267144822530711670490197546922780731511200526658502777689981062556828859403566452722445699903204216310401060118249956108064953016310348132831790445335840160070581147131609531456980074530989346743211197529881684327894058270720000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 41398304552628776912292269678962071948442203282610439765959044986193998505367127751187723849270936574011312417482278976587193781674358490012514749542259551951992193002506506077264530649660739921176304471190959641106883608740935787705003517075742905471765264060488878161372266003101154249295486591273055309087414741767753924550596792535959443061369230757028289534022959242442504733060435425419990505890827385559172438839775792083441212558771290833409590422966112571981535316671107533155821536778683464946805364830727536764834107556973916838967349250471633457504446918239570339215375048182919749773992988302850675890184821421150810900595535215031000727892575091993705763323984115744007253965357922941358193534185225874445464806721563195419189166143906560907319441190670377566132724717056116822810579196831350476815091424590479924809719782159702971235780747989285282068517256785475996739227180692574599688619771126374796705941773800843508402002198352938897372787823431874509370281432249967753469821172304269694102172752298981444705830456587313594721216543627681522165557501826997727061350391429914812739276812014347231557347967415186569735600115511101663826703561904729385272515191450395202724077581547701454599811561325455578359941291096475804863218679068611787448497594665362386875690661661545225983979682401534122811901501622826294073798930386106906585470431252105541216848401432067494624305532928985888126606966263812580959555213595940121123867558175721234707213710983066575144168028002651789934289525537045386499105392733125712067560802700228919598848464885658483526810772243450467756429712974674064598282867202996933896692503863384252073775257672612138936768086543785281477939775614381992395329968790209570346971776209487619442030113083753187069954257877461799747593067091569977649619545677928632859843571041473879221042040265839853248389430282457344963507142898665616888345924073675968751785470654951338427002591270846343099547441849367909323018264167621454741895379189950025650732449574888860127521514524425470468351662555661267414414214046449313499042755975355242521526744476380755076808720209552959582464774152140485480000548305703786362991384012999481969177544463514068460804030431984810356037023664963310963937257293818938618912957817208165306824001477602210221945543710944975137367672621040740844722863689807538418196558431353769943650571736827026174940420727318365753359844579833055847644505043930504169848457709518623963938521252918281340372811099714615925767759835281749684038196997988500497712005662218945178292438663137642045594352785079447329502047254800489326916475698795901505640619899976267875311837669940260645991169963867495763612330634097817215264599297839773109990430705830696123094277871647672202101314783364599431191645254261010700655770163943707173945217207026070296026336956259313849986781141733303032755183877993021896376414665441280000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 84411129684153317217721192334202128170440106053014423016296388900457557962648736879820730462919013204458301015129981621098087956804943170498351570651748942831033282126277869979641998891658902375120774141850355641108395923949350312598511417901374699845250461248376137718938306119190202119517739353483015337741840585615134159954676968036333953493240315683425642778591996065472263752872235339163021874831368835796929647934935965876716520612391823814792337893561479024634317247612317187863862719936965236001864888321699312895405531976495516273698160435368593003701370190960887672652335304764699919125694558160913090780375846904534183891514590720159988337414736689658544778658308414601044684497366773527135446946409207524552508411323090210289954667999670364205285921567207594464933491519873037137386616256603860646497943259587578233244194060037068762507313002123040216657477330654611107020040106217079616706146770819910183349521196001701955411476466063478844434489726193979923784856892615793115671515453909073385865672234575466066724979272525741806584961797542995916750797569651977649017415657687707632948021050131142624686403765090089864621489081818817034700214805939449716534239226740702460466233087720561620321621448681106907325005044026151748327013267321558320276053304320950946374480889575096314351441446452641496855885673378290887957568300290985130614654889459278160907697195578889663787835936795043422633989940108825993198358865718292860551335598850563257674926017433298641141922040868827679397724838128232601164944101299074845706927226425056206971514173775015752323991709454629078821775211737298146740035316939295867212550804246982674175263897742066311651080696007834252037786608806321063775505529654448625714602849267027630260682169957003638852607382399683760449479089251932084906392405248475703695129778541679391123000633078843519706085283020325571268262908722119162996754966251158848914067773138737055641583025615386633233970237548187513923250924406600283654846240837092961892737757024535419637547386918006733534286534319343213027056351153906237602116274705883858223256375039642416927100466210099355530231977892828944424195624197030620904539831220510116380495885027562777708005121206236688290478007402651525742270158265062381092719808715603417753294481993694191357812631440657411626191583482171874940768018746822954804680514054263255072860007880799845977572696120988912410190119324196740353044153163999788908628718036810304884612052243779859831337380983426615803252539188460594986199634430857557619870844739339932817040512476322186518701572802697241992431762325822058785380637242843185111512596901833085469274053248329832747604221187118548824404611566866171977047853061555798824994417941538560722658303788076034243451084687200823727666294802355371602160206053588086887535370845732700604138259303678972175117495012600421717324688085250758273925120000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -231309939289546768025534610679772218578462033550787180862219834318713398261545918708995196875606002262859804487820668210086961817821274187648561408060299097442506231851131947200756000278373286923546978451348964881646667212574928337253915790881749049578108324761953811574711218696365251140738243270978613256849838478879173363897330714561220949761529538836442677514013770109152413578964799023179213538134729888019729892444646959668019969888120379956918433751958965198189257571558142123483849534466240853731270704257359084725541875554927624013124250977936006139812712628766562013611565775209258324819296329235154849541766883473170845187268587000607240924875363668371664471907832944492124773813644312246640810669069303114118408560484303522835740948031615692749249087511925262203067120712598331765360251628865504428130431128878332148111422422137539067162884512023719100958131118388619800457837275086006695962427293213889645418530282099018403958119970219264827995087698031995992013994011044188195751430704805265546944248124582507867403256112311542640098570835665191621486005349563593948224067146213688771606225426734998612071950741046632278308066653795419996730403742148198574004410346206987878226739278006537727510934042613044897957220897947543245035712396318354458866918975485523677474440965953130154497353095405553107597462335095628767084595658450417310060608456274645927524078640747169383796487825026790086281093505944095244548182147124252487593471546353155413577119756440144871441355204521778522655910867696757321672180988391971510511145580140373366169128874928138973628132770417393824688297928659227825319901747118988743017571554348612891503693892877316267807945631648324663551900197342801599508031707905106249873241599630801125221399790217151981908572448857948204120174416072484206249742580850843805202651649959333540429777565872197867404792352907006322454375685121341378357997102221096195919936290466956200017008227141351633932672490718013490895646513998761118186454955854862526343756189883480023585309757726554746766712207022888454419799140200868048799035505788850123100686043111621309708587280984633345193806339826221253815764999037337550642075373047395020720535204303449901757609889047048217262030629317923043241404293057345097509623674970346675390765336382174417476089494052420455106645355672008969901639783543751763957346827302187831876546728159999598970532557345927576744760620594407795354316104307830789966997946603830716306917552008183610476088459781479189770819649214181595184557962196554357179012405428107682171905700836433721665188236227604159810195156802336021722459558360784696431686148751124137493313210047308153750539301977426834185155257118578533248923012150752108117358771488560381493599171971447692636967643712148219346295304300884227916327393045377840723306486931681207828760284510357705147931810477269436785526755892920320000000000000000000000000000000000000000000000000000000000000000*i1^107 + -1172885972420525685931072568186067282682971430146430065837897655072067390528808589206015734339082946914015735672905412848307709886214366234935404468938239462119997212823389565979445453749818194328323761891541572326177442300450492697789281423620479647259934953113798751893794641191384084774378515284943240508969778291658749383205047507014040888876226249992835855673259001200413194421495512959533299407082305311018588461773884902699669776936108494146672642087094455137815724733924027593919728283809197351619799332637376410591999618407414781929903553340201774948515195210493786416226713546149509939775017727735525718466928032313789195486417865459086260020993014654411230747143034030394826528022942079529610899819477776111777897611994974996277016940843721842071666935076581108519998273453070499826429083544245874792332603292701862021040131592483846790363641772688494631683808293029630038314139513844758087547430455942679878564797467538444708860873219394626069638509207338148654834852642856069293182219279292913741888875447571079119829903947387515311825329885469468727375045712418165279017567066101587648022658588581705451766023328813256700931258702007626468314331114154831805411610221508941428792667674413451660330292789899104531099617171953786692967527178527021003559501655741412603835089159505007690955872199154371428463993122932030634608048369113448459533516631510355130343848783145033394292169101056610321145683046533242230084571856447418178603398091856818711956346361417540649426710525801201558428392473939865344354894245779904927161196371451500334878140492988588216525452898763977446906367420660615803142061756295398391521696126265581439515123727034383825326965922963093562090335715758161414638431550832272335602591577436698751314030221914232176336667555611671323224834215735338057070064217232100704253658860813180616996988206755814441688320082772787126399539793961150286313067213554801147376435515142376558804281952043636172235662479228545705049477569217760912552251679272600537992556734371328049663333488862515039709934521940167562737540848983002239111494880424861747687860174416296145928033147231626993921711871268100083690449144412834868037643306758133700835037016769692490829238985253714974753880892115952822596529895049851140904664119335728042230993222434181585219332826486361111807104200231928972302825973315194610347092313911433170292498532886392427373286552951657165142915875546031897210034818662192152178918179060646819321009621883438388338885103844625946526184135258195072328877150907171542275943436556910127893367094337583013803916183261503042429035863855970476997087122300419984875717241059824036810769432340343264589551416394841208316216210937952550136043652380388126221165685612132596418331017707110180976414067325836378019655776069043309936897952722105604940713186292922158446162065242865965352262589134707542699540480000000000000000000000000000000000000000000000000000000000000*i1^108 + -1176610852360125646636301670172736714961682497005659532650726556490478932831009309824904953323913881708812077133666991056358076049067652521400269084818338267579866071691403619019424897833737949322483390110444830986754678635513496374045441549523138837756505873291135964482502743470211164069202219975911573747537755485930118023980246138421669029558664499776382089812748114908116533010377987888395088518179855275560025773649980960981329099013676743750730532886639813767001677778839247496110574943623973442095981398458101807557277661323710016120590127804477144546538686113327125068745331561308064512179388691780075012233607315480892537158068169811604370620105171243859489799989636568804716862972099529086025359577392060514436366779991177765847628816358971441465599019023942812360066917571912824655220653153013828275123760054606930667514192639758543463200515767585288258450522498085860936139639917262490193275100214853532571119748139796937238952477910046393624295473683466884535152009917473979053342549060981674192853583249215036116317501465989335125336383628325266362233117840942679543458837375090446804638744747548216437912172956444697998071809715943765255800053372791097430159635411907403778123122878118009051141159623925944300847915704040577777821942559947283358253951070181648814527094675360379674734387211400075666121093405618583751758441981559124907694722424509983067748816794373337067876878256592509598855065462365677883277879949837514665431730941158785017035003256758077887862647969161170822420334428819398755436670785493137067363599294579375785590596156955062742902238855588608076783043895581999353630605725228512073962008671254376876443437600958172809353697226673880909408595805537161066682934579309305878181204035624992803801465830611045953562863305987883836876284423030238764454129227453998442593378262278614699130034669123813066890146329915421031834149655949886515462543403197950101048908612294650423519652268230590052631870595216668261727757320550415925795613121402647356885897884775890863632460306400237657068294687131994277979378007289980417746122074193381804647934915191079360172730101062098399810553428241747728585179310828575276628412148721280067144158577313761077270871399985088597799507005989923586559323001995584860928759918850096927938720806375407442724243308357192208097654325134176652309052914378681880175829907124017317319450474978771511423500269942793920005685606112335109003898595187867942222428171731102994008950168226532276969717368569320335068509580023824144894134044628328615524802664320740045884970416983549975171931707653919688951626679621232388386619852219286051235894856240407156437008848111885266262056455554577573398812915261162861911369841047019627331579722472208215302779400192115765873024182462683492694731234186241064242375979235675233274312455879438474335924995949025985053861336506695680000000000000000000000000000000000000000000000000000000000*i1^109 + 3482762241219115863260926212970000010108689064508170066145387236151855573121731210302405168315175203249262029915332260232443009283637313785506893742268964493295968182356161227547246870290119439926020345556094745441178485243896544610063838196263136422820778729785236777969382471382269992830215724153052107070737231521334862548387506302008519123010882171613406129060779967586850201010412222099149890419663023254507565407632391540708463631492318163648874046154064666985800979295296851580944922589270158890913844514866446945719859362759643250036161015966258146494845777897713242350028954470954652682691770536693752918301371944662309552008315210782486929429291656470451064606536930600030847083924518491281656151581201737049617833289337526655869795335230113564651472414190580440036436224358383441193468188299233050648543979854874583233853468633164521636685593054691163113377945692979346189101513271933680593236725149800013427913118264138390183894957303083410257862047531979475273145058710751087320702587276965024566859147040592325955043712290733597248142265918840240262042691644714432534235988362817077046336301826908579477820637100714988789837072339915732536686089723461690225709770696168420709038347862289180560095123288079109718415281441701875040297501165991564393717660133715276067481560416318918448811331313788077829114382007538906312796093755170038737200388473322659268736076950562500948812106752197127426962008214703919371083651545208845613898458489768714090688451727838877825810486245463348686951009021010068848579382664768907768683260698388458945897770852909629167884669672692394701261150092386442506120200235106195830903194173351835070880466846352181697755880757552481565115132910055129396059972050098970170404035555111778030035458305867109593706994655810293992643589096756496309196761935209188844873555146254681990031187824906411688930817866490668290510890213940850233663389418240196440271191299823758841684709894087839376351057554206826775603400285682604726885156841136983010677858658548898188177311481299114860873615174024825062546358759032608782057067963935515083903207090609641112966717544852056180269670173843128978023798558187735837255696714876253323993539018548333745779538796548388289485978611627228559083062410842139459565920045169435157362351618665987103878152450160341995641988074231603386992411285135186817863237349272519495930071003636543961519810103304312347681433637259052397779090827383458923839500433539184856985424556072618166642592143102023932629351122637001294486103426648334337917000226070618544090345758931028184492179147002521201507992963026445024168116480087022939429020314493352144710262293072907748764438301091660858237343576447212211315104602062093423702348691174221447789237620972238151104757759297293672468554702855379509133283514536185341311321074524440930624667439283936438182215680000000000000000000000000000000000000000000000000000000*i1^110 + 9368562080393318044074370073286352375412662433470542724033757103718531618091934279120312467591375412547559077088177371719546530164201066447400078734210758785116599635698209463370546757335271260361166863699730348922352909274080755637840707413575525569676253626254489401574548058922126709356552879848395538805350725986827998756475491067840620198298279167827804525634588119489080716772147379155733324734106529079622144933689428550017266010075523510532377147499127540703427054163586353962613301253518897743436960742004372734630699919156197986178406278558646482198547655717820828559033881627078553775397503563438353801104783993740815890636345205614896474188499250972757556827442588869272021681315368533842870415790095416842762237062956218149779081286845827888918131733484296035897874363173883318925294651434116822162437039450386317706255460006586766430816929598312900339202936033665608947282330310725214738627485239355795949381457616183231067822250251330425716723033453319886789148827620682718186310199474335443743099776766032980812495500038362225898100334545711617232695380058481772857168201249080972800178096464278954392483840028843180395218758989170259422685778119925837641384258023747550070837577241445635600223310976451235228716561031288381656408996467397531413176643772271132277965536097242755904206604163162242970837765990887872890400736083029139906686170204097914326021318473539691953167940500110690164393086413737630760633497561119934067224955178335185100438796319187421716532744523599121125651373529435619188507838562336432150881670342190984443531131055632678807266561730185582917217006500732676137720512674106279657618321873157418275905487736996790067100069767913090456601306844064527051477404655274773367114484950246096784176261437694602350647227830081070272432329548860650212138302662252432805869415132206571947735334120504363795245435055634720159328495484894386902739396589979780832469289854455340271111718106668699930750514728115175438630087788082957729455279172666677714348648204183953026226565358245206807767710996281290300378533396407982520219794898742279412057193874372265349200773307480315553321999463411018601870806724441185393947376213007432224177133628969939974036156914128644119376464869615343739069023744733572146196593668359702290993381289783004878877295731646971764088453774291304933620655737729075101995348070509898626194718492533492087334614957571143783089378797413377710241257553720636749381018755877921911055682548035544018520071358382623104371937757554169822883696643541476829439351349251491393471717557609578905761519824334061081295520588385547991755076979606348661546444155934360730255362762631042464602933821777644748430720902257747626764298658388984511932201409403828420050207493015822749432873505242981541986935718427556389757890156289575620938191102931265478050139496744222720000000000000000000000000000000000000000000000000000*i1^111 + 8642485305097029257670132404441112125892159871117191914669125768935368515912026066610592267621563921082362515498954455369958608797611199751992222488254098109686757884980908239776816152879750189720624149183245001519185266441947662780029446032935458378309682385470089156490717792569803112094193841541547580535886356072472833381048761236671114712746896835314598447790501971601705397246992459211957796797416450705406662149880827178794238109354353747543393281979781622153424794749518846847560547795337207567996669463954161749535771873728200007459838996946097073226646898594709516694838665606339198428884295582092514021684805827551126753053163546630728096358527975158627155331283201437653424544409327153893209243200714433773268986316416371916288554456737101931790060876968936147471218449980824360434866843559541849616018834464660085009909130170865653583178493055954958027180846722174950429261201836888439060958897950222201349341912964879350411399960022198563481451109781251116479958976770403817762879178151920146787783580743993145612248624380994987722808949664131650038791159148435888622225939290028776714930372306327725898043500910065773629583203499991590775757181908436236521277083714486809514755708586735853319948880739969554407335695898113967870133627551603003623342316457677611297530028268856297341305128903659316454769237080813666997797515196045878457281481105794187722695692101692400507736632571927310030630696456346306273290133798085386954419651767584054930198162302308397944975677974342578398998144389704205937176667747115516340935915701186105736270682109045370713899868109515013378005468588627135504199943312634781346093952889112764861945982583916614347178224967879689909122931261835830487122261652773981399277900150753246034829996967131633386447281992699953403935290136915812006832327771604672558152861596807902413947315764355675127382637313265456325139887203895821364791608698135697972448191586120610547872200927084685757770584277727385112730795230996034226074308911214606261342617684160888763823324338841550862005873374342760552332476432246692020859085463749474108202450751573413537933264868895766237104772194082060198545509970541881759578402696460606674246210724481744055069561789013718779025752218392586165399242701078690664155811769630600444650889165773177962153286219753520066769113916544740804877440183374144751304217805688167116756045731877098950692721261226468615471686761881333717643933002829716958155450494218540603209314750622638062381459746389943202951627585281980904065243750223777040783387470775152910253145059943138128960232864832827123210464965375012727432081501418625991424575187084446312526150428057636415327671600380092455921231889343810007160871539950080953035525429969273841366432755891605742643857840334359056759432060254217987692359800374380251663054301287764255341281280000000000000000000000000000000000000000000000000*i1^112 + -1268066098478753687894358764434838180450588016701390858088055681425581386253842006065810358599485876760675611759097172027439941716665473955075661808739309085663457994934123521677119979218123947733245408597989401807226797811259449091429464916803096557857775567230107004247700196257555545828487591558914059222902401333892354808691520841300412439869396497017224659325799171707795657458770028832611719904667965014523116350517620725081406154865117419724040734930110229934563613535568758067674248527308529516482480462081559870592463628046867601616731677044735175684785832715704340800786725436683821996418987114351398689469359445401975345217799566353579581419810614314543939480774332458557295734908327959475361363499255114562575004867387267565525975280708986435200594717835150275907566748589658047895532780980959687852520451299246592817252048731856264330800791321143182344396273017408786059548936094795273748309442109211042598309426232276858353036507583440113253438138050946729522668629658310820987893938006874440870678144412092661991348161050893641401303349959910737264987369953610524024882571376762542815228866582572524781252711077067846815474924747667453687885567565863592049374161680503688998434384182738306226505942549909501511315753363352629762883556050728967977862527159951854034355261879020917846070624032208329859171964642727260528375063500016848624117617355836633076714026032620884829234448729727253758945378291763983985865958904990096422515191741634400048509631724918808127039234090942730634701919623211725887672173530754761162827992160899848004128148958475365321952993326353671846498144958882298530979559772421178987561381746426234551488464597036625502159230497519630102503494952825097884601539046653585675031386864081667623567195611098109733640716769794335577162075870699779288784699089171854476553891431352992588935824334644556516611049881035292532309984656363391768547612355853272392577650947372168892891707026076144497829406296193246858831691366769106961453237534740024378247477216799291340833693337095745226342532940815579598783628806350203017671936629093250451908942157348346323840566975338346839212795798067860760207647946904667973744777746935268526063149777506958309374792159399647884155918913358055559629829979907883613949939327003225535094830388094951741076341385059443478836942198904650083097358189123205911515845357181763661460785770128722865185907972269241964297394102926852448223072716560230890264696469612878253112831621208976962222508713137522068660741851202381641388495315346235893441079095160342506376011015262747331210263009141101766825296937704696450626383233345394387820363895323063820639136033029631231857143609428787914098756100707031380370730175146463998419204565757630656820231278871417452862033531960858041551232978102678416802027547938104374547088719206154240000000000000000000000000000000000000000000000*i1^113 + 70490698112901670355509483843705030757102349256366952239550940232878516586832756715030431602545343800361975184637916848296049624850683595943139508122963069849414053429406119488720204144724009288157974070150673579269136044503388098684725573394598556372478573854381287022949022357895968904353614828442450132723517001255439597386262792610259929212116484201018375400342730299673392787171797259838624821298518417635199424667778672384037373183616837516813577622127995248896651994543905174907215150575104671414261832011259223669997201441727967719974426534321260906898346287091467991600438080179581451965617890387254937326302594181320730129168513150205048302899421325689896027186629974163928039028780803548402104792518655960105941218359778803358717538777914128967779255125962326324310276394774398841763665170329247360041120572126468701259781111848979008364760091787913906365164653399876274628359020346299461479085956318042822381171971206924290594906786972422213938662381311240280306766595367559204858920938325789949293036065622771356840876342086786529841006691688711886907685791017551451751539143515247093901552531497714137127106918508540431923036643702672592785620886000365297405934677622388386532441873932686414529627909929242984304185749241383402035281154977210689436809605993860306433242405330463368215233679989809682612058729923920055374462988830576838901366813934376822984574240859635593329324571801002435944158701986847047541129563678871122751953838516925516438328532189501851729635261601892789960267055367372679341956497659763885462787827769477135350634010932328661594785407518912566039595880632542256397942607657890065922918864058095070284908612396972510316190433536538918211620322142040700424611695925360289718025914675356878318712608990936271350166136382812787727322525958377013801610301795275058451275528264491860586314308454163067412152657112387299188477230964801085734934407135113519921639449248652051189131644004352723499055303899524390267308592261391984637209372222009495182284905411513460669250619098759069283137049043904981181996059357682725762132841341518755551977687170538219756860627129764019875609133764008038559756489039455599269492162591050798640772841027807153674079572914737804966005202246294335305165720927084563628475950108245134200028417410989013296679395850765452750715785968997078477168429062075805693301955645639880592974372010293153930901406261834249738951007111448467769579067742456816759537195499606894036099253341609846845300064834746473964546007696193408316298841167555980830031506882006733999831928031927448951133953839919619504205620256648452233198630301829022121041975788565824518726572451425650709612468415807469816778975183395672290842722824377676653452250825311787262778361581677007785402755508425574365205024707971838018444129637406780734570496000000000000000000000000000000000000000000*i1^114 + -2829911289215343251327029036865928026124908347102891209383416490039249465061498484563190304643114699043835335411453974415568268702774358985141347906456854937051183184388172227704835430511481437391731772189922604153090142994979570506376522307054629543042588476335164454095794267362959791936587871137009734787666257395119621034928761649765621420310927412104743952606569191549318224797910904135436508995357569867004285243564548375329112142311613429548413593223320223659849489805692250826576400504823624411078732360798820441492076524262006568829602640229882775650254021079333344757719517917645607743790442120902187551219467661800972748940968438924278869235578599294634123388049257571964874202249707596545496992398675888230429533424543998710240153651499019994718501337886628276961226336957905884801588031793694695723390828555181273441455706617574291738685879930339771528074508086684369332408694013575105142930285589340727993393735585612532422255249140558074631183683899964636675228364535527657187991657093143395206741379929129515025199890130379143631739049168990638523629721084130979750544951567552528560968251691434497115717365244092131007333962739393380713839780445610358279830451437127968259706399724000631311797083156109831029214427135805610534199461593435541400716083972629215973499499554010517838678964116675489013788625801635029907329924715630109157033857446927408855736116394295796949246843533719665788485224543471282175368120830230883487078634829376473277791818242714818747664975800287217623046646856252327644343500508853452107317449871300768708383536498054253657835021802777600785206627038140096318048855727715335926492002606462410387921905124519071275485188895533935479132617720855264539964713572205796252212251843714288499349736044439793399424837125362210110434354973658025649999066037686018825882781249822548220628489075796676597062119249708321822842433042279784764266554883458516193195340561810471661603886740800786978980957422258146129207653021850181177564331955502923380935382848783629232826241314684386566221497505066304166774583768538978181591631516522675235049018777704837543885499766044218153631585537458539977264899277818007231640599772288361854076112772622444267942709453037787426663277307647495186621653185485711587609980416543264226408616010421304126848903777757611111218871036539358012480374484281076494452037801403288066905315618868629635654178119079868139363609823388350521392544455820688268367366418819461144802997623207188794615516269717765044612013695026831153130447725472419802857607711487231161599051253993667837033424417293163296372553630627573456505927020789477051841595026342678516780582972559504991381925930677481147176837181879656427614423850891788979224906419002186318881886820059232358072889135671036059609843053109549503158956427575296000000000000000000000000000000000000000*i1^115 + 96839398955153504028963331452720483755192484401244377484977350124856072758610766390039864376634633965397627933653680899425874929954595059739594957272658494769303826356512307752954906598912933039614052326806999014018736660523769542199848422386125061033172638861041887755537059065021475306665082321353320712914570292662329960367397865092458664814148456975927881566370672909380620069757183164556601614125519138090546639572893234888754576586827760310862765755254824674488111189313971909761090142546479705588714251831157084966252614810775159278979423185170020777242849052769106076842922860343577867976656151476661679122063847418849117250348227317991534001583333549366502518954855920285526345828360865182378986360417928870232151711649704576053429320892214898304528402382991074379618833202520661509902882084035839287611168495565762379735123839393002635721427053022628526504663242133185976114783128349671978392916734171090306671181365060845064981233162556389420724843456206037984677171533909118116692038196953619086606101408718957976913524874072792293864724423034789019724457968577075186214886028831552786352771154440115179473365758005937392241078338352553926878894322700498274833887625060270052311275840248200165369638798616944897665637650867559365264779453307382035196103061511537764104280383119503039944646357730531289166115293127752964961385411130954338655682086717696986875598758650595384361215776841364734136781319880890603195152629605482553720954387134276895797004122310504720156617935231047107058626256546254827297563945580208553382693310748174230906511758508165540650511072574594614987411948588219531854968900251632293432001244214064176210585088065165219105617899421491548081278163650687247722085750965931127433574225024420018920740665577383345041762060841964389189815562873321436583133118827738605556395410068926059001401771249783601791494729791197560253689779213531990782991696047701759209810597494908689538448183955333487394469267415767022236846498423408681888005101797488984808365464668134474393915355536960266650813857300465799646850305874422500196972824197184612157618648417107602625664734343700747814947863277434616048494781423986961206216990165014479632725026333055916429068612979852036649638151146304127013499121886024768177881832374276600490151767178398391269908030630457118836989962829758387973285235665528018154939310460121699407524361318596340453335948055215631779400238100988234679504111034177152544934655663386235028793830263719505082078828727230566966895999932200729173761066268521728120793466065177196115613823225497522149781316082818753230838693574964874479821123389965416847332629983789716712079215211706287507599283633928907094667159185058651870503067522139208793602075490477147573923286689703715349790236633112502768931762833586353340416000000000000000000000000000000000000*i1^116 + -1936170349959523197696287134962805796196760814563709915816917747929372022057125023533651819171395366772267189099472234674913881680989650619355747044799854444204220299317459375311357388241897068764311370922531593481392492535638045233747001641015784549982227725046902951316934795253742470688629459190188583944730041066800574024656332993543438929520772500818074498385325506587345473724432365778266159490765058120328200350371090500072358174877475015784423477783777064354535466014216498117467494269550017142405139306009271380898787569692222254100960324158371680447484000774909212071961944909589345080295211351434058034818649452198862881323338980875409460558657953825725848616045402865213403294295617530125593789160909157323650117666459451257948360105888928422121181680341910228959670634916239251784783701733346353433229913697279004926948142540230265243919329497540279654287682236713032682462164203028480664576575217043169419105057613290368072355461611498764681082013588642102910782734705335526712975631070338252861422000121948304363303529152974183363255940235859934134283653768273711962465867591491626739372642713774956042695191707345064766822678599342445993909961241733188228847349246602203646918467347470603753903869446365703933854395779973206037231216186904232329179928033281737325389820987976583598125273840122281393527640388890210293725186028855409399362746671357891437135329337945220030720382601616228988137906505374637065263089347876607843905408733211208374653994102030763458497089078158923207753857123783433305735016706484848954881001095166336381758648407940462270109994292635529553393966472634973218215026520359752389132517206919226961093492649469283537876985989314402852658863882510402400016002452699471534531776668920098936794672511501474818586417692198148800138089168531310520110043994489508762022867697373706950194287593957076467019600379742794610143112320096562436039584643555186344661229064437468570577484295783410831547867334895065654492663654434530630606821987398296182758540448099840477792818933284929678955757784221999564257160087178138364479317015286522427071897269665364210544247088576045801344378351713646133902878982422576902058376517988868788720127184763231689284873320993865319301702432900408659019334299762130156990762792971079250968613486537210634165195818824945514968505662379467656062629055986253583874045164976907970212268453232101448736830873771762792354280349079525066369011745867412463625785284327263566638328089501641081699568508876973024974858657237101523972999929576593522221099838866355576149631698517587228157177588605529972534617166458886180855100755015545876452418045091859521670851691768497030717420306311121403666141720398694456146718860587278746301964118686938677748445133484889386554280434586039168910990770176000000000000000000000000000000000*i1^117 + 32869903126439518579148536656100970540576571022444347208371459938056770967887628051080553414558108436730697386180356760238372745237883816565996755052039479277880606852244796455959155892912713718119473135444202724902990971682379730555189152522268397320261670809995455579050112824354803789986059793230491618039487462592036576986798112881184419960643142322786471169353567600527008945829909834718369193728473004818113962328948104252702720984454969699389416518972706356436095090567628857556207236733610265263575647190992785580654643666074553229847174170617175764103947977962323626879809546998763528313450938523266139988403694943606338536283038444986488986143531941219641578373859944660271143026153463111944627577144608208243694300539296614870775835411707947686113061605985576053042552568157427341473124588804873182568811672017414164669363645637176792290204667077699306441660331619901900690421380587573329899083727819022869848659760079599213920241645521204621664515400862540181087692643309794929171970522683384614268701151518180556091368421874426972822254826149121312247328362160522523114660246421469857090997417387071230994091882220724497529014159853068522608250754995059134413241293414121014629623377937753698109013749693748308455863279483555063838081786769097564294256564003765562549088595240947769952363856402873516210347486209928063723272057519642032477959777347554743641581458553039654772260032483213813425446599415638542590471115397686173871925752255275109370640147523996321309282267340732420850018747204706900445184618133199152112623332318514723306663458988767967108731886104229756948041153515162516812806271828031713050382373696790745530598891845360804389008767625432753750629401551587585508465427530020587244389766128293729123902599568967469393371370678847182369053234753708241186634721688452534296611488250134559165514814111783040414002665650543883579470238941708233145657615955555199565932536954786188200334335408420234486581677442967221314573695461762168701291463948026818076198403471251580754558270173292737279233099662647134808933462702351538672783248450370868621394648177073555434763894738435503002738181508692258702907881317137387226336790489525738562086623054018201128195110267200564897049160541121692534775011418257574277690369214509409540420171789077455611934762007058093078737727678689563489698722097294389886714945926604963612819939551254351925876139401672141917203219081245195897588435181450473269438177131673026412817935013787552210800396085885684255614312027723475857038791286685401458510266848944655389223449385095888173578275576737817841551985279362391019274059240552870598693667114678557393811539863449636059889713749629823847188665455324557611478212967306594149234751211371073195973590611947775730060330984355659776000000000000000000000000000000*i1^118 + -401912186048684719476836509450011571928904835185193018829595959634975419756767398094220688268491584237296360187537362746866013040995613993478350931657375473204784477152926443762358005444006845074317396448447196282885622136678942496734565084905620583442942822750018676851425659383177468581776365792876576102012215214503410535516831474076561883359370439128425392671041894677763790381928124907650746967401400791157159671196623644003005900216985086915578682986701017890952049935398075458941674389249214753082392414171110669676054944779438934768438780159485103650445434325900249704382374465371649649720111981072823467170162081003694185513803059218229197533504817001498418791204405531033762897222462665904683980847859487146970422664476185283823705614583161961228175009952569892745570431629749273757784310702594583781969940178019484383313465303391278801807862556952131826305333462188142869775993633673472877859530497925703960901664117928002416515025963106676769845569723728687351579377859054781207754452583397430299762330863277684005190198889030489112342515676173458797717666617900133255186538945116887461276251692457390588631596592832051672333452600807940028443012612582866643090565147044855485513413169577993171255137303205829814060659643486154332896208686035814801278379805856463772486689868641537457951959400408793061290293082513154414525560361063687569782209438197225955140555190745695863109678003711909942882714648419204781850783239601439524119105402093494681702691679018317878405787586194984595457065869860718166227909919808179082968211391634154282816773504901864454659221691593944330502869222401728285990495617928653887790809882548426277669464904832184562648498965383069678130127169895109846264792337248483872904784163631165680683961810596226366247944057419313886555904135121272962283610724379154591380980702389166671739785583392309817834403178029113104203562646807760350949450361951639897932379442156078279250907515181331658379816307961299865010679215115797216349495403585733562309364649133734065148937297008400320435867997804752059645325164378642137338868923358250300471843947734023103059056993933638974944210093544796145483968525602179182019323725339376729848955459386626910483887216237754403617093649064063786154199585708298822689062463649224561261702590124732182140389316337064678538995662397274350704243336523607567900080649635718861947186185391583080652730020010517894594495932989300333409343483416520735143447332393021191175203612988940431771117323226569918698130456539968629194338051791898252901961441244659627686906634380899218251733783960278365027553479342044022925258912748243456148027241654976728521811439747372723957099937470971342113209163100142431244202966760401128265348837062576386971794885721916547245539328000000000000000000000000000*i1^119 + 1995629918152378156043511255123457435543898347049602042008637017031979131897065366158769449337872697341760451116374708178757005761899458311980811856812730867637748378987302399174936083425144695851752975153150780632890105271264411009883392731210608146156694925027144138658768857522532666503498698339553177349449632000658369420912980301458206763111616112941683708285685083820798325763700421655366974326188537312880163088115990970034029132871950367048096310293891168391616265672739585140182482107585802336095343411657394066203536115396776788821942978066579395839458987720837824697590114558923794307630777610615283409682404173996706208893862294810260209569545864494284635537092619884215055928789317361983268868218430077979873011954441022273762195864147444183632416423268640678623773986032847741466078612364565350900365447288977872641873146858653746964749553562563699669677999027949639795882556235658815440864971783808845167459252062998274425536232016048165985121082985774524076485906168311336695146393676229925299107016212334215050859662518292345556068788969149499255397133431178490223124227775756411916115549807641340823454677718274006337978385742630528919843373265475620737724084669838143949248255936086744263419634687973164820118833364079881058188293516959373899503204570874789076266091528110793356728612657427684298747387243826421841354378543942641949391771572587965188207028125310518691377751243880883355794282590707639221378311089951585902262914466053853351629157562677258238116560964725140376369252754524325664154746704160988451220025080430458701825267420578516400871063816936718403511160447718295257780966685947557524350773811182002669400530259314579547749001722622516038063936183751505050723111670935668106831407990387874420201029283131562369162135849726949769144008356413849492834752290081741242998154664637851521935420334829166776570997697270328532848931483372935996506311128001296945676122719208171686310087172526735837241133282273983154231446046992819481295443395993300280998041427499206345830346480213595267717179098327788550545580304395645620470626520897408491458859517464764682699388581487296865774196097958936439602738078663924566311887731246239046993309732684479756926460233078128618337246637197018928819345217682691907825977078529259654469713033588648094740023549401575019625260003814037229537568333288557452390869883819894093177092426734752923810428934005448368188176662236125318085050282395946126259091223795116615294430798294590818073538346561019399783211161018903429698865928541453455083932132268290445523746671883305917269641782744499124790418381354672406760667094498350731991632718373192423231521190241341237826372754924218462919125125481562952760446541527154930167060297172893434559042659811328000000000000000000000000*i1^120 + -132651918620409359519361270209778745076313093724561117168766994310093562897267940416615597472100727792901329028733557910309798496113935104719320928522225644470541985214869708406477856331253532254838707079005900323869474737748248677212125135111779263061856834520719069958126774140008458863521107374714306977934698101905219151017241918083030315477921970582635427344117903357519842577198593593060999374674439607896962829573981610240684989200638313027461044155720838886236915284010168921041556888096885855679154149597968109208259384898503615370530376999038354652793244573348183841891234215336211929949563167091039185800496706643900493172824774150803938885531566645240760869010066278806478576540511429851110716117752239350835466292927819998477273177956059075988456893885797391944080961943897467260270555170020951160996326836526746089836471297276034303123254509156439479559737614016191925858099117478443652550033884526668766540201770474472497601643332894673122271347681545977110824216710662588842946949566338895909339049907401399776699805321455300464211526351328496300034950963200854196069015420117351051307731398650521175674336771569769813880438648129605608283833634715157765398468661936794476961309941138186646268505444296077767596743669889650671571657805545915406967505050183584998540500247541827798418431460549359827628095999190239919992105050359507863791138357594983092120897074434635484011396081420633249811718236980735726912465517067224881933658077596364630314705881527925682552164586121055121848474956041018841176938450238665437567740018725353621158752088937764453345579343133250392799056847365691692206200580776077233317376956519839962451510237515045027758568927686315357524328338963806542965804665068839562597903452756950432875610900825280296039817154473210724913139020721720420783612312525461414053646723452728522240725315902774224780569433747589351515725640849030894081166153304413384722119854785357155016383281622594614192648413724506618559523170732044088187619195824830430090015481681956179386225493258749056146079646231660870662942778959729822275648500821336555461904356272751035491352341808349939123205132990355045317823459544474153578319296658996249337341864308130783227977504195774879059242428429390526987061235963305099643574315620026739733824423093439481052268630031808908012052113386959276317786004636152964701004946522621619402669334023054979601630950039727026828779898522249061356394643618296763147663039213693225438598360630175527304052794301294389682956503291545491342936097105103048470150931779639142892893912981709261203176291247655529430075501351605731310369429792907302313286915040459282513819338052450883204189827584932076971953547239899268967690594406774775956675493888000000000000000000000*i1^121 + 1560094105197641399624216456093689737839797495102698880051295870291434903072199699092803842893628879222709679687515654332736036239273957636578033495004151244317945828123562568704403255867393225579928682642173010555353524802274103022486539841584023143602695505500870070853772055959078758159861506776131805101143662315242423477918443910784068984769029147247614673736279067368398427859734182228960678140365682038785627764345706658135525635234800159007056401493196261470702838476179176069550490528402738825315927061957815250832602898129434122798845536741041057384875927195674091565523225982450532011526906575279373296341031548460595280440880831130478545558608740970822493684284972613314861059846251785700712486542041936816165740738876566654480080374482527852125682903356863373330871832306147478059509489200464083282684818613013732184892730001997194456450859607931042216611981878569328829096653316184570891048189007339830511623950867022847245690328577129192011337351219953541008336071273960012239296849055558037967082632168143942713837868501618540305160522032011632747291978501172884334772241805138194836628354504558377230200851744814079701875729714678405708360930209720325459828293187535733906422445279967800327407489765540041837310348398389451407320649498642673108675425264429148092892200524537554902398447970616003532761170949509540155193499035202529850876136557700057310920922734673218107006498580433001489621292682560281989230309728777289576524306771646723474557725387238414273027197643173028785826863939985670261601940625582978807830054704836756450658918178905306457788314275896535482000021812572803257086215780286572620116650672431194656255447301890694055389436970479369007017665147119752993633247928572316876996564298149539898612407603741999348429302483615761764671230502485230711902861654516959920646891709473014498907096184654907638472140934438427760995400252989846780276276593351624993926964191713178910158638601761918623007823299186976764352166338802363241836051318967718846823552650186475613620604907798803556229409160723356696535686922786398111690907486550480238912693211756246051970341684583676523552663097864224831149079171034332416729756132467574092478833213344690770637067814133282016103388078149310374506916231089314356025899803780111798032187288425922222769770439026870383816469921675928370277772749656452610570840221945853306167037225641777113534409015349555497335706071783949456801770692918293038235294047408489040102716374065260312403264520484520547639830101009009482823772196708090614267544624246703653330967721340995911249520065148297146092719897274698348570279093975999386738532106007973823042810982161880063858405226699225779167543940453501782458368000000000000000000*i1^122 + -68216024529323306924844459884891572305506015310589231203159698758054554508153083083220936431205386109830520176128118244129919361291595789215901538771315128769596997661650100593146379115586822353702224761769208047044568765538477326254710401838153494607293713816625849004132641333388783236753508195472160417970384422151594563243101348591366416049137870621489891373987828340625793521185769835582792906736020407719628541468708767557566179009002052239622754585293650293881324235517953350641351953855264340591040682110448221799597910057956689026027637836185509367408527185444008934165757924592399067876363994067969124642591954400099842482231119264218037299470183183160428653400443766095867827622961843087918001504057310033842027395685823052649886640412114604712826452878287672687419295965313037120707206067845468439170050843425122294305782667771720609914543047503530794286582845534652660442767719861419415756698702592935077531959115086381154510469520150397304911425118225740252961023966199831140759507854444606313987256289772652178066512715777353025056255277422390069900263262411181787778688665685707293579316968946570323291311601299651942134914426210215933559302061636619533551040332590122725492325480727522838994377089446307428932728850127159826072665512928137062126472678941408642292062502568711889564715018319689161026212493228422382437811500347378057421454030235477780936404951564095273004077146085840055881751294379262405365704546806944000894121545134338782422378676758357522355583217706117170539288588587609282579761543701428723715232914198596252394640731545511740517048714914103025774508369249962053422056530418768011834149011921396550999236807411898004042276900523496934710031244981634836140607234165673203122032410907846125223132817769118652370830355502003640137715847324968551802402704980678121714276667226024473642193040584519315008003262471325905288407674872143295625122180172486128613543290407286559409073101603734416504353375136331514815565555243853812312865508689630409816235138504732039621124158882437910926130178423097775654945076328640861226743859405804689431935739224497395445478440356065029009113509490578052767465453629512454736762226894356742629811425819237268176388978380794894565680183575194919992329727927007392767457806794329572275540368385702952913731966650641629141977772865381599845268239641387842286609895904955997056662786161767137833535004574852802812204089069456128423730904991345476198305227095968461173377848171525663823160733600412817562365766068552929919455215027531341547648508729404152866689006749298068407643176046061583021940614048133589259551864519163675256177093811127771814154801209916949030232219176665088000000000000000*i1^123 + 19290237991246993462296223095163074424176980213348080535864256306324546674353890166520615670119269426476757907965464517978099539024618997527007471414614608978814847282897156160565185709870424846792953802273019101806445084754468182689757054284873837320118342070305843549096065152631739879712441356315507052952915401025822488584577941222754905466288012103990642031209111862323988240894561026926813793797130293898756599600037128944364409374383701848240008841500152857585997716241729811596153202077705085550537843647572298942718564690497163475114434698540001875346338188390449731026063500113534165207609875709304293000695809121654654650951737543531954506128996003562374048672976039152851107183356242745110916109285296114024341777599007755024478429313658032122809582286288110913455168525670802305157066477725334114473837279346864842318082894155815357424158596239624218860394720743242521439429387963035732323815108256859916797740195465047480698606868570725681386296124087062739109427072367490712984033366913100190690506273087792995685816910221425907988922837897436905019031349816810588691378329439897351917544195486469701614012818061716401512782815687815233888121045055742766443953203351020835982680519171684950399616574571679564494517657020306383076423566332028893232276725905049692176688915765388902263784760337760666362086319717008593429716874861451060136795561577110242977916328416700922048275604924656687305907350997976258576922275073167146891435351082150279194735126030961293028091079342288180916999695376901399125795642154881007618190921103710081558426594441766891056030072007834592876879086911500021397486916052255671632308380044366005554256987337520113703765451676490620881913386435845963685115471637166815781856896613122591423606861549962028834885657913187200826075229414510005672618040355664704253158669157411766223392066527164011588897564005632194405338055722894154786172368895330866519009868905850362538179063104045289308381728407330937410669870334189414250419161052044773969984405443100861297783014071465796869366131914139560457407858034838115685269925660470770728398258709608033821056951650897805292897564871769310380059568012520893517202413084070541623237526388279222418929643422020067915484172029751885494057148090509287310708598344504481764505106714416073892286790454853590138729043860371977459839277689550458857190166727404299536569500346600324931770508947811394390760891637935632724793015897697476893716995076802841166238851330122582481602626458667591970075819253958291397692147822963510266347036954228801447032498060976876930624538597959847281758170486136032730379704174014648319158641826914829919584256000000000000*i1^124 + 15963617347613616125875609547095744370109227181457072168148445133702509177543883287741195357661151237920016943744180823660245736771695330863377645571526732916348484548624812701641025726089197856665145139852343910379527893827872911411641963023985496033738582252159243336230882248983833980144785372560728390505650549097822608161987080548199215767144981614159225740772326976441509194723479769419111951417569553318395223577189281281512578267336614146795545894162758960253914315162438930757729977547333249177846073643787942055144747421881971415243798982500179548409400205201594429237960682270341327266473760902209739835613589081898550770232133857939832039812007358649775237500677293882612948439886158622541258459396081090333923769912269583238440592001844721807007619922630050373600778411713951404799768283469905344972791597262713451074361615758012896603271326317631280750715750002644509058667796878429605047049161482044018826714092848674534624560806646729489875195073883100866730154529445034193656138041221136257653948218125906883905747961480609855023185526991023955922992785717899073192040178834794571595778215691605333444134122494960098947453227440640141364978599315446501083659221589666171258426223349172696064016507774721554133722539938368585564709908465408198189985574007152622634195594945860316106133853907886806416980615610400447001526174317154228597443749577155313878081470238927039372007959690034256502492121076312444214638484042549053397898172867849753343697375443066418057510414456085449267270131127183117841450457255243134209534122739041707589879246669525769256543519704739582542383354836578836128469879137169539433284224028154273272860485925639078042150925654788973174428461685187938963825601165993000212651631947817015385438130361795074538535932861588357931697602597742650316651209863555153815286601357628779748305793279753694534315450785701152855433526511287181842970834073478279342489603022682890093022116183884476418852039738828225060950489028933333006362469099799048462143824633199422654218259727012612835027691469674645601935419043578542408955821496698719427039931651196760305934939424863623327157104813482321733761695944404458836771796269819944455801462462635190310510504942388942183441081661211611185561568897424208149055486366498770542754734321646983516455130863822587585471243887310488921223849475452225644914449487825456850290083500923579019693667440101758186426422243818599337627317321902906234778740964196236139654792479895803979172269245949291215287899510789421082787257801354608599984050233556971974187868248635421061605839644212214565839948789838157503635661247997804544000000000*i1^125 + 85199036149093163324394071417419176408075509905880857942409338179877075303319587117380789497802697892760690940857172955853471254655883646397947739354924197334164824929255138197800551788305152476448642948285355199608940227472565937247447303621298605353613013191873350403370994899925976104541866144966420967706141393456521919214812949394862607915814314386659180567891830854107560268700470714448431850269070123099545815728022544319919405406751486887781080844759736901771949783200499463025004515771091790262220121159931341329612383588946684394655514349738995403574598055775326420474635937854350679690607593783652295068746677794887706736052454815593679197530790581936551843412054330628032658954368203301206341594378095276982962508755926640422124011078088433446447865747187215417143727597838434210897022937138589881617429564932829536592651175349182028944748228918355638512232908250645747700011440381991574961561313797661671967902630298993856881313715939943062153205522446541066422404063850368041829028013194671000122860766762306899638148913816958114571921686069717761429250444346945585817484307507171887648920950099882566594573312185118830085670720983950962570841707503765046270066541013710038980134866530060417426125070145439725034470036507054282634912118983100312062029058801411221551120104889902249324788122329113382382671540776192493808888842471166837111760782641316559519583848813364254805844816070557049841407029314376993681581854906071311783148477299227910920128374307486861572992882137339076123637287985555018113865870975668746061021949489872924107514877887735739981827419605109913846965931985236067682774473061536263344020492362275537671903741579470165730932315337975235804470220499206519440496414942711875371839324372123464989445822485252698837094359215395100266974100729008069303158726902294811441943595103106066441792779475832258148796190506041098882506480779739814308818081147202718057520070173169887995393880441597888811710871504658442293490684838187982743246291015323967346537811606328075037404328174862383765951834599652176965579484528754457247396065842452617689228418846573365586977214201814620319226305351100771018147231862369390420384885335106403286842150595534839877186578728389996168720325517042421482869005348896392282237201335317313440809007910294138506235597742823463966016407736924173329551959764613886586521708515240393412329590376593891495885339725370081809604358019227230559237954937569972922947153444363895262851518371106272276103726370714893342472876491822117776912905955395554841864946177673899892893372577732660279165582757311625558151397376000000*i1^126 + -633555094854145431917728757660745955011063596720101075151053861307800965531398263909408468143326850753893825227402412038259920362434042635478068942330540560353147085066060139620339514159456149812626972103266945483334122951121907530783822325781664173760347591968879018296301393475998114346022324928261770378644035182330107538307465664235690931390599582371685723140490658509158959625162354406417698279001440398636837493844308271763904607917082003497509782911137482964303756217209197420446987061580987640379245098964450154877728910075636188271577700320758837354703831713445526907200600829546906058258999986720758492003932213170166488175035279614729073893449762919439188692854355503287584541861754517467674943739415845347875491164323108073042384227581421719161195830448141507220936450169887452096024457028310402647481756585233662357406825499549097979224439355676598584187834301765252471606238231601407191900824037924026038517117928353747217847871511353177161125277164533229655375485989248716923116543642145854442854376975565187011143558142125329767528553003479330686244615310541620197552910923120940094548536264973943570500636740513771183236454720254351614502467543382336841844394328296481133696980242523260214667404909937818621997683587233417361931758565896413674753779122468857172653544906334570403816881917628986048100082795503602495590199044045315416399710482382324487712145074896563538752010471451418061428207789686932763022015210448675952318778889308559620887822744298182661066936601515561689430339313791479072361416656838555914830584061617682881609525290525579342863931743013410154731086189357658364500220546988344018770658237067344718174275936662148789841593199978350731504901617519625694888450799751125640494347390634750215376348237962022839278113725550925510822295145684034567763092732771494726874887067465100298901309986117712070604756407093712669066055768873089176886636614382910234849030510571528421793158595588093698219201513020646825829913704770264122245653736564191243570885096653308251218826152556443161353120481374918032427724201019318234132380617752572196202203371767614227268173081938882107341468207059047710751419762568830241959228651351607538133669937821054909378755224335695790479415030705642283048292499776155056057930673134030586284520448860332830602729324244843011003597572706172946353370115413397471927899190147847905713452482489894565120385241301437101769910991859916927080114295503942160011252592471767538760724234328717354087122436608485948125472647092133238964986689424867999650676736000*i1^127 + 294431249326354324485680494710914200142007465979405791026817085359217467639072471738416449756871206311723931906330162821091408421269961148516745580296481757715176183472675700955763884163678870532949756014495339250410614860484622008668357814958163528952775966793076342059015729116916311702990105379733935935903660473565974272440448178330776521783699146435738685641114094316466165457383528011985843524492371855887712195591991230843475786298792832733683966482318121762496962223701663632271578850907125567657864404591029696730808997019862495778351154442660423227031473228885561041312180113779562925915599441706811528915624451975194943225818968529843156649021165864659275246419634531936199101318942635541661468183227460793869632509511714378240507974323224545441115323549127258454228055269225411112766544576401604319136937818047685931715895076563970026714833384745374010487840799579887486037143619633743328669855120064770648297353364516662119743424260791785317429038327100060386308344142658799030991262112696924172734082222895076829427123243962112485839904143955585280621125547049928702948049698424297549306328300905571997515027912260716860916425999500922838103637302421266559663577629609363851719564087409371876849210882537856242419287962788423662408978623811644562416977321936009620063372827691224196613780559234217203241611574468101041817807313365142274702819338784441055771189815588645066303936941901886428505818377285440086941479684223190431345495540006695572143886490392116501476150129888365197789888280078645637342272861797860829272961177927543066039102883653188418544727787744753047475013463306910172897609352091333243610977744763973197541493068559769663012648134292527678358645433040091464893534308587604367395186167484239629535096841031892411965464559772890160820644465798669212423844317324582931301690056528065882515053736470547220373007076952772415010525105291763369166187518617124994798992239170779049344000016003890203206895820971782338050630557872546360475093974234343344709061199609543705080420504707877459823783105873305909897076842248973612837686941999802352952136808058644466148328336164038001785362399778832880012846807215580764341125327090937531424852733703946843616910663960769827189660044540283645459461386094645946457077279024983405513963575801778319067480699952799510774905035346331876738281687305923424266610119451222054965547571106868150373257854212680392410730276546996289414721670188800622509170036548762289274709773573649864851456*i1^128, 116600160488599586136389677222308126203804862329209935278116936902332955501365621217837787887144979626254140567786668312685371206398710200306637256275732324663910728506511491594729894448210304808412294325754267764999501587228670807784824155879194472229711101401287495332458560997184050466830663349008099178484157157620046617600876503129624478031635510621063019387494109203002064946607266719165422229857510426988654731805106309290666446160839627925140163281415248637939531162456665356801980621015692735412638824006950090748356205868442556663922977246213831433646184310435885286417240801886681002832191877895877598449719570188859779576515314832795641958441367832847770615641533179573895935590343668560656414919846270667578561268137377561582519463449307369791251389777234007432607350669641179018172520551215233329923710234017610778716137429269926654330617072341369003625243916476459143176526773243521173314082496387032751364839538511244742136371640016806998059917005689461048547452770351489369771544882572981731816512064293443617429353515251281133086441605470358542209395929342989014738013739126071774088181085518774709675864925028258362384890472117766262215181649978850170755100387259426987294040666481687215676640871451172244798501551353188837296571708505872560418373154243499098148503611397469114910882461770714753139857397272781785472751974736337180466804018963745698917423330320586943111161554354106408615595764079681792879713578107391648067292186084833912285276008122498579849063488355765197129609228483147924476903839041957058990213978853278719257511881159540859894240136962288547672808466466933813778425592377984548717582203165790131869164157361182887214793215859454806369749890072488345755193809342201220099209647915545396284463548289095735003975151514416472740628066882057572679766214556592696703191183084279190857087498562719960719318778777443966265555348478665976787159389997197334878032505545403461307565079050173628454044595506880603264051592779873869844646406091991447948845197489290783155778959123151612945140013093133589431214958112009980244763146684849079551076525216460233867778046086037317098176589997519725575668025388745532748821695710935712059010301812756116051032766405230452075764550585240940877251285054978930272364691950142896924400090110364130313963609858088037280815344165291615742510225389878093432788761488566805363569586959781979512651084512054912906748625214010473697832278208606788938578018926202316662989408362227636883121460414848510597359873155096910919015151219851380908806190570163761427263853899955262368220298757736244528478251415957008553432114626158687035385672386024284043832961077182227767593498222467003508201634869155110190334724011886463965813395614159540254857957812402752065843810757869313361195062973129211802696283306018649969783586553664897689820938736429617867506292118654792958168474045635158970334556480661959734983892124058621158934148774586607148388180745862953057550361285146440200033289072853402322419229014221876078949381554024594909821135214956838772649510358346253729050586289078937675062203772560865890646113310462570124528470514029339903876270054150117734339961605462401404338630176331837945732165243353768294250341296444318532524457387231551502221064260337233376297916923074894359229563899676504646284979950515479448245791297855063673603897167443332272951143266491300727627187820864090251234973032033198973215353092400483886401261489216518847840477679029670545607230219723634627929972171276221275565786169916003591424379529050096474152380663078814346452181708468682446358903487897090448601814365919756821438032597484070669033741931127746664467769496104088133847653807606548070907592773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -532624147634565893203569751208403513210733196099380765919232321130648742127166311404650687663467201015204865604022588586500463807529412736463530640009650744222501860476053513474037314865441341970076170923030199999084176360804472831783823888157732866583688544865770887241808319187204491539028594793693101371841909899355114655254948834036552989559529160821493169506587726401597926287206211931040209274376221883150144752216277499459781718155678542462314666040775972770482933900819630422214914128800149930631713585635684193579940351775238720898487285949222096277941535447237594867219975741004815531302227911765818379234534822214701454180502596392674917545560644067338252226875832141222780086325691401238537343050775985676247660031163849352832336469512025268103887731616611749147178795516784401750124455384873983665764559892422284671875811558380971333843762319607881718826246502068644183609478253004134480793306212534137697005575547156184121874159260953261098986146546206259499143155239073320369029858396355174631280018667104557756826831698069480652239235860318615580132440536424278345979886300219070858213903550751816561088295533394332460059169218716774422796813046861975557399790312888429530489985604121963412735990201257051772428889829405797057615629208654516058874940225938433507729157144724202612013990335696223145283507858089856182672803894188708054416333194569869277959396670952604842070562755254472194412866219754866758927765808237311297311311440967404035032129002523313025963012712129797294096496780464012419080850377638560934360418040127234075704074056164651348319535086547423951922129011497326260232773434981517439243675549635660212812839374493629852967553791511131096870931429624443223354949250416383077584232513086640064786201562873147620627110535972270396734902154959151800673999581110143859317688649054688651556053434635131442451136480305492152209034624240905856269337280256967737389856846458604165830940742282103700458149320213240601007248499135979217059286240141473018813314222222218626763579547807348570976250193786519805362466199320305580333503785529805544732601755977642181615808577161782870089864724575886517843775479588805671346694318212098943944667107131642221426976799913703825966409720490713385833587971583187395133746309917967457960703320912100317130925325669653980182947176263988103038195079147801447117704778022163278212110617049546170036036100532146290450897698421823449552249749102975665815955863162056328473200401600457442711507197094503247821044703299023100232048372009162075767379010551964912980591720114037644822036510323107256326462533859314712564920731753596770702903648246992756458368527591198693284312391994765287566922322053279303357645310153140752903638969239377606588669255521577692436342378163862073297460055008031595763346546848089292081098879253771440236090552651968397757060221106217390602613626576919799593395529714935829532239240777761858363547839613391790918090089134355761131514213532653034621622926772984417415003392428661004261335190727077474925502880188389199901752763344039346385530874862839457100955256510615228876943207256087318303350704754221901796087909753540096611719608731724801560649276891510409832906835799787836729916275744313168007393096523384654511785834682256712510270469469102917780016670138673324267893892749983150675976355844143549350314409453637049321082929621510612807400160224857406313512801859411934540128375016587822173476883230020111436587221884850595396536044100982733721342085652585923645525821396638678978598069655110090345839956234685545544630072227243093101275104419408741358428301281226375692804301887338159245054223131623045275008245422426571280549723041985998861491680145263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -250349112980439267155315863117360426313171419095141286291915884909692045312957235797626328540058083424004667310272047757591228730318561844595511504614029249874879634344357445997180320773679615287596141185335568149542139580071640187381739950673945393447513315476282555084578629059884458581967223039594539031956458821762200819008668860195129538366663664186017079808884721523765880151491952484612045377915230198104078299870152881768750731404718744771339498851079619737137593818816296660876492823544334109859411640674196058485511107456702524832185896140195665809026253146426895258293022595821989659606813358493764358263269266753099742437791143129771165779364174029597842443513820239531932531841809470510839296503544454332013729471564565740992444621766251117419479191959085834292348126574955777320321036557186723670932557078300152471309993209846968629651992082004447000015852965355548525474906519895246947543810083537729173448906591015474643100276109887606334424562320631957575301102668620517542729387131867621087983305145989457088224900551509413574815210686514719077378855893257835584467678399221072208878241295529899125448941362721466184531286383512657261679076051182379814762946838059556482801684847405573532972631097706070379270640109637637669192888255033822269163938999564760549780647011792370743543660715725440164656459244333064420528336110835980515295488197748821599845532310836533126328181150104173628051183678155938545261809571568415528331311322007228197960840286965451067515306177019976774229744302549487613504891901269257101083581750474436368560580665071783226955375629561056651361258808630644749219096519473500479267000076566214668982282101796970830584077560386595692035838952082224697621110693418973736338084162721666999584689189889513846250606872364964842782875920045518489775849735387423909085315570201805985864842439843965759808263715852831145203457896204066403158065827029672689533217840572487595315570010479153266961422578211081778926530496598642802440394534927821829495642313199662489638275255833929715338219195732593098227117562885780286201620399050275626955921271256727728826504482844022187207504423022336850295795220437070454271323397689292939880961609264770593151310103044088862066103831243001044276199219715614335800980962602881072554603960043928064009504118018301765933638608677717506942476001637061442579105702915074936759789701741360199114127449099102408358040177769099245316748984843602745768700120420816758657075187275181908510734766514263134420682716368137389163763089267373262930175705426599412405397009005594617326928002074690969079934195635046212681178412921738023483079307253594132304939937990285835979490175388320325041194533367226654692581113952592103526408338075461868761567956125301016589478191277059738371990107279233799642606699506014199168518458816606655125519546596334082111318985252041315062370755394458189231279244695819915923998978016975962987771130906840407887876936945021985781044192591357713787620308495497461925663826996327378081257627848220753210257054501187653578043637806336038896096527580515738749013912663505830448247591833386621433665968329174200324792016543387491375987049379252301639324156466163147370607366747402298148588369637937511914196513144791243714769401015713794803233084139407371445333273594031391934872943234538491282716867696274266384688881979119236000205841333085428460919304571069870843720159504896139798317741669717255224506139984855991287229764958408559056938923370932812145516127751953914651199451101759607785661094672748191986085354787163475961114923785486101402217951376332479517516467749455544757003806700771644314021213389808437390686628822483771397711116435402800561860203742980957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 2330229309299243791770183075652996859916694000871383060932587213501789243083543830918713486942964640111562476361941029720856693540079679890465567309843222303662730332126101103410866572900092340856239833676819391803535934014199287028399039907429896751600774358184506910161047217588206490036652104030039710720491178664017903325422516752479824424817383667100992745161757073816538215527945248467747693607074236619039660548517779643043261357405454633346369598110960197483341729513971882303996431205690487944937284132284201236941623462135033987498784134189112863869409800707875926150502373229504013100085469579658567517739559428725660897543429274902951221888253386671079366675266332223806180745194638952161611753882462602336057595596576034693134956283190918548575501677038503032420055072464722633815788804553400246614107023862490172336455220285636127766769742255224654982621863666086851138673728363757037975301184993451156794147850496110295238015102670082953963319288574717822973543233978359707163993114074421679474860422001636580617381994289060711295189790070653147082694860001041960069602222649421224851825347282651911332039080660171213182939127417132829700651268514909647048162103126007149070427723510024191888698082637743976246407587112322226568573297584782120117718683843192824738183311012402355199367625433930951063351518270519225456324944416287515370845111903048812621488656087576031819469650888586582168389073138509799636365718359144734885759719263120605300122390984340813211660599773051102917273811259186357769323406409807775282333261961882220377026046332005530522904575746273130575955097823026708423180260738376500355839566953306977136847663157926074446285979594865939295724856183739239548011187194893273716515643591289412891154782610349464482125469647877296989126268061574420258115774010995810873857225068934255161927080368178780235509565196671965935560980222141134599951699699556471833409489787959394745252452641163395437138488465863680138919940172084231107097911466761240370354606410611761715843346719218496708284332321566122688359881806070341961469289249782632241848778894327755308375623290027879081457825254652154460607714302344513455261276880935956399978167462738399577509861874845394937616106194850662296671690890585623167938636672167928510044810688581377468251747952571273175005020366541108743617474726647894599015120387926395961957572297845711147785245478602689266851973938000409805485751929252361417455766942163713880975495872201974513482644096460917069067829672752804357236682303081444753559100509757521839613395626396149015965806004654898479249109962808510541245593571838783233768039118143068952807288780440407443996118085079632969546403629612942100140873217545000735800060104545549544384574083758538127179275489058229144205508670328651327888964353872564534798384361360825735992893336532861629865852347895852476506728985845072290051177831270043786981901612267697297271291252358535800565614155892310431035050595577859345391930613201637615718625004677540636208531385337602534385307714090029329518870357345089674620591502273686253494540156903366042915288994552382947133974200666249616822716894873716841827302091764846288972759202795530864009966687346783774027687423819612037908154170051316972418871768665958117359126691047078066772233948756157462978651906816078376013574744099229577172596603478327406940902476970410874786822885486731463208583250049452209263007681114764681271718860483493360374824791775305998674214047074537308442928993498907615909626331387936304326199840936751961809422736109336978905291561847462622386522779276260287722620117616748731985641444160741689524996815141263599752788313505677680339232826778328444561338983476161956787109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1652549048803019155496635480864135968850869480717228233675238679875349549662456018794985612891434342458643728594447899000152537678413676308087773788092709246374543822980729585682601781584479138500761771128568823165303147033959089456177067364856244501116370934290485989075038813029587539393797997105892966797179433937402083896703272634986752801073599699940852962570371203400087863054379700577409459104937700812559658858228676319132119079039071511667182602706018948854786121501886479112973468354579926355427618704247767487312081949556183148532379625160337009682805816516364230151160851646542763745768550485151999695711536979902077207411555852140307522768829608064295786439303231549633799543708319936072927378411673143671942348626601899176710752556953166646942944959237125263173530579865218675967467241540336934540538253557307006834835274870190910718019643494185902728608200391963928251042986554291662217898562990536007900198095377942562297793138198305927226692740064616953192077676869686589477997437030847360637636864410042325547723465309578321900489827547202541503659919280279794269050357732963627884410367923782415981859338574967546752569551808781981561254767293943045274061503939082043623975720966340145132685255512035665377358819361805763945340862894306765012961790654186187456956568517435210917884358251884883632991911787001719332248886024872315469506291027041108597549763660496617848559050880626398998641678981105998599918930132209486694039335321935387039472660744896731343392404860242271032415820218557393009927266272387719863836449820739790633938812962893963193437924926767538631871783373699780308839966421357718014867725334012939738646813663042240998433074783154158414413134183528199052496246477579569855153942496888715336321410459446605531253302255345566643368040689892640081437730418496279854973247981328258230936555785327312982879438201922082496481022894330307735653067910215773583207704087729579033505358973449894074338591855182906476822935641485739586947120845607572346879673192917683533809134059526200868354837989362485345243945335123127898315799113452042682500227794317432867041035341822547425304032586904561594198793824475340103505961074200519989449736343192026544967698006876604879471110100054663329402823402163587769874971762835883486291651378020903149377988076546626691493339408250419541677463735092227427385479499298111731456080583012111965163619499844885199408370779292778191428068724972565502775678698361881141873552499248429794397979460794964204309157111562499123373893756137922266753781453116983458947148110747640343659775435611507062367119738502407598964568390878156090301842163325838014134276739563885889965943249324595559992638934633012059296910995971628706048260637580546769547260821587776012847599505481680922816435110225436811342269265106306947414071226793482588443815440787332888838977365802410691706118267627576304856732980931342977593742394621625276939731048138964210252628936597012321209575697321617641841839076384057181466726731454952603543373328922793545936495916697286922753972452719323570894984322790990325922478106354771934416945388095911577781994507534696273303974113230621554802823495601102452062425585322234498117679783340731812989222983946174413702057245139872091865067176536374073592695030821591284628905934183389486165860485622924364245699216591616755330356350827116176396453090561356786786378454259707186586467190620662286930596145776718609256824147576199784062430139161094446614544059507339104099821292688099872134113667626990728692451668462820272932580233117643610104132089762797660938308673930781302908540950178518935901357549396856992214954431330560773893125075266489684960163897287088730081450194120407104492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 6088106740001769179169494203181911445873294858181724664188502646051482547406188475618466993788364557211411859447022374318770596714296713743481646118627100138574462334913190917534653979195833888330887151449493196470955874375688644297339627113036068832573656447135214519269778683048953291606821470129186047996318181845140793257443970170492669731133935404421426454304867125693620374673576691579480583376557916645350222174704357427015675559534074008830579514001426541661295118401995616773969898882737479878453790120186584126496462225544024701094960225767593405588325184860900618870269043743477450776963782689279972114678558548119142781851855957474419173226763783169979339481673989815828219600389877899584727631463936778159150555053603110680784433594423576311334623616277882572276933203644322083606359907995339976410610294300925222414628364555290661573077137709223098007640230206071318824466507451933668799526343232746826154178266536706538843546164554088840818977101608233830193457470297072891172307117234162085815833620368927598722319659800194127171217774530254675557195872172753191003631036503677711344428695016834403792532883323371313318795995307198301603992486393447363372838966793204482451835088384107112029047868610535082710013693952858802802989545830530121060494627963200229563792634243242081851892121707294453141842103675508062664588890107433799604528651102180549301701430673460826167524438764675808389578559305155857518302325021077875347105031248237580005243618187218953589070307073505357158345331530657768304873949909761579755610612046966327736465945348310704597575087923489554128934134131444361841362974769804685899681522795386818141710599058332828361871527870076054475401297083719699469687958667178051176682840092844968405645711659282382964207245791580758309243191311340642242405163855365936842227786080894984356367821358409400379737388096233163756418998268712528143039129734953521725923442974280257545911795432173153835996266346318561182061811306060600415963247445512518558609256446814163440392423029710793478184229303506645599529215576721564047914144812051957892328747442929730265181759566301750633347494765835480844639605376686405525723852724976746659159311105896168167759132458039902886836412764362857466203577882548550104563063748674680251499747882954349450146155490178783415853469655119064486908680178244133615719867175382937950467022698689227053806525013474967555854229650920644066806855091716438534947004529962568146243770174549878547101005505969863143269182362381307679031883172164545419663954994490731378169008758426082970358286558881516931031077860088341049312367470436310718148364700228673523050998209152518693441130785075126333198737926624503185896411185083661612963914894267750718308557641753173075386682018821124728299245458726122787614255444060918413953094173699616767102924189759138348994010207848839402794384988640701677181325254313160849911555440531232696921744045275011210100333117900707301895289115373752833151309491888913530881680295426690377607205686516044065429572124841118168135278318698154719910426942928827517883777075156285034557612777194777999329028123467495704158219893320195528327347757810644129936316406561163258416296941633682598924324714557414092065637186060064611189582224340414149901051973247805070641752108328481481265661230182023293100125660977162421821923892498223488504673597798804016366953316771532880910869775517721267619069559090193300890565080305613443814650022229684739747121036581230702521378168796096829010305889135738513433332882077418206890116614427613953208595935802797601496312376960797764520526706459087638464522296345641933367876330466547448439940659493853586807011503412301323123756446875631809234619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 580784187768690352429982452578241125629745348008642173381398402437497772030965729723203567473114110690151315047329046383455914237057573947192335890346367874942448356427322929749804844575100424078108356366936434243818447437318635541074157397943648500790414592217427124841872135301147646001334105464852367405571273305698842697464863532504454770763174670412324072591009263918301876941636170767417598663187285442871543622769586015894732716006962753150727505141678230652358955926651752078418512335221396433823803717255685678064905437555944335943141960896713344163784229908535540773974236108049977290777116750546482369529574152029515774680068184488195231260449781509001556145935560842954235304535944679513336710479091435544219400724025263579559442259933696663059169883530871096131604024380517809478238061696702594397709238620332905960568692404966458342932764050081754024479687093315620245496105909331675173835748686276191585631644621656765516976667921918488462735893385999225646757171890854335620718453498646742928288216988117733399852847847482131738658929289029574468343631828759899887626637656867481731836314188299631779707478787365195204478999770647178596467823558536851777201888856856642412587770878098123043425681198101441515603973617195069098476484247612400414848009694332851469320218975736471805659840895047835742489102453129724601093031411238694952388295509715351725991377542540214841617438086547750580852175974406311672236834025165814776766913033611361591721020243156043223887475988425896911797688949840268564036070497961614120629432554795971725902777545155539786352275847702631671961577049305856589953034428892717595049015367346203093475597704782133207805534406059784874387443552898280520087181273943038032486254626712454772758258906408930352264480007938585205167708886033836506512701948110058670485053907923690318863014466140100702196148911488928105119418251641019230638918370098187465258851564940203915085409755383623112778043336292266671355680771731467885084568179896846211074213919087599974838115321541981836997284457748392398276386536638109091714737082642324409261406683267844391067539524611904516350490178560069963668141216878049466100624528276426112931406947569665597014898056523756353870933049150279350378671638913456909231199232293476102590826176859884921156100782598779110373614774274032792073297388543756574150817381880119731568616615442445305607277917531064295994982263052983495818382154705509472766429861882849708774041709331087422218257926246071096132529140497977662639267412403359247187059673656462351538533629465601775038555473574657003024532908631908428152588230894313613327133612747744030692980378436834290897332177560007516615460420806905383930863042774564544792194007659233260126710781417041116805849310963366936448379755417005778874578650899860479783154203453583211098831842935084311710371656269490894731879017842732586684163959932392957670712830036871111394143812578927727899357816599569250606004857615896504637786017424486027474725743229971042935020552492622143778652857893788800876808125463309093679867234135335415870035876460179762807870404628056932347345524497674669550312491772819393122384846519720087976703057994246183323631409465856216182502841213814399524413850021494749548375932703448356191426640332740522883358849442501175157655656494069668022051622141243714997232110711385474762101226418810601623446141489450055718195803087764671068882778493397262487574115051608999054918090592362084967123011166927568278057540583772172674047581173508327212604414923912806281913397009284310995599755430825305579398710113952948117523524234408702459587200830597378420454668003076429369150864542193190150450770106727027553006337257102131843566894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -82718146635128925307592468977163626360038701474896862732229077079639604010236961401668808426900729457129035712197857450944038036999156359273462817669260424453746335492226127555371514147574727296720181357462362228728587185428515786772004684453431562934372597723580892906274632590796095562368272976724889142181739891485947748047954473672829396453924209407817910851197258860445578889222097089789938313618451289014526859178061545879173575447055254943930704606481750754139839906401639128617082925166344731553622499894945718669803514289851510353106854291318890572349712152624254531603082193238069723440507480992822429951745447568116494520566195456280869646296813756194348730311310227165205135524756397181122511996525712531942151627841481189060643123457510218544646713611207638685886349741318661233992711204921140819816853639911003460370492729811875217392699052107511597964440374343420848711056847644360339979349956210320268314980624296241479941242506840754134828605938260913297920037226025701614118995390641339464498880464807809511109524246649314534214243207253351686855646741663981217262418378447808957625091637520057718632568712871354898100110021531436093386323727005774208591578184790832487494757868935155000592588016780120838370735217284800834917275605720886345268633525841949603031256104234845998913022134117553152557302780624869705285800816462551929438903546547458949801157614014389438730879306845992369905858890144111236168803835079266992479519240378107248768168119027922589303068577055387438647460969723037809006152316652816461379122312138324886980714183524371029661484962365586342038496054578090053934253527851893764395705268771878036828883254726042562813751282814787897458000386908201884974767190227456424352033655135872684530222704045268289105705151235904850291941747763796814259909675243902292629617642141445952877447331727358263930561673051091063492501691366171122117996527026969473896475681018489799566179566050852841315254239577393098284490408713856440951303623204885992161576437527152217350974672934396478659412248266741105844335579280911934851643257346096949765293252268675801118733127517225058427701795646833926665476178980814540712875195814687069032825097158465671402598936803207363618169841473018066615352471427013682523836463566607883878055711675962582724314241943533173330054702959570365484129383934927346811070844358263238158239032992169401079398097601088865715279514996538967773235720262380453236162499772745711166752457645559262814763986542858908816674109060947877200493592872779986987384764783809136819263341344864217769892763705328559958387159021876955518818866253915981044212584288191978453710920027882727247418113805492267258014976004545530211814371590806012709758839803264471541849882601514739778214557489136465310972201959471347739375938099816909326768832297104865531248662477707521110451046620640555334410610628075172134815373718027793814319424958733649041283503951235892717748724080110712751761561893604668119512143483781402517494726450090832249974744395716193723271186848520623355145526783986836380664564084912487780452332061604055589221817404580103009576561279028294761064921111476687298025627888899908203688558855113499341603708601305866472595480081247936749304939933130733885425598243045219764151654744453240939094590627599810454555684229563467938864706147588209484014673700901600584270415552860842741530184602460738734067101983091179741392078244972264171533908134087040052123038192935611696622359073331645516310800671269481930461125685196582559509755454077070915528935351414347244420831027268088348631615552880511705063099796031684544032652782290798639766995042009494429670885708463958024533782651017965736883752470021136105060577392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -4028082815922787659022015699938711019304139066792702758689228576245526939173117688550660314145295158467317070639427392525793550634301621709955933039257690069888417176853094882856775727139062316832959635530392892795520427044294163036373150058123767909062468808449531369525770317441016781178005400854235700516422337328656683538351776746182670366607955460868622218481358261251231567793758878236557204079766674147327617685584212734594405834877007341215754901512624580634720386756802687780407502760857449749533258907747335715130995554996741273288950598405151905438312183176052804031330949731147913017146436766852273387428448182085401078862466514388632283921935663852651670188891637242163946703030090258698155499112306382935154900473361505146661280555896087455459404701818740272895954212802861642941441402299590927825468866150524486556197660231339537982507112692393003703426145464319502686385887009034275039595596071137923582543815041208770466124561736777988857126994557526848743659930036956943064113889460716684895768290405013251402814198677389858132125697676580578149918215402176511714426461328252694134737311092777937765550701871532147491180742275502659313450099580052300994809401533133823250247694467580936262445022473332612239441701671162647224329903140708697198928886901094387712811172458797733464890337776872041105719031935553333849903623228369463568074591284712713667380875614535063728144223387986276268854314858715841717237027763951874131071139915141142186379562289295758832380259949244295589023637891941743261324858806662608155189982075245898723308245386120700843079206007600685727019034271756264206991091132465635147680694564625090226211606668608638877927874452810991372465215294455132467850049938178579866408121343827163043052632816237684313384990916173177017463183583766906729966137026552717707432184783759074775595531882972843138212047873348522334334770672766486982769926433705759880462790488291502549047128553455130538529944323392459908955650741029380544125957075600075675063724895159188484622800743070396650636787077844667053850783941382876952984812348112058717516183192298837818878617770544072937315871685495288297532691515887572713791245259620134366702821666922488579038043455860177057302547966357247920056372776665647862421767636059948269026905998670765685733357881379846868565736998151532390125213344131746484726129712947817227376932036587926994067419813893718617951789748195847690830634002620206805037484301512107738424783957493492276359070509801551314925380149828031941865430391019120048344934467568237123644790410823606992593095811432101883737069088580080358793834004859930285605307234423542641395960849680001131007237086449450593289400895618140513936180922785936292651114314522111862914616250259686097957100089710612288304298629450412062434305077697204578217031334207770251103461668840015083572130414522293447155154955363771457878002910626696063536143188171823194594386804715465621589685050189453467345274909689251677590490601253526749858333592913171017139371094731332888040108545625434051945667703827965773705249192342690601967620534197639110341463533005836975967190421623280180129180546537438886953971167055177781745804527884382558974618109233868776352221906845633893235977929655209790376202433011590039720098956205259774426438306671699238163208248967132871299782809524232644705268548730387325985352103357828860437951156061661660214288738293534444128948044987542529563911137183970070102302198006158825907972623443424543106642130990645511588397969200946822556082673147296348963452566967665075902137154649892987628636881206644721432113360101580369560717590086017819600162909524522801552687728257432650788581512870528689163052149524446576833724975585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -77180534510561069199669408920251163024911238651557892894154331551290488478483189649525749167090774678587012986782156337504444082620697934790426231016997974101037561688238249919205728660224634457921044607201461106176348749960600158835011137657497835949270396883973938097145918802046072436743310033584993211312513302046455057936846065033867456464479553201813641940516145776232790936711311551749666475445227771603864749454160395268091420332985173792156488710823430738748438632419564046366587262243668847414644129911815951105705599868167594865934888586257322523194850303756464079778794978420652852744059213388880783261877639003319144923861988835190164090655023491093465482410786000177820684614571873987111106142246604023367544808068343411078032601336193699562483778733676035020027518615052661375209302575780556010679121631994666116291719486128063163892206511798299574487124344334674316792545428033524954676409331547221873101917568580084958919448502116557313488627832386067124083875194901380025756329376890341386068760789281535244873415560275958528853480300586197889315082270666144487971841726312213733395176624712809944321548378767364708077217700843722397650602935359870586988699329028721965043807071383066387280646638380196176668345694313769050610408584780571287524170863194696583624271682477472603458430144823789250429610298471186389539083333385935965259177744120972588338906231856817954858891875702863060533191734092753729131639513530380842855709379726809328060067759338666625319049857730449613086588363853887588554492396908517145252524125413993381398449146052210628022239545260506922922662676292813819970557362358633977879897896721538999901132082209946099888416035523155672059845997084343014188896401452710352251046233413071348791422533928721853842309297978018371712420121510841593377280430274456562147462937065235978938994850786770851178280379834859237181628087549291786749371506095460474633151344261058611054440812091570089787512703883030780627183115249052732238734400489310036578581437253788811331916905607675415652431731460759778914815400727948824681388990410669910472411140356533484388106977953735226071309927316508256268894985474171338783856981077478370586905895204320481660562674083698699216673978604726947057231924704412929311764505100670956479260160654913278126262702451250689828648449373990309153520848062573223623774254202293183509852112870985318955601028530477842217931458970436352244713348872591383168364035051001688171837885519206651002751464075096167748364597679664033484138651513745992384292702064332084558141670763409159973273030860984755485741291322445308196763957645739593934673331229579103706166693992622587952060719229721670616504732540072736805697698427645223243297568044024908182210688838134627334547772474154609191726022667250853055111683146297172258456295801775081269981085525854390189881533645287834839500042026358316646536893552100296716262658851537755574794420091133810784726705968786430850869616792485419733031913347322503395046991932688884539085765313227381119811070387993801424079837304744259256403925397655503218634311678353252836104695586118237061388673921293687090134791683330472014634462734917995251920558408030316685930248449074841662976990944164545467493274569412706700246164158771878798297342804520314218667674513513017888719874722321900876131035479835079056488041856321044999343091019459517944271287294121203739934009280664455843998066702144867756632695247396027877155199193142100003360088308322529778647685821259669988667264495288870634662018175367617704979122192326103772637438131404985078611099721941730570358488157181941980697297487759731803709672630700496370291977189645974213669884597568797424127495787615771405398845672607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1167507154084242597252642703802319272807472367966986716702355613130527123747226771014821935034303572736760090850790906698776095788881730899411054417336700768858639252469332825618162121347956684801027942670030826138585273785658440070710435427003367114128726214680488085547737808037176412831802003658340279551050498571781552555749693856860400110886033623643834744389224507272510635232130932673164904617872475128122576756307408213892269573383940597541943546748687254492010740767324706957799870462124753814953923528962055306141320917084497368125968229623086228709249692529485302221293594766026085949136974926376661946690904476238189767206116506354278435667155068264633832724888082218658847871166295774891389361014033221813745678326307206829038826439527237482842772390726550829196853892633712413309156209647963071546778034263238411028355060031453777025210059103927944566978314115559925296011656589639619330356877413743305970080694802221873324520770412749576047728560431698660000777263884296702727580055794514283257067480548904747293117364908516402997531288628427725193346479729024893830426558346637055055587691015533080479415427191961864909884963855581657777250655762862204815941221233242372681105947270908117906399955875025598926935058534099642679507220391305920748167573449212609658319228122979382133627663959417125310861238269465694405265073786494276946483200304539898124611964031791825747032565707813278704783428955982551438473239540960321167722855678461198100312899933203856526101267608888369608960598651248220383880166436004253013461964680164398973124470187376662658644074303476180496540226798821245592107056834631491085952706240708922629147171345245758810572616004140554872681163513084377125558251221136818116549806974641522794270680711034961858466386387765361144047274835732862939614081231606333154882012380959830894273789850605380165114214069039628235885636789488877259618025563893694874462734164135365392783151397951976158976966336996950021713602555476001841879432775304595820012736348457347866069228642258115692479004593046242196812360602844191091511779878424934765569244165202747674566562593439957934721575219465145609053826623984756867330288055268310893205365490405379623277988430991844138571679486840438404710461734861016865449618847659343415998382363153295455232152855135058287532741073581012450600833849884526218304864839342302330093303023805278300632867228405643307530323880021980802519060064811041411851092492055116106533453770328147765568518977987557992109629189074617048197038107985847331346643467276336900465471827766922231885849921126710512377721222518009431866674789495880124336367915396264740484878480329972221581535859908186989206727088576037939944714406032514308107094004142915874568567021266978364351713368698297527619033744551913207426357391410217965658003113615241906429800102627128261582054632085730113376331758507172633936576448358803925172201640789941217491060677147707451221322577240661031970229471641758539491231128076902137700859176097726955363521762910972394633930893247601477473227658137209412860966279662179847971436838391430664737894913169970756464835442379307263454001828684437403595432928130784459477126043841972718254813980955477525582120039178219646680776014283201305565883905552096986141310496684291950962922640983968698636261806788939989734601065067543879186720452492003318475087504617931047708166338573131060270726987741315158766201540762479378526493147415563572493645893845927008253316497421729243377090472961192367166038082480891684477044511421831144029189819464918847603888132443289626750544954061108694975342123611899353902153669531506244567706118708279414885722200409190665554556179617446201590702514749864349141716957092285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -10520196940165522129068772167142467057533613318374135320591364278163506192641000387741222520426997300984712150561731897288905557592351916816970386809575762844002669355414264104052636233471715356162559387641708727565675710143699644565625534173730106600360125292551458907885793236534643748370872266843172801304660377527930239252984643554193335410465598967263472087023903889656953327829661866352796245386315029702997234881346618914742562914584508642891648741578947639476652853663510701395774106921807790907995858259747502418471829742051052921649819127566684685911115493895232498148541493738254620326204225853621523792233997660407478557336169062573287160660321269485852978665406201847011599730751287407346487009648358099714186309144614308152643598847910050523287767214863555057570581363258148467421468210304871437431279744912113723570178711034033907800884909342893213838793635793128405778832298680774698826251210367850530839477486026637717722117058834243915110328653991210862298703916131846594200201995636733923830648609463331494824856680832577406880376182310346721799695297668025383582563764811560390894650852814559608417236192350066576651849218126451714587574047444611618707942103358269887090597970173840626441346054228178958115608463137492650095987455324222005019540441315045038790792996647631216497509646481394566362060705159200440667282678183455377071159022604630795424525252738146680837735322039255456467665956676864461559723474011228193912531520727690945755154661004732432969104389340856422467199765283194132111147222409978263626578753484675613951998006165411767995350928148328803716396221996905184444122524884840712729491423971633131827117071032877033026436736010509537841616584722439568813161996442318484792089556559773264042773304080344401358009057944747648908939313429408615891183658110859716683232304618688655305819789385743905941765441264352546961457229389275123017888079421034990965163994784117604025208509373812651387125423708925067870826288222622892169689086123840569824399339948703614638122204193608633233617770118154181191209503397419075915443553117587034526324308695726237000957637580008214182519577616814867679566565984249727413669269463358893121044686211259837215689720817757217393414555024972625155810555652780111097611671044192166516787205448795251655970846796703171367506347637002306084017052695939249366483970734132899680293566943858318469453966282906068147351999285224093662547228375835938496447596601465314381358780569244059197443102675019665685352286578252908646330312263287509352839775063062945506628828943999252452557131212764813222427705584716830855309114536640049888031461179355940079263385788473707537049209736301512544614624751519756638613179317913002841570664733093033555796067679031452589730185838324005275760502442391119290953613021314376696857689723370507951817955659278306691389156162360998771988519416294837291413222855866785687789544375931618093404771257888010381550191029996897738448849048258875641445854414974774937731437303806892456037652124317549245622961763902122755812872450249505754725490199962093231610801990312642159711336798766445260328589061820403702458291163418150022261095548976009281633927535868767592476213631689603693009369583464924494164777377762441296585248169437773575984006862307444130431642143797874673266606225030798523045279516039416681110303089092901530503918779757282646359104165597270173250001299965322533752281276653197493384623052861256875694777390173507433576271788252788735679940748678603610005659046572400331900447436109457318845217632411138022007444606784288074008043152148168695576696494107055502302249777998699538930103849411199797989463175255424850715620159764666398383159418017385178245604038238525390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -86689582649771515470656727603012506288777482363920002470479221562708212087695461221886787168572051578626875688939580908350901256423829488940061946186456250406608792176293241833578890777033828154202741617915377911413935323897491460809643208270880685869585276831840299947965244481220435107368283346385560206545716865396344419597257371063858786219480940923443404958989333551759689516413917035410173058212112684672645910279738507632391745633549175092560578779365276395147813776261674467481814358316747977113990511137477271702352317816525830262003696686805736226562184518961906709250342493134325144858778853226924167710797670081491132204057180587845000634890674451882419931103873080605499516358412150786597630094039208202975720068219358998992243586134957354807418894012161362814946096001669476384325915883508614291175950882836873858110613310891441754928353619566115868447153332101201391533975668613762078918647725118545922793381038849385584438590503000893334035933173005767933733501413951066436216192842233125944321516045655909790779813436437701730841781768156163043379397637166288149348264818872972328390132085324352822040334771478489382172527096867396973150475161415798738039703812991126153982545291650923621045884530114438947605198045616247235775443971932994525398105144174827416407607120650698360633550587589098110589866580593307082592252213294113377615202337272090137971504043245182976118652246579152365918301391606333422004984389496773727332516871292669050582207547351398435098151808235415527974396684350737432185335401342412560280699277436874294646544361209700736428427007278821979254693020389821629557032416556161721082509446270051773582717016841242033884907802876964117830145693370312399329725556375380599092852459171936398281934049596768141982812882579729814181927673419344390920650484176494359531164909001162676427161238385233935493973039060285192940163226484916811780318513154339500968421187468493337455305658191872208538600836886712880580094165927606574215098585302475068900253644764156480852713522555343449795469824758107914990939081446608458824287408734163023291740634219475734789382935819944607879895242836482230770203483013954496063503233353214228539896636540100622563914600933365304725393586919324134662617617363935509442929911227537848069711009461252717794076767632345867648951581066025074644803879680932424737213659110970375779091914110022209962445034632288915747076899198546407445039302862032751295881482824660624666659769061172222143189385010921028903709785869386144896137068774000320279690744377946489726145396689192108199577534623147861855305478743762869746662441647240556077511825794769483171586977833713586274602831530954400450979719853899982619156649292298220686048161387175138157728330644394625053675730295196393686282449404705469399143858067771821402372110142197090471996056726079390564981916930133046951946651563105155787929757393221095973288857488949426312760897352486127997197652323431337392664909237595107142757956046084089084347353626327853096342576997257139799876970892551701405267506530092949686129179097979476924438478384760385868833798540754556184495233537220764888148590441593274441638996289081958964461912163259729197613549392216094023433050809270864286515085016696927545675120943906701542419854239209800987614702380626126847884194692634539200378505192787162673435148213467408515185763981431239042950230829140775772766447452674043459008249508963736542058269856652855945333024934453336044319995490466404263490583529663096647137121883999448363492026652486249562881924389906308101123873660947946977936547616393557298120238469409798280201641926734316983695688267786559916723631528431804740574719348226127857426348555236472748219966888427734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -522748694560398793554535322360324752054046411545263675431040729132929976249012191398069897131266103141198696793900606671082968525750596916679356829651392485448567494081195931725235397804739484272366044173344154206875561219910969087725108698247076335464125059617735279043602394352199660653568146400522509385549415299844484123183420974921838214594448709125579147261691177695462403379978972042283952963187129286158233452568209781597137817365691870808335068405388180549412812432400737505218651375695900581355414684792082967777462786595569535655622113264518053257148004617684935472148791109810450300947344048013374404822817838202602924113813955338650613392662931515181591380055363460202072156846009473895807058568071845523124096821734063070267972009967739594242891123721852136443559169224072695797315928278843408654779248003165225985774702213066833981825096556615041355978786446691964685918459569614191142197761267982975603548928343484169023520060265887127480840119673356454996638999031392308149167359524886512636018966626455177343164730472487901017660445109599338374147891781823803491301604173741301286073107740238679334070521480032297573826353977435996333505343749877138703749160562302494326245505496932519239758296286316362704888088805015491086207687373264709021159430982080184624656779635316869646553336542677251867663744991708074504332817272285414986994646255201692233787953209723316414021487620550788427376778262921790936428505408541935460987120248403087669873769513192816137708548759212054525126800574988406883568219195893230288472117616623110390260535636988804538938440755669870232866260959590772808949284949001828936881549350877553740908945098690786729565739803481523085442510107638674637028722228884567632965469245185896542643190756913443080240373720419169909745974027507270920039083926384874996376931939257030647040484374557444311314173668807254119356648832493162285727945525881175583987769450258533653414299604644292526243927958463506054916180584404565674801822338648505746984049373379186278266405426634699928610192404156338728305370438290542527430208704784531773548023604577242249648697874325840133279133840683614635530401926444152316094782132598271805760925072238826247013330469339664635442160906457294989364291432030876014943501150814665978923604463520049402475322426061851255819490622824335452875487865030766555555726655929679573145441341943589366230100761543404351881601866079457761424007616256135339354741727387845753390407668353398956293775013405438198587563344251830001662898085117033434699984217970494135982687358081797983354644165691295631446988641929587650248354143912175918374647654393708908867567340582684721698793990630286810982133759685977499985014162304132008457548688316777866501775147679256405859304139741615769103200215156321474087726139574710886694671212601616632849607811312363125185456122844613907561719736220062666977949414478128421543765102289034743671143901955082788498602982764547240212205510277231444602744463102334552695338901493511755746414911425542748940366155434820888947792947694670940198099674693298972693933382396657052934878066316178266465880846140289253024563795607796291268886948571659792726979053640983951945907442645381611697969685130436727909986259517174251649717157913298324762924587136428172754510133024841698413030606068615573822480276064560026880015343144344204678383122426495369358416308585647657262677845147607985159525818489597162026160012781866667100408323557649131841011727369483098827892463839345970447652645244703598170978177171412424745229878308300732049898006523509030652567520375524104624483006553306549104430274630620767642033619856422878286358125931677903912132092156521564162152682087025823420844972133636474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -3065818004626393618405713556438366407127264213729109227430336247330185362485650858723059370488733284157601694985591509244030689175065012669814889779079493695521498538891408979298583554677221723099056121539000068821053376427292243587534353692718393691227333911690316804220491043930263426395481907999359745854121551910650383106467673927219890261395834345454125624488334396978882850371339859492482996666681277685383952448490966265096689858469572104785546427083182424455612844809909996139601109245449536830134059633130981275830432393456996886373160315012801053368394447051395870499583585945620343703416984580179217187898022000928677371087412376197539921352823164148701265054446958974118659558218232669684088762425847646721312826891433732507491918082908214221957907777162297085025128142896560542650779482846016639132171949587719560717434730555295231120053578912071698503215526151790583148691696136551436094303576991494368565756192778746822806769890049896950470003452432046109019978136263633831725702709393522950266080700711155410649093853631983935043402348607872616201608090827878076623537648867355795588121738018139241201320101957892531793763074491864020383596618525030165042026759106935368764322748831701723359857395840176593709963403553729408116994840097958871358793011652048302869907592004073230302394899841691990343125056019732906242399270497641406134818396557699032820967395110246730314031850751254471484686749955295367997737773277946525964379042115220827672524435614524254937182137617768708009819130762654719669148187515254089345224024910434754405062196247136938955544772663938341317144887477764760618825554756394800198009126732473719992521670281800873883134646316238330183415404194797802451357609237516942652972673905916415089495983015159282941185921193709892247974749562263013969368796681252082854367749480257616746858810759284074359257667543443714459410613193277666700227150613496104513524437615968340719498446078605678798890259385230316116848263304182262248724866396635711087784654014805321378890158704543482880550243976095293753340060113205857433139205524452820269498307905060354212907610531884717660579752699698249803243609303995551390393745904123938130672940607372947119186493622561835452494284792780961872704672445907927821192002890880239136854150575822648354814878151103895551214816798035870310642099817013601545919252463829731199809420985520694435692794283171425365143162774476084082366251860248146681378139626701322889891014004466514044599356620803188575379750819555953476091413148114935029379174186816612592348688928393911785815934261432020084690444578507928121179435265295014578644678754006707549092768493846763989041481857926847822486760617554800378848494623530516429303327738152694479514977956353990011779342920415484683479531388195326572310870302987338915027950689391467552443859208800022098139689262372450117129176741374995152084642360101839353039075946410829739920276217664094366252211001127096122735417354686566039594451626489358653917723802705651549852985882123455294962113358226714302757871028766755951974489005505160494441627564132356135437104531413126875654734413006245352984776765224840458219506271205640601716962934553487273734952329929178508702647837202252829579299131096472486427590196527400440511345437270496258401456587540658163411038965594229264613823545633811160453289532939520363351872843291895691439082555086450377954495933777717474109128151597238524894254155800167602675647575231509028488078227134839229342979265106824388794606027269887821772941786890167986393876085002354149333976969691570503151953553599469193107835367369500402579998273177626838370574969150337821773360233404958846597550002715902714087170544132732175057753920555114746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -15001395334486142257406634254257070541035118392982604856732514528794350595753269620959346552860024525625845719237383047872362808915541901616237387096305260298353999475329580578751967340787896142011663468442647737703802343126768111333598692970890668438353515093156549851389450843643588576734676378423355194653885565526683745276592937181518744051739474675035464547696179174985177613545130862718648990760274730851530949696790782700544232848536996380824451251729514289859710461801980068995456387293272823730989464391107784186704700994848980974623926289640918536862118388301487979116285670209968290180150165607176726211063235587904263039946579090413880883750584672738455200780322610240684512078695109953137678433281077087816364067012817899281049935252197455053131305280679622441561341407064612275516818011607265273674881805411524284117934192511930861334008275980676739562370335364089381226123852041441565903091270702973348490734343502601652711943808727948948718510945443006931394293283462494106993808162868433784941494565615496376659032710401542229864034848693227333213163545145189809308371206462196957771165037178273995356375770899090429274338935780083732133696120503175616056905070902007068208752709553014304889922719044470383805634462977363240836414314371461565547223686871158939830878612857824673550235086560459555482721838765060605024681790560518394073310559068156472082398251926529593136407624908953670817841962018436154131625820285712656539679698886226221252106818445938697872620223321895609960068010586597633717306851540461595990616024515841502360010888327033028014675881681965266137402643621027742146666129461275290710838616460567853883391090906681246234252926879239681545473490414499100642426444740786610109128091793688262779814049735053859554991203596945767145518222809737092475306517879297331778939232253576823852080132971908781042149018940410400547445014256864351393635516463427088284504839497827979438022928156809135405781053075320928451318353962237644399356924980635667050162057256112285289709999404045859320138378949640270719363678329580322931376244239085941476525472161351288966936587772129154849345060144042264459869027985423870380595735071723307758445052696298378787612875833357902609797697042293799177797902090271709672451482211055059733264909325560439909159557711327719117547723678203526606086724200547650481327629529798203356888891737942000376229059350512232206250908275744231230150402968152765596459555790190023098508272707086159627917438367300292719997811516343590341026868766062256583972808417225771513815515366586296552849989328932384263510007388443638450889700260506092453202615904193822731591801547144697192216428746115786803079106772863892116401900317969884990175703754214332044299423696742008207764711367728480062393665722267323853889013712184437158084192054721388734922382389757295194510667228529420452715194936847085083169070013062764223161099768670376658125464755624871553993403252027625430663398931960335853210326457533100848022152481818859314205173994866099221577907272792985042540270878182635528907272585450280782921898463495604302807449513591722229275183769361226785844818349083801087885522719823972080677520883950253129527368124002823169337881296431482131148694926673083924079327486779564611597441259544189198676465096513576797088679328430577285833039431600648301164715101913515690371927802925437006907096580679982662434506133928454643853687853218320286168234030035644763848197024283469666268565407218989895592468534416604736895841069201431486599013894908573560669334304673846969173259148689117572948740081336577907610880434704318272414506413928773277307787683559474758080005730236340591514957983455155168979466839829228774760849773883819580078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -68845361210005242544181666114840077322233947511382582635537988341102318059424089995650728980268068742589529422053469338795553978359888228311946236213420614418574660245554283901959412627857748272049686528753511157608372318858063811653915269556948698734871209546414471377018882697326062118650216215765109752630098907208649343856112723904723589492206508151789256516100600767312263728187324977209528590585024111803681153975793381803442034361287919842604448051584204136831351147671975589707952189990512970125665456875463754345036946462385031375552942902081573822410996168568415495982410584105860364605338126477530070558328024874666108585528526298762016084049239905571000789208998673611478854601072170964559270442400594707009401560671726816257745327165110067929032750202514367850640478278344647958404252253406368835699192206732709859883753521927050476459685071577317352486788483474176408328778662921691441032825587389122780932406302197084810406517615124270775582601611051846719431596159893896352484566120434566044233990715964257130331416947668713420157207058854467112313631422537000442614895600336536448661204994503594593143644788258785937889202363659255974825308516916759734176776659091916003017373366146579742831165108406158061977032934422344762256040836022913764551906553582331509726420581141476479373053089187660622773973175042903070402063409906770302348797238995323957993688593554859360940035707978692617620245707935817467459352634924726571164452519480308192210312218452831046894738382812757344888158360103789800313523694800344628976476088302929204453934919747061018365612845153024755959575624040398200907408200420461100521402280756958872390499711184059373255748241493526634677226458423498382147517874518244006505825385933939097222210088353342454277637161736284231012663219106254102444156951481670298453810674050254419877460695300096737288591773990123403655430302558794622704959332842423037309184138712750836779030641315395367002170170327337088414912993903813619400001413512771391138416194717848782299587028694264291384119361662202868946245168330116131748435440491913409376319439059106046698628254390162668598382890425243647655658722155316266322528510342614527522687504647021991886696359581202206925622874884217409084799232471723086306060865091812459740590782929133351537322478697435497671236471308997546252289623368621720235153764269621305791161501931783899794018901913286856100219830250063353916799610312408490205733089713293273002016404328346741953174275487675249694966190434076007337967765491817171316014794641730222822442383087806832108582206324446419512833904357966128735853966625224002520976761177020954806117712338217210943882690559899132572843902475635576824632557941317709464173166520083750273790194121607869336696012458148859345486478098634359354046617240498307658812570347190393638438644441452268088864251245809374363561023543007772228823408896062665881554851421641278382765195033735277971605783764300424442277039877148771763668015184505480101393233686636565382214623969382310238304130838745502004966567059746784359838696113521720138906886050896978378156783288106762730784920836745821693064067747094081068361064340908438973558440028567448933861105225413651046676492032146938451344048836358413400988243762672689896433359794370896820486589194346904648412042076014332808018335553815024703175392682359248608859684433834245634607748228206018499419170946082155532098911602618850767671030318170667785404234330941336115918710031514472676534472376360366854694785597687725474486341913993458546374924381481149286396074775764362760457820795179722765818312383924820754070695725778991374164268216846086867449009615563858802332565705414289206759415051806172414217144250869750976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -265402824834995625647091556079545824703926290112290328727402310957452550738539137308960582289800283991225577597650411906538804949236662598441896748897408417854029247412294082022948692884538533955640170897492069694099523641681907362878437024898444919497223586747113680803899920366807088144858669277110929577434773591060249945628760092349207435072974574160617318718894050500861405202310322946791097870674011166224240310359575380137624137228469614944615718987160940340932838419703824724202022347755189058581474088866343283606985323287818853026789039649254510183599249394748816690106404406784070666483298062415508548026330409392925836991137229576494540032326089359663711910762518714181653211726000180273625119356048189548723880769686476371270381802997837687446832774036553501921144138601255883274852028767820062556112911666128291322373124974996537252541063691073566746566452873456530573047725874412539905318165426318766878985416160782396517860894049864680156251928418597508737444087802529215937735119570428931469842414238974911610281323005043679909519391655918599826254821776135283481948179810198955561436279033115732592728583892908383561916214189709596671726552369180922772433314200668434298571587572808171358399068919961355315252021197281216313261138914830683407798319771728770876132055909919118818772050691041207715624591835489229395421536342015201428680087124060139280128926695512637934581020380181640315099865945629797245971152851536091996441044567592521012692214089787610741439924091121639389629137393475924133305693030875542612648859200887700212863501115121689315681519975714290806544489087344119329749233480191154899975750493551251540523165229804965973496917595626861330942134841991018324903834885659347838574138193201303012733341913781231649224522315862000716275761080376614906000561632611902054635187809069412151679615267519396201863391893651321403969861070487983301322845030945728224667929693386117886592678093855299151064704533202918358470066929953966305335625522597316125816845581407770800697265196674238065287005238656167120893640955303256378418972912962573578815390096788452755807840354928495527707294029991017673876487480649254667192498789636576242678919605404873714526459807896834819379226270097675327421607145505257811266055648532199543103084256000151370226997008337185076053668580491200768036943024628355321568727739130929978554700653082702955774148741109126686422449368927739522581378779021342052728531555455240336856983364677671428154919396029427108929108225502730688102064672760652293301593621907125550259921372133588506090027079209648571445527854556594883820319772655443736587105599129746098896602541191613608023998942297747577254875489935497650865306357413423165853945035067837914937615999756504755295300088241820526644552026594945111786012510918434114459424966713017548678784621716034262176810220524058907302171910036450389235292791295076771230188747327564819521006008678388444924322245575644631547649232521303838463550175339982907678576704697679385558986161526167966158651692208473370012250274306934591634176241249729543673694417835873150759182993647515095526397101622953667262986038093522106702289939731072148555117435208885153399220652843782780412671358936078350668067370728639458551309958645712341144653741486429783636603198941394122219278859373388897427415127056968257144339269140705660726520860562324070681395715836501882113299186055529635865207255651504793751587351399847984919240703792949319075353689195282820411896821326135350676471366819405784590961788457941749259913638594054690684187949404862031750848362197873184026672127960865268894249207960116711358232037301328453340184278544867689346753522410969202359985741335179909583530388772487640380859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -890788677066238495112265996269682680451084301912905271001337148930839571434887892547582635211639275526271723960226230873920406351431006223760952975261677290081087199806572407826049868637749233720422290592940189725865091716484288266777299407314395625568185613692214436184094870319948356031767862309113446606059883451509193446253773658493263292655899331447605757612353571678980374322289202405289897443798183984810172058041138144997236156077232638819004236746760793616466458271928473659838950439276732877970465746777346495924909490216797470165238736338958401841388560183311380711049052592279676208910281401029003260728825121524974341052179801459546169345922298159246434942646355184339512374300562356671561017787252346257564122288146492773859767628303709109391825296713918192710075523424748445644533385419802887978001825725392612360982867470382597320988240321797814909838895739991155832464116984010895816132640583135442711523025390823422011923768882582744094824636675259030693769601762910654441896525995887315217124120639951666963519687726849525691815405003204758844260227587154173889844945832832037835584027868456741177119379425235750246299142714065724721422310178337717304953917175874236504544746157338238623411184248161338199516291443116465722194738181533218974666158434961221545706957114306139931287598095553574720091771558661403665030591156426907376625054925806159978375394408329909406128692411698201936235843391593097729772336536842863145403708498664716165060529370361784850956654368611851298549862551172241976300484066437918336674678107385946519877770634416739169002068249872837142929595981880376907071436990271857323490154122645000899046351895327135472744455121988355124023387041695870164601285946524168323291625423133173491113973198744656311810907754232655650419016272667571793111992794835990066690021586854186658789449133965455070032118702358894289836223684720206679533485444142012329826768211575543143134533904815054141439735265815954106220999711335026130753649228247573381628389928435983147964495084663901626801923748534710976411541982119586007962987678502432323628043177309503988042434101994366324678122277721022371623030730334925592401245765094029931557572485126987706756166262021797478505286713454658054635214066093361710684859116761223195229344907446373693680641886115733684494424510215521990672895801207935945584065841043444985830325288778395451145320313644426024493064061838236839952592010784525958495854024147812929257700964584974364972672550763104064915893002660672512414445723484618269684530888964696873874195911791849962744705983813271479438654988144900912483480854041131330878243462525844474092931691338580058783999416403724432515929960251410149503114518194737900976875403009366197790284954801324521406095479999359031367740208562366395840684279283644552968490392898159940655438940663472796820557131803431721762940625012398698127153001548869615981960182777245640738813134687119794093431857476120990458094699454604958472654598078862419820068445037021750259960216841643842273430379462128737125312034805423200222148862120345859958192855150715086688130876773649187090325721667542878897098574620295520260945882626935188139727046040114421392198197139100217117041799334877992823417766953866297804316448069149529503980876333139680642179558542783518250539843023918818310980746082070331997127597557655203315969647814711044587549438196171134325252863446232726861505448312749433723469044298699937528857746531048972269213120292392965351334132035043830487695959111115585967587912447208365159337165250211367987467694237710163358015667872422507990697774857704239309894803209708923614329877592102847274202937252560745029470022825650229189933804185841381695354357361793518066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -2458736941103634434023933238520430736863114754625106509149788456872264724945200461998342915435851094557737734629059423774243011956292809968485418920594533738593215271476739925135278033804627706781929804376693771444654010630905499307676624975665926843016322454466185846986336446958124491645271949757572984978694644256027607976154516584420633829619446097073802220140232668716801235639616763616938064544007595097917743474240754324855937432170399685661191057837475289666893970180395244514408984483499603123808106589843908653453158908457130179764449321539981309789193344333794035998655349887299653894777882562820197610115861209966349313480906099644831678432689936790256872414414731455731687305257186683863906514722464706254288609299983327446844396664949810039451523720178903659029966293966860061328023229865096681898069599831046980394237712269923777785029986932625295010286844607574778397940910381726747893669862494731939699148723491946332997609167554630708021583423981017592672209886981008226542734927886410417550680253705576315829193295994554213069320542902575981881108715402479843948032594312790733552347136125264935496046155824517653347616969327925797159700481965632194914098004418311089683668793012908949461585701115521808107316068617269069069663012685328839989481271301165194519900174652288017495017525893678468576350566347793337585641628029050860532338693820705533752559295179656105196707800219909780669977483822186237645442979175783570822479689091984883438702377659856826181721188242944971080649189484002781760328907321381700918673039815180020679191515929343888202401281337936401901149959011807740001485512400727029853959364471803330700671220469178761379599230663820481039022579137263653432775509736631886244920834402313888049295971452518211376047878118548270975293834869545913774132875539392105609781056706781197098444753532280345841914417008665523398214230531101243749961198862082435164370747106982714325220037782195407213405916513562829754760367899474996253908754338939280300628315524246446462266597836191510263670483851589537373292503354281946303171959091538041924654823165210999605714655837129061309691336407071214167282715572610225225274507285762617882140926732835261679242456342603451160714885822927441380559179783843102263596637908791631564176638107487132980343825532162802914450390578198891705159531917768020864341708979987318788305820664103906242441507699619722639806112339995380620380036136826743919425310150457146757878262101451196568363528047549792680877324144317461581529132205226058732696933005387519496969482256136027643105290896535775896266083533392819979165510337632469394303886456962523254445165246095505098620711005111136706051088990323948001118790221213434671017481037439719494628161519378228033817921450736037510991342557776792541150011043710391463668215571783950451853078839439848704986895950835878185160696149786328168455937834456194389602859396317699098604763344080957957501944577225224753888627252024368051044544760040853898765321104201516987901775279776589246924444378249911735854785485543167759844037361325308771475682057346930715956669232180887795458417716317937091057904033689689763198523857821289003195053004713553279894198598208316374964247943799828572001423239155543406376262741671424175493634800685866033531245915877576273582270827081686677805883369239865717173833833172335620503113903873759481104103580727978838508386223302016201299497722031634365258281112531114621899089440214567288392827422352905199501659059331883690177081890433005903626160327717386872818924633879960837189721134195314065798261793654927564932077126988636999536081968028952870596957021195971977915137616073305103599286797560408149234019437034959310039994306862354278564453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -5679433051965946052193418318457995411129920135185274278731804273433016573472775729032137655345727811307814541267483960444361256138945920858013752033150165397689798420580765267475753912305938180152350516633119596082487646033527877953458076005013028241829677319503165620025032246982621602861386366010834443250400488506772191251706957620881450866817724124881868949395883675142876729530424116931489180328080977438134247604966433759111882530571812157392728961877549455390235623158957194041566207594998004278419971241596618444573026628491447003786639443086568999992305388972486294101859195114406898098733518707692295552999398528081856859138773197761207133069794580960367720050088954628112492770301966602170638084036447816028544859435177317318463913838955216432733315999347101005310557446108372166362561447741693339165894116679581654597237987175506159366060821394872794374350783207013305754622997324826906708218434554764023115417457161972975926807827903709218358926944896232681221044359041888201786761658118794301395074618653364315564741366174044013501824451161484960498998179629010177520087878299359403504730938624445133990599203718043671189557095578583277814643565155098783796863012776615517764031651792157193450527061363593820233199019201512314922937538657053840755750991745771744193028203620032725845762647825512747385983828371941942319073122218584571787129893911462999106779825394650207035743332213037140015993892762888303434326166705643547511862086759780963181910187602375724993280139846695692472757635991135523117418587097533640758248633619986672358484696180032831756740950745037349671394595233463355575306802148933246369883848031781188665560798283985359493231743747630039428857693018672551428260477817506199270514305785308200059863982089941922348451316338431129458285274971184967964315651742649912469660210349165291116870590645779945585755768111677108059583918892944260144057007331534770422141608451673402300892979762648392730082521524958821876462903484910986424848898477294458169254036103989092056600962344243260278836654204946628458272714809304181237688726795102044360274913483237954464607639859820133712746713539756170471064858399544586640491852800560983972094440815620434206350366304433756490709071476715516793861099561271880093142042568779982238198771061394088852421619552704294902296959997974457108518146618327114712117852218018428305234124555562653743487670754200801029100422960895563426233306185237691837185515926968576305828840375552573561965888862171049515547473891885354785702315902335944101226309278158179445145055219187691386946831089481393650079200328652920983556490720803547771800549720574431271030996129776774138782845103829526673281369492745626148674081022356051282968591075663852933479328275782037643083657212673365404756672516919822017327324757269416321503760916652843326715343998963852568809348343029748141250210222657022561683063064652307712664949763048066924481973241192231443092979232106952817627366522364557169806132820044447793904962137291873944761924265224369128158938583744071268540557374981344351709022992425105764723865948083175893631540044362658661423719533928418566650358678930383695443654113935078331674717722269672854622753886852943353961780867416906465779287495553825740163246116859067377165823693238739851750371772523921186174338503350788152420524731086393793270147988846875397398870048729196147693250541333126644233461109108796813324010426990844224915924036540399111248155882705920841053147629184020759272551349673920267309864191062502099353152781358521499483584117692894150022246803761444465268546352153843237877353769365310221002882731894234846599054832128554861018517785313926919281536952056589845697076590624874370405450463294982910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -10666437726495026521782675067307959538073391925670611213834441321329547025430971661209078512165018456580868052374432912638113157754173155002867530251322748203446723433330776517439840344020345818562823478640422339084563510971235354535438141578741092153378663824195193328959212230033229525480580438886417363507222740288198617917136958996540029564030059695959132195554740377383110918762865409407694633767052209255308915220268122925882587018304818328150278410982797607568655286952727496781591592736429797483778541693578101896300267657545350494023676879439322118042951859476288776669219569273530505515667313714549415590601238459591333708234338105456554832781168749580493075366070073569228106729857613251979384080304953202949631260162526363155174475333676963921379173420132761201266485321298076859618486490255811038221095251555902631416538908694618448905167700290765713206646346652665731725917030357238281556679754952205956786723586703127550335025667392076817990514948134009936398089691611948942325954520075225355648584254358582181915409160872895004175721163503046647273016327152061717825067586190513474245948522025158811020554786482372654275395352108413212864561553864285094673713992700713552607046705322209585232074577396744980874332713666029082285392651396161161132402691408810745226293425877959154613790875023174473109206253359987441212320134164997807916771289626227358413205347952919234314811770518563750692547405921303834863837537716803066843170951898106429233207656702622409296970364841518884882628614283738773480009855761095527206925948666957495846492213744966434778739721465765396671634568322066872327188596790362319728783294363002060151052547273649084876394201247061940077768093938767557880653783956391867883371467830475100335205832177039583019707359485655197186318420804533364914399204776711836898315479327627685549147581269261521920418165940153909412098243661599179401591532052422044282302126427846295113681062345565578664208166985617455389325501234948334254311866414645940339748865498645180859486883784477152276578387668738393733265132009270335489851040853011224057656583990159361303349038218369198702826613885189706884613042993647820979753161363676933644554759637148062856549307304982353910896467462547847751520497163589453072187777645345772368425297826026185524101292675411944491015833550948147566882576220121229871667742067011611098710735119937389963557616708560648515620547079614871325468051916560057101764141677046036237540448805666634042616099477994332824766962491477966263719977482755538390776075080291396854721613878221645256254515176049652946521055665643234471536180227667813366449588845062707931986321755097814658483912831929745398670779018578648508832644750387014339878111476192915691210736923018393159897115258087281511197308337379654112812767766950152107653921859345250269025576130999386869904759703469525764350781009070752551024978069375240308000484110655520804635517976802195848826091096306761080645848101075653828661113677615319463012442952313693247994832048533281139286126122534898492063417864165659874297197083935100049571007388483507667772800047340408611289241711282516970671780417978512002576530516623092907585133892093563379664486475414827257730094436932880892691314278290221978861722177189879741385958182157211940498825761430240819394084399659392837862956806987534018987337323530069137703875493251726754434656779484253804507715241172772664291971214007130171432147707803480628222897133672635811215952233787063307708690485650559185191705835313376141087661477674052575117230363301650161583894336265882854036194166983346671797457787461232226973195634169398253367526045453030566647833051099087344961118330056730861966733658885431168528157286345958709716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -16481654572177466019415482091646263643713298354961702657386591595348501504760381199218504534193209722461861224707779499482621235398991151655861221462020500787937214247399728510769917345287031798342702612242435801206212463343645262456360642701765650730166699652664112055920974207667090594732094463328156580877536243627885315214502377929178310764380451264939397281573069446637193260512085415874779048175684636203870942564718818804879116847233198548992520343216102683002514532966041042150773737693011826362199184092389227872818397886260069356720272379595948589958406414530261392437015033815193606850501672807820358663311625349283092879746297015621549645059857889675437147009000887648917252490820906783560203579801773542418821594509216155156178484681518556942886273617122337585670613076732851289797040914045505735549038667324849800506358013481586365519894889567608598493346423137552275342058213894383143986376614535574398840565276199431359189868616859621588838387161188957654197578990121931544736637203736431140014588452569177245169106198753513429423585718165487819525022226523214309575017648620170887980956195410332214234303315646556240665701246572451122711762132663540090172157184130070682038462680799864702852425112987710684148551594162383894647383021118535262611838000499000102741129339776544646490203850390861434123876793044901351164347860300893876841311403435571093261774677451943995512810462774801506062839164056377538663616669621119511309690412558299383064571492027530048314514734769329857727445275277538000692922257700083062520383151778373893259917541755380857412618459377900607608903665175157858067646109861798048276311700052590493774236220937360493739483129190808758589850493405569758653142775232928606287988766875391626993458174253343429555616432534959946131236406059417697908369282922857691591958496927084892859672003656436254758962251521457155255173759812928940705756979094492617268145272436884888591535856740289605930509533169867930311212280862643801820842350985229764596626670852970925274114308870741329034879602054713823413183596464127074648096136285105548838941258762106206175899692228493341707803578445183511625197241152407526634214487460392045076148134264721065172743903593311414118636158628938536851309385407954596896051314178607727272631562096434366610188994891518664268805039532510679436980259870549075798736992590304941759768210024290624761219790726339499760244578065207532120019747479232511014113816595920131382297783986557604335630444690605028021881736173937680194992246255965734848432493464804184766484751895217398371925160358686798745404724628165933611023780375541810791033256388383647061669706112307606334958238971917300118708252739698250985004470767904639238912724533010283473503155030122836664237323755428333010860891892782557658839300141663883241071980608992616951042626368546630444631470321040240211248062887183471553115594814547355264571191399929921577355037936901292578964969730065252773453471843213026685752513358987515736401723364687686474051118081833923582045255680430605832554199114530144473978115647073718310716389050122410154219799807075572898214415163968273862871720294091182255829032216893765501139155503058693610143349276256051418161592869810098577292943328024826211371348779415113332701555347977643994498087829772563467838421237642312422378858744063353846613987281524978298991642405589474876270148451381209908695887016873001575768880311586617383455563952786493665059441876365344607928452528838814671768156139329620931494219724502362452496701838712279948985201473110752085965782630112142512028256686788467671365557441574682227847621797529423392405256258967912995909311791437998442880574776779174865073626654599081575724994763731956481933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -20533105706116580137542590122320690436634268125151314774993700199294990184508106255758995969713270482397751799154758848967055003731911610025170730486254775248094624513499936804035521811661894719574647710092765564201089591854645312570403029216092658425383453067870480676287677643818753904950195013609373854311862940123193039167261622987694118966335761627880346715964864601980217358497366923197603552924967475439858934103333756984120574374625310322615064680787269949617877644595133785881136670122682692188997231790615476656548625891016428512729173915423959154547893993693115388843812779534238057975413080978553581429769598592817967589002273065151335831854417911396395627696135198330654624363617404218066027567497954263447951866690086217628730411626981715077564441540488484792950025304875712440267764781653329044198946964073316365266076705412249713430327663574133173935754149320129742950944425140531202002483306823138172277569086415153803231650531233834379104044039585199188810469357005909228261062867972744838149227375557548544523115923197616904908762211807501630061315022707936002386433978961843809283770677837276478018003905967508762517857337776281716190440611352560343373866699440426228700000725203881706342373112773474792901413944827720201248101438736076151179066018591515735462011429298819293193355933278616246601584361788384386388044556421510605147015459997511344904721216853741248327940700902877227772205853360161981420340166143260840011802156771065642338936270546422062191219615335520380132299798601976480705373958243747165944664823070606128020502300537731780639844631299637572517239595964780496056657031722232070747033871043909048817038881795827222561993323777671516756278614583081777145562981236300993880689654223630108195404508342924151209385301885087046301640372364621592836933704176628856360182300636187727980529555470113725775184552467158140819920364032343100668567844324695082837635391086493017275655766691059903804063666090671920483269261281723346118249737047173923562358734958352770318573253362822292971439012863260090035297860828318121586298805732143825741158944337757989313793195398424336430652815965670575499633461269315537377679638505724198658746844509299879329226621076773177906490382682484860523838559610329739616816327902491427527742370579398084902578532937180795885618228809943077635157429230155263126482926582333878424284258731426009852042574446846108934655411720220149525075883572372645960733696364789772672618477301635509197132639728581841057819489896556097106057663651082600009779955669305270316135260927404823956284973916587921981129394143839858445879515760166942694549343914545875467550156764456590336327050447667916908217188207035656455709063760192869868115891721498359562497669410249768377257420058997801924104746575801802142350981530650056329920445102782632235746849748543289172343556515199564707767591503365758751455674655240396705091384546450648713835230856766727363288352769955559186334964526774984947469521609458311096375974159919852987101894072054524595783738389895405346709574595968141909597296459580786877642093129833960431341765402939050079863242292714778786549002376582053096947433231447557211002238237337385331145095659806874699178162669322957471720624895225878616604269356814813781690766665552299086957239090473637786231861497985821614566927145667462753520087569707790443461677628707927028028965811251176756725705442150311007519202768277717718815262556789075751043221062788289279076282126647357628451185278055282018497425981769076998373226122468534964008045978304795907975075510511759652982383695817274057357114454964492758100244648517508096292153143630099098228157503726186311140044674703522068468820871434132868671440519392490386962890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -20830709504875186125018071835914622128450753804435001361661722031105112911504208125706483114539668700702815432776476056150192757884599052835686856048811370739097004582472218605815173848747588861649374501936459182044850319278632009042723310318381267991465007416700403383009536302755019749332753622951171674319061811160591417955230387054302526388856950734843150485037279915754170072217776104519789502810781908418961492306061884599082512288852735439833544962928534273961366996003736400128901436016708248988863848339521287168130244057435693408937427469221627263731249521171246768864515799612548861970535478763482067350244476514900535806778172810358101251070706446120643432017452992296925555408529403121257896981261091845761667999277495306670186006363787862082363193828441650164044969189129868853425250153811928484756242975093954007171330671711433497197022007147875124695223941943991226096025736387418807493629350192552910070224051112587148475993423247159376469086369455466263958364739450909349838317457255594243454930124072826932340670241937855845727520728340317152490010186597313969695425714721480541624827331734741215095225185062235351241524267356858153240944732607984321488862739327145481895024442421084105978622275143148601230880083773802470764866224994249004035550480310212918971056600171142754698771941061950366827988026234558181997156693791199131823449831269326483746203778629731486905736533574925915930577667496091848808028267999146587388948765586108828068877666834706242821425326143582014828658745472840177424711980653820409204785589402005405843552741575867393233904197058122696200550821033145892552514633615231639334842617414705370878790464943184608133382657862466648989023242105775079151626090135283181732804881846124030348869918262865211702947825621322782492893085791686871659740245987929844001686788799043060530873951069136248328162043142448959714488100258728590686675112619863815431300926043068008714625026734052230003219551778929498032038716315335344922411674044252311646025140984910678285838424960568373067185787049054478764517107324752715397834458167716635653313355089630627945626974857154397010816992793985373301414040401669717165239158467991561100128750409417192485317037610029433896292944840278579154978200329587704591381524119761326592171022408575014540704814498432352644691086567262332790426753146772214168008227158314453533239892363606734775670743418082809255210736429522612738335271979107065932497870124912512564116733473940148225315796687288110917570353195301250942877015408950119592522399742856419112517096700482559275819352629562624180749947845026895540360028721568647397250593097372757377081128998357758944369176967143707554866969244756867422533507056640954004601801077525082633167678015390100239100056422584095682261641261031768101743691848343983397283660415828854621394014983179426928882758842619092716776606697324823773441751093750617882902322934477548164401237757650202976761492878338255071322105776556509494513040168815148041719403051082994693937031371233196857140466779193808382054272612118208178238482357052850565519442771822837590938351288517845698974349956833961018295677979948372739762404416142571130026079529670640340243939152455853953268788146600354102408255023043346209121173379515973681042066496746577461052873881470132835296351515855689976507022052203312670755355414472589667895400408812289720399431452902745246132352293059314282613936883932425857086712077885302693302457562808197566015666273148564829745317865699495386369225177554741782199285337509722439491149031058562693785868374339403169180390926798424140062460936637206548555769973833815684275598849210765391000169382695497082060906105057815557776018655644634236523415893316268920898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -16856725643771857774781932554710909463845850841120484917712889036654664363376803723667712259477043337931514399260264695552852984352151118872309129527739615084199278737306244844245243531750448147743809920308435162839498859541052291715926238765621129226871912035879542570197447222279388857112241544319556516678820078537252977610892696844475686923790292281101941898737825548340839068324121334469699397001144727233248166600845111127009804794441147151348911923436733792546380609998977620723286742897502275092437862030277064819290310515982211329551676477480045461826468181678130592099846590834085356150454089378037258194490845866252275866148946619372889550013167820795716963244249993019982295606217004235818752718193274794314042833442346889113027991462516201881392662982632047930347093745610113144127515399019794694191558660658011978249465533181828711937443382241350527688319794816986570826403108789688138956180795292147915688722045939769934963063407639261415443766078484200228500237635365780493834587313314644619550700320202224877030393314914233503770259534967492711504351792003292503046521837110333205387083490593869577769248086059973714306818638211677632853857977005911528556196351552347325362938277229209009921636956640364741415884219716700061501727414939275595808044549731828123953190509901281401286388308244821884452521921663364703034149639896958825859297794463581716773486217285786420146357748681184815819850920263305784797028084653701890887234217085408923601281833436711694881831827728910796653748909832907388780068459149944042358875242484399628852962688190130154547869535582578846215130122972828074176737347464605144503606675001521567864818687588797468926710199838897752762329052151382289230721095589242704730298168366761217572238079963023762386736324039021701545232858944504867457763094688101678423449004827188854284996388405402032772304805240137207775526583381256985809094634902445725809818983453893578870551121870601329344159991006605929210579367104893500313054416407888815582873218993680365627469257262456229176233142560389964582401772374772990018466149967333452190635389354836693289488572142351215091366264540648691118126760528753689121527710593364290407349976543481689468052366920835276450849317556874468312058992435181520119525061780006812970698620861884421595090669191973979156982859337691242686607002434375730924094308239167361936600330021646469540622959125874524602692771470116020341071001939963595404435613979566974496776226411319803584776752385250494273782998375716256177641261921440864387938697594906523276549918638348579436521201091746693967127630652303697068196426435584608882186497398906316496791778326192536596691621620018017383961193371032311995470868410158988213556621587814131139276718416463100895054031687257772809772260628039252324884287229215228570798451545964025315344834245176483326028471793474826333775343969755853309017869727930202976460360521230776419170604401479881087795147944027488108688282081287011559919545066160789641486265742650311647635568261908927766455748212616138851428670357911406383944837219523614698575802163576787981883698959502427005111019624859187004873617250639273754642348706383621260687662027516676154422987562273420799782550167566009058164840220626826219713459663912022158537007548340133289662375795539049645422726562052691817137635475597905085799346935865488376114689905230991278979146417592717977759166703775924459206992905583298607168277678294949458980026400835342340312828509832207229271688532200416987233906253190627778920878622328459426519397586387657650325726657883136754628839754370554336911960286310045475969474241048520710287986767600726938962828313868818329853139399442075061440714234262117088292143307626247406005859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -10801579243029099661657043863906465818743339958039234836496852606280867847924388115243987350516355547259808884068228326978664728175258595568294693620225642594667882160118194420916652794739064541444297535591649355166615300662666305677804228999617235123156769675512530080135189188470707965533331763741602874829057498165951394688017399608950023769022120021825486883237286974701298947603313622667011477114969100081889004588246623699152839268888560988722309508558888920218968234529193950530157775696122258545712509330373795569737510656961100013364372230410357513469251750562646506311871179639018635076500469087726608733597010769339298033872932274103431723502449519623652289071658466074495620157297177933642275459335067983250376261832066872745640973190352426896579142804416851498786403611661361049292403820616814310337238560057561237996255842763359309754452530142377832622690979684967292879036782649231030923979013988226437902601174724702782184102804916135791667408926208080171668072460836297147729182167586168742759095883314907424652882990625187060818671786810715261346063542831152370345749470976000562381964108636530581001287528549490268668135818121792516701861081535697118859980986977324024796177788146689969762625603679217828341414375101532109097786839029856717873416331693484271522371448424130999631330509672409707866789140581578357937700161577538690202952469024483127392009142824283432234061127929320775784789609176718735682537728178897251465727069977869936537380109493610123162255674686767296216529146299875564188064076960733715964752820897084021362390702560835492065362363310469707639318301464298246299533465085044197017472953167942246995802917575751237181683029678749475069093627557056259949151864284060242004089301281895808494378227707839082719117246804202952981050774158846494935900250338383151348430727948475116298551990536099522907798916342102145141200842354190525692610077938915441542491870457590676827177693767326839695176372892741228785375145075923395769887143352478526031227602390064632585691151637322332083169565318340847399659343654424260230713537932508406941675012196104634432699343566531611131120070439549923171300736907033583521626286540756173714753320515403182334014950699513220678020147757888313589749901800531596344932781233051994378446762140750172590015274809221039458012487454877600411055628939338741082792899547383211595591999929935827530999048737936085206928241942727175626395145383204429285679061076180069530791875660088377885711681573597303142720281071160264790790897053112323802827998392396125222403048285084001575016131840193990749120208039973098445159051212758310934202856794052605740004226362203613279756405212628867665013389685396960495634757200140177153317007341225434632939048797898016780198488398121045404873509624283282486887213552250864709652041707941871620346838241488560312872017751737398280294012579334658284863954837060079180974939436149856226742322110841968252284133526715235814784638783257839672693058375263315021723716864153046483686498977432669212642975825799738473321751699814304686648314863730376496776865570870324727229080840147559511777058465719836749895238635900376670052382228013002746186784263023430692549571634681990078643961385241198586874887027552972127517581666986884128769808346002839975424813189891422637500629371809926162244137585973912282194903243413538885605747734504495444933237469305252431396589572040695936441781335271029842272158378923326427292124269139165721543300539485500139977935652497711713408486483549154484056278394821764732350742275848260810931437803504781162311391991549965518985991460621669516857427120044443738210075655495047503039021064219907394067293573933811009395514202147126070485683158040046691894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -5492482566477812275402492077967821537324677318472221427174807109665870257498474051921345145337612267479950370601511573493597479498766142950913610173657034638449128943944649518920492179840181605960091664450624943459537251305893685566835874155787653203703378634333908163767724082153106408571793259381001714542353858478126042216838576907764072098546101781494757107275580284620600572888223191302880000851870569458050846941403857313556241370765502842078829567788917966106536261437542229101054591793065352764713912512909038892886827646109377735566765405237908688210441610966707221626675197688870854302232791661283659794682133418427550549602235814841206520501671468007888040731128603184466448000033705020927875759684459951783942638631033310994407415982696885784744914450632214070695722879823747524201516518881733914977344162611423056837370549788090044283229553885330310001094339342501133986876041531317501070052395571780772718703376860436765845095480338297909193939985203616338197589191335775011311804925028631477439925795391357648262299576523517873001376000961720884163126214222800990257774518526864702583989260578723503105685745290097690978803009814948513423628745127879070794044866974855370011288525355898666779656529188583866929291092579351759047890439805347245655347123182791035783398589859186021755809047114219333461766789990643539692731419011366280451998097885846053738462678939161954751965185522097018727773716885069011532299059561137839917628639329474457851213587344639312594968513382683356440892061353565215890827652312734412234315513188454068893220388889632065652195978891440353147321562020706397972403696127752313553380444874609945119698099860586502969485434088811421353818966454081622271798597384029445643154939217686023659085184513473057633064627393713773774683601225234365060927524235127893844278637409428398110901741918589818513619271163703513756977348911728002377445253182301797292224487451926424948598269041304655662136909764761890186092824428757234664718111079577080344794819995594313621482266713316845066949099180042547652024482350634236295258403999892516954343182532532756768803886449314179509414583638568442515326401093684194425908191864004724146499773850392124546496625164481106959806787821166656245207429414911243533852468582706505032251744569037354096435383685693058420626717854880902157282229922618086923565357342355856191993640709566048680307417485911744018525595610893396255911572788805079996679343480431008683041334589256738193147680977489077326084647800902506167729082504895777840052870953646596956870884467666945332435772202731391869976024842756081648130927084593580708037006304714524225280320934883074499296724504818279182577027180241441741725674098907231429809716737500385685178608161724197743684428296263753212828910268072751299820557764286017382028535828733183473074637218765405114455083560887844086801833444951688363583766591358528633368661173374678872931113821133290859295686148491978574681642462955562627136824989689776342143345070933930019946440415059331314741169051868146600972018034913020694993635450376639061741355972105899967645281246558037216873046146160144029991996302416458982294275686411400405230211419788562585308615491192473453068756047134149889719525814477958376636710300725344766325709963227990698619462319239810023824254743940007246428201490098985478892360550529537721723531343718777904711783533503814976937893989347993592716647463050304251324009699877878901929115735974592815573808481169118925674813518315890015551483335395981279609563125337047177258723347208323767642682188229854813413333305199319801516252555276719435732125081853199398422196006139195286925552668139528596847908697691476078155299600513927771316957660019397735595703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -2251716480035645122746273163459609962545956167068722377962463335531323889582418641978706251683553629987187693662615935159588179790500992942406523232050574902173724684427785570410852550267103398876579059021977282138628114808740313389263039723290359342839798243449546792297086823296820621468283879496911740419316858952412619672984774340024196788449334454820463878595811696221868300307123012553046512077060857246629066523961164991210865138493563596523899103319225233883905478078114386143835683149958051164159544095305648401754901335239801941813312758806710537954532447720575709499445024614820646899420755226193533813057714302665318510009908477616745918212871126238184279895996445180436682028453565686155563194167832252667818818278857260590308354454826216537529472753830491613008914551878674463053259680459683926940910965606353465522696832301678447025392395619446074134897641331587431661585985509048056416789870019644249981853539374802912937541893871881133197878666148935936028526567570831076628896382328212348060888005037219850988289596252903753455804812108726960140908661130232863432060531292218664958277483772684616071870019294270786393690007758522691655420175658135160746975100505170446241300137706370340703817063844560797592932008864141019642057451960654445698686357084103795454371691822863626179805700226552896301836819567996854795036987647491488648082327086228111698689325430628663144449543515425118089248285392712167162510311980402539749856517766323029881104048469762779318676985033463802077210421728470980779873945302401832936243155807075190265604792162444851087561990348140553914937477834555685803306306661182639754492041455990048345341879312270987055434257912008444218751723165281504458585574788685263100248101417224153834913200024392376578752166447030817186748159790216959650199449990001011883923831630818399136324258086943535734085774485204882498896690007132578777279853796229753310099488432120441999272224165327220552940376403382191666843166480203856808927871473378737327189975022721691166371784251058955320361500475198153843358619643042356384132529265988334580697466707869712987264903193637589539807862597730635377480119234091179045022324129257437258302211138877428551995278392167362771543052514876359491066031710253855933622834791748959477678743653946581144523889896938695916497229137872466748492310839558120919623299058804246653118436307900762805253216742000976872740092874010006556936637740409229031980554001216131216382421219094154237184659761307213427458594966746820067156326525248039582966240618625340689498896092537482659253058673923161642676822626758591210961262549207632028764817155910709861372791160382421470558916564887961745914570658377948342669279947540758185978807305200870934360521982635035334162758293973843749787565746030980804700833153406953260371453317746973959770991616528636146877936949649390695640517951617829442070266718274214947153997803568880967950924725993517606712115014324295779658063849915108355688070183850928065557990232238885507399573218693658821314511298650175652744971874099233696688733197514282828978929861092337709392024682618206729726136314103623904525293029040304795982042822885321767815730527506849232387091429127862274733073300024306450473249791859253881055078770287126643858356945461926505696868822468646186259740062491994326678833046978057260755934858859385598021347901730269409900556642880050622106055919193511779461343123372697977328432743651060837613209393196574482401578959989119314215241145860571528117735853496096377372648201921640557070203326681186041942256838826419428714044516685460917733371964775582397663947801044170380487594999401624991628617584155976937955120103488057038167158285801860984065569937229156494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -766622128202223154042933776823294292096250590846011840849055595864202043270649412198612491727262442281978504823513392503066027917202880605266370238926674090737621567414793638848198218497212473012667843830296722836379671059504702375114331449342467138648076593567781944347542663643480659030850432465523407540164974749873148220733457872104681930966960199938248574126962685132014407382720719162824792249210182582029853666340255617744583897852416844559226318520321001430884133333238355599739185711862186258617076803588786976036018375669448599699105229669015329533329869250175333126076536822086418502946900408632777142555593468191700564203187917081935908602457445993931300195290058830893061866344246505189477642714054998670049348525834237517212680633656677674321670212514339425698023885345926077682233703406373002790619212412954981908411150124480421643552481825764397941359103293106234526008448405062969601069322322836520386801734823782870317907100047122575521301476907887245475462564103098586418004990036094597652357601461791868154172892309626089059793650963305196591363222530146978022461489861932802144185419795960032601972982098405127189745638603713058625615360224611906082378012842319825293266139580475819101976965295739442422812820843085676469668658384964114120803516331780706697211428228124594660666460414585647555750162718679269304798978051886283032154806997801930834142136121732737486755125896194849286808381099860374644198111145484486083972789497384224503361955547648330277535196647877638332572416414089193393402713034999148551655669560790410776731578390609663793816326716325223200059138875289998832831121787505515236212405034761351599356075895861008871571468910266469008185328763088340689179021809006037225090725182025464608491339224405846464438085078164607188296112356467096374892517653664554938058207414529620615844602895045304392292352605958229089018855703039138071739127711778564612088704781761910666017585497273043258899014196441270988041317097208810546073820908711493105912462098498589690112043248234523828474110146007123461340100796752527754263765731780453820223515051758130682597008245363978148596409990446439668449455361551847458434015806247710517067285403664740841437454909300368123880350177670542443596081161630327642635497220273268091128946018087799886469974457295058594647822917256700324001968109023320054951356026232437365266191983997137658618091228498757194632262485810768677299534901066506272870673401677690691650318753838731200037217578182731799583167903769908246175815474299713538466683897977603785785161213542180100132410592956614813422863222682190880697068811726531815595590701665756048581960013385410724704109757314836978784574946168841610132065477857043630918458581683267786103072909622252957265610572228955988661097861531127974102172079071332201844724489783042711276158528816363713596411895291309901601776082833187840229813577282991268907128701655349800969792729382071384891843074536248305295843536668454374320110993107089457002416309637856332826337354977067455805692500756757515286559909832822551680513537922394480267549457173528188935642392683420997595444776026028085675861820731729908546548135431000020767368139003255449199150835012271327131744266932386865111357511705252707556836784061916507472200858016899422795351600554913113307147087455872781563137552994508998294212755161176911443737059735455935690870475503484118263834286600178107314330855890996221783592194811485695489793573445052754102558898188358046083433857003530299243891653046894882724483950924959376206808245660630989134781019899825028230768462680376863070546351221204588196189055081890636629723964904277547939583676006591758297197015241309202694501567787455087454873137176036834716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -221715700692287257054920216041818411548907883212637878248473789277065356038074844143722466495472004658976003884656331498766188031629321367161968222569338662924887440330265299676709956829832561251091344056617353180793679669269795866476494162322907873205742161327851805554164273065455725093918589257743353860280353347876472809054708370725861306820391086661073925097388743176395095887832180602993744403002185357449917345586840636108738001996981074858486371267490803402697480916436956532507682558342604481052815606267219651002327966014422082642258530584952430326969667774591090582283320097657890303301534700173520845666437542275414698953007062851797294416695914337662322692233592648498889151354018409114522668387240853098406144797348982390909639925308169915158961973940409001297498320149463125614190464007264627064786239791645013937369581204936274317049450553250029313738687955760453905171969888796237828476092816836560654925932742785828727561596096660187488184736437701269233784286280095783033304673372804288183009329371893797093662436968435767004251548714107850944043112052070207641203707564276173135892276554651457381486164230752215480830242688418205511619161333353987323228797160044403173427137488770878288140134667170308315558000866511789823863501572849244427490846288092923633307704650302692285670017306592019351357810212032304769499007268971175547200092791037896492424072064518694221430443911216868486059336765309458977003128226838838660816892358970286815814760189764544853169166521438809987818665771852990436908483087527416681605736474025218628373990059888548460135514191004691702994283115057349666851053631059514003838184728866617067589707865684983690597823129796395849022444980391532055320402909697946185000923300659662348330635629845165420891702980212765814995305702918398750778654752624062314005897105684244176557331051547832959414331800959576462863214245069916404621959392396624511095101359941177624718304002844033179670075897502366564308563114785155098821090048811186165838398624560616800565247181396996101745104141848692026950238227686274671536798548972998053482073579262431517862432552701218504331764816946679031128377781959288609373704725150025149062238027143599536136073434881781165128717304078262705437873372570619444851964545817283570569231055822021441640175254943771964249021688874746651775559717384457381719460792376385030305562335464428452925932551184421007351206026462123955264680331996985057412758337113479610940268899246641745200566260208292307384542993948418328132888405301114051881055679247000714137818640020350380249576437741670423803469559278174061161102917949556033532147347782275912755710284898628953757461017812477519501181402276108863203637262471556991685529373600872850075999717138673402370757102862869618163887888311421732833224680638686388938456950268379335508802216815140138078195348319549249210555082996294557699395361203747466483145766106303152871610680245767174775670009588341584285211872518452365998969793684418085703617190469407150349579145863453676417208376550777974989054749512983253829498885510704350664488717981626737462777789375236583469048434022241062857339344079665055023588533777335962663110015341003723647829378749026073709315313149782598608334334817046447891636525807322828616188671509633349118755334119889177264086478056241088029630341554555301637292832989057615761644869137016025426242307295704212135018817881845490835092968197565137025265311819736259015194243962966902892301335486096880916050807380564056446378080260044688668716496322548903060677724304143729986095904406456609843273789501843656687214462698280692716310847881432697049389437518242530801632008948988575599463028833123570985816352951758290146244689822196960449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -54909781855854497375315788542945320783847557015262603483998051610484343452023063801231060130715591040099030333568419658204700847399779316697969046692385446192417387102593912555680926931025104386407776313131688665984257500101597941549193930964051932172220262914589108460639875008424515517568680953168700174960420628455470660608901324245035161240493896257861983963116445625089327666914958846204151473738479736595778323310103602234277228637109292642593329475940459923751564039373905683989347926765013581885140091099500817280371641272956451121075690150936632358857737476438928945979573574006789524802340722907326714967581395933407785214240865879337789932532345001311968607591114588823680679907511052501776142730064132549618091882815711603157797088959789397624839084150455859550567354555683660231359753051461056783295392661635230159004366999678787707391500228275301574443737959388917615438632811605243942283107640074828347375365780893821975381323155423872319936458583996550867150883550057638397048702890994481918851715497174867871346964658653960582023783079947946583831144053195255111978201306124374358849517451879091105233842799164743245471177809893493760960462969863611474716123324392329103567192249042268319893868579709012321934204545527580754716717052565346777565710267769051193955138615255171030686524428990747527465824932666191090848660656041651642235791343097275333352905479790442745430742593916557988934640434668999785408678846505358629071159713914821584111776561369549858864718518991977558403765350961857694868594129243723721145689269479079290656521223916244068159808089164286122090495972300528089594835301795564185306708679691616088181249478624166846668847873603986750068370908724364342879878860142850513616941838282446696248976629391315415872167277406053815479814093945120431198893612333892343879784343543860669167722303603553355740684229530905679476690899266719470208637796992918919627947982487423498148630700639975884405182306123476783662261110618500468698877378135464244257644045835720238455454763770214073366374518348916738788726402972715115287054786741588178050404908461400262975008641243213660681202345931961204635341718131825067546399664865812428530257111458994706237511920835110524296964838033068822192794223612657921495877814568445720331327338371184940390040786129650306213542742763290189817124776371305351676655270827599121015876983173762635637661293907314011811084408644779880139157217778160917278384720651191815393746395102721922095482466899068997530278327239251360770151579608291496902913470254531057868581388809298935648716368952897635523985107955273383459904229351971126733545150023395125102313086916485175446849337396771185133096289468456915717102256100646220232313558009868062834394272162202690789794564100019239908801482212236487037609336032131427393941551742173798419155340060870337846338127289255528973192854555045166096797782372605071691188756423753081445506667076411963490608596635572223870030518017265269127330613786506446120469529339638012364513847603156788935765109287189453126510226818864123738730583759292199207350025335580673748437587066214922658225462801606006468541253654031321153541910695441013796211541157846633888278701497553163172053598832786474253993634628205775713914006742543638026850125070372312424985773377610739835897336161391752819898810611191393930108506789137219991325021539621961926671489392242044753032485486081036922897369218705176676216955753185499197207176887608349998597171567873352819160115601091117084449568443890661651065576697118412842328457016843654636744988222144382212078626466169821781471071626920963201441364564784967470249822207751548164391115537305045415605499070329622635956712262128576185205020010471343994140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -11690946435219807625824536707364711720986791793141466892804037050431137281029183333251441627396333388808555233375864847632223040676736296812575030939079617340447211204328773728899911886989467798793859297741057958426424427250947375983318349505251678527650320808729526261513587498044552234467431202869340215966928050016100827584767991278795837522500196095648046553886274417621909630282378590993354043775363428665985692049600211126250976412586381668618944846324629939749159362358927168947008880343692305195917148695927608271423148819376635934643274286204778794396512201568823964698137943350579306879575905855719061242223153087711294401644895829681964286010934716255645355561732595101106495020509945123969764756622481602412488366295139155178284831737835556295882871138681529056063259536423873811191296935768874753942754469159392157943026244968490555749766989617291846500745798640770661979973498470340390024534541002604066847788721273782815397018409116416252439983788447165292525360828323037289849898894971624797783030515968623048742462147002949657741240650353244136450359106392824534650265560413829282699436711180421167210768656787337844664915704588000322691069937946402308518978272666098309913725092229812068824705742477202074731640246091225181887728839815992471869229883202534785078656243526231633411053581084675177089793659133245128969918990834465682377438544411747054979973039421358572250851422427111713990006339664017722375850280611840561678075203696700691952855551559530096420926189047124720430229989038266884259596269898959554893185102652262754200489547739947477978392664659120448242553066946563642840482626922944236211082379512382823939426397983298160233166861863203671034502719610174930262888646296678060588473626747488391279693377100297470436209102912915512260803604407572413376517756310132422164130460886868534903644190213019300226408425764969518519282393292523053383262880756064517651821213433579777300940065450841626683699232996888170653562836479383016096278508255223908786706747724937893548682546832139005750280457747907390683557449892839307222518809737829070045144431324843852077317428951322838237508358169858565070806303316492376114860578348320684348423340739005887482974446379826417838184569946630099546537166258221940261844522972090451039209040592993420956107772580125004577475793506879374647062990977509833963871656105758411046353662604869873938374759469513222625122477739442779437337173553909119220062560043403498893139884001153651716806659845832479579570849908561839972302504901831809688370138034555528551478165699239274153768391806832896023173208329537033045599762678174004103142010047407100231844119934218502328446751079818167445541342625192152666370518714731805766471767369908656127894057894038670681541948342733819082687580660696827228087287692214873324850210489944478102914891624077681046503458041170170377656713791117942387676417881871167538129911824287709172511228233969881766101348192448378328679789179369995720876208403204261570600034770874252588523881988208869626250514622721999868484227009957851604644438057524622671708589079045101791915546426593534103914671795285432098263378856435042794323497575291494814563141049515638428894419410053076905278305143734848293733711366559527548745248206163764006561600542184860397917108666587799898711187836063295432367109319849169299174047507211552493656811909995020967059547345324195091646164180236547159674814181891908202097015554633786133881141706672417074134566167442644896131380975496506718752195129001541969947824949110120583820851637571629143631697244434213346227780719661850509055820556908216348450006818041422778914808736443262307526455228942440888473839944864177391864457078440864279400557279586791992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -2150436679989897369398955159514282690921544229061995051543493971350340972475058801797910560257024104206763820358803132749278847901614707161209569380414121397956822702070253086986324782750716495872969824651234722994607229999048514680495159603300166188926480342263149850768500693444272480422123613719773474564337260055593728650290267663406222028491925755907376670709580379896778090189014058567271840495908102184771937816044670551199094054999367395083350273564212322358728317105539488106289297870256451526530629857835138589839015691943989074808197802693010057118492579241449156329718389589819946030484399259416816223566759159938674754678731605606709854280686313758501978202236085943505418180249830676768043958723957648051019018824964827977537590361962542040948718251689830513561458589395662227045871275103339728736961902944970919115883816697464998718124008231802023775147690427472356125227398921061301748779770492658159273426411498180853909735366093622819379338863530706702252521134109656662530466336971931849465800432193673136718835376826378677082370984204738855824867604897834444527541258613628904707145453159773974521861589190047634515468035788248841960265983412466713907019410687158436791888404800074806575793138743753085568126487417733154136531996490750465724421142850491464522574884118521163517755534361676991635988978065168126092279591892452031270511495048316083468417909295685743602182300320452252368105464997434926550027014672655712971824193034515893537427088808269685832380490351921305258698004052354999621223469088267476303079335933532346683065859554533331493610394451901960512944903261240368542176913130329510217260386350325883583720985991251297078634105454492636038558178698483200880207335053187814006593404567031280147479742030426023308558893396675170751099425991443819076177745625500481458900266835463668051427493791938565843280875620130128266309974222320299781189426174929585012576731639523795009331843249719826125423179583041977614005520689930958615322861029519804966761256157159358879930892097276083383639116259744554009323101560196681897887731184251714921241264867132113893344415023590470310164953245705974213119190736606087848078765144712701873364064657588408136116743099755380217930107944914728025144845506590930377192247459771772565238283329336285149194134581584546316876620312889549309060099171031613198857873895588256514952236827868710288127461855960328129432786092607939407840079167688050204975023764284646166575027697455416192066360043889900553402202005773426068505639507049742441603210137429341870106928383128148541603144760520790838096653653270821983834512955512627554430795456109506252180427826946781383892382904741296230505336880872873928299833323550229941875886410949387589956713293193688169794825409065381185890892395960861386068501004652621311624469316895136763505295667393729247388574842640811195271212689007668591961003656578063295812891759004793127013777185502809371550382890719812292356753736821250296331984820467289272990451802842186160290443052705451755563518861681271640132981912539504055062140379530958455705534601363587673180752575436483455537907701441603650952004638533576218340198410592088397871026175184212352924164744363979699832905720188562583721171108549701711321916391569792441730333963891211836428941533096937891284321457417301887035724693303072354908159726211720955091733527783971970350350647827271363878587599487092327978349529060481797424481086303853440819754367930296289933784485211852155538438380866912299065922616014177637273448238267001021450740993803267276857391237742576172889905018213695584454857544559762631619695516910179245093214142642640459454750762018573764310707769294826068907922067552362932474352419376373291015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -343079935152820694547619652247902324823268539812122913271378773992581210190113860143636255465557537897437754561260787482406253051192235399276547756897088034737930372465143312652579734259038459239192709532755758608807977165626078589542225242103782915188350669063317368905095805031524606903434839665993683045742663881226625670150861020429283193462554433150543614310450294792165986339833436647518470588803182052729311748343072785933661642768416680393438168970438867840786858267403696075877655393515581814003620949368217405001211171949983994595337674708067944795927084020727127105487203906705609820201043279428959878692604294973130785085398496048540921244869017539432635557028625434223536002831029950392075136558743334502800218007908935238390351385643874675956697308933111562268962746250426541314627296236107499472278153546775014205889554847115802388803746842129389329950633284446912323880576744899021822899355114051900129049603710461728938291591466695092034039051190240127199749361049495785420712477239423446546629596061696130293627434304325086060659333038549481749118928855695973209987418694090347772428700702757816688329516438142495714431425074497937750522611127906841149063489818622998816330236559030531032071516878845254636287077345720026804536809791266226227312562618026759553977401472988974207075832415163862528713097376300861657680408132898443495817857356161526939946423477727300875813124389471956827906827397760927536278186681674301099863182558871748793414306759545431308609114057224102845658029439535500501053787299863974254997425298635012789501011558250949833331644005014970003076623812662091209866917343626300954570556670898373164512210451491693659410279116007550490205919640044454764218855859706450831108740211951944015027761523752030140730913015967615449870189500604059351500480812546319522377263153794988174069580303317249184631927244865662353624012810052822866249572259150780351752218825429404242383988776444064800571234078281361020340068302161353396935940050428435354287146732840328173770184777358194014362086991008060117683299820650444838407957840656612000436734161629442644298565976129444898103272244053655176572585761784775065664486814894100268203349217369103406185551924999044723522317472823256006559223653912618981765476613543026825253057326575557374213907889049729411732206403084082206494449653726596215853474115722993410325693716942160834667471740091156221878887811718576164805751849417657596282332562125427663097814431764757882467567886594110567480079806164189374986548761714702811691293092396330263848247668435985297648191022388826561362371656103647505886397403346175749502436289486597685249317703482865816605797825287053513552969909287328529456226400341496581745423997890064573629216255443199724937617777304633722418213550023135035553169673514533459803414725912015060055898651819498273369105906379892261682277158396926175876484898485558408017640462935165504468315745145311996159734797237594035191741218801439045325270296215219094161071554365096677962070511819819335263916204934052774485999851298724873276413725778687411911748080699759603300690822930094670821568628027163873940024942599239694392112244432051323855630884512780657625431063765622496338519282223311520276855237949168759831358278859530304350891662100104806464922083907949478980025467914419677674660307744154387151197889387411045546061497977229246874141003298891998978417304192905671794953670387843224987717177666869040237261470664064939812950775777661374054458058415987627000872483848830131219488397152349029664590146721646757710994981557925663796452509624219688126444313033322714684238380365137287437732405090369303178851979756386408806972898867087553784194220440895151114091277122497558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -47004070209813387642009980859405263583183499356998494609969928174893483119889132572002628299835053513858714393414685776647045990206909786635123823665142532200356131166267518055387321215949625971222254455884670081337742065146676313291497164445516266600075700151342044468154249902808464397002543467891421081604358569537137387844875605441542462383446695143153018439934750376791867355764790097649851251025157557289002214491039945955250446169500478601643623055405437326137707463245962364603499563536597210553529890788171126055065201268449876177353737068454187112781488462588374397567638355236989314446962758009543819751621997375085391187618503440639993650531580747320617758005114832224758124571909182045545777371164865255451990121787951138613381820425040682353272807558426574967727358462181121762411070086650499019027777133814218328969443055190001948827591935100634325114972282967672822817454845525869507648015651922020155464368938535157082948927591982839396301557030020134916686499210297816300479856458700695213182666829100553441140057356814105035366363186376147145350512038629237026606089490836524230370711652353980350890972741127771866002437305897830557523798786453637422165825885587723397856715972205618082297269957731518964560271737003239513448867905253346236714276312965447570789488482765198500847705295426374311201475099897343723970727719116105066301572906970943327147486873280415408915508636299771067243693402764903321995491101466109380442452917937427942515279456603346839708755464845959535453985806050759729572304149939212219520915962876188085319603951054429775481822832922369275057134806026146175328451770504666951115905215061192079054960983076415152871608163058413154586584133440139276734691980293281154264814037296274571900932379270036522046712063565276072992323161413981494277994611434306599511040615252853557626823571022306062972023248887769051421682762255638703972867047529991604810564443561019167228026735664635185710825267115648005704910071205806788951613633901883493914045989051033256349564128316126469564919265469160776376511940888432423747700355734761332724151922350492323336356989085934085770775595926815103605304364401386017730956602819558527636523855132696130728491603250769520786140822585090901425110893654422580008412883439739203234864415360832467077994492588918163908461767776526524100692748219067830857830978035083523390025736187951151433193701694464043221605401022311860458741221690186501346110869315583802570405193833767604813857738361598075797307056502156905411060100949075986632677688271013053624801793904437472147792205314038466064968298525390569418965811815049224804065178667453941420066644091497047681107525676647162987375125249867882724135514922512908734052533708997114432777061963680723261972814849401838351355789203716811617890040728407680658162357547763093103131660375004485552888520620620304878341447327461704072863199298253617412528326801744727460263370709928089715946865819133772234924052128843677344592261166861208709895010179433857264225947019139482601851032278496516302450282967815387235968742784651348060137955600306630630004500431143542148344543732499809537645945933668016909158425298536775580654569056328486843003887481026417594249276825557206130932016519780311936660628584218488442263870610865608450155420039525193567591789051947831428114865367142336222107576908780918130742191646574430562043712858549890031592501689901326058063107257727472487580889857351814801209525427950547193952926586310615500907666857121091685138928136400989778642831460252065431533381154167756128157113270050588616234427732941168041793443868327103093572639275968204336738624420278900068597376561765239094404228389312522078113953938327540527097880840301513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -5587479296977302583562658482936988990666400077293210422162800326285736791234452945708198924940595234313843745777785222641693381459493611252311991908806199761984422710342691932340670277979695259665484180474190846585724616708005891446055516369626538424566109562035600504194917110447855818471040258421116702258475585790522792026790680245306633767192805309649875047994195599817291534136626452101985841380399800764473142747831352340228471075865440666193044992903616010377668103181238461707635625057509341880331859766744201969461826138033248572165392698818136702924001966448879780042105804978173625054965576131857438352924718991498894211520053374326966223179094049331954975963320376000190187205821865487739888655270477132981161837665383519306005041738183369607751666969578700160593788047716852378040824499631572010159026434936792400885530183979867408083211960114181172116494098675989070318424649742264058390405779185486712222311399547130708432080910684640446445406631088228549612710644465121260704465738284010416618965428777571038244089429498494860576949146820709172742410705883149869564867839915667752368588348211225413063757442207907433935878004705775879896419436933542121786869703423205198326923983699021864218954724078497335326263876458500175450434804200303681994037257420677493868232826866061449996728143370483178763996762951300133336301412229800202515397247043269509298779923813546927970086450635949908826569543340688014020078245889747870523979540875883094127550153226213293158964751192212175968883601469694492530682428569514415965794519822295959397643083749092564168820653875139031700519701876905558461560385732616743810475895391083205055758858397919379481675185876506513874797405598569906391178738639939858837094130454005112852522799356660391671239835298897120918356710858074431377326779914289762111035147292313003031253186783724298436002953727711060006280015990894141098573345522656939273034200544268964582344935238075971395753802712717250494464490296624482155077938244586088181035855278069220431706932236895235275995350106588628963994317829725895906205255786956670686050405752785495037805578775104108034159507802594056877509747744052714898505702133282640667147371018399487984496701772105705966974067395863206288924158514944439228835421342473520685689172255249490978942654684218865759952330057736049839331737368663237502687987681084258685406087170393192163189053470606530063808001763921268202825923933174026310043821454809519578306203387989626613696336228346684867400462024922743068096918109696778826282507657262395596650017094893349137083818841534578915860015716238027295380868751451531003987966831946449570502603601699969411019603475552348032574007958658363092777427307032521094351966595659657799128586400549055364303756510720402135686072929294206004240217177926370678361365413618610365359072355333512737756701640470840381305095229098822616146222331537314891265639549457341835708523251529723652654766558708736942570477316600117772974634219690120398699743198614012194191606661799129483332852557919099867779605246683566106332267047201405011972951451222327210693919210122759917766548852431302690544528592231022573406878323833135409971604684893943803332673386074674507233449160229741105369792064575068271923680925337393299743018542620521366675211773354140709021295802013929169850024695073317554291868339077011479902759781888436741251255373702509510011107890463040835323357508619995003936338041036672781798189566382238934702431977148534149257280805975067793251211888464237038420975427599165420613244308322195239128723571614998873905388523042030086419394820549595170079264469820906582827269668925970682021523688625867599814425247008176089735798086621798574924468994140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -598712871088538427810706961257796847777266588428647304898078295824243932244319682284649912192835775207528363510260528939890587709508256414494687776735764734608169372342019455491846577556207272492604033555603611419306193523077997706858654997428779646582591145768878109735195914575764315521255597729711930204543746566432192879946345382137131422444288077204838740100344693108710426775580854996053046315813193359068504322315771880330116623972491850668140649411909209539770900683696204924878652178450147993903093552487642629684120460439954008472688587183041765588175751464576405508744956588940444688921481909404531803491499214633857221620500267681515533048721987000413999669574399469333483285497096283445405841348104499435391134549476452129019276023141753104863424518399008485200409018518191759962428472555747238871875644285685740695350115369045077144475662535347212798363129159536106742130822433737207659067817384249726747925156881694288686982866993875435227350605566584804826492229916742568130005996580951530483460006514082156504641478531643560222969008245725421721111214462545685348135787149217117556440391664129814451932179979318080363540914106512688635084156522257149263656481364142000692265704915338520821199315052222726243160379034031134592593141548608707252949636026609155826014828593050577353924469341650265816165015944507449478203452647817659799876224721959805608107830949868812485001003712810479868239796050535380413488076480024607864717484836744123522925556428421103280355983160754779071634580118907371778038471482598357662589304982407376722527869530120748400136352161210975504850516885553455164866842040515389035372103881859402838315753157772092357733744258802833908893088154001360954805780821111859856996679359894937502564738762303984354387334028833336889243074576753824104006855697705653340667802185988865731520785757608877182825062060137941545538345721056282455185950844332500903622084966478271064328561346841378670971155675614631024048893608831895368507962528431988025341508651726883911597439361873005116845746611580898001116782320998632635781735657185097459968418153257946917948173671379281380649460115566689658724910543088131534765645045219322412540749498453925592667171138848922208858169687328317265976194273150137004313920299024908229355284987525636619125577516319398336367713535084373243220522540311710145165626597682817114907551776041676796402362668619835925015839855864953415107529173015454809311005828694119757604721270963420269447776854498992940667546937106345217303410123542109667901798029276669220908940606058954611665924023687904523843144655220098569978063277612812517075638030770820374418670071460933981418943244388020902942713832341283151138088450791645158939779247409507317757039963497015249883727750085435149092835944086134800524696826775292801963495023391250658763577780630016233598030468919243155068227179804279284250763193731290054204603857709930283475398958143823209001070738255519742392448346857709806071794427665729505118435266955718497981072382023238568386405634623116947597749318383062039253223607772502438581880848146958979315563497039582040614039197014970786051365774152409961178415033547626064992143613807755330280977329418856893422548727222612476278442566353893720047852914721689873386643837074756246635704212524130931130987359149793347518633824698587714060607141910909813956716468908592167417371656786433146481907800712930290285188708480152980353222806364369839885508798969813130913613549375963029362378882986523543543118383728951841051030428690922579972510645438647434435812319420839727394650204344731443988777820053486241220228062889337125275953280043448407137191630984967650285152102857086538201247805091043119318783283233642578125000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -56541318871591591058156576620074081623025365840528413517869795623439415617794359412888975368543330327103131408207277938908461392256598057727294907879855337985394473644933541466359746754085791808155598820983641705839012323037633545760738282615779969921384856097456702046910689450539729481540694370762364634519543422583692959635214449762496311397261568529461232833232863140510897223581455385761778974346973771686591269484987226655378164227193523402128369432820192899452345248267461758148876528660391343214888873065698136417672294158281509278263977396830273603967032148311711808552540070502530879051788876063393591976643481560241104006123487816968879697416083915208428130955303582087680929656201983802126055952136522553390457586847153144390491501987880246243305909305291768077949077277275136319347346594400107083291296638809781131491837602797215443891615531489551652936503801248823565304222918478735342354351270119988678197514769523406434497584606951155614908217986226096110980602453183127153171372159138950548342053555750549287395278117025839662297536591989756390714517129711401557302946237341229586514027887537003563546207670675874793440345909618987805841428262207404896632147328286022082152027841163827945152234696976697442145146710663752422572733829914722440080876884826806297656808626442898774987999140293442045523864541813722203385000178941778738789132235098598660757634965541828293050108815589827947358865885350905524323435723958322847326062671148314977471405563128074995132519960786404760341172328502413504688493648220811708645924797814095912201634109664708517963526196002270053070939221803923235295597247073715114294425321714646004923958124618644488374837614400470087727037842883781388497800641188686140633881774538953811619182349422423910424284130926892645024145836457012713123409631821327078767586217249906548411275858499431630594711200486801394648639141805684296644299224533590433412180618765157042456747758748960538960259826557689986434512410363591651270660805518495216918743098456500649488976226559086666200289313543524408357611457234816133596218600326604239293248334611141928603373354335109173268083141335385982723323124676855018130913365082818795940210930459935320535764221942401237667992738344582578421599667981188782856697415422879704968325012877879433844985967106043794466954638113812960636537227947652961629449544942568074758329777472904267503893497548258184747776919599579121117327864071182285109931719889741591601196878551449866451761681884659101177947395362522547335889026054036447940800495861443446137398712773003255377430224165874718263348841891804396393989751224914804773195109120984399777260652333899493304088118445875179771066089982575871189188399066919654608623611095191232433558148838019944853252602563091718576339822123900143501107095716244537673232332581162223121560722755131288310827225837014555948086708530099509014799795250901281710017533532821439497716194218225185237159396645765828898602798141298929498272108288886828312070945500783153624054669652625999229713381511465464488120983342934126127474654622710537515897675086367744205684286729599272329891070406811376473682571456861178461280230352311994541451349156307533852410776864456143050130858359184722044008675796778969227644181112014221302852254631256186498496027563496184618744614881224404546047877684277407391969933072116872748498444539108222165738054676058304574585703871915137473186117745534880913199525032500067603789020969914968670458593080644653463379929036335925316023878024287016530443119942263021221731046291528766166621343796010053962134636171940450890638204543116677194106951292551015012316131204660850826247490531372571654914342865897239343020430624164873734116554260253906250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -4842928575485684022351164861810640949797261101031827860820453012116282893353727227735539751806623679031297013510477932449758020667874227641935048266482417235813046702992566057742520028321660895781573454095912401711281279590243568001559780869547365275783347941367035269124240266052164549888070060810057848918243965468558265206617036666440452011168526755737774366604483363060202158888175920118429489027024355080473890892808458975135108706276090904443325362929906794491003373541919966408918308506532284216487500742089530055850531999113087695630262968930020367532629916528285303105337082994884042784898088479667973588680592200523089913739497460620335752628513734608890936486565313739837832511299246845602529110275805060725458966208798005370241349863222821540079235202346885490806314275622441927545578215846874411292795666328887732150713724058489782785285009770751102644694158368494538141857757433886531555458299206747526669382999111128059179566949191731223621631459710447650931151343980120334382196166229066127143808012330549741602411282072327588201418452286238716630767001399163808805083193033174998591591397389470173432996309226623246992845271528232038299048717262188059341914362680203900244868492113761139857257613022755575234860072435029385010418001378466701306835777018428885937090668520438046346559184563819279354587614351945545312855525870580139023692347150014936349654697898884154910923527389063253900159948970582103838921993585248744042276587604545001609949806728108509661565628781749337345279434854082956747439111966919846627663071430909886384514037946526011620850028666273763966020338938323031344052441389041755951954717692259584451680294448451980577403363633245749505939119827396949050804204285979449073459640410834929185477710984393828006198668028753508590121066504982587821739006876201442182528038005465200846063791534241230030308342233486713942668943176678051840239219763098139406520511891462806285994028047912649775400933292147028156733194253605206666169699292475961220834769761129492386168661225048618562356138039556525454923317706630734683258731296501441727073699571272129106466686018341217108776396416202619695687412561810631950117712801014697174748874274974715049682385884981145198544780384039476458943203032525706150340568508699548997582403278326272140383322212957112162298813949918753986540358203237105385535221560901752190864979955548774348362068499746584969792700888052803433794435574529290344137033982920047482940351034121657273886593252655191061456495231689986167835935207751306186580416624026852474510703968061097261211550581105385174830130615021272585333133010635965373191991227363757505712709561627522697223665237678664633537650060600320115273203457116033819429322298356415642756267205179871038804391130452725396742116461458514951041004874633380492174022524860963214259192434890814992924315287295029650596826351253062063467006625732031847917402343450003347952181345459869501134114428583654416874859056538048118674352381145689846023812147770756491810247084793650093425650369387968134342337492058882053324785009376883017282365588559746219373525122238919019362051616465968158279248869779824403628517832701521714313716363833385791256201546340729573623915618157855847544954437309716470494416888716120414711381439507631918650344825084558013223528800083297700768560628868775492164669960133794465526587602094063282313887395560241495055523466548774108481951901923235410770234937619140829944569345117245816261654879946557215763383642105459421253711473379623440345561509071014500899469812206417409801309350638549169438515794749969438285770397462113972364770162727999293469103883682590201811746519320515574974285962265262150960865028537227772176265716552734375000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -390642065830257805982568400583276223218037883128689612526406811132646759975026918741413454345884120821624936076991691875207321715486549078364732004625672265596581893609526663433689659467446559009261884133713462080286191107413108487362578881322389361805750021773856021557840877554845927563667655250961306343492712903866939749250012256738791587381839929993622337869776631662431675432920467965667533702758246778719366692630794524166804961388035543908206448989323170280808612850532610260376708829486345421125098376832918332390183506823945488435228239672888403432455851208795689664650715641480425456429627536649847873520989041892360991000132455625131281559192383920576930854605874810830451658567686043890801680193273088614104217901846183500604318510647188523504393832444635674088909213956222426518091606827395572409313410995101074448210063221576561868305637868279889393946490035855558969314515162836215230745574954384573034792731813877199176768151294965441953998630927522316099935495153057962229447338353619015238327316232116428281804077098538317729444658051932480793539916113055444022264252517569135489607834811226793244915463602461411232181456291787187713869909272773066369927889767851664127634693106227000123142676280532535916423812615292904083954411854356817708183981509728103784191180262009324863657979061621820413220909170859396207014051904778093408926457027678687268464969487323408831329476208218587828842265298918135611442754034211549333287405564526613065332852254416984518427997242292809980588876341821334047336453334368980282252364258006760784688436192754981694654700687276498368238196308065075288047680619690963913020183421714345027194465425527213282018158173845401386081501684949756892604311481174828024537543409473501650418484150102934983451748894801875105988486269445003563241951179663547216729306664170800855751874540126506376665808798261710137104817833782393907616924391317255691989053419347102592246272694771278612224105799891534782034677740386499590705942962335969035230503335271507618083297018174214398767152290321914327612413689437333814183876455900419588656157285760144698112709068072917819646421688569247500899143415333606861809528491768718671982897933956997890489440070081110763379343994123752160404427719162410118074949718903229514806873810585542298077500532180820134751793425424788012206899803381533867746501090033175929032453425931257167720207725944108565991556359945367223670702239497133745147073196410479625395132149326318314668346527636658462313699813063814756362220776212233781861502533196188476787207382373423439127207484474796836265706294753671464466381739294962195308918675745985197781843481773323183177673340623158927721066762024026853437590796565199275110220437336409633746289490225148537259472073412329678709603913620111626137895076459358572916157600303660493042517234469356784286375467811801143651042961240411778293616754753232507714301466074632026766364486945214543611407019067947254337166606297348605069139015863519463056062262950130629753097097103883959567438334112092168416303056939750663869478957954928912094302627231209188277798552271131289379098958960563035794678762690401703258360185211119009074915525553850794663833350587875503221736591020567138705447053637179328179785504071039383373441932940994013950367148013781746605199212983145348837991101191206089860103172150377287345816702513367548596294854961564615826731458770477809677190774631680807285467962670740553093379993472338354403630376669396128371157752812913358220300652398057749620789678505157743891848957804226530951554404683028644873404167808035587629716917385326773479942880966994918659901812444976252183520522028766047283386650835340647702764727000612765550613403320312500000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -24609504210377474124800546086703808018690809431833127260794972354568218037668676923522176953496911332103805138759919656347761471338525634289067390486959045212137343951231420693320712615620244609439950547290941098668029003761203643146570949677420576614424251145171880525970055153634033907313071209462474538714553534888267353015147155525274530897485744975799772473870480872533113580847711222283750093544144775924524041435930562673335180560819893243768017700539491839985350302224580842560545151870513827878939586501896227444013000845876342429269295364941499845385827792539153339603131252362474146040001981489402565411122488340779452952928626676316382030672359580712424998333793404835535063314516897408380799863527831437322690018301007048834814467116615259557192989190622198810187815670362580079695328775308289629480216805951189054533848210930438065436840574339643748938127379338073269231005190094433979014838763689043972881470452640086825928045472509821450342433507280301284791749580678834331816471908443789053589092791764324649584106556342137858176446006414016853055169296660629853379407086423963410057430052200300307425086306943043703351221449471676533316250049548113592393004755548216450581787222755439243864368287080625350296772921319416514967553840177844790762564064329283468611832039406882231408158403077065331888519242663658931888516611367767249492319319093633091956384891495224550977664461592709442559487582411117819415157444155886081521354474260993125258632167418506236541353438743260890085309488077819108789740644367252043192428214441447340636067373653107440283598107222354773482121141724282970450645885006923078191514795239125050916980123450638993306420219226923497153752597814192351602558239831605920435255588977863661813661485669421790118190656083196758331546449501107285101092496749289402282143232685667448628020184428245120655965372731639964322247538361845472622392589538493724517457202214358516840472382106235313041440789735793254798459501616107241257208281218165733225099300121205879444912676602352926932347511261460626530861156511105431304335313290843266413576367467703466367696740611260908715620785550944834876872626750985777693679343310937522335708311387941753020212721885885222092033873817396131177965623527001031058597663812619563824329080020408176692232931039834576159892926056358463639956531661924263621403336918585737165446649408277093059279334404273893189160055744248786526375191982717557850469000623769249058395795103715026292318222686483620871229103983576147778304156934567230773320674988475125436051969663040762391373033331067969889056225852922943940708994669059358335848951402191626689125894554516843417790270820212190698523868775299474697365883414453451402160299991346648120333103106143608259769750789054079284118813307437437399914677476976311143137505952320028536727825386253948584661826510752361325372562137213702005561748397493658110787158943789800669909715209808319128962626799872280230519804963622095345346659091397017688742439220738987660246971421413095434680559515636138331319398961704608825582724859209969404895140611794281902078215816648284630759268770081376215733666509352540690026998936974357758501966445004639412719953950030761665789379824143461889791665754822587336885494806872261247799905675998055029434638105771074608181783700285897164632771568459326438998907530070320089911480778822859983352175941033666203766048192845464463513706146826259434171853282020560352651947127764109615116963861639033669234454112237389674280532959921540472758182025870014913814719096488355992228623250644419996042302427468712388454466675178775954900958455722326672903909947626801363289884607226061917520129975790743603880628143087960779666900634765625000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -154054480364581367139645748097386554524592756583010823170719759990744078761048550111002523360355395703612733206067768263839162458103823915822555847484925302399636471423292560791881097232882366469318528096425222137926473958126921267657633679745632236667697226874975861376822636063523039081021894346304066827754051008932545629669121977950330125819784896641306146664500905329290831032527991963638788761491877803971472263734545105795203975387183971027666323577042354954829448642578461067923905972563408707611655499985006571049763647227506123839312180239285335912892337601637660958391337329773788934404683597530268976162517222106566026309999839851853051910825744021905418355461716161536828875943340113197225020552422255081855427912910238009457718473911509779727368928887489913732357090886517995354219847382141140656256986640599526012547738528210123261103662415497749123185276893816314960428119034345414313471647588039518055486827500686883191545584051999247741572415343471437257746352574527981846282453767069236093600327692418085431089870864760976263222901259757348074929986931626505154106236179688783850572676112602285716102847649729873178249280915419040176005101603874085909787160635084534821064536513906287265772535042537438725229635943227049662110738129773894682087757056462119159298457917283540759854360066882771845140228123984683446406061344868470012374531569896890044376214219808754342930429443762642349942103220748162159768760919193969261564073110123346420066909211631766186763334047019837693807062499514721957556182708016185164322950447302225526808994494102250555586679918487505011869457555038781248371678306542863190566171872752447357267629338380180321103071458418998897812410063701096793659245943780866242726509134750353748632472886547053349803912851133530569496820946803873081727361335831916853037235489203455375166545052784507192387071451989869809461385266004203060311043035759563258339921055385485188307988921671462126821678184637628457050370618318073235111726896970993771246670705653163574652764360938472253930792656007353996415790664460121136678629588602229357677023359450579354326349268505483629181888740168350443076605712513702000849431400487598518409335374189807490128581239877380882135359267391375719401931051316204251189497990909083898063501261843005828067661885969336949352783503328306625794936356198179016639366214118847580499000765887328814949406783402034123057969191651872577159376801643054405069815494677542091937947955119470720594529926823745780708482976058395101021259262875017316893820463450445838427944872271847422949244676393874501566396125633860392237495110145590925441951689275962998813495868854800143339991768261823109178405659530645644974242768639704815739169709768647542609309577023698337148897454170362577071507971762589157865585331426734322610543150133018743575037019766216781249960765086886219439762097234089619654880097811875293446281247656643813680502959244755205623837757937107695318254991968253334912910542840302108695256253905435470458047782308446672957537736660327561358903991342065998638239493527154987695740879329652056100931338015197415101647832009725937235763611782888571240095372398392395875534492567229417061751636542820792109562792724128181242729267556171459691490018869780592456174812479852168317859877802794635321854950722819601102835687135902849970474663451207671064328943342648071663028603849962476473772127551377862227093198400858459737384763888027047633768925776624308461933417554474604265363820749187876126886275113154441867473814206361299910089983309618219919954826084502429528692260837829251684618950192152133668798426946206660321040088905254045165589380974217099543797883029472295390860381303355097770690917968750000000000000000000000000000000000000000000000000000000000000000*i1^42 + 188448630262331234632937576413776361602125206698696440148821901586873770329473792827284505473035179725448023193225154109481051012990684084982964022130807426652329304606205205516730974392745679416845608684645193291816717014334697403905852788344266746898021152638685313739971202807717716300192474570728387116017147632709870057913358769477697252801913758629123026112671263833459118515913393299358760795122504103107589365725965352482860479907398287258031520620592315369842823743430705842769204826887953950128216973579562365843792753763758497498656425084533063225293462372784194419965315955869021064700780105623565437443256515876906157410029359543541354178708528718774409239885364982464190061887279698403099381630999523237778855419667636161923140037439597019125019991609544267369530430110033945562299366688798772796688119224501709378929344665863432140762145267517922647315024325312733133400750872641863157598973367014241324845676092996336658985747869331874733165416441022878746123316346465567316448345097473446580531474856402736312026580031996578721180504229126875231191845394450904678689493169901183382312471816945464914055517117651289125812688448271064473361249447754793880243581827029183186442987052340211742848005898794805272982302448013762569422802997801442582232625660492064116542754971040407303112382414078778418474085653858138201074687442785046854025936340532363795584335010952425718769177464991918209441185250819152530609164267302324510967906652003194022897011877972122377273424719352109771673689790252932600835865047490800537124310156295625368712830123160933087769594258510783184612134146219833550733747429722923364882483707452269731186097177181406143945287415582359271198541707881724521444649265167548596250727127901987575502524768069962377916085438512962927671363841004261699169735983804484048876491239733755743889361979212062919492827599618931774267327035114503072510359557683618820279033918669926882365455906390480819615203701552276482583388798324717146368580815954886376404328690322277114137024852831810232896660256597065870157237581820774878035818992626451378769117036980023007308311588859556757054069824378994936329170007853904637973500168978409277006535892334524339062931206394308299819934930257126238172503103869808817800816182312810134060862120389930833871746371031655726416608235666794580618040594215626775547804677642612863059646732045018512416612723185643989760128926588711719750842383906174984562707509509682529319415658159255577745265054952920996939933846382555502265204739094403541130514471321314631261851821684771462768587572375939937157569798358051067214117528853385249007440688837648915754394415325459946769905855966358667419824707319325055153561781023434811318166197416749815341969805890144692071262345630580907268327535026804548921146978163878801264306237575792431665137812709874119141239754265874742633980414368282235889746423039935565330941278016456533625585338472388162572256338286344812385906068369751309708261506150610430880088761637344012027434784096100007784311304289738719042022986880136409455816421608252345171022328115532114769480405991273388107918406212675717611234635960187256612099506006025329918612332668966032055583516405415143163324142217666427878232440357468142565640073853823105542066373623433668216614867166948764342238130881413755877599393586286548128373843729545120781214949077764196952110652909882091343058290112675679197181235586544406673880770808861454634550541820178906325422353865508387050984106079466178991074696204904672995221467333195293031271829090153395167644289209628530543459875876331992084283055943691365488771386010172183662041164319575821021495523749042864149262394186934432838143038679845631122589111328125000000000000000000000000000000000000000000000000000000000000*i1^43 + 22811019593789701312602367672397827963578751192325419060542818538269514643649871937525266191724987340483762819020759152334041626223215438048630363877436797516503555760502112173541839263700932544284921677417600786211272190644768921686191589118574671802313981096858986899910371984406699464664536948191061452084239481373154958540362296064204529692441643831837415946656147996281396985451814807660251278330656920105886221898476770792907921171579242289186093331540396503900288030251876358105467204678647977244736563125500670815668692436834096350429823546966927517905214859972512394789932094145144880338013332047843447963982837463486337296581398742499891746914770961685029432603738857952683742606841522787580583583082378571927107905747971479378207753894123323598464021476164351761003480247639826623703968092043755745811193336714687287263150117951525472321740688988816026333652617158602779921340162318007054979889581346001537041030562956759682947361266589680511559019142089237006377299722044263196697052900656365528533170303504028389206035274853593605205590897680475971645563827832546462248625424979653743832329760908775673950280201354821963509879838206340574762608654000878738021050407514964365383898284643219170746961640427684825183323622791493177231853969719076315162791981868826317800237583882946822754516239847838609139684009542038667470617043690932355619226417194028535787004998876972501065641496117529165733083735331765666039096189766012334753010571440989300960345153787278203658568515560349612321454401840849802344284666890138977966586087290692226341692361507817833766765867565692265531157938721950932573372664597113989827654243605309743290328635878091133263447901604303075689058471593837068158022362184525681280745965749342775475782473952250767489607028417509052970560019624515977258858361436175383653429161952201110674016962883326523921034269559688895358125855076099783588491075260816884718074353957974980070584623656203013555397288578559042315856322828848565814681331507492451034649977360337415236747368244937039977206496664535905911422825897036691823139981004277530042860149310320242737842997549284583345671154920665115503869076788844850921392732882156578215632902516130792787550405540023416797488779901313140670435726368005937415344983143906961666268382194576900685389827095740136295799389276121198922131331537920983133922621068343697107730426382795034796540173878575434375680746928982677747930114075260983947285538140414040436389836308861515702794759559209337335617621884559487417496899775646660531084983392609554922166797075171975670344914228820531847168149427882412193162415580360745409928770986680907455567239800691774640680050820337580151357576987625420289567547778380470812380571553356666190748903043289906813751989938078036181057099503105177648738532236330792865456033145621232167679773332138571051200848463947007532552338761365619735125239677466501386913636587733760285467909127625669880869028533330557288092822493522284479965762489354659801108805098747570880038434573478523913013164025735383839919419839364582313480462338032517802222923479173660046722334851953485691533410180012903187779651309736513818155450621509740370896970052345318750178150110193018155926076367122447840412318585232906485537547827176735562207408670297913297610882400373124504587889568720600896827391706438363522969654941806266761331714225602479989164432750179100328443836482073777338141903160887468272548221523089259131849213429820391399865134846932335011090896500644555291623978426274941955771118273231196217191022713003812936573013447370663874905845871299061559725897323459887990653820352008609323748693285141094688035827919652490870425741442684142157304449938237667083740234375000000000000000000000000000000000000000000000000000000000000*i1^44 + 625806315596012889302705268486599268614607749633244714075113354110229645759674773814787526121417179776671748168068356785715539449121578624934506044973582887975902076297610216754867616597341266061602818984917369951503856380414433590077441612745882806343862236511691792223149741006460962589142529394511575578457193943845612759699059900227244809643482231131321151887762590848388507120725312067297416523548780980905193708288957098355550956314806776116635386147526726254313394810984776878771779226400787181496403672200905835526054317294278596913209446463051346443490506548181661061728955128867302923335929258484205872205620944999974316220557989080898946175098499449420220542286893118162797776169139767742083190155532626278277164504611484077589713168093055581917985924476928892150101237558627415484043203721612473275808349744846823869270715883594791708089244178456259766930914984811574329100624011829842820216651045554147884859464118944052164806872813814870471287999645571743788588222970838374569029146142975568951195019829753037659121575971156563009403245586755698488136243946762098837023288875801681498958973354239201936075302085586508615837092437731862418346286373120233423922650839842410323134734093523975564279220162155752236372547913492075280790736197684632415461233553635163980550289839555569992822969606306581145716022516743376359212794761972341009459613059697458728600486393175755183502752838822856255232320551447419292644044534015756163103770344006129900626253520425950764674182769463676268282719047040269953687132702415518242106842280372511819833925508079662332908064691435695954687274811541515055291432646118128095944238160314425810297886385492240565196524073646594422257441804983789068565904956965552712879102941402025011562706467540230274345267216709228706377992048252738300949826428165063379433683810397416243557410492322411032173306108048772328191369292839449419170987265835226888560827500251685807395607393436760863114196093049072621185671409553552711706439490184505943849784351177134408911739346889548272831313842409292818006166103637397147499920567975832759162517620192199526809672950788371185861837613874551803633911749327030850699935037323345431330590736974597236583953871474657408463479093705112362213037990109278800345754397363823598289659547176062657498755506087326282428851554160226477210096626905906677219771340545058672410067047104750878890256024251098277380672215232041076443542134767759132967154961511721229104529416172727145009493822656138559645497879628123827779651354971810179540879563468890889930811803679784762199095943529898584228874817999438412930449746120808648524465874243932302861201826534672276807329536510686847342101094976024023946737993293538760115355307545283293511948080777717021355586412914505553426822992260423567194438783234731731103499596270793032217651639907246105296880089919474092661421920861288876152111447324240917433823690449002570717677220847544269840291477868415474815760143484869049243788806697647722567216125915260300757838715293892082526762519502440144016545392727604226081426835466686549555513251258754572196067242420854577360087760481450619350338345972532762749910527569085708606577684964560283571877461025471295325524512921477861399662812232888947753663998956358268248610074527744640428642383069756466750706038036876782829062483207444243456752139724823766635575636883735523731974162482938538373319542261829875987253049540372290720905093329631457666038870623256895576902018002659610006147238086717061721980655888995911188037848200243454299874272608369439896110642866660046246572350132741835359523962015695165086080346378923873894282398043254622462185676839938178983818554967921699017097125761210918426513671875000000000000000000000000000000000000000000000000000000*i1^45 + -179572627872600907119503506919747685459697103128984901426368101022283770743937712690722163872784340912873714024848479426171487810511248818636799011067259709618351090060234332840231700453481924012542139296155007875621886956974808170090594089279443824798006880732646586225900514955601188780593260470679802540199678270880069892585919988016745513567540305304327962684641195736712952043498562115916325884015536474170520677047777658431234466352495257320558102450028102321066704328843138720867856816117580405130431783934474283025523521802546280069923052844729811439566028113425101136146356445110283851325838197233298792421211161375959091061534714414654042193512059045970882537885451001316310766675886022261969465959794633900483848250304633830865515488541914973739495520679218006325628885191562025116961024471448896131697341940739380007671044316610090574910600189853646969704117359896989426576157469563507112435703522719370755681261834383631887286839803136097457889015162165919134184311169839149731044744569703927400354374823438885332568262421518154169525479766875636780304689583659583317014785030444402267975109197728007372907489826108368991930426271475900955536666742633614039073049219065608875147814552530897750608871757399845653133451899203659680386637377208768049493011150194531185001791782082424082978375801912397392202762579669430381510998157485997616654404240610697960860565087586032894897584099483035782749469714887261743513657675664422917435048001094019294053239385224928263192003877138641088392481046820673422867864412610331817979981298472149436723486126468352531818874811984526614664388234755940966120366969472320332141772385607619444570435396125446888055839285993532539938109733183099765198808572646375914253481516075266679183880872515064440222735429036339158661395308757870853986143943508450340484618721836137577516270131853854776766273084311689554512842756014326875864978991589659609996019187595216516129254431090987902586147872290038526057328578112688372734582945162534147032751053632770638654144242508343520918137274380515746381477732150862204292276223279945705137158118647620409661406260986238949382102962649868552979862614627280941278149364191704673012334075232306431870274860059902642397238119023735484637292574750392314770207912510918313458993481588340011475111948823000772001759244164101873963661066095524839606365745952380646142611326528576124971805894057249305590951608733539693443645604739399375033200262838973257539987512833954031416515713292873652804172864942649830601615286142486562250299554144144265344039934766173630036983079552349722295771372111292452014434472329536046157317482660666397723308749593192425771296907429239106457695826613685861960729288003662727470361323574993907000731758182452367493133440924866098752331389158931309580452829524884877912023375395659614238556530566220035581709031558227544769181567664087756928960752628433647079189244213186324288900955519238734231821140253688679610290927689018237565144318271064192722784839108228614716374826601301684370226886562020601838131514748702453436438201117965020828680642726083937029919349565931876229360462761233592273330327659925431878886931502273691986683329675224902620024046173764758139464208150816654170474562354544156621250096986931539771543129836950033317071577641801354662806348363370473973956497329028453813966886476915833696026808618074420386469720447611363138720271464956199398859468504316451711728844950111387091773651561572247711922146300885923443574764618378244920478137631944498145616915791371183943554972587969994311319101613227916889993632165478782616847757748415028082942781567168367520056961304665187272005854888742751551385448682829348854284035041928291320800781250000000000000000000000000000000000000000000000000000*i1^46 + -31942131762414898410206729183429852308074323075970178125339228820391434717849098463430737431366365562178539645727238662814997618810149031827200510179657832904770495227964105702633169402783276257927053295976649764146096094194679482935547836756869136143355398111477783739276149919546819952319064337528814689414742416468122838251171405955701923435331298811027767274797121228429084712960246375686447483707206951045421912773489332198232963412751045853326941609292575365543522729202846870131862224627546366807562843905509652016924325796755401984488575546570821911010134941193410514927245186167361777668594825886084162872644172206269332248487646440498287615225730958630627898257536336613546943933804765838032252642328317145545949914528114382252578827159296459928176796597988055516027046223125131429404781563013086810737813326798960561826314075128879003544297451675444185277536185861007367689723465794191294188793697497124569833610585608369304323312426551150851044250837734146064587552828762846228710010787797775475190216505785218174311316815669003908367306568482190944248913408012135619992170425453822069606797628080557476938156683437977853590347634580720843262569747015696778069809587478181655050102210272646170516623185781467920847975265990645703996706799582255042825852963265986774329318836238214100312813230080596200280264575814247225807671558558803979665685872077883576403774211024991464402070044500625426487453954305231236559722100863735291819683969973404273740567950251585293801362056096371904482292549150039571258580694088226124566373518523735996213689392228739732426477505417038989111418687407436630360047116768472637618963192218918949325793327130345528381754734880300507976206473448457441482909039315038715074444370348718257011176268594463616463789107648344233160307850525983175349527206050073517104622040026817615608833907796767469014371229840391174323385152866181358835442980198594149531783100910334419312945714564705644837268791234028890438837599268664221567778591576394004213343477037911663919745847955326523918634599561286586625773385538808721056562959680873445425546015383431914997467294530404155345750699132529569307032449220371181265561934314137622223547392441987180756911761904708786759261017909401244942915408667314425244628547825484549766087298205247046756356678945915494783402618760782377099642528459599608064614985806212046274353445656791738055336101786058421353278079695109455493820165342142668266333630430125463022955463409055532251969503359910474156450068569525443631837689946017174644678896652728654176209173315030519927489302300086960737884299691629175302029844546154549081179827775857981541793993617678085679630162595845164617785403851888491740982884517309930976588139767030849768670632122424724481676251968051645196246234375346949248942618742189974577297017604143082876137871034824928347919658988204563899817536404753548369294222963965780643010935045818723234209727245397952215432371990406955836708476193168341043488700223416429096195555076278906996062167556059675698819308271258663898615108493071943308856014712378563758683690428705628488156635781552946765219075304123261860436238376139555816769486983299208349973991189514464547223808190338505480567282892696097945452607100509911034159686405879614181483318763235803423945949820837821595246595291776177686730268463255543241139775383055604550552361684395218620895173573172049521663715976757046572988500639429387155557179566841053542830620902070488490404976275504145656494735298023266059267258407852760301841923116194461192805238682278083037730640730513833831860982681173847297641703093299126335953802267997924022976224958181030713216314734195265000508100194931415671817376278340816497802734375000000000000000000000000000000000000000000000000*i1^47 + -2875718789942428005837264669555197023314672662850026502767004975644869310155594909155497286128623884391507184852754214523134943634924401146576000465980125471137347408761639484894299231318272596567183035029111643995571302588078777414612507126351316121209848405656505063051044900384587721175887746006569482399867763495525880330142016806151296473541619188503601332600126822226302074317380076719843614480926424677199022159578323146435295862553455022176378589375868019905252356910004727656032781897300333278838936902918496053202503810418953422141033165555671652661126303694397674015718294114236819421789555280559669168971373662423682403938520541943641727781700722817558287078771269560024729433317485650992286982590301654824533039442127259530478928496907764076769403750504859628747008387002956619922236726774354447491750073737773251700236204078020154658255185357105170047297431260468835124875817288791952368625675886375187944690600506409758573156175377124091316532890652601447888717661845653821009357908905136042762383571141935021062948113902025812129044449889162967383678471148451961449489031476519311734220665372213667687926624897454790803501600813283089876415369030962867147179611659233148148182064619911191724676795534446592231123390357227305149921029950610763529387902073406961519359646645597784204934700808304927584989011689680026893005267511839981496261746785424154767146344308076210429637993104388847967795938102833376281089579615187187918759919793419836789787450598651967503823714365439690454861983309808415038602381206178899854931242179472592364564517204684938303339923599052810160231096810442099884399725856303259001276852454897495679818973369547326152487262385589840054610439353113174728475449397854340232482114500226117779887075848863911683107624871204395454484973475605589866719304817565059402716994969414196577772806364922564212569971309290975295295157407058657625835035361950162870941192279234082699738477184988525168104909910108365243974045613255377700646310167759471683939917414974391782115226830748207006668789625476224780479868825765594235459137607934896081667883851625768853716884728525401496799891548518159906483477329195203674096139137607902366033430136520086862799863617163538412647724838613130291324663201260912666510063089991683138640025996511544895098083474898463246323373356924118811358362467067275748044274948113032661034610187832883504287986760644205817205593004677192762548962259713092497891712005862511293755084194013742708635878128609324096935332168075177041092778813126662595058221530103276759894455529748549953311291095203206837125625710831745405209653181488595428476951302721879195143270500404359660195646667521910244745005715723142008209909278318750993033206388060638333793623931154389165354160474166013389133795772370877117356638463667477441161957379853966987111444142163217111996249687948061772411082285694934687911730236172680913386197436650477022262152355471764409587419959407111676045368593884032431200044188813803021976233438137762764116238265078227226218709316357021072805443107996557685256830712584433625555769201860766191335204312920071625067937167781022155646380598337649170620136033188656800937880168761075812079438158896470416757704260144563844703987327931996194611726331326771561766375339502294116926234195231514398253205097709158271775354652908179009656293341306956158132170431538640497739746085452431988470868698770197272294740477389236515371689134017598405090580262435429301235187274297590645596538377138007069274565268311604542629822789614601102472957100154149717299621092868189144502129959567243928016044397965868048641781612798234738067734608098751291415739238767111738814125088126161244872491806745529174804687500000000000000000000000000000000000000000000000*i1^48 + -173313410151324264502142209627677275071429635385824183116140175425970340257049725145708080602494889317212679099872682234565984643968350173321006331311764657352171866891879181000218510441041783676158719184877874837012627754980220696182325992590511248618670848867570724148287749090265475119808581966631227707427146914490806001376009216998723175210719253217285445674971646686492457175107875435043699336816459232529616643637848397771826682897372099822126534889085719251235577780172651084406651684065556156788884775797742440030687941908768482488894218234241368032850905048309365884494066324471136767158723922578760565108382212201375587206095195492191532314624261503136656368012102490946028953203644129485696610909545376587780855354552592521100778357938572655143001014576869261720752327234946632784299672746480704874005998082409179541108522195170962266484041441926729847221487270104368187480286026419077328890895865020025237087353177034582855875466865148323635203357621121378848660259118844876487424376888879633113079272247002487669337767863622805101841531904599889783462965823385656384778183071207759573722756985323652525964696840809259719427988583566033029386506636908803374276805428915799134986712150723977588669686029535613347580514552270213522173562761421030417861593892514182695711386808507403757619181799854266756038136776402740604996949374633687269971562197666241280614701704472730710989982049780737264026976000835897836609690024879166444733103679192109416797502021922695769636166364658891368806360738005918255157565688566306074534619532467759361770805895870957018748063957529622348331105841236968265394930727784905752418520151663880745368335389502287656800963156119507166669816967354137732692842502847647945638360950388309775286968053571147017129586700205697644498009047814492163151172145980994929577968222344884218930144686933978664793166880244424663991997504765933134405839318234162443693501903939563346370390485939512430805328615310573836693409021185641569477336333070943671408535101990358330805524511190933910564099043213505963111216376478112017385957434188555918423948605205986280157357816974153196811090426811155309261586393219272268472888952863324817206349672340430333278361892683757988126713512185671823659136464825864281479904518125296922369341153339188917976457518639128221853159613719938921514478229436215313474664886890818777672937466902553642592530904670096200602550633497519053881323762851372607855672265619536876328134426063940662398555575740340445572482464167086796112849881034267746075580964935535285582100258944287061952461236814798977248776131341449881758177826821383594903391997069690334699443833872633321318511493933022699379856986877143948137265746377737154924722356949784336893777802625070536356827145056525647524485975084906650075384495639310817794538175048547737262627212559947461498283494300393597091917299515591579880092664843909891659203949317414939204043688392727041436853961171281694358649956633754908783482452013026286669735737925656907547976612161052038557256787137795442142364684919003567412769911304379117806404287441925806744133422513838610737639012111446173152257869905529570231471813643944349949220110483939404127304832051615355364868099199680489551269912322009236542207928797812806181376440479153909052164062870768963287575420608737698901558628497046020556159284785057383510866918250570092785861295964326454482260432759614755143797963611392945589776301279889567807052367617627827601364974837415136597915297820533260992981752361202217821424545415604465449258865395253603535954682785089763535942382370089252916874889299897809856302306694775209224034346474487130607868160837822631083378344118983704902348108589649200439453125000000000000000000000000000000000000000000*i1^49 + -7872752909161954340691038547888322863752008209395243310362569103877169547793929272115431367403476552418411066582524409656978114748827673070114789491081805656625132011542360534147687347208827088213613930044321146867741230449921134353813029459603981506180115743030864297130115439664489286740728824764486553154208091533866804229641193903838545298203879198292912473994342033249360928832715978194481064762668726234819747214792695327864110019925579959608431757933192551819348835876713674471379406149191393185624956967094865666615058311520524259651185191607328635297306400501160159334244079764604449869408303914668558359241740259931126853399982809390151866158939515354294950916443474015410824300418434675178611904123721765973546641178023631176872836187399272981703429266398183918008954281563077132916267623658426181566067875586047704023376172601894228490214207269572905005111513648969306920420790170961011694587399743104046786789934227445649670392185121006626708687839404557331302545454048404977640461472293786850194620892826051810408657957143989159154339260607598929048091267464131735097294143794261146916224126937186912513908823355958194953968673953455865558635454067325609458765938125615544380919628645258876356542234289042878316295917514268800127546223083221421364306239638139885628482180537859797255089597429065596472261242060096348242390202276607160855841968034919629440651620329053227164750632161162924205287438871141558620064472952076231427424862902773074161695996145235202096055338720041208343904034395796660381903423147141715158749209113874014146465523062289961132509348652547605531727850240948878141072748635445177989011226485367048539175713778240771488630078612006699168750643229516417432416265967591072581151858606237681468922034438215518084925637097813271568408896331006124490909716913958463498639881800923134420016201459775437524514995269602993494172211583019732505642504506489079374571494650430890520008535844466486131868231785939966851609482713121493076961323690480996526135179351563403883370869927800619802510444249437748033019862609774925632387970382787485380002178694519560134660318111688267254777443686926471729618508996035292654031538052481132907100079284159015884694597642806846946889854256144168505749655806844661992013775783251957784467073411667602030503656120978527246383846804296200482050942994051318267529369204735918265458102581941020108510854395223237939378896591477034931427873061663306779704382613606425927265645409851626949364759513826786598987907672804913510196400190094487671805818967742137109204935684945431192890296471234305210958053327201364574470623063882345284343853545590948925691696496768485430154702924271079085730416436316783625452011155500336881204694375189854503599892118171945162291439038918047842031843636731375252909398412497417327341036425907411655851003805160008393725604254152848477182496292547997021692889594020021912025996805096709288859790583662620450921887840773349362719995236162226279730108012332022860541919836530932426777368808758409215320887919939151152874476892732199834665593667401817496376590462995866772248478237952105095480845831479799236564995128938313812715050283447188626486232367710181643501203236990120521371702252409449861326885325373701214093411763793313510834567197426793958823672460769978290448301273893766978665555847615454433227062861473492604305317575972734424664996551898005868585077128102786839443093571268639028590198758038292600346849412972649597396166661331211846828745290311767861301772254318834228410249604461880453164225656478278616350632702593661792582132639040055361900264521254570626736491262098104731519640031644731108652293361475628342624477618016953783808276057243347167968750000000000000000000000000000000000000000*i1^50 + -301674564885287759610531625600712481309514273394203675125916608848305543205634979023649560233961687371758916107955017975146926578375306409959143890912344852428303414721723262692108080041243472447748282223372017714459989634367950760971545034936348081878098047274013731151459489915587757801768182313781893506936469625033525611596416692917657914551031462591535506145796820622932171435005003336163124217555822312509530773989866264839151126575762566254144875080481524645673281861393140168766312700473962993751848185826928575748549939994516199988433181986257677374984287321082594537444255648732747107248955124951891816386383728671167542858600668922075024349021043277621305606903311429133745348396839452547537662521926237081062936586624769636629416068795958904677043202868902756001691338941303852512541175499491314543389270102789230371087944305573040796434957126347151951829630996081282592026482008821949143304245209149029540448127411427183551724748127514324113581220840374335960163043780951043130149869441548773696548441994476262999948859309274966486808959630472205297699017501094755706683012847640611767538999409593549631824076072213537655195613846778865356898060118060623265776015756241657712314109885522756860500073255276995805227060463827254264757810426649915957161772121114321943252910213504724515636591880526537026106054287567815677433318938852936905255075144830910637321312183223049489857897136109614882683161191636237517689519865357801637910552328257092152538180947133194258550686999510115441480154782867080489223483199924435334459558246460913306093439600018426745233877133363739084452057356915761009132294412003277401868089625359435689285977366830565949466309658017050407733001823263299209032953747010241673231624828242927291492540383207945210986027392094986833809056585204133975182769346035777485140126100496959451826363450384478650164979743987427404410462546300327474871425290342387894822210048206518758302910471118096222820228241904897691283905755942719522654686896497153993947190136966810019243765483287381968597409756146878585260486371641425687728853658940449547757682114914328542029420093943606687517832800891931329677011085352754383257694938055169937495598233628214842378592663325419177403867625513093102624976347982664029778369859284742825345096416836889107709070540463116809116321701980152050961217677147551140481470505111750071780147025607636186346160950560498612215530523434497833991856136838191099675815174168987088474449715420799403440946548170020139650579075108258139613510276821479956770167412668577879609888316836756303484667701321859336307580843451890863436305010839982068008068341462281807705819140161187363458351795607510744004039126454767947862062759613210667083839380059262153493756756929654889534728335218014467477456404381328547204785937767248755863390647579856110806407031614679895610373790091851962415879029634946790334164791167206334776637155545435707174294770748182399126419662325172931612746662091414404539177768518899074252942692254904859475027805849705960835502856138140874449018685210572214788415041961207514567395231425571299791586536212122655591066792905698569081511120225723617996966710600936915929342049283365717099619226797067959702878264421075723833439401922768858546592138967867964788358652386507906530458799310337745720823945857587654908749211498026666953999452235965153403248408425347318725557323817245283007073452700315752040498855995499075213464009885212062576819342362640522217567854464150930355533097407424449299211278598122247226675624069689683573294177574266740844581406627058832989234252395025355585412340268075811403296972494942636142735117808572881391403259655268460047439216253906124620698392391204833984375000000000000000000000000000000000000*i1^51 + -9179104474096746017307497905766370363586009728355953199662434407330941266364749168443105572726921405863222768520900837029770028116148346405660069435940907109891988972357984335473176738777145977440749220848774031406494746473390501564975791319565679068294887393025729818093354532411993442860597973705353182233057806359626248715070538660346287007113796140733852931616868773240127880019494123190757904809043501756959916072040461334935401747652469770664520247452367145767314319064782484072570863413213863818892418474236378564855046742271809152795033520415769047059416326972896561274564087588227038815440260844805840950648941508823810225515406141729773505100653811931837891994583587464604858396035957405681853307079066170832246380195933907272149099680408605443516132400292143307224718769026098444237561298215517767831425590017817611086918709218381363029790861254500735633222856652495450338235740467841941712100618850847969140810279929097324581764154055385415741981502768971588326538730337072748178450577806128584253398024697725819412958446089735192270464879405351466860878757017128741485699397351698245813551664180682934122707883830975669384532116521366132758166294789187068096206154571896705714142087844621069193129635325284172869852926002614191926197680924968075501573244687293926337544570439849913900718160295295709047905154863412405339191090584731023525493623619170074494837556512844130471282962975947694911419974997052971391831519359262730367486937909477699159089117987487024597246870263363248274879734443813133887697096563199299798782522554864622059759590780987571605725840879871900064362909317874300758876148588171365225761638040172778553618614359522927044207948382975191649130794877391709393816591196799004902559835396808775450509149852921650036074368597080091235831262363358822640080448616779470928389561454588656224069318927357422155772365998106982017019313619222361003698984215143643308589390547518245134074696670725515615445567019904602992411630457903194445086628335831761098780781642329979648992084623516128773767422411439150412331333282673962374321034504975925860183005888032182967523181027219716746555504343541928281111945608092723219138792186555857376079496775349161068560489620741796550165399887501368160309209801251616608147364600198791836449653361014915330232840775070575087378271134968217683155673151753996498060465411608006290961388910356405445231842329638369297654226863550363040329180189052459110502465115287466662176987836050660519344406458044868722789899510327553884547063249367899078388264912291235172759212426327326744526581779726811019790984854027506436244640511880612051894948787056534159616762297142466128042317051600387834066297261922564410379032330347701228911982212288382859965392094172558469626635258271743318523983110704068878639997515018768123655059857976237568389768908019354010202475287104337913258078725892159178280838439035369946952666812765350109112296728382813342530628597739052145375814385827430786897303491465704947705592556324253207689192394611678606320934650860209644994026181743255210937480349854605585750545141890057816494472430106888917098885913536527795644715104298493346456971774129890267191498638910658422973233427171068162534147201944345776120924279902410105967550085564168357463163445832343102095475247908277660206678940528064435717612687057845570864094385538029246245901133151638206263531702630293920399777820190784645389820099043923976505340047134562609051234144896097842703594440560235616143088356168008452289013002082265102169171389137692347941772168941835835779889099768134487648374795124136737180791217955379510000716359191495874897164872175055621607043929892702505135559931659372523427009582519531250000000000000000000000000000000000000*i1^52 + -254413237939573401785552298415489365784615050187529511740757314735213544183941859406583346625180126149523544751788627997908125950625344098092606101889252221493224896827138803892617759885363049171674656700583804453991007795818345600826066424724874593189130077161451880928668651631335793882458031053518217847196473387253417416836459993217440067010650252475855289911196856342759617875955518505434948698695597370050443376217385786870420961835830638098328281514828709570416454872546391990814312404493276019541119223309201781029699802442376742218935526589356702604027585219339993733444741965541651873906531569790303800614164584732096824801240111016337264324350573067435902064430214328546303475240065854106065326570571174051061817051396891407408394370793106017792036670984371300734275895400547366574177448557166039669057766298867916413833458318035991354151347389457075465086447266729672938679649946770860182823762243739383034495435865751354741089643308250060841749676403262659499582775647536646556840594215303214228368516388556199499477072890576483772769059706270225664500666979990724358293075776600154596351216448830406624203886400941797660925122749938555675860629698441804363960704407185159390832129539369845665035576213428867041997270609492180201572145308198490869144715477884943917639197957181192446453784009879216549780573413717198246384537350594293294488945194984233646340563523929229721385362712598229462301965357550607017587233071788342638762430588392515786958349055650195366539698563156945385417937841560608363734166901200527666093929913292065851791436878875064843214801236899022861166766018796349955730649779042410850317997608495094516362965906186532460049930902404496528091811393916637148256768988907151170594994142883541447193586121699061796165741716692526068463517597887074826435666211981664549346729061525287478865727270933724546507249735119773786283184648995301086887609277233283661404432826814865011423501173416597466767157886178534761007845638317520108367851489986877090401736199193450874519762584650029259355203980108248230525080819052497137317869773464667336905588095471852195577330031524428772170094751278100079658985440343552495887392340980473709962514125025031988356058578320079605363564524896920345673535979954116086625785848736313804690804084847187478740970377828194550200164576954076715788881717416802404662966468893027958424976668396556410137936384823852724028769384988471739917129026716068700988769023581983197178202738481019228496829863862601050169000060541631878336664645830716846248830216252973322260263784720548056837225972714591503890164354041894956763147457032472483575645977185706559348715124324662905533842500388927850300281564381419899361720165430675158758695555043194955682664154131611718007885823869960783089441514550534562166182860191534583609466550658923789166136723351102685810220175030998891943592729029211621483849786363236020478768817233486348847907039921023158291290227847664914194918291351142565102014187014152090331324344246374721213437813337637273171102551382399817317378909379694851792824250181991601825926523218998803283724938561201869603309503785593609372125788758161872861928179550459955977343248974539817762029598874136300165677507765352807300774146430488209705392366343829327148999106292004219324515591293931881902784661799555729484706349499899401611735033448239799740047801765526422477555127493407594255315591366598604694225529465018699290089819190605827013118747323889019627411728643940041859536406732439887580206465132159893632532050144621174660704724419034630011010475427784363402569027137501665603493403843058247611427648444608655383138521129200498866121678723608602601391481812243000604212284088134765625000000000000000000000000000000*i1^53 + -5430371065892473086263182842279296185421166943208446586897285532624619425554855353370481991419411787693612186654352035537990137304455635566445686738458026484619379268177922112740292911072233771188568892818811172098173391994505697209436938543375360122208824463057322393996831192594030558939214390020165017525430217320852981991776956971379889411591750110816968127669303134740340913834549908873146111963293535256013057590602474463035998821399821793564543080468805695780934937133602960573174477434085856241226950288771834234413922079386013586908408706472443773381334307095992525962114124600445945041418350460851523259162930382510258763592300080721188466133682973840503801796162418353741334457115054466827841226210742667760502817270192566454612126143687490565619921027149458325650782774611837889296842598621868969732124653359315292128817861274861288608193142888043299828965426444270683937910233243780723883205001369445579395720118367349999733301760326957991046042255945875397495703289174755900281326928077678040043984749407719562482346454807555792211304661444357052264613282789345311566653635903706521613769613354214758528140934592065295034010140192187718187429209510566172051119054301226093705808682468767863057159413455529973968232432990687163193489763829381890297647414451088384458458395519701098116275403652719832605929911957793686658153200892181175131706104812099285474346062459869909469970801429707302093091543932935688546229868854258152828587841430061767569577864885728744831476704204231214727978888113518466348155884930624252039290306765090690106165671362394651627979952035467835455427012562465257330822913713922795972254623103976181704910342069318497042249170020756982037965954667909828985672464026211399950503253267785534509049924001171172455542824041522992547770779648985613386350762414074921746350403222778856247259473732815519477282737704754591255279045844473179671378182329096218071237744767677828265999093257251088890509284065813577408954599653608956060893835269422757398499759724594451940085091070506335464992372749280829636618526297713569684916278053211746488997226063976313172750424206395206992839358596997701635606775491006472314690656549005084860036627143530993450283500903578559667312751423544315279841396928538737618476352338042198057273664027094003607505246696496336952849584209165654224169059310170897368654604141696893997353344053848591957078336310681072737481806493590914706650621825084955745167953770308142511103755078759667963683536525937890028050450947065996343225402569494257782564299231392366422708743411072080365851047247558160378849506754254128386619153647538839054485235276488216557637926871441906976609702665944575620257566063556621828149416147529823309448833331544956985355789620178805272420214199988354965927073427881232986527534495077217313700544051621577258134380370612143986939103552406253802469749136042557070861277379727486641892017290060358707858084145712710559038267922913415768360347111264927132769291664285358491487798192057932087940792456073471711565840623766642070978031589639671225909226579241710386689365292332912344617928358227338670347817971321055255009102253928357030607485890826833805293335334320195971324373390636808513471427590840302642811684148416660414659538480061364488185528887835663066347547342665756565784209860883676200748475436395074134894815322375906514035659491577692244253232524118592072300262477856959100085080067321030165097882206000590529756890591883104243864020183530746863642554853973344391138112715053715905887705347162293291722053292028550427234186182207418942172184213356505011596133948043338278984050268739050543246648850988034181459921295774886940144199343194486573338508605957031250000000000000000000000000000*i1^54 + -113600120084809135060620808928685276802527638614907580805514725106935243988275754651033826351688924562088096760610245693726872278799526186147662067431774153110774724285942736134915625445822060283880732282150471384493632576068302917653449078272911723861117207548692590404653126535551078727755011091569467743400953625595993639628338732458746591804334677591655253206107051419225736932064518422866199344743087859282450086565771787633850126037557146120930274934631027142781951490650231425741003357111736559145249742676805583174177927093119779538409183656878709385007639427410361327918056517284430473132946826284851863858591876567894805330751673767095357085543945844308050912715733642073299137743892961085794798495170498150803671006961554298795609763336684327208733066334088943865103677957287798488440828753057941289051069279613408482388280002996644701846426871639029367798458248773976358271213590558315742972304522418729033330111866530397853923438103119256135597714362920154887259248010807707189751069229468122170713761395058963192462709971372427568386647235493840104689522148375536095368836038746250858541368095386486869560913756279730364703849974433065926525310269292601423607051539062065885283486533964245158826397198618645303918945238558554355305398371845167127582203402590368382452489074949701767767827489902510589595209857597994331207726886067814230217759207175828499428364899858278408889780691864512768786724369905701705108548514175165485194848664590740928287343926443421803502799258619170163479691673932651003192043745631089970378875774661494491782610615359502804941966974006366543885339960079034991171253642670188142964968650435133480746929670763995253923705300653572502587384799413288587051579932685932857322843070285826736075310163014584169860165082323578386303120516500987285071718620618729138326147299311348029534176692639387932249599728396758352553087992459088874389646227917278804271931754073779781231654147295072765230027044278258947380331731305273866412620305069590639769448665150207675775205183961055882093646260819127846975575964534004451099766237718650589955477549762627392284596759870761001765485138153431796874199721154638081787068818385965262691104901912768920372643233512725818595762799075208594754522791376864263104481481110028680593168167539051577012073588018121336414408766310190458525811590050177388242438253763986380911692581771180638207575025991757085179848717064101884901574717323223247371584625379479713596832831658834502465211398528228587673444196959018652069031415517050904857490380272714592107380344341340632938587121779116701143812662099173343065153992117627813353742878459869801235110274453391957655301129847131365695912006134691767397211706272906056709422833818988244298966669931218311985939570799685862835712375514085887150639894841143528382485279419781244067395729000654729522408552008097581901795889586326770799823807264124328975908927006434478751791608008741027485842313223232348172266918327716129216888160563629502381512548329653008115922096907053046915835565374968822788645448454936072394268533110114168574440977138851716667186932375936220646700197412886330350181401351597491361970201600105236456785579339547603274681738115823604280921010322889682309807351040184633977173533628146161674834757917447566256064460808795520531935076095356367077208842047366212182011123761484340428923803872136371968141640498468761800140366104385251028062416186770208019627798711412240552428004880418739586927361923582440983333612597845976587337245214863408272335694395425110445087526734406808484958785501114569874880488566677983570787011264308522713845607688514902864091125255879936979239551854241330186567893179017119109630584716796875000000000000000000000000*i1^55 + -1563560347607703461140547185774528064126901615550080635125070116730459817353915882438904213444215672479502524413003788729564924915614788546227417710035732741942022042840868197843800449367772320648549300361254638567631580967899969496076514645626132889224769243637674637202128379185349001188098795006522956008297587037245560364759507808162039993183567281877573394012182932342283742579036993426954754945733730900387214864271659589058114364257297725921712152606965578373283253499506337968913589480049508793494453645860803326781310741488250632828257906202061347275425589873433416770595511332641532849255029092529832723738966154042106650256426220684245285024462842982970065621896230370561445014647915238879275977262633021176692196203029164116518361927760381903302210986935848553476072624140990361716218027414665584337464541207464869471321197365230732128352483186722492769123344578506791662283047471557612443374867441192222057807620230352028529920625818737929926325799890662487552308413173258660871040773996489920424403381144394387594668384012844549718036108411874856717726645651230023403063074804856610844056341832705039881254254238298154313156241002939236935594641759349539764887004469655811735967249361022016134870375529984426476465412076089341853556872854126861344400662073046678835470312119932043813347894768619629675211438103324329012307748794184693473430196588467138069991019734510619143336720172285322165033795299186520492550511998222808227952968065899203912256694365747931963621883435467103525034417864076477890090165367488059849439415024645918756176226913906812641685338575059156843364720583383227643346822455182616989967271605081337049477242480829736989074978164546115594511624027353594604991120881121702943054173091260294676282520974752331094701211942012806759567335095160450732994804736966725095093302056793135871361324303483454748757897284971279483117680850042603342524908971842063541181928725933049486524044405697029121962638126007713639573939620883097537910581352983463982343439542362130078352593078595592424412123658749098510964748784987338079403823307960402947724012171852148851129017152459913323273088379657055328185224883814100521220951956850080946463595522282139428199252655162128719262128181038878145305872745054191759605252158601839887906054218411599388307135977450213038639389439904964511398904955924362440661285669743387603656414292769941116081066175495665201534657365649739352023321633794299838000631899993463333777214587478979069859784825123746382049248766707286097865687863697560256717288775117149745897504060972503494626773248856729265871667205070226582411421140942704899930636198407214527909184383144359078624039272438838085146720333833074886142087935142955854196190213456938812900301068807470909060890577163090791997944161298210294906892598987067184200644077041345076076115404916819236853968504476622187001784356469964129513769555668745434339111094892241731657547482565059204965752044375729443934711220331574054132826395456294759073537168549060213381030923246230787805075407251166076738926088513417010185223759525293010986869944421079458328350643842663442010365700568592391162941035185049356320911721815716451570186287998162976844708683315775757153276465793134231891739196803888626464859128201951152095786414236489563214565941469717791157464448817947386439598574833478902462982383605553743273092769442312573627753991928989235482381999914247522147011949162151853410599942480943515350876513306418404811915756261579779698460758483575921113033491245361314956201881097588917316575612580736298481808374008690137823111440418218896716708424912097078535882073850008706919490996858394845385388950004257324621903535444289445877075195312500000000000000000000000*i1^56 + -24619551718493219192239748771730369883685310463721332713888693459490462361832804762104319282564770467022928082906376950148769055054849078306504219754286561252281093583664033745677394058625656004849987310518261598632322944736602731567860019303208612390852082713417551049146805177260407395594802527331653961245287581258859215299180550198645307550051688184904882696561642877172291474288572552369066851525364049145687301936554364930263744554841952025811792816583926388308317529255916901620183011581855541609649969786915956015962485002470095105661349843358604381104738263768608346029002122017318062532135049456801866165040595943397430218836464068511264666211068979216323561310201690699445074480031733940796089157453419716272491145379758049210808413618595034561874756227800568397879074669017074351465197080447878274381113149352355469219602783517561052712992769434194065499705880973346868951831718195206158890694765033413020190938118735319359745622830931433916228029620336982951558410277713860044572402701876452270415896639985624969996867741703521589569105443585771183055344036063570735959526253683785058390840085913415674077968147943845702587240446615513413534707778700177263475067584549662604337984232237375010713685980736232032740872515292196776061252970307038679360171431526987168469278216782529060919979196280096646827040977179191180075521786127329890951277931021332039350746360994093658070131514986797309880016919485808475625683067447391367511478544461162764646216179195123705415694582972794207082476571003110279952156732404655490096282978722878018982447480568558056078364531633844358444669602975417807571592764481515265383379043442148375120926866646711944530665279720805055652088118777017433526264385442989113489510298768671130872586597825075555359659517600695108923083607715889061322449218660403109213752969205596462248993926042983504944275823413396460241016121945920857750512872201085028618096307483809247314628918793764267839861378786787191578142352147103372846764745066271386120489386772440454444781650799148604932522659970232175203733579045901394115147905834166805833507971630430880413307810364372389994348814073620106249939905990646495360773169819703163019754582045235644862797123682205092092137160492769072133211748424602775324696131246988244984173133362841471588889130725567478532710316029241728541893761856201327734936310891203394828840169430632114083784887517354670114504787357748925186739212888568757516826101976783716519762588018993553442261242561221935888452629528762715808571648483549427938231071643628458991865478834269314988060883196604112956472161462857282587923018922836369703771014803279672457683763507783732541055696559665828081281336771088922804739049863532083007505639748021346235247694149256199536495582636231023898184465408909597637174789754438700205003934282847652565559180751873928130838019991472717203287655034482781874682868237422872763939274805045429280904071883698652910842609677634204818192113424371826007865147817088925058097830335386168583064040069973078359622371140519315861961722219482769399169487394768116854774279079937210810485766182844335724417343384331073405637242728963466998938627170097372067658093807168967721350412653033377684816543516393080813150169882095537801128100304722998296279254991910116121627721323756202294268573304634500937225086513255257682989240543787682125879457333273943455414865351092917031330605727185364876571720201471812101463352130502875297819144146914621805392654726561905772141392901887876488985957309560069299822141269291939300705170692314953898587474074072321031643335986182219777673856553412754134003967709297429423978294770984706192360554240228243116916928556747734546661376953125000000000000000000*i1^57 + -108027902394034700702923749611024016660154235541672146528722872972427361508922260995222914007723304542899983882250270735063935881434564417939859360012951969921152106525867757723532978903483563366045559676232963699614893415294874871396152173871235344336523759409138947813233378168366834935115127804489905709991041401061486663947749190161430588704162408093758110065935070762134001662912019456262973814730042818747428768962044473186958197000288895428075326624348648840271233956541159141440453568559799057034713628714901136424983057614417516006736602184203640561161399745236678029996071933616731978372064279263946302171263410874597333123943356662504217940824177145048447169242209661021399375998482869660544296857456071202813075752792541481320806742994132782917601736988572810044438162182529494081428521173436917818966961608811792033981438270814679533247614186454279658940904603376200819555068426322046500006424265971335656423098176117810018219948017842816974692896645921527577397095654926320688632108258531365210041008935937435182569158087272658196227746324670802733295442062434223528630510276679708647750214233202184975137756586461817781416607304124113370367824907596227356104227323637685962175927265722661937592225385563837256807623506631753105331291431827131699817949820967252220572936972642104633029656075747203213311179982638462869357371397792431810259544195670296953482074902177222320749057786285349879706619790998784468539960588637673438364110925383878926978364992030594260012322247109748846361930359506958307366312740420648936541100340589625386977981480105029305301133488817371432880451974439577194002473431872384841531419619624285984124339528338342663997375611728351991052779551807647873410614308334287664155036377314237287016606635145141977639417479121622871127419045897953466193829361426217927706035613036002561811121740785813769464499706766143825649470913324296249552925907017013036266751472458012494144833487796974042042721919402828689629279035665879067212602129923609366134393679667242927785947069882895247037228278216058009672956559836566983331979727648822156656029840264983982252682430862338217261968622649160174502743653050802926715944058667625107260099725984878984877503288426765623064896038431870241661456383450349981347464606245377919838498587458268859049812797017755632105431903844140222273965741338403357474004656264989616539165957412879274102233661129658887256161855738125534823618811575417618082436322128942088793091126013778318247389992995888731119510069786642174414424537681115067062176431318047337685514355234356007194903023617509760168794286833007222820240785145630539428396350696578972062919035237774527130972976669471175512363598209444397714704292680767401969217308165576135343480525793240875167896481434294589971895320621313404110510843866591750833651967829018325900921313657564931391411598658526907256842309499663189632052532979060122662292488514458600667396839736539806867410381877056719411427300854156103782911081321090746225098225882069195858743726723663645776460421944805018133798887023578443331865968397414359772979237544331721437033253811458594819315499128652810689552948652417716509829157987056169223137870955862054566234444949466771405212168655370188444770307461210252425475592181632831295640263697755475672632549395066265733572642850625460770602792680313911797043700310423709318422679821905622614557834681065027261840277200166868679836101595985893327985499250477637585726030198739181893662794658401384252075766569166278953215553929785260343400215845256037744237501382356929925195868973803101690295442946522659924199806537655613544476098315122565737578847679628570418097419092440247823105892166495323181152343750000000000000000*i1^58 + -1190648066307861087354105516505475687503809889321679974895984773336644538680895173875580512127204903728378371988477824141943145602011039320848427615180561328240155439856876263965173745538927390893687857818370692890086512767661904565453128769778298743615425694353018890591035687893499611956601890925921428328743053834881385564468267141203087845859925207806517869323487821343939036205331119249179017638294183089064890027562605943335797320920204095717874007038656640750873936451408530461006997065803953355540959765142309286840239744140402693687105931665915466737552631940341087955609905299050176755256746620720376309469429388254035585251205558929291290020939426690462410274510186406135815659610113033042406175548222372386824084929844275289043635923385919157659080508890046715588105691310396377183548161960805762895741832601841364733521012427687944854917407024101110767226894359097760200952153555359985242143799357724300221800223346440078779544997862167321125056957916995509442158632504524224075744312979345705886144599007509657521852881810430054498333723311439508515785386373729845509385091872329226667031570339965001807901775622130784154264627861228055210851853773908685501753900666309967535240820163304629332123049354648939690768518158938080951445357893644802305755180915981841330535441368829890930264033722785939212319477213504874588251012906861701409067630451343663576626263587526482227579740392965144756337619981913194588130987086119638000714202325966559321199022090040835348423778373396435451190927909784918548366266442346655327842724061315613232648132955407460951361171688282638263697890909849799210617047261058633688221408856037121558420824678845664657442696567402221621758235329466860525573061924443591389937387048986373538074931940141517797576708803864079542350986421731774409791926228905314889891577268590654956980739525797951437433438109763570912408799327172761925353378613027153019409512629209124877164547364017899827692249556011813413854476741414844739452109755443906352477469202085806468639563648161298385150560346261752262047985010300620269525925032162672908420697044796735645636313522699685608283569551754494222185578730766722451009741365455304442068046664070462984262029009789818644024767882672201930211767029468641164761617081556694891591782872500826074864026617756885388118851182573661574702282791415042993957981966052226143998487293929108686444839244350241957857265460337598062953313152866132599464398430029717898944656751166865984262836782361669438146672784122867923248604355721417675629232314581298066363364661953196240186361842933213513779818784131822674886532149291018005862728035889876747690712280956501907630210543345233430520033368845942745838652604810312693112484136572991555534704117106868633010164795674863063595322637199673234701093129145655763402306021473662914481661350260192731688628196961228469053616841308862666398943596332977143062537722931027636164026919494643596933807761431413658984070396227734416742962110689077270067274973273582227295063265796026363644755205799278457332196413933700573875656848188733228976297583705071860182719416422533753524421179010261031004028022284407731647335698500449662858566524675764234571238378653971309758857896939679982876173097202581976539817911792607800004447256275211801540343285954039155012812815769831559121850095855610614238065605873316387618829059929735168798529401222554365483938428342012862795826939249081296001730456749802440339872951264168287509504090314755442468055075121421529927053345867232857099228370566586382609007464375204306007522391785844951373222737422108694693886362836382051987622604751016490861446626138106072065846186003312823231681250035762786865234375000000000000*i1^59 + 43840327615122291183133867798850901232804810816162158416049913378726764190243617735391547574355267277841327581756557694557369076755311287185665201889370840388297899489832057873241844296337745574650260094083884389825185601677380773648542481904025352433484974878571229127026286814969714837826113590790847481222516106463360346006932232927462038294759704278125714981475877739752157237256613537315311371195285989533095830772734497853470737853645607429491714104018685266920265233816375309992508851596941605106556575971750146949063937441234191848214043552676057757390146271687281314635554543570751479598175477677761951615586591901746360786349182643841993274827943720461613439524731824277355398216467779516576595741149919142741346930049438548577024068133342807336765081530719981047171019587678617737002753284487485776344599314339817585818170064225217098282312508954191049690316828809520295360517125855929754036028251396161297433284509609679842933011893549111922347071605686508715249219912362287391671618103577817783096969179958180218645973961341406558775934544776349841017304211378873116274799259321033999846219361149500430566241496475065926197183658822386342293655531827138002185704992056944743070007626900833442437504118345803040488011678000126104365303391137029679496194330855718345660924543948108419208042022752194138735866596288778644878779749366150883265458517351948572428650301798427894553499629611782348616723259864422771413332625341280537309118387260229578484043462358626739028656289179928054181980201162272611552024540604431606456903381538783553091443396561324423855702777108896495629428392313165781547060185947335902937790030608879843793847754093162052848395620563672623091851386180262467891229920670991982904084556644361779631740482569449669783410608865339677894180184838433594244623896965114659806766209111225071861006867531715159156493474916576797720373179863075801390229440612895038893444951305768148077049491923027009899950704078020215103924349530644069239827175072340871267461786272477843297260918777506852987206578532895494641790732421359278236960117884739988874840481992069528534545972720737725700826406117392166077455016860968987604185204465279604543155737858608742273186281514832891922253469162327544222076257289954401343064748483630944967896863638081396359017083490524719741380865724568181205063449641434130502502553736339174613020834124737757246453984464800041719976230636758914939726339768687063610697199375833175771628246130898186719225484303122437027348077354342049872332251272709329954643820567868607329189603137847854126391586752542146411673153259178798803231711768193371161775722717734402629182776925691150634801724040642377223518849589040554528608509339009711900008097691293481931748576511579804841844880455830581257514341396956403718448470732679627194025449726297949807874317560960074680672619608670185699049690183383418968657337220514138874961453969911513823906599739835699969788551603066912714765939363923875865922610418332619954642915149204491040676936733624119128050498948900860287605286720249645757288011826310429818198879838698670926255015805619511738750352573873008435478761802953828520302695969895515041906972138232076269128052431718096158599022561056069417801207344670824097697719863005441867161464259475810930946362797419728344255344355305763386807312339232627335516527951604619300583363291623495144536264481396132672380509711325201127883868365684022175176650602197082020779214122455817907178285862593578948854749582443249518868412686187454491511486247269979138809411574913904122905808499991420577403605920326431773189001033220138738786924728187677213313150424616793966736683074714164831675589084625244140625000000000000*i1^60 + 335560633882501482313978683462767702292062019785259575026736564988771760101978663551314743369831295932957798726998419561057674827772193274146189506037004246998581757421354912681700546705795369128672733969014250760835777002888947411663553079145100553526745240924494516142034439765318344383888500431818832222826623778034647540529670578014528406334894874569596285541854179386081457909891400415883310156568108587395863069072248810466168940952365670984628626513640230756265352505873783047523532490991305992273375638956610852124417058564864196910681038907765399979177149883406611350607092150958849249770074559488706857529588586017810235862699813942213012200915556869914156671979631524841453604015863731191588323782175484697284397461331225383210646140002600774160929299355533081897242623678956300126854640757430895266935319256460146153480610154637677286148006060049123749926019419306323421468918348357876735843159090864955331384018728460409522169241316641637052362024644337087660982746447097512645767014457233972999823533216143283724032976514606183702210574518243837183041476548656831579064118170685135165410697413791716146945318492143513456679869810632078996802546590826296697021644206525162081163983160804394788294113997174456937436825359387915974233103497957982330072615954023037023977820121873875149240687070967302572842748502981508197606163180213584626079487243229210659804980242457014995787176970569264340967466073596716413859392091309884627445601473328789733942798990412834863829943052141773825788888525706270084655965107640683390908880387919855146378500776188408958518369202445192879230052553148127707864403312745465500582176302608557224019071683823669039399172957840602662863019867080510703006380439566719684216041079253942231149576560787730750541288815124937790401510146330786917026772471371601748998453973423722437413336513990632402777683497205291029511524797624259825968228838271746087370942206451651270868689219180345901733808481393048528016838612092968492315030611247990556577309291904601528288687998910980281002208255476594941626410012998327372501039884735813082323145759347151713207519408023994341697484058127142313141712411683888613798764017382810431621613839553960653561549820289256218783248536269863474085323591701895079510707888186455917738692669585865359725414344920958034193678331874900666976020657093500223367316740320730607503357756647705163103369256491705579381543690317747363074418187598101805085204811643452000348025534643386700652842957820449285858388656926455463532600415529526171110240990357959789126849515462730463597227387671580990512137735194999789033957190322770477792556492887462984336829035153502713811107871217249601073042559370996009608707612726726886024884609598143215393740946830647844000246848159488250000925575483919978517186946443390408933686249107093664873044758141762179195174875869992862709677804215359897865816308464246766116946898382577000152177256685473826948429792282492090603476322586252500375858582300139732139006259449302240317497663272168394749165617698870608457637132457338911290698152473644739654117387447440031024775639854584145026212466285748327949227907175779738590990971210570785242880984471338137774178262404959002836362884134480547204390271351020968886143246381549877636830508865957159782176265837158394119910123112246220839337455163156377049617809001516079357385158269151635991963083745325504205879385612397799985362572877471176412419836911719117373180836490144522154979424378282803952781146365561663048245167284900525068559382788412217532779992354300148820629294948006496955677658639232450871113321226814743527979086546047217193906524144116402218196437701180911972187459468841552734375000000*i1^61 + 7498575690955694766177486936844345838890103581254755744022917751604075671239571196640008630706252638428015291784457651213999774835769015235816693974223085327923538619305828683664139314508689950404609141991241063886612040525928500397472257720155831221940173454789602273095954721468046879048242747635054954231763526912985828134100433529545516681631791158261961865492585731122564310297873177754560179941970127086694536253048650555154911263121949440343888765437543913650689337225877880554366843355184434383810099936436794359352325321097790659262785900027854483105436965959520516287610372176669921444711763948957970777142784940037549873144319850725075953296613279531132798575473220049633850316594940670358475910650538204357373619483183987710038100925908332129514040334228872043908891520190507694924898199517085145973017578593222313928627664590651743133673627741329897285077814252244161233031013699078840459696405301867751854385075686489773663295817797246932442416400283108487811613336038125853207970198837151800631808564564911754839354927276163786877546720013224514698465410225491094807969827611376703530554304773189083108164271911676045027566914771443220894353823800937064288704566558270576492992607469143046393277718372554561798463957223754079525021270370722759246839366672060366233404618642672114999716412535941532650526990259130023871210338203238805739241981367536170612293469561157210514979972534360519167923971158025753416595272694444857111522802486009138028487460586549954361620525204250164586504973126528024170109565192569394822382155563115857413654617315871727893911520633755286286190970814996058803582257977622048271724581209851219836647116980150039450499849474165651968159094623488480655070181381665750481232362303843950674952359236824665138977600246152093935392932316301255086540839189777258580573568430064639436478676762612500511994385216686596183781966670416626581472596655004567860706133892678976342817211351955847439614306436481481943268944189014650238774337064816693964300462008990914510570254182958660222033033938307516897754100466268177457027614123834387535988254223525777054434777789539042945904303752524808531863088137286695586591544808050895948483014291231030119975685614299548939121363226999071441329561781581490268659435395667993962045779912441078992577566610517377611109412000180609666498174302874022562984793770660600552261157365857467185020837739217870294752909678030514502126627612918352327201352795947030457079255635679890841237567342859619866613042025829467330818118615432644500242494238809939296931783455571331564640584649924083045860528484179576676877387753951897980459424658141910917768401995692358665537290703140340739955199625375265753974529940337587399503917661624377858222427082404963644789047668671702379067092175691803537108206413710981227376567080863074279533351690411785188377980604257908376100653813784032689314855293303975486391290172818034452318251482121538788618956391083187272986466674500664703277897910276515562293839472203120425107045611277058159806050508470742180402056049158103147308506932198429769110439679584850405215109036847083921505796815727331201441828095487623995814666911982458296087476888900869560132671007859332006743494065598226820445007061188368216132791223736767085408935972787905843940370701050976985910125020878242487387166598103921360507529850626998518831867170512579114411277101911622910932184323643186885726564857860762060384830403121539407766259310666530871805271695588610426771934380354628155835355947951731960118233519825453495961059721403937080939100633644007341346015655394651662246046669461807049216565574515530529860514633537635006965693662550620501860976219177246093750000*i1^62 + 25280905709680836241205733340712728857692096893786753865814929648003542257366633070903849138615394336410498640584958651882453145368777393001142419668491919389038267786663305758788327872197179677944700294797738778324380639508661865664220214959584369302168444129481492965552369224311410941919886524206636181632899112996661855970486883536641235510256196757858594486970411467443494974791809159389406694968154643245896908883888452871904322328246648377157909583649942718322916777257644946720234485228904832107891221924910169413719214053598853197510364986748298733872148001071056692436794211678362770810603064775037482865132777103033997160293562392335922900077907799291237777985249401484500298623242698085832909703302800996575834259467146403048243398489626396406554818098496764906604440372069405109996621638536954534994340236571754290911630275982908520031206874991362879245341240110148082637917996183709157823050746858064945590702697985299454541333829486900904008434881761960455575851340070283395705828261202298378612363546203726912634615932440939228989902165454340630613866554613506965179520388522652566183073836719085777685127005290972526050277352913319169915198010948145722803725226429658289054987476722591211082688577271721723655854571023324678032584125481702145176574853095965297137840078459111318428355482597924929903492853605216048964525534590983473788696799128542150125577565485729913114437817302370314246602017392571469741613798172740984791401587996604575609452062632458696009372283627373006564205616010307997771605164501529599999063159233666339145565123166554512616809130074147767738924192538038440334718328544370133193429627339268510201768240281450091045712640192378409907353514150206563026014878731551358459157178730882875625540420015679663261406099268629655200185430010240410895736459941664144953436841963339459586231851970861602254770877324033865155898524663150709929636513306109646580443849057021304890443456288088685224749331352276781885301462645594119794226472533290311626371690784106957480891988007175252269188742121847501771157393935458664918429572438697349014083054965573511041090084166894687435469863133522585184986657072948516465642980279568014224579105718109689224771334150241984434039216749694176549929698334863722426991089048258442988035042995556033992850600459006605136620153364449552016627251051764196868776054402218938505586826579971650870594460896383070834882705701847904988825397868753973536531549024676364555045255329721032328631760688957457167569100250547196259931795094067913798320988474435982400429749250576991763700652986077558297589968585397498642665102531880183779311335423656500923640240704110269101866891492569556791004348163616603399448707046852558134606273730087133395684248727346905998825125390952564354118727122144195095431305947367049269186526951950194870428330340674946629023519350009582963157404889425520721030775116197008815264924042839159356158749557793966786644907878245016815585442053241517734635224039760222281524406296860230777892818470723836673547240804405779707250320515498895208872360615752248046455131551570843095414249034568067638017980190746904600462563222228417897206177215888583486032836080022801471198732719255713574368619704205460233717139246297370291618163174572890204042184411727939260150257941884527848638283204100464987675855985411764329182322935486974237409980005572082517897803941386384347410922832307286260346186182749482699515141656369264818782388909453988322350467984429374725158144104855878917696138051190763897660403440763606814970576040433222799220142402665019499856270699015155001700880115653012403840140469164643466100997947561442036334966587673989124596118927001953125*i1^63 + -148498508148674833753405697521456330972967591924068690965616834868817222552142268706557076517479140510763966864257408870936325746982268759714100252462323810355761618804643477453619738450840465381283707634900439579825594943555808023627156048571719242520154337604314615291939510822193664705467753010457429950398731865707580422807316658495324566554104795317871516439707821733216789363887124416355357552634367727507482154365876538417699131647225565708240420017664302397381895347241088662199803739410103921276899973008990601839063994241086215475119038941097564149823502529141936488913864234578161170983383758351491265049667291954056916879170874434471095480857642402617849359411782930583018209348206633142638452533935179198743362143409271606812529789826870006190002447426338973043048693817616285950337185208603943313321390240730462228435370660884257705379413455792760473334485583467387348210819985791467489180002485058811845149368565280374302059214804327678496155086864873857830432522011025808830366380420254817324417803045511209243504420018894601128749880921274086214001555629631204417727412688791382156329698749867482138723295195357330131119636115833735083893774739152252131013411038802527699520866394206430478653513241971798172490344239848468482543740056613278332107132393692522918643869125502336033279254960003122771567406562339725619267833002659727808220500090287052545981730230678731310127607252265983524637469852147416038058417206612278978969387822213547571363930173063031991157279426118959015614058187078396681313386620390916089506135814408589902599617697465517324986577135889808007862367918156173919321527185739018219812299563991435452411029292303357531558092683417792967244231519324866699118537443666517690242651980608690506996852807056745359062252760654396962315614044523071188180453757902976583357792484436952431807752565869605623559557864159041736450108006280221161314048645560135129066231931267390319364453297826000499057845957324870375270832489551077071322082850667505126849237837251581726051674346324127421329052517647878504573105613188615589755437441174624245773987301141408882310068672296939987455001888592703290567470979942394785254987617751385553277374086558758659037720517505807460212786148222011285464301649246000463801067929436841400502914981580507665215401980291111382081741468271270411212326642675760417609724408942718544290153131041620593021029510610251212893952044709874630327078798309913991366292277384910723479637896211935378801049619719257118931181695191913761070620759682016861678168183813540824033278216760975607256343862166039596913139426072018330291154036340160406199080499471585021344149437783247509988090395438234422209682410030368626157288640467033236778796950221618075538445495994669973832095697160756440076805825759726658650460210862031208069756993315760325384058373586955518803366382747802004883447321459866715156470110992454199938882577861817966831185501742942513293242468312942428696838785860260333597968970755192493576250461944874592051988843476388947931199208240328586391833049159541926321209376774412156733473714484596024035416170672928481270801458938634139765977479484465756384609744414421715348597648486919984740095254906900678110120502556030690994703788652701084531770266219923092679652274593141598741152538947215958760413418419157884511278488539430439703711683402411429995893652546089372174040155801394346363186311296003328651562166753355163799128182425568802931623904737299903342106592401306643134442903694009719250217910346292096194651841449917474841314402779634277060868276485542742080101018177145188762333882226120786638163617605260349071455427960586348490323871374130249023437500000000*i1^64 + -3162746835814142368727803961226071539242519430445592576269728697401498544475088984809142320191518507815641794165948847141833492157722264020184233168266518671252963952814586045561703327193494429426143443885817192855533963186507244781667198316233437284163332546392002481703235752569425510226787425588327280616148663718605598408941016506042703205099173501694997836975663380481977073080276112914957630687815165612240543312696971049785891695915337809834216826893918370605549115872944533879052664838244724435558194516801916897194744883480970984766288421896076770961526489101337035258973393317901671897446835889825680989914941740791605864775897978839762523332175628373812112090903610742222698441683476407681741826095213566333606102854800179321629520402658512290394152578086631738424597142787323898724797458424322469463851041080596583410218729377068808495473264769891366298864069492471912828398472869087482523425707436640206727770204275253649812314743975928563972750799792082951565937900438748612338579983593041801430036222515049716846411856757804918316923054525335665134944920556628758089132802914256215129044993152586065042476155159725659372814353100098381018914690187670403268231775999031075362646274870377415788604888491187993271780111412658264486386886133064534186307274182153859693609440643534152833046686916520003247957141159900416757226147875087933396316136554860475430654340773585417098005659745581828933748657721827506372650497034485016262642915096153867971285006236885308018474614510826210335555924561607944310402466925940833182913275068960746026357259619887632588602947505662730891867918728103523528723745483241513154334145996139792701485199494951538429896766907442440985784546457827307118835636431122810524217022497059820502612942395951658509494761875855693425453004816077193895965475860483405597427822301505596821193418647305298714649936535272014941165236753441719108965428261307900398150400676894493634288170004509693987345681905408265547803887264730145544195577078566245055521944661147815805157163096188432363903345428605462867960785084459259304988692795123831196408428189727277227811707516082669024786393822319903466700168582531338611986583817551311671822304121841203433193355016286489228259067598289758974510047236997487610970756137278912494121202078488339170070947359501338560923011321114207091910964471776765881628675917659387299923277638080064893097175688154128786102323450395110891055153857269877769493431727151250470456337833387798149744917015816281358961332562189785470763034461274682492951416255197107450634384330190296755093294091640606369357376995856608943227273872350143748948613978492492362387621385046740515819559730401118537162953191581946017221250434222342624468615874070521741330769366882841240267494164579966957783988766156736881441488934926573254045541577124672771279566890939394659361491775856655544044756459070154629542818509395408342642269777382452698806195683674846374295528588193002732173003238282410565511344737641967132872619967981544464490214965251101920820896312516435634990618643355853362413243777197755040891906539857233515815325796256894030306211046528439533177012272159398107506024516730557052796216664168037861844369008291887337543326277369583162129510430547199277734032965037124654820770220843801829942712997007833721467984669790360242762284205827147121463309366163689831218047741045681308818019015010243532270194088293602068103184172938574592665730304522668898648501204726718214132299952585829472342027980535608405129916368790139794798185901916695666521177402970440548405822796314080369212861437384607016491773294637977086370182831093211817119481565896421670913696289062500000000000000*i1^65 + -68388787078417110614183641167155719635873286085230380476627575348478793646721055273696541509559275804179616692152392641975152727290323890478356505485503254763609975284431233871936584716567141075872430618099984590049499802158847460847592758762252078947763358168500673248579894288405934938727599474912853368793899542182437680377087209288578269335648420713075489674062574611898607755933507458737580613531465251131523295935684251480527385276974218648632938227522315748441478117447606988795735966179303194599139350053137694424481051820032978013017226476378789953022212117109233478852320965130596143612118013698140905740652265614423440148718456348978106988480448706964846555739873001817376830140445349331030868974300532350670537794041188730276040911812505422863749610650358312177425165272158475086114243144802694327880636116529030683271359675875539301189178254745418071234730643972053547853151683127766084809108446101215322954784752657658614325430013621645918037436189904465743243095910469969798369401747041934593943496640915700861562510723920806243356237661592951978130225588579989089552905417315338115229489124138280711401324809788332464755499760820844489173416900433330814560191544961418581737400623147378499786931861465035765242815581714245134126641203730320946643726413632759537802484004592831522210121717674442761659958122697249027475086348603850080440447114848012330467973550090476354526003979616997095982800986506554910415318005780146803488605132317129134205010496329556690083852647225078794429249307488073533622721551477692288087890943434247259360394044406660183208768945924127465725700859944748477598623331428338522866108768915168634232196815374717556965153722583634281368561104217049684051455461208523865485508353387291401932286977442919585619712224747606308838308254954223176442752166275186943228681017480160634489931115011030332540662809723202842641459691041492370033822917515571924153138641404211823595765381882391642160803766769850301587042837790559468109561884498279329253163900194479485623402387234580230278356964851860812247351899640206484693540532523832516379678946880472305003043483475772046322170684802173090675432415470340115117560174258654154947242192443853569146564098076297604484975192193272848006090660808235155502160525965240609352390634703184072415087937182857767257582596764015045702487982875858357081130856254408997041671797128190621348263304107389170054085599710931135254689968307527637355086180332145247928109937122943554136417204550595020240991809135027314333154584678786785534241116178009330496721800313044927460082938990550693264755930686063408904040940203592511902094400692916267636187282877470795166159460206919805326838810343400531097442144651599538839488746090624900878218879564915025858099002954102607881343542787026471111408448830520598726827944802527055190264189688525581385011276601808624408103379265998506339254174688879039995457710905964786188440047896299288538359405943719601528439903400473804237944495957606469333507101518409231545567048961573801986873814783553690145139012984394563945620820906436559780483739314383049502092285545208670092336241356813665160775650809845571303904050090541761977212124634970004717988537140333214365816123850981777064461023406542106674294908105543059208078886855357114469992725078497498545827601800393172226928797765786552646146570294903641361219263862104318373265187996376616334404302265987840776803730151049716253726038699773447095330699521394105300334790004609213338815810474007145319451947610365572942157316208644597248739699578285479775324196091499643455127893028492509453939369841392499627108492177285370416939258575439453125000000000000000000000*i1^66 + -263688584248338577118437694207450928041625156588711311984425048864842567721932230084783917582732312809970081851553467590597276280634976168165151314032039343249654141388803979611734104390473076767475465060398099057387870802832887558720962736258286821685239588956657785089245236305005519137992548580939744165709146474466239926284098724919844419059446251158535638462578287100847441480932725737379301037489383178956607811389878900471020445532373829457512956480130675704268605797556232610139085656340944163310008602146366801046302711358491636154639223396111134635581384822033823461622104248214090465457757990465232406375989875252482223706328360739331958154247219708442766926711317665818868854883451988868200106483328940429776204022634059248393511722704908156104802200111243576101372724074985759210682695238322653809955829479827744576250668814324096157445774035470683158364561843248733291885473899173981387797150248112273142077679959980730844003502628865153209391354809430097246468186736244093236311375670583484448748919815966533691902438857063261877878888445603549598687510108573266928962184158817957991987477620681610186778101437692091412894009601305378359426031850780476336585619389675732525051314215065054668817058484795411775724976576552618873485221534302563189356155547805806275972401262058457619551426674808013334048836602586912635206336802525999012387834380505816486579337588879257031480686929337126477380894998239835169341880893105803752158778632807332182234843212042637457968305809958224199702466075065158098698912604573932483018911328094758369648982775924955137937699064391525858967318049740029830764382834249547408165769336506154333033881792372102514485425704041549854684850349097058388488764891729510884152251259525687096636667630988543866963368992920914850154563070790699314308024071310410950877482868416464298706404175780244754199490424141657517148055250516956398702687231647687249948596366789788377375096583891419124624352523387306497853602522043636174899270602318536772617574610111104774873626155613150098879928870973072787207754221987115019334683299678470101014342658695441896001219898973460617628262326090960011449902118488468524800070191856266055305681845931271656976211489254790927169949977529917189777245144048129068527903960720548313477119020994468178057664709322766503601260659037559605460980054522680941279661391124747322454309337578379092497214575803018178176330898310166043506524299813325503839848795104398729266087295263468777314981467211082023471433905849825226549666361863650635815828169478580586802542571776374505864297421391112730091856551592400971154305531135350209250048634399237637037429647223970214585005046235352867659408980496111185347235235852015138983527521705422948602733649738079070519755307866518762189220489175284366003003645403553917820997417315594073707623257506655585636911058972108507686997660734606274729442837094764178157290019453113676473525038703818205944254045948874093016567495742810758744792059408794620908894132387087606778319271767314079322901302184934057015081616922890111578077127532922134162241077316992097503213396653262430134143062603556306702677900693920978984932626527689264044101463714126037295562798314087419574066882004736675477654915609714808400971096841900250853901566021011205484073327174568504989458489211470688777916531364232673521725318223569350986241517568535435756440218704708347699800688160457089719011316280052199518474938459743381101818973301349891488524198056662618716258732600776295447909793152553533244076753648024552755427810771646762772636219677851932815585904342428619087992935909880998224252834916114807128906250000000000000000000000000000*i1^67 + -444546455819498029080639586806026619873282930386011577585991535993846071062862589002575972661549559259586753735696050784464761172842182925082073004802257319499896443081498668804202982043468791077234984019461594363392002930533742132875161797146364245480736590752720490840994097787566238072987548008094296025435666845325729122597439384862811062559933666457895779270813456967154891646685690870616396453579493559350645252695493985053973080996563540147304334578426026009889836529032049013343596855100942383309101539053385444198319888409234851143483362742462645020431691759227636635640339296619145634588453815178877440665485599246542518232100438480258831125172305013597107158961014002250170373972322093843190268988208562784893750749605215031465839864636300201355501699218748535794019626413857474466276508946075924638977456017379001660995150097010191601308016031353081263416448347009003047430144263078290146928229688640998425859680469784553797871692089359643346532582709847015988172334864014028899746186260449776459911873205938886147999243312663120252689710420249805534260064984534687942788142107488056204076972054524206176666699208843360510832260378196839652185090634757538872994761415729024085833944778624010908907238379742346980686241754712954013685553984147066981288211906480486275038709585592728622387111222033510756447091727901539187584843431789367794999449844200816738135338046554317608702959960971590064544560289049133810298975742020494028765550828669912825057048452747995083552120156812151587032411127182161322296142997111542672310644952244687842878120462600488730217769426074844165797944671550462970104297865415861239140744418717076657155015842306083054906288140559383412104137023812585068256781344684931918637558486616471359065493267447637630972105769962759357667160887564300241332024068353951855660029024456797272465481257050962619556610618929062715087319193422803194889789115058436783455178131582060453749635025120489851232141863589462439758707215923577074586436060055328838289697044394398073055691443310413256860398406873873905771508491263354948512264565983861775519839370012422790907339337725045684345414878136944038978407771949419155241813293462639814357888727522502217501305089675535648853494531028553460248657801255140922850111443734687022786821575911002761486272995343765102592388554858417077406781397960923434792351572563748349102595918896104367416389100796328738501048140786182587462697410148941548733149359895774782928010047229171310604917851783939931075305834832837160335069694766055503047442108453356582944539871900220765642940535603241934944059607150180228534912803339912597905367330118692342250117055037346644846499980264071904449644930019753731901149062846257124494752932168781218338124815224852144704141485185331208131081564076411578454348514379418990403378232398949583002044789910949016762020842213245601933114208595090915036528391249893810111838747713844770633394904192287112022576237197830781677153329713260300829798267886688762618645761495735309098526771276865599158999334608417545226770728883173655897094105786652097909078488794973755972113753885205040541565168274450376764177945114973319493482367155943381379824473818614934421817013097624513054178440125847320289892099389585936389953038193987448187264029249343189177739678652550698161861779731802678733663492952683309449726471205366654360449342452869268561651071685416742523345446153118405648983560516927252190589039464364990245323289546422674788864620060124313248551836325647456283142147978036256636696472793275955831257954001316448397293362574899488073138734828271267929267196450382471084594726562500000000000000000000000000000000000*i1^68 + 16672005112418552646179776094625616583087396996804880533579858166589115523124990430451202846405614119136832645072549755318447696397277061712205529975800398936775980764745930735708138657629322981674933876027570099073802547205128413577353696424740823861768084918563982982189049719328875260797400913109338855877525715969716945823628104750419896483656011686759777538206528827471862359060274952903400412235398585348250735720249321824110984780066479946650092163446646866803907243757684546848190778369566992814267017341267304670360581420235884276763460427559229862287108247043170233846846828384446907030555479529877738963165829176607507506903900612064115957470577684837784787141044612324424269017194459650518273233467398869777987912467677068919269900602442463808810091314478628736675815779730638912687392414571547466085758419564404408229757021796068108057386336875816679820679785666136418319717981336252597942427450184888636948864976790664974026573549178892762741961941554136413155644483777478312760331643076202193418228174572609245109500443446503994275851664469548271316606378691724839476392529397311512146355217185398345944447945249872427810565025192932665505731429577911746914641685604220308900852782638369555046064760751952628457104158268638812171160255049689851232610452141383267483088532119519387714084139889867578557127609425758426916792733699911707447213103067351856969646099085189919960273586827377595057636950084536857020154057093259549813871528237337746315637396990114639664962482826733008188937746161292695786942193965524242885575472559447192143361701958788252090817461059501301784429290655995834387329182139656381611504786948355056257341465878732155724169510099107992800288613336522805721579699486962520314576532230469869006719317418652315094887379325244066085239589920534600094811068964209741569289273529670577094148612146422407496542613949307013212170090870591400913757720576977460041763542566779274083980829873982441137828812409522596780888516677525838891355106916904477895205550627859070393871619635327574999711129377925907479188636903676962493443492281531214034214093229465255705658705835908533474549001224390492423030744135182394339318704075010689469034318114783902238573899633954624834457724640358880341145502575302896243669355703531039303963606778991510105338329040765407708392382079688592819276309198334588387322324592311634381284425468370422840682370663789798048302232367896498501348387012050914946429460336485457423134744092663814543861335686885615374240348944292250549971565384820541752718774114489037246384890267708853975534379646641635224528380299721609710924379292577305073748541397437995399584518369547523590286632732762204901332551275980343183376748945647604153466525109984022891988707621902135691954282031896345989106009530624012326895442859440226201665339320427439405383151601839171850147604839257405334911855449196522845536613629453790900875510357551643080178363113137271772710347431336448222365646726437415204420481844366639150733985014718317206558435379869381218093526653984295021312972776506260944753888974472450163916849347215295549573007991031472808514013626633366689280155519324970508658742604488582806873892189871833768839684412982718653855173584253521444102631058623770701881381702572382521827804229035184131006368049070333653082425600611961555712856901443338497304988120818540725499557737378529496712984351624147634066255675484710564185777880886859476675384363864230367284948719832305831006634664330384720563535179442370935644710697545314435512070059770924549800866619049015091445866789993286716242693046297063119709491729736328125000000000000000000000000000000000000000000*i1^69 + 218503001645852434210026921467585098181934992798648334939746335921934122845743733794958372739369021211156542148122125080072986341409893963107147718207765709143367232224283360446156227597850341559136960600361383185410190660460033525956368157820284471803374373753614068956223356221737077190643317651288642315997805378464263969382358284857744652867990286031458888012222566086773065592737475858246507975544913796218582958801773612208122528986080997008793584269971309713322057326678729392827217945474603590646703528660198382459119320592369012400524969903330985555255420448908339523756634349637142813726953696497556601005895290485040722882059302785940776574938531965144425660145391395718113109723052418417164578649928274060275225131854280914681305139556059673972485436712893493938911613173597221458388977451963415837351009791301061458308784106426180058299885382545362483754613478358657086251716849024715053587553382141500948780007166656937069740824687694477282646120818327535699357523824345509659027776391459077805965750747976095839644527313884347207170257025345781498610093716069878834619047581220467484396657889454658423078068879931034105693724908697450767976266914642859299764570586298166083006421746375261467228168694465637143692604734718019452856389629546179815195083296349214829652601377680520926331196241377017282339575198002257733582836762074196001569316971984411314176048985953316103847601121225192968873189679006158440898977571394893639268305265323206710669966603317966138621632571119783482802816027996359313622080002281996129168811456052084033221149609414012759831173593945110993159694450564829006458663585976548423021908910583521308258589924028142072317874133742347892117680490777598797131130437175385168712679550843532464575080299293548547869125156938245821290755904383164536791749334831337662849298787120853290255162762657738208854667750307035565710509917428970911246765165918444692882011908477917157669625630501841083690812639459626252158037604602747921131859585958429620181756130697526050296172166783977109515534099244236469281403759004123289647133801692846710620418167327350838258762373706205242273877867109789692247414434996789034047089005509572656350208891897655337284739469457667553480076526655129942280589238778641162263294915092090198258357787661220728808826156957034000461444907190813658106785459067427316195337164113737247142363268818234937998261568280816722799020336485770139946836898512931867974282739406921833087177122993952560752716669546731998798604395075408021577559507324588111637803330558763947500151969936564764046698391959259122839705924145278118031754645826225488185235898507724485761109559628969755243979940151555837840456958145290055095520934203222597266715099750863951412727426515464331005954071448100249925432761605465113803085892790224407944727165085292291761840423630831164060916070797825394819197749383188581075140740642177478671992860575338966651021352993279169136436138630410064901939412505356192898375343654044876147392388938640206757285551143472750632550206209413763915095499418793759342029063422973266624302972063037176275117744685350882699187149952435676557103595213947646539678460754295774555895413381965385747426621914128562832851867792802691995734836445103791779045657117064990525205188040981147278149767950069390287503304676774635983372897658614357308976552318913519786155369745333786979537829068268248119886827995177226099680247599223842361689174004063610581520955253997901746986138867968271487412397322608760772233526021495292887551116014355400282553872132448109961988524929665800300426781177520751953125000000000000000000000000000000000000000000000000000*i1^70 + 1467575776400317196909547237666898393841748956821681783728253147409544267495567462544840444714744102922092834736592215614068775358885376218081190011619042257953646725823362240788646730822511226586568164799375076940219116863447564451758289361221013606274596630149900928966315972590966391008703738706950375514721857993031799623448939924092648793396179084973280917173122720303347409246637136758799270560120458206475643571242385467937542407494677970477500456536034678051133409923674758159020373036461288332645635066722934349615261178207204272136179819497849663557120486795031525194727247332019759685535135060451451741553911945600336607796337350087719557843323700469195981764018976820643964493040491224820798637860987595146080340967194991501088962467153966624835475149700824271050302187695974317261618623910786747092540780745007338020906706629348044780872695705427837230317721556169884217880178737767616327519261528542039621831971784094163659243334148740924376123441997008957311746509244803978431458837056041442428011709886519422505613774300827550601913654961620279525843304809374929354346870561232774609256561089962476742305270355335513879810532129228532153543013688549646819791205705955921393653544955771060955451816251582824686995109370441288213991124279817034697750594636581673172399825098316973916674429356854865666189081877326635462234639326813609972413007815562336903674540417882795610009566006149520870104803527052377269136820819034219679015086773128548597682658927452757844602435824532845677941492454625307703871859011599843232065490264760987933209451231987874207211213849873221634186471014411032792774841541099104099861583029654610042453088055900214039953276992095578731471605952936147525120642434730366044038400097756339049027135671201115265924550762910304084306618897557643158384566336589151941599363987582889326396857784340038575431255918676568930498544345711463882730083610789347898647972978273321690729733299926480928957916798274244279964582742710450335367176963196268550895331117263884891201023160272420966148270929846092804941372063482649237491067718599524037570160206666940966266376493842820151315195741142444966873426761441936016321022699865202598044450279568971327305967247435125578695647020197111743303180471420371285587522222857432545995574760232594938830715543390946935181963243698810795462505710988690433116854823579505138551636347407708743449060038912565809375731167227903204354394012911120256891026114060326655201685735802927479534727192924897988285375067580110545220860406342573034327200845095419476848554692227616946619769185858147696743657418056302489055182707982670269203483931771179941750100787396333773403317550746419446067704607847893578951977484273545997892511771459723025634076254654274120819887884117330565248539899972849280972576391947249838258529419922165883204654386261127179837503157758325321956503574203248497612042925463609025905442368735479005661873017137579160990799637916778228110733985675179827529172650324385040851514267170163995714095142279063060934940568906111061563087353588291204713456549924117656696963211961051198693601276810006932747986564923839872324661453592172155812987185172396982661886144269181096065545923364952822511395937193182445638635021935302367300337603234484606453653706500908976999992954488736814544297719778929559343051681992567102184090739606118673356682912697115741765095869994409113276730601403725940724427596697525277446288407140729666191682044274208782433117300983351382730467720682510621743588774384277877664985043945616467290788808436330370454925287049263715744018554687500000000000000000000000000000000000000000000000000000000*i1^71 + 4697567250021201891648713857873038498200160812270221610439206698725362690366206662903301865842791726576851180756180982728766132102888955211445473013158031649763776250409101154506334887189875911072749552214904213663207279141632878779576572952404556460512925654844654982296723846405875779422838250431223505226262490015330700487168396240634141067755435880512208762852153273929061731367831254478476865028373409791025391330652654572006842748981064654208651905268731408195204154861879836888027114745780302849502870238472682707904139048408176260443878055617165917361207572369421894088641959079589096142888989817499144392113264879952222979135805358759034845795393267833220274773906186430908002557453621344767788477777576042039837999682645934740256764605679618786653057080927053719309558040955533117071547707476262362359522466975110198746026440403990739516351808409260213903938047335057823125458268195755666280478116574731715705402964302847332737830952369895048382849481331240719375153232323703143727992275886943958079286934290152204992054007289340298572581217903198241747071938457335279637034224714726154469668183662813824951919570805339404320575896757922260749592776430813988775057787609158308405282937545578069871938376424010372696074095456273780922583330684158536911904154520512588372497970076805347242703110589729067586239162609259221456336451378200931655776887922010729827787134745501485590483212331680882046773861834035693802035172060652805729083678181563015922179747855683935763513176068884866073125919326414981323323275397183514682386736410510087553087918713611983392226532249213967587038986761930445287705974837868157212765943792143666686883655274012649886081472437864145171292932015627371804432350520135315198730739708418350987159749048802820269993727449391270286422083854046851287425373404535470972040679768997042343737016934623262459162091940586714311321845643755634143592066496252354962894586952182133679276330345826028934405747537668440229873518493525040195641919911074150445580287918002965568455532148362965443522473728500969413846002893774797558330946536565232067694038518335972404139775228807167214181166389639861030794677349357797519678005369866064193912476828632651543409707845137837470175294034708850471045831722068547538949998366302351149700578812789957772291012500908440454672840585285326214668833491372461584039316086485979062896296939879976125713405767937262284552249706140371392369429031135459374560885018292149069642311297916718772403391581098210881059838162758795131100094549085885528561029820282864070710610035719408042467916257142973837292604540286601347994108668209620830867624133948680593858744613837210178663057508109864503805768094932800434777684461652915236954397134585054582548467665470016030687951578995026177169050531838562311230694321247954141953821865391081258992254437958554356329651514541384287183268414708877216147849709325811305424522222424837025404279297337060542277862911621517982183706224600928147134820770230964033267004172324123919935282889455054065907472774922599736247210853244850446554261345098985424030504194899485564064411506222589557354328419525787038308240860138645402290822539795646891069915339936056420151333902547607398718152553026126283576391270158760921488527373799828129297488383685771111752755669492147367651105191501946116742522320386548569678347782743422518087988539323631999466572908641237472642791217280205929016781644148866910455986800339081520016603851783719679294074056245459433068860706478478043915966506232152090154395937407830197152236451074713841080665588378906250000000000000000000000000000000000000000000000000000000000000000*i1^72 + 10255068753631188442454973353635264719485941871727139756015445587307678378938706590878441234114828063468059331343222658132537549453801027898197094675480403706002712476384310345144488344007843680187995265217749624022116921284246093511157280692666053688388998758574901511335811490466745224862502884990864812456747542187407300532345535873704473997559101656237763982531949032555218276597296473972960200126363101982672733851220558524011112416057563482013684619352749049968419167089226272778507249659906780445265951308964060759535496799514442520625826002235687371580877273246013714461324520179890814126275369787896690344357308771001438670019389270919518896050183085524847854490225054478386889134564530062354783874612010417385545384750213544248649033052902893581742223195464076917167493801257257067140343247561728475871225345960285147764224745343031755952044295698833913281518244365803228534891812346403900269730609779092009712210109829358545068922644825598974755108259579930960679519151212896962101320860003327156901833039523809829222374349498776736813602953906931769198487630107184762645432860822762301007628891985110736272887213559311831015353351439724179127063321065340560953307103695123825123002986007971047230257664211328432753567218363324829342803926424774352794998972066355457373582104340530914712276370706222005029940358140877450091446878870417359007045570437537586154582575807827565717079649471673688434706606329799849358265874603310159951329317083203642142007012012084554034235974494775594462973463195504449435804202051168566180057290625775187004392324107833134821235755979968332029160314843478019725116907893203724405333513025935165983639372037298543086560131327322259989696847970381565378873599042122477644063538528836403037539124452773799026797663137955609189941499335374927966584109449650081438496090839657587700880774012850604419964113800153410803956809922065760573374138160282935225968375681515693223172525112893578568062262050809938369294627924733113731138963635800144087900022721233469671026973187156065170435038232192574150899643310196783914885625499932437632005204802239043700421994256696726737868326926696581198755452986708947462450846363612084597895305278668719088842467382454754477641650149629081802508816315485263191071023229255062875620841638630536975925369533695145596784011456954765691472188390149693223017969585832082729495052484974605125853328520212664154483756572186373642698290352476440247133380195808194464148060074584028623203498504796903653421357626987771113039358873626631944834943204676145612364837339036603021649963427115728743611294795612182106887899934661608456184028849501720401065200325478530438319418458357126120915683207455504255476886454162711513757469588613157984599353378671584320409034282724880305534585607906521487585353649551112073925123549998698121188386652434822174129225386790158660934773255585975921227752472431494720399025982322416821451712460222041908431925246210048689510541432347296676074499046040781653626473166667171705500301795541896659087734707290419019584894992233369399797126976254320763461733495127264418905904566409005427481199157357003548737625725995774100659812788492992954135091001952757592949478243875744637834994205322353589637193924835261377719365526384619739593606260673364112106226983133244463894801909342008842804243546414666609063164362078419932238188532039408632020652658295683496354053186379562652860008443993019125835586225524006030142857766070191692517605667145313445348471373915661004842158979469680761542615954340362804941833019256591796875000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 11364391671222461299647070844402492146119623396419587659894300848934469809072578383276255736239516693220560260330563240676921350489034423954040134920461403158414871535800905228881604969335017170276469365924503723934807620590633467158462146865574313383430842513979456505266191156587947630081755721938708365385824568775719506806092936046335814690828265240315112929509371270902221143506842079213978843027918773019920137221790921904535100259854979520134039599930536572308746764040291299582429972338986298801876343134479551597121655157998021271119259917662212570942393556935552192814287346696541630328499316467117623393470252219145660868476231710550391249262004971004470788213706003328831367830659648524128710198384464135596574959554281095380601019267688937517542420129973565819982050872140444937390811312223058119874502978249663526375194834655208845404281476297161528343192850322824895861881461159351209115053328856653792051246608102662031735066510369747525302487267122835647850228338779399905890556997966165993842896691744440236948284255097984772513116953073270886902427870433490626479207864170883828066331665409907866745612705660785504866473476992327102271487919510874223010952946415370050712552737859726970334033482758741529012006255449496465923595844295372417228985103180705165941016986024737501761941974328246535047312279423570250568868170680414822001416993082241871379178199122357249746707299376267745736857894725552067545312281237824669215928369642168509230334508901669532172703611141363629864503358081620148952025431819558246174816269094176891172595093331477065626975367909581094136125262793956368417180756945923495979649247174867178930478649664791204880622881300034804799652864773070283843463878882060994200956616096500008646827603135223371776303563498455121066290199719770212854234999374531264590042869109834832571622329525623110956441136788341108882840821556463342942725668659366857589328192992927604754713355338379521116081187030414612396262150679907181817442028325146429412100957860602694357631702165535875377741549485081116913291921305930623649009928269216714903199208988241274513542988350083664724183905997202102518550641984692896096486588502292500603816478775693725157244712729183629254340894994024354598189638659171502600092012777872224557280482899196038725409258287832662660934863819208319335143402352271883072256137466838164505251000787370332966218852662056997185313308894966764391433284782739638839683095527752437374931101903029923736952443462933847804362434629500056931707723680514998783821558246633880231516039113864918680149175849359472761519763619578632681482596890188590175363656503170138535672081702747929661760728687800803965486140445020902952226237942541845583266223216397885928113418456697355629920091796224970845327747077135409638645608991214244447030188163416628207707264445641054736211285531707764918314704084724942416724193575019676362714402001454041481376050715754210967392423435485468666561040763603038518487368094784091754320870098184833635736835247729719341164982211912384014451236211092776603300141539385826394659260140422612586483485067781309638930087869132840324546975005356514904764266610547075032535904846302687929045072491613358343805992414882270432049841363125643603698601178541683957835641693844247091982645854218700669500623113691594092455647097499339027969625416537190846076264217236127932772862238921828156151133411136593488939945516420422402588894183922865027313632520839229640191978494897375748283610876749885273701706767113250862166751176118850708007812500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -17582362607231883629388166426561264916860671214708646051645977549154636694232156814415488146163836096545926932868906617989414822038446159203299480920181465626905852466325103071736575632082203362906853446060095021414659144303110727453717259534592331476484969916157046373850502170956104787716612280373132408941950426948530700368328615935714657029406986248191827622171259150986798074663171304994738279132320815868133803536873655227425307169204082102949931101921571552042917632847443528265049726917890771985422519912166124966043207751628039254257561213618962779024049758213047523056561904162677969193501749009283851725097952372747158592481124232534874942071914006583506135921386168221249297090079472329680833713962231552668306611390380458460117568787228490222659132786763559955904725744238991273384822438456850901821526267134753664623424474838705542876418363271931734341698051611281843119882454883193001946209632789912679534693257328686281913753343938015755686466849052277776281995642958488214324783825939833193701122709480226509871012096452453450964526586248982781553680924420753715105709356611068791244941315400084365405798834138847598003536863244413899516322837062402750130895921246176699250423392263941986662253107600597535740858502948201517200338292904599428888761030114268547995768453880940349301581774261373229861413757694155890123527660012364029883025190599849887228771766539645195233175122456038227113706995832251962639379570190417510554776509489298476603821013733215287719223883175508475474840796862219416261376388326906422948971605286604487019422748083575782929147235376760657474348543697063515692663888374548934021117255278882956451317042871298826856087586945884179436655660132245446412350569949591654680829702969042073493788953244658246058583901073813967570062197086509750230780447783377691324276887165834703473437328188807642867077826136514179448791428396143840818684172531718873290643433905364283123408216836527472556161748334411200778646213482601633956034744831456821736341683933418287303714397413179273816435095852446392275305963904516769038818168969917996625522017520926268334482727716992036829504803203364991446114523088112260812560870025153808723740623563573445833822034301637532908883863575415538634755390691622041462086816300152523554822095058088725104493938039822098696046404085016643726525750216192700259526208700102834611343398186199918196460142204678997034517239855896816367815708916124720820390519034125002391636647188467697983333010745656057103090570324637107092606005856048221896914377617477605830155730993468816524915882877202443715531529712588809682598497751430807267825181213697510023415805394199520337576319649220584382627860887052483276933302299187071986257873521726117286082150147792121732010851532073994381862134027222966641641712344647390429012763029433393248351847591453350963259489566507032452571285495190975763691791324807328643439069779460653567074069230030345344991329996005938556202720234211330638576010271378735255318505388302556257130430228909694644997511124190215500735977357929034266452920962918266704335791433965411745511242341570095491786607889635963375516716857578511687133606875252665742374992509047024308354921976338458962883783597261496549807571796662231827926622989163367761482127989708716973431156725158407545207978848671977859388564846874653115643115649846545021695476608419158457941427922249990622645194212956594865945048527745647371439611169216971312621972621351610230875280807734341021403569565832725185572371628950349986553192138671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -29350432738842299947495889711649538472284046988672575871688712312635777164885309071030784503475838394912235776642967127078220718300505498653528879500591537999712023588941575035040649474476347043172181808734276188939191147369503943764303429283937011751334590501556577274251014197300320836391464882756951258321962807100104835925809957059476177460309271761692672049097846354419227157991274031799322335049538051697152878681841700090426705456126820260848994375198974701286635141203669967087636080094615168677961678246286468652537037519667509075638285522172092273021012329808669782414495595034075180700424053450487234187206070708515245737990413621051722636896223257742558092607942549237999454718969891777058033841759819603444172716771251711774621152983067357302813692230012181328198678151144278959740056560893622542969825262713144043783901711384181668489133321084469444017210884675186888799922169785243193451893544696719241164619854565565529897896522404396601670232330313050377801617304025903855197296916480836553339587975783654970813557619861022740107167881087816997397340787545269948535140285297923930959150422706638701883804622262201394461802186723228002335799889153607212249567395050768125020460617251121146845892698988808360526276933782659599106583361082175042018977947662426765778967642193195050336829709675721068450118345566059817694801606434984033088484910392116997744865641746763982598321706014309737654720071625625908795102554374172190576346508662487752881409041421146583247171345373259669600120203931940974788461801147782385684022287659981661551632463107264743217146677530353426952270543392449506325365561483197187412631104788406595586021789074736920938567311189763634469370164210399869101032816293709706174125777727074994420745401439212644644242103932573078060826997222226886602101867554569422997273835994180082691141585551536457639855962977140709178791886464262060243991750657583924512782424372066174518904412846250691978596837104253346633246616212186321568981747972333787794136819441940399289806162269247567445835977375249139620048191602408119586829396014491067109556050433975311578475591878972673966357339437296160178703452352068700414071641287610905505994174435211469437752729549656562748862544351114721188539940735498484162561991821668666744272754429676468455661870935049763521187976093627296716921453542056529876206592742116405628988546715569484446312917235635495382246412140667205670908905172113932938343637851398329342569345487728523974150127641749586131153255305299745512126079521706583899248566234175300073051055380392488689439928100424869797055686928208802023728984812626457406637262717937395784592072248392599624371300444413445358645090117537332177353666056204093667810765295446997761398899820372605521295708257690821404914222738637510382304239862956245660831248361634663163058725948667101375509876955446714911931785860921949335967145188143449565336251526499015991911419992657056721783113350494389303773963517884587750904023937751759902728878928069420159915487718437061881828294513357935819472758215197800471682529102238799050038466582468465874734902540890177910789106244332079789790584289064733246331332178772933310840982252933923462826737417478826225964134292908927122382097041272878505183542500503617382230793224343614768970480286885256922429201079160330928717779161514412841485036027964858534901029880287180348324296534547917419079861012801420425275016753481654112518797100014277824397420069816431501613231422407723075762575604130688589066267013549804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 18232903943709421226585970919846054399408308392654730767373863097704802327373347288449076447205821281370255643059103284550514219379361585960981349425570640666080164658045902334492053259561512807856485925539237980800436334886572047798200491138368593774988950856652467120880539242618983747990026458689538962810273851112407265664719001922089464610154091978756176904858565087540819620960194903848575301117607581342834671473232673855250549001434290996363089195218697645895517206327234651085877028672551964567579276639761930354266782192421723052941666773897094852559589662188954673655045627359732269370617672042915486272968716207030253551128243125877227964264379252272021056769126946407880447361387955284659775642563348694457081329797895385506503576117980152304382782774827526330593234419522564688038711263603637825806626162800384745849095792194516510962508013746151124365236752867802300161639486771435851355337447412756440552313540180213095748771950372934528091906227640796591382938866328642550382356139307956478545129770140909145481042483076401720623919928539923092844539318310995310330714973472148993784023132677493865169430047426134883112230356054885222329396542759420276626270215011210379466584207641262893614274479985831590552906663838332749718224556725695041890666996473163131577798976498841073954059471463643168874384375702250174615541956286919854538936167645957185256585010967165699118337254971901974218573229128367199958768807505153427465236978491324088270946307845264970582299360613927759739834507600864087173524435329701165681024614205998119532797153644133433213554667410852278651478299106916119940062454135080969313668646126569100164958017439437966699720400096751583013718102959916808849307700768317738946697975871005171940473464190188049491898677037979279702798880625044267662752950987370708926091206998501736951992088564087514273689387040467659887376926295275035434701839728223228917297898623957362749509967068377519492562417658859666770994652500855575444732608350852610071287345078396312936307789440728567454540034308383412307441861172992305974204832712151835778096421087989610358253415899027930975202790892677404252533122239271444796453278708212089527770764136422735050064662969673783604927233487030681638729315666684442044487648729353393613210200085637156081970193392419880815689411080424506501011529361014752044400066571915776318562719366538944481017600036298997317708540236091914171900997719023783525614844822228776490778694144654991303347085344725496161929876299691389055469701791547164719354895675428401820943404818896121279357279631706037301852847903690361619515073458776787660793465724782820516834792409896618633559431212721872151800105702125260108008807404118770267075758218095119447841209302267808123469893669492102818877872176840976891580499691270097312823940713650684699875784535574569550353076362700814885194189656467555748902614481446617778830691027285887411134616922574952268272806765502718360299036082945272075177080906938429206114371819590760916715010868336343434451879001753275105372367585674415667535495115857803431878100752750355188601304230939940335895673623272768944344296234362253373637188870416482481133430666558633201057522243312991366524213284728400978933441013439795779943519216517131589164386772157319214916631918707858540297329963445043920874183779549676265330940472854606221313104617178005263853878174322757384670103879868518620694332245328564045148093487967911681385668710419169101313863201596632279688492417335510253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -17689878663416445240205285891115244720260529521940929216676330967619614398950060470040152505761682213538662481413164588158903157537737411499109324715883578729950484765233116780483016339258313454200591399574408003542562190077031490974413619625185038205718525453079689599843531301360127116569084219243558649468196099696029547148065190784959937230775823018881381981601976585101113581263817696961373043722673001703619838557787912280708730516114647634095532419888321581910520527210429382158001762859706357435980871947946315830465640658007638726331776875498907171092843871319734264589806940076775075775871977961756228325257278877859692388717457290505505644398490930416437008935757078562859975497510935474040599016298922015519250163086452608481479461978211069271890694367570824687349392109058033441795559131382789348517091291781275835425792533840630344148242022204697280126240813756361443084843121894248845887323876546480002146270977655517491048257277338395341741099553538831587673076556526234257757283154165709092125704736660961167810026323888590874170137604817733304771240458340259978620249046268463456814687355666728545192986305472624900698386846396047887174638396775308146532983274543253255576583342625105190184229489204535224520005817395589933003784090351674182935188697786641734938711289123758600608770455810154394286206245755573394766147825559121054889004000465802922682534441911985299895979007244734906490132623424363123882020109918254731845327162889091450093146317313036061555744904606398080440777263900817866984480536388817832695898191980171033634737237985741371056117951569622160132861228141941216317092325134005996570699921479228521412167075919960307811588100037749708264869565841608605111019189663379763979201505444006363026283834069126390945375268932683915232511661001297876442701267699883583572882750336918880388752130909575346326399686032897391274495324608105915659187763366144027252499824177983967600061267070872195042350654356704514303199951176432148016954458227778645875133239546112286338752668784609187433757324831822193454266255303127565891053497774742930601605310874688008747304290052166443648321885480401697369220436786389485591005052068083899206676398076408423529500253740395960466780531827634533221833278777083390343096562422566231755949316393513860394250557515226628419995856687451883762711082778443610142815829240357281878501171303088151935005284037472518380109085181763681081102910594474888423982844743272364264923233683751826980039005832004735612361397979235553407168386945022449771875278801295998789822623641566258230454322947031383902590467002938779798587416652677815648872757236827268823997490364833783102209050115935064251052849944585215463848876351738627601748076886144145340989418990470914986747942936159965415023802868553195501360239708946362776078161959913087244709213668755950482801751777101260226130802619746711703678535727046461497228043499496210328324930640058003536787351280089865435619325480675895610285825878151677931434524917946663465304417294734399791616768249402796252090443936321283936041703478085850726977395816692690923455125856251786430330343106625232541405328618003042822371486308573856407626381594201294855568585172334309563617503600346006143360051498710307125839187790449764820799827649641901455839483259146823530584188351543700992575670798882011992480104040843489884919928475587628514439279226027495770409235427810533946599632089954311937218182230087509654546960364084462469236314063891768455505371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 9531844670735321265864404520058566917256924814699429055162868890496556604634303319903915336078747957999850549997144935605036866151604797468485483382716860126732153674818851765815517694593647817627925192996200998801994394040180512023853601874308942913507455459280508693313160052000119424514529580061883976159053735144485853628197164561751359370958681462701910956952511960354700998861805136590284836694986929614569168530770519873177738201689406756641076391823652452975881236383201831719493817204967641411462714734932360976013311568175808816030050693264597102153285105661923258283276474452808868739396924192350213551362442317873676794903693016892965044924808705655916471766455730168045607078049712907892163760098600610554788794407375967559354855794154781696950109959688147550089509681447685123060245734689709563836360938623762824140151819458627380030859420918894886692740209319410275501961989772650457331231749997715152140119175489121575339125310344329563084504242252069551518767929654328477350283815832029661460215535608639450137132290252627025876022452821011259867687006926458248932022689212927376733075889322866925008036793818621713618169775284334102795760813366024305098700950721671485059738031150974336802562417717732921052339140364589232629145873439261020739581882983092567673008148341503541587166071136108240938157531040179124180003887464944623979112309777760178315217736183757472743885646727069625753592549565111256740730517264183585205958689076388913367928678835156266693598333966292809387837363298742641497673627873712965862489515252680744682721669002483353332256049382068798385519107330110379150766820268638871372018419743124167120708618095476945494187546067228635903966510694343350669390676385876649028537519161440862667199814116096557324638528008499297116859589480414707901414473578350972575890024779671510131546734391835692328085576648152805589334951864540781608455447187315100733578038851659726299746844570663562224994689127065564305373479566764274959110921578632655591494149226462660837847803610060502158117220019574767170269697513355396040453500886336093225947791646412104786869275505116816874795353073757660454867884580151897235666453829330203366158858247097387256552849395274697663547221763895069968299831045974309505528675581000064881173868135519798095175399883122808192950734917000781737788113193266193368054509981294428248192897052532117396939719585575567806023002614934513938262371491756178627715345785708371259671859721475974195146711049829833525998838653641921982284207149415838562983225578868428871419253502992447897171166583120340686471901101601220947093448300546442247295069894028510179227377146340865852512128635081191762462175931120540176680458969570689760749373579601653019413036701542982368241895873917991090604434829209270611820483793701884773151768417012866666100853797205707395092073073687897320000662048996556902187606344765129023914542441000920224819590327544750510854575470001977384002104395741334820957543582557076851187919593230661764914046987923879891829220688258912318811054916726575252896068390251647444110156331432535910932703540357003546824953448380553255862411169638326868368919170242775390567577317191019143015403361303768938261713965270380826456445679492568947797820051115409428757973225743742725935402905760143797994231703725649035705566879852113003417006660777733832531071604925066920745877781542830126036067211894322606034183794792167231139427643805675369662578137649688869714736938476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 49368393555750111528679131466856684146215928968010711810034048450839672067968360806540569297624584651661238635641807561446869086878798033629065079648516580945926012798659939934882272430808254777505147366407055511204820062982053671154750666781270391439754671403115054760444364186838233307133592988705962498748830681852005449359564645118249459907429638596915579942790316250498248390063420239851537708950979134232563309705587895265718013020667095211375278021092034086013057360980345816874789127551350830062718302098956428889986907742775929507551473947914016160614805472280620901497215734623660263125499462994965231055564648941224086847360119402141359650303235278170494026953725773491192548093122593084732615177523274709706246543262225407391981296326081822388614647322716223951257574713591572675487039792160632540055195184287748830123077215096337977947095159323158861077460015412173046488635823149399910459500636125098896355596755471381032489762744691248382041564032633214706687901671982207709221357772372625281739770238044579005154010825003429533662360891816733037540977955603709191452212301050914648248268757400802107496386660974679759716761913246521858830722592623430210137251595585847525483660980078090866316986481109688983638192523026660050678186235696490051774589568633372431605054250733142916692573659463655222631005194510545027862609703754495295853486570857503124825271173653609820060500303023875523665582323108326043462074303380628351701153105563314603580344686169214872304169119297669405907296201740712847151476343534193856150375422694980622172706065631279375081372773370092661074726469877021199410298963132242511209359104430964431713985812678432430480320797866983092243369987893165581855770983317675078055980551906686386079038936388524119538649904275022228919756466924519127836383231107728672505234277905982783618479640042562790708632830536524508511154061671476106203803660076786165448076428893917215081944692814382144537588870309554105827180271111360879429575464199796246026508226032077622334646683526276383026071105238532697322733240195323085429729583604456600681156585317346567093534176711625217418738814544426454227218964659817766195398438608972606751810493510309887326851480659283118265134114293899548252511060751163162034841383023005532451246588568376706720001277466313641937057778324356459106275289016364719851607158331029634302157668827929729822445796331555964154179119678446573438870325190116333909642462573146902820003820957618389060437990479145648465975053890468666043437068718916372676771470999385500737319190401156211050361057421294441736559033388812823200317782779583988606749122677602147674539426975324254085664557577872210434880247465816640301968279440219647168540438935420895565205020049917936198577371954460355247901029071407212532951693452133301767486522959720876274470012489032528852736345373044417356670927223165182632309671485952664345868041066616140649412643004528895638929760085112898366482337394538992509093590600205513240668912879840143133533493226902614264185496567944706626052317791293346854697442245615973615432599509008917068766762097249668484621274818059591691730381137319406721426074666488619465555564952901727920381358870418381179770663792931347784059506927783598232467039001283716149275492882229775084158188936279950219251994057756206560144720354252019232799758160347758584527124539449005732884377489368448053301546396815594482726569996991484936799740126105949887420982122421264648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -51008497973198081971372399138059445112606109057575829432841508248741304640027337683825493603765296243096113549265904802744730976560956604161839662251600409537814220075035941959296324873301526503936881425961139665137972566672323081710378315967849115083218633922441831560694051989682349591848718035205040107179153011798633977346712289426455921448869571075262487569965056278335496940747113052401324030934339448224989047584434759300531899446965989933151301023112429333373865600765037523608379776144920475082448618223169082451403761001094052628605823763701102475144948668714863773721626960737500058899393910806994345757869477433257390545765905785932215153807064621991957863805623409346209486606518350232853295746758257027958653841032837494604627613768368533131072511094243331934712312450393112331757200400198361518344498487675154645874683271563176954518750953494843159330600436706540841481874783196650896810378909482294291285536343740314612708912807388123253148728639984483291283119019119763092124232737067192210513709754767482044961298440933793903462910031048542705457867759343776114523190388397073188459472267688461131422407081574652168011146477085806449506611107270239364285465769250299439709802224486321645612972557012069863002848696829556794252992774348222133526701728494658260414122547245424537178880946291782701530952449121512273111421376660182035754040685241862004969970218549742923276023335814969139347216264870693834301372582810586168983396144153601264742000456324211642330091693170512967172256432683317396826378768353836992282823668644485964995223616655973420740454561373974990049408447204740744047692317311127265287357459896190396529860997768873366158292953488601882656219794458890279549025304740627941016656182325603015335297406331477764952367668834031773932539831165597535609675373690816849334877468254250266505551930681056425955931915487063702223000806144841944521967871071292637546880151697766652792527538420455693917552050118682715714214318747648394825809949587385123433073123523730482992698978943712491618517173763242238066014525064349330855319562110646064673568576047468669807619234883629936756785475012739897677747067809332065098742353379771267352485685890402249908269754604584071592596734374250016252729321320451855785649522988836581009510776214059833506662278638483670770996058825679516931749010125427696866893101085130299119449349863930121239704357684833025143039829117430234074011789829175717090168845924535271970278296423086433564546325302632480452414027972874431688580535899686643193919955579392008324274621242955666907537023794646835816141786140972895957485085214039977925367445764868193651398087520253049477504753010201251957268615749926549745702107097907473718322223745317785854795208703933719059589950543851022398452917989210796714782654865104005076057784924522939654570281222758634289211743059115877918597988169695920580347283767546184916859229143411599126864237018448514460816302502963904741545303995305944371870628701840750976129244931315577595767340456574085875334610655565478193989285188690235392932881397114598652380056908315712608044993222783314458614562052763277532537483775424765983809229431176248962974859386752083168453165709217207764122181883236564106835255812411228354303375023536891208826875159585484373940094106440646670183144597432744454442644942956242296424015036972960835067766758945355221697819972680818526638687792329242581982503640644458556320024518856536865234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 7790735020746703129341582606841929870322293065004221009182549554045321547337183137613359345488761531602090082774310575429231846948574199356284857343193136883556809166766052545151006263926231794535411623771725003448812688836790016725279174315723422061870358974126579883284251171796801679618303105553129539934066749426010535599275208087089747771224132214040832652193732848003593065747312477665954886768306021957635290451364841542524500568084678394861370926216941043657188752260533729472612249543366364593451799707581552701079975518823861978045934450014019602576911785783706360062234968546908866355881201835908554156264818388336110750597484127348752313548596485243889008244309453369531518134954274802358173147169538194566475633203538277735155656235690687413295227349274696940865291142052702884740993522184792478385271339293629249187987909931075865604021512077821556555115096866406990106095098515607531883286773125065301097100301982870211823024585440488199576342603660072431106597589551640403199182957727067730773190535476406076559096935819035859663345266521625512723682448726239971392084842706667539625256821160408224374849485189185620295495958112341383020347079156487143040626090602297421070482392702044534076929745661688187151908570248921027328656854237471669246156273893005897500403376477543305502698896588245114279828751604051307356415579501724669848940108660560859907402541256074087154636844566797848614323611459080091833892415357937640872124442999634105019166413843039513064774039921778717384870945086721432244474866947993973513194718771622355645480367893500224490335726630018008432567336814255374322425319836481279498453087489761975293445933335887424914035888163189450900032629652250885316267612145975858930886026276739042021539708503913767571419246478666828334638777847973936263311715021161946379312481766305757455045511318559076738982404491604186831290464793945539680154736296150484132954350307719088976440327922552902387958491371398701008471616156908834609236725594765310841533697744234612456052374828282626317875970893553011397384599919136004629590046225667220901666103062174055442977397152226595192161474301910284932819432661443362085461651284132153285016999903574308057086457923563691124583318600966707578720047333831526156771490495728521226139472725688548740808213140057736207388367845184493101424517176877588864448800256605029652552488445763130355406086258906230426200893361054491667822182114375716691355602289631113696598196776315057627779347849066086501175463536569233328423777650737373824241590849660797116318414547293567136380053908333540928949317496757460350871309623346947280305661366106934209538732009200521395179857805338157301066374843005542662569694910527890038690340364337386206002897383040935417737144513829829715104870283934643418352251841977516540513984249785428398769034078613430528345156295226795104275191842978244069420646114435432225558322608149315084978707518464396382555226567864144782806566991270861865657670731122594757711689241114417609628912650111840089847162206920742492884430549079570314682167356962448541710521495690776676343558883081065578259150833404424960087148938909280051417165072687583138823450027620403151670302424445911379631588323923707911143803744300868270525426070644453509693024168873135316651040143836076132397422805840087253674369204343935236272965813897120833514265353902923672903425269606332147675877913559712334861853641010872861544199222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 6659063757579089429880885943058860514249554643676676508881756032456163048726563491166754156059467123489484275036266005569178759730560790841125586931410851797169111706019012112342092675584990283613656644554446393878201265820664965580122183678243981281796565338448296421696704872355129330733526085667707480421187971924898389800161742907818010183231807196722753109976204761246070179891923714431281625258046706067330384489425344693854827311830202662738555925878428122137608882494056643456418847700097157251994666173283759954892893846846120546472108701012902113625131143133143734917964975990341178366289541418048924484839921818801123804901732025807952967974677052571894054523990154406709429804956690138512443914836723219598341590318756885550008949667061264398954129530889793466146764323843550087834126787183240665539661392126755096861768790042104498380495062665612218745760854996958054426403354222088601247859775669632637854128850015480393129275263490817311775180486779445452873177745176568478380058727091944487014498584023548493560926653468902989934938453689707959293037803301494627473985726390854913865423041624887217509848238502434297291951754834630588441111275219014436698627609171559775098987618737386212662931967038027725835582398877085217262769919028146668527061817641235169309316659761922732716168493758379664881667998093687858553798541097366630032419727444981922436303940577105759986261522913289916854519598382738949796403200649100114240665507848320451793447380246951132050490841143119159906573982321079596419357619477638138124588086298757871940982259122717172510194938582413434827322198474002335712073524250547391744074847183991104852127069467613387699900408116848430857885700240175883278677197458784529465617760110823314206825530533859082162101791821004183647798542441656702405937329724715271700163271673625982498135080021258148428507228346122309605796991479070922987525921149007073400795180119321025896407619274538630814441152480962481742502404398732559550271165296612233232490760737660848644262416009702108501935112254214676412197889342150030915907438950562163270452371909937690481124786604233286417611959239877190378793232822466141945052885431092808173908446656521598026059443924889178737485829311829297889624244398011897015555993871686523763690855643149865050395938808010289496873099477593153468674619773207254965457948073985505295402914716321173588803935304685359125275100770517126154686074293296155913760499221063952607331039453154639205796674928050532303103801936163699545267805610885322294242821600828593406950140802976517729758028161206168790081146844323936726895685719813172104556051074171510197012882852157717581657219536156245407131437553037987433904803779159495941505291338750544329562558160166561955291338556850730163604893681314186078753725170809266087840796951159776882397073030995073220649895124713769205409294970830866611591101551730575131920202332113975522996731114860936788624535841250225011696085349548853484042079968722374891716175316677161871725950040189691619975200151556828398035213478543918582000112614937833613555279765501776768505568351691936586725566193548764860286378446969232572567989156080508753821274643528081283245845927142609116224463379941141724782004025839825097248881195957203254832335157299127953851361109887225444293772220835959570694376303607755747812252995160624951224441869907060031350572207322639468514608900254238953817961805567726887720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -3077551783977434371455312553391108776341465464681479161799365522893893607451675348613140242634527945211680174900544039193642075254944969972163500466142580192420834474481181309787572440791489425917844046604772039612164297417938745608363098850506869589900445096705552960305630740667007409959635136584142539905447594437034508172867481611996274364197933378845617368926310044887418759417093397693747356009395655776102119034841731517807418672809762894194474483738040847643101006535540866258504497883708337962639758328412669061053887401929127716681737216264961989242381459932051180592696781655479889655399175174143000975988754879221334116033924838104834617755532266811692282213853969436936576553487122407633123211309850967545522941406861465212702146529960424235501569740172676041703262920045400976232828213952797765960942784443641013961585491503056799797610834022695310178629039135990278131034855135167246425938821253328611173304187900886309483797818393126801857344823507746655384488880079180270895353974951931241218431545177377385782224922051537914244396731952465931909862392886516087296886383999210957083512166380240378802458725084358364663856440913412062442914773606265830806133086136836411973401921528402630662544448640672442978807743805746919226059000591476526121149477533685817207133055258983267293609843310374613249319952922799138475622962872163580935641496737802744655785397675865398979189982001258133147911296794461760329816937049059933756476070128213750906067140116647695631993186542149293935923775576341097321053309633107704393971988575345406094778899622251125105436552188359565361015512917107982198074989525289673689825441857776894588315504358666835124907553617732682375418294426390018695353854914152031344224413300552265558469294276378826633124980469492541131363715356042550941987194013347817366947380196479329071643845195019716216359592595278644165423727574668851653217452611529701612649838707732223187679164420471730360452500644036718343573645686103846516348679729070220595340087691540058997648124372056744940747177513755049386709030250604721486952801304396282807965288908295518354024167586528142531042561597455011031242183505278221732151886167001615195670882083820206037674879184219643937224697228111584291562066243139741513447023463454271701462142165295054123804338874875131541355160631713992109264404499886093925907570811125498630612473429740229095848966065864134161594521658534922011126159805926167982660130198546770597262293929567812293559986129348700974734375445180671893836386837932499425329313783857932606611978528758942156342178085351157599606291806005598493916560516721249027588879902719422966970567214881504090787790587058586232584281317854390617027675988293232744587879923677895636577453192919507775813333155097264735292113660906105739835318922107182225688778122187890000795634497861886490537419176845490360905129481187277366079970180073776627285993259473677160080932596351767069608088839470511502655282758308528920364926092287322763424854428490181605311563015792164244263434657086571287040649410137310221549374879317682297992380145785133621781532835397930676504590060586777079838765152670869309929954937719659198852741287735491006005817787763809651628025085059003475569441789434684345100373548947870417953658397571483758482554324149100073114403075611478627190522395978445646897701269976413132635317798214336779705883738654544168663159039879069092556589213349289984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 426925345837556628829694098682789168973931374357894021953365402887304032629851166792107020706157875201425680809740561441483250521546786668350108755604769956242832530100121247082134300106665312714741037055104330977446691931825679481242210932489819956469018951198295371813117877603503990264634062137324857168919132875364423770079333299373143368156731428377055151812264262258574807062607198107657744050963839577165288308973680880958344994780829277246643119348921071603393448006719247053540551286617233960628451762406641710451148475227463469257294385101023374413561689559908918331726825882252028281376828798637345651788924522779966469622704027377862245494247523869080038004358967986565326451326190143744297817588738378263563759134517974129263358807644847010274420455629387253492738263092488331449373426867300684586250715790097788807746780990891081343791438955541321685859244530888948554949662535609465459634945636415025103298688966203010669487881296703748391768553357780919184120117549203674613640646965099239518410456404753813563627481817459001322860892464381690299971520148171758398185209964261968212536506860163207602364906905596576328313224889961604448492180185749365926816577924414252008485479473896069613201290169454023131863582023526884326872680504528343016675232264592896809037614012872968010366394982782336578163944337277900648396539258666857375206813321432178502915400373871646784867651632090725057557010711651764254253174074571929375956473929601979951186094967939685938268330410230897096929412154728827229783094934892734111288317232038165180786596675410524553711816742592831143950234518189307791304883572120453199710003205480342257151528070445947653509189193614108145182153239651605390328371350555987621358413661385094664054109123465960458008640025719070914167293797175717758354485130697812255836907008474586308728931855356968794235430740470800632298619081618711725082558180869490792895247805227735707668429164376370116004349206661906194817731782475424223223178058837866963537812429162711785708012045192883699195334258522751775858000895268233567880196388309951561896220062914445361871071358223396206060110311099076089243890627003818348055803994780076670916763732332439287677692214574060330552193272383328330265783974533321697293938684771178244682599742177969692273243056495472225640779892394570041087717042368572550126135032839159287809358893404482129060106095696345330535469257704897584629289129669646125513031633224629226089797820457159701923348631186411152482676709318659864262056106219077390396490582909937941138750072430031444971624389990919801345920355435856705201474982882897234689004064615145267192295968424219550184034459514867273622357702109168187151625923037598949564782886312950698371510672396999609602799705161265086404762595481221710190345352301203511106703104078838747518665357659903455109632668808926596302429489902714035331935328858139698098234989570661017252571985090906348164876934882754676139560573545008080587474905660913127153232415440914871169978850721972589805545006671104426401924372939763952886296462412104989562540624907463264139708383377237651945951285614586390526181324054152208190745877619022799448728096707906179728711531258474347178667056129557043504624489255402121122239079344611723244960048089942169096526036125393705524400610504836447313475176117332396258666066801383774954658364263761285778396047266558836343593087416045553850215361937408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 215662155837615366681096134482196769289221227402038110070461360262046741129262232622291721921480073854750357378899925589323682264372201369962101480195651229296151987959391720620003757631809761561553100084548928139503705737871195593281302171972975491646701531829184439800159423499216162017524723203840981461457009802905871087665274645784951566872996595635577961393463163412657914851714128933653962791506096203463736278196231849445598045118726466004252008484395042105907661821131587460008930334107638284843825091691064564549768551944003145511249492129541212504713063951752584535481336836245663777225118636988266444079479095704148790860432797088837580610119069668885645543304691385981283398588934204962611567958819975610191295611010486241668966912489853980279178037447368318740057457060738330732257334967208394334021079531557699510312444006186681924737164109075917737062227264732293459793276283084484151988455784877978924481226889567961283297364418894208812763047425548749248921297557204551273972883260154616264726917056936208981076226871819333864902343952491478463174649456939478157806968285478921392968744003274042661471230348180320162279881482436511876897469192630604066248148944803809043680643185382626185284035082670180036197427756984241887605413574993607624262066045097543911764960025563671011966304020600462587476145603881297257390087954643160923005315596678202660827251509190209806932003677838871799772967023599755924270252374238309882349203627080900458478763614414304510850890626176694282407116712046703667668640609852267609999153895760320621413171697716984849499478558737217918813806308069111935347018539421926298078187545449933321264968423349377389604072471041262476301621316071465316120319920395127813975265305466601282153549951172751226064243707693092671675029624208692292244531505643159168917250199414430620431978436418485866643379779977387467886176354484645315094200098045463918249584314218379816267520928726726443075073152283504736171551339064203980151499768980407663184879722209676890863742553545825132510750520489565224047886025432258365039916164041282682044347447364560985866661628820574568111310450085976825834499671624894814223857209941845360505673440184645277405509840370087779467659707641052276698232552711624327691131469966286305027912951053792585689846232544301006211140277508503607344398192373748590754912229078671915324632878273972955751877935045192782816673512803792179898969579497881031859638293741689556710223599800137153221705679428749779237815495953017998520316956466003769319094539004501738629090074699106128206322661587263428327899688433297679550970571747455751946146174029122083331765075181639253368492578143970719573654660166680209549916084648680386486850436291974175283832649267988864460974948564289973231202394394329444170293947090144184101639818900069240041848441237709732328695253667553098458370841273108995147801659757507757707520792230637996402036537354961782823448462504751031214809547182225297048815935876088668493891059701919874060675457050726201550780510674032542728952035767371606917485024822617475997280453443777511678093395827513867135551778131615446314802571027903115973557883482588516025220165027638266591878148670289196124858630001558115879044271495636004568456320023755642040098923358266044578415019910813809737832338314763669961796286504056911409564558085430425871789801834416124264239014687465497170441410900106492066165424128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -120804422929294964034846458807270359454464828394582330719148034487777295654868336515290935961372928043181955031479976756460443851141158098589680020615816916296680793137012901154166416144817162646972317410135672242225838953778375196867282909431859907149694140232345259054006699254162010832909049345153939819803893989599444438678326362657396511744028985279828695778058417095806007139379430594908868069587622462010670419990964246114241339690076290372240946415179011678729811176514165893301815912995905804295616403965935843568393273034823171269466045609755092854706644383524027797366091724556334468379647404815535023360253243268025666021907319927180248903992716580987937530893964542342302370842690843624530881739305457467875978479772861664620660568437085486976735344596910895212243334734800971040281480039830972527371972361714667735008778366139164447459408241205578551504777233657879062393823527737538413031587215160926116029904803717991501009130054872671282420851603865377921781689576825115781602564166326933708247665287997045975195561604078352932371284329650490066216415111673075481521721551201194645328235378325807423626067737156727157714105079937669881596610676927619561724888909107066470323159607448290977975018023651184982207288014747846512687724191475940012922564548003498604243146958933574596620008612926673074709360960657963211674986988403228481790694601967633774511790641888726674776192311591882019733489573435358908274597150923070323591522346926294554448983818819953497412291747146123287484109860925091211937252160077835623911995454098863301382858860391054306451869289665670938202625727775472162855332983973014819977697005734787268995452824778688220511803539387311434142083302476059899299294882915518115462539041120353587614583077565511024553821754653056567719124883276386593377067952797646642405482719535029936285645310864536374624863643813188445228318097443888032000545187956427098531608417192857646014114470768533145895677861110784704816157271212220905487174350669561171380394859727163854271613440142205955777464592906354653872408079221468174567306000226141608124021696402742940467697761266279026279273936571477248406009586492046133288697804912084325292009357395416586258211473412201492010429087334881004394305741041045711055971189060356153276206859921541087971692083785584025806570172459550850251701886228724260621268106515960739032283997290288567533670678430003513638305158802686769910307705520917181542015311921521822478141551580284013706796573494502739745817237336539937773475871438322433247473155982505642694107412478414663261230434487513039714562411731277904840781251613801372452893454247510243808743972224244645009615945784325176758816730086331413116140317460704844376853521688626385898082136381415483323849559891291318946510211240942011846962653696155171844220994844745258614158024506319931376314827711502888625322529309718349920750770423637918989006820810168290925233168325187549436064794959810238930586094146233216996155054209636112736302682141589155068536071582177574244184748973479076633343868399782835171397588304310934394478241502809792796946108634128289794668076942777501734939130122940033380456968678294037246318273244054188485797368336965211436808403545930230482893997346045274247695857765183210006195033307921104465441374368905334185376004795198851081725189150372835103394378482361267384813675801144272059458142752765018555016166953700365439074304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 39198837194709282347243171939320909478157962543534763727852239572543120903256675369822257285416008439148948223072663607005366042416980238915436406792194643178383169592191192037158491421072088404060541754237671631444687545553269306198622282093445422726204564139695019384700896575361940673186846424702682830659343914305750892743520838266126837568139082145608895469057151149022971782300736581602148346563341311579569561993099991787214460102838371491812777129821489724010133523853431744503974731297342535955805417974638706882650102694246248930565061996620491735023097444014492171438430903663986819936069718621371288166521441781207733896309156662603956458763595604212364201883712842082867233183127956570681678302736186448434740433859202194917547099641301793893374078270383464135894791237839091216476149758076811134680697753383485614062053258406406960719180483955244105924121141198897557537493122513390373326516761454796643753645202764957141817760378177184748897987284675314743694972650207455323876033313674420474433168438257293513049356602708695777975876337710300356335766393178900116729760412289237862742126985822312004441177431360478630675260237452036145376337605369299722905540425027348471581024318922936681612748412454619253273195018108760391873955259209596821060011130675550171105081204342054756649939194927183671747339855465626234055378566494693963405214314960210677873291960919266781759663198559808155480283486835622742297370658266450154748430306343731926156780400384117086038000483193911479121401207271226942341476276290825049538308971586828781678189503460159886025106395304245554354666799212759001109744121559824951002463214398521064306647326642345216453375766057118118357853695803637196310205333666329647872864436655897243521065934033249892984947120516561698255924455140704461927743649572999646945472609697534808616111938592994319957389126007418732725859050257354505925533659759696880917240708143793225917080539902960838212712440104770846069262307123442561681188767196240468353432169216149193162884670527402050952444692460438741094522283963495753021369266851995249220713564539759724585561151081151064081208922014619814683498311176018033494006218972022972865367763125380090139682623332110438226162857050628424067657062682529431196376713030994587611729893468183050826708926689107562472135859188982702228255520204249373548285165894522294138144826252897706515678474947099517397256564770712941503293994281872795335725059707680676981209298176026967025894836999008934800116102932323560548131341091194534085243789630679258257706142410112337679627004032163469483336294281379331662838117749528229846383689341052929479812085378390986996937074838272593503984348568657692983339963252873364209610528175078007192972680487599370222730748782900731016387482078679150602616121470657924690094886595343539462145882372113926662591093269603544776153810756591985158445544793299431642191307405064878320144851723387735515505389891879883993979926693226718116048422896300479317669312807031954051181929538500186383511340727778990399851473974450494564391106174233177756022703558032775066464542988580487305370185017968514676137704086739256179488373199672068002140337886657075016399224912547498891074243787737817566889890226474248317021143294114488357236855072199984971459987075737827765616316818686730140638852939072097056931711065494551397308320144624642812282531116401872676662507431859494846464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -8368789967706749585546069444493476349295065252681196907134934915602717632682526753353401022637053597168925580403842917279561005122038759734820021493340936183108270702967719010119734391302113267876005577045359322346905095127016529324402106170832192050872550472320126724056896929060060594228478456693237578214650326754489202217776025291837077575767907870612760299888527557714936759256196039134156360656976872850393788091456180961865144955765682382226584918672453058718005588275846383132271870211803384729393553637187342539001413470648776080256086224005919138554750675939081481597630547971854498502440231182632314116110009320704384907631328293865468571415492206753319267519521809419276540595876775171299977540267857814362977362443645983411979600012604947221351068711005685283748611892998512103085408766439146587322997853324258560986100735260534368505126149895211357597198291126296484810351052292830561330782979297112162351155244547238713229438626929466136492940138013894262626779463233094072363932642476849806835937084511335931729597872925695058157998941813928430427672151584505798635862360033678423439692802958609610585283553325718020812772965575037913038586735182521106288149399584182255899571381010570958824101657020490266382550562544433482266723936281852422702336787042106723181614235404470831838288811887119812722103618364733033685068149328775551551429681205561024068652513041314998884149859562512183232760686126527279121102820915796448563762680213582222230387143386529312770550459271878657351473067304711665535333987239258085104544178721669530612028444223905618435871758886827756920509492500281820756479225898194240397500642560970508548947033895302398327847377785654165465756615598894675672524279645670643405516292582101465896782947731411382295560316027110531203098259318396406193551510822657484265854986556975719692402815295991123088059015748326976961292023100606996231018230093336353215742779863639970673993586071080457252982993704763584259383190624990030692406527110708728821871165761660763348857238854278603571599426737096279837565976329781451539197260776395370518415639496662368244319588458382259753737030888576089371959665260398525310202914036906672946812836023004044321235915680360237781562077098986438438809419931859886715507656713468382546636149945060679898889863740349658302373385920957048263977069789687385215047350159644935734771236307538503891145057179270030750949329767928161341415145791067648031736054701638289882567033942258581114807359949924948049920581166392244681354457204614414044383194007813814949858126724783746368663765951198216625572527524603120087479744991625532092767478935827355378047739924607153504385824932005475129219020078210958580267986805511394814942301443901687044460924838966918491236241161111470962909028051913637242255367599377285298419336276606435654733998506702937715401053681105759124001165946895434255024385022250405443374039851087697369302073268218782782542384164002709987406934368364759517981132152903427355362990883460984545621807556385131923676332386604572929189781536789972061507502819800280798403854111792656146388386132270138216568823564446413448070271613876148691459255841693277846418626204265143721511004540859504057254749741103010249493619635531882351446789551519701818015268075557510240410699932406687738303673627836011246166246239340854553159651258918198408412122180766015143518371918888621811484906003540371046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 1547986839625991728094315177446589064647706706350182424464275291072900932860840831431866696783105913801313717463451357921073329284798479503066980222536811879417955142616351232109206373305401989786507674649703706911464771595657622082277068396449168617026120180349079186772381406721960081450097328042752232463827633808758186431180070404537021194143796064516985496775309738360291469382978151029723392743125504302958147654374640611617357838463334011612395897510260713299143477800322069580025528621924014796932367178028128835880046525344858878857412128228940755880718651005699093723944404259353863336012471266451728598707728674331951172329562801668083693184805819104043731674150973789520853879226166615529751851209533732803026054049597685677952345192552140920768483907305334017784399900057134582747018593914096649187195447617716111887810481722505134309568933639830715478123644829551398405399397209172369638625737899200683945656338023392641811198749471030733341244239342540406590675725252527594184813716585718554265553301485955185793291224600134969878420998961133680737700709296915651402131684931435919828250047652221374018307213717446349388348473465482393030184399644527165688390746640526010211427955258753431548426673444671248408565152583988447465958255464249763058696705029937345738021204958248526976216740775685720186936450688570155700656488750649928972861192918723491525007271624053533689690034272234895189875586260159636460471427238227306003136674827325056379112157385433501599943844502321703780575893336523581078146924990349372300224728455722305335576414245025064930766630477258104486634111058533405902148380394272864886746964085945391253774554645124319320837609673502036733191262020652055469042180512990935458116896702007709081070098811324410473861643351776677200306443222157360654888033179364889256579522154814741236197543565362554258941777602268550948684071200901122924958044925681719484395411209652471332090605555345897290559531826276741900608866724084117257215015856325320256386289315757555901221112749581935983973836571618418556525994334761580872518051298385159213554474249880815665582652560470835069045942305920904061103935387155579086603405212789217864243229429995003628560838319870427432281397020950392791257962099384338253190238988272176001141961884872675331650908560811629447220165542655579274562003293582440192640541882950365499090783394135172252851969894280613990703541073326101488959013751108802332628362817381715338145997598584396908550661396641467069714762502110828113189514722212518993279048490243102712756803107390144878243302692066565532551674806098307272998915728410741269693018727082109981207261070677578557548026606868219811133313067292659811517126191681268264668150899125821694943600335897710654127711675552798023494931755114761383531667810037033430913342199201906050381274702296354403918422712514966942908130183313290228159552274778094290312836148219732262650033453181648597553766068993519179510169111647139177185530796672186643629449572650986238294282573422711380799735203252262211123069509170225165005555133806969632411538777074331284017149347359049023814183948891862820743933109697744232327219906784742148493895821772409245719360509323710935802112527756263056487954882075566902233313790172428457832416347425058181986418223071972953643704417612248663482376470220482572604778021840660134655684034413564040122843005300200291824037668900044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -210320108425179484480159958913422119812563638993327998852757904454612891052402042496424047628226927910026814663157678057616151946189110546900432862106617645747083737359941838571166445499784690789540298213693088129803459513113059762255427221111354095029147061272822767615009561152690155453432566213157058044835303427420877459576840534515289629838921424267500965555069398478826160577934056550319463356419747682184745861568121484510177761921000873451536235563555976764359625065476149772637262470192238737618073327542842648923741974420846625143281995413444197396930178882299842363021263448853198841333816084489376788890589923821086649499969652733561102811496677823068963482193570139105828147367324507867800099277779478707636583679781056884120640327490305770823360006808323119264243004996107411515323515719562967890576646305838843578304923088486270967841193913259413991434390589668901599460910773397589735503477778373428523651757880133575942313689169363264819086111594799291073874377176626470004974097492319564012687842492462802752731102772261994364074144539956273663368538721296542708242964908351770877476587689598925955094632951109043860139223944225639138117361544309325632580107338482766930354479698452586716594476723426263545465510434360500728531519374895839540227721787453539451621918924598235047175553774303659164941182071096102142026975324714820230571983142674709741214005201097253511642799968744249061293549572239861305721433064684602650149607911606316447673754340878180928626196566621396612557491443111813558114135320018336991855938401851910469955766929116635833810641311667392852135479993014809928780945507877536082471627920229423550438520411536768093220187242510851158990314365389404004016874420702601602758517302152421152010919410766693090829622989042284008544039267163613394560731926123480312382588758280411275089897524655356305869821681356013236727597375470707014192725835359984878781847801680812156715674433009973009894977899626451475642413966112751034884772376483116716118866850872442486406171524883924500483163642317412958308841360329237577827178375177357510092271249003444237563012398353674284407647789555497609978991216981467960376368939495127410915925899017994653087644400836798958456701685503395433932438744266315737119401863443955807871668802535994740247879747977571179482138148851122622767022075281326675163516035901289473825277249402564037897432986905485545196872193694951645398805301904337893676454554483210860305698241349807713575482801433746170528756853113993174506556038050704787652941162037122914042528096618405253315598663565343905304197887929111161283687199367289044636893093733984473414045444328463245598083458345078958833097794560853591349438206970973759006368991995103591720412523090687523200237299931877043422619922257218068930153309219899136644317755481119203751665154269817862235131523526867245039974118657696818513020529754349872558237446642862306060855937164473852204883055228807660530299712517401257002013584989772730121172240561776665134670879818503402685067482562021131509256282067496830589732056431534209360805355385297365514672494784875162324787645289017873956762617717581740910237740470484161937232850100090121206332153285259643757687746005351206707851663450665681357316162224105789882145110116517323275221654725803912494109409439692326785558502136248304670186483126490634100709392313027508742542886358231689151703626547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 26093732186635890576047191386564829013309369484226481940551458774625675923830409064806162386121647521219517632240988531419733276469096740434353357486686627282891862576848795886219535349064087606869498851285268513382330989299781457207855819057573274031493383629053514816868319413704249645129640958241284727797733004445813323499870910702359331527024854001847783360723662019290762784644629123067343902176746880415883618404542773509011672320146489329913838341447201330463588071240512617270338929868996027260904692566186728593510336299503728600641213623581859700622399212840690516389756874778667884216257374176026527882317979623914570083410604761103152883587678225439501624669890716907100777894406465518118940214274503017444687588920675865464668203181431486711061019245908139822726574965056884213348474984027386821775721009047353659542034411211283792104790363236003686326392421890710420645289505033789160555064986923371192091035428204768196794511792494351339757505050541813337320916596500488769052915666844163300764401920919897827422258269326633787696297907440174643797721418502807857018100878161920365954617933917170351463206057112497569856604225144940405662485293430433567387876940100555137752689245855602271479899077903646407431809766781288972722836354759589535081056400449516390516797802200574070173275928449842042499597174016360591761346266532345267326600416032075678350602492583638514089938361147512698302155188287855698840122409650165474057489722450294937365261371414566396901624865675066540220699926802580965064140159677628835372255735234018306810563331636333631478580626563746844293796201086952843765781192744432247195123292802530529825012669823364182625313461529899870348330805973200058385402404393126537139758991625387742840414809412194776093247423127572646791534652810133262316018944093437350339523942068228206212555251392522515202646236149564727741209495265968747068105765306441359520903324648560506333184184140785215756836562840260004517458410328714976565541163033228716950401415032342996039107629809431193418657834706599341101354852356328027830928425938595274336592513115780413683025205850249538701904600523999924410626708034992829411464658871086444057938592225947973400382948711765425667127775071566086020949890185533327391243355254994409967229860806976823492412914832692597730717475504755602811930198863588394031902923198882841352420284222844301193998548217915937665885937708725097299656191862116367835123487936598873262994240148904144045174125322826771183901970501280311832311379882053785501054475309140621756523956414079642361875460176169053007175001871834380375555141013978895903382608737290291819464504035172653313847011243236961239610410828235062693547564389102371436703323584292191535276047974957341021607225450822217111887206466501731949115859576380037830806873126834468070556262236979659285018023674644767364148010086783156475371447933205617294561914801802867704975854052332694803258319099512292745026850179968749026552733683315134145330823045473312496818811762155120796799089461105990996547696440207994509098054551776742907193153049073469746106375103913440091681460933754176314964715173822386118337344687379046470451724503181712133125391936331624203633888282239644408367846176779881249295008829059003411207133818837314117888362021876993259751164774675994163700327097709457732922686928893197618764549025424406081705566088707977688750489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -2317525634051619216919988434867493569046964673331138638150683059049824108464262968323135734211141391192427250169824473443926711372924112692217765925021800137608587594046728951510810803005363769396622633537973815264839115191782178000285286782666194601681559230348845051964434686764816829507476784001572083766298806966813798946104671102690336254249807089295517858552850816678669438904092848479294595075096019893551679612045241231882152136558056667386986879859891372813949251007998419613508796307346057830713188287416658452117424804716623087662251292085692784605664289424385920932210894661175964300895929049632743681811712913631411174066833210328227355659877570311092338349365538106276886078626913153867624397503895283566078472701808113902027618596164560385416791965605111288136609440155343355054742413475737007683936343267227403139333064556210682733350822553399580966686650137052126855464532674048624499478416073232892574878945747872714964301092594783859931228561306615783233908713617096509329086908383503509039806841776690899917517076617341177532577960429160211891496208795421298426416552381811055205871595614057775494893212292435910576952405863385004979078733368260376259050877089266390825717770420049148851692216147914631926452546476894799211225993096164829093515003113881761275871163856277871805649914160374859872098202737372371436002685475995805980127852850798193685895725873155897862147002108593800795379478149173728081075406073397418485780114184910997879269370754947132952435844094744848684208990867551486294289538863375950440859769379610088257489151248157832596479149429689817943838423727897626085530054147889020334803685522869671784769723261307297269873788490118838109326405832914244393783683611435071823848596529369588743421360194620108143311977667972822405941044230772449775875652890045953587040304733096732304119875295004739799967651391847597659544400815633473746562399227210920563257891044542970447087062445099897010584809504826137894577809349392259800119994173637369342767727295640600507492368027440493599235777976215358485334634964555398342967683450081321415070811971832548937918502005375631023227900100074002965770106157182366009622720768525510467593931633905598564375876419860092745405744273110270633081246725291589852053976165700460315721459245397997441167874062965860123618263666585538410170137944815744262906609688037302810631114957227707600349854416577756822360101221728032724001491511249941678250202080287265145177851207882908136055086704908879893196868821717882853393793226292702573771469340120278151797853932103337896519006288652253808981101308301082394679465469791323010490630325923698189437632448059541656939592407670428334315839697367650715897537560618017373353843083574648053080024511719425324428166873318422368242951800765995228239097008725658862339566827994595698538817970818694536349532430089537354439424432312921258238208413938499315241449490391057507134335058063112045333283234238134514652726672937467044018358180718037100263848775401675043718126353939237905263986907133748468013865109158957477174782899817966636833820571395759573413246624480022408093856390012930796734099385531527986848678794012086499049700066159004632583067123670549119534103011002847158908608270465145126906011032665465885467066972719394129270356977441022654375757486956193970402769594739125251643613430189646053806499291741664556136501794591345737728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 188398018307786311636218023685220428605322442144099233438866111678058246886840149168483395778997976071276334211625124684821758633172322818353258337709928848720406344439752620246531177520744969081816998549188161051686336471906466306533207915636179628439262542481795544085613440490474181828382398323582984475953742064946678216929642218425228881421371051558869020397868796458343024657600063332499558890345357988688740706090701153035212838889009626779758967197302099823672979027521756200228424934618291986544002080314031282822039291763723349595320104847500832975079603844445517936709015661998210449494489808329284243875124570915944474342274259302219516944808083261069761018953411777295488354607861289484840754567321999650417571267915098217628472185586766727188115383363990429660696981976734642858340296680485653993507051229948236264360763639274289950707016166694226060261895133613113452699222395282298837870725524393022463777997999531634278901539443229550762214860001447829551364631131315495158690873804113826774664626813684354064578567625783371666450908679879539664614751700619355765377883073006912390958292997120684106004341530008945203622537591267984075161920816933685163329185332608869570827433754135045669389321554656290502367300398366210690362006976891759727182855143330200124171058775883239597425498078243556614378259768406276103575888768418906365831605633087912168158401973783424420069938463624748729116965232223850911396409804993809745259323578375543257063279709893633923568740260752286358969103178006325746494264371748682317356109748902345738185084915141504925199537972932313119179541678665686466428347316492231036300954089524398680496931052608088958528080705200389992134240979036073935986443727617583777324169842601955994053353447327877927384215833583809248976515654907606093095513748662072061787474457890315661194397678495486888253615277666210527181449074183907473574993193722970779401358616830669805602686354668576203131317856623491042082996539775296777525178148052328615569051756361010418757371555797974637093450584203082237487823744717767053172267902578910725540994691407510147763095429566155155057931435464833764923624913043533137752626142511168712051462833420729840220157658738088409855048342955724800285125358112932991343287106823267965377114733333880204987676403586979112865252888893195531873905288072491960923937896998601004901608730301208990620310309169807970493126496089898447170190333951110706241424440110480226720355828601838746621886422789965702103553570386549676511202405890559376625004646001129390047215494354983756317525798642454107983797418329513754136965014260972458082661675809794259197976556285045170442454066991139326931901214640218477499089849347357864338667765183065707402415808977168728344094855953630938110130635846906300756955815208277530195778721021500514101859982150444222617826521886766349049171988263492204281105098418557437447800611490011240238773629976464966528522728486806536223941775964738783401814041890027535685803397044411145707548115943476459071452039161354355290666768729027024065526661992255697184836283479432213832358025058353897484223496930466740352771393705339307198505119386591166698642581787084421152869137794845451688638599788393725043974150204835259683320532467018235462613580709055950616256545766760971250896432170642787772499976414600379922546223102565835953643671341565015449079597556249395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -10777761190386081250348424546049522079594054512126483124320330394080670982982177402552866701931307577152419582055484446914191863582324806259938890798658354533235244855831993332078744012054109518890674952920810651086308287882442066411655443260389413720367991619410811172476175194999820967794614720379606735634923348526056151448479288974737477720694154468508959177440600918547486054333777348805452037286015452672763078793493454948502603642190138181103022543144143649700920123504649691972858751200425155372850341237125748079505534900048007903470018437408199402379730252119091526646537425280147350868056928416775086999769166778447669675357692171450241283844313491399175398418548579589323821408397637739973976814992487441874498570032195035310206426931347805854227195380735357368008518891729225389003806689011734588770760250427328805791598662785734571120196966852287344439515839876256142686967297735459496012927264430456759295816438446681696482715054127985306577678388559227004365022726730584248190902816048796701190481417746881197800900387949587124960217122390158883135215369663037953002812981209991893979068843771715426098422764859513805337286308272291783315608359476736305452967832144955785635990161036427127872306496108020777148306249739114624259319313381686082710268050466085963807297427009308159239964613657694780406523002609520831572517901230450022758241587105364229451202492530723308480813219466913610797039052191475499503984621245042372305615254918674717479170626947740308584117599666260144935480749968580477040529662732173083350061353540079655992265514006665037380689602071060000331010499119108784597973083051053479152644685149212477358341853500800181506276371576025245330471123827425966009018759046790192188514465012257656047013237185081303537252462190339697112994521288552024272455810342200627967507973481308772449284832745153731876589798798718480106297560230322296554944248793310020802010597518738258122718849553572825619652814839121750085146409068260756843271099887109549868636910546502217765261312496780615860351725955068357739102968089244722931432523429618890603253749720178454389298633926595903055534100464492466878333780447253502414922234744802348688792107235589891795395412609082372640740078737976059945895681809780460902979592534868933562024959033400629811704492341440641347420817985028869923444999287367052241775286263242915921017740672673261759081622531932238072470700221824082554511534180016775351264596973174271114378670264767573838602377098622516995554754480996091861991799808619053824573770931426641864115845746514836470457622827925102703231673643949236365457716181372440738509887341296011361601387383676385224845774921125009686733601233452739659076907673424971098990333746371899944649684998769290906662405765735710227160175019978262834628908470450926780903071371356629975925454334757066802021040251466982634507466754842653701651521959057620190242862352685333504046733428792612357045378222061298776017565022272161277199683255898592901116944926387428508057460212173361610415032532207185937076057427146697039247816161927337098008999755467476486471452087117671810740005522741578378848390054680538190181952476244884913331820612633866767341674157822592344987014148613754614419176404119311069415472718574792552261288143688403259806731645810382832840988948953794871592384059579545527286708098322878410057077550356713829155545179750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 543520734257552879913378902017249691763105429876425484221118213412839320485282328955608087229165576974694185711658474321084885179472612533749473305498419401715887224411811721964615392783390953847240430484493848850554722492810715086941445536728675687102358068993462471804260800187499166441867238834003618303642151545390259743673228199704191222569830490602466130717182025539809339232909653176954856255465375964858783806968191502046879994045572144762945681700499631793931391150540545619038942570454219411616472081934029974797220669537252287432796734268331338277567960418389314686845954447743575740096654850244915906601618946432133076833031552200251299775453727231808653031187139674998140157132893645268835375634962292803306716119733037433886118149431962802210339355953458675090438345013722667891653152747296582584624906468745079692875365891775068617004385530716567077371320545213826819857614084200166442704941962144109295494055595735621259730603539740767853506409352710943809599050447273708825138442051955007755359861004520800013920993505323510292814458175021363143086578178310269659514839573506945822782271082683982790088391961182396578975701895674112270213648366674146061539341217891040574730164166319282611013867577073519317996279478616510989225611944453023909895543277185041162186510617106580070320208238463863996244763651878180469661648813502574311753901506829688788871465205249358864371929082115648113462746804613421842491296520087035454219733953972085516549507534494723886665740700473810584751781237801988732723851809287482412658590058855250705552452771842823465348447973192185300989836537163372864202507519164693753517196417801323150254667739603112933688616911273996394676619446835714091991472754324315710090384352580870500318863785891263003240191972726963930916178026891834330125590056726114588559237313323448732801258059470082664756635395348212410395034008101479490980146365489080806231012487744956597726277726539523879086544231679848188549535361712545273285176809660637644266082724853058775000246810181129762364925844754578209447269966975009555832554897878048543466699326532026366583080705127186864770667388841337850614784641539239142304278824301011915588786551558635925441842101809081561024340528691268865551208086835936962387951932997549300758154056288932176915860122942256425036504528526431597478653091628084144463284946551655186580257454063233409492627917690550383527131629124837571990623407579509386933865378054345152928597308587911928551454120445530983770167590510337272653101489659528098716813101124690271414236853161403628000445003716360429122280908548470301927521899355218167048439320053280687887710813639418553625734418065224039947375934956574606991653731516657570962753105581823199332043273546230015146622300144949177911215738147934898865802115027652574822112665331030217429537682257099311984851969649216531772262697599222579889995441430098115350475257054379088975467653288834491033068785483902238618914349103961945761318506809026936694839652155444863822029934950263800629990384557782906215432633255824980259013625574332604913084906799866121775590886317706967965966219432741799244828388649556796457620879758495912630573426146722336047979092617512642320356977989453879921320733040569719073031511050649307734682277552379867019074087704329258712301965022909076857684744009105744441590072148535917730451070830658248882362777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -17294928817658323154843422710597047743165452627342006345922745913522558173449086134150031981466311419142607919754500635174085728182164769006089938767328338865733768910752151606240584393810435188531553894634986384466353550106709354316519596309962062528697840260596842719018041076668298953126700684278836401600206409693495926071605065852361901593993923063433868378238590645500223927408016085171085976031589792639730300793781761558834193262864646975423564350782970478789036247541052563690936823942286353894639444376357554391011991633807390739005587208419967368578223182424093486473215096883422457613980989470701853164731738096197434185784696692359127273832565582868302923913030957532387522245677801459046582199842585649235227693455283708372320430376957641182737277263906338712745791654389047339088985946231530785925983830048742026720023545080374632959864665717529595474310384773573205613967505092272601467016536229256987923431656085224400852892377513854222828074833335663989935656184285325670727454509343305857768619064198379997279016786624555571128095403015375297188944102467256404202869332784891043969255761133569259868256665944931415297592934298804280959411719436311384828786026949619093347847008095539196652391581672736966864200438362315595560569298536322070860568322151707342341623527104762747287869722012051321184732317371026592111115609548831088339671807064706100259207513422788672221788299427360861911336720556348823736168488437578269837505190572852982545029411794283793237720441908977601493030614528939661631212912325757020810465015917550673433921457247247028878352705308343493769481657373986454739027889692877689546744398682446510651040166203634983335588545010758353128972196774598843178139198110669994370916575933771162281951991416261352567493034005852253855848219652190376275845633418890808461603522497843995038421675143005781047095728025680574561273324252761778811908865814779548240531414178012472122546845003162449901821845756636168036306015140076463260120170201438774331403323642005508364045150811302747936555747156155733208041870316157624215360680781672794516867060198523136892242719349432826568354027415495560620216761006983709603585367104995889961402684570191408777861478262307766849632615351078992621460854757069210062955857310828742708163086958777581040615868328808771650293717417816091299530918068203230126277440520021627299450715802751015752411902656675108871097545054317408120870178588919377048417269014891772809730328178356047351536869447404787770744890713477124637835153359950500443761194549488416821933152271583342291745898360170090474003154689019866751884727064559081086363838178653944298333974554105247142233319670896651379004418232528548227140708662830016630018604918703175792979832963610907276494588658113912584805866458169317771977070492010400298599412826563126289756973782169484056413297606527228177231633217653723104549163780979721466843549398709695326016552157178603123712547357252032920800292009755501313020968522257346342300166097046706956977274292346297324397617305587439348421658119079582391970409133231490804787575685990096794292674634088638470482032965534643455480267527533798765251868715976315330711992581322535475359864932417686665378250488074735607910951600835975044319375895572725168628108927400165341425678917542252289061692256543271518302427105939813742551426760238392131469787655401011727564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 70287398422333616065614813282218726801656317310954867419558798892193584146177539492937009178579061368154870812505001569004018016800820210275021695516802198305589180150307823317635964325539528244758843100297120127799073517782209971573531437856661264851392934320598370230244797837257736669294837145682122442929826854405885891258540664801131168301918202170977536729893255601325254399658455313747131112826178438228126807683240336036098924517607459756433859485869324495069778441369740807584598924423945280535772150370933725677055189418640807671545538551292206783448875326963714609251513172030882236141457540280598656925401544132240182746519333092879565154301097518498818194948994855632070544759452862958836356013064393014525823407340794892451509242645932635526459272044840846971528680484364130702350863651711600441547980695531941844764488086960299600688863966476575428657972792180862209808835002871595397474109403017319036324427301438651511861686854951087117872855273625148056861065940382120971410385096939787847975834802928271166695111050253166117304948371143788692126288436529091379141287323111701151502256004116125767107075992883922939813213920369598811198890183200167301331270423214492039140397579644488592828302664416220335496604961682483477080980309106796820703834858504245210485874121072890897521930502468018273097252145245372778784820372186423018905711303766065106461869689277526064229498791521690984809067484491464059159186445553961110865852321093383733210545992893887464039658952978579766185506354451395860440583122860152249296613902159779125484058651656281896784788403001263972909819149029770614886442513559637935637340994732298652585879576203070341726126103423923972269520741680382337396044388636650220992677022145322115704117914884053743793925811604430177667948658992042537377128874254393872809093511712479943006304787228638200060871116577182311783719440710683478827169540174715250693515099567040799469839990152468251307745884228355745537741685113468338909485490939976484595056444989764705950202125008026578068032461124382784304853402088601940982684320380184689802753790135488074448856748497593884227830229944308454885269791550419237464868918715660204042197401365185677024585771499990783223293832019463034845664922158252867085968880477769503552589599029858862177540055328308077428654305260703733278331307246537643330001445019491715025530746288726420230491662537235358454345774040389273261996935920084094697850912025313724923619969550713123269329309710735094393397978439978259281911283865343934786410722687286507762162442643526910797430459509716270427805782694146252764786990239437665923706317687724875505568418074371302767514403684474583716083893602996060507870398404227727433286144185193448210090805088469589738892082339836654513646087208836610396634508927390929012360600896724720841452781990576358984884536415518640180519480378505247340513502773634821287833720543414570152554584076842276014265551285676624898197382039343268332274998426784055007234157944338154532002259228661740350942833748243796273643944050075445288327197328515916665871591573457721341587682926537780043552469057214882053342433197463938985898283310041411572709647792502452602334097751742955029742854755134037299292170429191923901003395939502295415928298010564255717359777810250441789311035743594520587752237666749187247959177413634541052249312317145088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 3508387411271616099358298820540625158137728229411295097191030133148276680830997165381773959047261261768339331139976695314597709101256346563630031691346684839627768933388449963903980414885624837425412512031547206224257389006327328423707005642873697922918120511417297677255086739113801834777508807938891335837265280753365836123258274532568453180478139907228743276120874762701171273173388843412804663090225767162650639202117832887321899043177885215069940013752258323242617738509583379229779470615250681720632637578521178571225770378381081048458699513071714576210077000864930491290563470148757037627848484804694481940032497782730714665079800583946023111949255388094672719524021461364205059620704376136148693923965357668467178528728219989033276237943932725596406808796152618687025873472006497841640951635341940532530065774415854194876668155225506963929955421318437552164837794656372635727456199308589990188633939564914790720435988325182855517692184710766302368124684667937958644818920861840067048846239958083098978951881197458520407351123426959079533159347622290577788208788762128858640240379728915772971828163128037629349465377900937290932312601330171617874078328929267927861125188688985147237200176116360402734263680646508267138592776010678709749365092028125206034575896958355603590022069812073762723652946964120946798627120068223594255136266412660773839575912877565006579724904621338505234506311451796362656922558263272841844724986448981270250134857778736756079467613374601170227284060795663613322386456864110078423820781824748900815814521854142203887082564023052771749178657786696445203100988247309073272926115788364489848155726930549231417521663175435010299887901597931316040351314229299742170272761455488443370506816353956180456687047459901797591342383228045690711019753880635312713658880161545249625097590002311127463054161045815654305906493924418051534862976294984797941722825871699061757045526272573873471634176132814272307396382926617124171205868139059298741224543555518317845481754726838340028645978792580823296226971474944272645286617988835134244030722064757389209218933613285728460459340408985326100120066842912635277680773893995521520538633774397684676229341443733960497942595414230865990330868849898370586325354643904540018149203831265559837982969382075609041755563494796183899732242604535244838861010606087025661467564273620330653696066434842170975945984597537040858540616584875282150855910248467397877633839147772608276830207050188730183635144613523290550513561506840172827476773310008765594261783172744042698165573123934273791823955137873311038642130548150318858264550258349872440153400959184808420799265332702748383438766014086273370407611713054629731502299820029850939579824341663396483223702542194649890563800704441178788530259555658138574979304371933849024621832032844997935154725037452323273633180492522453963622127976405708376073938998553032384853965020645309471050704192149798804559663449397023647530367667252814882846955874520345990098983451678513665534584259627423875489740651490509174851136637661551609709471803477536900492320695882766940451480583572627814567376699388225208867584458615765034543164377974179303739899863755472925358843847037810802972800969037601680596286870867848809551704547783272796721364402536939154225648023316151092679959101341561657478049906282733501126617712306705902012244531609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -1037104461843501885391441250107184050202127702173982377437382290185638238043538758137636151661236923672006595878722970769560930655466755083435393379128337916194232696211888486635196927759891711923451377637442025523956293438337364698116091003484625185615938128527308517115657530204724929737382798840037795960687475540900344399697544587709893887679188476732105955550125083486904953949599241654264054063891185376996892681268638564673202077116797316230704033196740043064848857040765028532612478657102427772834978521668004848223047097713138870616275949295979653130019910544604459102572362504158897479602436722168489581690883686304760874893020107248310808185010568836631527176522424834926254472894712486298771695721014047927388193148176097796004630316370519477408697947290825810259506739462201256085257928534712143078127021109986515151873817732074526784450683940700653750757920963406319513442131969371584549683272242327705077610251603087452099802965117236736937730168542520911826030320413106497408158022599406336931613134668211819522723517328879030856008214269564265890178799965699349241397192084309803011969491815383396299001635692874976672018312213034111574773953018129923151657092611068823207871324404670890004060159131865726418343778122992439035561761816397384566181598936182381173549315555149012435617562559698423238939087693773110802969932383340661473941939173569578958873687359660707049963392886830978580058257341573323901354552658392090310512045703226256021822587615872193930918122938034816649448312824241404820139125411168151903836998274085634090366070056338503853482642447434948973703430222099394300292223719827514623856266233196611352157529348284570164684475706932831438700351453301059691853010473730104833591618066415205890158473108952654416394955537949226073470510348016437079313185484079965494984951963037199293215864300272186039840281562553613116287720972256977707524547872887821995549977666353638360396951244543386332603109831132292139965292203166655948165302599506550073534365483643179275455123705355529536108479339785689459733041728651007952179065582528487371979393348524916511140602143552505895455308790710820426650074254222674407904772738429983600672941927098030503356910383715698790037433054505101109550488521408018708462446658568030024878453941922245841004418692359242226337376816361482441959669560982263901992268928071544697097872648804861399862947424631517376426147903017143706559262985797549677553351869538685907253895743935194056747801270930388706537490742644944355747255742331343323334047847389261941921548708151603202960911454093831763191697854778259774305732565071480999408555091367846157166537592233554350226035403689663249933556179094610495831572071640315477027693902132304304392988963562806731524987981366075465056812069773959987135678008940638741184070812676771989096617680023044532481885669453947838539876671831785285487553497110695721558039614873005301280579926203887459177558446410128618653645237136873720797401629711858473592980570329967712240469978419199425029680982759686631972495905074452616305833909541082984130261881994620327929628167140955369142428553225651905924189431827748664485115815300463976986950965278580019683785221006848937675774192929582758691819111406038441347303954591370252028880647866271808640027112362651239114091664795093633719133026753480168835209639022732863488602931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -14031746568250320183150133029097088247636606355482291538059405037793553739828120775452580021050388584376185009598798401462710426906507398456107532945657802528880545249625256072572711284240326311169226508113054067542166314215835313333181448354209304327637230150061527008059369489802744846559320563440050658258311309488537182407546295939828936243658527471018077376535319268189592047071521822747492695560968372576501021514864289339827244782395494081882458428731483011586532164103314124973020256248375614265157879804685569678607288897854904219629401894880510652983110644953909050158090317224992188862531377343254139357305618189987476540292802231529645112900258025440517284263811687822318796247027907054756852539803208719448181075183086851640877402920864196156635639020204839502259632634372044250985665292036494979977278342863705454267873949155855305920227668185251671019518500119328420660488273522719695640185353916715043288089727908386209353973319303887855197526702825021290740300252805705285232148175829965715051817941783015011091462667219595168503575714503069239583468664078058497147822889278452856455476548289469304778862340779403105792193431520849035984717050320986156809670915886330334021519008363345595965412628040488086410937828694450146822255484739663209496166226300604351297220122931081546648371391866196617061160679940377167669690172517817194232342258737424783256777728904617058621577638912276226959798851985964701353928474113222920105109862716287120639629467606421840543675098235794377006101708254887673489313100384298134622143382630192028281706122612171875486257183797977325666269137664287931548230039366544011312850052978867363060084988119315195395390868092771482724170193221557828548870561844146263480428119070989511787082726470574061262916460780349067638300858901836783398142860965757661556369215879802990282458922686059840838794466763378649139681665135673176605949634080142983090417692194387826299148397013921549367287190234595641990493253055073227114988698127269707744900511749028713035614315125828453715758688276826824506696127822477541823429358727035193346588402499675811778439363580814733331374916888856133326070597719443915114729697643001107612104996192678648812173556392127371489856975899519628456291642270852076473808598647613544777437800993023691534866190096424516376489731559011539062601334433864579597598631458270645093611301535704268392305337202787178862337664603731107066942451492957857440736084547427564422052838037438729889302157077925047648019625601604505679718532832446362038523252909768047459644914809726508675965744071431323809460786313721303599396222218805114426775172853115716309093397764264874650815167288445604192414970840516431286628328870575475673035300002308550188259531388928594476578566604413644724888938993635931060674934778261138751270519225822603567459888328754324478146668520060465332206006337575304697887976514655493837523824336133068015475024935996608552292849534564633637671452209469919984315494450108369200269782642042262857633171597800319565354144844527825546834350784101178912347303785408210535028397515620735513311510150070449740150299915754381357205100421726862981155571444901416178245555083996619439881932733253433747747650039713685376570102148677919518720796835798283219836847956077714577662784510265886319990066638462303765621958941578699964923130004299318506291200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 65794285423547850129811643043981655674637039900422428913303606077013400232877521561618601471502311357461644167702023588261148637399398089918725537463251680839442888129743820338811200715356174540700238196341962396745764897475923839184498739908178694924191906165718034331339237415158915100302653428395445199725937650336320211816324313735780743446793525894084256132476668734475700291289324359475483659663707409726646393844883604669824337670662447674744133930183159083285633540365475090717431992728622057404898024164131780872915078099552548948979854589059749960449327235008823033029729911131867265611730008276201749976878047540570313224494354487779802653040892030382564818143516866436206540686459891138187493772439946215533002460449402508281437809953106776566418335334226230437875017811247820740159275761280752788004492770649235455529372626995456966093650185300276522316110126468858007989748123177306180054458330366485611838214554565517662687117145438672728023420178049821141555958249296213676365303636454676374055411353074161908279855322943982443331282570396951851597954466930331484567829832656550339553178131253611858810843767888789438999959282282153095083827516766624248558620646163123320511468102127252449600872770816955203033570741683366876602299541519246384022304032692472015995993183563557412515811883348115308670975738862476386911604869035600970677521707407160591637032917356808306830806582151170174318535618094707649903502991781320584719257733348441530478557723131100454234718495829372278410076908202431817598080188720432223503957290481289093310573221969311876245604322385693843133273993201218169344370627432614308288901657341247079270851468040792878025959287520597242008156601173792555032397546228099266643100957213161061207677919832402242603625452194139484211285563082835135401713669589941162661034551955790461650491373767734308583086769741713848372449045592885332292647945800161044643672505205814392623152136518218648872061741151355687768767840917537094613839224419657791165962084371654986794984844419864582583005244111353747338720879145249323844118608234276715249672600443314320616817407878058585644288547203222621300286056243327449490949425267062925626049242699740436589714609116593052730095928301069887713259958187367200951488032314620154815042270335250489234204882417146269177022152412105515628682757084376161548466610297690496449493882798667043794440303327683760837916385291128752690498822151628377876702028858164450226782130851885010461320406184966249466732239366480886031293230588781104358071476748009148117079514748087065758661557309053669019149996562283752369144093885963762829772477283776112391010083277289807853203232235618879783367137199844390046328800546794413445849851082789557263562050960499764292287022963115431644525843892422731894154026644555436360454638323073205631058885690546103208578199083615420873539857898322069233493033844930090706445039448899825349382494100392859137535023720296277340759495222013247433791443564941941101850242982509756378677739928596765509940609881173499712067942346039719920604511459941647853445832411816581394702540172731235843198914382517684415200071955552821288498959374847502550568091745025988226372542463334035211678532529553056922579564267746667282531245593157810194765426067261012890868725360637315080098252611262429687706072157533004191968455193893273600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -51007812808405077792001791708536015429087693513889199419920359562565615405227969126219534502743039161965314351913900609205586855816118255825303416089767733382340116450661229552570964008153410230651046967928953353869451029120093920637811855763614647931822423811370494468650760141349738368768711009921406017862006781115476573481558841650018804092517939054172708418586756762180618539689977524357695851679511018714812927286990060488364401059011146019030094590171605583236736187565909143672979239700297681421505879457683790801169999116817224783026290049973195769399853925824300323009153372663225385022242845513503904008331749322700159056468142691460414652045083396442024007565252538961623440605606371791426016305359103729630630630086460814703954477755472040811155536856468969076305817835048660614002036345890136575881652085430888904858512819650348658145014903909998714146968769551890360505251569359325288597798911743353605747154571056834322501039580461488177115381888810354413718375433981586123856180892708806689842938153620155063685147168542064210474039153376360319390313558599455144874106078083750994361459897472773300591916085914542747090124752430871561779436388990417607912998202558477751303530784026627052024622635714222600952094356485722968616959231636417012375420528937739712068027221843965399804319900824322701600740766420213113049888363883286040613722388071108462002132262505581309469963413162840318975055505473391739159565234952210111443706872593253552332687184995638854140608448218006142887946312361922497645767268563641776487207422239033824925477452660818427516913918839820757246360346087398008473352517698342297917766187045992212002198825127840003884399354501634730369677578728857920367035244834883477752619710018625277738469400059248506410314253626818675033422634554356971290171288577953430600125535232584610978796788088709811294380460253072980576981396596657248011360494988435323792328173537797584434836057063448578310439529021543138955033077518660948035701222495124293223910847017998661525646894597328195725594457961627270996987310109938342956518175700220330301821707441274864212924574510209302281922284549357427604731552164730798015244638258489023908040835548315463534899397591701196132070488014596868877154748991924857155785070478022713665676429489599241056854688739663188648393795547200931386016437155382365898042074228994920188206020725663902240824677299243397614933915554457186448944608577519734566178718331760279595303797846255218798285023221032689815829992392229235163804868148653949848065352615279049393611461295821558410945999706565561615292075891069487489031695232789578712045591647707872014697483112077962477815006505065700136787768741295276006071837037351096343223573374075983580654868694516486510762750175219920718460670016875038290077412009699559552878371279882357067999153688373202503837555760500168813297565127125559551830859979342096611977217066951263379788034579866123433657345862737920774436045164401636980334551288282141100530242633211177827013073557775619333977775848272338230350395376437961818644528493805203277873458476046874097973859246359953018279152365995025391547665254221389588961060195903237558957767518282987050145645554347291762787056336304585207334790113028316782724219913922660882068326795609787198533333753031115313782633848893574715766335287781525064515584000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + 5637257790120682165029973050953252976699124426469133109534937262073205488476710977572217899717902621593452137400756126831324521576538472080752253251117940575872464507764380558592699321192591070270819257624072313859300156409817594467738727209141043591301977357467979589273388006410993099361475024291680387196302605715950513625173019274761552733315454700410945361616879756912539289646967467122322775611039671609259981531198675011625225251741644914497975957893820917762477464292451518547022127275546995763253531983840094866056726663081647357853584287505558313409670328443378406344569455375087567901314786487310240489607707315259204599715198941277678759640806815368386072633206099392281189446670911330894017601041039236789148259718069837475940517753535931170816313949297371921139889694270957044545013063925354241844714469622914394168116973570165518226983092117551306319858799226650395674267641258257324418277931924895412152458432582765990603831044447675308440933176772647458604100818161784906783449139868004217397442429932243788446073194324346193607480186626740305589240894120485606433444748811943829716436993714448342560632729934369921911325053041709622089918413730166490099607061587887508125753165189449059268107094625883178864858248612072743567795799886953858583987966973549519448464172061820530177308842940154094522890278336351498139213725397621106512401691689504929472910200964826500365670855463711221029382210576864320956989076013226681843097863730351373863041301822073743722516228465656891853251073346334929244748141506390047683509190597414770124967346093032182170047265341252257047421868795828037600945206242042294958344074420678938978008713755456971457642209896125011487996395440228018871210804096568077616031582690428271207595031825624330488202404824335949183757497536610743401635132774492936021599846174519502372343040215055298066986223890202434330799205114942430459605005640884487370007422748998497327755120004134061249874481112416794143177430112379383723817238149182596856703251643326520954149765484818133875248447637375105749960730189533075782373071485833472177072922003118110651336724344239340703609621470983704033526318284840505546239787258191730251182655257024441507103602476968738664627995892086053642949087187615516496410338926645484666160463571015168654632508995419558935737098391554221088428036605573968167497842312277435896181290617395909662858412597026644451309951082416694626887228667439503864892189758477592911844811480717007402850455364980449163446921122070042160525480609643866581842268000147643308268375569549966140208587494488496058326002748972612193177429053020061026517554166981419026015781290516724858682864658426755563682719445145132827723382548139741834062128174037503355005300138117403277285789837096691686297411143503140588522065299914673901935526499409870776462199469473144348387511775852098425034888998245503880215428601346227365484167454835908918350893874229981429949651951801929898474725525762542653935847002239477281238802399413963444482244460176123350526453878843512766156244073446256148200849052643681310604617580968845695233781246100805384240155237692675581461427789598590250078868133210002423577737041721651579835209317280930633300003927348404281886204362104753883947753716355400454154840423617822364200325887886273754996968041480982816192786913041722638336000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 57321031663716292147319326512088412032724201668120549813462173566594835470527531596259455580255493620072335074619851866176654568016648756698003457243275253572054440590728410061993798652632017715744094925545575706416241448033601992479172162177529196137000384423229191196551215151294748044803839707180538220599560244052444690946546592330979284424230787218652802231641038567704526560562174542979955096682699689473667778587248804070479165297256375345166123098295567968197656033921012997819917471937074317480336096608466212953267945471541007000016514527332190675305930967592405379954574617716365998242242674308962243561028446697147017122707198539333728223686722460970545912111808548605165051229275452259795988527861812488380923387694000456423727128593325451797071178880032045887502357655897298403562823466803068147916855566094025829188232313897101590733918712261603366513555955828889509508146041302801138624654374133700739270731554218687734406209830378280957283044706747174093754916104354429522501373610261464566943103485365523945054513000853678741008005383501087108113898234559112502086535553398044406321301286624111014025359119981663373598139221472442477529325262926686353678643857938155585580524217887841919565735092769731598863076770769791776576612274648263502865177654196061178897204556804970095881361661093023748685464718190802207355095299222041838850448885276536061267952658333400704843585028996767988784516653522134975661489530605938421990107263903020223916205298730976255960516211861291003930354423799670860133548165266354817835704320380178389100206364823294987772819144298458782696356655243110680425403592702345440270117904331668409442279937430204971079323356922204737018621393778125777182557908071954737896407998737803459251578576292826263649975907647009097598996889626200434655574960210870345892812908923935624651350317723153203383348003713806276915282308229448829147940114744907031328780024456940045345272992808922894865892649399793397730466355842993928010554044646217062668019409074126971337968417554086904419327701032292922710812622770722327057085257992934053272708809912030208575387240607653046657861118034296181900093372471454213402651357634132471316076281545476935147140239972176704534187117235067924306016200513002872725356821211173272677543552232686233340490207301059643148910490900114859096283300000532627964751915144445614700808381718915719839881000151702172753755066714780448238487056217927059443508198774034877499616616159356118801869700699878373936984566298226177101833276554903279864914377758926652317793209945177512513042720409373322726215337933839046858579219174846593059921275009058449378598718918447711382700423537561980474183084348470528572224254802136896463105952084359503612252730481624778383452162865827138486420314742737190612040991067972464729886089132585404943949369676185239899368848790909732755481188960786355740626078786644089839017408212512196017991121210683170960002686256131956149781605352950377244349789720164760465460023172115186494561691374392816371163523184357934286476240765596334809930399458312032689389391972976324995953003362943390480436552804219396783622289334460252326176532581408281073340939511115021486852363702939851199298358429652155579577117620704492343989463933764206922278209438699960625629568302528014988928910046038155105566340415488000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 122160082785561597134784571720917185915915806121425323020670160365916518282789046430462384184789382114614630404940392804078527863863842531198263555246188838488290350741349026743071137120008118654649847735756378407088296401556055796995261535891380740254420218758008648129884373998435806526572051198121820376129218508796225058436384301212449274969554862331186977709239140367813442738639906881519201751404455108309816991464956428354932812221002743599217890992692967634484483387728028898433788431607667128423050421003504060972776130323609021395461414162074344850654073633524181919082477912321706159111557701290713970418728334812462103397984733608180316984389646740993677279090636393847186311802322074340344524751504718596051636162352458689852197448591753852791838318777556493517166639272799289892704447681918291998874175988665564118469913676553504632867801047308152710996852243194808030154593316001951388858357649251034240160326015548286299419492774868447505347998855552716222289591372810037438576445333749269298558150466101659501444951160807044161419729350749599833496878360828076471340213964753488096747934257099313839467894644634009615677892614403431148220686118997239793998056456093715299323500844776668465518204641814730113075172344660090889414117556928245578202364209977400093776327270807901742320299153257425884347576819486492222593197400203286268602541838316411375933668388716580624033732529493002956172509455132476644196979901970551382651875970974994559002997591572359955687424721536114550741495985188797213242949263687411565288436573734743316005933438027288287801101435708428787587231699664069442648452642387753292483146025239947474952600301302471051877873590442761483039905760111981526930516222756173419778042560977179872703422294081020737405990178543197132216779093816777449973525955335965648459504099098361922239246550758738023518754017575907080225573672386919592591979942787050376206275429348449169412087310064040626509010215879772388371310766207481847265799897633658096887647114326066840436625531678913663037599113077112268539055460004437137956841082723697474741504431054947828729765117544808861530118713802329892225939322398870358872867392093476161558120090542495276167232102734204165519661763320935131406017685446240423372359982061568363113855290922097186053986465082522786344666470909743380124849478371485799566576934417610358314513360370859531638798102615291053234124203703997394037127498441444069644800236726949331265502172304524931554313224745291941244001626307260307288696732909916491493272030907298856285181514625076392399263851099220503024670197830556635558372182367430853701882630677172300738661432538686056114722068071528124140365554212860492038361463961832156129753397961369243426431107077464716684072814160277641052426245625525184718762396219809732036466576441900894365764322415456412900701487962848003423320568640912434207055257648374587305846697145823344052869772365165349108100384043440275945043820489463703218814743710694300615989928128641838339232613866436425752979539356710912892984102423134526066055505822965800853331255704146173299268721297273506800797407591127214990689894254241962784510305788381337580722186184250564939425811758352641068414963045403454072681427446881770547200659651439551967663427270902651049130014078268603039594729387392550043648000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -394483206078514083126101910353507003832414671421315037708975649309912534162638569950413185719402280688294720643298850648378322992359180694626314159827644135163372777666768651268053954677813648920187720200970539572941909386755371208892737011209687744054067062893964815482397182499449721586598671030818667938761546722556298188773753002811046685870253437687611670406325532537861947892200699220869754051046682574957431904577598332338242345580934182573572521647992641319955496653127357590936263244085191059449175188809847641169313083323596646395261375777343434363230303456261045546801226422173140108752045859230572915606488848086746165902664551615660474232688418519210990993584913203254457978721682567975799721072511641595192535320758975643334204837492171862165052800837941246760558023417173220030111406291913784216623780110717749400784568876735235837951718968192244123509285476496765913272184817090591999875405346488633727587151353102609412363561009216103075914927284606121900102560809454411298332043132382308101928981936022734911005507000705382447931101370190086027161745408430705270124682963637431853310371632519218136621233027976373853216623311299773078165385652755995139700793486578486136280054318339323180604150730111904385986654263247191147823914841045676962651856994161810493629434418105433311265817810970952249429266223310107207600959906208264695389132613302261867186943100167896880768552691896537714134974028827254208853558727985147518421378821668952384133165956394922134313898078315536982348145538756884890866455758372192242381530218600833001861706623292811237247503827909444208679347177026579077025128263210512410511733350362476807359407780678637892981145708669627643046410786256401915837242955925616282384151748338001236924015380370882252670914493209718283814963774896713940762195097320668989169268934032378788898500089791800149620965997522851409645180988243972377165062291670063719291436542705131254455951383124067549343982190738942318252311235916248415333475313534277669957899675744004228635709534098983743540666243189504983018798931182753293649155166998445930108353785964927038953812893436269970925343956240677519626378791321766442657526046565521720311516054189447821536384212994375561082499440262195297428296629331086924656660985209732260098332752194983275730612266856498650922548925436070657158404655418530066101451968660676810178209312826599259017577269562016584730427305211792521060868570634678044307849213783982831038454986283301195901744119199354272811900443534524835918801829282667023739927836035479832849630233108867456183385735976294902216932475740419519589669561052177625281318572760198623964801255924420199591007934704477509315167590277610968563099183162681437253295967871979951077379970717020548380845840661249789654145921704454952120825386633451834049482024262640669866815441968717938874157460514646764496013178225651842510424489565181546708069364756623868810051546071202784150957896409240574700227489063163669900831139280033962308183840011162877308817130634834109854273269029917839972765396800027309947900525829017236948400799229115097025374583338330337491942796044515882781436545203700489754224724700195653664773938617910209542910892974228321112249437315969741121637157413521852544434182955991478573430397503667207986805106930416618132047747088384000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -2108900821581581645738958778176191954378667860139459203845569551418416265546424039161809804651067031328973241988307866863892052708968103138240653668370868844065020458688955254899310307352205077156578728431813237545439781142300106462833399342751782194127978336583030430989404122110118180217252162459543877035705371161908666807990937290473840685710390679656044460551899505933407508448895363222646426620771109720580458396229372193696966556801319090195141738960929366495616627637677002469558730559544241919694472316832880625390534226274911400939578792195658939561645497265970646106009435901477513811659769405994334548448791129741343540349476284980467669045046672018848380007631331701378269538655074466069788791057648766264288353843851183122005012879179545331507272864336709544817545743850578934439373747618881482117946988693738527289974334878389351692203004853850915222200157433806946574048347189744569986335099141941065871106912213457249777798294980304620771738952421000457149482646479120901751746210568133169877284029760951406438555164752872132730611693158686217219897368937900482247955021865143796866393753753601681230142548017569054262313831249436102057829563335477531905011165153901473829765149693342898531355316708351314399508634400199000680660408992138925556069978998256278397892372879006669439447855808561726336158351025181323637798517203183137130562315004315486236376607659117732405215433409355739361392183743950944242403217936561784791303075768816078460122760570447433919978918319790533253430391107302549916275325152487175122213083314874669333589437539854834408704524141261508533079707042296732933831021697593454294143658241584076471833436291934593543733626515358488224213671983792763718899008005220542466827648508232126042052953014361175940971191888619748901677692660085039360293422350931370061821946725451187970779600346254077653458996579780446129341425026188214666014817556399667659378355513106478906894841607187313936236096016423283756501127213228607895636180009247148836465735890116224936000425561892328764970626324597590647288156845767810080546086375128556457243862990489543673987635292135519280259089423078440666783733232389604999430395055343278375126437306246562846276801329641483523661903619388036211673424691837987619756536982296100124686927731526343367975211227607237493535543151984019101913507981714159993555541084288689201453496879609154356886528452376026669297764538694358377234070270365980051136893150333391531165915542279427789993955701195013406208847944939532425680901559235625174930180895754566910708494115357482419687734250045714632084448124336282263526328825234947153327963639261565165701190309695833635136934247504026239494096598771901013785936913656394249267686807937441241449153650227054396854479746841772170239145098853794334337195415232807492643134633911835723858933077224427913830907164960667630904832947428204953878824021551432016125422919688178584036077790415318004597690858845148766305660296933474514727464124467531209738699689661698839564175349630168674795604169719748949181708760166485103210432790980579315767156928870617587365759353029318584306040524401446240206855546737346928009644571349479642119955127696490557159268962208598162916389449210798696307522779367448125816529500902932195773838581982557217288382830595530639278080000000000000000000000000000000000000000000000000000000000000000*i1^108 + -2263134721524626410981543132558802638677287761216451746575712808442084952955410704856769116166900873838969783319828278362087407626914297910186178737235263289650823769170202586935763809890147160385282989274632955879923302891977384273236784215804124500899536693301727936100035127989442949594128901150395183041912638382831680079323798704581845018589159855911193931515629368645551028335616418734598585952320593734889976277463913340601307453276416457855730324652788156419115289778438942463856142880343187995561973515738387509107991358554880791688824746072418244570016323085633227689643740674037261613243694109725365675498095344293456081369249608884693241811467253155217926987795264994570184617817841110280089269107934696531514364555778187266126697532774897477993197209335788625559767812215154731282540276163107021073362928259833999310301325986482485392222732974497749094716529062197713533331206679301791204562381939189716016757184848760101530050856338233023544484264326572398247577924949910932892379180544851605086009002703843005148594492673653668650613494373541867940740116264693537262863483574508678243041165382586677534639828395699972410169989234075898901419723907620582763871835907212131486721317506070965654304115647444343214697961094198839854138270007930394667083289222587027430888802652482199489223218865920334655058943462294815814364751868000159906972771036156019030391117065550487358329882450622510108802287835506608958899986291989928297806402849165574910857169010200380144413893229051729795620425047995593213476642538257654184408933219328420503252588280542709219866982149187821487187737180560663718053866445315290544109375123786857080394293069433136853915299020295175855026807868744989354361496138342251033433164934429264088219056132752108200324498568786867492115593164778801136914798536637164801614272368433638030980226112395276434992121658445930231709331584079946463199610967844415716907970001696693123807007483851497030526649622767437047029771112866897489211955638986974189266258101497997099057269862246787856244362362773320605947592929601365260476015703375397794730763696771088424407928885589984411867478092962332633197873510117009561320950774955984508554562706065440729257534791807998944162021204420246300705101686531225038209711933283605331174080592465008212179718447523262980388903962403241618969875854837930963084627522292084530620858943021111116776610969249217291377859888133624512670724925821299047010845036330404132864544364072986201274868869819633473660466472815374082726303350195514028178940593345634049690628528901392015759281531615607041585693124414142924265096538532153174506122206250579803287468478445523411204504559680652225981495419235249129614519352307054934518083361881891301909490225965319643853660120698050937264674891402597713065963949911179444346305212189746364537598249528526627106953042928256663766088049503321037535122839928043083238098366470788253644777881585724666651783124379821537728761444349187876530281797942604090254459631471327925928489780169267364231410464962746563522551448132591650289346589832280456279338062483541542690782438189848683602046984607747137280283973241170592239420868827892795885092404633266600695219853604520139113877588925340572981813584605891835014078137526975251848343248149596392237660272328704000000000000000000000000000000000000000000000000000000000000*i1^109 + 6932240170519126421390238816636532520974188379654543623705471052469867825916386969160042668261667594045789176223230949250861900625058339687860937299944828423796289777803635823077876453563219457721214680822776625609814609007186257899976886230756823585952999045644875980272367422899735189868129683490444143199114215038250852075642493746102292555865148639710385067910492820184299932957828431115285747840394784784359882673581142429754971227983884643888033433965762016090827352440853731445150548343809784503840615379271194267464626174516854921702656902740022093806308417694216996922639618847924565121225312720850116447115101921646874813196417850527855022786780837385265079258018793608205039644234090128721569224084688595108404037983643989821895541723660123921343241420045882669201664406823272893301444001412148839944346595272134068092640699823069888119686164263610078321258543386553088329386274634179053089303316410920605210029301729286802241083312091619429406640040256625486216073410722420463170773184882772014522922535730371815652248488575967994346914137683469107855071065580180709645501360287593149651905025182556480854165162265465773945060124097275207017228758932657495516963427235971507632744919617580398428519622794984993503138363872483927731447126925223714217882303712051452551283283195523835843502195007190648485189486371658705556065865701134543287841584754073272573476401803253256341229549450595587341306130104065157997750758401396231156553873979537932332432835802465416633930069508305734622633712527400318660039520340074644419479312562304196022497003137888306063857967610845135774937060339155948287232739244177406706381283592986812475431228370364356067080627035205285415290933949551705123099876328304558162289080453962197600580273991850769873521769794070885930485731781565051033492505923551078560763374114670453392483541287724264962639033477260775487910354503312452933777676399760013640952734986247127275142733682225893808361951341059112358643280952754170856084847958724813719160268655355523141653635681920938781528352753262380557540606759963773253008946122724159508655893930632359924365753339211879540950744219756433881923472642614725060545401121783184497173767319571056452790997140848810133322215976349316797211111183112914022336977976944882791119636221810487156645797482921118238762452437560027940821000291871459564856411100498420760220687794497483350211348173209154677887415899574431317944091721864337915940899301160724856497886230288930664218259127199834684396166582728977391165848714926406473278606457537664117098782809198991475740101090794680798703836462249474826833065117462509963158107863897250765631060345729104297630741341155080810987529104067666434966845390818654783139804226110347023238513344749309085270088044292330413421074544493466550340802339838827019336649911486205680341377956960149811029148561490071496011971688851724126771557117746286609311618638351389660349494446320176134699660527663087889972319923190394146880351330032870668687978788090902536803517568240941812707226648026487822595681858610029168520308955789600398209394861074914186576944915780797440236679146891867363280350628629075381344819355243598940764574510686225294565063784297352990018864013237936836000535426356998254321166846537851401860460643495204616142848000000000000000000000000000000000000000000000000000000000*i1^110 + 20052113679442153884099713348881848086186537087034061364910941359243297179107638580223613092939957777824019986883933757900744563876979108134936039750354833491765026111502970243158812811640571995495452001527714677067254098970404683796269198654248858501205761047159794320697509180253218040528178008143003957325316381367791997611454489643428680506775179208683920348958862091319040979818975194837666811045163392028888782385788299421256509365940060765670759120820836651160159899599855589197460910755706277382531452575565405093008103008464691032606793024527992384811057775657687392142600291978730196983871741622918667622713995825299390285223507702629281962572004296832468218546969929162029253609748441666166656698620298010437206629247030566892526291833213171098799096126940378520385284279266915870873234381430089815149095155177398391609368779546152608263090970224768194469317315518171928112197610767313223933135565443750962259519058677081694487894016447697961133481147760333300330008975837077605136154712328565607034671772538690589958780032821169888553375542752412210065996292804884338255784544928296928161522180067094118067185132332915353233853742317604019323742395584432404920863088118834474311018477238056431303157138001373230269149637116856250586459611625689202943576000598964832789327602291257396344120295039619684557605756747520558770898930955021038406582765227341273597971516661454166995511054374982712061394301186541391730464157078938015456110513091739172425420706457758364804670650012750707328271772811236773588894238337510148998922288548359439582704985541114892940326380566050620510934799813437666887763422173742055112089444828546242579659491955442828582662062252885442820972536268708685975855615093539211271564150698220654908218264208841686365814814415705794104829373491521400134956728983021389676421860548337324195086362021625903752455017349300435171606985688349620771122618578287653748810490818068728964748130833115512032827639379684511307558298173828767975095195110197491105774240605461281310666586382032335314747610215720854535567187217139463106456888346034502893230131308340721152983488380946257321052044507085463820285348943185443485528183543694368112612262704474878764415692082324759565766985063623424554583646855356283551167352318095545940499145355860936705271716405384110170043943743664525336664949186521010696937057799622575623655239907988531387111290388477556473977460248393850135020360944233567574708500690075859493917954608840576612764411406039539713228274456529111153084905342818663757784252968282005051757751032112364277353388795218522921515151847079703008923918666990838057757333411394062055010299214672867748752716792566265283237824698981411092023062864920755193926297793521362429404905240853705693044152436490520045472697223198109570177011293537884726603745039037486395492519203777435873163226119314538043424606732451528262837245247662794853480759211582881855563358527114747907437330311786518946243990530681373171599181123098957193391234071273971626590556561373503980742943164050225689790832665877444594841357438846454544651918861119838888196971533315762438194829490919480413268119521591337994415892921361192957938695664375409439034175954870638082231089097975384304235395668958958084736536041255219376236397139591168000000000000000000000000000000000000000000000000000000*i1^111 + 19572189704819225665847363953892551483129145716531463689383182211213032397851000882580669481559245934163870798110261761866110993236040294330801308320957344847585979498295627391367444892667567441641834726963217393730129092910601183717720450960460708516331452064447838203991223717415246669428122213605253669131399992388996156795155544378493159356101187059609143801400976457669043314096516443182985990676891033275267035386537192400700530816707953888811778963212464127894070692698058618949555716291220131344835910250146979719952722192784986682026641811429434249372444675591661033604670248096397347042976379452401825226414390708460983099395990749482320102050222217079502358660916171688865421562072543763162330206115918052242128163589673380094398980671329007916495052416538238120209310751836703365095292662151854526844603463114490194271257184111809462486714679462479592452893562438718377121668300815793063976007141490346957133546934721060736022111282125794069900632161390186023657659024674545969926409036703305176786261246478017227684668657758053723280155701871810117968584755288754371049109449188275286538237672952903865442682235152368218518035619597696894989686240464641161817554638413427063048587532672806095350343732339548978746411262504436997283964442773784990344870662877056649750622124297064241512684023437781180711709884724948266003034722445342133278190665027662154693167690785999955890532536471945855396212311833735230804702190254531407666626483912082825278395526055905004823293289414804922148781161087075788904102540382173061784777939810807308993898849752592187357019562405934744098792180466383235765035432236220109697838769328902099858742125871083571345596398910884662289865220852684398844790500650921277958181022325221502536225078502758418872319911255164914561440325763643275129805889019826989188579191221982565419060217914781028946273427780482234260919132402792082773513581541107647094879300775096864808309209412070886206969583397904974843475615943992209054383027829522650907507722746890698292582364296229256248008842514634138139319376970154086565297187732773103500417465622478833106285354765412881086853488944750488943674475957073815299420531414532506702488011433128636669934084891338163853292250959347245546895676890456646493196275128415345262023954182603842779389666004408521287697359114675320144969013195010486356788081685337929821109076401850077436212510655464615715896766393954300594863042262440341472956859855966017576870180266399386822025967916294997265874230742915594554815813715177795796920574309384470759316740418818048696183645718160575376685170674836475455932653813797758411118931075555016870579660492381332790040264599394795870845281917182545209012816099996507781665656017339757661437765809737789912725281001946306305516416589314076711115313569534455920545531693661862368285503684158572873947687354819515593051408820271232599233831494253154691084389747216662524095613546932627810759858569776058774206144794039517973431886680508817128461164919960434207180453294221424666674639794198765928999017048165336983860016822880816999542314142982848046725281752191048118325172284110595793838358581748147230797107430774023193374864634520353133278679996127247190649614423911972710052705305161645132994896273735118902788096000000000000000000000000000000000000000000000000000*i1^112 + -2828177849168384257499377520784288996309075792983342514512850156686677011237794699927191618489298303921495999230387884581216565943748277959503124494735958058079622047223547086392391508299399043188677813390694934936898143966515097509269722228653991250910899064148490323863440240190414128040724574168249335775549046089272200133223661960485653009925426568200883309875952492224497262048649721563336915189570543083076142798157704693375420212487325578069823168343772713934694447284600244235265648511101977362330537325048509864147017865501453219065679822798870984774812495883465200858738019377349471063710662869083168138254679136571741044086724027971075018000923414902997370693981233251801359712259127293744449274530110995385526739031784223930084124182035251786423588602049989661496446209514992838197502143295816057607789095515070549433880133964448868368485087533368212165630133761745376851021543053061466899436917231036142734261788240490670302274368605625259917881195044051415846621929162856297747676179938754318022250539427371578912028953365112719006529687207096848519720843992289655605638175223860035845424403066076135854576061659331287215354880565446583607357647574167510694509727910493187467410673287233963388992302029102648887385239114278983521635784735783830597197192472793768901159079686247958753695323467816642073329180607367910512395668329803661911119711017443479952946948809714858068956200049418029547044659179259782328356272482192080283851358435386450835886286663391118760414016862366837168299516107318887905768266985011565614790375769498930751770186165014358457894971678358840887183657798203929107307224448533201410699320090444049750039416883566858340269679448643028276944024885346675003425426887377802744269321229439008794807059067170886403864951871074413615558762516694905791546598034607994788394136458397791863448543717379421880159393817605967757482351941434304622287021002521983954325671896909117497164815269348945892856408755729662772976218677982950510759951382295714762409836047195410955213998822413447513256075836556679652691907217458669807062281357990068068148367264038544906325303420714415309192150841438021954455319023899372253622357084377306635610443565946196735120552942111546747413837055388798405285785694168041729855527822738298544453997210312935984032552814896691558166009922974633942800451704540827155232205045029472729765264698270562990899815742321491424933205524213715013916290625331910630198832895822761325134918633885794497960291087096335514458528075440431494758306096593081049106351818052169135704946153395265773699067954110678669074715615328173356194828089442792435812594005423457604633067514917917981143285123983784319872984305554197898780106994291527639778443958252890016498175789426022494874364245830716947972360582241484671287330982130662345999230988785188129382686526549720169970664574508207870735779666219302000218752663426812449849997793684605509797988725602413943174348584352962703294113726132442832481982580999244519218104309627461336430097723378133242901194668683821128460864357923771708486412946693263125676168288351501973924076151401850646426877165625475843693572778443880482677955506132478857231195046710117410740557443369653760596815971863125266909798020924278525461914082869248000000000000000000000000000000000000000000000000*i1^113 + 168354632212718112008906131025621963554871259372628096396569877394455601164122098727143437777248372414503718829912108716482509549680585080925774443507183211782354422073886546709607576033233967594203177440094283971104409594904565706510432790600102972607145982897423734727841328397060825085051943184414938924506619020870199197613262698470985884928387928251124284243129563159971445132376798019352938542733723249444018288387744242123396696473905428690925791141432915396107968812777955494109672773002574855386403393860464530468668678029408501160801977643824705468604249183625160474706745325746294309176482553225815809011969851568725135321684541956405231843129833535734129421764022000626837539841537491711359106971127939467920031144735466200365275753085456798924792775021581814384994320543148038776623093034866269622665120223097841225942745799520313975063365519354923376203768594429097625756653243733321178521833948443159497976995777305360525781083713420135375175265198795103959472652827156454436993458061342691266163997899958428737331650393567481937804601092768882135157935666443698444111204436959324979779241692559681395174150916809484130260435309182913585912938372413192629580955686696531448997438376500628258222288256059653916330102226158098635444605238115578317601817083774797602564531665266092943366366922607494994481336990727157147316189655335402508045236348766647894922809902385899450463035975737407466300424449788623899048870130607156340455547078931989517662082245570169676777881869003190805644142074482606040843954022950261241431101060018684343784902492852469895445701010675802418403263109440201387462951829364938005463039636034231943230193464547527938845791874496981105742015342251855616867510463160783144463706652690252662440741166915122814458814571374510737091995792473129044193764499651667249377520058406430205390260720336897759294947936420180767255010537430700042157121094996852150021353212413785910342526764417712038568890602296737501621250760415980075268675587265519678210261513623391516188772451965008953941265637235971533077670969491857458413097885113901868324512648072076787900470481481743316872611604247590507909487246214111674218724453620001753565244562536369738834050517041896631076935988191687554986382120204361718960447451981767670318192951036960186274070408067944278674858778062234335984288009331694350481772823442849801427018464075868618250750479061665041660086207055884677110989883699591480925952811778111120726762433027199890017904643641594775421068911231227679654444357479132167211717156579595310675073808830410125256701251692216799968263633024646213858989804903051386657880952805194299311125433539472400231135090074214649181411712594080120558155614087416622282816498560783629019014588649746160165909779655774879586197267150914102872605341476692381860819235588649945870498746633791072658236159261296286670757144320866911712498340525850711537363990415611663406041618252853053133910224984576823128750002839633349993149454014846367160308167732245202209371035867833636418735524558937945186241580926499280296321070318147739942552694598856854792515950315474927091557408296950910255127707622808697082738408123807396726353996613152524350919494170900991581190260627921728560427571159089149693132800000000000000000000000000000000000000000000*i1^114 + -8058365110953197543396114302667959006192198069290755170800799341387724431406339555599949065821270823240977575007023967366965117492210342049090207640921645272272474524128335340420723442114159240302912014859817386103538053924484420467351980558777562882494513757047141719787163721634600826490718497674846542123895815146066040512661762849575761636000420843951003819529702354302161883145353540376776381143214082195046890896784658804395632046932857479269275546263654703535926323616994161315226267426926055049571139880543287030458173621793085093994489127023243789610777071428545069509363510171285808545625747201967794020592567023455122434090325780184354496850909281807034319482270739038220436938210906583264882965463219486909501322131496396662737750448886881907133315136400630206705409095411494375621533549703085056387037571428306446433154874265619889745608642999911154198456070602157446988758202653397082519393329364066033220002495757496406160036304137352782132956133820173857198936351885879447326334184370945639890196536563001249587265061827048808612024490655515228864790940712669517126556246352368182670603833452140659258509419390923546881459710163742234320471110814778761446254131389175355239484137998977104036642522084777365313260624766209858633655798571160941579614151681341774970284477564442461784629634066088460685779871179381972609522281005269159498074637980340247934757498960393605222756251660066661829609899754931949189659429500152931673317370591487988750283126603719030628959352078210824205783789628442619608534131638790490282000882115497878907809950481499899027090278386212757358348339925835967446108378244557113247730685054260618253073669289261684547034519119069885429163392013615320570255355174617807892879107697090030636119574522498253228480534203552773906157022530341497289204799699872848083682958813577549810655655136384364314798323628767660616980061049419466317594121655219908909964723980452055858372395191345277298059982634270087696106565418420712125013044344611199220136029870943321087177075154144146441970686589576475468333245156484100168182853844674663053617126125884282205763159618632563252259609347341290491935075808439040451289337071201458396206454844748542577750524139902652494542549067928083561081809987262369890962492975145203022435135364475759893958702364527837711307522637109255507568816595838088749417003459805129765790945486918721408656848864338256450327287049167139614170456190811090748734599590802182213751752768759395110548684653609788124521470279100770560162843981568085479402403156440668372026454454773360714236177109307764094702117749511054821644849571173505903305385654906176925302429797200270367993098988471658313585618758246234215846335488984487354900550025565027870287857754565385945324948909434689386433489079958435596993259461844390254718597850651986219315897838128894951124490357568882950935172725853361035550420505598326986123433676954689514646986179711377146713739658696272299979409269657450387413052102489313392692463888207118122572998158111073257374376898592392157764874780565868993557427636027946728734957734952470866147893954770096064529537004519832470681992301915537075045034326482765338786904771853257919930192605241524825217843173551860729737515735449600000000000000000000000000000000000000000*i1^115 + 270665031633839911259826354274876603364744331771451198391729897853705391946334335744280527676220724455860364338551052962511018886361049025383926632119679240128339603944578986497690837666164731654646162735303209457844420283814343368979605360269394851804080831304147409968032512173498413491553209829027587008309078107264754870561877261826760734144246225828618693960242612317852876046860975749519205751622792321687175403470499668499672118896572006902846004645183282381630256936716694748066831946318524431510399154834409939455741933758647275261951770734334474321105081385534747317100676921679075913672500680890365034304814427287237273538694955972800924885024517082441881962333788348057545643027478261690863913997935940028832012012061119191994149684316230825869547728868313607492755708943801251155072934447648611633309972746026273617647164487140116212110872311844070986739375305360121425820618625478182088488601411650072478775286307948059101628320203735251354261024075027200067494031941070464101191026737572623937580633688175230122243903799678460873633102526428025724424803971484470568694658248737772095791935610403867883908838913849647439863671085787764417888972619024417532953028899229749850627438802906889113351755859241314760620219788548665191242046661168146133694681196344248653392208411596745588450802727803960863736444496526812129155414079195495233868605327130030834614047225540243098282859073073553925217630253195123398658259408225739645923494693106134224152167301952153333317452487435477954779267495677100709297105892853905474406129736672619484511870598073800890449839359838838253622281957060428463597694722876199576234836432950972015640105497412929124418561931921104216661710984797392880436626308443498206946835404475541897448187907267236700649723486500650239679497359126174401919307745870796135618402567078564420750685833630984876279745112894165947675089892235579450050488352082786499557388350663384683800454683237387567390659276487471876426958892548105382739170965025697528081725260099856114438166734634795285458422385603987255016836522006026402958381788941397274793473608541746135151731326465917517722929502489060209032047016734495967256540035405679545339636377022943219562631078096131309530668728827275311320105374476890835671498993820207331277313635229707544804387537640953487507378867742844131673466667230203711165941258072600508973015731921653294204178272581992148756396493539844635199322748819039003717077176865918235775425597848690865196920104420738325891064789222342098480465071843585462474282772330343747059050702035751952837734027341846649908897875951581741090626967409553113018669965677047306875923412152514974265121550754533500001463550933041187831417113602698204671959160577276294694741995578975851355663472828306564025275679179467958146932808162781626581703875888443986723929934658803642028382972577669735861744229282251063367557165936449946524145718435000592695015073639194000952739840826056340369485703136508878890708753802922786896798081915875299254983212675879836632946924670114170765105421032212329520485770380300424109821585966707364037323262824820014813838408049955407894519680194689127159269445073897658185883706905345188953380145082841556520852062672198723174400000000000000000000000000000000000000*i1^116 + -4162629571391801397788167117866087598581241305449572951937684528941167715944157448581921927100290242993900051504053986008200630281921845492325735056204647593520145712220308259378877679588505828005246440227264698869586134877219579652518838548097879419692077183341121260252347670823765410677094980524256893854259474833033379974602538221904952351151759125003405116685744479140100745803218622155016323614519849475679580362057570371348918461482033705060525703550949999489536180431440375097832083040562783456303532924900339889389968596439146275418590019173033229566869170534303923640398139101590709618318641609643356989463222920727389604933402584582754513015758730084095604860979883364655496211778519118619051348065599244388816349017877115580027827661111082155296352981574577158584047710317693329713150514076249431690563352600038689308179392877061134800971072674146807238401154805988923095205315463865063685518877068414842059626242431984804098701829346172797988376590850599571288522191609193847956469276084965066531674879568079977937249855174515823253246794186472967628500858276826076113227733336965107986947211098027420810229412513844036139232862832864141618895785941397917516713517119056405190397402036835586724431622888842163488875936060298679269052454351978869746188215006232469587525800653089964314080383222756816737019155737743866528565872185992306556383618456949669389052907855695324841017611626022750715748228689086277896083430046559226654850352890398977450794703470798663126033799994431515218167094182089151409094206167443998690682244041559751960158675046021733405744988469330077681604871714469101849281896094469115323039764595322540062174852188872096043393096787499410977869485010691163605491934671685777187532700285343877447096570048058497343814669317787425125646568476600453822114558812285075265594633825987466350807053045874524056122939594017709833009656958728157545222925322834625305969094107689129127851826983721217681606679158627729903759892549034982579323200717427917186540567821310247232937541087446419514220774749213915986523281766016703550445339941201663112537055918662472477612296363920839923448556131988301250945539490083432943748082176903991579667122226223768581346585856758925506661736073108097181566522311284930903579924865837348857587251808083672697445397897534070292394167211068224280012623447850879281636290224478453745550072738101457730015626191829430726069354553747936528420247994859160899580688557301648426138370690717999075762879625643631521956607910580806441840874068079200710040524587976643709337696664295006419904861271760756269996954710952837215403622526439280905224083299329565328198788619993848218477847598570040670109909484663664636697280894590175495481095997485100533412085496103944449548155677079224792013268400445333673503193947954877611255713192673012283207649371844127385566765003185428645497865244773935818477658734797905852357348121732898963733507454221319517770508975523159434818954308685466219138574737731617974250001384470603473152087676500003378788638238331321887990857410822703683014982154133429264517423685301861981972310884201178783238840941447201850430857398018361951289646850938585637204022095671118407120146778611182263115920179200000000000000000000000000000000000*i1^117 + 82556709137442480041756019132407308558947815287012576329294322336716977462281517614647493078679995114750537351027345376164623347374271003568061455765696110131577827029404485055491036878120720317234088625630058259494708499983635426976588640908388683139828816230814931066417903961912132582171428492448481675644983187809076188199545416949898272701810525606416387816733691307433994398042246050107920730791529719609867943599887247499832805621100889067073556588474010602686943391885373751177221434200084130742241650062859323435369206530419632331832442283651975124308670879275649251028925368084310947635516570980818050452831212740356350175859742725660073517836849800205821792773230006656898008673299215410066728418410949433222577266233372232318574050995794353019982612258719274140536605410293239395708940252650410512971702676222079569777562804419043513165768479843136764237053480249944113730114935449490866024160956080907239571877376058408719390161324158347204072559680805013938771254629076116070441660141027568973638799077531029601464982248540106972213863934647717761441384925516230758350255883661540148141444272174223824943977360396289713626422331104304967544914784702556540694262379603499632714251815479294069220404867683775904273054476944319942088579322187717789047410994528019689072590063109994403335844668662093020579667247558281273841694399071316461800179122155017695692387134142637553102179677423838878656798763013399901281380353374840465571653216680128178239584772500617357627043274424221984970826624397865395645703966298537989527819898894179052483153580843725827874108228118252319233393661713730898464653562385590903193741986330580882719251939252721371708943363322361593312146063714484771484906491939574523712707984426372686669500897598645488622443566064101058529696174369545925640309169227151434886229280688582285333263073359470392268277128115111555894141609295673714314148580828941964707318112286008428861037834374473387923493746879152436733057252056089395904923877179894558490259345832321112873349751362918502791118367789276304952194489594236879602710457644810106285930428211948635509206004196198879496666997097818834187949435067848820444883768523171925466002779600532076458830061177809390809259644056897496504441894123820515090180924968116159370859946243432639638352158681180648182300019957864975469973053875302217489192646388429901633819506945535901549522172104208022762017955811939915693618819694879439312114906607220174216095989079009648199683972935206387655447788607266601055561779313827155358891041363439162721658631996439527655310808117575205291850334522812694752653272954130190133814855960547879626174921568012607400713315901979426612335837080186766519652459752213763211837593762887808617457953897883788584191937094636854672979202554955850133552340907629119534904384567672483059592033882309578076150005721281105571234572616271247551335343027561949817765287394202912019668341774387304249209846945601256302496030824836659053982883961471471253116778754305640773664841858848656067454808714886134382746137033894351512457824543480637177212917079503520089355550482140829062890417435801480775986443266407974432107564372567501287355815630592662243884103364509696000000000000000000000000000000000*i1^118 + -615229119908235772316570147884413951274276274743861480415690625436049057282733873735802482437945273717814046079382073874347843834755935401158052414805474460379278117033335942861430892890419129433032413514847224956756955072858475451031379188149171873045051074203522473385992950777262574882234420459780218210053442618910573697577583029677362446223342899390067827748056644163351422513299219471548016793499691389380576847142693703674867764463562754365640167311192507541552063429131387393353122451913921409268975398862709911035399682471723112947219621270445741501612562447359940986213710362125373000996265972569165956581703534664222603991093121957552134475428810353797018107371075039592715463030223286865751192047641139847092658773714495812890837070485506539217069805241271090658702363179283633693218856313994203298663511081792188858580441658385419229119245164082855033254834552921578289421397264744442062353519807733295037979504361053259035343748611231816996528641385091977052569675051151571674972076661582121098352878917483234889060974605567550566670919592227564315315392272150663508176020249091904149681788917929296127690400239111879182282622630847639427043103680989893269409448193464494759731761976104443994417923253953135891894049103768768666615933439863996444879736939489920810720970528735199688104525579379120693872245217797993738540247059480358284961488663689668369582370667884767730862199622089889617106277371587087466823186139377160294152268954341264243271850008937572392735480429126149360087569769676379586036850490286388176739847828200405172017614888893271006706809271262511947202091351736773490845795336096750119084726016224848783286206655958271744808263817877854883893124398689739455292341754000724366886775653404152435501470405156109780802893508624321222729591578517039737588705164401541908806533637762068145275285061296438161678037130767314138206457225536307327522123459504734206372626207689301417582286994969299550166693535769480843374305045344798811665267324533217083052596713571187498328506629277074624905937503269550622018666617038185426729110146301938252387948614544148016750648623959714565185917892423709668147372903517390612787489987249198053439400889454104143032052154487070375306552051696354837065695150628930867557934574339527919793099665941185975197010071548510680385695297308742516010445297716489966323528925832523613087251165512599256280080771090469556434994135127854343636255318047131288596188613353020002821478385027210098448289727662149194523071378154521099267960879206610843944923556008627516249557315249218682975018321622985332001199204630743936771575961102812863893780053518772076948988725284171089857053380097822451135515883386494291197541216257354698541445508840857795257913619139444739383343193663541556449073164154519334017209095596250367685285393246322702402635163184785757125641205567016639389815509767779507896360729936411920455491786013410685397540322110653093396079670125413301210012397653660179266655716205189333639012915021371940928223910033955093853665996521547554950101004024317920862044851221291507980019713051326350285149588995982762257787683548754219052405839903914064190952352652612873479135778678111566456422400000000000000000000000000000*i1^119 + -2149253835686129514524316647972941786858942465013743790278389075877290924185134972374707955025622244425416315705267202845463523200237894967692476916362188674429093024320543515585145805959569651414788944870345135688275807593948111054289253045000647896673903205781537140686748177908689125228650736466017110616227016751075075621867447552438315505620539935910786229888616623877119543495487250493649026553032981731922224744509157030142134748398268538584723300508428446974719293223901145781956469646820996001194107042554285830666751534937642808618711870920261277516505466156627207702990658743143896156738491747174804889669835435930554278644941253439616605937080625070403896703799706132701472630591064034344840612884383828652379958499366874225754020262497592656668003199887747758838970774640304093248056331000531823876185540111803662848958653401616594249849579984541588087652697743559930300519547551426084440835503739996273733923876156009269603470661987352416666323199306419684323822225990338750695544698261189255760296594953636607401814841455976707561054048253750569655766438988651880713432465673210606102121642180520882997221196619561715271787780342103390925510823994811379633813651664867018927395023444402433793718323415079563217979913320574414935933957324300616741613354231760321469091068873641675223786800042977052302719195440416135785412980113718100504110716797802928745340072894906342218611780667433298835091706490046877176795941672804611584208245464835566479700381414663597478155448645086354282005046067605571624817050894682103810598197891176054955638018279368674677872858175848576116506028264164467123218465360799556200902540827414011591920622182363723627540087094721815752973312047780369997540411601549863704115370442806424906983651345452270751050245896076546617042192698140303110461944854911843876559639196316428725051512764569043493934402193054874903617648482586009537291930844678371180108826799523678575536298813007207803880195142278468255660498211963794387948535763742117944712681482054673915751496207712046419792962055602052504031621019281189738248207318691307089672039049539390808098654025883157296352984500276556699606182829365544843764340695883900598254846845949679229291741221677160229485033171786010846697639814321295817968015782690609647178097372324833185820414984108212934234639452572161585909348410697929296842395347568404837249341606387117238211002110016050208721257263673562550683186183016914478124351212321765032567817050127269805043251149183284525325451404365980658888200742545421444825142169129552779502256945948843511255339730900422690498728799317239842840542888229897967318338289671592105460799970983882400041799754563991702642377504720600097992435343534695846435901244665608155445072589375770497505847656030596890945464259676993746065844570708160780472059856650451983079335146125950625730082782787828828849037857276463427719835457157112096680461316658493992503480658274787471430096596549329911580339338527939128625669015096842800685859586240230905473213877927538134765027474807264550158944313603094641171812289341689101147627499682301685334191868826569887185166426939913629970475098169136194214541507229219907972948505395200000000000000000000000000*i1^120 + 125051309655142808026225359241223003977240853600174636082676844991294412272877279662230569512475608271693088332730744146276065812911144525246746321655503802275336407006089714042151112315664262580549894861968890112468648187699440651339709670565696991422921464258213386089385656021515169206883659551690246708144396722853215715012308650211512921243877423578122197901403952429521937622497305936223950740302157594312498477004893495228814094692012883649000743553423461902050152360004613889624876483089165175344063136096060042283978760539010341877165775609884329527741446427760792185300359601698493086330041403556773299894114582890573240303281629633986190688636868900591325648801639016410937359452466316036202008989986863062119744516271469325862257020857224208484526515727720992384213553225801669562064185790806696601380720221181248112226083123410536142735671201573871761514402239545796037455866642219278099860983271834147835352008549607833562898677509164749020119683563057618787949892455786054552025160548800529933137479107686990356347673021185993873896943492436236041823395151697448526823353714848885100367802168628504526540274607268894941280151737470767173936453186031674589404172403722822146841036359566807120673465113149645683384492437070821520812230032067547354765947346884077155118520279110367529919098746148228345977142554990907898122675654454369739488569735991742041976535054542297985243917508145463713917200311743958692224043667771131204435136716078329316642419589119824147497050612550611169978050770695217465856260782514304124103019099667567683747358040072015586243867959603687227318045148340374844536740236355098407808510339256322330595266245381075245812410987499486163162719097228263103592873422949759753401625941054327140134449353889842925456557047395271016049926747854920921873412785589539330986467037243319583253616658264530067048426262315291738218266209491899028529373000964027048161796268440776266585709958148588616636649308507625910550546904138516438440303364627947926609459697120555259402083803135770658235815547644040954540433757438990190211680740655102957334191331583567495316671108958789807751397191791344210603329236105879504242048867256772077131395605070699596312044069970178536755515350010720869330705749361267715331308394446096262814077909504581412294246295740327511452462734522922692050032680464290725037229569291237102306689516408735665995824955671541835177996583503082123132290976698276688482774709135034377282397906294895557826495772117453669350188026443299421384197878063062511071613595240255039412486468630606819276302034255669618786061610804712341577279472210346339191858486569749542743634654104858629552387857133541971692274923262977855534533503753411731386173008453567824485150747322580138387908733044666190803076869928555978817599065900119254170133400142926443184921673533340403291156415970494838577528914654778368012928064588428372803728278623955184423496014492633116353828697497939439560773897271231926838319635731869355701160490124792671304027280559931128159642270480346791078307444035556860757029382665558375654775608225602681561718144611828758068946558314732717834045940891992735496326348800000000000000000000000*i1^121 + -1256551640496786736759305689709838148004434346508347147868561547025372384197488819701649200263667860797163583210581086048507303729844089999866650031732091024228024436272767643591107099384007702450313928468706660573632015477523771043269496131277552730293378761820633473810049143178168870950051561437923187626270782299524663776362927768419660320155436808283837327783370596236672489609216687462451310505252806391099980588725327527510829829417126949579954991067396954307553667604631213009403302047319049641585255497352994048482043868107530946704383284601312526576694729091240041663614396529824596712067398731169582206575353374115944119984147776771215490878705173333885311049330081840338618621498750239303767701300525668355970024047980723619662535656276991753311100740064224421595862669092795305470453715677680247634205244234165723597840133408417575844441874850313809117490866570359031688211160327806889183637453402812591738269208058905508236634075224432138783087104527651308496943869988313214547031956587507129378833810548728958493093994709402106902099117361335504042772631830109653756831575281605098481942514056065807211376731145442024032935106353093954033254503175487693808579001212415012831278724527666890841730513834441472097962907210220635831350382703120973693508926239131819772729144168083518533030086659216820146519957143426399427717289274490797560799542881393557211419804118578982591364421172254230727724912990907325648700532134818273541502350333489070642928828446791495291337875486835390576970545357808454323559873280319583441227337707580035493827682813321946254355449407821330755206866104272564651169890786430163722024034743719747933071350303307890859511198246944285994656762607444981175510310483094826703325100202408899858376436466299147824857906767325273355366849310579753288119348231201426046963520825091250606023215136683425916666264559429191968564991770164261457337229923483158368098258340268664856519798956959688803331432382308883113466972924701300223467207297367533764214176865047808161007457406767559988702272566773791719522067548411198150161705428378588250260606652948037527311267041078310446458175285801247486085918836345974401222010068383652309745290672728048707302115304565832594940358738452891493001221250710601108849986048398084822474716988578314137133123346704489307373493759959921415483623774459329720969758253442558241018964426300986922982377061850884617355733882257202029274167394736265878285167285064226375407950062777099704076266301304731334311486868449683941972073037109863023335927956947001553571577236070471376075265551677421642350413178276465398547239461276284618100551813722966056177065470081986593686683267750825859949612058683251162970903747442526700420202450366864300441055716693530373699858973745229190812276060358077075466682782923226399493660468013841587573039798006784841623734268700819103995279574066129753925324731282998606397608443810016093622872600812487712503230585471041211179296345686500374037651681454560814480692447294243602864164094678533540638867896582648935684342255716250706908480713006568674083956236040651924807513656500110574971070860788605806182400000000000000000000*i1^122 + 45900060064251043814047530760054935229929694750777816372042601128753060977655563421424159086103901949131702173118303773452557133968231549292319587150427301502392907170219176331600420365972658198464466086613790733996921571388115588292963143986336148649886546911531913794759907266762632361182129684748556105246367453378044326153413451146130008560132321007832210387271631591640169681980870754682211926870729664430766851327366543482927491355576068742232982226338154683602593249095629892497037363865079199047432838127181033452592178041344769975862500796686851200800664944032870431255444193199189071675521754560835614164966063190900312164403485878872578914020032941949586403593597343605180350410959548317909328941021014820843672632540360370510396398257485383606794411618257442208634643752346602820718051212399443758474374936376275391447673936951750145536693935697544527402675539745449555105160238213061446499144823447339217298959597039210739055892881945366686152698424472959852131503141104000084592206916331880953591157114116343991053462952395751298335120867539016680252899200262831617614892270594858839375745714890161458996522305500263947189829618266165119749239329680722900634288505921284998123731701496123009243246276224912678350162913699497437254622449461313963010841134529472504074518758367136048399928500507976838368397922444661258602411701145128283712560135751643502240473042595283063925025377662269759578168427530085661443626290424607470170501483852392625248301789069413591036294056890490135784884541206119321753187390808113036367756051960333224168939019897394430575920197263287713356436669108842784181158130239594271661427468097048114568038882786981841145205789399815912183331704796587758300637255152576650017937326280637981963652788853766344956288858122281574770755054851918900054508937029273906378329378199177380383066804514796225872695150365224065932751274621062602888795962879572469914519972625046916304150491581511658501234835667868667595500227092722304486944505384118669917805779769969861547615760295052905041566462112253138019895214561834869948784009848895688044988699685582513715164297493276992727740910179269592033917984320439476673398245391347159913255915275415062488546796241206705875695289559092147258328195209029019013950289302496780433391743197211223149655686209594002206417344985427850118690592563954330637472658603722110668501618896275454074004854880243005468885236061797298214249009846779487374825465925100025521132938533628929263452624647624460274733980211159798588289644908722943728352204117748039526868968858622480332584838874029666372361201696854698783018436722110847979525800685719077020121101093044830740960812369753012315946941209835488203192859658995245771916214026511711473580323489307878621419123191965910319586365591739070615270680677459392872953187566816126205265336317671460715447547075501974535445787097825126919327133961747699953410062501606919010015419276817825346724883411849809574748137960629389863372882371920457897761379031596993455236728007212033911348927368070950282880810894340339474317903112320103115253861911057611203343961554944000000000000000000*i1^123 + -13456146155254571434634017368983424906631497759012020569294459902340279311646966451853871118345600350180905837563192025562463291951439718122732828796994740503864017714379355694006640061443942893886975391735905302002183843115650355330815081043936127171689264060440316538057611891911893979494607107392041032648279003428926822482217964777796583767283688381155958450251663011853662575551767348568288818233533360034177517495597501001095443176678965175722515285142681280779904046517769929089084420296251462385737824100544932684265424409908215611891682527045962238342270540068288616152638323123417319835125783921795772836940249052326810911630077625919788706418515705220543500202930025288589178766588756711669242689281558403724478794419362340467914776950842748876745777419421975566172905285905728431864527018887176642619483390511618430436184667377779782189108874133392671319081090484371855937320707907495857055497200288561529141120596199896863933829393234607866931649410768738261794322637725559338260896830711622431382232818398715895116415113361472281845974093465665815310219437404749695288462442718651530765872764649741164521215482387903166395898630812477107653631657655194098740357061444041932143397148491377335193915924527797908270040231733441896679699865632904792187905221794802806808728822076966955702063029096290693211511103698602100430072838461944722333255558951032463566117587845492543084620018026636086067578703231472658650878003182189630805018354432950850695878834893482958774332311010810718045275564940243810386899161115790131901043041911253783357171967332514281995134648569879238390703415946406845086241892596896874507129128233360121663614928432589230755190586411578651098554060282389104080887220490578891509939941780872308996350589829122177609051809399000557734097333631777056268493735226571745184837508250535561321419096638312598963170661309498635150789631844283228783886789271984482742118625004714823563458539809467825138450527581406068536162119304610187075632203798302337325459548102989738191548155856808551198009792193540485807666853230828980039670022239354108685548623036783417090661938548743813834976961731370423141145986948239691121675624536270780313957784312752661254982864109638514589541527265103640908741900533942563209431664862173881072555941899102066036333717601985416192997132174313340818647526332323089584898076636662004102843619403068078567929726369003999521755848264037578607764214139456570328220442270745860430290643042304315601530754000445831282031196382197251604621549857104655204388068161788103364749218167649063710283852005207399735487033972710398587033655549897516473663626361658396727388830104318326077152207800572217661631538165874749582802765186232774290905155174277404906093216101327789123211929268466197521099908861558787283943897237915875759949871775186829417953161236384386941398605670518386203287606493833080648900795370057663985783883396498597948374892279747219827316688047752967708836366872428518445249282218494942000326837298759429719155779252013844170565273011882614705509706320334537124353551660168628089651200000000000000*i1^124 + -6442572886591242350641236715557272471155033691232900464371204012498571429239692404542923546277008762379827920572392859980548799609653708026524148082859033006551690121594022738695246388869073940889445222130421195707767734205737335401265177876581960638397647130785976416656348849136952071612946676722536792762427837807062807123031676878664603281171558664033950318362931162457355541373688288838585962875907516704207773497609918411700427220760811953841196160271180037619970054311651055028806062831778597560291097487880493603823082851924550831437057905879421221526460387723038951447205687102774105897131153873527021212180553217730268191803788730223121364219594086125275425998375200981514637769617093365329971540359800112215742062193587632143359541973069995996754056861682969090098631173260682770132428803902585348678492414112767267003445878793007399431883083765077005563207948491850812493297114353664865304585524168065380613674265426664349184265406431596184759284133965776164303118052861525506501955366871352940170047992617495853387196919199576844532499793782664389917178525903420757336565135948225005155113454794200893547462521671652097283142358935710868773163830307211884517764603952173412257996430019400571609421457366816912370791261895881053587863273889753649688038066692771290848887115527416021682356486972109051046986458694123728293391891144134826851453665071435224438601701567180593432962721264835870459216211847162567310359779743417231466270630829519287761330313791360806362119563359136476949771704874064506551137118814820604735454399616327980680515462233044352192416282869981079428823309307527574354054069994316055097122947319383316328212386653969035627208514938862027114326824340436778598254987114552333020325207683289085450517378517789309362304498082945008503367073349097492671199405065790787260316398348025525389891634960729014759832381757493881453100731469670620577086366607646696124907271906601994647413681359332069254790945181790133782012308757679683811118324781311486580317241365793945047575154049486551508305771475389022960980838768922995947015165441760887613371834071330797956012606165482994261051171928072079666579787082135669000691833520116714311494248045113158465570854414389492230901378326693799743151154562421004659007812326085939319384824036240118785469189101371666889400898887978669985420327504883064624673722184010754828096188674170658592218874122262408271284894207977742184932144131577490662859827916375971860767966961201711942073548030280808122579261494824015456463665655524048282219587560457528084190027302820697955919006320865835366436655940414351838328754771209819214776227249118325841546470565385421288903734738475329540642635969327528570946464949949492542345623659229036269950941011908766897083644587058900627087287755234899774893350174422064126656724748434239746350086167361385334279006919982452456781720544295048391633349071211787827972775109643114145975189042212687037579730518704763234910301233974791614391266282718298563567068491402533722982661271072595685865456542238388403590374037756313600000000000*i1^125 + -22735688726976655937064212570648996410651207177055052117545245334169041256971125108798499040389547333961246156364475099521508291180326996691562841290780979165723319402415746533647254803218369292610293732700976360045556348898738012027967758330254641871859187742031623031523860673475492825352027482737063764253305330461871079618397934577047229421139987071863844511219499822928749187127155424146701063589875502948668621242527313503114665247843069927920294205780279923927447053475726792127023193290104525857456315519466387006359601678552830600044190425871856890492047669196795484938511203674304962664760965602837934192726779473199114249115803697529694008353981709928158784681922047572352996600449150841220161177201926950654818332346929974155338768163835439374003558199651364228562398710423754946140661931985247962254588395235295575801336890699989257642298222684194093107896406901744523682711030076317725625746759442966228008039885794834331386875801651371255499694899907314068693865881172756044263600570563626967717895704720484596779152581595015129187352584065441091695702089467417530716978718613753732398170808469285842584891427521516655993615129176526853998335456351774333229185355050071579812312517583572234059090004284863718488641856777329138556683429482321728475176564765760462950442885963135240216085794594658139622312876682240029004166437850273149642270013190445910058921762856981073482481858893376727340949886975573178725337491516918428543145445274467594303157888192746228656175758929381421796988972507468660543859190350002733542560964650049199573687331145102314896614283330306440171710334100459263959235202981350786232957823538452610803347222549058677148880352412624727656305316122743156128659528557125160928508681837031389636359050138690510290024767749253532974058026543671229368702069859061892197660470279156363758694381153206400637447429442819812348370799934111931994522227740047201504570285720086220284425325439868375669133208286395642499477825760901776441332046111929866360096232235012664205973587928603721571660793893888352787349935615094857364433514123045893487863552400222327118261767880762725773360825973644661520645170896096577345385443704013660850377388561153838645944993445604884565215975995931981083894366286568716398531105031987700148272180140492254285920803266887607439837062779376519794542411695675138107513860949598558579389498635437877843347011524369181227438832108583185996230414681923722893938328080440609617490791461414516334271282128771829827045089504162368374145024186658299055313336483484090737068903617743948806311976981140642469072596756671103421224810329394129144468768094091538438039073022913367770291668294554564178014105056928570629230541259688789070674286982392354863129705197388362314191860941785920483234413132008444922599277728784121162883191238793895466736857369042224956809778420101702598024997534024904101576440157294978644036375322186444736213555496524001031921191038640162377233839851402261614721283699848896164054128061164980691778306377768556857760153600000000*i1^126 + 84533901068132453757873142428870666011212759268203592196973656698970989913613830261243862256480760089218885326398561187152999729971459096668529166077344786654142182500358291370364205836679018140104289721865388357257907307883514534230177991973919558624441214675227715471137745265923446773685177707343703698778192802113952960230624980386847840184680049049165463834349597649495026566702711908961390033439035948461133509892499791177617873789963453809499884926640991761692683724915704476885770965693109663232426242870544080658128015577027164608679400026924874297971292916538545572398478658799145057395579823237173920117878856137201013417202313177894941518596816765866688556411376460001981895706827121222421086259673334034480562768858710910236308447680387097805553329901334760638451234445778393866192481483777533414106002528593712747757436432902069287345276615976286706969938832039633770598525995520359705677405370686090356442065027506601714832268421593867184961644088223152295064473139022772611810692195483769725462964487031964632974095755939305770939849198034711136201331438876992938360377144107046904215140513751721536381671396318046996474696093322073750244261476286528152615935328592283535356679753281400683824873297929038946411508008093236572804977103935872867025914359395774356457585274903387600485615014437477490083195936014196809942878909749041287479881639343258416553140754755068281332318212366778991684274516761824762591341315344377175765115084599880258033587622790404773128117415464139127126702730680527908212178479775481677132580432062923698611576897191254993786716034253427867203847670968867456839486627691756912793832164345715374814669285159915526453844490429444105157537179647008078980228111808065419304262077339564772167010890355225163890818964405832355813150215181722459226317218103940189387568994858311266173302153794393691330953442160577036058769562939583612736608556480578992800219550211164562687160026229212136447687278035644535182001332558560497182103406504592823358012057948728150064894389780777890092107860473216022305798185865888845740735236396997535303051479532314788930217393872456233644354748553205570748142482645711308600895471348916470805008790098561939369937923843267140679831613127959199044857472304632615124358507543267527167432046498764821803732236398752408770057858732805640489113442158991165725977533557012570222823951339779126100467836495097095935819727295291852810870948445548576386316474481843946255303829959531381609245491465215871127403756629796556280909126669290297508147601562237047204042909645265849775145395852897669980093199948443540994621494542444683175356315568512176106920826571453701112370727089310125795924925633135440572964844197334506640314179791689591230086469483755135201338398723930557466634375332051867145479173978486924949382651758326343983357768994236203051036635678917568757852674090244189541680620791974169976724812626391188184868302806984200428162692452013197594001734117821556509900800000*i1^127 - N1*2084778534285722148061131780052507682222355955584868885838958918219888593064206725860745327334411632129018595945139085185072932242179700044384727801572427577530764438687847190392672314390260656186920029209698377798359569028008864827467559299504930272503549931775079451399627468060860140354877928401657619746427844609221791370720337633424289912859438841959099722101655910970251947824678491669602353398336328623272699943545452320192*i2, -222712608136318813357361064473325800359178296372619927966906600422565871578417647164033530406194464367382912872472049683575926862705340504006805824646945710482320914579940190493639837999699766328734991734744610184840080767530767717853151761947980647314294385412071637902257802270588442089460221714014532217590142671431868380121326832413252540705574400502938373138097603627862831351286685312316838713984279096766130513449822886519112491455539308139485666828671031963877118426960165642213327868460601864278148580908871470574207897765417766628588999193155586850886330237418407727674442097920244762338888021712021457414349661516519253507404549914350066124684565554126217129259176279594709943265005586409507884628282955025317698958960906137305496367177357678482880942223596586572256184674905223126707842359577675480496542690748136516200609590504633430195427826075485156795832306715275926638298575297240682140835125552507275378987554104145213421914755146761494207691784495932994350001059783035992731273599928293907107633327627392998939923033980104161295525373682038182296752801755069111305665370139032801816457732002334143596969946584106750085869096159646776997381342323407862251673744180972096480284779678212682589333795703509575275674037833241564662192108929389357111710847404798206001834054099973521906631799886077434900809331890805055575455543833171166168314177894232222624609226572174799640729629948093738447409004356453175069858016694653818472481017373794736824127284627621599636773693584869935977295517831405975754915819022950381193728463058405010942761973876070174835319931760301365427747049009042674399071659643063866845624453106089916925369886498193616094997039857595194304559558549576345071697433055641509242526130324887419367258347997395018089713665344502512980982217506743820417162220327527788056022909296643037712774190641066165883997810860263140642951138154111292469600675780522751986105853350380086741653149587388086609588888269745308338410843144248881215593222552640184297352444159447798280414800439430731303537862622891105412502555823482204829310861191017822039773547266170984790069918102539671710250340161181322700809788812246952853051963103716720307632910380383867265022042223928368076280423413265892038340459019045125170258034016702906215699081363231868054424591655359365746938743374334974721551510899511447158971034246744260792992054792039503837426424228736220486288364682934690828362994702503552371235958649622377199646813500534892699226035243398344767424021888218529889017323869573536986133016514551968558843705772946331221711877525649210371201274834303650994748227061645285478256885056780737585244994486912306366946938391472687720302995466153209435862023300887877507036609905940712266605594700967135945808789017077287854849433285295368484477561196761606104923147010186708214579466819366822252695632492252747343250112612211705673395896963960986331800195486051353106873346246754269088986694835432203583645403785409954775195658211511571248475026971963013858128220825574272668532745557922057157584330486947552225425838421885149581403212498149651754026243763709648344536782245408187838342144125660214004847281595610262458357178268287963335222144759970809234625740361744785400874640830626493663495291686878339089971179548597498249421203295599912268202087474926771019440352995984322103405171856017578884795233723853051450029587414210428924570757372994603883919771925267890768680035083163444350566586763484409292907295686981559697612291433387280722636111929153620697507636587509653278735178015690031070575248701234395592533311142818917935883051539449346301324927811841227856697495555422029592678486841633711534882422711234539747238159179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 510911449764337092888072425617242649758039840746055524440187421740987640604696377485097462826031419123012023134458945417930792219404420371793493981384785834912047826731274199288991543969685067293423795940547658525436089051684804276383498598004484465507182094056486171987451292238324903147756033825981739875163950365819998251812106188959211116659056173701312992039119775232807670350345196378215710555828742208073000529201355267801211385361824374548642947835984545729551491115486692230730886582654234263719554287771144697907998488221931093999405998582872701864834140198726332199598623333391967463720756759763768479601649182565552557753393272898830374507103585205146332401934668414647513226058931718380008220131040491642623872301575063419509005167905208798419737729918804130750284287301223334275117790358897326585790728208593676687553205518007720894041137229463761528738807732052303311961303809978021375924249740124309249915162390340871898582524428517940616481222429961639081171638707199241755982561109393351374129812087064620584845720283234647172775471804428559951512139311462400228481288698510116550964010929763124220115779952666846870312299612111555063866426106891901815854169023607256086573972503453485418633619289245859898598177020029419626804520427732047506360472889641099572584790013115775743143905882637453683637351489566120914783001771792928558333630650154808114104913743665304623919433299895460950785849349407509792632863198189752360636402058994103142621814018911035953178295136197588830955236457185775956158924204159120434501044463059573222978380798326761780841069635250632458255001914382753145340217429679753101902737299300778485132687241340306522646461799371529526021614992399463437302888699315918944010732935247302066857426685390244336624756739315548796078046359277553506537996303986147278918345835484366583068087891462531893961963899021842305916344038843030646261040573202219636941697953953149503156604741698610518207689497723708307063797759980520800961022424945650158641723331612891745884712369712455526513142557039843001687024956607174329002919406500572925182687585905191293880724609752752595946080097696307489393945141515522146510848203224250903756652851760623583133571403797046162479493108647337506497719095158917952125235763098493868747196417937781817237237870140465385960238057509225521450940568396666821474081139044739032868634421538142473368908335529160532984347943767875301777788856009470430789151299301703469839646575719907141563155640646836027405223376333467534370301563530211572277205838165814314141715640233441514041186676971098570139462067957398083206575587386257244299561673561629210751255260409769304362467004998138656407409322574179111784776563694056670658988819100128963375176012486185952833655420077053350583497676160870092742987288370840128197057742055602202216466100617492347207728078877007356607950088151862297972384328728631017506160713996045077414999113016626610991434473833494838438375260449508043627870461434686791597304002491896339158670403634425886551201124833243923493844725958915098767846202944958054785221171929423278941782477056189187215856340367475252060031632690610408364889447973183188051930585085043284326649024857040515056263719245882008937591117675212775691702334545847826893815641265462387805891082504204067313603403787672613019104844674542076332410665514172883423461845986476911233319481560989000734123099743849880610513290087588706109186755941019636099495468331890331137103930283643898549145969942398100804428195508501161068437262996277721521686966898020462429331661805584911046412701007225297609487220824001771266384924447505039131564093640315579019015704534032416839206547365392907522618770599365234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -49574291021853962661623388717108056318731469119745388035454448790089461566208880297732555955773343812196798542254656856718016526173388870537541995867580091393072210019505456884161639801362483784403123326788395790607300542427123864036375581370953023757664217347782019970389381893440762525676138053447076037428545635498856570343212639641952633374960854769216629702485085288400905377006025647062841378061580323354073919795938284119207684855712474724669098834182739207986829323186674798030871600023270978870023508772872213335254253796203191030044288787040106813140294367237782909009190547039628341056660908422620151190107848472588161388671763291172373880192630912608554407315605046015032380487298259012567088019117364716237484596968387065319023342573356974982979983549251483890385806696937384595580855876712039467571457112051702260386109488321199318056563363187677643801507148139702752559107321378559260792156030117599486125308457316805789920463178459537891430182503913961556432766897447374753568603219549458266250014093386701591800940679867097069947021527733427379111852118619433934596221092395631849123238380915287327715773564340895036711353520092708413299620756315173190273420700107391445315770967812973032511916738474793005953757244615171766345161341119455054224381869812518776678867823757966653062564358636840778105832597765282425080013135077355692200704828497578781349233293244354499431791786624286109078956157577703695987389694808327222951558692589651596277149114815386364370705162529768863887264819521146761837013099561827480576608420517750829121385216631257720687222448456426373539648334492689388581726370879693844990666371214207103237712872243268010996055107231097865695305538235952054767233789201220319969574563042894576709333872710455342489861989356024967822123309744012644928563301955892284289003204454949215025462786988405975420473285651758937583172552332407053477214668268759073286976925009273667340128970210101361523018061816024901157543004155618129015423717068423240436904407254641627688366955240215350925222893733373645049192971618513475001748278244064938701215614286993706088097312265910363823138840890421787838235478227917911765799470436287886392499126956807370637105893474499154978224680609662121792028739512992970464816090744785382163346125595801577662810707786373900429063772177842697799675836036940379534692671260638690841258679463052185433143665058579906666272565239750474502454418753151873732069298822918361278685328919459709484094272962338802780057779148984265723379268493970398212227276080384429100777170667614274049155781093797883421195141468220666590335850758985976782458934694730083272865142621793296821414761577731637910223719123820565918066271398380936796304176697942800244762846479475338255539728509795872566273884759528084392891793617606253501294570128768736489157543805684178193616935019632561467837529350110710975144758439353341740155945135680097161960621570459243374068500194664508715092073032104257576265674538796288617075117472998545796023496754398662523317453372684508514538962433777997526873411059240797575678108958334154465943560880757620140097729358871145019543719017056814205671330329461384419365067124256353561695490295665398240278404014934133674987670622338371208512724996598290899941366446149101399914449246593234862650616310359621905359358381695181065852574690226695385680661711045221304996161351878888628119571044001892714339989687111748736934566947256191811785279552872510888496536325086798709245966727168719298156534494135869169554345937864109300884561725170987149626614151204013728757693785741373645027721561447591137031587487181950465105597953168033737413155538365774552267417618622857844457030296325683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -577357704030155588529578313129750634760631760826763050773266121817114331149842027700527525880713754514631496660812360085263768822862334990540201120550308779746053199949133938497074222519218234112784661262761422673489146495814218309571762045389663499874499923925441669769050826545062254013668294241633928246330678789039347847038256957765568090316657258931163955867389248045778214329823829056678638860209001552135629501262917742655367273619789465348987561531784793862377634785000169576330019663227558666272462688498145543070127977081281343510392589015948190748172118194407802175611677047286505868456869059979286420638170347243846688358371808450853337181488479095552847234503353954325359294433586484363768639287743187067099180558192378516037075984590945247192733614633706326774193420475583542960653315988098354548101436677112211081086096963615844594933167828094894638676959374711433196723410364361908302194001450281283758169631912111922642174624925078470455954653905167097914224136501322187335066685884731794777449262974224961015097703218464443806967379529317725324924076534087310794159660375451831887316740332408308044508133603632166904736018974516943819833996368480194117253265845773148520713912884842204760948386539342306729112679753423463661872602671523318868122928712552848200385544571576124965992914968141891514555105444513749257561096266608310834849021636891476719912322640615007818248643381281850982880588012526987167173324305196256082513907458545906321472542790805274571750923864412597328875130689152134139046707463808717967055354153816847244749701356817408804926466339907702616087941347883999466401441862439691924343318996663370669243255088375409353010822189207718905274504443899968034755792189572181867746112642829354428798117939960344405268403988114122364380187765042692391012038648338912386577099906163895131618637133305674732949773581105847528159849505271005336684464611034239824296862575093528131530903386200824976208421883262570772060976520750785492519780860953318868476310857133754539727893650617025674060296033399432546771732808708157907628781523135812473479819552114199848104216974331842978133943106101882895581605584866444100854214962525687063109382867581082349001597478348827643553172536848873386794705965895123213121268411581142503847741419516992626067421931037028365207566126072503635236182421220477090155589055894640707246875041557140583530036098254541036950564812989855006256525901179220191834912626508251350537093577846090280134950823331344517824466759811647588848845098483101979528064731447099187167044175841190785661007631653363584940541065095583613271541859662390072091163141489796022273632344048038440749369206649958588469612484922563992220617197226083200015788474194054023701863648823622074517808644211992994267367632756724317043930574098525330636107434518712269057192953594326234520556227307536731917349088963599936560479382953441139814162707911339722983320988784205789923052917484379858685057603934618871062857660667017283935812600418181089032079981307087637081165570652683566433789817810327226736189444395187576919906627212165712812650512542209044085158540487407240375734366705771107292149961918177874027981687137514866959799826054249339870630642637397542538375350702149582079666168773542330846247260389448453627098865210052465040330818997165132786396290126787509073540776824312004069906835682800192927450812151277137130495962002927417764691447401056248724211145886296571310004590520544341105121133910985358444423262769158420124057188139018770947471053582312368946530590493769411630013213893363649127758920915096374393078919160576011536467761462986270757471646105201056244212086380054326536885589415959429970826022326946258544921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 878215140166939090417253352699180613597174464802458182590266252020641173943734568918327573193702530909487264705638763622321243058892533853940017360899083615333863694658231353738251362065594816770012698279430181873267116738036578484868752003675696418797219129475118240667031204901003243828243926056468846382298886427380584538901771489878225335739843591041147234212096063051768778868352423848392078524416286560437740694139291753697469064726553459649140209460889187196841953378864063242462992143167927470484635038349163200708897515445347405473860513845192425254997621304593377856816139878570743788658411584760916735012571098514496770699716059870796052486193738310414667488768821695747520875034640156585510171187358773297576615870390823431879295189791304555982542847985121113681674687576405649037352929930309839247722065266488553134056976522149750452284252159885963033696226707263927358676618651777580375186080785787173259824870331169292497295882209029286752962082116146009953431389764718761528045906155557463635739887994263464222016992396155852701933206804332714909098554209997111288310531163006104800097854880962938795561710437678255756092114811009961643715098921231097528944515757879296055873579396729830399099898192428466851127091163756244782500965339405593926818576317558429477210056654695439696688740391406585531084372661007046273833358037733038038758058527608332058732905609923942379126749434273924129102352090428370619910884138598964413299147760195385824680146539938777489454617147780536366081105401334334972746903388193504048087906540199029231492962085943693198771465907122955976193126159454859690182492733952260391397256510616938565626182914669280253320217116519549279972979228187058964281395714134116692754786332811666640053054341980474800656060321970792366186765758056043206087757949770420225430569462249071259682742780547510717427907820184331063112885601573166076515266354131815311027850374093334817442747798258125324729753119081490935069364318859768088517516961322930090733745993966156919035368460805246450817544531917808904252575870696978377656528648910610943215777896422659738033420005268820155499706609647715231041582181249501800417658959313349520371361535353970466398591794121613405328903152369143823180207424630075380122664814617539144999493459683744375712228031476309338421645040944779577288640001954670322384819101945100793623667925601584013924779690824752754959890310061939841753315006874818200152392573687183402799634321019509126980573522732146028191746925965396217562468715453468666693170475877968939487621547992599782774580897407478167069338583655871748222074495874166065109406133135902266047371221314890738494292247356467679046416727723105391502300992771062472401833774079725500227459326131424471719895449416497582655918259794777963092621238549974640663558078408419667178520441136193548011980606960473083892796245123418091734246130655883721477831031894407867648400626594682517880104186967424368900739663445810219883247763969353666887015678969513093143122201803977680508196856585855432574545970551120071820663464075389504490639831308594690670159817179666400792043216577810187471019142941178174883370096590473752978576695318190485198938459435115642482139368260935286169447748665238923972152505175246089530194636741497163519393420434169034459437847882072636683588229015798537255468254429418573815287568049693627911312164591465374786052506188159367793397432367602921769576624208285675679026644046195833964016682466243784231880420977121394345890509518116695947696560133365898061634035657817241765700500501288896495468348044098830387225146345177411178438554959389238105355037195878950315081694699927063619410150252519997593481093645095825195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -269916560543630523488074399212855501457870102210136800426869587011502329408386651169514530947525924922341106130504933794381430493795374520335687687326974578326565983831372949269904520204790609653920428681737819715948375302150924399198545438567596487928675408099941039474259622600108354195470512118655069349308259976181263530303961316219358233902870111614001661401600455801174438254633539728683417561928916268251973733251617362569945142088134504610353807951062932513276424332708389300306948399564252616824305121941181271278532182861228159760826560098387377693318432521002620017468072197968834216557986580241000715625213219831246418783345424486189271242040667442998469112046983129564590121923640627327277588661016214987927391623861513343559600716023492882631736689969082394902499183316517276757311830480089448870060020904165507823457442111133546499641540738286007413318254334469197734109649473948790815001361348524327606382008523155944324949929014223941121343171528065509272873298426280899018125559597940018116985399690792812971084395421570035580889427602920963328982950099143206373338474794559081460570228631278985775186410841841350157556021540593999662262449606130636281434871126923039615147818858800209734237950600755794643312095035875731896520215022820179166072125795887143738969711988589620741508254568404797468179862638511163332467644151047395148800781139126392524425198869024157681145505643106205849507450089349414460689731539712242923271361628113344011013471226657936118582885804807262758016170789136464086501225823822473581707006854746316040259737445941468170263059756709160026377053606742245235075417069877001383141834017346442729543646348781670089708218165442484265287575960946529670246271397384785667646445493720582419189435727113238293573438907822345629307319930169924570128265823526630535661471579792725743083523729026853957783237137368602546629904009368141838336108584193410686678981060910972780387697880241692870141076628101534090948905963978802970657006733970817401664967202637876267544178328591840078065437969280038575649471316122252902855861930763054549193955906296349609217485054447970285544817666103419376369657322076185822411785784626754625691549150743846251133092983026248340411267647159464844081409711584877458333518744980938625347500564674023779784758551902530488420841280587670222164376659952380024768608002926385808657065429097711395686131322472107065689809208814722868895352567354545013986466810053472411152199322718803593621287784004774870705580093271877028951970658329970060499594319098619299327510550965729755714957966880212581379520096163936477690584859310908599644384081174334268846490519156228901308060056610122629391392895983994429902782824905340198564522977149947737787708931356368468500685154288592954908613266100716285096898222907704781039266734483353015895958581533133150768478434427716951154102614833945306246537941015278354159390996869251959958158229219813542647279240032187575789891977005505962116398554214007058207801063016987328921195946808268536521496080733128673458596103987557246216757950912715190329497967895256934301561169846368181677433812476479009427161673932466737451115137799006307720015090761790030192666570527983397250935331698786038454156871956148210873459949984604852743227907306984609941784823333789957836773428214311081315926052840961264217586339007912933819390608331330735785687440941331535187121690461687592091060826569489566197918602329800426977669462306312201193834768885531556674979232822597456657181928976843340398996040642618017274571083721167907924201053418686953907641118964781905323306732587250651501849091043770158883753254934439130594136601251267679347429812204695043220681327511556446552276611328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 3215062872598855609712900240440218351747335243645647237672859375254479596798800119821957175771617549417619136564843549267778184655654558223478420682537352380566793691102910749253971537761319780185765048067620329100935883641917009150927766898839112297356558027449402087034050525587440405663618124059429723978159208681013340327271290878349309478116437704307685627641397598438351774971000436157612135582827138732712868505227786774261852784571321179283507444082994534984720469672082614959512661378065159488945315504870418474542046213626889005622007593024101219175967503250911381095404924299867123654957209196500320440850390774270784675868305271409554799679108015786218134089048608146309285039498259369268998607716545632120318481305878351766541281906165539204493246337100882577075731187727627290051284149051836593206030617768074576335910149018864496171258326959821139913851270227154013863088494542894174986796802238571780561944262464744771778179761404512688447935961289491134145291884755790235369353052211401395462940956980932449299417147438118898000064190751326490468046682372592405424700846488114087185663080406030314217779325150917832062170280616255996268632430028609709401992646504481504992837357033369550564124084861178584899500681062039424514178272537573380650894958410659512853149839506064603959704949191182113560999429679493985537006994597418767163311869969698539368963375404257382671946887327757752840606997450087985265277000884318035191375772712828859080654315566163533637197255782746478506754776099780596652687804562025259915179764477479700568627733206314252851655767921358564451869731688328643451054302105470642147108638711278454215580318047836546905347952850052172755382357788002989837163571504732073485626310758048272913010160568220704323937858761748257841712131005456583803265574598137741971861425344239945283265628922000557177525247590278888279298359062617840600937620246554073514802146162890618032800919769772207155997542080132477517236576322995267535392114092488553281915328464173476990507810386042399634721451466584843718609989395738693352067436071214386742663369688356805754032211079533111680761091555153721176278411348681058322632398721376452593862416280537018748069603605551688154299013486080864256158325780685119873367936561184993248661241065127502390329698771124991334715005720340739757254346979221941166572170497857064858763981973762206476962371444921984753118664893936083435435487162160631702135414352427384825442267897868503337727811327492400941442740014534215522190088833372887107067396715412219736390363151977633479834236798855237758512075608401391809263794869008636281674794273912673314611113565172657870166008060562083613949645111872820139280845681108836768441924842253027031914766311247941825586181333600621119859063517056971999778682323834513163658048889190538479656985029183720876550501785044563134151802699540118133606380665895590961761184309003018573732081791822736782694901082080756614615234417640760448803924475094278928643011688525162934889184312978121149873742919898424837863990743138291815108789995790528292640508959011911238144371632001940965395038759129980348694273733648664376778063078920718832002755547794490717152174934592629844173296050712573532939633705057051522281506366349161077231832450660283758427974952702443802985414798930441559606313990306237592932732126385573455681035863927344616635457380892360265493516310125623642993159750347994179057802256337519019822852672090792783035837512055842468032950945709082381013086821421547069455241513447088805713297748695314400169998074598529722185980976870419261275948527651422611062256717550793859184252935611886680700953342097089927155943852796204929234136216109618544578552246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 37570070127440412609644962633373442280615671917025907995745932382794526886951929805824966057449042888697315621268014031887848625508360123592560932576382220346359300733628106436124935188923159605672035628080171016809981505561969324575914898474583571786822316183464320793509618655304694589363366830827218387063653377066644926613499208474403740004329674938108792638810279882376358359691596226965343618371985733980471737168142011140435035647761804262267739881939052371276820695136439160801686023399577434617384268570260886075789692342376485805484004114302626348538228798462849939550081621017446885939558896468390162975208216252426548945787213086121115797817898853540568313962806369172842948457645544922643445899467702560192119363498714198553071823070622280319906744160494285085548567610835940446799867213219221497900231241988685585935639836276576516349679749559265252684625824404315491645391851890158100114588753659488850084656629380064385779021776597200448153044494691610030586082133499600013455409390133892397965516473123770356712828744603821764837531501599719342984940519731233588481157571653918249390726756730972852164792048810690050309088702830177497816440228564732688855851286322980518896303374637513363222581798170441936460095702240800899945247483560793471928680350237101838102587665547344964793303241879742053523252328287105230465976244686968014711972933287918928618010700079582395370624574971548814063943609420154378384447803891827446996344811451269640831750338641677515413104313523960726584334922616056969797683316684914213652196131608993340904473459741472771680433012897082160944266619922748225286615307268467757678988184804487820217573582169008801134292883488689852554892743343015047200089851351424428243351739801353766440673777891549069553705509393079116692209852864494460132445239088590857887013317827201074542877609293005716704666102006951444375504809414803391885874869181213787076738266578733494816862435939054985148637352748411230848060090876440757773231327050358596399290714731310566611075679706999460537717819282239613028187200906592814249478600160749823740741919407842462135057320592654746415431956543966141028116425150796781633245984185120370306805353188587995995127461136583742046499683113570953224876688752049360284618254760914618525731181717517939871712356510539642897035524767911055308215551785890624887969985031080533067968258500013637709462080911054564693936812701760185779979907676105330846681601575510442857746950812148017140692200323490023586791810383628648344360125237529618964191368703753065799106737534431217598226194670776371674361143201455896760696652914205118748692441438274055384377077311721240224646873221680172138896085951654208930807802872572542322234763802000877845345650438710090982941597187155420644352310487842870419950098536353681289564035957297306315523960887461206963187822737385017667772325254142454643852383221983464214488760931252082541366169571859529416180865000954480835854466152134819174526876406393740789419313421448643939735247206016994109224387841017123803338993718509493652111963480199038874756197124831565675529145493798657872167463094674153628048905650841395619018251979588272923751890955779028360785986176372699177602558594051899697473358649127496326917050410880860216585234930062027375848972185188311142389223970729688567284187360843188456725229147607062803047856550849114081932936937609378419758971165231762560279717451255235209904052294136114362601620141731297383390954048018392486086926557895013590069524854767670107977432459554380501819005996277085609094960903967043690171980753751099679368882681036132508101898285606029475173984465652064884116862373362078544856255284990764753416669918806292116641998291015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -14422303966856386848170181421796711890439653800001688527991538410256665173996850408278846136563752347644649283597246727462883986334604151039806366441997246155563900429578706597748949519296181900422151871238002068107041878655994964668014560939749293922788066764921766519727503794759006369502662946158942344780967513752943246514114862036439099891113652500799624634081875148905256556389816784591081196902075944234907537848227822758063604503324446590192061464015446722167137115051204873492497156458006674648736723807068326471349195258434668934517187366064791890502640477788822597001844940327092426184281654691391252864891535956722668674767096464382698217677443335361024789403216534094657789527469740991849470251510208003810210939510463670198662595451481444582237735251860540472300317596841227521985556535419242659618408799474726069431419142434599052333487428671119981741804976737246772651308619837892646930250273381960016453370467317383181916910277502794969394329237751218620665252838868304486524269424763578832880951429678672080086339574358147258824890404008328079074469778557606237909831367346873479581872218489810615398921613099329272736728358104440641008646183740486120111989866355891432515436419832307588484104802451463961870685393041111039284254611641333354248563257534302716000068419531321188278447043016454484703181492019337180282678074604555538371701748277019008668369404637985881540482269390470432824646084758457018248127435116688138593465445332422064975109595879810979761869730902485812424422216477881391710781829881565869391987054298132819720846186226771442408500900947878050305538547079801883500482637414995768552518413505173829770237709215275288475026075011193491439448894089839782799823389179345309606773774123453182205855964997551316627115749317156312756767457127434429661467854389343177251082588334190937107496948887133138548084131267020828715615930249658226645358185270860598176054740481316773823905440465434563457274116010783668139435219742926824812739515632151623120263892482811204177306173702010960598849662698806490518386044371837722257686941938384199925134611310762334386230630367379093374353868599199119369353020322736262971454926563681900403313584792734865819094937369988719647533732364056917699249852065525164322760997257474308605554775529967788086348307425881042096971028532273889816726966747608532820020788053896497273662351415639607340469653543181341319927059858312780976098200086032684857547334994780167593837147135020631103214239194340313575712337561330442467318718388588135561867917459508163360548806467084335824473270094745367381304512607030754885248325337274576577041112373932082632231874594344316854169611387335731626625357060624460193490345104530866960977992795287507333026862244918063065329316069591360830434190794889010185895158374240587829312022337136861333360504586802147912627914962504824303578042090166003131951205580097933615157128426956124244999574599936086788978046154084394577100271440090534458254337707810460465150872724198770465048231397065230308912328797516903005617563893340205611798328000684287632685338463127503986128139062461238285011640271010436706260163747909649059507340302166789401055972704658745724066948697879716565424093274163572814818841240682027047915288869640771886005834409668514232427994747509824691926122768466804397564002907676673259179683193482021651285575999824087730757114671770855482954541831700444299225411197923405416008262903393271738074049637951816149165308505155593683875447240616003379367728851708411550460056117425371307396204183016017710168567258261681983213539331262469189745873478109027886388995455880267295251203134974912437036214240899847030144538897761946616427053413644898682832717895507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -350702984969873844166473387434821902512437812114040871413757142962619260002338228425064248623547994757993422514453398647594732767825598214202578780925694123025922634653637222813891209148692991199183114069095263769491411632660406938606441495943499534695061507209864698272350220316026141617942044135673643121166209410572264055030991039814083603218594302782183887950629511605822239107880334975656967415331287688980183107220976673210368846618833924627740239019948719205872044845136731694238443219713599004872893023426293557449632473330625288096972735478244903300098306579792844235262874854738515152023385070896858491217570612336689055594601986040495910050327858350495295206764274059140117936751398917602664660555578813781021161689527987821029577144335213049785088712917649418655028943603034782988607906205669227032846153467252951933212701515484546534481533054764943241877968820773517639192881957035398894296143661116193139367443158798704907571124223921832925777682751928844444736412274416911447717588900017532102402051312490986439629787287319092516042754484792108877235151554328832052721804492124442400736914272481046621618048368590674711654425487529250915186076946554457707286580451941609086003968368010694656214782069987114042766723480107007583123690286956437042714165043052290374493729456771048917339049122445994631319852521996840125644117377681803948067618223847031256172108844057102302393407736061124911578636384451660624559115543367216810126946914212590180601534247523742364908143056128844795903546908919037000083196288358793034047658461645257969946847309630053554614852600592957464696359947103746552489082288983916008635589145133443274051041457410639298999272688312262557599550797341636952839336921207048129047314847041023393778852624349403559484898812330007317202302321934186755354428270071104623558067933355880807918284435202354045501979301261833118497856743430224247213769166872756137323735084241195434212228057474246540733322908972905534828132869812619092189120744872952969518389132517097708638555380756599255882777628428840462546739822320619842901970055457906892426479651380047011397342939044778443657551852265684766072690575292084430751523832732789709939107816339828987979333691210499132146415497417877748280793238355751524620726182344535759913540576274417154533694044038129812279727301587068475054484833227839703260737111972901352051743997996324213736682476346118830662324657780201495275648466763967106273146899433244612065527246353969178305303252602601299010384977691668532345716397017102631179419165370360507202924664857959807297250476307898135070363967432798994817750292929477579564486232935276221034611627512811157003973080133487987716880638854035339670513040657862206706331392197842615958580246650388547161441465952668865585584903249811888918680938546508360892822999523214556652598357098784375937366493238430563898732918181584351814780612772212866727389788354107043555109817235614101634191861816405495057274605982870005784232291950832986394386022731877052986431356590943162480659158096353077835191700377426686334076169091979107625630489708004250307290566367434562643298407083607360258729074760329436833911532487377946169212973160664011523738362654646552276549764538861346322839448265473396346133668993141664966218726984616538672919618480213877749027467094701040825712823751035322646501426463027815694934626612136746539232090903736354480827053353635114476133561358607390657105382668818903948156753203965525999691354381305084875786752094539770661823261034777281131096292077341059196251850892545710313962796457076995301213316939152008748813515432928462604936263334365924372213508763307536173535846493777830255154544033418563542259249743437976576387882232666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -6145644430326865260485854630657129976021008127950890600683891180728460425098287100366207826135047858657042614215682169498943067794997499036274585164521205792381875642835195374525949240472029213267718851188541579242893826708538288387801364020966248596967582616019074962331319289512063351146474525188228632198941854273238645929621677069434474893600363021144851890846784274580691529275412674274719929528310035568795634679024538052506736383997042331359174605026593293746222929280523462014367929827006385259709742027252753639574492019447232337175917091813557425062900587571191421969346218650927476525546629262025169040069150199465717955756277185055100116628685822340374456983105082348974826683686672548366128186975859259533385025723881397954633308865844280184833088751309766917354723204118825677683755314955091067585392610923144229378753504793065872185649998796711544283345187102440822662329178542020486022864793847071367839126436609961457407972969288581099037208621286999381613476437189786507638919730563638696157748730140963422860929266246889787831268756597640404606251059748115929798065694953790093313997804638979104755800154136230080746415681861288881639800504411415670538651493438876433308872669345383549072970356918484181751579031050018106976459006939342296400117256832123266863851054453781219312045791215597223142989805468045694457332168908488853971421371325911550889168595178653442914008995971721311126587468672049198450861590192644449599431052615978283303746168155759523072761339939472030706827663932139188298563627682798232336477387871738674747845115917352281945328315859266636231451709082437215343487801470161395835991183751211323065211038850227733390903187750568048853141365098469341038579880094749883747124385828573367144039753651051941923137171160592713408177077553000001627055800736327019893087437812544365403260959533685483356310921639865293195636461604615584855898392335041560896532266037869124556089140493117276704754135993003679324697403750710409181323029710260737812422681072875877377837546764130142437756295813181031453625653230796188198462111783629679340629316609301128488664480871577146051008426939744220083185354763543581369048984439268683840712120472509532931988877593440824101681650925881923116523580534655189997031150328768747034912844658802140150653452074068820914212041243159491167541773849251820897952973759306477682396674997568058312962799884745183490369561233592410565559627867470886068600386733357374624541953763849684765911071826415304749045486264197010876384276085752967174140143492231309486722615571188168305806429047685132419178381493524290058757763781366456835048000800357468363395194306052240832827916300546612691187439899102562443384619195005762332509099855234169792427340658481928780145253739355277911044789557744892445111258091718142790445291215729784489692774045609215919332822183833941614728895875400764086004382141162419014265814454586756065528160913648460906296448402308888892948687662743477542957823300437436967811427037273207528860213944392518164619332546344744732796675100376292290731317258341667492812927870324676207111080680311547163556161100999233679340694988769489339046654452390751946626124793455282194447619869171452334392059849524557514493173177083962973793187680281731753306757093645197023458374216151962145311725875299904844744987231622652592870349997214424354263610394868519902647383836208559508919214539241828004856986072547498915776153989120641607569396821450462949258993961824605558178113039151584971109779845680920251160679371031097609484469720418762450794871216483870860002387127614576850426484862278569070528607570280915691625066346120880174029410337344995913165447031016553822158066111569496570155024528503417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -59285788987177149127673044605871925229864142846299856538815393344319351689822938451738310242065470217896085784416186048323075749822730525342187880996025121213461532204725881001182985575246806134319747633828327440199383256505461532970116626425752043007193212356688287524041053524289731626015408347172449504373308660542040077816098059099187608306036027628693551955968526017305318991036967927958371075727153259785160173346779890347849083349515484782544972634248778373756326843063972038903684875324275195448275572879633142134442126020433874867012641970037812839937029790792073352636107032019678119351064767297094143168310977375351616950777868277559362632814592597631408284698409762535108685052151463014944052301983866340973928099800865777087347448391152065116627319653295033106409505986138608613328868151307550529889061121733218174462836562352000683665780387136142410063417255415634205871246338931203186029106174443590276205310172476335390729049130769961325475345370311715516419498321940343601078325353787819369236250440938720743937409639426784626150206237180958972445362782104167423196947673807294326109302686231848923381686568047555044044550163154712420019231875418803623569328376025278589246890692080563085154231699430081228979159756838649081983790873241649738895267835655451975881218670843883056066137623372115530618959524326042935627139469225278050447901077764318491150224208556324011429816869098322977707199654663962203662696715557433882437910301905791101922870109893341565680394780593701570493003100814221199030162810651460193400587386087332008897651523128462419917408708227338615613662970284589997359332617329678225713525604664537924177572873963272028915673838878485283915029292349635388230123258368024726613296434816622329653386307371880490208904280867786559732341530906552719460451405751031658048005252358446371925002466758208470520257603859287074798004570912776173157405916014615763060281850408077573584743894952759309129024812715051640015707786140198028369727000126133914061394081704232788089586520883362580118271448831966832647858571500330114163302376091812683651364114939668283580210540296236574416655676727204336100012058101309678012488513933582791924450811365563837951722944291901102082386958216113268271466594975705922064380698053277291649153788374832219584035858417443651536772967815633736566240626279489685256168040496563501964873458859017900826212686560048476026914231465224494431871874682603744468632875243223453115466909975370471586171685507364462036459737148829967289633568575616514786688863399287637233710630408915214780654943695743313648751584220093730104022628091960066746969276416399995132994657492749338352393999909986985646762140387588461890919159968431545282013366876688778724658462367361622967854805936490042630787261391525996721275714885035357136539501487282861853468062323527940738149094232605558291197537471382016641471683911781593763772081477997576872135185707536019715592513121125834678161337737978318239561824996096818192046508189564933277163540777999454017922930560053361438117421052129362810151480460727533324578398566082957688392218346844972875042607891289742139415042341014143547654722673940329884572501158237539526315764651698800031409063792159517120491803889655389907375711309975885752939774029250371085371083045331419065551726982481917499708276420989151340885424583977260809666256005331115791873451447514555557850427304556091274292440080232999150383955656188812691695492370035689561841705547123337752249939613567089111032639130070416311911897856878612172352515099392850856438487852562781142168500900334866128471151382977810173033129208941349459917266310292722849525957011580214324900692865534415458561579015395182068459689617156982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -515853659792204190386001196146465407779813295558253417569997534454612683501273754777027889832087629433760653769243153952505131053979795488798144576036556812850719945246191403001751800505955407244041733314076099464458536339987906171037723267729892113979757022508402808264264489365504672787233643340679817480336876763478775656283629127180932379383581375466345145606385192169217695730024319966775093463560627804170626621233817115572279618726758767865051494207269859262372387069130002912473671173047089544897930222342664507674038476846079839603858839658916786296601971718570985425030478941554154491078468676276193399728215819549737095859093303691701649197427996976460526873817631778971794347546958891544005049981761838590116259125238901128602001893230133286504642330348938291910466390611696406940457460237071058645494410308845873756500858523503147546011853046780538367987927071752947018493512925772123197585065053357846072148968781691263771203967523627799746870886751214168952933234114791122802248818305147290291134055494290392164541852009740149678874544410036867312314292594068942242806920863609499983923505885936953858433326192033919313918757328329267373315637409343104936356856167516378918324581094837498652313221415671287289930117880192845503002922914701068019243948188834762522416712867775542919369184377457876726480669173259295595377439663378173753717033087466969677269462944876671137186080422904232622538797162286121799656303532522308906399768610815604055362403095821304879075350044817626312708165615347699574742059964189723543063749027237225313489506500469337221633019836972796020318941569984320995992927907804021907458148058132409430371552327709626800186694276440308895984984511091052836437171235200742179265195381772031998208399529851690962190486695637208042571995277543730134873932268857943628707554098692580044957960289278029927367111867521602202628767429391954384702438422227135741788423655360762522954677068561660835825238898628996351195584396658636859772074334635718210918998268495488069193968621970516240557232775980474445469983292298997125423721683415870225319713119341472105178167938045220570301768599190338962376389373488497964455178774486452325494798953811690641243713199708449202594161862489634582231738643429126216768310144414056239868963183647698557925853371778020876977476107592891234819549578696548808563720397928059328288921813785567253933750036730234904730740490624337418493920439223870078050816941282903395701855873715183708597251248335867027996096039375474863465784085386057316020727556067217757737261299673905392965987958057631405381263560291984954783808139573839158104167453895765606214123792621529309485103533633522652762370498525189636650671936492164119623113141324948581673178523723707071912160629151036148646347153403922347436204875667915634714624923780062180581976119885267638128255616816541978016522462243992888888904387290870585166972921796829345897813578927604510832250746018044130230360073159639155366473448723624245352257680494725001275901450356546088766353611015680378305204746038513012569833843109783125171066074382400328117451995850766967763398792410452840399872404868735771815348546979804902940653453103581823191878330601761778773852268364580340071492673966871695310129558243577167968140029395538962431698433487890291128444923060514219541608566980590204298443710690300110789376558348222565816400983833152746268640455799915293003074467307489692043311275900675728925696844189324644060968908640872253746391126341893768727231951538620203662134296679226725736353619772382144056243287977490850297853850337443709270968652293139948507109578646905742920886705930278167805050081136522052123139760467060606352607265989718143828213214874267578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -3192583696443896815579192530800976650582746203642729965775416646968382255906544917265404820019614789057927034815885159762419550853099404744584049313284025420485406891723458469024869392033590451399343686868956324116086106283661215512186721755201758824411429107104229752011725413945536720754035543162088593497248946490010891175018882168959484426600828478375252213283277718928440422679453593799806579803723888271461650923835740369535909410212471403134498307816305525581707269226181832997135399206553846723386337530607369481859605934696884133211388129559694932181860678838044364500506375645520263435210446017805722051451050845988359892402856364404941491373331196920367079252683299975261131726774023211239819474174986182681597563958241194965941253512893687587100186511831397456262805567517177765164396215360793081060144913172158105943554865520990604309744019040282617265001050331432601062305212026266829632102008899681312590490665337797547474207275179801921133726943609890151892097306408272954390690084417689381353796106456105189437930361693991171322582790323159010737478948935272720449610880047740518561795670756230308831605959082503503893708769202779486107978944023170648232245245702267050201565901895546689297590150258827795739646375959008795686736402705655780493070195284738428634477876880241449885202324176092922329919574491328978659366726808718053731812731351084777474313978728156729713946006702141666279762967549045188249793978517526135342554807512483171187290587823957457294651291579742054105774988767910640603576174065464874505834556175790450438814652943816753045527613969253391189461003026318067236891702163915785501062208052745879971671745528381559354420748218443991239836547921234800581844838569122617256606765433083127098708117712881517907995614485012749406358591948338597171006245536338764253421057372668722757736418082055186399297408034424519759786182330774595391946693801762226495256603655980801376424246510569819713912137677245293828808050795033340494904359792946870443934991318127935893583072165678593830258781067596036676818375210511752043082836588794574593767860733824179258852451254865934461653072919423699071966340911957577975415850509795419069596138064587992444932352644962058889014909362323093841406252474167020946975866499338900757815954074666484504487012228184201518538357732448311918721004729474122889064196225134739538263831910692822546309189141888916509222336503032906759359384365610158943612406783115555434980620052846797209762970095199416250086150210353081585858379864217976482503711281279758623022068372590546756443701824932086911686858790992483745744477744024212766611259016757887346514763835735812866801687920327296410635082564011239855507692733939105597613233727287715114546941223898772618865852145100072759205353729324834735775238199738498664366118569111750749047952989159272796320027591166967151431602020331993889519475417291221908305094675725834148235410591896886802656164458984659998682323930514265332224634315165125338923207179716314740449071671990086223679678106846381558071677759709305989337282937504598737912143636219302131472932868388920743296152349421037838412176207752547626540711234508989420541419207823358972875067099248713482434596326108548800767136053077059838122636014949637884894124008086229643818259138899127684755034929832470229109763911000233981720220899638573216451333560105151586984028115388200221830585582587915086572006315994279179060619772564338385018708181138924992941490599811880035333551313609682456469760463291571851156556300688979976104432688030646724051461949516451883735188029117659055809044179420881772708371432013398202323062316328422683920026227704698180641732989522060923333335313856196080450899899005889892578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -19227890635763746307471230233309802888107029065706268916551961815127109785565383610228080200270694116233277570114848712736549378033114497645202010405282468289026925614068728924424208527892852915891326017763489148232844015931586932293320735242962086561721706679567432295216357214962525607870706441977527221409699750810041973081105990644538838484898943013511758864099311393310510730224151684599508134667308920955431560959942730853534883398299378406674824421075420748427504165988514434300083426510158156768277404796021973742364857702918684559781597252960587950803211513552272794971509524283082452687471740060339046113926371620700945422076578757361467836329521897372279877118535740682742832470846869472996904299548157156212799192351557254391726642446956289234230396056304485823925604777959749393702079502538782434922188960028915035185508372934567484654582546103164464942742645489485674576003225244808002972800947336261455480258548352224225383401794116977903976214958739671638649321941398901972434341154987445860322482448623055071132493047710855476831106332734994044351569219066770232174809392182581432056702943548847939857612875157280078362234754513297832148102266002590330898425482141922345342147053284341978755028311519044695943637611670786071112885225579616082512579588150280255477408759672706308728003814155706886128662914696717269107821124086499609760377189327124243001228458452060615286987898336113912207769533029312978428439915369960717740964816735594335551950276889779865884415044230081597095741383531776396169727656591627140450636901641649129955430341070422397007527830422159421060866226224016826076585809992072987756719525390882325490600615710542224975256224678082841024447225504453384155974312993310249974940314564640532097021140830024348573156700898098590695937327232488628602339510310889932287838735457128193195840533603938578902639308415606196438658663254822744616740812639392261275575020188610818345936684362342784003666327620802346820392680630439939187647335314625655685916805981209007115679259565168615870859916043823438539269346296094105560733485952178328873928866855332305975650312622229689395089494895768813443311735968648991278618883492964593503932959869614346665588823465580985614074260374765353960946639950313829042057530918580840240406261589574211053447113799989445650686086889817394940036498138815016259444085523546784106836747413613622484718824039099827918868700207239117597001603011995042424431364220222369202462284826938637972572733296108215168497469908273347847557663457919848840518075378103818895911997836387136941964453206737672960939772143085646283731178470378861250565910267777841813790806797722896496797016388408930828884496157806875762285018772915334070071761514698039533782630846689994905334578068521903694312663930739264153428457775098233325097247637341396645042516024699155112009222212850203876393823303434914923082436459178773899206785973024124317031283514111521531861773615588375356839575476492193960527317730291077804709221109213761196606305360407383988041884457247668501686429276476396223012474728607972643288099868909810278237300301426929862225919009244211405382284648759101787902565342321012440322730084598808916167712957695711365636428622346522046784450418772267164187903379559300366214001717567463580632810447086709142825512678004620783673414743600243898559477548750497234475299776536517397651376685975773539551800466915009499496078336566656396208096470763284133539291394081265851959539044499274954760240729722825573127430170798995239142242675186820157196924417189218686511943632846252090349068666834599065564715884559522558392717414506359776425752602043428499427289664582052320707884906809682608666567382726952928351238369941711425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -95902817514128756356640603621332996879456007155407386728166980687465608047049031527016577748623796593107676346538164415926316275512542398985895163682938032687156908172270760868388833689225064230262608053760522577699456835909289153476194220430719016894289190788969047585339902780060453517207793726516209203736698039857474920366145298531390875965750589016325130772895740684459471577221372436461773936378966859950700422833137560767854793638648097477235307788681516934728430433262418129965697756878490133968433777038645156815956413542866179653169199118117726366471074239427571241107359534385166961627002998594072416471093475650619087226986221004510351836133865982906091204120735740265689882482870167488320330844935901421914989225172678776871164318396672009608999719846541254943570629663753316993090375473014591516168015346184872772800477623717313275289967536094297069691111005195034058882720964557303016749442600557540411168731953944248571819446358966552700697530334307506702747672535720298982717203322015565393856138343756626042779911508200272895044799299191600393466858320311087392251007847704024878204186131576470687314338611485478912440174227578308363149481084206802697390973129479699421952490593062530482534743735296200076880806303689977365617530686472522598862643910544188960059340344788021918332840297247567275333412507728276537555109047845558462191246186302384430545078601206448599368015218131256490563366724407420404452011322570109016593644001464142003782345298019973290877279795577296927194649151923556994857388289528255059186736881535091081874285336871621406422488975993525246870872220482877813847015235818238714131923389876269488428326168755428938564332253065211821956519481623946139549488436373731661955456238105494485197190716294281631066902547667603026021185948999619494152089512283670171538367488414458959399378977815987027246692738669231144247484336363437623230171693689685349999815904933867453961810579203564718683766565085500871290701316237299753469525457901042435331054868178701911788139939340913746363340249911399940828340101155581149008659930952881769230903917836940838954168919983825877692269679548417015550070962179587419546688746637120772459730596140182601759764372341577980379139796901370033342662763929424444242479287351245617673671921768336226757345112807960966828576702167720650157206970522345322874574560234072554188560435138157766478951573825344617424825888632526608305598188311602486579418463884532975696401931896836307444817726090972031313981720879881549846179791955138084499183029329041045358751353316562153056576069533377089196542765605641956674565744541291197801600483269208950175936166117806077837067253897358085526619589386866181256839117574165908573464800794889932075821519282222056387210697720954798251037416546931774586032502298249588899153875778143561836608417138188844820591552218452666173818234392415297302388812930111513495812609445468335570665175535955851549220407558659256950405933025145202757823880359293572989846575128897127969932754308239246571581471427163338226199979929510431081085727184551707329884782166834657462387409784387881903381868253289839913169678949278395055024469247226220554400655456108383352587496052141825467373274368150911413294196000965736243687397695470178947601623485311009295972047153696497201499833061763304230710025688500414364452729135015941334870875402628804050153331551577747668008496180157848943440747696572350921860562417791978660111071877418404373247728399425924735538404841038346737917512702566820980193317411517459088513984351130223069186730525716096281150347263552395539725901117246680105648551836051713573656111822854962543859245540366105590079014008434687955061137554224615087150596082210540771484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -450874629719003043830407775627714887977966101680385454119185569546136086471656358753746323013776091532173916437189813714019304399978240698542829428638942794613817682535466925858436321093564719560201236442941366238436409677450435330058519926993179215630547893622535451739001301841003851796969582666371968132137480644884555706012258454840109256568825462573353414835074049111034308265313949343384824227075086030971224015528831294536889203914754576464448963172507917126103364240354098113591154686516572739490614154357464624281943389554659110904796628799663563447862160645199780235984450214493202576104188783911072165272176432918122044214956457730362199124454275602765371537125682530890405772910090772010124620929341898116457162222532346121619504904168614911457686656626808610970034511932230272484215475188491872809173545190887729025720190484970842483636553075228936329693982014424778635051462869261832682417800509007119587926279704484221969365036567154726270266606468582835963235013567529044042648702873554502843710256067365885797671840115668727271441756312799380961485843821353004331630603295148887930990884256592911607907158768301009826484299179308174848487435689992982067768361935844827544183190497460782749745018911396351431557775448838722383403266424947961256809621912739123302285784474600295137504900823952218183228337204636707118674346970224842722835371024465995407799517308144370749290870186483006336029073084203087299790272945083097295800698356127996904341341006353999021700709548445295997936615281626286633523172198690927694824239470982365588826064854663209183511546397259522018928549860515083911458008594361979026185208294770825894666718803156662241410718801508740726324076687277728489891773999016858503335561852250158042247613912512937614697732273374470326865047168219450283775825863134746394794412806668444067449558006067874354698608584540133980596372728831374803862235291940945404139524721141664828032717964774484580868452021589896102233627422814355444938966336962964452706891634053142540378892602725849426079212061102798018340053825916234987025978833638762602013213053060335678097887427148200887631655003643751557949523903791229194741844667486223178052840307043887205091377758749323588824628991229204258809238482275416746914108271889423065253393186950721800297101627261119649715374569554485174561839564637017305435057867884539444670831184222879384822541942085669569641972238693660878688142593804016652762659575028564035682374667692423667862630937968154925897473484273914789070042817583194019427078484887293331186836772563169763827586349466966699337511036823285580509064520221997559807840974759245922309512336430083508836251286680886921668413985503344929148062000829322675363954142755116112981314099979890296213416952446013206199601234579999600107723411460604245966192757185707609407036451315729126159530278789373379475157920991566896868258855317538387544373367608407545498018421373639065502179189652480226044263631691915413463694659614746565935239267168419424008359912055596979645963403522344465949792779604408922063067621365818352612770230039070003115066631551320010386904016356415570006391597716092719251206590223375530629221084342493736522947099409380217288170659398087029239317428491660276686793503733732422021265492257989070163197724537597562765073295780969932083562054687096940456397813203450367617312631579877583916340742392973912214813074226736927630761241906526707777151588832423314747638731153119363077760433333078388777564082866809661754371191308052554826106595187451252734602427002751208531760956743934503509243161121159742532413528788812513119240140632380723353871383296707425697062358301722703475672417622195891750286333987673970113974064588546752929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1776028621149952066242184214596355475331172434852057364419627563322692380219699485052391135895746536572258226184193530899496379156887627950713532105614491973915152481012041927288144641156934822885684431864945211220127868581590742039261195093004461128347255707599852787764867850908647042288484852061154770174695590352324367485061287346559004967116413689275587367813168357655711245075546569750223676051290475742870467903531385721070024229226982669364173178230393127084141835233567734210245697461741533136998018943656470776441668770626174463341084790490174345634788815329864361388816744079689221235904603116520561824044713161671728009221567006014946631207934878075521978695658436125221810429269701986765182409342835824376749544021767665616522600736035053578854749384563259012355798308825455424831964479480246385616392974759672461247213234342360569808438391286993782209578256755434340645953350210335331622271170653445407978458170370299618477186099150695227476788528631855745323456060791626207991988073326527114658285241562292074468236376037723411739931856045198225170111901820827015379719099106773900767877771677344774987573640477889678269456230766286955497648792691777184176306708880536921567871940663598576949818392078392093533662446563100411471063843311342535478210236139658285072060897539826690983471284305785985437167707312938746645650650107954168073773329102346122430061733169576845019981241709343003003327623211260835235726266143727050112159136481169364815001389957301863946548823078949441426080830245269164875675422406595462343916736064614991766751406013767464739784030173142669163578888104791734968977552621045225842831586369458922683790517485463514900143683379232548531958030691722722758119475815106860880801735323938117295454992007577950330294711017333601718610563279488344425662226638947805633566529217475693481586608207544391583064928720507533780081711924104499402086236341289303144715443552821345045332230584650048511061041123439171026084844005197648221610194919130422712782715024921553018993989183853185704396344144112099323960539024690417395797488528121301802414354058374188142459798873482795492100921269755244262408240127932147100446259609782862886097073167314979617204867782415981901999644298216328024036752309668677417061072306965669434632169167079744482699594092357929869960243065592609765708630766644274488211295532719441550545432653060383302839042549220792596187779890912062399136900174706642935657678633290716937656188968175552473214156661949759008002377336187768307796826934726367132181314418121677663946542692126635746324944975640648746256079739642708123514918389837271436461046357877620996430755045028980548994139311045015613812501852936005942487201788264030011853260584887032640158104429412469293330913958243828533946835574265066844157584923919581919383481635385888425288076771469236718303085180106511869308645697488519435313664846095222048346909234382137497608259262731071131443865535337850527577433955839157299810561945357100809874165636504908586821416331622012876307473403036338464974100546658345919374604809393099946424108553576886971224047889454881532922104824147564340468804153045485749268657666530078916896507810784380181545857918256822275559148379217854314994535790925100806843390259446394029767461881159088644750678677982334865063004648036557975476441238120474396881575771073289094309033975295198000843808188728814315956835209050790044248376176054645036417183057853117264281418343249119217551583901722956733099921329050834991386601295630975336690053916105833477711877029888718396494892068877124422499286265035202411864028527698167961952957940075620556670582623603274549292088941193517664338688396956826979805783850441258664432098157703876495361328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -6085809583990159098943408538478869633801349024842848995781933170450639366207695875638058128231861268497075967473697626595033345071947433942932239913443980236454041293372120831288163010859632759036033045705124530745830525424742785388765890937101929108819530815067208995477740071050108523399161888205381827598012481617078132837503735676374076636787580356219731329159838978719269497855261490529412092208439116351306903760778733970820419034360868590976624500139839583395403107706447231742525992012231318110324633616582566348992974536657419163299034127353436370926776648569375517051652550962784862662607395269662322359105659215029112345637684253931110117654378608743497763045307994971993295968002201955873149989556949181794783302351042990721491910419464772199136107498124499160236907460583663829400208265103860772569521530896328418367753684429565409709729860000090384748972747574605366484075549244066105611118259349458915751209162114553486712263648993710603018750082887939523981447336114418494731419688864816310449446462500712926741857559141636878047741635949642108989980090893446894307114095713018179393890491289531921479879613648407181161948445161944753922759283369209852987013915412814877994947009709909394564091095330312426174627126350964204552321110175960845620505118508015496701407887199540012881931627848923198260804147601740247623616921276006888081429479487502380347208346090040273678300588405498118992617580894180656756213804190179236101278802756950286798372477294547608145573446300141873224502252028869643555622630920228292617632418843090044251748145710524369820029806712924967154859815708406723092988430280146277805277881631021575114753950680053094774900304565849426168690508785060631421609496630849062477989047705702558846777296921485206109937417815045472664947006092372215146949274394693478667919137080069583522029752889151161153194158076305561978358028611434037440442337544675450322045577071567288909672113321954065775615831579226093040931442477253643508230638138128642573490788683163440779910252345789779396496975268591094927010593520311301922551343985320996795460425144227477103669086013460393370760432190937495066249871975778231616346347303398514472990874826164148312918218830233003986127531130381515679046466547921189415449205839606083725066916527770809665055463216189745077705088891499361504614106232397391439006929939328315905796031720333647415462932271751831078024688663668172891925072371790293151190954806898549683674665469940138941151143660871649645970772834990286080485653641029443593966416780942765783938296510914968462872160728007871136594096161788686363359135972984201773438212397624342641507701169168942730012614248677736913191693184537140985271722224963956958046854758884711324485151980649951150924583400048690914491171969499689298479078560103360237266557584912827063378943713081382689749128376498576700562449247222646340564485499013429961642505152877619294876739697169711256801577374848192376358620673671489629499886616568174451101169462195793443557298302686151998900951268327573415487329191739291145416939707820605376400313823286372189151731736397768231208191486017701632754869099457078881356590904501554269577371101475540933876567102874417927998853012417969640372465820967495600220061602342122037154325808864568065687075506779845120283897237978375644643194793455456134030228490200829371310164238646942891073279185058802298436338119778386962856028499431372209319214922514128026952112711281678790703186111622899317644600145496057852359724441101486886583700496363758647339873103076807502925763387323843790398855469896554619173354169860728167457052948076900965835424963073903799202810427278923580065419444963601395713267971920856780343456193804740905761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -17074402396489053352135100192098685197406085050959756473425125879395754051942499785258049029459517413767168562976882347039309835216135294384741514082890453148674171220883447662957297836666254161881680158319711483092074971231686350527936273513724380042380023853745452246863380144962616789636418458517256343913180317486890810854319703735353971393981418469496484163842696837473930338557176283984363466893036267463625490006325207206908753424043174691752684742743177187533438813124860837033971239237734279840400905031565462127916505164149603372853417227862634952905978706427328538902155187461553034580112710798519857446465801020584773800393422113543990738841662016452741420314503608884111995124136735082922838584923843884787930609893472496465698094586258903104533041811312320304875502523608302093433515401921501885292804283484097056833034369345068231226579582802137546060991983406486048831302080560699436946988617016962331279568330595907805297730004853950987507018323591664684727422794434418234800306963879006617194379780720306765473919929428440332475729741114135232443345888800800345457778769024348612206575670446747182009441700887368566041579137263020028496258011055654173883184238686237714562368956690020209847955039235966258520986321865498975479788995098944053597203252318812570399162901530730781565849027869633205728237649388361542164312577892947241223874189978621780014076275383597457230782111191282303627008896516745583574171005872639680554367552190920548647928102228287869431050757158873118919357709581876038099376128650319732364894590782828731551176037561638865121857662697396819111817984186461922722982189406165043065131764681723402801032400476573073919104471943020615236508262899099130611291721199748546157582044605733043738324025994681433708879201089842920728082747982088559733742025439211139712910853905452220483652280907656771089393917299374383136456469134560076250387996937507411585959889415001291582143943987041596075920945462039061974228797193385024244610942205721130289725330054304500918150452173935671527557610816023410307840607689233530555631284762369483359594864095662836114020476519523448974632844897384709322645081033930028512541937151876931758554115994617713731610838498152257482670147610932066680891564940195011043536400606596423260501026287924100722203152620998813976906253136690673644956667455184195115864877817822671292749928655786532812858123315389782842281890725611465136549595540163481450548976549209353096735659295258365259639501971837906666301137866190875150114758356156236744210610789442663930560487832569862088643579382644015095164164958685251000861429153519816550047915181196042187383292538580522277941468253891086728636185578168443679475349600339055728488718177699902237022018182394752172390485056171782781736335674748983463307800384026139589971464248519685843350900543249657582223166211611631812757656356977375333647314165577303230139004604465363354372901706326119064789570799462346115719560993184632172279567646298355693126951475301002629600110753881449433256053841092765026993460793889682495746483854092149658849725347203253498629178732463541317490993584091427535279400513552347683884251333062306949148526622819411688213155069498964182084421595430402909730358342594900060633032961478290515572131973682785036851345671135007417244411777918447283865758794788610784996347885665775975607794869630359634618564666562682077987798028926582206218633123941105351386558946099933336986106407319133140971406046184663265272020614345489300481303780617399825323179708653505501028488497392582445654723994760949883703001426628671517115307319265073397704220354377652508159578838831045526396902844751656935771107969975688613425111872512474064933485351502895355224609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -39851221986027687075556192763770553326400240317729837713407013855300262834919237424851751366792330973788801175491051104412239597587203334162244460969019900422028290313304694374045667391992090216201832309030890331366041196637579586063270673805008941565350558538150511548909991152627897391792894210993958818826665328543491890116601209216709901235797666714522333751551750566243448524193615957523412371391036550053888917951595705458541950094403908432566953338735072035241094487533416146053819088669820203200405931153425223633857480746228558061691089782733689244569640800352386100296980128312786249779365072668256992726160500841682428115100708749630747222853137573054676959485562296873110321526169192908257886131960500460051533617021148570261376685074153749994286114507778198079506320924622040160254381486874792814617807605769061188158809354189115551098908034791334145742574616158291390578892102024384992860662356338535395041446649484237417121022799272860303216797922736323462369249509792387731154324127111426461489715330840443616141847506145740036154833633816605382644188850602928700214650473829322859447233886829743517201416403895174662113480857528216317520222206423299836526217815006474315504588711330946854980389148556403292698058218625777546804410680684270661149365975936466602691128502608735072409278779849289958557829271604699298065631659865395886766400493062066238612998135550725858133107751982303952777609935193331530839108440670335945345698157231114024977074175813144244755245803000138748370572451006725160978988744902394655650149067663430743313742894974260991267789403957195906711416724553046717545567436852113443879716420891128261113064583814548858087989919943650450290486746845585948115102504302385096536820920973381042741017103030172204750997058572621839742191780604371804169875206705023435918453425899987570932291597987318023568547732144093547398795341510062930216813628056940092929095090432454855683919145317926717441003638526339908519787419160781853407602304331028093662551122754864423136082366244942376615852593443812545824279280141966932281669901199304035604553906412225205532149651088345792834859303388771014899541415279137490942125159385314597726988905631946107465057525696195675242323366762687340077539200450237880438540851780267240715243159389842129560194556255400111591480213398777117412812823177217545827336814156548013227894009543765185940298594088264379889214113592998012424169606208533481830259134423630822617240041242566843741230929343108692608671002156864593664995421033928632605436481666832151030893441138016559105074490783848689592739395142937732945136262034808842703815162548988733900434568600395294070164535549746866757492217833882553058577314833607537348822431708487974450213660191226808337203213928095209448104881187736762906104187979419522390851688444408392165065383007576258781036591972984601676704842735195707289909173389294400669322312522392541674281748971654762004222697624823808760316652052879989206978923158611887191962199286072277420587705228052343890051021212017417906989525442645133321582311287534229834856723649079053465748949175721543735547055151308301632642854602104543386862400131635104581674431783872764088821473094999452573899457804820324661892026725658309469486622631164009009460293792862574190995593545191980009278869273545563244369511214251381108432906227424772154930859882512580302078716184237558380810422563903858728515974437457122254074699595339903039600876439103929045354597105537501317644327676737377709989387274591807855166743017476880657528722255525558934163639444028849989670625095698094403308866872029576933971298859301818784000313234675681222340676664300710126306872732416473328539985310214888158952817320823669433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -75164553554170989484307298279092709744396541728310684493162635812943720633438419762130051772994607117783560254049262815964853527202819099513450194250352566440574509363968911229946665723774856606327582700363263783908130767666723113460869375254376360860183305912086719393729831990449828264539284374044624037564252497979512236315463853553118273871180848577699352149178835187934631718304995240224537825505320302011802511397299928374273756754177287292655744109808449448604164460740127960500534658999867505105295893151503095541181599512029284042823809127895909448572114367229668216780251062243188205577355538459719214030312826769351636339423256784273257851522062550512721928424376874506793149637117493967866789177663681934993497010627562455176945456853258210688721566646268157517140318073171786018483571016147910844021615547223702577165467617680561525300144715766002569553859342654003127410290017639664508620275408995523747838825815008834188243538047610079390695110112693385130507703046896941857827554520824634938504243858901937618669711227682185767267785234995884036776534073769971318317527033433143381981747117729668695641564250848274406130368017394899327439448409747547932669265599672694656306609232621327276197893605297335118339103774745450084687313152174818755285678607653109456765313696201270710928677348169434911244398551687113885823146103202620862299685020164883976845590381851377290332489283710478639382753979456342855005674210958011896621751633569335979873323314798919367879812299812555536084273567979581383706568789183626161446815633588457246823317834106995666438917993453714116345812019842721113663115742460387486290128852319208898479194403931404773471075397476835771298321951814986283153314890906169834450915139004278332614263358782349528169340427738364631286335724318947803372845522513491172302526795771463049883285721602655393089105929055223443880371907270490249944714807542428400809673682012293872254983419730994889811379067391991822050288460582740199831417627322762754035068390983196980862772324925463879960441967092999586294525256736054226996981021807541173893680917286824186861148923366772851740385820103989789641273719533603308919033365412201142894254199492569994624527126678925037391060143769416068087388240888810615473468796935596262361541849565310114467852995513827895525252997164435638664294598097132202959748895658273978090916354149804129813905650235623423875411492455148010118215381321892138737320696944694083060939444871836813445663003202765767774728006027656797505877926717862047270862480918698699159583341682938491489495911592335966067391995865895627508350226525432040171413745454492213408050425014690190051702590524455817236561676813571823717908386295059442101848398495413396291686914075849104266510570803820652728793500804647557805840393328622268352962630179850807482270504160291151733363212661380515103735308500767657941085215027574589846185211349003541677376637759836611950724546466422685451119965087453140960137922534261092277963345773219377263502417466818348623572185063524754831972312765908676485240814966817954275964569274554608848588064659696408300713792632282558057499155909209414113503846757579662157037966802697931594236974050958160818797026051948209027042027763453040735647254641275387842239801310109788159297222370098646562411332799515258466580377999077010197986892260334495177375843650223206474826584986248795931423428133481946753743461335176785637395959146306219275853337805358125897217665009682480179569199388581367108063555459360911585489887462850562510948307943069663878124504123792983241568053381955970306761717345140773607816724279132256755996810419066582431672916475225587811940109234009070845517787307077384184594848193228244781494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -116036563316789059835813871293055440198348243862374730697599357907445720392680675426754316568868796619853425756420565384177210530507388127648093987610947053095072962246791301783577420732434634758009430870056508629101331838098196152748671877294216862571214928248739883032193098203032835896485001482998220608203978681382251826048124597401381041031405677098445785233897920318856824363858795868228822447461185675303165269026897938787503836094947141562496873658149090417972884108417305683692520897867421779008548160427601407464382961206605830746686220185669987215810806717717536334016034004520567854165332165268073521914182956074708355664577572496951687746848473051903156234567746034966366363452043142078616037930590280990245388378217405839694828637984895277914553171832159444177657573945367486760451334249588295050685773925844178221443218249821456765460406245367661339549975674981700983739452705660320658420191512614426723643745221510989638903556746282983839822435404780858578045302368480974855678222063763836407574715745190423674426296500994565434203295039679830073459724984504114025934033683239032240278075895018339655598990654728232340324481816493352758970191842010397917034390015955618562371527008466512766001984984886802875026145053492752566946712331664126837434149717548091842037193931927518538744547853401585958410809674741185643180101712770077452294378231258330731299599150492726731421439369055617881600772545383682801765041591415263481327196838491637162394719539166648372292284238455295740750972965240881045524487896574128871238795418660654342894508995913106530899940659713033557078660716589331420075762296342737918393233442619913680197357221226804812893029630864285346800045061263618887593199412873187144051395254623752565547758448185138529680191537067833309673405400805047337675209028834004329192182322673392496146577719578630490665391790762831125596215665200280366472173492719751662005404252832238670387465366449822897818851398226269243381677821909679632095164200343205970295441614196648126316434804539943999118541756747938250742793235464644382988587660224911317342243761438179634811508692239767868380419773879892831147609818080300661703349899207498845575901400264473999337097976389180186190869443604568394587825549015710168449471786343559399254329013852448951753883925898375456009140006584835064543297978343408150225155974572270150113302763300828175470952741998387427997127434052633420936472944712899739130580710057929413657460629107336749348595968393019742418215166354640227952281258530924770769568987911009197990254421096340031528688912816023986973870048659507166857568239526708420959890197650546554592722514424732297342339903131049044893940825607954519020544001805911248733976931585340396033407257480969958582548639950045739329434215225209197887402932831185920649613205985398886451172603517705218920747924203476826939910668742210125978306448245305992767175897486782817336528289803625603758147223506876805142570177609421338129035136138821937125965780576086156615060141910709116960251104411948220834815404278000715566501784603942097982322095402027829005051218337674390847719848051557952279824599567695761765256279235016893164762340436884844293974531233411044144218679411704807087943251462270015765250991009347756984702471957289434768207663896454920973023091022837434441852727738253094251039968972452034740852874228768789219654486367879477756322167888424482275226222166767749266183965139922148844937096609627177577426660800873156833572247089037715757627672757804034190085398465199011886994114611192372243623621445948118688981730294430277472543835468105495393728994013676353207870305209500496303932652580927590800720326780740336379939628419499797473690705373883247375488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -143864841341780366547508352130849831189852170961793024953611478284770945034827822943387528793608301681697329602843719183473805129212611659070984840470709271959897738969141277612110447158702516838937547598398734076490570989802746487400539328365042290706628189824134851015739504194506756368352222580541342482195858401744709384306636009468864339628689296649095490206858292878951414947002047669039545178720510765729890123704575024592124738073480500188075299177643478218187767799559237842166343016632060172600984758752489461171384547604182480153317059108154516990913555455988450908934551863972103888913620105578675233505578177523564573039806203449144153075450343533001419019586332776250469806783885250689490526111131271445093372970454996584145961290454233070628136318636178138996694271678871203624967399171099427396759622360854165563511973521312243994031726984305902260060772697799794927901669325096895771451758733695179908327983247094086412608690951187444516332517042143311708498701550125915754758828919816668084072082817864301011563504305606220970683541491609540120499320197465412610542412600328338421178689347492929399288395278309745523245235855500765324080261612924071181990362849233176085082892294641594522900046766294226748117239634150022567217498691955460092019549792791785760843397975673470193437387380755306877448997901615645549868081762413092796355107257008300062727211703445089271569738538655698854602803775348417694725787302290802474568738796247651726331166513435635861279974967767840087244065928217758402533346228824126142601056227228488690596935869511236571767626093402769913676226919236317675865691325636584175249767829409994733295916671486774770729199065425083347678099717251613354510398844546729028475684382884039662882640931756974093415602353756357988376539680616492662298078932881704240861626281992439835851982401723832495769909085692809346567711669008028072079036243465891849323541923289034807339957140287640624387453568835305049250228297476207796909915589784726339120221104459030823706757342986670993380576103204800115567080927231242493656305584703660834623726774329736474458994890074887330457155665202441571565139188724852540239682422844747464048906073642520546656359341707873024743473199848118775205822359526929025484987624115980361184487368614856314828115526551327872091280269073321501945633529509629891499644403407679699496466450282679336706802642719513314263536452331758026315844216696052485217443041232982336177768480837226443052193265847760259486448609249434221790897725502547757789452764006672886697939146826237965210898135412086418929449121876121078823260982153260932422435390142428591936554735122932532356168032820270835039922120835041241796395835312239432555878370068873361911553511543917191546475716221055575936535510203555375250028781786927120224670911593793159122801143982633293619749544244528769812699240197798635060159302880334134041349160059269443159058252548114942362803538776815669314491685788222709878654525815469381410767767582324829484742466068114503078860586155820675557773202808052751442215782541478563191438341629448984948553077077645204300914980585747539570436201591059121939395413234371828918930244715169847083512362950672781519774526361381953567779297681183213373347486320565332733700388649059215975006034075505840918731754432071507349156579210550267838972567467736572052066202093840604047369118287460409009546158845894952467294975766477071427738029647644865903574268157102117832443053781941019854144079301794223784596985825150493270040624350959411808715728373600286469316407610881458260918015498371639369093987458611473581138883447334559998360236958833338182636385203541928644616000268661896454333408434944630016616429202258586883544921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -144791265539314921295634389486224976813971261922516826115451583478058120060935094949469332822012622586986601402090405249651381684394292536571488898737027351741090591627319210265694353952752884938469752473382827681469220577874253453097216885788283860615224499775922124519391127028462466002299816060322112938193763870883022085551070248289404762157307369050245343507708442940374739436002299780554375323632417061642422460352216040568704331139304984234294760546575902531856794658269104765621052888207465545598393829771441482445157630851912008396148019581880360843234417381066921663467145226022895273267998824487615978534527486543102214325187425070928523797977866193545457178010213713939882994022352815132161456350323216396399031674704004025576296702758270747289754782145076375226118309408719358309722610166436788203887876745323138262729448385598704500241040872134933264525151904853474570095032289106152836653972219020525841715700977733963158018273371499434757227765419072633302682188337142701579950642943643094961356007592667147862171073921824210558285919668006022136640065952994697153264376896090800185269294723886184362498618391738842713750443819537103154441184058062776469258027446903505979204724000381707848294360192220705003869956437871224698316887394157983106753324789914659719541760038542144977290378830500658299886206509786194702073601523197505902083970755571575845332682853385852203350046716827158697568439642660038784459031083094306159919273364113300853923262337701422837272526203837272439433882326641876300703798880575563301661055796226933916595963715975106911793562423061964235247865364387956296627389899084640683085785769733954282363673060089823627562634047625917144649773770796909577520026389724352351857402873024064465552755137608403625737283003693283840814652631358980137886644600641411575010662261216691784770733128709742901169677834553557611381505270482469276972669485131463437232155318577302786937941903869263888154445072939439973649841993833600966957585716189238861044136374392571150596746876338577987699250108842091929772960711343531285273081231689274934899281115178690785557342243048912877566726490944671574748559224024808728845783723442573311245509349892427522593752129920789384927623338532466894990040655628121918020779216855026846777148847888545456816221180218410683794461453293941168347495641040488602952862367587261033758967116117105761248761862560925110456818471555705290749709215320285989363967825993258361672143417114353665411675297557599836253558234279731183696246214674113629609013166748796341020855629838634591620893465456765255014700524648398309307804581485221013759110990470002197591925491029525436439590830150901293859983105975290822889052492135200984692942149925452082602193953876060084044791592470139084575084368687788791403650246375738466316300453609567836615375968453972372700207986203154767027914818952975774740086556678017998914000420115196472801251842782611719924118035103444679069456921922513312415246118297378043075433329170653211759359277333622191969801311009534074051541896614050396314837483212529808095564429174406467739667778641014898980358245190077760156808726264438583343371428391070308434009969847865416489698629257004908704824794272641569482332159433195675297221813310719962121942258507493191549335731365264534457057689453917850942522891261705319688009050201634194594466766789931496411534511254595224902271519222844770372130999266110242771457179371045693213648403514423476641776402369848107657886996730659785392186881105997043065991948948030879430380218819569017022728207538607508453022926719793613001624093699866595924446869168986607802354324500197377337836362208065334366474727827495492659282821934496610083442647010087966918945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -115772013401072053122076213288698764219969760500594168133611680047742651680217852626224393654649636732856672692660303438868332469996768600255204831039817959922356378223410938613933114860484395045757873917797433963045012998117966235546248008707408072590580332090236115658348510657816407865269411030633100411697843310274154318711917667921366820433725793208892137964070502512151623951407560861304630296530107633565066996004179529880340843702145002244454000056503918612762009417303628901390656837632315224283628684823388831161235401072786641989981294043412778867582284376210603631409590840433501767399631675946920239421954716168770666229232912834673341756167418197268289100588731238647807706547530845376349336613522736667984218894349631161599836762442544595063551610093462951733749348409166740851812669697044958502170355875703372883980030910915873314687435645151394962300388329717084072502138080044512450489527580101057609780371389625800739660201760267597236067465821646447267438642248883228473235630118749552076416433469401776840562875716231165641246422398658081817193382369374499832535305275517213223032568369069361723782536236176294620422767634755262318595400545525986532444708158253657008475280115525346670830778595113876594613559410468233956300872246777925787430264214526027183836756077017937689960293079123695162020731468656360220521452396804538997078542984791059637736683695179318630769644753516343574265239864418770758165017476566066566014359473511612648858674429997668545387949281301607059503853631270524457629934968170119569471914866328404613726231022789070419495110238844581800184783022995228827873252096393581055102623634358960917866191224368388636910784283485733828014703990765510530674778070155172237102090296610843220649867294909676367382956928434008392157996533800569493036455178046464019536464614724079298053295625367935967630955533540455501499978346626575259427975172313034235571321819663976505566160621527767258985348877751767094984171624464513386952710109386649090659264610776312704410335500924910521139365049840055855425724437412947634894946419287031776706612947560072987399812787486407016300647690367483299325965063723096122595408354616346176075752753393557101341672340802151857812091306337328911079091191321832474792441709890214074577973813240436893992892481439527776022840106551975671766330099057823991283884838481584009743492981004106140220917069217916981550777077036955848597281676224249386548459876674910392235100979423285327359695478955771883814950012000154899000325426584243022792066257633726723643207966879912549605224055530304623788025335866938428601460633905359901181296932253848455433514885249527221473791716315204293484560494334780333371494014784202400450109902816001477725065481219553538346962213255981582259702850865914458701452473045694195380843384733217323350867262872023462496453089455341927336380998297784526962698497580113832437021256386401782676310599422046098082852149649761046462875238362157203950135137113999057997204960380131472796688156668503840626169205832828503744315775459974353493832149783579116586671880311876526597301067887082145890174226954743465944385322305558976462592831517257205223534377168164034173288607989176737715516984909726745085752321536596706404160444890606954886481380239376087659237642565391947013532325545541027720475175348017371356397601462684965098807689864107659649932487364335078414168363428158024633436356670531215649864129787158680434042137816577235193336625830072155543903693126054764982871147460419228934802939873788161898547959372491440578303541671090519823880022141334960959640747298198096214291333240669284274352207964952458919530472518526484224490558955242545493874613271589879559542168863117694854736328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -73129515169591293402863285802127026526535175490014645789183373316933466538801080630752474598049831730366589628268146910396945955956602481074564296869538307874441334382878318991897175963356058915765534721507692513817108357365859706160642275463396858942123783303326956893910432585813139196498428646500684121590093914859525642212618987986362738029449659338983963788832575162474492375573940577126153028308892863331373610022822744689190391332274946475608061471439353506163672129604466749287185586673388982528267189960442183096202035408115127422506388932103460074673461032906701627657331741755009904440198982457518085045101248435804973026665409811580153916090185426380735827453730334455342952440680777049252613575850797003873583188009899229825477315673747343647064584562377111431636659606263015247584007553267529389364329275300354824589930765494156129326956226663736494462407644191199633875698956104868339134552498268665099440884885261244609061573649490219402020303173769772126876652700341304987616503479673164541509253684680359503297558501681572937545837080859378099728641382188207760355973630866031604729125183874542140271669175600599622593379664454513333524091354866907877286385722884997144160896481763797781213435746660751472092512849557928102614936503204868868397986371472563824248037792496698675560186037778836128440152469587980170279002477984672228908828831481752198643323023184669631245192143272214380933756032607827468176639229993310388539583749195760044560615153125027648862696949504155382764791915637739665149051225767232728865852397066769557292819299973263742980690429123439184173132711282544926096862138273195473588578519986726621070433053396043611969807101246819264092794544469347153763498100193247658150881170452792588215895082114464151486630676206146527971765801373087159560975517843982477496746827162914563720071646034412924539961164770129740428498083354840195251206379617139906836211533594374449769018716652792192807878954006249031355078538142731301345638379072780157844125006807549038170653276460344426612498683975171767600818550893515251859058979147642307033907566404242679264951936703515161022813681852189002580092532139698828379849323302017821912470827679306028466503903039004205381665588460591154145291257187936211596078831302165159794119776735404462615584782699027750462889925641489818386950712085195870696301477619050178062158178770661950314040540931666505032877781702337627504568541730873140125551458644767186032163071484479714493542034971840804028005170528820115657349468742761559869278114979593618793657724858091016886372201253826547684889036735037566270225576839921458417141576874873557636755734513122952333298247719161963940547260567470631526503323913353880768531856462947843792439282686206944613404195768370802264373075363727595899442853619396648071472251970192172655728824006868805595272356603300636104277017845027109540670133243644562655517263689729139787315433821779271746538018305727752930489800555556511859536057379666862326094539707813612882200373219107862937317326480399791580619018376538201969050862395006121265214739826989695604689331607168901288898000692778905706887760923956707974080492681364713666006864830601745311736084125969662736557113159166985316115717688740153966356300972756413825622887302320504828225682159302598031491681145314175686916198522013027650137179625621566307553537203920301462393762463453864118531030043629767595380160358166070220059713570592110722970107704999155373116599595984559046304000583842626743371440448019227193471035854510220772181801384060938702261798680857915253818845864331225740493154175582411733783669412348960618586306129303551607329297040416324278040976578777568496833247357891139017738169059157371520996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -36608199761349664242073350353033512429597249082021547162480577283186235660404650954427348258862444083007756235547885177271230017457830484799036216090388140237214096813248444421168117743596053934941770385146707076364345196607431365893486450203270330422105552405512851668377960845027392988135204477037931589427384886746416839341307212806196446854241873426957167530290209243129846453587172480078713839921711528976136457127683038136903502823637403677444594189631230418651085261543376738174139827455516991597438637783457578980872462535245549006265066350084471182039511494783670641696062046917332721559321081988653673642788873347474219598289678558346138909601777933875026579596123310902384165916639561227661090088004411425820142014430963496859754220176065832669283313579846935227857493606055863070544704741519582768175261753011625286085808899057841976636946826535398121149462871670405225524903543643833205965190717485326095320971579959726538587388963884948679582756124678143476201452976657736159112080810518049288448674450639049118403157902303715481334983280437906649237246598933342480205539716397917707955348995871565493086781868712953339210640065046485701489242969192492826191930850503378270881867454450665430611098659133567237519352270842394445760528330706902545974703566351198747676906106348793977845177026012537441089214700164436675359305390109322137870579158065726833123426161890231648117742333967966908426893529834843841647994962886184158730997665119454511800644500693912246469091355445466427166263348376414695655400443805627980248693611517232340033339628312001557218987227201566337758390499294758286644161152630560610549695382452379602660194791512332715340364816921378067564086008996368734966296961618543673436221447318969643126960069583440183119227572316662721115384238494381746861943575091164260112778312021449988793708515115627353442981621672317615817282641697767441011704927421098162814090220182188877353952934584565251089181880098590486303083871714842615083475514294376073774320489685789763289307360914251732729179670510891622469323417894877153412875876158419507395919702627177130322491268901204228161649968999566855292135296003210132186741342132633327651477410934386909546034046995328600060425615531114230168856931296927338464140925655090085237267625511814862170175911246545233075613451645398367838776343619844918924953434588286731040232972901059220155068076711782997837886472870705293658789260774548405117281365498584834919597468250530873571824568578466243007025268897266694128078174759328060250871842145058564047087757226323276346434033062288312816411022843730136871280801661320032369591138774953383821992722689657003292581463879821799954110721225929982270117674257812031991275483451551900313855422653015309299969183392277625949547367823413500586680574197434656187236942847802401407722901894788713199887710362867172603472133000913021006748639197617370673240626548343280841196454255610097439368211190174331853420263145966649612343737507425206881362923165124126603884467241025345785927353368974216352830999809669440979134771757351631636712716765747068764624784718220608462510731605905052260148813209133975424914454863740784421637583309750257107546095864148943537700740079303282739573196240738085882249386151046549401906923572992404237419122586478266063719840659328226378772070735983941272063290633177328400641206600903371006831214442578998219700684398236114611529359645264237656958742774829288282393309907138454756287371698590865660908672898392805943691851467276701813185085510515271810946388238714775483417481488785767068548730853661825170877073459887122594749424769463397596378125488660503360757099236191646164083976605227855648043953917802895148270181380212306976318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -14784309321773472515343299568820169887386836088652489497242941441651706167392693170693316867509953962971745534112199279565714829351527020275271120227258018135833625365894415105373803485260127147216977736932149257319496932607630768624246958084066879684452620221954525419916086071772561956863044593905337521797282557463355011686284902887688074946713675866387683938227397185534199175298329484223440144811856687983910478686130810429790332488131234750466695484575331821687821771074846734558494708798953644881056516633719689358422429728253489028443070719873719293730492223466468657775560851797887899642411843068254296454141592739122046883223313052663976966905816142432969096087661440927204094109144755255324403495915225505127497834317790967295101759509418494106398314030709001462251807224020495075152344396827639247741783111017464426445850799262386830916166702471417553425894892908590958482641556147664198657826204242189531664723841321627747587065930300085885372548183047046351369057881040089757253878234385074956826343213711503879513331983089928026855696999205644045388938486378564223278398465869202107892892138968097275530791282196926856906704560188252879012771866923611139962807677264412378263431712630547946612832347156761629147851131016250462314768659009643401018253835114439347894179275511908334255157188239406464160170228090054973265746441301014363752014100944155788513303500802056972180856771584321227796192758660616866809028891822215901672074931118631888999719198342843511745236858760400797563370366190789070898731907177857629830161050936327252985903032129413829168437185216022438177014126125127957542185878314817284281478738930695362414913387153566979537333346975853413853922302342676198387905172626978928584089717388519041848178224900454778672437847349120619506055107508484167917043698224113963680051544253421000857960599213583241143140404172618252773044124657656409078877145030282997906103873400655522733425334923707453664136830277151759697595530959783034225769080949751860083140758309559391893542266444940154340639348606769151453538237372162914648175050178582241131785249180268553422545771385983244718377636777847968271122480943928677088007309707313119300953803238215702252478016642492510675713344136999414315160663818441655021117235162850639737838422900019408228557274066990844506676845545284122547952409614575716093613753154766828376543448528647600994798721591869062622428484405687123025100371651057530383284974614295962634322336492245706417124303547454407348855983177245571792162066193774082882973255322277979598095290715639210957227507275894721912167075849687589865965657959493114418741401548864454742411235759368339633831401448125893112371032852947321934640451148807114299366242032171877786575098088787431624872572025172353203789831845714528169343570577656549815978187850782837211153946387975808100573911967015316223687453502215044690809505076586531377604271470013551686801565724016034139903613863663969915887192491832252102773838123560095843846444304080287068234788799661344347296383123444425190152947140124369843507634085366209714634106753705329668011559381014313110905115869059801103404807762785263776944202652047281209093942259446217406687748478178043658648005226318772908487551490378516676905158560807581242865934990059206757296281845000770681876200136710565701207666679925254271141127085048028578948907418060933758604618261816261504136190651728869873817725723989441767137408512368943811451805001622280014666985349653192846267984535367682793926973612422674609011846780245443606692476247709535606331875091872217868637919607936019215232431774139969940913101947560789661143844463301778949069300984581965980526830672316495186684182083780569882947020232677459716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -4968416888682357535800384527376923341900583873935561530653852364654588960864191224072439262559317909018838735911882785152587345540885416710306696870841652473747858964022908634532514073526619530157876383706911750394387534335371688560432588622851741167460735577157870769627104804932467470384314662380850036664027289714440077806649442397104337886883256167696703324090808082379497965110824872958195939760196410989789902712541871368502724515887839103503182703935925242023807014111873988311045413330548965240925210949582867710382371867625763972870426601197827318502245571926058396801855828370640904028573524457347957339591142714721398412987380142181176952112824536591994380721835356468920726499815594173633007074139410540454181731617403879700415850497492006859550624609821974791238281161270146836346378399812441171308554691540130348479707543119350377289022078031522901802153083738163838564712454091165118859952588379184863520046623078717273212883211481900707500890338861662479934591526154418744287007975851291393158237154067978630288298720597705368927433096050291460902491339026744707438365334378231243577700954370040846576091397952382783335307598885079175494014359290702103715889852096410080212621361404906872254509754735170363513934369925737597342409005098575519646900742482223111990609251989857630006786664619663719100761277424568105790302097752918956626596114428916302413516951598199507846945661458206541808852210716202908844370249238285869337854877628089435628618760154681710160226933891825615021081842626447989649859141833942376657170148216145511138920284426329997739491062214175256841306372620285360100512822287840761259409748265399625690348002677774398113785114402415213184897404200658445758209362770374237429117480779682172382705594862335860503997091412840097311477622354795451855445305809894986412243685337766964929240761101548818772203160408601869916591164819165879695517305658340007484599279034050395391767269155726779281069323596301202346405525352744199444738481882671343202882770152590936620294348846803765708723530177572234908040317743084246392547788894517177940976285626189602386857738617430906627402825343312272102052022688661875265248576525625011778852049223591844561010774074526219227294742664738360782088779845405373991957513482900320769542440799715686402968863288675965226206777908557613288581484188021934050056584298085921809143434224309527985296141980673508719813210493167593346325340266287938005506188299494498054421247997839079162966527492418813270830836619585860134095832823298406729048608536725630463809849989753655170455287161024366253701171996512537518994958184223276794333059927145569620780271555696481854653076524325195288233905478425232608907372693976217646579865610521148835602025720706439748978558326755497835620296286657285110131182661751466669703139869572644825454699720756720391992656325752489565030759397476766165072469585595067594817141237108544898536228790644812709208411651379017933385052450963505561765108888019741294374366822758067515485468563820401731472140717433094987412460765537188478372737215439104272779601770155448866869930081860450202791490108335999432258336674439544536273008730455853363713061244565749655062428768725945007687415498241854162820557342229163449144410201868713237407828203528437487978418694076392852378691910955242011496980630743418234510634035106750611000673330300636797667232316428399671871492028260441051906087220138456431828679545833835499432153292789013012547703086553340377597085842404900905767450237839031921125358891510727376955714648163443158418943195240605295262326651603550923373496309049518694435165450617678746691477410264427558749260378442867003300785695736814076063116163428645677413442172110080718994140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -1419822050738480651062446759294217472039792145940942952735336681947467749361587128016219590281355050636991835260131992912667548831573930531962072450879826425537350630891203155142014366040299287835725666342845318702881415826418986806194253649382194237222477496922612469002296879600805753456122430335016236114038305220870033737634338458696867645059585220067584300013237307276000059675563760175100600225910860669962163355951614712772899247359642825503743485767902723916623592738747219593583731914991502175713904436665085625886917066703222715907437164389538561177559431679116700587598948248781941259938872769912667218100546050586238272153227788652916426341226820715850540610039047276989178598244355300895057555176509265960779208372894357693093720770620873077760239365672624791880241281388561239275141660072213395888222031432444359270386565194896043766193447595039991295985776506539190549852239275483996838980317467266195840316016433803915588188512695779147287254711729816481875532342034432907197560024319477960619385760994095672980150827806462720369588032754391882161526814926635146495500591328087863487285570254156590472302580264759453453579823061654027887308932684195525693007258138533736367989171178765953769260607092857261983145652899670536647526594857877247762066344616674372780288800196535600703124457217034351342821773962789276707127546385280614768933535376709089086482650944862099140718522589372346033297087030370884551438843914414173342852202814274591273013363505580156415967881412981948357161770959571766300726491667684324410257873265401155389181402159405411583363106203577499900875191998031903819621204166230031291748941303141669711191778148104381920872970508237865085462831882847572517905019015660585462688315519142781187652284379581313077679331581827653041521650102600302207683342308843837836729486058948244328634124086751578526511651736452894214361038604478179264910925859423263237239685325433386932026493216369718779645896889321873700028503375906711389502019443628111355662956210913085292283009258324233330496852160778744669413061351329340238671358994541812680060385003630545495357660350453343034844147029304208282334972188323310050989555793056079968926810427516047608560833887670627684464334032712344815497828846279469321222760412346251146548306096413343167702831628823263042355938211788642113768111776783705162863963156538270218294205556746349141793801115438015492748825053964983379290991253074470177736805025018847772093469072431409347374605144174104275420604934276273604958909269229647519247318978491710538233872196505929951905255291285831811411318471353358318162770411045311396994820173514527577109235251111148640404096177945201665831354553848937271518950958805997375080482407432018526308890290846674984481509469262228452885588808057272506344022281116313313455624583080068703851762749747480492130347453175726104505640412382532800367840259878151081223111629105784466457251608972930282671581977939760069840174572739352320145517286789150098216678512967569298948475755434757452757444423894324289428571892193304127041570685614328507050852888376773750494909262370561286841348159379467554939976212155569412467807660231614567002582437523374808185388014680731765556572737854101399238638116203768594305403256522331655092137359534177817848514457041467125178600893198710206309615012017232922073490537653804377161944982134499048345880872516351578070470532301567209361153175923899060874485773763362538181535986659329482373066029767819738514332350583274290373901972204976398246731099598165459095095943910581851720503640322790763687608561572705188268965442207312062934435602842832539791475320897151030581467907366782128202170942758641531073263153395203062245855107903480529785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -347530098103563496953517646420964540217531054881696332489879948231421763820722177231057662892629894596458261672618786828504644575245724731909522438353465454576063265480643200457168702569326674568465903490764461202011570346408426373470687992440749738889793322277357267767953803276739209822687325761171732648779036422044191867550244250381824730958595829527126767525605481131264123702461124072797210970146721228957872053165692670772260219595591983410956015885145188019544965314320421808598830836197275717518827903834538794417273128733493179506425577275265485531095183504281300849511758021783584491891790590448610831186314894518479077508406246161364180210475216450875105429742179794195438331846061153253548040428302467122833551785578978175887294568695505026747970760291521369381363753261380262023135545186140739306915160218445527647361088486084682429342074869158780968752729002456444160263278597709633241834682699645967990702014333010815632188960412330890766250036072124896161752861290939161833933278919119309840082369943757276518148418636318928151972764028340555373780874448501705894534520890875454933454459789541901882081021114480695935399329087600516443876191760440463864581018420748320804072666569346589511768589986509258696422053047291600723773596580927475644141977047915569559189611932973445405192512459032105893196704291793058671643057284876426071279767416589211855550192080777595403402336938700834101024864049881969637060187389256555830580394896373058227660960783341906933465575949845757757296842063519113430503378916197567957804239646423699746098508678080516588272217460876446275394180941236470871829404831732854575455569469161314116053310781331367206864754637186297985366941029310441604098307271360427854793159456990589869839129023093413421354510959634887242306239877685316863468252064665611413318672333466839875082748508418955995934638843759904515333523938340986279531412639751019245244685493317282150746934934181197980086971610193522644167963044580762801745852863428020433468752874275254647567029047524049365774362398577964421267495275616942503946557400252452013986917400290407458799452159498751310738024085683887929454326965226976546879829993731231761353974372527554609848106829864175492771710982365970630882850733055917244029317264623323437832864384078375654240812226438220339170022128986767097474020070670893163904413229788615423170629153186412381218149175439832595001654499711550627875189409924501013163907926492992383863311424864832926002330949712203742032547505851509566976216427691471379997936043096899845237332878780028267194226160140320378918160078838112840470987488886318515486828983996835357605812166952246992404703937159968807756020141370879239859752170935894537635653416646193935388757481386487029612638509675391751317079366153358523443591965169554445795378611193217437048276710061865980804269346461387492743288024884940918667925447234036195558563875043922260258539675892002326139186504204196169797144352661806839300800101088529194412963793139108940230545872303048603036540501442971849831735659939553537487522976013451129709109431301401043639080463737892124947090330920634053916235576213972394935476763091580510834491742813576615738907285101843712172924080349381331102014164425496117993359361910905231930304418960862447006362911323242758854199367857560259879556412124841205480879070299338415069604630186247803177019359402141947066370523547342856495244610326466508680909779581265214559656889891003150977555997588360165766772178782563789938623515061907123094171749839853970112065849425489428741790771288168535053622881722065792403527870484907517182312891975309696692962125675116137547970321908100221893947544737095008376796811955244947967003099620342254638671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -73172786099026317215166164164899327662213751530872651781696680568954619245074576668151125004495384752328961150872302504259281670354353070201718746870606650882165930165348588648623892361712851292944259975870898823331732583222345105287170768190810641006415307999175426772073125529488303720354113358958660365576699744075499896646318703173979535061929318822490060230954896562734517568871107511629571681640666879240554155615826370528929634839751180909063703078494153710244070279967720406384208649794320161566161921887908669300405818353428348278077039330523662975802156680870000080670814449514166864044584265471826001652430100877558985950937752694117715229572359739329088642237985993031591199996560708925220411490673402847537669820824505292842862556289968499668548539654679501760088979993433533515342867758382408671398462614399872450937917925995284560313532131807854743677256019244679444727974339021906409693085699890494253349551498902197714488543649618963538190954092991388815020794301408482899454062066545445742204286692447564291604220196364616989840897432635488898561183266055906994001131581835975337590347084903508060890377757351122746697337301759445505559047458963019608652803845787316671545025644262992330388335743613084638102658498408147302169848637501407809637709631711390467933050445809455775217005176285535461789589459324282034856398846383468918292647855253598713711322628190172479353868627285087692195960708845067369094417294968488215278430343441050447238958269704430445027355320461434417846664501065939579754192994722268358033391550671535460452550115008134454103783128133597545617055213520750404991468073449541047393930942243987548872408870423490779496436502295480668021167034432436673567222534125490318391876446123006910868664109232346216977094571188124413682166495856752672631557571299954475157445607247164099154735670387717660366342072721972918252057003835490076492181888082367798662155512609410310944524903671019054862920331811361420785449893173461648823383683898190061431206418809559803680435666483473125492377672888203619551480210049127204222006248525275595213116391253156396344423622085481023034759920057853042206444177050643250390991670424769339072676517597459039159864647453766856214792983560245411045428477661633378300212149982009975578656281617145298202961699127219850023430340202057665760875129402459694119271997196713084243531322378588038881396958334244089372028198788075597148888317606782865323390019178057513429091358792356025575681683536192658159570495783187908215489859733361469170983290340605444325406522168138932373138505009713961517937491878751871828796344533383874246609461465090335681196780894898752330516778751534040739601521333643005702597349731468830891863992903787219042169050687509335481797602179296606912215323987196869023869917640770783326612744219647145747431853681739747439186293226248832297185488636344681507748455480312627653071400662524207155862176203866681697219714974984288337646076999218665650063338898893109127075133133498945814339667388602626778495159467031423410487873313476278584737672106965462485728128045672703363677198749711344282980019083456164906024849747265804284806712698306758636267824529279673707809832880057088445022269029096594775522751125372021340019064937672098865487967013862642049607171717821374672704706360888125918200070315702187237023063781899408660032234617736058590729412528566019061648204424320601539066008503908490131626634348816482134496624881372340875836484647358274295867931920791682536154671717233504824651356722776962388080157298120179190119393418696004607310513857029613199751213828664955762562585698914723258608230551510700938842099061119012338424122765926131076869021185871133639011532068252563476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -13321998888085070437175856338923479040662808930172137768879565369444764263374385128172234188454033980675935577354217742933952848755888308279461608871893263210854534196881650382051026031589841735479186134478088533480622783556012192288843527725079813006351598360200997721366616218754440995907497146775547213169133693970358060576882641490317391935772874787294593043812466197009741288994323151841013885772761377470754265945678358300643042306497522981899323661500067035393425787409666670615335274734312182354992334350814603148669529950098993900428658126090810268400281623853666630704349783834180900542319799830624675862413889746133043735734864790983504835488401079055195272242125071868095756317006832751468725461973730511130749994872615175919685016710094247379858468589982535337807568728666294741845218476703399492502239610752885719056579899760948750983405757844178835141803539712634917267277854734930650914712756998204717768446774804260620158709280106545584584058140084402635126954447737468792697757693459104561293500406944753539804106268060013775817853662817485402995544564837632010859559567764813126899061050942869169722465002963500170962487985817918658510345543997492306805975059894289082387076663216750644008552416177613802548080418682757336127333176880260539855498985013872880892209856488610348294700883363041602562325446877105697500469657085216232093745058069625998908796702730560943136779410114462436966268691207580722750493476646411280243916007063197530365771525447451349711527082459017735548198940112756058726097905556716261637645242713068201304890260140546847016854452077256183178341578818155619032281055119704872979939856813195744622634237087320064953336702143769228335362684889701996013399228638377557861553270837877086679650637167773113798332215173502782362955399110789577749521559342990884959380671065817208115821427625208037283376552277880772350950626659133039294607385652654428864906134874704793402660049589044016850293064707254505170563977436753298152312906875899487142890035062736209563579975248655567971715434783376791218977709697988960100958852550123451150035552200228134544794913269409225277688842733486732478597512790158744416340176347479208999493708786452902793520426441467658904043130826582444851493564740065230204357874925799221280511539188808897701280353279403845546307759687325365663715985783752028915806777859786828278029334340730213349497733416178294103175606115802727326137217164018673397435445006017606102029103375157011414159098418371705727150701278813784709886986867765285848835378104818455069557068285516550188231108597429372724488075852134369637304617561879099795485328291196183428603228932469495675344108631819199802755331940466815331617970114061696530372007166643266470706573992467375958903361428341466907033310561828894525975586599687066064858573051062913936466458953055568719138984343376697464798407917884640621101259040640143075617983531113670509732656851335179399299106789054428681840622603247544819555152578765980227663465106098349940540822736723163774080042548331482578501646051002941993892407201643498113748784329869568659831327466361947782012643572242618401964664791289444367145956735071447869454587819278805910828241710835966154438400704326349591119879960933826801550989631092780471531385011184297338023123154725422801186456663396636039866421358087885539272221856585285105202683280647291321369810249992987787546637213823949453097875974351808453519519457505671401877600481676269839289011434411206376022001759007956512773431768860921455664733189824883857974751876049404425108237251592021452253434243540617476785645094223329988575012945869275141752382642193229921871078142994170184781460783579552504922449696067587865400128066539764404296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -2104148924412126513600710187322979616466571479676475819026538654267391378985724194290039357858731285915834828514556711955487594442616793204643295522223130851507415447498796127302839556755136791588755775383367289930107452148659864718749262925137185814832654842023371780249960589839896691930911121550230004341743266739552608432554601098199961019130667767437936495029849835009211662547072889704799034621216074603123360827465607805517656726271525653105958690290825011218672890386839970554880976879866052182798997852969340215855465213816948770138811140439596367491875695299753725750971426042309670753517665533155868503319103931674259325216379626707734608828124984183734773737188650028710254372907887260343461120792633877600951182457404451580023657947951189421664333023645066498645561538569618816258146581363382766097705007852898296507233452882552719316010468935093034403232799951447679212326400043812781184475512211415018740062933782177669889739174761916628359509339099823312007781379590808200647365414695161687224210528550894724716266105749251113901219523479448641542579644220479582522113469438093702147226342276292905078178745911589272370999204492286038438354053686309252445585103847546468111421075732215851349693012829087583182463719468383315550731885052864352596027440145340692415513190582385719420707927370327943007986773734579472559590357100102328000360179327774264985425766640784717084318899125790694474698122300524076258345270383819024631376492057937914120151947334910322315611222314845587030814176860083086012143643089518978524890071400693650699527138726612045244536540651629843377780146953618836632251226408741476805675127977568053267543006532845541665966550363297641415486759162806754456317683184090986761599754732547584848176069846694322448489620733175713375330462350680596323538942614284684731241801052568806884524433195208763998485863570276992247519465554889419456296871435531044447178984647389146618876521127939501016196205842911678005196652651939297281603383532303551739850728202868530875164202264423711717699044197896988318076310103285390621345262654742502534454437980780822447249299552398376861471345726528165524992323195584722003723471073658807947017153826345295081641676742405657473249990508001243857139770197131263844789446004179004682640228490435213504448592839314601009009318775174265544326460957959308525289077411507229746195435812853290985512147571792250616385457136344911919893477261895472549870653686096186392512134319245663981978790274916958612362938687223776422188217775030756196376360096259341781724834235952894464603483549959959586140080756227308303730155689745330707793757729530399185931072491454668052337549786834731815134777753523835715621313161515391922604092797516059861987873524703015595637122644741088439448203305285869166174776270426891195311716876481632150604705821330062954836104613502545299943544901044731499791930542876148027877418296941486750679057978107561200222503153180140090473111508016429947588846602373006179701527266906194235848080484728894528748546244581135453874826888354724520961087780847647928438703691015740397595117724947922075132165598941230246967519902304759124925869647383012116870619388296378561606032875663313707320932459442676495902222591863814135339094942060075546350403616484086389767091993376453515100622250154090145216214202652489682701409014536032240633949064414758976524790404333465827336294295438532940931146439034988635239262026612626260123986113459049238199881896462872419064866914639220652875909156495836819444210939410444321626123517939145859269059548699663474343424545379734065500702938012731912498995034202646762711780237038727470118986097525669448330782334601729956571891655414674460189417004585266113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -285131853861339136717362304673259586797422515535706058682966374982012000330019488843484822971962558083506192890976410407423287853828017805430934906939777468195474504734173043528332689397929016610203291638528299879639632110574803330827343088831189823101273658023793204340176489283135811975975318929914077430613669248547275367510152283755189676562704997018128752791919910994477840313977225152524124625067624262615261939519007079527998600561471097702568868504209617422512181628830905504975891947222835381857589186407635732525286277652417923710219401579481984605873318723570895794699016320939264009833724509093821193369564158385128212309527488979054170264892181183095095805428451260887819807735657188363563691993620509614876125163880342875921318466685423064126766669732997549202337706264923268543378713843299119165849987426680414731131416304776954609652282884937784173578670975746226035468221550308705096427237028363652954839533423599246026479568002966345744473594290163114694364927680899087336584879302930302870338479108670709747603641266453180056163976523298124944016473498050738413872949741125373329505852167684758609818755910137578254528738605303196742650032502020463798603291996328295135649917922501781125190643585537494405016461199542734842143638077072673620584209898949399011744933360968241140097946628358472350344295570672771212015010583508374260236147153741154031030605031482590591254308676482626781541817801180038298080961896688701297287043630366788118606823844138527766578746165205110280651711145353935163845605160620905686155019021296683251701773466531021620502031672733570009090666597617128442456562481451197219943483570318661662143585101237502716159098520181200212872279765210556860590934144501578850909501980042254520115277669735472488957381024825927018563568649331133228739613892566839968671988848699945680911523195599782319535294440153725449518226199479719773852094211667311834871523391701740442306978568273392606438869127435681028844008178916434072086091402885708933090728437879096751255585982817297122247236008386125374428037142423610656131995784580808904986088481486624983996887335036590336001943622857863096136840296284113089831396149863963398399648187130073598193224601766380908277572177762075956827099559348257390944763373807788835743638231357913183909016636829901334107219596904137509051743723890708222763274800226020584096105070477671636148252259185125075926682501505987759839633016337487686945856790764159223847041818729247259340777597347873436153222963481403291101671581245625540757669856838967489947365444649420153947150246786537880656045684056577094750859819405961785623240202960415091325193637222305086761282420091722726425156957589252584508381075426369047864104743641071200191415547887558935159093126218498046828830656541267414437532167357535250555586005965617110822040823256296045237167800823425692308754445171995400422555653680083554243539524333277834787509602315280557162754915874710695440512397314713036545702156656631120206521832564083245012701974291256683524639185604132126502611601822337559208383935192915264886791271875024691255482681372924204980380453391705049117819428860224876106154286538690790989753972881911980062338361113986615866473215768494664847776630489330998792639675527886878560722554996817758763789373644669541622959069182791481047680648939778342503243060624025572510119010900798978962714300050683899559476913736491324358764479122769430244338162755602418326873398732525455031452645633109074861751854521136030712250958917727104944333930219845703245370122232203175339275348578307444634988075573944460078017646144246014502801861470350875899512039519486483690094655969224724677656135225011315749432672106422614888288080692291259765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -33699917661249946854166354915677696662263341715402241923215165043991316201384071221490386088043550826246051780399001340270741938655159227924383598642613742120207330720379715017175527390221296836210242266243152126688539473282015038457329505505809861544045353904207351923542342947053805034665168086098845605933940680189215973097443548493081254318542391711786152474709026401988148708295742352474531943838825159616988600619960729082392854772872236490245631454989212509957270841166705989749701373394581452481034742882847978091668355547501788344616720584299015140577278971102529952755108968679799652190898074207154106662421704201722968686626386229550202876873708395524420136759169604838171695408400678343744417709543701153124397647673354931566042415819998227814225891980391327125718056438253643197526002096837998018454029693088426753566714627629705071626279477618627779450677750856839078216876858416193191125377785985369258618202872552361101653558061561172769734963329263925021923907121566044116319855162021671721732189126417565150578974990771893021648031259727906357740615954310138232592814184863063561447752872184186626217846241576978053987238667122283313077439626022844378244339445244468836848315355986325383994496261750339899821830082670875641555006035547214458418091948357686644890480705233689453292857769419786362208746902278762101584958999991098617325232950436293454492595824267686726462561345255294897932074222448625209038095949158127577338372284730803664254039950703688712813541561300654118583511423630369887273153153088995335854018566291483239487172293621400234351949577261428892543929969766683738315319460405074140382302367816967861176409483211605038108923999992893898599128675756584336239798514599587508481319550811145700161645614023941986446573122540308384082119850104112153118822248473290783748600512877567371315731177514023488831019316687281769322977694222738559517759143003494174855558093476278812861881060503027730310602494103227959079585384312640541950413382297666097014543285347578585226983098009760425469678671022121191026222961173175575949071792570634514623377055417079705487912575322948742514586879584305000935893164963293956777349499147178524090403601488590546480180917688616933426509109411994799317296656973949002654249908821035594669726417662734798516738439871124458384800759511882112308175022107250103410551600778381249789861691633371704066575967307378670488858490482669855342011709469644174100888739920456215309741554914087754331481358612952181641719019244682354711507740823404828436307774281280581863540347821292606429504231416197133803500543036020007393472711927692356945350141600881961413660906697086521973845627670493188998824519818290520388838402161915617838494912747257056876825218592800919740952842299201156963923166121696473753900945844841031122111797373068514302743374872952575161997685455833769779791971332672903930328970321443251620976492934041046884158940255161019950147176688748113457746990378319683519066925407191422316515270662947973655163002964406333370173619468492469652663695257217294274598584142465035805388015224445598834206469154549046263467954844145773035068183586181064564933268338859714262516417787390999209614939056057609712935532479797604064470237592985641968840336670041399764272282769585830252535238086270133971288135508630864979906918414991219049904940192018171109345821768396610304583828472622418578391002757642061498714795020133193702043245361935250420019374748450854041716495491249989569898350670373771473909661819390817750079508337835624091062158925224336136289583322516411003870844684527098088732246694585962840382187538812461339109326853806813173105251953968831463214432921440821822045563749270513653755187988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -3582823645233657625932034201585282815893436800392894595860855947173955887393264912399497673258383618277678888320422529900187468787417270633332237368811248768947293974771327907678133915756896227833411798761564158680614464250332155951160944092968057900349049356862763867289788182071183509082698439146251147634920798381907568421755448654822702684725294818479070438823487522552447251681542548438704872766709153132502082444608410311904641698637509307296063748972084403540613204507332290417745483437840686735789926125720646242203773445873354519383541676532290111420388878339126900215286934053080574075096880974209012154367345823723924670778278503839272981538562825845852763111582413844444295315853048338936198674204290621002497418174965468702980041077444261595703960688843306053395870470157629479957936169559636930405512077950919557092586198553315808784087439177207958821422340996917808240263581731688994388905815983344201444989490400979511846455543332590942093072586261076141490934593141570340968758936537929020817652727180942697856757570985409812062136723701367058440359236862260299707899468100760405472102433805607615453006876622005151308412527382771737212347684601546325014846930965009292412324928537449290695841766355561416317343088412436152914661604466711982683586941609917257686581376369941198105646289226105659529021184809515674239296061406090744565380273636197182901653942888317764649438557405337613905055283376243245560956617972621921198988000273815590831147706616445557985341207692826393287437246449156061788104050825563451927500423641843690556607641293791245116433064494790894839497309480679918973298472936799939763929317369302706935446040648743770462309683150846019798970049046410385170364807603740371897642820905979081397073305946088681444346254093740128305590096409814647542759530756202181972578171928536261712950206910707531682708690327686379277005292356202672881772545142699874280871723737495664078195731847546573567883552698762343820365417670496787008201201273877118453995874193042177341579416275102669766942603031087248750372667225444813492686195141322090365740608260651842888297790075586363136431525611155737938838313283995756005530249218216838907221485252751003740384294005357239284071862853756754300216247765049568637104094827783891475927860150004547107880103391686986428191382862683217631788272117294018420832026630226748191258898555531948347087588261298197182684166636703443145636395439709834366995260208105588003546791819621051159453330778771274999163298599172339004080534763466336510431177131169733549105478260885278124502440093047334175911089570016940515521589652807578444454377965645608056440734225340591875425211775136429751506340614714982334368128588761338702315717387365505362496713787941722421509628145266588298433263075795954461225730985191673872897273039729979780546460210456408941602828152505744065807483339588061484406371047671716974382596091289800326997277423001848750257643912210030049052269939998338087444048670151768097661448665942861835139770327461914307832547488478740866322892666646671923683492961545578672008756579709852465743878291759275188380563442676066905557550360384497944013790844897016786422801425340907016532107145765019731060905380355618976961344501054629233279971138553609692426963117994991892512222156868621604288513451553018116589867155819111468104265659633557369598762828740146639137465732533582156098470012583361942835768903435276865885568547233689436524089296322324540508626661094880829094102180800557122350691457360363467605263176577266426442510327033004198161983666267723714455433369519235193950097084184207352677517344528090982836082546751114109253247172841061320424030228951723341113133614044272690080106258392333984375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -336109694926043128100757426150418975174975013512749195327294058492077695046581407910041075943165399272394683939688002061247639461447889633545396164522414340194016073131429621762058102219288163361544190809695612841247824617921454226581108933809046729795571242125793783865215477796381398729528456520044554476526598906052208076211315194176671615104140912491639192957563360054835995376472513833100304891614986053332367716342640672211949899872528137243583701165947400103415350095352429990582442320258512119557723804639292876286279070570832364132656563895548584003570747753645963307683030566569892492859676589648561954273494518107082365627439909339139880219364209718864218019712781677863198249481315473274453393541965191849642632934779068273422762608641973591630661349454278731851455969180738803912550106854005351133609600183373578954383146601283858763764347732961166481366911057866371071482662439749060387430988975358416309325869276146936225807932536334114790577002420411250232271172109869931631926746555818753600351843429731205539045461139724026753940776891758032234476919113812036577143449381578113666977808020351614170449163366242821230886513405459340803038353779008260669584859746290141785414625950365343802280485773594863265285177686823284654295800517044579654267239774232488966916936275691216718645879667140642764785655271140235122503393158416934112740062472087110106377696298146735805462260325006854618390693192742689234273399514638648198655789237198761287912238548630460616467565695924897375171441066567055398393051392604578977856752274167596837367827579544243630659627554889476924724175882298711004826716979200159470326626093309584985362307169416324517711017923265552558170790684104047287698518824472094769306183257288776948129494628028325189034436685379736127883269259322129793256025440669630038614411159723685155528909880735949860524328883873601962868027660094378012821905767721701001822478666221671405772700432491764965247172533833297678510565015580665266316954002983213581218697347186635667535506547414525185708762482094387695295751005497092623913099145334824000438743724091151118646151533604587255040725851697757825115431846944856378666501355238411559528050441737257960319186809625772893348424264849418402328373664720975951553569896094785277350734410451601086950799325776421128529927863771530541941390120362928178429458577311609560730606612048605131561614342311851137301596842917556033029766000359032499413013267646610148896337010779896197042958817083092319857619686091847503263321562446422768116485385425537885610867764978279791466312423938787167566905722480598083929357632172501270152349587158900520728074143439359849944414433133510201144578052687985338020139000476466161574560878968963188424162946624978341066917681546718737199098029177983513550477343198981602883369609496277175800060803618729138695944563889291413541924538314493129406961282769786530299499616577036848099349833477308722339169478605137283810282010637614658217359616985351742469254306117483383886707118127772024161742961235513856084598625544937143388863255452712886886949149989650290728078554112681392797919052233718434984780688416570404414969207473444744219423344421613062318236085129760624459566615045116486043645458509089080653215736425540045427289696915358083633895495497588265715974937329410579437695317464498503090568910926488198500627329135279869217367216638201976380885004532320934151108039651640221062687442282047790924618655712588160305197185685543314411906222414428966085421241581812463140119109902770079488681366488167673130844313640979133831128764034297831515226642346203769971914145971692483961737736865723008879558622077121244864098328490901665399626097041618777438998222351074218750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -28738951870265267549033381101346709378528623575841419733628484802412589453488695913413536725839935122881064678471309957230114817036733852859452929293179246933687703842272233445510105315596219822040051724453987608055418775870734201918505705153609785396802747598871862762328155250232438939174838357014257705333145558294823812419840046181879869190470140084983332411319037154959788387326386777688231051367366326698915035683962588756130797153155717731389785817898366945917268443633919492355696855000610487877789559499634128093565473419203550192054117385007181259994885672346121589411440743606697271816630351115519272627891119919079439924523505897527284582917629639266561747321416451854289641797041368843447035985879789699712522525290035369858213511430773409251677100932826567783901233813287728742275621469102640857839501584939517851354499146245876849043877757328699854491625207999601250546943072587187600761529452508222092908789335507317922285148758935469059866815173499702311561920053865131252292089732022742598150959425452103657483285675163792777796879729180896390876695736807046867738882411875186810023310708644401693621395199274900879520499547422175311268523309463319635689232149941649506715981196966116157306309993098889032596306947677603536967409871805797448469942278690000703115342012514246429146411029302679420998763517364128690593801614535557652090055774492258914244697864309522158070795781276963976571484615751345041856590624594500478144700223593084486471641588254681564465113834400385298586128222858586615222407325695266853073822488975763431858785885534664988901502288834203255532592713604825176079367659316770445926715353075783155362513985671376544427158681149269719378275295087054007925268631589872131671170657456856586640547006165191419022476439833893147231026445665774137361582328699330690771735816230495345716171461692028510965353760062833814127766510892227398608502000026264325205734604713463380384213531573325779172331480965073325740505957876501108793220060886216829652863619276674706805164065989317557258319498148851629490949072265765696718617641968248056857387448910779577891769316781014219469185251426930381024919147555476854480002530738988060458391573482567635405075506656012835784848323251134381550362220112187027922907879092963114366444514949841942297507739333051259796487211957197548575330771547633476361406453666751696753058348375777874399871545372385276557634250405131963154030564018510319948742909896709863848657602732191698882803565132689550504846905675183148039673244317312453227549712915174615847241909316687802650964064014762876080036621085673786212533750020462340182481281286310049857072397327680497390808040982510423462909858436250039196856168054321596376262573520984743036204781848095008899950855550870172851825984019057163834568023014361882602662251759729130549480831936394165765257911225568274747620017122145444349943298919178514575980735710568881049199324809643015819256886684185500846818490826440589140723102583804059326776027514205424046593796224613000255735555332416734173298050271287961777471417758545960437050073791680593790034882734668211817091666408126794009903044831976616603953240946172953173227729023194905230194623745514340695589226045403840947243069328387063796003148060909000648894466389546593842976394673396680228952274242316613040534434457342574089954876093282547116216133304723056243428456607750052410776777450542205205521659245470837304869713527655796509202384640916798786838556310501261093684315569236448340988066222829094757668980170270013269279897470913895572052579998708967130109614638138875716812897311577171189988165356929516733623305169639093325752175806003100498962179578450910899523051966752973385155200958251953125000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -2304284450370756391547768127969262766216475164200213287868270220077635657802777359088781860543464845786726330128765064603380408292183994725708246298303327216387045779789431255654208592777546835444248174865523311491386283152719136325356377024160886061155132000486648547354143176756655258387593483160270475352256965672951533090310837596219042121395618059834743133168901689600723920610385729011936934679675970053883713390181152807295954243163962175128215724049768812115424201712940418680386664908046855355846422937698882294898540327414770321442923989712633520761774457488863104462029089505520026967089894291512558820463418310914369750338581387398401161959053585677488216174109016562398623496553830651516376254704612836695659735388585884223757823588374096964425705904501892274630709971980896726550387982746089870816080309415764038403847743345506816777955262706193187555268267977550219472637231898082962046044872556875908852634349016372803767668191757755169392332650609278775233991785822310261082692450047844481231475370127214297404585899603968802141801453161262839403667051137376759113330152789525879397651513508458815509463279764433755403603586098167815487208947637735194577019560584847540996869271419114132210600322339661526270025036509329848117324692082750111284195213624148088126396962337448937596285156224551199516820788379481903984571471436716073188788393563529632715025722288916746918964084346398342122896185122279015752552181246055250780657002101403574010569154983618259041691173903695057037331645655028655595693821168435900556576252234936360252943688586512285678134977930663708586207129466666542825087996830379272985595092742328434852282971610046945027006362576987259160829440520270138668601178023635710558814600342785193119976598156458720698126187856615614723519373026192088061224215908417721828569084914098041507496852933420629742225978950776727118127483562618330200169644169628578055833652670023526618331804516756862733748438033793990829005887996161717457259317814974697261660981012889402656277968308493951364308881679912528718382465579664351825901706037911096416659745599036707561204736660045953337697640728901035162770695134298704107633955822821441876241998291401600339356219613692425704434789604658487120046982585375560369033957153273065549045657375234523084559368087583325621581223360931375472639725543927054595214895919589064861439581641163824543556849153753196764343721866008878053142450662438857725129296243116229687996486874422109595877640644241645823000037301757239325952751910047142444922932860762175825564374577935664897607901802227225348927672435113798521016972227408370342500537952380095863209304417216007631214191882490825165287467181344390693967793831479383319718815554964013713976661816046623057655300827992906251450574411090265979041531995665641666704365510725994603691093288730190474145667234319217505971073523614268158179142472156592940637193897176364629313369922107897238434271837849518176164223300540795233669986490057855940447926905639349651569565693798691033692311593253650726819176344316617945821385193375524546127579672220265052033936819654543670737120353346268433576060072675514037081335462727950956796096598866192237295162441897361639087021431932505723903689261064510441660035011855685885360290186409898244681427630329343130582674450821737125670653307745289234458734935481512448858715608425396296092926055020143763800010426938717250803160762033222901115926811702453874274367273796663246542558310534505550959010899635344752649706005775366198464758223154414808826338171902626551336365758992637982848658490477137744259510257998007435201890629190929400011176951041167810490366874328638648533638195927547576147276231495197862386703491210937500000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -139548154758232374507064793186909297968732653822682642519695637192117415468590589089137512334952497897665568291798806890924658105161836472477638632973531128977567376364643962219539596946842833651370138383631070405501003545975343579412688952280657658225787800636681279968137816673260849088916699178377966039634742057683329402741281442143379503205291961639661291465934293324260742719079606494969867888049433485479354675119002310593751671768474253005212666614195477867390070091110515431757845009113175419090311901565653307940036145465537119015358397537572294485471585496880034151996032125143846582192528646599691786001057424183493007917071683796644316960020021025849399991478517444201698731188777942468474761845472554798251266893132738281014625044279272765553241825651781303234050058840415013878712420384095303342439613353577120511161613125087316582597512674377825691776831673958971069860903052603133898273041801452364977366150412826140988134049380969781746674618828623873656601770153678053310678706830490883447770955346012744565881503435111588489253651395836124322278679348481123823537339291577643622480590898111233115122329856659943944652746527341504806142514271272047459831936770883542190433464566702308941560339256036693902114300592257387939045322094396908331660798674615696866390438084149765871664793830694121318012792438912895619760588617403709102573776481167641296099339849655767423426544947115489981771042273651647884506836317483512386851141174740909337978434050051929906612719823823527575890757515166550581394707929495201351700498536415859299608673351130447785559128700847317370862083356067719509971713506137785368796693238591462960460731603744081110425025038997357937117904953828636012215368206090610325197826818843873499694843417024430883130282638076329336963546624038410457508929051405645192740945945877399892073579380758803024960932706465041455836281640822300556375916292423234019350427623930291105304134639114778140532056732696469465559526446719460860820950134981136904547894170595541476834889421453738157622909702050220645953977297939455696990342550469163573185455822898170186610728026549145635313421614286316586410697161355874011779932688962952383070528167476279395208081171159998091498730139926324950589030726752310254655691528153568346403303652742523546698168265868913444577720193327055315349540275742321928373379264408650365465876919292887454246589712409470227767207749064332292040514978734847319626520279482640014197331426536169540895735952001369858489793728988104303739245454437220664374036079211236306763759343091533491731189840170779125525215425785509850423386476243423149596591492073143433656684641418481896838731657393892329907235382375296252466202609574278843992237373884079177658323593985513579888232911629408882650677481590107121018866115661795072612514254444658570582123677678084796236532411447356662932813854730474242830887424067091127746466193769674263621461519288391148143228145923550888385492299319165916447798980265416102388719251521504379531624136291486283126246762190411483616998841841442095669953215337163514719063192069407546680209925941673581413657467459137880781583649205020946046209916129559336547831488742176756014719102483019496987732378944795207066614943652135628704568696752408226482583373150179693297285836554927935323010601424558066208869488092558810490145346839618339570561566486353771308607329686730871862489524295091476643281914110737550793896495818568660360361462956946470294153015242034982552215288660278101213162766961075683749928009946448708525099809245585429171992125546029439249060572684336456630962091065589817177919961618484732941188183154691333571189884604012484783164269107162691607726401343825273215770721435546875000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -40804607778069362994572186278313828117342797593498599745882627441080712681495813890216279587687008993266377104203788485033123398215081410829747360154722739651378616247113867712804672282665108388373402889852345536490380598462520288772452860785935605595820676361321822675289915991838006015552507180498570002057144834545550430098043056483999354480774799584858892118522002835608908810353409652201529258618723060194594802634619408475401230762661525150105880609233470538278604561345419334594247750437926946645354292957136547524769167430824265038770069970040885375476324810208868413810802004407234500646889799871862109187267853852774808873962247509275914007059726251905645543383113159451252309300345762910233134955898065694514532786344434761536684673196663409411943110090383253258108634908754418976934229244119226860878221888252573839519049747087504450490264170273548232147088218853622638898872426933536665420277476160798332011631056610060127267575636812023344708742665164999467689088713017644536523473894614330826229937119868178625558188124334255177951116775630597697949465714458625796083550820800357709940575302118777803233808093951389411047115535703897997819592744727839010471657150497278107555647265344292729960592767378784634104901837675872631488978475090121108403756290910830461848458104705997953238409223963098792554145065350919862077294202763163324356976844467905960338818468085799003021406336247071170536706506138008707740334416026336416813711638095880132949725026929876240248717668192968716524916666538867437277745972274093596441457197982377104560811047487984905575430073018060773215458226654250572439458670795692726377717826659915455364917855090839662528863250512264556240755102021311840256555105495009788186004797790703764839102584324773295511145889904959097824549461696953851722439291803024637094158885376904402853063970631158106289467323174179850710684327187161309775777435675625088976549314637991419630982117909489879665471044850944882805245765952296477610476543619961474079283046985872958009773772883645607475194013345084480121889109941412202740787417936251058217063865410751016450192937807052023885183668030081736442834139293054124632253902648954245201410299897620794819827436120327433241165031889254929598117692729706774625633211812068387916516144959321860291645502401899658179646309603568608997140832176101995757678628018119669424606730368740903798144178668600311371093378726245788534260863731054019125150662616028319231294944310361071379961745191790768980506475247395528084969136499140568860503422619325737210758183013336261359831377873891398931734134812982991595365407266452428756389956989956734951663600669573863826036358790685045085927968874099669355725842876876678343391319626059197892598133227658816743049804907846779205689312334670173324835473531624911224579761674633897537665461770635107913061209329373665161017178903240234071413486184835288298443648305663749820675055391366888124538482265252466649550846345022608952072352965189746938740669953976246332970293203051135904446748512284045944376609696679628080698976356435924670678423788380376257219534050758363087087185751491575615094784342903113633134464445531058097885391267068070122634616357535013050799854930561519352329865979792037823493337849892857533199688406161957420299080879112040886018760995808738377815312420981540934725015875489660743006077635168324618201366382097718221555599486461295406356618416981844863504640256741258520317121428118128635079885248350187645762508661798484826559559326967004265311873846347411691168849746080642057558309275306130977117607208324668772248787863355600012771022727797268689886625566782337494903856459425927383661289807315064592785347485914826393127441406250000000000000000000000000000000000000000000000000000000000000000*i1^42 + 1170818475403619416493984578687310912121678729881752009310433920366126173063304945277257715350465134194656980019405261462828250872844051678447898043856503674775180631959618679034069430279128229976613322662096914195859067597997834444409818911977359839766219075829197740529485039405599973937985523620807779262249609006310415092653557531943777145728064598425893774547986199235337032825239410225432121423156780591006244485556507134628994264477469861145487251252879732259781151097189614745112385113297046740903172124369587631508768527811415846623185478996519379745641938488354087821510211547392306129226913417893842173122606034070309936601236172704871189044931971284658810544907644899585756102510599582191468397593711438848363547202343651690541563092174074629317300296548546257795375434350887538278667853028555260613961645034350512300033474235865089548890901686861071540240605003675669250983229308593083127002586040111233170133722464190135147412658131393549297417306712127821962669740495018741850282492843917399214760259196232113860812242619059974258753560912520829661307678238685032579199093092079364713775746224931495421864954863735637434243774159696661298247511874508098821073182176509102048834175454256264641473269077349688906566172351662458676599969226053866641750074491489282049935516905596110888621463299094491545827769284936196727788961825140712469789834507907988440547490363995056620536236255037014859904736478958402063704344247775178691971431560276348164461364476237830394615836675580052875875627256231410239172419251992020319640627510772147241523637941409315255350261246948014926901598099682181804930297083596432428577834692706563282652673047705692359986578750944625024043881624251293084104261164090080316306613876376190769040643889670221532211376160998437427981877315238490544691216881261528694114295906563630866429724596017253947828893400891696368219738527601747932258199100497325946896553070321885603090475557891429594250155670820171125289513843912717782237537775574013027147519660389012851250405194631192393675670143671856043896383095154657502121710540434552545186706953770823699877879679615666156071746009852646746026870813460067597405210289061462053993607669383450254611386107058698461512494563570518601303200346701262476537844900763402409836427587699011195831584459068869200755975221442397735705150382024793099350122450799124162534785108115174967687639521856230316691649370216763123316028553103491548563599239242789309208228944608941337746100627230190593208625063115562410521768402137400032951777164692075173634216985875664929808455132672875072405955037007111172370391958537455377433832136408875454624447407522758210520233027308814275768121113258178235751408313589383489019064272244759118002480230912172278782010881224229621398608715090282997367733329589457933046802525504706304751336726436761518773337357125740271527088619887654876638602974993925637869150177580702845789465204771605662578449941176688389235023112477160611063211513046053826389047575686688293144721663232801401736006040351565819713881642749631488828819646785358569728841808517920355858950947562856835484107362955000961802286816713857824459965771284311386012861919053917994742630565629709269789835719264969058987522171467296728009695914966372754060733664803539469815356746575003604761038292677835211079158714566237934199938369924357298376506180878441011298416953780769799564098620677825815519635956364788250864003361055561079854546256608450834869105573222554240532394233639287950371070195667402890760798064223050640422925584655782169054389822698587593480685669252707002086764589385761831076401710579139169172357513905748992819265998644170248475692894772615115783764849766157567501068115234375000000000000000000000000000000000000000000000000000000000000*i1^43 + 132421862332057502564042374031165865569135784707780293122591635337386364733421319139075526083163832816229722528091476107904829551094679513032294077902084505783143678931750945471277858709297408058924521150201198689859320149871324414269335358783057954953591415247966152657598323711015049895337070924244688972906615331700876916556177736975913395234239936679447395622888154345485885575682091014273022239321756724479370222080369534718606022249033887021282792923758378114925920407383480058049560369679514642398329315043867747582922744175080037215261631540383316681204170135797939428617302731070089945702022145037951110832110692742363540350556746396658954861571943436422433425270231772059016537775198391544361328171693080273971615882787930871343167333926306971568121375170503010892595563652947942252993731921750128999039690620004711312791447048468683444506326468741502127824079012935796778890306306361804055623463180422370013803150829433322816049530759204463193386828291843137458464219463548102246675883826301528069558167788728383499211166812182839947338362663247446710467018195564468496873884509432282663875597925044756527471124394828022067957931011703340876896692400395540252777334516515567992174834621775953108780086691075949586284854249285379469732280436810907374457506718305876659469332580832974655439730697311777942012212041641516644362634943295762644111952864915787012822279679971434443325631243922717325524848815228121730817153915227305818451971864308113412686458090910265609517211375948218967364524861825996233263768126918010189899552412718014591597844239901243551756395246662678175486223207140473999411012399363194088040645226293379670596300769450901574559797440948307167454754327894745827975222884961740013402119799845607031391534604436474075005784150932281393067922394628343326158682029328640051796780275180969576265440433773601504186751892323191674888933796289310472861668862433222571804283320274338896461710645604857855472864307902825017109423425694769294615907862222891661418672508886231748788980179867107728587644618534712253233894975579814951865577273648952653056076377954978817378684085635159010485428852694681940640040029443206924687440331703301773683273072223211161662048749349876045719260936632847706483750573395109005016165597088350904422978227461143124151858720584551767231497526974696765199771458280270779504385941891800799295293490303843677667937018601244476109507671249116278825985015936127196322644530006214406460810531602461942513078863940128159660069489241766708734835223084851521972870689454840198885201109828170205919348794987455758603853865898576167488026552837358766770902401183468528300525492535344043625611971832455975358686040829664521699047474406745001483208165792032578510340276452605385624505696580588226808297072174307882490329798299132645127432019545714060696654989190728696850076172807937616870879122036174273912154672690217750215247209351958320084763323658577999853390525341730430307038875203211683350410849465840179895488707740393215462264411138349517297822176230766421100863409955140437874723464581291199417200600869580279594632067483079217959027599562492930810554530979394849060535428577457624474983184067101511780978073623886947160737541241444494210129329893954469819838356493343200498607083141845777506103720482564551180413062851469583251848621553522975388387342036327317025137754361212967912483285520496426952825828824920826953290549412990641093644703503201475056405165789796532833909535254804069955639049561933226007126582590403062384339821417061065145446416119884462735852673844045426322406638327109387889141169273543521789520033856359972955127131397486889519704370526743745825723648501526241716419463045895099639892578125000000000000000000000000000000000000000000000000000000000000*i1^44 + 2811888497453433087383769886325574519195130796826147479751279950649811084491019391341580201932015402024821089872249987689671640803438587584106762130471513180957654329793612081628634352504707767409005986170930880925151241038301562656117640780581527535456533006081838562778596011244565605696593896362994595788562243099944574041526069480587834021510339305012858560046077563977805546967542265977903906244217288166130410161004809513841516628166598273722943117561210800917256053126008227999579420713539098509738447050049733557048116894696502597260127520633092416702474213143905403734596901195347793190251955268161489749437222768533727249949577636328746946313402907534998139809987677196276651638656983999855868428300757019227136030466744379540147847631992668166686334709851356765628791535621605692109088626432423490680883621890560396261185866846608565170520285649318827137169222122756972612633075534934640793601031258921131951830465301154594080695471142899119654046585925697653440332218334865015352376610660666554431113270241468527690270447222979518733693379424177290968916155246766733713058890911626700531870898880321512156384139578553968544132632405826563362374637161522500395505070361684314366941394424017558014924050614769584686600931828812205823379924682843366560785077400157917610107085352573562508465344605266385204031203963113175782042612668801591159981322257673922430964743738940877151645652494025066272502931151008113492451381176778448028512381674337789529003977363189376665139894222809235423601094309644094026508421270972946173331217096293222613185539139079149256575784811442199070596462002703842521810366111794784113104137009120074194144618537372788066443633610162062572305210115175027624119427362778399761100376914723144085630708925450692381871118643615777602943705495770581467250986829197880914167543489291477084132248768540305501282441762725676015250053298630499412701211602909200747007742613327602960311337200865620555486316284139131020830897270730093652125796622808389016971102166707569526589832144257261363614649515543631734631983243751505933550007950181042925366309000489994941843362112174443565091086770897137306621666652005600641018573001312211672461710939574627259697827927362062662908060662261007413994993219591864087063528611822482938628848971983542264731199920195056348140887673218890105259423994513851326675711731624118103715942429949183353459387461445787416243828240068069229991156434691301901876259533756438023389307839033460761105536013491098664797865435291148825571733797258712522340274844123023997842372540919545652199097565038281006839575116044601400442231759498466227706658002784043017388961298350035255605084427836793310909153749621339730979526592215507986220594790829403423366160910285951603454459068731840694156095248986062092180636846835029223960870375896749249017714076124961547249787799007269149833387820384175957148422805895837227625188040613269054130660589717328977556854128741475074504189339825102485800902496887025827603682534030485493869241348524439084103437823009427274775840435749072321459911585309070204920318883319058910408485585166046979756653688107652612789847673794901928210852525421763412834549820456762422625819519398234580001241760993503380058854351833812637926492554174618819757754167358848432214965518897977335099300865270668282206003627596918591359275918464303601996138590852883583997899839978807595024111637889350728317061951029187805488493291933431061641821602809745948856945556624518504313443150838223743177361387234107306890094915923450546718542815984469473870201313646533476678829240191228863379317350424300669100718059453659387807045301998151690922107782361785117023291781512828180211727158166468143463134765625000000000000000000000000000000000000000000000000000000*i1^45 + -1150372935155849113759884112217090154439560765712599972033081466692603391484327238150513190131017452314335636041093405506376828526708262191341403007012198747971230295587600606591437539871796098071071081489855212492556580285407498622002048668594321283773114440360297646862936250914428006668846388904377293515834708250999471902155083962721772431828637307328757524396942355339208234785062896238377271671714989661747144017956505686069507183233969916647051411143228935506454002642209171789069933868889286381503780217740869575860448238516840199030355142091004617830779535650648762774618237698790074591221084582867735937521820609836067358253552207794952884650179714458785320008600122087234992597423832193622616992243134098062485792233772027368124788007790902898683975039298529800966814882376779843764678798998720913552971246133832330202237375822603309807459946086972056772251276310089439895995828703640124592867250842795738321736467643196071422104192467400602954036573154121352853574656621365038231231086784285234390908079099637720780190301681237265005866944751432625888222482133008234252090528503095158584580697740247309914175852038265414878431282517311786447111081805646944183515099670555317185309212963161271831231703726061952362688524412208805150760564868320404268172955656310227288201874139598950250688531929730770163393976244506111626855453527500657804114052184643689096505036220290132766110231297633054470807330415957469781040464957827557366138407839195962330880216689853669614644443163776018099857859696131083234149324028735092954388197110910323427630629941299257033195276128035986675857844273766281407372145749060315561493625010596918990270580966456134268760697831561794596488010766902868280976358775909194566990931265040073958987574043022580984590033506908201010506246303791076392245217988818247731771125548136585582052503051635089271740864462632935099730719590533336719406518611200905823899194918143291321764553451119808726101812503769585661468995390119777474869773745082759921065962884875924905814591126654548111623999751686734396598971007639729853091874820454010405843521449532505481288409879657278441059116230206873998311604434395786068916968884144255533583889344551559886366198149366530526394151452197967639958098365543269007880483107622435881733018686591724469359987213161381900616020661347562435241942370671882547023529881004714638842564614407976364946217148349799264797677108233691479926300776433578887364061877541246118082495128374146227991467444840392550029292891395843115599206336232888851713887633496624873067084778174376263147218335299222459223920037159767538202059496181564929437566534660929573146779434563025285803054178988932117856787538177254123866378092370599821502236112847366875253462136857845617252024710940468607560507733074545310175081581378758043147697262255712021452841381725484238562534471545841097425605064333770141083052591852979223334389561911411781601719091858164304742886508643131853170438998178028019398170638301003504186096216234610520710412249612290313776992800783133716373605364610818630781918939944284036132602181271947646446642848972985762277591810170460152752697188730102716133625178805725935360230069481179330881453571361224566662860477760553482960800851771284565799855895442438246324894398247893229371080895166843110481435579164438561787134853443253049680705555231254527369940248076972319792860257994533353381926164172460621415603730860975462075906863139189487403616056279635434505138052456053570668368909799068802587699378096782809018810713965685764133372070910737402501833082326752141442956809822449355713792638307936073267735998016538470561358944925729438116279974008260313225520884983232861031865468248724937438964843750000000000000000000000000000000000000000000000000000*i1^46 + -192002923876776917315665762898420285088108858694375335151007941353696365040197870977456500799195357802176321071825520066044580774856389658209035515699786428229337966943621427384271711798626118142850201055338376531803165680771683683180901567539103683815215057758158410118115526942721989707475931093316264069185412887046826488723064473786716179848642033314062227499468943494071563443543038449372937702623800849649272074738566865838982449414304509634720195075457280709569336854667804180906762133708804688729387635128347079121671565089100816344753822341931943475668427497313871267397515677101662160085230773289392130721284947691242513690761305718545646925630385448139662731661328650020054563007595938541676627906065362304690266252827774791137466968269077879579639943707929398043116571335563197205869668775695821033127337701018847130512933545590865111153197176815020337757403934013662276618857685773472760828996326914067614868972145862428058690647538355940288620697473423601503507376575944242388928198346481561798488333515713849386788291795228217281648412055665230928389159109506519602575952273950844818704886452397623333032063572426003784251344973677362149432142263858541526032124547110281879794067169418106820851096648543779884081701426944218551019237302686392078205443893993208175832963407908238961622899556541958130507566310216186220750768357081823486908304704330205581594990563739063833364231322589416432977283342429611858827362408718992852472315530199076514619009510536629985635048409243679119567631599381041881503604013255220163334571140354410846895223185651601118066175153895117088886732416875453756214768587027856207892916559019858054154515647928712783593910322386597307743902228161984825262522858012220801525989813505002824266314751688538248365393565144290001093422883511690316327663295043776474024716161382495852069102191390517565933410601674189489819179195697396772717500582369482005632121557784152668795165547754294135443472221230363264987470827297207129919599086413326416690248798606629217516118625368034620982797553885254706516646616566324139663048539289490360715876218572875781813190139754886625002266171412614174655452165268817803426556999363568152371041830970622642364131779764469005772101689950024947365949319021556765334784235186417160738005881999301207932928153685762673127520429500951583546979482961853082245580500484479779960646709421792494066417743114727548092390532119950279371725580617227000427657154385895822477649060575304370214315966115249433967264392813456013137290725688626767491373192373945510226348108716611505019487663626374715547046980000294866776341534304643028644453527215491844285191189823820792236886096848677887104787177032275955163424746237986853837513277718544801104137800775809686518911560794887995898172920015603763260199412432075149194912879190022627394720146168450324799600907516653165025756842036974455808495786511433191445250645858426389622594550452890979780951046830666745079213138663545981795605627651814429995932974950996773718468365800684871852004166845771759491431834999325390375223462068952089211823206276426510536572288704876442802569242932977382861783770362664996154843615350487721979694621142455848362696914507282891353999662469421178788797376130638436611452136720404754844010552147161435451995240271013685406297374421615385029529596765793922678252558039507764853017762226991781577736939372577309579101761031059534980165306831434808682737500897049077627376042442103641135232840252298894252009129082344460044702788368161775999733828663745496786602414359156750509459922651912097518049965971744765030778862871197838308068818400733788027101580644794639705733929638753668039182105620188423245053854770958423614501953125000000000000000000000000000000000000000000000000*i1^47 + -16848515525303019091870033075917978286965084169476358023369143202461545737225172010232677251574483380716092706283764060490137732786274945629530594077668012418852047939349186398976956030141328348356224115059460828364132466589122967896490944150356994210397307434405100025223372600627276255271075452067036191278782123864781452071423774065007409041422622169507089431148345865168394479551449100942701931166272958441495193537203995364804641955613056828291926794347553480867430314100123158057553156271346409460490720456348714843370071296662487361493044861298133887653274144845407578844957644290953890186676032014308368763310575529775127348821779353226649404930967770424981845613375083654685345928735165685773379293642003529906446816925294390419754491589620735140741612719742605240516049737197918796744267969657433719289352759193555999026036192994231836380019118571864319883394757701350151947412719741168755592082832095257990737818050791961675834561934725361893524169089787576330414898866153909114404731755271627489472952336018178457522136866412974461977990708547631342136951845729443562873230228158301567457243985342189329183798301626012428449184514341426730698496972458802729054385755044084872762176707686862763696581940897299515978505397780766628491651904707625068773241604488353305791227669715338437613091376293277829374903777990647041211162531208145616663960259168350576000084645891015946717189529823201068829968840260217302652733435285720972066948264475415701456136409466267872244754514378355095934688135764675808275407019583026760091469525614876940284440499259954486819874188932975103508325337868106149122728006318720291839886950594336686100139989607749786596228014496756996627607890519662820043244890013224963704848704974042565055414099023330005382734734881807025375173942662687269601670597149846580589905363135865596965873658703977063947235264229192892809241583882338838557042406261129350898175240676687166705364232676300329089173431503540681850076955178630213080753063391697779725063910990237730768460836741610424241542943839145887826240142911695045813703187987732337272481621340158743343667972237727553297229336286849833931348943205654722975936381065160843632328203612853096340365264286087252814506543847679738151833446936910280849792226465367603593949029177883750554537481481537664118823481218700284605200833283713531695064307354693413730920484152213609340197736126506333259415367006445192084224268199060668370475634299126886227528449505892444815260268619581836170988152694955406120278485424599830166194611687447291147889797162649402602849296875275280202819535584716706156806609103050704900706810647893616207097180961601438502017984397191895147623465014531270043420399132931384167052679861488324360006924453168733333166555708351127871152186156993064369781874689347391138958736233851988911962339269737976621709712089679342635856370027714090237253440014865174479094423879977835889569664443927460209305660424827184231037268844376671483231769711603389710017903290912835655189760408917229345204897511477580082700957862536223586644938944933334720802946922264730144888833807278684705732568825364580794220228407385298500431616822827512202211206306146578620000074147314815099706019354771079165194969597911389920817909270856113315281322722853001674288119419484904922317390014069064807978853610719725984925811099898021580641374709263998275335915066261403677899882181406455712266438259130663147656483627391944075216872261502137581965071358184949948233594687852575172971133795235741961002675099865174285294887225432187978736305182666092596750458191588482840573260201315880818622693105613604233450985195965358406959749701540901784067166824243599876353982836008071899414062500000000000000000000000000000000000000000000000*i1^48 + -1000740736408878066247498003834828657882879283721173239072629130498090527261233131454229848310539878855292373349177258045366323729413367251434115196537879096598826843030085823774398358713586290446509401083165127750447005824899214194658663320416388475219278932770645898396406489299995650937899696775304177599996751523898099857098262363019444213004247714010480354449245873474291492217824883037605027634108384671671019889097716669817171316197523345066993628201589762433892911821477982608213229032070510651237827341127343802717423431578716637526313039672353433224973446856924635117204350816622684180080331580605635359298599356960364391827748199401398688592979316619165359927581134607586209589282833512574421002901284546565178027884858992453748107658052944558996798239463085184850619056822362031733626768700710238865930633997856323424532634066824582068277326796321836015493672192309123021624283850986139848703091851463435016436411659917317832078343527475323263857392823058649137015613102519485635481100390746505336130642499132773981208537799081192011948817639279479214543451847115149467757005490869145284884825984100993897748943059833442753273711811196019261809982921587741785165626657822089609252765884902142103230917490511976591270805518921161493122978873247464268729904074158224313199742314420622580235862707624071919359045871124912497939408643868134078531437547903986700352720396686304693849444212943557431890449364678865645580653216937282536075250471861797903166045295924226434786517360817334015699306038515950885988144928132748547314831425177928820902536670170682732536707783155565053888795991935110667697147107831010878316262948246171162329685871443289803801644229656957140588166517101984607514278736725441041943894909759274039175626216829911837775724774768874689278106444138721795030891137595345058649521775139021994955652271409094698420599663591939532519464712961826784674455178469393232128765682578249918726536238135000148041464496899354630757723259190852960812660472190994626887725039451005203322329910696466882021104552860981559111512259518854655991301369238765279274870842115486578861536832672802917349676714575010407778375165765612279102926282392292949769897858014281865325863880780475159805103577500943101065519944232577798491892396759843319572403046317717337158729778157763089964023467353156814693649136842715223774776418847568529187018514254909893631624656674561652295706800371604541956845758696029878031676245966275473811174632564804039393070777484984573948807688931732227581934366280698716276239836114060873922313761532809470407983367388420585020966449935172348560979966153674890534180480140907932705804988888157318358703085048464535721459908066585619723844069392857879234987074700622398095686640236930229175325756620380869802126066532297789162897935768023210022156202778568584276918696581183977812499453630062964358019375824961777726140863513459830193441328986501598533234286943610737880855167293564277725822792103013320139712364770627111994756887610041574594697529999404625608812039053873344925964450034014535072033486288437011599996865825107933559374609118262277853764030648962780323562785438123949161261964524873139020754517041107197329539485613372825931098318545362848131685156118976772938553642787721957203030162246524491539519572756822755840672866361609486912877695959843643737217502186996270612030214398484434604339574862736056417977986226080082037546390558469986452199579290264918998817795410635487847329034733935866014268290663320724544636802972336843243625938657553880957583743757132227374839440651269060562250192248386227443038065273885166900265418833547298038975726886892960301996135523920679485064544333994263070053420960903167724609375000000000000000000000000000000000000000000*i1^49 + -45172041003264687657591207705634616608591386779625255782718087680927718937988142744286345491156149372462939925499222196958771703079350483974426494160278099054283053312204084215358538559116159075284603614690509242923998253133413219597626760263901336656956391409405017270113335112530319020979735067421009011676980764107214908622946878295925200147719989090386573544929080199999234014506209100450281542510355742930830313188604338698364160343362141325121281086025732852709074376582476920382582568018661462137103860406270837338453393557330995351074824617947109020406307119854338903958896026885004197969393851328887971188040305716332831518023396953694601343446876913106677190904804413570555773643628521148389536685889002527541954398699823783785719847031189715272402501180450754191192012993386045386527966249699495638249178115263837632180069576230343189376125417056120329815181796817600883956466459456907451818682335683895553934991338147597168473927547730011917580727555561915194346196752825855116398472605742054481277473604945434039472244967679658399565225106201318248669394666000967433833785168079033201588076908310310431679407809409144202937054413121416111100807956579558065548983690788736557793429259963238534122956885298558332461813425244775306554705016826954313051221604585057620915767450735043133986951953408829267943923008433542823179900259178304998381016778049420108405584154381758030830638165557312490280620360354657046686758188520321152787334194663250299817664633191836896935872860960672120226229759245739293289159791865131256226168858246055641634025449388944272667026837026530483719244123408107289962513767604687525048984982889448976946992373973300703615364531079898884309472993041206173536543586184623269938298275232911794558304055014225566573544702955607723233773630072205384606199429571337942042800815651893473342644688365080105591766766046682916488300893084970006762261261968920552164786376202004702063635896166692825774357379353977033753598060434500000368555909008689280944654978769450391092495351506435033838987952582952611222749830677633319242141071071737145590729696306322942516446206657976778842933735960231554559374750880086213812439873864344321153775315344499942559410398860206787685183335752984617654913937097964746732049473546180742010922088198714296438900416469959059640799938916938017728003796087591625808650422908284546074898885554254182090478082079700317763589995420862900352115533398914674564212666482934797313302520138414822837211293837120976980302043212726099506664174929925818071694515111611687594337473930719723644511584951556552992524360649633146058416237582499499492748707223584261813373804590180495939437463285691551465906260109984198727012231086244312055309638101958662905234318300982469037571861308809282974343196525652977179193081163713455605307401741504148409174898382464765431722239030930193241699919764408842310173266853369328011498116317799578940721601368367184007074850181351452728061741059020512491856754110204558460530741719666495428989482254733255536376029349897310976053011172240101171396070061916196264349118406777525280485781329594258792880309972853095009248842627491264048097564704664672930395789335667507155151749967917599063162180565567956007558265097283250584906412573531459151762354637195524800522987137657765885324321413280051573661440972505717170609635156650226639317719798153255866210525012338787614692600442067861758408668828952779038793320210805497536609541475360255574875197895769318268035941443599695325773640596511165310346015195006655106950168375396883704089594454171288625018571513125441978821408239670400721732240614327822737202478161344282918568577152766083679727437960593761090422049164772033691406250000000000000000000000000000000000000000*i1^50 + -1715533249091958273109587246712931993879278512053896855728476393035421690860482569205932174922145212094794839053072801861880124523673736546375619013992424727106045418684953338890153767829035061740215869767576579396871413011711762653145956797976475595797052499994160851431745606465479038815136608682616126774625709745884870021595396506820330644271830257790581387660867091222060006839916488415742981036637516943404704012442257148726355704061817948840954524853285243592621799497950456004209221731594122207871422635466889511345987039457265089080229879254028943771320783470496194469542922929155420063243954598332326796617146807877457371957901265589523860491906696292410996284237912336081581279444974465938096600796647803212934663265062590016821107372962303052694668932257429372565621678379215826439934452782597949924528420169746806292388677610809622936165231028467545725953909433703865406421038628631144728840639739791514836527510572595127073841622472872148769014685944643687513860201841438800488650757766779202088209953711662072901902305643461707876754675844574485199999766719799105959270048901390306900843247646165164844738766958298104214480241387460780489512875468752822852573126240730160328585490041743938735635158152836858624228141378237681080850190265514030507940933634609472121845455130980491785375547929708276159972201276233367159570727785138616817626134534591260903018001453472933698743958463937897467524549134817399388804224010131273466440158357721593468148068698552999815738538620946631274304699677290843545587613600763721980990186668862110595977411663046048903258112419654177308533265986351355687180366087333740928791178780503589848383420564738796678036191696028903589682878421479361974758043426310824375977371671632165550909284758897859991884266978112102653638857224344703523935329593625179294498507580069284792482089744249708382334199985214632812588242546627144231231392064160882221985895731433137981843243573057577299127092492188991531610740138177560209762252209645975894501364054198089688388841107454564436751038263735041263454317470813047143857035266822435113157610307119849780674118757334991350361844581906965721304335709794655870419371737103214199066818040507216304666300190305590292770997387820285896117622786641448726117903044626291828434741466228620997010205217167776311296473719286605200482995781844683356933234640467134714347876684351544997557369044289632980961056899758779140612171751728944599608547708722905262793500712953603667625096518129481135911159523900320541135185501076941759187527200593500874862807141237242593022394386594326166534799471743561563868091854839539412606638852359750224403663267538282562096058510165054280047231937216647874911068462066427462875157959552323896170866286967352821632607576244624703277051783046108836540518748948412714523482098541001835672236811306390659617295699222739471123135940931819067006646033161664826203046968716192907777661469661154382839480555782639152871159305918257001587233196133877006043451922215976235932054038557718281783655329176993431519102158858278119526387805698604133112203353313042375896441945471153891947010976255784809360920358531809949230526851025997843865049175369771826209058209882626574629739923335686422761873543544474920571146143181887534270162337813141165796794470305554703549809304930767688569203910551285047857471707176044191142994277965854025114666200517702497835233071843111129324322875659485136269938671752203976190175253312814578758943584406153726392409338810956976751470226850360854637128806857191489670343857567814072947417068578946150059447738689549495431324200194325594077412170201558707793356773890030478085507980420519884463825821541149707627482712268829345703125000000000000000000000000000000000000*i1^51 + -52094349111747299034593556408016226858861396174525564541703237450874319457959807511483757449441737268067418332778072427896335865400879603511121955528719032561761293982716356318187394037504330751514224070555539774693639879281920726488017042390931270197975659320878275347281269263969973212345393706259814415514897107791856191450474027512094090273386727237870615338149011731256019026712774528642799966660022960139476014355821466709925264023537223724200959626107410620180878942820613648981711355608335338575719951263218524702845996888220622061591056289963883869039957697384693796337577840187830962551504661934108276793975456065377811978322306103775636920086857853452430823836372092405838604087929143478023778733817940573792345417926428236293266237440323546913332659926583068360314887094144585080651034044234179390541330955812168390971392713406263423478404457468294577569686793969490221421080582866304527284827234969720340413915444553153878597564873600847390897474394452191583850674094968180502906952391225811568988300770748390180396921613989965067895750622273227032325495694831418511578423283102148758720456532418926397965304721414693862793059386578805292425359663116267545825520956607133399299628640183134233311193716399291066399255385231081140292855549947590881622845069500055113871566009797152893889093364348581370917492730111454772176534393306018676009244851330465151111391681078987271973284350238507549187349651459847263991662134919684862522115831100803159031008325119956378360245752081022242895538432433908856319353960416927273175375685491316572470531911058184312043023671045954078159818679214473967806191389800522922699034931972590209238364026740996986553661702428140833454394886756771193869050535286477614160625119786377597853017560128675501989192951555345085859125954818641748481444274964270766166128513192124017090379019142389084664502557496326407272780310435382374004955073359629392034087718083935716566122051923027573034718067135402320872240389770996278662946159205580536023479275181046688659647188958894837193835432539381709636110379181947658766774341231748579163816133555972524616088416566109099228376586029820307256688430068803030408445751610110801583781378534510842432616979247751528505799579899980545963855605211471136741103033237518614160975317843941705626259068612033696604920237202895130731510247601465277075942096881521316020266754401919667280085581086298077617111401267101561915717608658073532816449342746767350929895438358671100576785184853814826324885578710554169449860676963591308747878644744144390522039065426175929578726558507955262051183048207875635250054871720621497100889507062695682109503396865981235682440534008874806363225558234509806317699785632200198625217663983669635953679969755026564320199385765029340432850675144651836981904605017466996115850210068844430205240248988371021330600644940344276976907024073557439066951627316166834653468401948590168423136329350429789605684818098406529558107888495785064012793146750410640926968048540061102410715581054173709834996530873485085850826600018886371370492831124646968698322181783062496234610468057303668500277235593636989497556919747930738207464648619423002528456514709210840257642850105325767260008222999753119373700773948385321728444396245719534013219794899758213108908592355390200064947373941007824558126804012778121029331417132777899718475758767665736939797447654134227987239008173171536978632631995163289587218424867022149614184265974824769865527498364001030830517414698855166351189173942970863283583516536805805068024299142497812615354621381197094262381318534897067367814982566276870479229776410413942096239986522035383549398650644647254526198310031759319826960563659667968750000000000000000000000000000000000000*i1^52 + -1432364165742591981883766897237722911716249460139241724938624649023557976495271421132123206767203735841429025400977646678068630939112104799194439892878973243468549301146956781351196150203553614721054155288705868787173589770001241073763264185722573405690612542919723332022308930295807305005621557663354896214712635879262654072490946711252647552103375622747467486471862282053325503186313164691941070622372684373130498743388741079412498923004146234554533090327918919628114132573540903525984010114922783419327411634849897713361206958839913963701583842353691175978864780411013080014584429272747164221425263720910930259477735489960572552560861787168276731275952652856391377537453032801578921280492617276066560421323732390165913047021835112877431039698669697469494286665514423613536647801297616405918948105872868127464298064220888185885914036835209780745969978979547034881368644009814251384251470326346279744113149791977888851232356621940944921269574457419544725197480897333539500339544975990437661076749414957584717017691371520852191974796150385439548630318684597903812417680518757366901401402415415949285735633365764143915807315068513287045047491813158135480871858848301593589396161185269978663599180286394867732574279955704075835200373310001864564830146789574878648325020597197743701871670586144843044895471062170831549894419629745548730305040244383138313234090373439799338477613804428036691199907212052219332647491135080145806809315719323970912386401357666114224947204504393265901928734674668587394006521928649575916167435127603020663657953515204863832330179976372505308419953905138886858173136844064010637443969481863989821357225417273172292543860576391896151473814024474902257455532389227469551722049947790772967961735218403782607416596581106330461889768745743466748501025810293872804831336031789497994564266625608130608392691747340990823115932337394616735772943011414305413863281299204520482655580608421636184972691713948102066854877349128944270026678578873128694810743363343905821698400867121219526925936430630541763105256757076020222648213106957242703288507819085621780217692787314746712139386943651503581996102786434154408295482023835403196152947130044113413074863894663256487594957161195008178058440315493568154761188229246021525721143073196056292326181913611033038848009026324832375963865770415976376702570385695385575693091893245686868596845953847168401896988113137258227347237371404193168428721062904453313184933431661390155640588089298448446131291162960043798534330867648970072414503093759603864446363112314772437583181812976700189976046771791250476684750450371446784499274024847897843179588500581145649426399233728501151112620207811745036183253258016844927599041782507576635316625370069147761239972406841731054902101369002053134870739398084085397981935965492118120801893130366944164286403537976044750463936618830248306200564706309337396768967311042288421160415527747149239129749566151950200510962163504320216355181720999535240291805759095128554697492091767625879129642740664162402162933565870619997362207659746025937709409587227462942157829608712797253930058406007306456809040847854983224456076449842299749769900155059354399877218480429447183808522660995897906310958271705513473373293970811536569967097424931896185179501441173923614101938460167656135631786175730645688870573205414140866556136715251872010384449892869226468028835961050669786030100649524680336314084849147792186262620749957235066294767935158397055540851367802055963860498360525009987465708538308195922867438957489691530698670290242639195960634374351632342496476504963313841634898158603827428501522309425182035224730267313119954154671554719178809544910535578310373239219188690185546875000000000000000000000000000000*i1^53 + -30601702354706036882456471930357856896419816062362393815125491952081123343289370931020350695280282179958729040472370272571009282414807946371866372271603943883985399157525563303653962998839107025388275717817973139416091211992443345845484348534279969046365714842849578978405734533460586863348172789418448145303996009701476397038514455451430190320350113953782089164413248228270837794216266897142923605317020614980219799066801430305911948538586854040828077255938283157970900053563516734679194658723152823279092559181403634284688885238905229998975387620530869674601053161684295379208629686909876868038970843362724776455713673323302352073529051513499107994054901102734844195944630525110811842986591787474591377514246347497871748371497585865452356221308914842642146588543574144467698707681093456751392780709377412924966151180625025338938494749514462953811155954059086205743878337568995353194685945349528411951722350373754760819586326422936061781282768529170636110263762890586134141134937581147941258478952389398717526887200379727560587377145797752115933358953207783513633089560090924769923595978073618483173571134032292451555655135211271918517438957764040589486619259780090444429775489095849633090502784417448500957599072004188734739403278546706595701980928384945981634261197238770233124012289095755677863870092184132481520721415152800094460707154083245153789509488108615397088325517838860865795285670005880702571509863840801055802893192246856633801121573615419689044264182063391169974243915414730542809225616818097511264229292852038481095920493004867230405935787310943396664865240134451757988077900623196194113331971975245986031812432020053773955149817665235352245648310038884659297996666963817440054269902026568302986340863427214881950222208339435825828216906592903509254629215990080923806655712630975479075239370763074152860229825290022755052085710245344314909478479977201385392335691357596220084546315043130266249322496837367371324697034787824013909083875570558398872794057707940664160994000144893059214346999418203839781107644987206952108578868147016283329910895451304614768060025511815190558679787237059644338560516077186067261081322806383863491606295139899008624835933805575017930566272879495663519162471884777218879407517691212622296883692263714258240227144203755262049836352075291634301908218846134735664765189111390852350800263333676575629519834232457944861180578794974217786575708465712958140325962729045485997140584762145496029604195028259233195804560767927818587867609017145448578858309829932061002151322316926178288780936156552313333928518056763552526822500927506018017206145919098172351959285182441575934267112185317310394620387929291773679639217657139390425936646093952525455277046501046884463074188492897407656694294476771892233231812659687581902444261343910282748498567966666928676086822675985511487925129103442543419869363949621408705564014038612760055781866579584760749653039700512122006069841070569679223802658332719501640412012003345294873042380481910169577218471721391286712764022931027464282099424819795171631214847468977433610579600203676413719428567755416635860227308480912733519549990845491216728064508140018635084343936141334417118285864170015696032523687149716830640793512418216599186780247511415127678111299288607270010617903692402856607121535332441610540182321303642663053100525958410487223592318794812254385984591214070858837848508815589549647135577999996106570514043267330813090016791663887591823301031888861649781556309243253546966906353238124048555530712628793414167172975140356919156699289195901459845282245607576919197521268370390901335289049524130944520047109262218759772956711782401426069633032511774217709898948669433593750000000000000000000000000000*i1^54 + -633937799746125859087659526686002766299598765669674462860371956994029435641948032449192080078201942402076197877489276269665322438950711783736415844865903509807149120361638005492781839500049930843261324230832267017635738925115414193677568323121786408413007017478611900249102925662889653406771753005226014326028166986889821815474256775801666846874927313928137073396054856891048663585102151276725402359532799259588171954621071918532397959277861035072898741978130283632773145355714781794991822378221504595092040844101379511142177630052467499564733763614207615518530335099382037797559434395299038840112130831664759080628307349937463153886306989775512073031065807101055632814111468228770147881465749133476320105006682905887606493540435024258773543249263681332007068251774782961250451109852390973696653871882963855771890928308157949223828098937389671051501432888213073758572853434736135335539149305336443941038020067180323356928989351851905807477871468536424904333478362287004390998560405711685481318973932517863123813202141194530883206847102938084269829113389369342794303084375825164825559747078138946751051846714126485457578526341530929955135393782060322778077706358664412318964377240751003651218507375255353881665407248066335573447448026672816864118475944597480841837609323009544782441488176307952050448745197803872717590978140041737822419520108843822684395577303333883635657897319243000084108502032642304952881746796820561125177452376834932256777166797558866947655732393851155399469825628428897624623417080181224887974227550292946336978966210069103968854316484333153268622738674703062259753647821872717604782791089105716133510574261765400960600841534435674661489414074082846602872342564503176716404965553793916005440073601953700538910996617217311773257648130575861591320206624249364542101980527608104525410258237629699521765013164020263476423300355043792555665116691999560415524949067874076413962801529324636835809806071097871980728633140669832422941671779527347092127233347465176755474480695534209140608103586985054250337380367916029043973699986583365322257633378862175350068327845146003061825429152916372630436600034500498322629745700909434076592637620518355657538734747122781446143663438259151863328804809110620522028850264120938275591584668159519470971230452708951982354895440085076821060116763682633208053031463035328805997920853689966214310814425053778439994040909278321955582698328773559131798334052634607264076580480441525472476747277304528398424882803825873008062587309451217825190953500717560336382161527258489311240205567458512651000576817553340490224969462563148157959337172640163839277500960631805087924315319338088590783745740237778820502676461282204692194149820396899318864776906461080725183612816812335771920014792687018556377176993748797605167884931646795122499195403936206369338541695680652807191944007631009967901689375426675261785394201563790563675944687880105087212627974391825890779045936828989141736744008913392873589396657156127320084623943514015258975093342879634904624449668561308314290276723724036896047238165576620671048704628084503328556464929411279735692976124480071754863546999185677898575642084804383091957875965511013837754528222103153647698250383285529125837877418827430713575241180699765513250825271666539955008744815043252262552621961378698517268838783141976009242168452049556197144807762889966926980914346874066089223221619330530184104322420388313279623544344658752875495321974558424988840396291174188345164939485953750956786066706184154774745137616106333787291288502114347054996644063568283745912828608873964869282083251439036535636757251651683857696417413769041541434141962874961040430576986182131804525852203369140625000000000000000000000000*i1^55 + -8771947868130249925095522009663495402338397147348708852786897749309930846897080877998824540837869800902560946318585992875633879605453806682386840651279773940285434543402916882648384351310438213654122459691601881360766265545814456592507495134315958434197252859901069386500790943070375725257791987812392558117746003515047597317682898384343949450209853599448545831248441634301595389421297221636556736393332265755905065284401220182279456577172460815005149485354468955612389985077401169288199937981640975552574287489541843368476134621764184873371679904760246840534752228168408186714196155898494888560042598588875197352243305415708581071430886525008550662432729052201512461514189426252505980967946699161840788306938353773629691534404337126352326470907484814248906763464593564920271026273698059139646835671600359011331619899313426068599574047186686993484953081321870355225376329828233158352760970495352858539139182277427518351777046792711334661813701595896385924626236082711948458916535036964174998022902342095156215408481400543552135165367195023469972868995334747420659987051160881874265928824812740326077364062240025739365650440008256367382731772715273407369448927509227753129883830566778711138541205921036744280150891598594786349937308718352368683189352533640304857328481843662700554161944435752514403436813633518168367886590565714838299579923530528910395273821874438304769551831812362242862693137710629743905755997421143629234800471355262678612591170557064568663080456686379052642601783927644346712367778300767879300884291860912467054285227937703585954640421741440315364300038117270012401980466550299489477123372059313537969530450165075840262257387449302632836244661045674930850256391064094252064108916168733198515075411909730289151504526935333671082708479377546800874466477185124953227721682847010935101004210310888573088942062272067781232799139689539714593037437218777741024033306596095178529964062699561708207416903693817319648642453578889201759312435853129366588368551154252178211227624343258328682026298560278229057576139426123476558536014844572653314556530560817694998149670626111730884436559463404680172974992295856755222415849191149758171744879358754425841665155822704066649537265956833532186272415144895551254779294904961630992047852843922350093286138998752199242293218818078520777997192141273793935451966632663740625195751188642651836927252607496196337883941003626091205745230372621949919378848227681415747950461457832161752897170526123726038602396312033281273071767897517705855193189786779489529941383737655589596546613179601205663210115767004399431811759364606549509221833235776103362895013477621046443089968660685632696278960863382494841878444061199097814996514036509298633014135330984799759950044645228942873957428467331024550059622191999627248009285719384703900874741866452143450584079464136984127190024475594350893266420894545866826370494413083688808731238621228759987954540613759619223551508114418644377557124253398556094142796476414616054533819470101483856850774930328731429769308920624809689717577326391214202570884816947008898854150038230926665400241963960756499291726255396224704220318384095284092565094869752796653298139191266278474029179856372985210846939574583619598112144247966599704793940060338968382985895172593936763062996148338973065957130896730113866021661927480108061823274954529086592961612691923265509829481501508930346592657020466425059835612084487930951759480233853434054835182951031314732430518367092665307724739385308477146503401762223362044215673976259419496671928615435175010362979216125420930565645335441157885333465970309822199886975461468610978629928340995501284475235805743187356142698263283818960189819335937500000000000000000000000*i1^56 + -135820399253343033810657970569136171106277080406182077441955509059953315888677304739274857882121849156837358709792959828306116883524380395992082733908777942141076868584070346604073481256640312811532954936600693564471688892884968874831765940910767296414065123964359142211540211125664953923504058519110700335646675410511574017211539557227941166364593757152152036556570282591920668026704887151058603383635526063234855072403819919523748863252804824606060240472357910557476516002638758617983658309605522359052504594340756147858009528729330838073177112831255942331860422641981970934195579468940912514862670782306899496701943960380186355043114078870733856519018743954729798621216072800704942999845030476430852827467160991542576654168828675458772520049334133278637736114749307468684590271380529696802741772971082201075495235851568938045382775517714742116773444147011635548315468032410030985599254829572835727292870272175222595398886283837318527294040880629827752331706486017209499771808191340230418871528160682496232041290837252605743455190283570156884869318251129896251384628848363348237278956518816771602761245909651536038880806666763905746754541249615538266557979186949999286171737515762753737820130135295414915266764011626915758556166155603527583081456670707033815847755871968366708176323736486569759387355786242349769962641195591434701088713140890817406631993389028317702350947671653627530157346373059737766999459723613919426161367290511883100639912413882582787310718416206790283992995926171821788459742159078330126311561821842389717425349153414426915219201782329801130726562766740591621812141512329899152472713053590037209267511365670567626425422715786201416917603892696450796719710802193974213780344350536045492544753520104540451161675813154696149748502655642018881898836483734339658136361036771996836039870131149180658786969365722394192515215179368848408083688009741690391719930745723421131001196307258606007546189909110596353865690189698758117686831334196755666646476246560944926065599720576616992593680686965203273417334018411377943397374207046790929301279741913154643889631552334863207517862690281430886089595015099484985973854834608636394103359426464815049330538176745806912246230282860571859090963545159116362519984568932791137307179048368090639349582590321236143908225312070058989380733077754483912433170936406199416158813993386550337232695032374085600027251676932784724064460379489421197290925803480655336738858879733743695072254217118180252248995079989590222320337129840468374977352321945037320539987177149244032356154426274887917152442494326591850645280328547138834822103526835949249726577966774248719803078896946799244951017127873685195429632370485742105168554852264231663502062167461296164194754051611880794416767933598078243816235462201871764434605378228851274144053941162078656527818086039158927212350982972494713682217611514443434100165053840879747517977352796767821910947330286020748214638423887363470233092460129993436418097890081371766264163283153924866358157294191617027631959431220075943637670485595395850574912160005583063720924998659234343253746018587678257873448974669480059758559405409461287633520895415616486898902828938868320267649336944208929295103206195092917629553571762723928915851674976064057153479361317667974642816023957596054007163910515835225300414311745679419677804555543024822455289639076728941681887074234336927537801182754667758731727772359151321184707562842909057662686314773522239747258770067106854420503668824736855028121166208590886430708252540895624989150117160717988440535078170047681476081034753726761746526206961297221444691143004581894360668750336982656551839689605676309014370417571626603603363037109375000000000000000000*i1^57 + -610961047832972138062068649242908842035108089717514873618956115361426738566380374112110252712166752244735183707261788390671249149946414337681449647895719444527420497794098931781466335579965349730643426292580164262782961684967826380439698131131007568455673852216841532099054489924980120922999664716312100873989656179810845970259984376302975753948029661144980740266769006905000843758834374955034634964000203595117315855486645564519303439940506702322340728807208933268617799182980901381554066665757266070773234962038366761424299339681791328694206829583197662372597861132514240842346377847118294245770716289395777828369727706163643976820946641922333783183617566735737931046888158940618071741028005858014750555077749175989154673645394025634833883604180397233853583101898873437923368736295709003648520209265478737977279049831853957586196396893705568070491216794350809299249451824024926779258849390308357685675719143828816924167133753236915378639527300490959672010130008241451520939887545603061217624564911266831894748273745741232892464872712647565299405170841618306642458704126631111306390459395745656613084137795107819946965884814316423045763387918189118463772732245497903845076217150578278367454251565487145039979532493688211454471556592541402531042325685181903087525734100619939425648425792049198507968608152250640711754782227622566309104714618119015120208488970611312151720098994266462488349172200517728706291237127697686435293430215354966044556003094691821598388306574923673647978337160084144597458105738854145593912759176011613014710608396285619542291871198754912079382765337317719858549521739950420141255805359081324436074324047696693983781523127734833690221309126873709283183743156463101989415094004540242996791102850657782828845966894545407078948660758658499890283826792169403846535749740040822772874508650203732264643326196865102815646232683807147581951002804467906610318791169203613676355844190418362004712612479303439695949711926853917016514206034400844433495935882893307867813694745348143590273973145321024534456590704781183457460993026855264452192139905357564009751864647849195060070973069458509393811121390299889931555522878110341567086593379265420871237298047603225238549344951643508109537988803387672743579181893244682701048622776795879151560246140708074151564287716783101656345996012348412365184350218169523067891120192318076944899372460011212036710535866074317147412900594069746350626560274629598510611562838521999068573419891393775108764146052709320320596992138470261205003460377868874931516183811137414063550268728200495409203320868119791304428114746690087398867258014134298543253846961042168243087988848893965965167801936751585492681513066364454806092818270777021371726826588288070875563316320505772489577094765560382452083006666766101978587969704862954616262746085212808474095709501675582405917042177037968501685115166263510698329795390665868039823519862784326950624504493208808634746737165320560471213524320267243727942774206011285360681719310157930324778561378326813216135796231923183662424721749530646674311218997896483275200547805277935602483848455809245199382836684001845816640699255493218053863796432863702672095580797997034287985201563120051884745726505345681168531345239121526900422623298263300381259642504803943497289828848773879165564282063857764185338863038350545312122842883291182329885050708035951942008810496348725669091057919671393764879131415303165446168762212808622100338700782883305119617121070057550547975859160326483097583927400375180329342486280644447588764779128728909233542465556763957783601793236577267328363104828412649830136357077628221709670006841706363447482746112382478997915313811972737312316894531250000000000000000*i1^58 + -6225571342243268427592596956824673615250422836568606823441978506965170575540674910837697493371288499504879690016831112622922822569577322906757689608031003102933490116997624854435066789891393644668861079027981799261264011469079361388162227502436101530998782044359097144872169517985423172606862084743648616800120350318271633039933448082212234000858662556590847875709883798289241640026491237265616162639331732209406978468440281160127748970724210170104759382995593241437735637104961601486197890287957352204487219879783126255763534843425117614821632237794800245293159716949867299681284523887615922429879218041047069974401824218867435791439372446603063970754960841170505610384275391947774450133839562836659826576784840160626887489252484546197824982358908154625119755231862429064611372991099716248492803790856765109330016024629591522837092068288857996408116006690410078526222874424845509506471952339951422154994838741848373429899674562462375994162784483211304139651114457788690901505823187092298081391697907024957785152449071726269960073221038566666564683285859569656229870212165357915352077994063103011025489687015885356880601993467566451908387949142263409942967049278370885070497234102209986502402300659398045475456303691343043849024363584004743883688854406378380146817477100740252478584379734677929594192699444037195420983764262020393452977779445786737532187786907511613315809562200217603885004317861004375560645764506546567455949391125075969545583964698364302146157449740457499585769456925169057742330722915602429033499794905523419918428373260502942206082507145965711052073712944739014182826089657627146531243902450773837885771737879193968353423216736428918686180912582301754170559326769388170493637336615326237294789922171370989610235515856597510315082367935581113902399154275055309542396364161123339177661605371606138044465943418952838932748630064168784371103669165682128925626787045076160510380936421939883819737304568118491615174183775406778127191253216958293916489144772202550259883797976121290868624354461516002738898094189015415237744711819064496078508547359093047651737922011733084160702249944820465401041990353373706363970328201612504101084261334490902782570553161612503024584180473294326953169611891951137472031073460041814094018286191293585671979584920546406364107854393838465552982329752179389946308040269409544502088519712517386198998796315969468195355165249031708929323325859715778672474472413439718160799023861939615312523834775618607216489081132856048621084673997786627530406114639168175743104791315858432780824044720990482369272738238300693649403119605406567253686708376250552814509782388375774307844315481712772239618593341734397994823829786398893236278369360638314870984519282187420648976477426675767535988714506404532228049586348390943369437570874850172414092633772768687250271103107282399427389380368541540443757213370832862589514432376073808938223906371887775921118863771906285016655026935556485830508086386575614797671649516598837666271045830712977781195705289998660209461084224220388838308648217460734680122411816174322504952444343283343917151697157304905366718896389085653629437661334323631415369654871494635067512332264400746212368429276405993343174037655049313726992879007911487719186589216908160614506402284537271394438452396720379130708242595495339143500125169195532415784345723201517853490090615635577428363819581228153546771645625094590063826406357291041337663332661159284701176344042367902028547205296869145966252058456589927739581229076822220317542043979347111356786071959741099023045865613234560653687775865244630491123377960441724297493965333496192644411389330641423518687867233456501026012119837105274200439453125000000000000*i1^59 + 240550417198173095442138117169179785707826477278586304424814030665854009131009373069389460266607602297896780677813815429138822957743044854194077004167294814364455728576413018467997435312013027683440355018847260879576609490020798477696343019011127081565145478065577019292904349622082219717023906567348627654864533099851058095365940654177585882452504272384956144645541196888779822241572317196107833466658409291755361100475949665467499130212362832445123065676049900723769950145577629385336759265476690879898204804834576499139306989415640976080033591596485293479321000262832989329219795881582438930546867703049161783701830697710340878880880179677167376914512531207781215411196888228726691002439375201665240154298770633815254618792516670628181282964022761492882584630529206999393444305197162483856267223269913686836028207764905346849011944445699820289641940381600515783689174375847708912499745379177428948426259564749261640719577752483092860324037536681330437568801836669328337443282722016884580464794037644065906955157444719913895588065874140253205588460469312453640901364749699573101872563646517216948737954149643305448368597992763486104148709766684795952139935039889538769300444175102944465539455215899104490046840310620775495538724275175572017189226785638591958357946767930075798384203103322970627804896505874231101158803330399339028920741293260619752721001875324803818172620819639933321715620118849266762164154498161069440244406718324418135906287474581791870237785572595993289952576956174276479960518824694741632472039207305139653338968203370336324976609155335589952862745906686444441834411562922078057031959845855496311040623211124082592069262627279234334867722891439468278335890627985231115266605170336929044966988172096179965869046041923858998306544797121032737524698810948690472819121769620179856625209738695084811695637088543472346065631264490625489587639149872114185125638536354273314134542724444273759312166820441027851931357494177451812783178042931634904836916670981350676887900926676898119407379558271733280483018482848338261231584579711367510730378066206003968374828546723021336095761230212924120245327857858087377170106961035496803726429178713457906288738658578772023663476107332381265301486726991697823965352632111804363693056327565016001221014701581047334529418294417813464488357861227776904547826338480273881832244431627084993868261923512508838615549594132525170864883179678721111350853196297561329812336461780882694916496715814485202985963830292707879221629066346896769548543163350934947908524633519675516566982135759005049612459358916345002381697943579861389590662445538581868463495296699406895072018198682714599911630821938034387802060128926512917644953356879028313972290570086432432715686936314800512704048416383904581520215907876621535619519075346255278806059751524602412080410161653751701530110484552876770850651147227200332600465781477538800599534221256752000212301620943758499907042284199905031240657472383644635307611900188045914224524240772773661026346574315521354411033186197552820171765824996258843829795120029163584263654363680771614366291834247021899571621734603135795158113260439203044108069545117760978610118673002880656516886104055260259610390081935922087296311790010368151680079814070512440195849311652578525669432857570026866135932998984043537512644911397192640872101073751062116490233774330181951470931120120488043296074507802258485842554637943338742276142507295331239167546343923933821991187247994847761557310748166731892908855625122743455875596116775426782977601791309348907822919796322309028807897092053102683945436744903376279383305063238230634405520710958128745120265801205050593125633895397186279296875000000000000*i1^60 + 1896103570586471385375152289713374056762099761304863701195971480099162589116792507648772006438551657365686500235148120878488510786814461305659351138524615856325418131821866273337234808145106180371504967953376479044406144986765639652418427008512231059167196616177735437354618184511987800120382875352139023674416946941847518338163217569889820544998557784347646684588182893395945818438495277472448298933869218585278678562246160996233649143806762926525688659577649682961101289477194776917415826814308822448027323722232659778530749665460226608043560872845645535132231399562141818289313063165651135202420733099152248426244093754177562824501987233958827402645652274572228383101677363818388834543305368658931143203851068540111954323639184015416395054963418783768713073077631096842815680932179806661058535846807901123936444253971907930356662238641726774162913070675588796936453263451393783680301718696873739482973440381546264013793114019664852460875198593418745694249706702912957061658002849980954432422726075874121366256038785712556249143139284326850031648644678424677353354631384462682146077270799976685710263768498182438947957678146678628324061813011950561118296343244718347367648334219573102661242623225735738695184612712241507175779759816651478865381633832321478904384623725183774865993314579140909762780723512254520138856032150824727595824844693849421034878119998483211657193401166339129956223193891175143527127708254701660923737487733137406046308824176689583130573453560582268647047966617056046921560878467858603464512593172034791632665815672715564908738420331507465489983518181520842264982389982852962971072424616397151907954010855623247501774034723137882586568161918124056123526349464567633423411586505239768879532424128693834132819124205475679121878272629853278349425605288669850234802605217419219929124293842891935920125717710538123031102623352154256410703659745451642704147346043336837799584023521963205675718783110294401084085984507090511224442185250366381441794751444074612759184519039528141597046119824396001590804650689236847110273282352262289289909231872112604624625612578483341708061715276919685564012267902480443497191612914621897435058490665536531135642071298903812780037365843758888920310127702636445921657987373400765525384130366955133140054019601587879738381561784470610987403381096302366112438841348988942437655520276224193627182233940463549529760720095719320864098142597183738779508189674554730629539973712432558498178182152218753701018383274082867743415935426723870221756439917705456645518317807542608729220651033315347908412877546762886789442033297540466181455362287909029760811668545318391789158334739102457407352121936554941774517373323331926312700180570451137951784751875891970357245848386083921429692694166983589291233885079565609351855759201412997418941080221136264810360968518787393245629501611389357986844532590928700068773848555413850758730036552965752212179010014481015923310558263393987442191492179060209831591567667360457779614782942893546885699572287851401701595321152095666841626965174420733841939142408515921131605769554041127869249705112225859635437191932728221833213899929069785638010667557323553082289999828835641919277758956576161185807408036227135074114237579423053627261509915891512055621125502805093537875848359540243857661639456072895560408341356068856226312729038472460339609164171103442488639404155239705978134167400776612108475472661629554383951750808111724452863189434779720559819425388384632558608992833479714539113347878111385768382202092655803309197448990832082762201250131616215475702259764563803852107665470500311469447613009733692868230146408733714021195571053368666980531997978687286376953125000000*i1^61 + 41120236643725495107822352107589786654113283515766542760422246196910075639275516571640321431823957988737041603748772507754946985540764344016923748089248414945986311161203347349573696636052117617809374535522792820899597526885199508648148819307009391609203576702513863076708976475754440271387143931956911870809590629527694638146329297958493512880345821232658631111216113802991771161008076651914817050873984819221276143081353769960124141561523856362842648367545682192982380048384942592460964581736927289208248739119811268250358556480817431589023083412886860741387952047664056733583574981810551991711841680419429574459166029863405860524974158303900527094594668399447726772582746957147971446014336336396496758952028654534674033228075580841653672560937955564136878234567706311458423195008669530176287561980579630951671043936581096300218205271898136934954823673753073195914872343994469025097390909665569320766632857896803195681678193072205496708378450472433754912020362745765271267107473259747413483241482776372184138502071228378156965224627982100810748217444227963266515413186709368671318086214525467833127868238575627177632212310814855718600472352928563219919871749468303708434483526323211103399982545624728342488632547702453579979341354806618335235897118456405779364484225702517417176915302973229171868807605943995817114234871408658944644325568371431219814315830883098845002891618314155899604823769967620984258791427676281747624547475733678663489165104323966916045992710093465548032032060253209918898531456738464320626783145493458180817524013795561102873774029442046703758578821013536106637620359194012095716570071282559229559599287817954567659406216393543093125699408101184064200250139263582396046721580328011965453790078555714088118512780647873335724279069473680170998644627361714184601053769298435973170643680619386596438954019425947076692178406946359014507432513055781511519405022345864388399518004521800902577188931767002156107008668939522619407448170202484641216050321681812855748918637944982417697733629834839282557647474349092952100051673391912348433563215975137557862305377623407646712020118956478754360993093552408651372317539596830958576880567784227077469911821101597742329306454389761709691590657806291869285459260536719736646469261065402159447508645273692684476724807116064689137659191443979453386244460288628806914251649116951618260292404860158717979599661748246685189699996523921081000107118513614355729017843996208510127452626752551026887698358216606321553655470089430937945038445873850617097224502082733444723798000021245107925172964826693243591890859915292594318797397749712988505791012558850136266009194957794123794960951969213019461919922834947899917991152725248237654288142818839668578707294374963046905562402063037791140976718478716449367149982712257625492516006737589628469895597521905154289122178780027419652475650865908295788582822602040654522845047515858649801178949221551483268682800704509393726831129701279860614837646879458806191603652805525654958529530073461593445025928397079067418795485582920326481095424084305879670338824134063051923584300771347215407312082492379683592439203980420074502230793826778050537098146637097244532930557307369611327922760014606899693536516963997442943530023264637760797700983820584898819563527293583561305370093619342597013517551948907948001449247929753323583556878591229686015685260481043452254700563845641256458367443510782682737003360934280668768865346714866437633552111963423363612106661030383587742591019328345372728812660302764443917210878105326988385568054150248828458523984938213874821503686955365084080439761525040639674284814232969572159182014559064555214717984199523925781250000*i1^62 + 138800027884606910334163530381205569135630447139244375509931289371256929492702681024737723624467406836121635406931362860928534575735340763973823862849447268509700534363183795490617994313625297898243232562900571350490228277094346811305588313687186024593341260442870765616744650828212003354816686159596779854044569893672147317747071710627195067669714956680989145886260825041346082185190335410085187030059832659228652666836387644606443752193650245701058633085886834884366632046520533638468644248933971811730053706282892368217387518124000774904413760255163822599658066985291693945161886653760907180641999333772280356971997256457686025220745934986906239110158668705107693894427473309292715804708929527996443367659494832657612571363535885664302688873522714167900687411424068369997205196274440288207511397611062701705128306006580660913458935553087287988242346762910496445962119804642706174511100855607465480021222808276384950793401733044960577408482996339679818339423775536243551832782051471216157818318641031146180766007757241850223211101749166248731934087338919758361603793134414889289357082795100994979512522965114875683678947025436369339113543431812771313148076396315420066298620626197398943905924111442428900514236364420955937742121598116017088675037941454676159097130804332107020119722951281197242360645052400125335263488364948102508655880166968096700748046320283615390093457898881990904054567684662456528789209856537285608351777162354573526647152047134304835314442327018744076270981030554127749961095628837540699859877983883166640875010127583827536780332812348737708501283708218376006303288237520790629413265419662700686248815814383019521706650706278904476046610804547298815171297737475340394604526899761774242476470097663454121649222901362802727199724533432082470856531184484758328091314304620650187338819789365063969705006118735492654070051286397983137138669459132040247457473883810537050270624244927804468701381721738826552866469740193228810411290460523841845581574986036908215714766352683756486429211493463642611919450777938675950541973973399041461308486489280424784285766736727381435259928035856573516692696661380525735637555170206253284204458520999666600126499659743544482418490306195289526141945732616038406941701444231129854517626727026002205741124657425759543915691688127831506884269094299867072825596695975593133340458660084012989090352088413597070757951820071736357654675115683242897612820931149042395542855344769838637369878445658494044716835328782830373823759950849979802932195033770980529305766429365153305833639971509410819100112561863707670403372032399047116534057400713995753057939899096651213113568393043063849085950037539818020574484404294729741240951003786141790094993628451739115461354775610866381683613154839174554535539873630859694885050786588430172531824735634781931455944896408779825229244061110769008646532454579914438547913084874584364435937807115658504195378678435206481917797018034276501027529663477193716956775387819292996487541178571790970283146027125337651747673603527469690203317270932979488310981655830399755541886877017505309308916225960741398049356447977874715831885930126859828840741637571697564221804115061917728464364602803766770721947248542740247293822484949383041269923315231974532618930114697050198542236027131497631486092367902910096263486770109597277100254609340795253343723589191742735472155259335439830697374543070016878696706988237543747242996339807790658312246761464613137764387495895014834357380343173156719436324940340948425637998546613758925329189807341116058015949261591028001183407016604613982814121263372416340131875747509015368567402429338954704396424943979582167230546474456787109375*i1^63 + -817534454282129524556388641985927742815216548153971000586747157569111861764874523224202492337028095373703113023577463349008360748715270713670238480864505515092931301037430084760494741582693287756295033825259537344168958200911119292789107345543974806877314805976893398661220899588913153252943223549348198301649854694487609130248539855430640536528395050290960190645351269979907430906338407972593943244781084694701114863476065615280535111914643445880348654867489713450513262950110025319942869220856660500357891664057262654516772216642008576146940174193322050028589165409918914015317634568300979812117887209516932361783333628523089739898651989988618098243488735130733871833405054846956947476141955740572123455347137908596280139490606967047093314925492745902446849711676355438539551767954790537171516958167846232158193396233773941262960736380366065001277290133982895117985361781994289438494699218450967549419610198414425844765818948492144970511066856630208565899219425221481874993821130531399478407095495752415993125250895697246634103986669854714395842298918817613342995218816324745092959558328312430160703478183023229444054831065068793678516494453411977884535436821010546941850710875219316504455206894576052260550157000925862204260360649116716384077470605601661090873096694786060604371183206317007254112241646690614000975454312576442842895181588209789053298837609816262992038428559938451635364950696895779074726019211476461863698364154342324956250368820918855136039798747854796414321017979781393137740782671629794258428072988939240509425900243441314344932123606595700953949410776243827742774882054444899342301456859806401009091076653565616959608064637276907059508508827598021857290530054182066320594729671848869988813373638397031656595374019471887257203606249646999675083431471597404617314148930904134833519930116273286807320508474030625001228633425941795933176293713881858398340416935535914754032509990121236791179849863259816611371756807533217206221131632484627073306435839521300034517923888053636401837693600592383391299460515994761567934017660349177904041514087365440730322823419262686757045500848665128075133504696423954790188895889985557779642696451002839157042426312939871148748625376064404273830424112475643741748357516906395939333193619136936810292049845996783207242973015883204034794064035391494881180428161168391335378047248376612032025347595837296894748470543617175659442147620168791153120514009205995871522384656303044622121955504021290781914304568304172287260510085571358865123377471114093299436775263036721060540939082074937706129729330903649914471784976430992616321223458569884102535601826769587545743167635528702025271277818879291450807626137429780716030220046567998636564231918453382491768637193187085809480530090915011940669350658158279429973039914158562111601267432580739432071217710604837624401421152645111035808580363709416727735374197857187823954267395424807642654685099954897528090637856877190483245949495780728213156202079116035534999673885557552515872298604845115964695927869801285103927121624638875344209974294550595689858585780635692137433552802216356680936561163442760183483762582555180906615049726085249216880972026082535444230826205850598540900383729802557156092394546274111429727175194120162844823249789130404987081583291903574288724564890950956154700063117478768885515092711806033396477804307601963979190623887114847943996971115178991468485277274551272527165123837367307638716991718666105190414840496891715924980270917090451005482407045509433831235174479116851966371948630066971391108151752003007408546159280488972041225209500356565807753575414357147526246000213134834666561800986528396606445312500000000*i1^64 + -17650640247151417166780003540984607385399288405432401724131280083770654476673435330595079508250661168824882166327808870367749848090600850219421453363528814064742783138605170815146472656239678761657868803282790007060833560834540310456532472855000774923750383959738377670339292084493060328742526398316128350049231408467173096078932819280309033329281825320237015324898379412919830129971720761369325704491320907496274623026165423319616103782902897473557692084832322784572591563337930965008646671009545590750756714774260965673243176999891556398542898522390622903720880893313334003558422137339401801417349180971089841930264819181839161878591068918383263331154999793135444065411336252182397704752520775264133021960615253201047363477645713522261629801466409317046661694297667164882540860607491415062245735145607686678402989128564663252109271929810511335884074002338563641959151535266744021624917052534612717205747990915602104834731141114900052481455175039924496320132476083684501097589286632173859176915784325094642398648191139764913240292769780131640416453418186066503498608707024764818629532855547009608717273284953495339917924439192436124492486231307965121741647327069419507575888448743030926700815156827440061936886767668896781314894974569796989292816560163411779852244279166574356117678810850528499772577552112721668400720784693427826877348845035944016488765952770230970273426269906162185328054665814277872521697531131105883454897768752313634136261487585551910490415119444011532716879767581283166151064833498030458849680397791818651603318112697582256814663817739235588348833144685265089401685884688222471973602015910900083456281282087327511795586748067981167272054144491900822249057411811241344935192965380953273964288505174299912590534898862610612954993082956230501049640990015114342062754236701737143731166772193866086206824363595789034627904378331610800934825584045808870839725759059238184109033477694126866245227933334943580179739685333623393237031123590507568868493328259106107370730651375467611892619249382287006553294793270067320053577007426820128702209100178155651263237657456310508185290495980417662298997610875671464492956403251683955094989655328567490139775349370190489787068270647428931670073761650584192930108666999404483185149113811615858667032712511421202444556195607068916768741815089982388214737202923603673303912029143521080422651960711971472132601344621150540714032574830684452321923621999797560927267515020790818645354665442707544140626996975854509167565647390712984256873235437878292445730848183797898017912797904778831315677784906509383940441656188864362943718359576964153601517394433718685031286653440959965743394421078197657167120786369745908773799068230989836213987255845785936300546653827552190191479485392514229909613113635920639943630824488384602622075247129139853793061758936734480801292104549610543089731482264412569296770341887141659960195932808719532386348840952059317710892546973341925131475598502102142225059379477312455746792324483027647853801839926081766638305299743406219034124874484175064896083378539625111277861988033772881519825055125262825012809115338884776182308788034035601178282156054149899786004559867470525481118545842680702694879350471803827063912575795298060129670190355753185548750864251283072356457467709819189604449313463128064144172723971744869267676002047206118004130303796192535168820066062719502304999691905700594118280176375970869402826594827985152984007574951549033758663721880030769397278030860020839613103112602196490937734296807434344788896237962496144551734303119955509614104024810322081818139792390729240216804332968408841608720649674069136381149291992187500000000000000*i1^65 + -373416794821590920555363998556151031414088156651075235833983332413374876385930473660458638610931747345592417971740817974832654173752111999834665095089761458679558751613658086281765916392410681346413208646231391083013282948228051038724659369573412655202751925268868307290395276113279878210681365964558516061293934316095948310395991108881357171988693729502869994153450266748747103816286877754295689173375892980104398211754004076918462139507213603832393502988763580825366029157629416574242819365969472366512601816235347392029159137248820266326516738077652046063321467128612755304228448632154135125290063176598051691448148122099083443551172671360547159281044879593608613739334017740067600521984952478944486269155625661431338508068079281649798795478634133355635323797284551348390258162885556518428722600238755389843506121117582600768772688561107252029363286562504357388992384785994620108657721017853349272900483379391852325201052751937984281247847959909330635815222498119680487599915362352963128131488630949589071673722745023145327968699334868206460152002378295247424769379441447702965396716166282656561891756448198390360347293510877925412487418431603836124264520160770543120542864801025254220676180341890443971869686574727411653697319474955969571001929845527940019679735062589306057264981460060652158879587444368543615604754546547879132574535208640916427882764220587830507398668962377145250378928232974026206848363327374727281003860468988924895494990311288168321843176261698724219918464064954024946812565392256445756341967490005747418782135193532549794763150948004251725235802641576980071699751640464398830248193272314458491295248412767172434996706777539246438816160922381394383489683456242324844443652903166724062332881622663479775349590315758226647882208544933993016283842988364027940158438114905845009767679161138104248578188525984507450421069472159366747495730816903021118544408475074476390849759033184428113176673057924298570426730383537059911323954522256066983626458997607921988750204339806471402255067199753468807297521331345137801413009873005739448224274068938150007643221622257969363139702166277547632992861983112173815078707868157114728121563116828533790377862004767391144101439052382429501809056628081989327540918455227257448303689522947232583665733434235141342919923530379044552291342231027499539363586782862402081232453485433395227237584062137222415712767466790633714215887339414529344382700830746805118172306036090756247299726184030540497229315911758696539098759298007043803991206080056708626861791446635843167250892272639543887905618603915827609046470917734090477582835813366755661331598509078799848560855201696700732911748203003789830871328841604625620154045693462225398659611024879107681629447369902358364196227775066034235502912614553334988153043316612598851279525688694917066051590803725851987563729975337589344060912138795162516790857436380872733669647112993571696420300812021112102967682267386705539932380935598586056916962856577163221491702127937522684166089891353421634328005140028362544346347181537375892132847667570374396542195474477742885622948005992999970638807766885291718470538032548415421151415849631374282645902872931605595161300631106111228357885605728049323542233835786666307451676861340760572934395804573029263721666074754669543169205824273686559311462297395126090416540580421692222490821189937271672963267965499270923984898027885278295653719453590149781452020175015358471331696451302255369912700097362709397733822250372810125298615844502890745396038107852746186370431932370067070411589245793952119029180653128821975439256423672114947043265686943414038978517055511474609375000000000000000000000*i1^66 + -1450064051932606561986653409597308672551058425440700472999764455623581054648832019601282581442688917831548665169534981350408036073077433341810220000330284951751629561012626298153130590526717753707245038981925891597191908848013729320999579829101364292171131075638914947778578978115624941373290543337574359141481498695117204521074804520403391372285909185578069748623400061289223504822600284876768400613232460147767464509281672742722469220580824663373524662733390177496040426882809471507081986912390634609198538956476514271061695984288177496849093578207099060662125867570965352022487977596150476691398560367159699910829415464069603636409785049746490118731730308925772656244242281261480782180487271689127921692440340186143287344442861648862841315432128667501321373430147342034470892806123080791480092164666417352249436619994651131390855395540602774659230568182843692352618912031887292832858770573634964666379714335512915267875067570111854463130834324415037605264769287832801518079280902819078057161504527143938668750276364546387960467345933437383802308025382237876248850932922928388302411467066472870433511292864680371768648086534106636560234128598719137714503521319554997107516835330386721996707434008132189261831278622613387311758433217256740041634799054607527219340470203590738323179858603398422523515123544805810223489003916577976069186820991070394628906883308113724136991596946237046657386874566056618077413736644204466176317544106336570583416621080348375619665899577124049290805964519008775804435276856008429947187179124759982044926105893764789135214220738072933845939377759166206668967661907910225871158003786860077942324573394030123947597665098008019205064746177310298283125891418892888225366831924483129396262011510943868308105082313193928869260948064696358876184387745101974635053734662788787008805938077424506805296962352670052354472610899094815138304787984429355242121114995250648442013061999108534386314446030948811305851282331000593320614688954078231850435064323803719634681177154036991658788180241621172749425263392615006205609281854103782419770696631262521099114826158823586610830585518054251750407894586166914486161508439383444604381854337948502632799896817721120278586540024251536542934770850426185484597292572702760708616930198900513690510434439044189646483648997974147070370413037366865569517799191641880704824045541089451035742618539833472797777340038336892994478028989983844296006617033026897935851045365364461804997877114742670598618476833167976215032397969821723048869338076237886649875176497251837218208949847282286147531009920634597611045517079735521556581077876495415410577509054094259766399568377682055256485486076721909959454594147737115835036578786558747107502405951116998036330592708730076442732742624179458379342245764542373474626341845416557857022311365802742076224525943786441527833810521025351062844361783142266304276191981993271012469389672196481805474473069885808830359563841784272856331011657429292746376285787612817563141113706343209377978118299769196367328860054305297943368690664987624492998537883314061557192346730014852366605715665283105772181840938258028296120869552930749059406431999550053639499783414679746157487382984654479291820210582189988845801866508729766662992437566667399403225081510720702437466674533024335325176966667747566522581861311270649020198418570891157624597276179995691586571936140356943233646440713691027303002965619753548886889234439069746323638872631996112477641798645743089803410892416730040478471536846339369045742435903765889239675821441110940892866648229448246810126683552338670428775643794772065575671149417757987976074218750000000000000000000000000000*i1^67 + -2427062680567253413871278803828361723370336718891726288556608357148772669660235858963890881706317800479855044030567122452456658872639414033820003334115850734149739789200575829194186478843256705508118458866453757050472737534952784436692757510521327246499491641902817681603739205835591346525890691646107330350608701096354448969750715724788596142771543571178960524668409024753536513926284730571240357251002116251626997599948939476893491638017696263276968002277585443481379094797951507425550787811391344195194589797227807412299543943774047891677311470015098422684062692502014844780052968321733486640286318323962753127943107541030577321129749275022549567070474450514474384140422023969234540523556096592971222846040993677254455655130452809753031304806675245942310840404113719261491025819648284808277662998091082972214759325938498201362911566196180249744113771636520378934281553008164603276401044206623404027247394070992153469068178644918943874380995368466941890669846063753067951571622279155963146977988031160903348949928976698734968810353959326151661775541739916164677224417208620098157832296792311790402460974644429002876634602856877186230632260250586439125151477857006303451516172142955731964967140585980540441384844690177585423437396422514772810310157296655864265012259319525408689152043871480729976284626910655296798351933698982540568350630299788835645452646274203542981724572305365542487792463555002174477208728531883736343744173967150038130554873800143708689465540966374232519538712098820964733962943644709678171361958058809275417481168848439648473309030846724599647993954357661074224891766756815799136558930398996688295075513284033210240354249939111433355045310227390347300096195554415540917179588754576756787375442294200726975686095859802700354150193353905728524442620656545812686348902748282802081058414699311944168828073603150120277066757353015630046013719580913936284579382600257457206525462667798957107416946873352468301301699236024476465582761270967856764826141167694690320969409456153842475522255855057588935998632812873445448422254339339694594497932759991527579355723143850666702993341957126049423577384559719350851496483903178148532659464885084245306572211026456864285664200979145148521093326446591482746505523430319334570022074420568058188389007706888003727615135079386133195069043447366468271721584720187361618630030151496403458400317617772666071882595514643136159644946272707777173450413167417177709893166299075495111754163778158434564989561384250947075443196166773589066370859448008789097364071943834044828081977061301299469192482298254293141711319406414560688667320978417410905834237726005452072883355861594410637588788613400524600154995436779027901728949889531506881210320967797449568854092624136951664230682380157736813645697016499736711251377101072862498004435725346343779535817855101921236315055698504089805131158854283991625319744193854134073318043883217422631283908792753780891691935215935459120779544377639080274040243777926405787411994960644745137783114874764090094969001710674016688533704045879946450457431023249399632607321248368691668991635354870272434470663647147042556828830946810898871155682221291988240687123022020978905106289263887022314036879664177029233683172187065210678903071321816765019273949939435559714726837619215399065156358007496128218757437933008743444337781012979445347960972876030566906318540555462817231785022396056262140819575459751078082398411837126862796930267845295228350042973200876470304864169364661061622867357206564146892040359927246288739046394694079975392333022613634333899028459446273187083420452836435288190841674804687500000000000000000000000000000000000*i1^68 + 91011952872994160650172527642839066299683276257770891350207012188787812155510015329490660914387269475944872777716799762768815439445446576198102804656936302997845092596606410234928385801396440212577660895679980207141973372734422557256580689865894491533671073137917970309074914781688875531425598568646455672177078911480775499877084265927318469715868669254338066125840290474535683449846381713983983491847135575095239948785772778280876279980964569867541558586687548732686117361187556491288306103493484921143118154920636287070469833771454137138073594337635723319826871303256108948185281894763826154709676129106946405112058656316365948357864703139705972537987372704241468918620343312593823582757356262414066889266126260689225596520249774710169528757838038701087158969624931074860269575284427322638933627225708217504834385587503254318769020692980434827074673577652675670856660649486497314904556177963577370539354268524416857261938405266323931252180672022854812219126413818916998474993159146916595451840723377113428698686254330741502469349592101333396789536090435053142047782580551721135544782516164979465435367223557415365486953906559265994648340620560815662101746101743549635911047240588396807388606596741348577477761050621906017914442584710401449328816328809185459176627269981534765638817706128635751646044650561242547609611544983432006451937988042320907284251805986088248872369109684968528519378486286629494039516609811390083176805255696941131602013435709114948505461600965757255461022736050939160428414648809037968307866658153678457777299374702777583301347059725276223942619169037684910225959696767204787016537906934391829494360463977706847534821736530734000212189615196003430473105844091236628326717079687902593597759419789422660197700159451051282880287113082345640854868153906542625358483743991549278331775133187470429735185189293438481935713650091007354890454025259066734358726408410761807057995556497387922282005096304219991764673209342294898640136091701287473914702594957196776445625696721126773598049270214164513839922977929889393984533178421203454069076364882943148492960335121706839304032422022953246471981806600714676081382972008233269868309144918213499681110614383704699985790201181331809827590273668170929061028579710873170569035677078519779538466972070787687373100377555833759873621373377026946897289849546845682721267402661288683258787653015909152234037756722485090854627868271834889973959292192970556752997898670566940497092400294006216499388072898990090613968581632620991178633610029366719729493944179366178221549161377293076417115699936680403703289324999462851210285639989198404781751320383814075836668260851498748634769878832858956941049626392431264664820165310002685388968618536491959167537813978820761254858466667315481031744807363000489635308290436575548612782884479522038546732151741670170376282999832401209449921034789364840677780560450032961515225367899065820626035174015241686435294474775462985570525970740044902755369144751290036618806665605681490754344769964067840770955614930139247076393713853807971344596250758034144076910522676298326601880970258879353808743387663546720016636183319500088038475566526374096547107210415023841629804290633696430978021828349052675343166937219863327727866910887550294131466886426796802817543597473277086513974875301023962644140802085199799628682424046263360610181838481442682465089698724338885628290761111914832928631391204119155635874863484106969739528699583885426605873596620244765830256149593823848110363158135841797826850024626837543557898888416172864761776337299051774232250267004928900860249996185302734375000000000000000000000000000000000000000000*i1^69 + 1189982060646470261996741880077845665559771643749437828385026132474153444435493060467199821964112503295134476689437336590386662188665362935153449293363164128260415957727059921622431063189920729594052650992074154094625215644079781540709171648238603170500745148140808112897070442774098579966991020461713629516622755188952719201232876531236907878105224785991599723142726832005324227755701854888006933950481192217590450902350407907604321424116755486919831770538313642221484770466021720439212017305096542405268236042786502802341844252882682594416214565465479667009323545814153415556977071571958594598964673407893042556947678796712512380357320233047670592343104733178151599504330802312702540777882637155590313781446812934511106033250813404385819629393793653194545996139198296209828210750115786192223309650154186211132449388585560457242851390200368709457924682492554976032437044316896516074625688097746078950059507652954864671381747364065395353488186555542998846451794107321575008572441051830664485348608334764925674290431521635976419117934983600634119186069562162158488856161961900725836660839501342360255331025494554522600957884373357365201258113743625612981850909628874224850595332569262557461913415308799382237077860504372624082844384504006018472162906252100974351897849731691990143687285046749696182677687401842989041957123835817294125175437178993738238986247569669791535642843999386791738370828141973700887456718327778030232358869615744878936478519630600500564442007888061758778088503246112273292306498860679368839983346683381579916586934104486468258518098973362394870738185109858291535429415953394498388258308871664378511921326508852748409793965296898967806046770275058179071324327963906934994702726948885220663302994284132658094797497059771116636081461317986907878759814858226403928935015977085650298435857113756593838296099816459047765358724588586428376262891989244763832673337005167475990713064624246452210253403286348037011371553900887543860294976852926894407813500413082583168369838315332970581865107028225702006864806841538620369032197790818138380937531001073811549816073140453778944863700304687369039507784771767880757710277200857731212577297091354429300205562806074031996123484175128157497553116582370512219065724179882961148994720652256481825779229523512384125180728264313034103250467773986279102839506506115417014518208959824421321686364583264614563355453053140379939452612369858012556279176008116985476852487439820524251630318720489753111004342866287520949409361723041949961425813240627339501421240948525631391360641592182755714887356214818682883817377454439154154247952120006492123955311708980738564138787157441607051982138266537234532123665035286129468803443622719296467042783308659935226348068757842580102260514367351186575740410618827286242588500087598795059565872988421282737246840527864524814085011378244555560791929451569789965040689730936698017667800989201152793216549414657205474164683743246065694242424228963233064365026449341092815533681018845626312094464520494668222761500671919332567396935529716057342298256041069582503353645959931062906589868636452494433265546018433611591744287037004278380565868192362906999132630309060516507857855148189616345925091936302525092145932523067104345540847719512968283095587438446611808041228906314772728661512140753873979433319689870117356983093172503949788470722987919883955259235709697098758533922974511964173347637837075747728828937849375253090918291706649179525193329593112440238991955837356514158074100368291862457437113179535930064135479237942124241221575342564165111980400979518890380859375000000000000000000000000000000000000000000000000000*i1^70 + 7988895566610403251926504042101668133096332744745481921060950200662461640717915786556841258540288908662915254648938631906212974627540527262505485718082719782965563664961682204860032312754463642696914502983389820357878334717971094231656925210220976282295872872894433744317303531283695940270287425496799917242524652533455195715621885391923753848053537902133322825338554170964457625392806290354949315694715928074011846489498755093645785921648621171743440899027764241193866090797523586297378088998318713237314955047559385345682906307193107349331756396881657749702297437151413189783582041697624638340731647018093656521070096234710594271160909276267851823065658459812826991257140347165146321117659763571995092221531759207207438436078671000543555507515957546212734866488457521729625679742115660667012540909354266866090699826495230208886232687139101225113189118153186781165773353715215100168718601070578546722114435698091915317091007889731309562240783819162992255535354915212275644233783750475953714483642312954039182158324645957498327099069307018749033608677043377406803083607710729090468607602258867445324388661246943144217323840923312514648530322107480308688484323614978539763824985744351526843478942771161228070078672204714243619803141145191862298417460938240398358476913390775334414680332069920198720176371194479869380515216141478640499023014241031298523213347729288735194046962236597412406817411941359359430844720079089714188357781488437426654303019421788714356735350122293613293376464645369816034091320677796385668505365546537243415320414632181772561628619266845252471034459203601848821073219823368556261604786858949115529189692302368105030212730643932365200085302827776109141795795426030302928659893420354861700366107766681231774934140820537453186162130163620113468717563146557953313295659666643046930398307194815114626672688365333217328087583901660035424484791737389318346116158280612397449793351166634598033614458109492588313188389294782265906229621116894450201557760836556816078201864105924095797035245882222008882138834633682790922859911306430655668181918495130790001494033582822953565418234759045132197255691745738803137707989281200458097679785420272045457228581694494159208395431446748045791511371808261818102918079984582961317155689777679810028533573974519072150603953514450573991029823729191043228731780667912359546068504110218960846581306823871266777489300911400778643584380776761208640448989610837248917142898625052325954169737946686300773894591070493103632067614674124986396283580610467492400519325274452838200235900011019571643365060526424748447347313832279313017932180151248781056447444689584017489571416812903967307079881621431499845378726574795828322641698123325020734796762064632913833924028423203524850739959967038748710596079073670215462828305701030003062447545868018676371556558863084689607789094111868162668774544498369723445042766953827024013947836730086604272182222950702885087302103088336292013801904192699494875550138319992728265124331660856319102882887880712489537862359506612449681430352076853849507019797621078941633547745716540101988375862119439983294056338079436973134205982133951604123790260199806669660499338691543464044582921894852043623316584549969334779818455732686423957017745451067553353246786439354050396689162930528651047652903874026887064446339309093550741772357454624699705948423630824746800219252529578313315160804566413776321131920476016856374804567517946053930134316701218675712504127722114497739470141837799837957283134172833025683461801830264783628935256008102294700279344397131353616714477539062500000000000000000000000000000000000000000000000000000000*i1^71 + 25755874916965323452444261791759200417753303970727532258376509146574500141984079511826392561197627408544836197499805493967715143143954059169186971799882515474701369206258181650669939870358734457086625733459731219602783214704982154669254718949223460800927991126127073475429130500415545584521221875829778036993473502508497534370354567030286234877982684669332103938311202632679602835563397837872591462680291232696194851794854872053872503463931579435046229866660386918879270036710004617287515887613895263040853109073175314056465694957359430355592389465790679044347014061879538290079551036903119857393856536756398793956202259605402128565356907744998411905118657302049430069174426203950803330881802672660910786369962971002177877506757746415653935892800157802356275326186690349477506480625328798789333459633418594462161343732631532062903155478698325777186867987223775821045873765779813283812615289699109172721327175770790651333360848052183364906054651907265726173856051328762686267457721750490944288256280817802849843144863621528541967120335591601032197215433148088487329882608166312716820487605524200345189950017409731281599493654447155637224413773349855194048270708502426162682644514526225193003107757312241999260841714578660068198270888083160415512504897238468847896810280130750767868395594393583802351593144320048218147471084276033078606659055370604993119889696584759631435653908353918670547653476077375302313912811286212917108776841079100227340477417140571498554644914808063655919135106404365165998232330733442347770217523796031873278734071555857423448424681837826796510866169919643407580131982640803722622955102727080955702772337703794333911861107248446394300608981193001582828909563146435941557603094734866026713857365526609868281365683317161300549733545259270216189485779705846587409289960635878372249774283885244362054643151961742051256953242067366269521386016376687661168584131647419488005854917160098277558049311659118375990970018933429667284306612974603827559173676310861578442891390054803711595982541017092147445845233515123793719877777947077739248425300672397374060409875886146428176232608565841781379294215744867136929241462773021031518261092393136297631021297584504771798565230533713499153913530014457827707746949713946412040433687614580419781875130137204714190120723303558139278254822339313430167973578289381551436801876649833918686968023320608042163895512240280788036405196561050500988449226390810673599359898709103970300107985408418942063164077207220773429182581453237197716911065714529981074192256761722552910959900639245197818757753063854741710096079987117091682744610291926416132910797193141826214320057478868214907467840153453434096490679004568959470796457558904213667276554721833815149322888835304745526184372894126483052828085087019270285082187392869260666704883054440750403668121004183789208713047288063151297980756508068164280716825256440462566345785172890048667351530813801866098821322406187132773594702856029422064822715014354442000953914049344831599806231713472729220665479079867011895656362996403079449391148504774119977407513281178012603971369580522281253590301169492089051158883325198894959364386762749339543689489723314792736456596619353217666895143160435651861367358630549897511553710217414990177621102780372018847497392871983621927383782084854729043904659119315319830200872720140272385542925214812063214894655102411015708739337326819571557780255700905080702873590198199081914749215917319067843497365995950062592283017317366347003401446126046689648596547706242351760685949102480662986636161804199218750000000000000000000000000000000000000000000000000000000000000000*i1^72 + 56913613024029664558719546640679553254122782730241908486485990159072348566353325060183815587972833954064003702566619893475677752007605743931905810840914982050781684669483942566205245618004579222399113945911630390564129630904142312733919879879585953431711664038243561711175444049244056289246095936593744093262671634631803394198683698370274174658748020615651092781160580210101110899573036924153928732919571403531261359659932735956329305344798695650017704101424159310337893060632043182288871707659777114143960289439583143619713727554295006330032141515515153603611058783830809409343456273124292310425491389921238548819507783953004628098880980336487788081083771884224435096917205094458024407397705907767571918638722536569005285959813044579510619536882597765256235296464175913150750348427590724255927888554620230481308967039990850917184741826782970517566045948949606717804047306202684324201430551625090795020681002023298912321106833553812648977971918651656017496970685547974103707924446156678047864744998124075065042461892864048893791597604320899693169916087025347680195343585506587052408906864001750737699580320818139776293400849806452636227452993249630710625674405028215720966282592096884697291135558609039226678517850029906210692967900167454968991750668048757712221340475107930275847578648007801191839856923124737857766472140780691345971290690799788432454185067072192017005706247953393930909890912701987691684177313661585677638915303613168122717695652824098687745284966422628378845838975096208876829427582140307395303937645983582366953547039224487574903100389299799817675009559524945463631161992774957208404850549721840256439308401873388216860097389721065238081182601721490555323946581012689294697426193948485818359842116727858538555198306676442587536418629187717376744602702060034956286286727806877475642967262952040598268020044449057397689132798221402389212293991297539732985859481108010389532901740828807825651715926259282169341816382724067087535933866362498654904198278226321122506976698572987230560882793339659455375881497573640003054862893269571119356954059145835052140271061807566625326442184749670831157208504695505503840129845467696036643440288816945923690364799807328702209192442176769129181908364799484736054170748898758181718750021884658600011442765758830301022993022878901227982648766694714048831667996715532963665733144494668407481466432106498483363600903739356606511397247109941498627940300507656768425912648295874974041537400862352692203874579965346925417064658826825720703936403297417011923773038164065261199773693837996593445667384309383253848754570170253552873850373926777815453419017199070022069885844709434565795803108663477132448114929280741557366751163961925100849754684050402152556857854043218445892159531953869749023648225056556671226223582951564137733666477093121025822940767602444971954124691972274002818391908770620282469281974927014126947748824826313030610044258697350386570978384019278723963852457313125407192212986616060807776613427150022709285206006336039327959471134285344621744567537818189427644921892350160117419445215482078324293621300405043230356863907961508098063474780646863706793536808081574256384764238769034372555837376312925875582971216368425122452921816708014857178195315995130103576879450534886709472230098137107276054475189479342359151134841763254531390406949547969564809971929924140132437463836902422688660078051212769688307911497721267778485538227940625048677583546132409934916056493898265440948482747003691932640520518275583359592284526939920397126115858554840087890625000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 65440436030493519196331484976037676698567911781751062517544259908422978949053149366188351643695595367073842045385926802963498121535269091144815541415888031036804068716043951538075494497131926138748245760766721457569244533618773370749200435733746595416744026612751809692055339499168813100148837443375564703838916826343740950062783072360006524850296840320529044623269765189836772884517210491261401049276847370448168583017244393015209766203307546572103555082903667646920229737079569268613982282427051663062678842386532966852555142271402440542462073906947588708090559274306027603686044430099217598376331097836555860343173040230316604264126942700046850584505549765379152344350199043755898193757192775133968146913127144823502876197507908790626817030339945051527627704419683730460522563247385826567205034957259476353214683196877791716562973756647270114843034705789845754187913994922211470575611689767166245766156292728704110797718848775026466506400981241295181198350962896458319286683651822115733805235457062265401390514052592695026827045195327370374640367002948413900724372235504698192965730549292932770878772802294642606545822317726092180135607977570658079341321896446004208776178670874166675807236569439642915694644698037660368077336758127547223663804196370042750935739574701891791021982511577204444663468092786176951287191078303078379650910600704669834532161832695954431959978056265705112741928080270402493152453269053243848958446071229083382718370370270795909105960485962436032328253640770245094060978773237927156925833361176661306851286578907481678434556968907340060570741204482626522100066541819428086828302705577461935986044458349703870767320091524184701400927952551786265593204971869312048526529200505889807215433230732821732510348557244621240040676659640184953777002072354585810434132341439684337118823990261936572728448021421489953834966602919943692878220598659326395676293238845782003962283302330303196089784667214201265923847934516804571380678724697660300054933625113147112097092491892252460278014486594485237184564121115638899597502093655951522705407380473901320245421246238858299411282523521826367799670070053709765508348757796483779306734314892916848081171591207094501781624794850988730470380313660884399203544106313630486065860559163182583904610720743979821112029475319608633631467177421961036632520359705364966983487100554914597527616140107260270425958607142673686098892932761371865161852975289016501655638776854503706268793963729703379238727603987050783500386390919274874860000183025555208169132317258348415631435159398087730837758588691466124173456507297305903032302673535955672618962864516568767666305339058431260520034023158679554316914986422929558186197116251118683677765752560671294615325607022323423894381335767961798249082260840952996988162925055198903273657103116705814377810366507871337852157138583724023099142225223793014291021864631485538038022146343566039650589586841407941352938304278378715371371184832571079911338840051315516738332163011424497713392948492680323745448628339708065334159344415194707137839790507523056057590214776392409310416631767136221846172141755906361054186405461714095133247027436052525811914787630156725071929870996105394544305298555613028220796040688271376281410234451192217183965480652556814445555490286880986426844305366102262069215813160184685347435173154852049264885691504794754004294796566510230226577652525401910100677242469756139415364698038739902463085783104638035479668001096925996692529072680117283066555250448104175120533909648656845092773437500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -87318978298876821237054183400004718860679615431560666565420411642437545133688708470434173167702742838179673581022598938963776962485489659145044887986543210364263339267598720782234788258011754665748532222730944122612223415526271693789011641099137210438356105949992118311262925005069446767257648451918436096993103186249516049563127413330779551516716153688784796714975065746592059400253208942067938966605051665686328607097977235291712269165342724199884438135899144265509790419902024023459420385905388689801058656260833218169385625045963620814785889852030788012756631357737052077599088331797387220866222794273320460317775872865156165689936989314269428207808298194987662049903094724799603729268888390967621472942655265027980708178450709065249487762217248536886300506208219187205489029164380281082131359866494760011142044109376808133940607640839421161100419266221124250055012967945952374153598180885220293755554376884948022226669831892827698881282002270584308870490140914418124690779914281748778797299808143069553620890209470359229301364832146170195753565239602307383059267691665075501940822953956515502237336791955583212871110190074246854812533633245187058056707103408738013369842178594594143432435751817716456130093693958521028032431251468395024249916700441139223824748406481549899876618498797039797230460206103112290615762476759710504884104958751388656329715415174841553051131414148951310442446754464113422897250969172726631119539531327160381635855894059369055162459997208397802371142240930274148404398702185115881835432438803028032534085033192957895933870386412003959652011454970421285108926793982528275820385861610682260837177916000047407494403387847948311252516142377102181633286204784196230104283320428994210321193972276849470348793346140177144678257374500860308026544811302307773726170329545961752185548198267208164399806635125937366761770847014137269187742142882462379981119605837748569234015026179224561822355925985615822044296367488296895867968847069891703192948869760127539510504441999883186953182094883813635313880651416962280820887189099623110799387688059936396704167656641394275320643172886998028549561716183776350941005096490330328643139938684673052769361319329300891688779849148811333928017377604062617589756899798201083119504643585413606558775697154503099114929663580377172521673109696885673788738989112006470150315134394646611364077451389431868809577965271957819361619471112694932820695427143720147056323426615299839425223805714125020853381215058428649557364292652184925806142712190017526128772255820039552303760575839134012655258075435900231055329250053166406460909275209570480936124378606485988388006515589840319894249542799230982717649437843659689231905480046107299706101438479390385393388543116467423880858618594247539856716104123167436591071479288324912286185129034683716060297226284375914354603971622841175384695945572041096260309685188316550891632048914792459662730933279903413058423185334324437103816238398849251430012097931779422568641395371233474435851108959219196892866991317502072718752208199447112314438576088412169073558629312911635248019756918535953701361034764185648107723509031576157241696733758220580716570425981258251801879269839786891287454939011177724773557503575087722180207562449141448461971426297205212425746067528359262453616825487113966538951604324291659740520584803992876811523683271441578978857990652690643105156613310078615213332418273491354371502064812215546274947085287230487144535071855006321854349954727537996834740852136746980249881744384765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -153121334788730091870714354051190694787666229908103755099603698880459491998525395986386704569618769296669152887574347772010365091643616202874029949105903730890817773792484813314761948245922993676300846413532780526134908067492017373962365144052363887416369652564551616776151543021440867548490552533519397901407733629322652587656987787058626654985661686716031046070496724278575526874076847227869157097562920582640063920889587159342002351969864051631147082116950878345313893006857617106845179062230393407990175747967741892624653228539404582629636498108162648301301195066188269601997296151573046737388632564734941862849945438935703318841522535956911398049249345916876100425033271696375757124648777625710719938234132902011595989020868597329422925510710462989768830514490230184359913705348086074581760058528176631784130516549799423917107174966032301388897510362831372843095158161839700466953468121422684778912760509168275087260595508082522381112789351375523288956355953314172969008505962409840024658727752334068179870087038785471255023995406137340938572655677658781956756013932206697660856342630537685129476277785347205865997502984478232485291643587866018635024851480686833485929175318908388832823930075994433359070311536550949825292700703628763136231696199941398024651865018639949975753406931351202766240430679017001460072437109190126223662964270036843726603599693928116401417038776233874113843408966046109567309014961114791342577197480477010701847872028692703270031497805219977155656748270144197695538914642163375434249126636054334609110039282223176410382857965931675832944208084707496142704835210820559426071512458895585831128267593114549601162442054224160447458609107496209405127365247285250105827151162325455818376201721072640255179801214905887937854599935244564650317179951344846903339331199536947237147726274258665196344874775288893347946022519314560533493306691605741748807818498395545765291371669573434418941481237736400719703217418740112405539642786478447580304526252351821120938054077069097123256276971801132517008334626746580801320364144064597770938455392124067062128013320531240810130407001533034633659399372081060889795712523778750933699163607448825281417956338196704034835033774128314899988680019294905248629243549728011966334681350354608653198604202792121595644098737891430662242262608981272925269439396356439566935023906613296729904136204372160713885165917798687642559035151595601313177167881632024431979948312848830105252539045486880045377417519874580083944414554586676306319430899322194107343906304530437407639615129316551077832455240640169077346790087556907746089728518912312457907854563411847342296248933040966816597958258812168438484538518602468634471722915721025322450286704150939752642728635288709691167103803890216583456630139390091761092447040315876052397796787829800549166803059612975520772690180762479215091976558184401507429621292404502224618993703646787383500559576584346676117342350539920911177559726401442025897944294563040940046874681778381718130336777809255413627837363203650813374050614206235482574681652379356773091699505312196778081821684690219972709699509506631850018901296377070038295256965434157159231012242266177161843754282827211223583025544893172088207281121615221644795888835193372170565347139787856122310655469801407935848073719252373394737244323457796490498243380131045236357879880722246580051123132631313047173359987636013883551238405681417048951741698899343411693650435417669537640853110547405156044442620100198837462812662124633789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 93909746867133393175295616260167719749563383113912615881262666297929614144338387107815110116309378503287335734410358915619181738346420073550762784118519023943543261320434396834737357123272234067475027792342227624009010611745309332327878696794580010455273158354855305278454919265569318143927527533440886553395945735220218548291497456998041213362431706797981679633594900155024778140019214012459115098743868103964473374822984649004130228034951254682574087193873507703395448832921803230745187129002748866436097764445527895580403698378585008696333048489228737202924626981397195501041422132421880219186681704821683087445597015789665156908317815843838169131402161322176814340860575775868513207448161838743648520701126135892193320931961591792078916699147611061047462973211324292116680681574199207414525699034070921033128425817000798907698264392338635114307667109201495546257225423956286511563129952928347356513393868099379660524111941356544244589585172284319565858565106064163826442629802604519664389805250133362184802171389400677068130084380561427765843425128924129273605192010313498514465528386039329194688015053600959082390314357201243011933229432910870426003177474810645106434503775182556556667771824557566999573875065811963494232400165793505972590700587379807118585038631362508355457012224307302369663716058189586057640672724796376474289531988943014095123148646045273703890214480153437474888182541560959510685650458573650313042418641455793014739879197148852497689588196292262516329707579255730788370181744742500604878888478134750451600247793593101294408207165491869250961357886250445515319729092272727478989761137745797815133973426366124582987409366004558725953826575398349041375917721723656514654964559381178403688001029131122730160654718028399523308180626407311633151363061548411477605276487588004450420407205618330770008063712297142489260657348821372484438818654792752272339675375270438125232131770333931595042184569728720901283938819476154964091735544833103592786882360038463666151734832162209579140281725395431128589820643047546729770039538560077908405646668808860102646652769206952356697862268229606629971647686056448909297349578382518650330879108008499375990934292584490597697590847694145176240819283197436575444627405287043533388690499568271540137985592637868650018247050355426771325968912828244413550286951946908063830132440860590770715207672011272100354712963514930946774684148643741160711835000006442300791600652981073704307875743024502239221163274173504719710971815801354874918397462029714592910279833208364755879356639134378391833936054492688357838050784085098957076229344207589754477304067568000529727626106123363260698715651431415466627742596462270400374869085319936615437133891652609119392681648493925443174206151976975792235707996373751522666499657888912849845535988767043251357506851447907549535504217979360239290847573493618265741274672510093166242533002504590761028936513625023296636949303101422339795231935743627375167956880546297302596014662964840626534332333528097253407853899899838694093248928864288500094346317327093384740287577012832346298547398644259969680513401859826889640853886232414508672965862785894622794937635080018473004862944468419299231627762523635651985560758202509112874209167618331010000428299181980303105020397915944502178263284385410574441833244354854227718970959091796829044656397675670230119819200008215969546263285014473435554847034104983199298087833605350666758491189102535200710056950690329813369316980242729187011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -96752992658430537283304247977432198653968032475472348711951243364268301355635059940218371882288561537988235814050856291376581432468519366323980966144527741203268220704666416696168040170605368824661313950585289830559858898208179978382151058345556895426592130742084106559883783452479428140433479610464044021898273458433451406611607365775773786871378120051426492975267176977223420755263015576849751639022105188440157601118434543437559550972520481620211762484179227714829177381375530744249516794178594176026506836040739092692479199562120259275267883603659544412957614091667281106718240003563236810588088699464526549815885300190857105692911268541408712207610409343225206937979074897652271458262581810315269725042682925098802077109702173142861486937115826555407934565271278405815794617189835976371992651944823720092864661265149146808528284450227755253832124539971446868676004016641111700672952808862950310491542626888079624972705170172656804259624095229286739305022455293727991384041443207731436089745857025064834280543784446663653109777700202164160407299301731434197866221265371290272411937619364275639035064067850305834276382495589255957048366355843282012540595908271877947478313820807814357551793511253417182222621756894376960694495847704200677942344250906338262778028350123376477120976849664173213071473416364250279150645152433848844608242621473018816128849252987766903291168219684739179603200173731770435743149352017303660870819200331141289955689537980806619231335396952062632072123680297279182152743096582834166452914888639275698261042280239591011674249238660711255296239567910681396374222638349810082984939681568954137821058379892406002947145529009059947946486345892474823545351363002648843606997321000620826643997759250431992361741278036415876208611457370590313122494869323126173379434781068707844925487213368973448595473984520217766320565516258835515557358845513230870140837729583532788668958395946729636443750474526107090322487005890223917279267726188010954626080050466459150465254641165593198885920738677534481109750603825864620329331632368297004371293849520185982773814479138703416277215758653506548440116871853502007753067938624447015363797298429302134217843642366398733904537930660976164393290846406004603640483697173862578069430905010438815194933528825346812757194223981568350568256579885301510218626303184650042667833766700286368295944231404959564598130044989133714168532292135254206312781039972671183315995045295285764521122507694192030735652313252773752965454753737249285802881654424574521978699613398979881010529237879102638746367449234121773657236703950169243294374603629025232013542972392022572015884781861549821984559641493911547120483798655075945246734224006847424986310710404656795940658220953511963479248641311312317683355810826598630402061257778106552480802995582393312176231977756444544862477158733609851298629079798842649469212477114024832519556133262867714518571260838622336668783352469827169109876370867035642148035500810432680088428651468411414567389593617356915043660031828066539282435354803503735345780963553017044719923988656867106496743847436676651766314563202434503135569912554769798404010727275541262975536152793390616449644288573446259818423923398907962668579553731798079390157868258810212039116896591793499826636105812035185689103361487995517041366833721928917562022615632662755450478187650779376408406513158010233242160895090016173424893291568733321644567009019339629865838683154071675573959510074928402900695800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 50477119178149538282892943479954632419119603961707784555098477526922354962763346233057439222023068642886474437540976313188679731648955498841174633127616639446780579356096133203544030304107329389006558070455967625341192247347995821566422904235885700419454199481254350832223017853210215464061913489045209519560126321260236162973226456847815882679298278878640870007190114462704362989067475067942272381561183208370521400137877367303996680775284410385970002626824677989097817746278785480973084589100588026781147347825825999061385424336169028855612298743068250887984225978849205680654514039269877810055130331411615257392585659489877975853426638832759341234334167311396636737641509980196383784815548556899294558250635578373138245348826148942905015182562668479587293225047223399071554888614046825512291208891668123812009246228937616078457282377254367816385468966071064280157900828715143498388490998511861815368171947499745994158558267177620010331321857758415814863343311844564072407224485534727260397873585793824198158113199674523371013276164989913629490921634856450872319634029904217330993562054568257786941869295419388917073002746375260472607648179481823316402662954605203791984457097210881226384596841731886052566130322634182199093506653495780795963550659355967011908303509730475360153176049889357119964590668758697900470105701254796549330776841888585295148166601266149256115902890141734297935707556059997249565118000782064148078869747291472440288546803641403606770224963305456656032410814051255166262077441582530635844395135580252615348445326696015328174251025673480247556051889648125072518751768594282121592135167978956956725033307485153316319587539584820812243681112651253793332722354690910158863537371432184428105038550067986853539838687070922279517489008520011084823117101834507430764767123488471791978496760021932821338673274417784487507020807464009142894634330178340498176898034499286602199540184665303245721363278160584496532149099915036815326424947583850211687986702962935074638867899764431511129715118809975493656274877918728686682923540174558611233416394041634349177166161195469255377464743264813109295952173117112297154762167841837951118411908837672425724561714098859333016677589112477243477138090854176117732714791727740883963373911192489500717788051246255761170980554461810034668302466667383204943856054863743983144619474903047912476778535319166464100065206662074973541801693920117882005023074241369865179387630317989214396157054525500473149818324194366899515088076448538962722561580045923769515578865352636364299282967145943547059206044198033067440628747956121766053241645790606923700784087919104897849184383376438065907901904623474094094773293987422506862881971087415318839555140388115299971943945780277348805543926849098197401398719412310219239125059820258718137415892365811452595040470361789356869176661403364705706855285532190547073825655460990782317373709886814857359203465262691242942249694907483409546820702977645879711942440720316866507526445801911364255994912796264416622550257916943382877307710176437440546385885221162611518080733785883915585044864800334262669107914018152700844916116425212809114529800859627854630378771254704663395958280765875455701281454395058537664897098559463873743418085182795891343229322286138607333861599914054378067208724489979518979347091014548876081907071439280292056226817944780151248341090073706832609944285002674206273989763956149188236619549110311080538589604065928142517805099487304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 259208888391137390054743153679408541649250808976498788547002915423352027506447419731918620636770050830977857419926957262966541082929200322880158973517863421027758255782462576320064777001399952202283831436879091462527599000060187772037823843195888529099918678175024204642187202679047312671969430691910512661762950191887345339450857410134736867420010316779134809476814764797517782364930484400472113208104219178596467298565619454683643549499646076398213291847274696550357141393214951239172821844185277971177746301841795799163509359856143787143710683038439332720858672605155415561215702952281852580304243842690336821826000049554161052463645573177671517930093565495983140697221019868306475113950583948795962341949496968802874294750111744352636597203551198435313048463806435021466866582207081633073587361093081196263840523698510868586440381951147848025526657469802265163227637585022600124842523839371196148543913140837203868964676997924673839584497280340488610657504113918216519753949709507046522329302760227540258731824834963255376043191438788332068232737638099061943948356179560209885877905894748113686364804919452812855382981511603797750586755833249270683689234236214899286769335432439061973032808578200649522869472807342539620992495482231779033115604233907683709371624157568615444045141528420925017354288620068956278387547470662980915723211238804864269924838741667484038939282709213978997730797317198135767698068239821173288581149794287298672671227311218351812436752633268917100534276034630956250568098308925823373558495645025863256871733076535463185059246095817095448032581760476127856503291193614844243483065783913520280819825528738558780696626663695442791104497342493987852634678165714213113121337064127261049767193275295464955078414180912811519892722317041842194729128311863692420984289145219348812055020745945013364943622857358194526031697915156162527486600039858264059693808318604525765844695970895290042931550149614271942133742458712490245786651593456690656096434440883424555883884830731832430003376000334229294968430158198335557120867059327919116510964485570473159412321429696876467350946514343257756559053409019146714592512382864845917578838577933605647132298962586830381582606072207285832649995801453857663549533337334192159799706461556659364582252850745920297983072242359070717873508742063072706881947244617879343166704544995688657845818209918576948713380593747463983972781402892148390263118504670106261008077118021646133492496615981161743502959761811179996022634129300557810471910265397171463078429374929486444906211502933035022377928151095562250514238102362255211586568294734602225375151079592579385819765093359955268820660010771960709310941370099628604839296229905273668025680587611327210895282439840728531906949089752289087069813303750096870349515292459644272048390847221567178917073445382203103599345807439397459424743475210956388542130820646649150898696771583686302860442853169685603172647707478195506188784366670445477675420548922071420084729870304138507383921576300071084671474212243512824214112523192060895097032692585399518899486419822937188189494884860277293078135443155665696666630446741355352411008204575103508046729881264205882936396781321990637923515325966916234033580835204165831085314417842043578479500540273564648871778877415369805705025098768208437133783381607060546511339250036674060182114554527510698827215690405859635514925913424223490014712435157594863133391812603077334867834597826004028320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -265134425518654024424149524047328396074133166226761029772843663187888423213598208284476435967256162827183564274598553867803575286340510044272119827620023743001287967970760052924348722226081751436778961169638374076209892828509667701950810263124571616797139673214351038961290795242283629316065497904646950125135732039809137397066842185186661005771378217102189741419889495347069955189704708072748714609722440254166413253670257400577991498316464910157176390946641439861963766286441319829723828077632150912248962967532418554864946764951935432592459394855796032700709531605659224541015906692431654925909186259152363946832280574399494141248870370448050040475063400162330708930985945705948203718451892489970727124498013965553214534644966645187455867096441096208918081359495097911751323971161454760953174489455522328440117282043257910039169185189328112042617856572613774745294311907044905380594843131119323350098295303781790189946162691121420055775193421352510763632116335767423830756515072090611204287678356254286880992616081099380159821852445175149871406121126079873399134671228606311232660306299617765419604558527134991242750375713208350314542465543901906989658900162686030598537274155263002298831610624518505852601247936320923551796313030471860870720771717858369957892419545170132656481203949761442767581669467643862933899083805938724862077304850451357042489105540947813810132131142885292419271849122940033100656590067134889485283273579275062060898442906969054943156852534205598188164252639386164596474539908103993181670504906074126192975175495394793923495132948569829155865454746295031189110181260566822756391572826830710495192069005436790680290631175891366169009616659080369559052083339936059281630260725762811301302907494957865225498631757242300282265460127760955584336366965022738946790004303557655906894537063324852426925230692249738334704751853028137133519897615795951916700635788847118826238551206146399169625449748210272731742284902566250450407330150731600085779669450106467663956660540361063864489640765618378074347599085462243586901926094238667493154604388050821902235838178657266120847970566443084430033724050720993154037751654954807969641437243773956930496185381263377186714140975134748293971250559304507328242153211988286607718751997472054029680207861894907442174421948674547226494872746266903943104646419807645679732434102255990320993390946380570627588865827363715225344749237415986948552045903517304487564925612165477321889315307951271995501423453930120008587445593613895674569462548749398282459947771361020137678948892542645424436911378370289255299557982680281199116546451908481639996624870733861051577706765869722340976689003905129334790794671761066257253676065936879773350060314552137303351147387737223263862852470483613190884761676719924778132813825569462223356276526302631600447272276910782583083776966245765321283333179453989833987471606832440588501034350115136164564184246131866015812490098428954291704945950317370377519088917129799378531796094800944704776309800500830045549605656892218402661983515976277010361390734829778678319986343333049345188464609068240880132064246386220923482033506986709674556350773711533557662914526341712191458929654205150779893241679924235893894148256912630572812803914489175753425509252409241635235040919629765167538318230870081171126566846751941712336118686758797026576968593884462708396381591293835318208135964771109360824179934383589151725278872724069859619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 43274489859038217381219239976905958596799720236830055775878414109174648662230163246541445577101261665758820105569738606450820629067128914249976386399164807414051388923564228865672992479572379770637918427185107451637576807791514166704971421719861025420044904708945122013820485413269902646870216747790368654428539031394092497744399583095591514655589692868063160226573384735388949246279771716682438946082617849043454927278939595762628378182434883589405401151341870185684290007389028190643463276056458319981390030252795497979916279509867922033741137970804819446064555113497710780113804511400806032885291541313411626868983228444439179629007487980964799116182656807004003387663478409166255322895358866019768104812613152163204992540437146806878150822351596540616079427343364046033074201675408173720131467417597486828547763338910541583440798691619905665979764781645649931705313021020652613333887014815420101798383529107427884331869652492422509571877918885448324366511971564663627285900561992997117776932297506042400669829129572088394262550818036838231593362712198986355307635695469685289601760120801731526063505048476959356115475577545140124410307055617088695236596651489396894588784792279997100981918523061817062350246728252961908068433176413288508992576907928907209813082696046818195087330341421045382895431049820895492249125173439499353730405895989594193467834026067371214488679069074079286404166630962847889672569165365986119690506925521250187290966090777848542133574056803841047567376975670213793682794118892708390432762524243053373629995258308857132987030851518521206522606322181287002926599021014895122207315311617494221978260810339627913016392377950880430997116758876283595119418178407310248663950699627038191294803688862303321610721096981557283796502925269425823904576370384011927965703788919743950386574240235205864701516009993601395756430850258126807455979071161844592578486990790756860945640132472994388112597011983862348342920180083508334922986783867920694309186578056323621165105701839578699154332702074540869653858124198017888606201126717063725664276520864892637442446661001729879775799765839550065259248779588379318427166907358795305333681160637397815385742490458312411763727138281687599687219840423617405550805690219117967884460529095217036077150569644409330631737590481370719426101431746618808069790993159645816282445899032823403717611254899866150853158280952881967715822844703668181432328586590863789890957465673899763728688048585921422179777965895648243695525531192524444644923004202176045399495348269824122066939607019856902685823013659983794105403196943088603214620481665134751250116722242975819283461814208413686786959851745488155325214417554425657692267562198049698768162207321526368186687472942085539178247606095047136236494431837842389999339575687890495111450089455502763786227689466818041509337421437497641521172001930235596959389290184178712653819015666779450001615982935892943507957999191364061036782419154300961827834694324913122127589417485627592140322006588798747931724357115733884509398400606743619632341271175487968064053323223652171192392722887856373427171334255225898390678655265058035049116611357217384844431623677799745958033328218693891013218864222174589394830545355672527254045241457086291981599137813187052660616373455423291483048643762192833182790066063553218523122210151908694264574122671303285364344180966718644268618854751661018242356932775354895765652642490468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 31203674376012923920385045593992079750689584300683861762404707606239389388988304599138996985065742114497587668113281892683345169376314452790261292426500738538217726299353316894147167640593484718603271088158283643290769644577210199933222780389059481513181596446810543411184077541207787908449330105957477211288312726988861230820535087322304355754220673948958876051769172895485121368720635414178607908271781238584410387174984312094848075012245511175815778204035298797288122812326460906464571496601057570059490337877715473322530983830175064879374892051104967880177454989757506046135941020570910262341050882771897983098415365858988484402529262404949539464113152741973755085463505371269846125746179048921114985776184859483682324713336784853306527833754992882230045777268318054999347118182534827635877591217249606043417005111503393105969211588490568477252831629375410194745406761352205078983872215987071417334330231900996500377239973775119740801617512346156494310970058300034880675537350263974635415047060783694818716267239668594602154787500738603606812516721475125619915547956994532601196908694196311223891719621111921204961251434743414032351851086803641724629420634459575833046542612838652276181826300987994921771477896079531966135780440636953863377921209257027332588999240688792693872667699314902400510995397023774304094701359516498184318139108823543970060008011009700068415247803677404067717816909572308066322731725820565844592191806470155898985206705335728929580361430776664109675746440133694120933127279623557781596966305971920585214047575560491424982198035498754997941018443183695055241438399005802803205142663174435197130554897931883445759422922492268588797353861618584072087521117761201990577612339107852979411097074043607117544243033749873622800562290067945426219045906791992800839789583352935608348741823560170477943886506520148782956886697174265336340515616375782716352216887618927331672855739461138301167845107557471658520129488422135405284280139093122789432443123950704655712256751008847434615504801137245591446510681920835453612366287756111261790846442668201287589742032254690883872187141213397077872796009113004777535382275260420588250903725341039176980128792021267158458640719531148351954936360092490377030261061774010660438214235602887530418963221175722321768811722611430829848116226369632841318123257073922583920498322687020974064489275433410241049543281637312083539098124522657016391627027617535035952395818960420795619282611076641420479899045421371065809152841836958631325802661517603195523750522436489805853782108084434366195323986837842583267978839690409011108514793825121835923373254080575631399191593384047384613235247302807134276443946258778897867922733429839905223217845047327144806254993531878996877736463182009442723947685482218739919850794191519318618260330135413733859698072734954867784321675013065037971965906899526005844453552281005554604110668534760541670386925241415354709999535781074521149698137020367754604168271923191775256695871150616186470282438782500009617996095197237130050968505093102010632995499932478618087215444519820972462443985140538048672711428643507766966544444363397141145540182730241391638397534184721599972458014886531999662209124599797612793368062798581625970373210772029412648159770721320564288710808948294164777859957057924851280495410151282256164463133850585970903579139367775778420981254182213318434807159904266813762923307862468982779716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -13318898863725685225681926854455919612483029746861102386656960410078072317303973942624278421822066412793545712377338754472244953939202383078582469354396994343801324145751441262437781158331681745789899884373746794919654728228020218305874627197781419448897510067389887398309326250064724695662361719106671026662766879078149044541165116556208173490853258123738518972668067314684134694453736110114183561581634599204128733268080058329459117141457830653287490218049993629198990367294520100392529715374206453151461961364847751674872618007265534026420707633994162561779493800660843112993270028503736028435801158602566792190307992257813650898873225063324075125514002406164085076202941735693957275705859758474401963099123061638511252835134623357849368082888275343963314262356340887434345457275240621621182389144350311156263341047752408801149946917269328179162758694537401516614817130152787281775455291166866223903782271444287387468678595740731800967006767256853960879040910227551566180896681124064906163185448055741615416910861181852641793124557451275981130242614452793650467456538633207072639499207663080494955664098620035880165723324755190860825447860538949369485133814556707089104649475879328534268254938068053148238217695543582260733050716212403542704991884920544905765107572261896721974593579407526211755152756954825872199284130775976200158445820366430219367906898424080886996735629767351783928707004652174021481945632581708992152278207419959646142782890646513260735894153910543878937671368050134758873858729801467740539732041096827736217275169712019625126928796927836275018348881375162153075138954945124341779244700546049492440658024002108752526411082689371891495967663109750346607710001372824113795091358371381885105463703771272737050799052067326229512454453769435683716230045173317283622034079624644834708072965957664083821140057216383063234892892349125610983356948921890267908588447086088143817545726750096180386129661165695784474668696119114344652091310412817401618687343888444124676214721138675286995237378419846293224530296033235594812620960088648858703005049080185624657754588244168712070472006396485065408352327626809726115737564403468202650788347858304498895863617798657757331366097690375335764681414810857191260601076113753874881065066939787857098956184786042153199054452476433522561295567793891442886388984203374761175143221697666406321350463368111478732587698910532171248781926420058975014023739992336836233491361718568029364239240559579511578628798661514471776238811732774195631429302688534217614452860868778823547174569726822249906928670804050900478543163530031705017061421931905655427978894117807697978393751576998802033194391100320123268327011920786614395769334846556907135795577389247634904769987488690918087521539101202027961920330883318688557271656242969153371901648004869154348778798360983128497294029567716615886194659188900846537844332244560969247157933058699779403905219132952053019540669335797124556609937224977304440829591694900101901229550447988239348199324362687801861284829761880474433879183585334577546580302049296916429291693070149644692504117145316915216358870388757775838301543061391561542519290202465847214822742168481519783410126926116100536315246397994375581928075653877469354474339341435594692647879596473658114910362116700931515616995049555127979058230392788035083400491701075608967729394596712142789862045888462447553455703145268227066666789125345294090240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 925893196520518559875530502036917113249254615764903905784294124604146706900842943617615116695768782088463129913104794132940068305297568403076559021491909757602803829323713402861788482162925956429131567540418095889660521399737398448979871476994642961270431377657026804620711335761602311627641526806159406483030156496476490946681106134100172556964347109894361638985631092760287950248286168577934894969802312221424020553248160436690602247912429606736012214196899323409203666210616756222168400026198352480348030090282852861429613631429446580534547790498175456107181543700374248916946180237584682289173601667900602456890954781496680076909592985003636181909356584528322145865609514500295709219345229812665155977070049843154315473600077129201418169897607634548174449319693030364227004170213211540604037213441970511374846260524367408381439918551772348738673643188262269926331204381254032150486570469488362679405232841339903844674278388990194610982072850844211046578092552467456838983763419609098975630351728046778984234072256301237558179430193533926080600574167773373836806971750140460542967031779646538212997239067560522997792387209088271327930403728864000817950492347928055260700679603517243715696141080816294959174747634927699008519037036943764276045473521939254548999007972220887266727531870135209033983175465362797746292473752704461499116532516704125433239850984855219996237325775861093452654356341474096902060703399941638347267905413035623823028753827892405678501520589441571353807211780231796488390986953262011633223787850224840461250778176294620605008536222581131762492356337182642682467376532072582947295837365615365262133745655240876770515262278399834549214535035242623503647685545497835322624800194834472598809210645193460380648102748683431522799587986664054038276523387355087225015726419521660640158437422931178571527150450239840536004462386085561951592438336117970257377754926400945279369068527337303117406021103936406449780317443288283092225915394578820404159396691945827472269804525624060569904604057653685372086973358929368705544200565094651646725131452002706596761891299512079643506189485556336441972497799686422631346601967353978468197548649189289996619591687830606731220645568629175600942849885502331184214058274638765816067407160256444519774536369620597703959670975901580325932243270226526298180148441961764140162796199281384921376779672191737587858390258134302379059155345253225269593509407707662220128165737755653506670109891014229028986041961917874782105716493435593909150289307306925141753749011647847378539192623571609135792633363120941513885653016717898507256850823073672426596805963781943393891667062417353599084056338483307707041653381203048310114730261856673226473609109784735233079479268770444257917455341901096572097222041092497948889315545216440837232564801006634067160397344418344265410729725698061661191943103572147987891092200307653852457592787913736351719033024206733912023852710735138651275969037272618767792466069959530807810413912248873994474752602739626431958794951457771742259282138769201531235740126843231860760254457551550368667718376267092306608712707406892868414104187850268677640357500803116327066603950705656960583572353127936219682961830670359075913107043007218357252700038955614243579330617329151080523563540652747434393239483358299778693708288162379553650996189643608289559429202369398843495059115125445928301896550211737242970731104729825280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 1582612182513591750940791477375430218902343889198201728112096611420415798368988993511804223136751033123288930974637280271116930028335982744202511947935052351072172174185518689260501001928107225935836761335346023735734750135299818875699315684470349859881237656678748737624193573471155818965579309273906785428505804572407685137309518825851048131618561074034371683330551384619678890831529773926869270421171393962875403661606735198439864725738270997175464631168624304177844444666533591690966813237554288141296412939011757272735624398571781903747125676012314826855031173169720491905761178628934023979328606808811552526092528387560890734700115489151209326029041021325866713491388959561787146836274848885234682716622159331538190945675860925785568093594698296689748187589304347754792607315660847558425880983357290940844499501392277837801572932070921832191900922794499315250514839951087152213476751667377684553043151436969524812434050247404572612323397201923276438030012622859627731584472995557378811995859371275031873827564400670737853238058527922317204697113476640023177692942805733195522611484379496674041988966349305250957732788163308865941403213343132544935167018726680257772614380212736515352117042679631575651679329930486188931405231964084223113865419578925088889127574115422563060532082667865538071153508543327032519887481383287064909430812615788903539624388107565185521237956340654967190229872783139683224401476332106193534878884331987553709398272978791046945178145957306126925601453853792999867786750811212667412707913269014316992266411676369133512932897787547244075344514921144190054310001495026649113959581492082186724540484667398297255230351906909887012236250959429652688322516880877037385179874557184913962525426373038860340094854741343015620257585530540250334903307600278884697811448998336565532165727062017568858692399508614008201923418139273003739964105317414065430422892427484698635218912336003107282998165171531731267552310890063117246902549389030324586481342658461929419671792443369132856320993776892207378202029657167574115941015555705844404993631625266816856512545702509301284808621325947300071298752980139615400837984050209827886869065091365458338725116875927629368329752469261630110702208975851566745293906144150826658385306536428382941867376492628869284484006598960958652538864332748402018193099080779104306116735492719787180793375686963942271760669954226011661440113302373315656388578441230672443228536093398872427584673647607932133338353640260444832240959140555137221422586843043942898888715305193816608657047537799670713464523019108898846185977699614195460747156573892840995175822787309833316685378236701210825804928141053324846052698074453546655366291559120702594309084525490596781123680856625543485627238435400776179011229796061730767156919189921084673424126920851936960018117124336915427866047611283332686654956298721643632855048256616640373043331233574662441262958729994943432121262072650473554347263899587826741390951066593241766641451191814528079445061463129853741296704601331544281233076644599754656496266183020212450051030790673648036314204061384213211030631186079576488489512185032580313182289022140954131534780147995484564288999717381651540058977178067135994821082640945530727656522386775309509510722310608595797121567743529895751105186394741546568289324885498956466295750526243184734049680353802912216768780460251544280247820329171571987484652108513280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -751556409121100159534333502466909660237213275130077080583095587233185505079991762136308822449477356735417700744882486570528522107710114251692999381789231089117701936833552760473074609061009820316190191867207432547237475234166720610899658078316190605640102443804208420843419600072445704295168928819297185101043159469334151237955569374620152878350515275873802246807465078069970379452815753780167815875272418455335682569049255742728619187303305905051718865194478493696404521286747308008230519764486760368687151273501463122537144187159110145944000289077122055576545100235790123561245829592946420566233775789115153621630181203518826633921816320359685486271001764103960328342336345579279006174038897004244319807414308005464176183280291633855669550077037760232434424402620273512917747666607010533803126385921531926920048251891239129341608735883205354922872095573331076920179708388340439292445360374833761492304829910191568767856496707716949864338624079742771775867088513982172104129305522196641680780326511513466563216885851596126727314204503729426616407380376465780289371067608790926232652299526906122996624982140268521458630544514680783634325537295692050951830603385939030540255643812010837782524570620613278423200191800872583385099757666144726953158810993269551235014888071211088103907324699738009381059626230684093733648246179750316045054024105269716233339195587541158648160578251309354041331382461702606327161689309983058502043503269082349375190318084456874491340804538964925504189868162573953613699212365660756367268067709327740205341320368894378170866315422659003864647647155120281983665550610107188715512358605298969500106087740701900271180227060898509589915885215531412131376412611588635112367470395458502580596564493929235652853813886679620301157987020845448994605800214176754514607490762290439847039602360158134211357256527175701726582383860475582220575290860258518796735181516185633432894733772304497254334252507575936900858701468470719015695831593612712213853225741677385460323701835128580491222626592073782870160562596399583487957634797101807206077133997918318249782274852232082218666218791203389234925695256666172480431180296260703982683565124326744107829466110362979988433480339465040306127308459890957972942424597952197872971345626167946034095580975169994140220621834209390689842124153065500067965690734767836948887367339133957581117333248029503832858901427315517670592393908337595719856469985024810505228842590590061692184051421286896634791206160432107008663603055725781845279657120157741044946620873856863875355156238661361888030395273566536933221564488408283936152015178825069080460139334129924754817788034338984308869096748264957345797448325162306902208440824138820953505776905031945863566739406935829169616964818717862271022979356989106621155042644712913132098511552324143147652364238278646248152531792911264837307242043457558989132411409270842387718041160007458278020988233349263490796168641995943526224253983706176773497270379671145228866318780117206895039920741130794266166244151468439780319862957039704843574594766746603795161748917829781258806102666958841712573549827185761648446396890577748175980440245991951162289928440887500171447936856295336438253300966204815028202982378426214141137022055216700969622304190052724077270763690375451561969058042609432415917532109596795288948079870272142747830828294924856025034087838104386170132758124969072192828515287040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 230562185441180917082097211850724012132766784400217175674507773621792354465959980145828145167263083743568702027936666518320983515778406095517353915234498803643378773396186640362487748834000141495527925187306880228323160318858845157953655071825250851651086417152743960449752738465864323409108728570163473851173693022635301046481708138018247485613007408615990395016936849477382555098732599010612709318276573598245790709908455967379533841176665337200093837499592855994285933385198102203015801329483034316236696706738424679075343194919712771471905315757708231212763834000126048422647576498711905051097016469689151752909541997800979627153465479603211761244746803020572251952249034987268790405448807115892971874405432006727943268404816769259567148792548679407744296217915678059300633412405790443826582161506158186250652947071208320983090141268835995189531131870205865909572731988934121263433030490140857370867496403502774434082697869100809215849847462184969570332557861722144642505374752456886687196352990492617008040295630341554939150291681676011430373205001449362060899464562179291457616857933696663845758017598459648313768197209664950989347979451216063246159576341212657826414230880014711046997529975918608679928814953749756327883595689573317806048146391421366816698450359740323008068641771157153536534741020053657167480609245122901087099205035650419155527026453431156732484926748104522619919889432301119511814406985640559121137481278090402074682249451384647317963313483105672744855422317809587448978475648632831421131414381634356015026849509372754455608442628098342577281831474399519822604378465192646914014797792903333175937999487668587063757544500300334595212402848129622003292896582769420566389426036576123692929542865414353567103131561943578450420887408059127110028201099715006519796465864372391492074123094276836187357320649778873687289206233335413195041042854909021544878285961817682713322432875537578754147037570346813337490794623841623680256011677550324663303965814624379866277912722961372387653824143192987431651693522949772863688304292071352908924387974785825983445009271534156654857760624434024552873706179920928141309034895934768981436157535590472927288657021913675324898785904761708869704838710609571588021459135019491320957670584910630769901469060099633832091042803056052692537520092525402585306492027998651800465063695402755575346644919766725237690942689442350382818680295887548093695498471777680964608267304225749583859282790496276975547061504591095383122133910891615447168774425091618152838989668410553571333397588985409648129709322388152695935434555574425705447490385649833659799172535563173497622458016659697979344917112422989243518249584511354752476385159644648855228975056755714991646154310056342756615098265797849515580215027227861892924897068113797326917341410915288485335875100956856366110380521214514355897497715197533530793045857106260342376542603338470373766575522307219977916830157004171154842983931731506515323389138627794648331406501331866127593964129915203344638906572585360133008895158140688782284970547831664831509283973065327780106546330675821599952014600175110205882753652947194224458326868744482584298176761683015192465310867396790503876460905826651584408703663793939289228726023585991251090349294008584438839564362798304948089823377194952893717735373852068926196931226193290760656258097847879457582629464727535081668692730918292387423846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -48185671757493401630143025759091448099223915327079052994750175078610068878818835188482242504709864835988775293119190609160337150148095969186822996396590942258809741343561530955687905889342341725938359475915104532425913641293101041446701213442926805089571122297721827024766400578434777480276056810472456345390434154495223889684641766222727036368423183728122789192272620740400198202651331249439911788557381779439979173918613321987457429529433772622698911549150803110440489209113215594715315302954591783060174999329992140620886091333725561076042633405106763759170903252598761139266651904618948897582046326847622767194834455161168553103145574877549376367375392952125854214651710143323766347244119487186842810245212616948284968846372563502099148557675568306147938639849275731057085457456078997719001510940127948173684110164336493864613277716522991010150167801682612061762755091967396878879032553931814602936195771666100911125856802982022160052321115177755315244462357392329824643657788373456456520541238885492447279696093133266163532582247339153194576156476583131156241756258859012998306868184387158601885819200668074697838121755650789388595138343601746936100279209338162422180150209670775275736413718709932801842215667975902316223208455894357847261705012656883132837330167867605678149836665702418006427261035033911101854009238744072384070274870120999767182843633535956043300312974518700696574422940228294545767573961624388783172724463795259187119889556157841017790037175278480314124634019286912529868106041304859212597207774844779117817987123141607350447362186177297058429237754514836178872019727263649538956626873206955364097812435799588804722766760118685944719361477095833494346385627708731412743128486871048063413609461696902227238392296514634679456815949225138572535391189550624726116727262356350198860461756331854545631844679729147228441848761819119239785138915114020786946873942911080285272084669707905698673950518396134742830143218073065956626450341922822510892710286634101759428122700740193953204724242767241447337581100913998670542548237409582432918702197141299274795028938004705671568330211765368238635471927967631543092196448268514169466955798540925669377379336827997278031568320469695513687344962863277948019964804402619262583382089315550495137998551946580121783366866653003318269093862118844821660326479557209424707461553661515019218726654533801229095750362899770176329918785964944305034330221969647647332458248477666647131663830057781260756213334136426960584927800032961016953601483340596052344680690345014197650220951549395410506893132732499234956351061560541075371283701502468430816787881877955469576965608721372152313168336726215296550928535744371070630649790138809988011887876421669292923663446784786186673640743116011459326616796416447770109628458962116024943978000192389838856798643653826070307266916743035867846846465670995820198398190723148559505544845925868054961988498425515967624381990074173952932231343643706730629918701229586263340920314642855253107385881632663792969596004397992240346839871626601234236550596392305075981842458656849088483229368511987567397128849761328603740046793910097809813013687954579655874194684292613954982304531852296053416836551376910531657143133475444433904150763683393955830377166281362577965792331205285636430487859987677814901962002225547113387968346331942240099797583855609066167980072298511184273359912235594105749504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 8742816925309430246631303268694932725534259854480103432295378146409461547837108128602723080271744995277523964058261787362938838387099669095072965103148478864147822116817158017593310470214632592924124204249727881036979831193772231523308654155153132060125499651290107242458433350166636389115882387331615698756826334023126252600101070058166426962086645102032584994345574587451253453834676405933922222404059610536557198085422130781914797371033452625784102873106659438748343766357200160632459064464047791236869230383070621002329138324522093610441599179402242365139865573261330293252533717516286123483229169755304061253743746768201646352945900315746328899646660375834074678890541964128851217639233818588216392202793977125606556061979303995244697455489327615073443671843094446403464840364669366475976218974450422519589847029673549376744770747703739571031776114193947106602558514606425677209648256291575730639976846719184505733155700720264879875892798381918889708021125611297183453605981685481480103088372360712555430021294895460190693973019924283522121854609805673071529675312606694364614098616987510265886988518928082619228982344434427504392925055664146086138440653991326179999478217186248389841843648651833340075849365990238736643704203802828832776024843194234972859359345666573402955043862827168956422118340737450127234333916285210688240210080449896684324016311389107340080861385444056670684662920275908311458079559362577543872193181340296311346672381624409495217722508299718019241701742746387778919441956805205372394665479896283249527339955276304201111932123314824460230861054370292744666919018715285121639518672190327593420766849346564606693283048862597240663745229322226882571149156620866494788876416003428481649760471376286117523978568428361851902777424150840574903757892989202362051794241233567029904397731174106248228697391550808087286102623822100591421070287742354082688380519361613279934267848154512040663822727731592204016036450176625072245151600316614213845019488035561105676752764557773225637579361743329607231146671960353897538302175966725757849911357823476131693349889500025014243358490593682684732860736388026364124145402280236575711772651444935412196649985757463267577469289155510654351512196764457281745211939096116803464966120132245735602239200606460884409149116031213903993443492336561884540470205671452150613325010487111650660220750178527195606771827534620870375496353856808381204640318341390562330360647889905357302867865773009758168290549630867594141392294440990184633425216929980418985319381027044140355506415890694131206752308404278691422255547448271321293206224462449277544544801959748433965114621643368124814723467884390714413195776340651039240753730936379521223873483639569752531493945788676364466604869138754109290433828187090709440960670258828244208014437197752684111704531970102620919531267964055406067839183930095867535764809399116200706961310761690501974169952124929953009321992240935168301121604956754042805555719769091766626172419020036649734995993832400998218507135295622199077880768959648039872396264481832848463860211252379118760269744720213455603149365810706078207183124238527979065384002867355861939387601328304060587112411653404848341565638135870565007462524858006232657354992226604684505788913734746702950774125951044532335957672727177309379363398296169012079133808329996867478849855123704652520640476966122890988932511878315245568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -1177334611781966408161629943368765734650281805824603418143342943801527616398472865038418275801740893013208418214137438277484332434970312499088041317016674388782290889760198493560019382421319895723946889269141089191364440730858891525899016677891786794204001111051201239706924746813412980460539328156031972076939736795767786301341410824214608146956620176353970452708377482098529629315567715562855003536479760849670728310506263994212641155426787987817021690557329780607544953809121359298964222408663315058668506554450289225549948057081370390481521065084288970799228765536330044194643112673724817301927821290398930351278872062058081566167453553925625693083737086953232094921200037565826581934277485267999349442837751393469835254523692333946360108152228989910119742021948555116073582087386277772116539416803150846315039494253704265424490304991288141502671675449363970476956837706120852656497467145106081804274865990681335552599039568210226263444650533914561978442414627467430546663831197426005170359832035778137326157041963286134326333392225988351416659563557537961895526921709786624194362155333482464848740490378024121889109968631785172421348074610236213714617811587565252128968269628616736406767049849043624416565444604318219269385030587366448375041182202682860358831354396738805793567020449171824038676850708499515470604646134012753168947032370974393255820753193691682924027793911434851567011685326767822622575442097086697772586682590838495495881982029662241549575099322799290643955619136801920812285676920089594897405440997361196515918812235302512480569438162591322033558869707377001247111916982756164813657445095451285538335119052789521549191133810852539078473643479492392268727959330824413276633227785560260684394552944651483505897043147102154969428247899201398517913552397865260488940435788009401724027436068581282660114679227819670549379696813336531675211417397568084198327058677018314671343239621757690084085797852404740756064752013822147060896737496736661291555793278480982482974894696648877849359721401562930889937855424707873445111716052223286962261747493253697451854330854771321488369473323289422910589525224850176422746270701027630358340158074925327995533563180508683694172806642301386378424464238139543097168698469213387947892283916470089309657191400661691391515066848003757820334830132049880743237967474308417903875763370499763395433811933595099816294886941654728895513474438205070949178316199799823889293097502048273888174098694841483559033919211448923704736226163390971520321051509737440736597129591243332240288723750672189989072817779630069867482673993735344204907308812129259915712990517293077673486442283539463154589779352352623209078149666449050921696328920921493172094776617594044935076060086778315590871154033461080229633114732539601940228702195189807815502861926044407698559114713080228828862777727121712056602493952610168313131463252570082680532049203457513513776049667309005983598950637069388038074542523277967905209618720916376203400558041818544677864205125173564979797186286141821147092645875068990521916971635446826145687876884189739601003594252453288690688161961563514243270691646590960059051798026153932942021481041338418263520684420546032363674993634630319142984571856792919114909004479362412596560764587114933231115119295636565980189378596308838695437415248599294345484168407750841197495150857975679664123437792925834295044274726633472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 144171292253880678719408919679530892148411889491689393904631948964315400609497458650017112433649605322451655273857246671575854483979852315163115572670132625996332745257329816059690614136400043347046074546121652829689258814239734793756428113797043602650756191319454960841405485818116752593373354661666110478324608359117986017707523741350317462624937983226261533940940595996917806840326818193382531499370316170526140050290845262322490294008929690328631605803807962132184277452452052910876431264672659289638148799280950228244342059856253953835650208170627922253864794762189878526555880749019915849776991581251519757360607233859047610877967256997289031512661583920249292173019575729279367417974884153447781894081622054719824425127575755067072642947671102768776206842773776699254708130471965507141651955470302439567339451002334638448498102444254892062265343551208863298203138343328140321677002746439431382150956290310637800538002679538814463979909560002028407749931035289904969384294811385790377526069147090641430346580192716301325786881693613923917349575164383863048103411773503940028165521505551174624516387853890622657020951617872542409538749762580072184124638678360399732131393818303708093180662397203420673899487082660268847662737669261446672881475664505683705362009321892089173594163273769533542363052718876524273273478144444635571805745258676415113182859461215848686254310112357474648053502162649465057005053158001309390910491367184404198663783258160809668251521514516581510217683806095115831160052684180689835827249958654870859800573756490743077642656753219436309795749338497561059830414352429244893788592339478357863485566642640335421950094908613846991288495791823291765828107391218834310319633139408778931261960144185421116434293170822778043948401768503047752230572117274235859886303614330256624953870458501328764927934999387728533880926626280710047822367009169898199377485416601599557788598970161625079196871169479390632359177373718915293537457026031380591939669393791230426450185142627146924658707543371102441027453560602739843641565508443823768851811720832341758993758413424672089794645480051132405019786806656015792224365248408764600866410725159897551329110391498720589055105255964663647859312529538048971613042612024023418371312883819981544269904856710094010727794638813733267048025339434112682750645625963098555297409345503645368941930252996017471039473224727115580169587864213517251237632527849604170891287705016417315739383499638217830310688877574314539611712030052101839801990328410724839954929817882538312843596875264943936518497637128076997794157046149177009797075659919071815086471198216968868451763809241367726244032613512548560578411735178669893356943700447407235223541691748895489115380077956895591685208513321433673666964852636796181678766457642722229600393640211035756003612885480921265084249097512873569078718344780448283980269114351393167143773852517456636058623834760084549970849335428355185342500307072155736131167138800212464680937656469520082331581965385838538581976112138754702022913089887272621056722962585837090038598746822873409566502556649439136708125117294944951406402995914825553287132246914812074382411389675258771533495799520992526447122957578681425024955780214711718913072090214501154274827206022234203405881140138920891288051833202669457397184964001548546470795086427681688360264424721134165558673585648635517005176242176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -12724840554262303950500031945415391180889659519306629476162168095110544524559470491551259008751026646238084264765351750201490552606856529812821706198112708971678737946878804377840223754589978077611220825730913873261314940479859707286634462626053207505607307969956176402173473054520920687504482532343778439429211763024796896112734827932533578208478268707785698993542372894374627999432625790151515980957501372186243895199796716877040156108112428932714440874119227590556018968951553896446939261247109539509565974062755888733428116832594649292261445059442003464432385022962083276073204433882726680756969952980063275790689546258988685416107246508976298986460437035582803910456979909266402578040903670933070110924475359040098556688294318094624409856096977391374273818657054064681547024488788724746130723967757878937699079850806805578177839775783960481675119450114366545832844255345154058406125950544419404849480271198458336817641057728525409083187322790788479681800049553333680026757175402194334933298025080372613455765698265530689942615985570006877808045490818964703681271205712711509969567054144676799309796512719098542419711554397194369042415341796791917613580990965525057316783084813953625430108811425448987929404086526105925125070935816050589889010814138794533215157466905699844652750888728525102480242612884627181829992478390469231130542753994362196255647012870417718501723718009040728973537561474335392150662910019297369355919358305818380208643718973463059496693473605938701265139436254489497300814191727399298354840419743947749728577257733160059478186227627167630159348342596534318072849456996941322488863062158867975008295390639876380523695725287725653789336303356793447772148864391444116604777300587134567522608232513964033691297298152708158854140330539836594770516291097815590704201036309636387495023301561991338740058645350036564660746435858474167731688447250992065136151093272177316012068059867729914574441603367692929262122973291023029333031753916282974196651153335909089658706228903538029947974892630948178083556751515531084639977916658138357597985169785478477542709773843520576608354199599707284356582652750805865758723315742692855413518898615143909558510704487155288786433316751549219971853035902872951508257408001864053961654950015969662770816269728841035473339460170534709977141189795370979492324224592581986446274051780565003339032907647921681722096563081386524431374060803995931514388974491643833288764040711433744113991233862576895216018828898207487909094728413189755239452685010814255992966835305508712586146622638619150448373417604848274946358815152603009568255578124536099574424438885608420374022793839732385205442255214419663936342453038319241922500812466571125385957455422456439240980948404816033089813801658228274260572881679310046569995761135686805586930971473043846898728962471306399760637187282337436316827870938760020052306683653319450276382645628096268104296930183403841326125864704310045072942287093771673733904958768400694815318579333392660085927832877194555154868086976784473441891244920471971860371124702138661834173857405254684064921646094435439381968095250549890898056279505151435184493215916983572638078553827340435550292545509653928168969448814779722333731844324779885266592427284408725617034647665215238824252240452637948688874261835780483523934378237791112570301915967890001690969243999407680693196499406275196233973760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 1021685525739217250475046534884656510849040927952186795719351985331663336741156486391205976173116973929886467019751555056391330059310466314734465614218649194408721775926726801983546016586428042765097782621593001080710509417585411556018971041035455041115850392103746327556774387546411447287359729312569220239964415720660623476294337526304590009780875655047054488800683258266751154049389245507934622909966776779741435803421021247327165427200875696881617736525107322251338240239996398600087372606981733821875050802591029065677657589803389502058201653189299124502520289117210813441255910553958020455048458950900533546120406730373375182959663808912655529954216296367927943634691275016308137680998921409145656921560068620888836013304594407099432419985974563920291489841259181877548084172254093198683150733001631846081193776113375872421806984111752592801167001198247830577303780158517211698846086579023894841142975732516697757657997400841148570217057027635924043875468933480181944735944964756168668275825515211560601775615277296309743768768178439700441716504171923151630256101547326352569047694080937435929228359357018021144786474971335422302563468805752648206368418889137725697336563776692609117836665813551854790181860765498535309035164563368365052455014065699312642937247956110875137913697248529860129550000117554919539578013406521725199634659274634306509928751022784994548231112623780860928663224239384994394550683583772219654402884189302733232907420651745717171609757138484336795550516633569489624945751714975666417693646542985222439574487818204954406446672098203933888550467803341761830593364483706306697273387395756942601482814886900901109921256921210731785623315374376089675744625701364585951572981264410397620106650347256650031785428866868647602628584569869224873482834593985930611574832209058661669846033303420935477332005624694706210714097017493212303896521372161515203137245762758027739297122521570047554119219169627689156824677574751680807041765122589868088340357512380925046903598608322302562842260093275520286329631418724151015830341550628286448128056148794239709944829731825193011261858310698926611364706502027771678772818103407969392289137625492063630953509411498204358639406944753868575128729342470167662121802649566867790609112356426801426307429702078160127609377219287369721378602753005105588660451597084676269661139064929989913591300457931884615551294681591550494580660606315210456663692437099997155412231429999474743702540955207677918369837152243021575467869663477857176614097987782712760861847314310798384171017197180851364374115202721492326042845346739678305183374901768576720972603414073842778837344038076888679324419193494023882312389702086318458207083367754231856806699340765441814867777242931504510347913454279850660221893066461015576708529582710067249434440221081696569905563434331148379197883260309491362645383270367728803020010884531003040982075104278439931697154596183625930128351781894528985213286179696235012622092689181309361730923086069470349418725383631529466191672378346910021627759176233841577601374633934780647030947843148293097240568104343999852868269254080062248060444188760302512019749846045370994218845180648906255884432765587117194146614529108149165532497236441311930001830061865773692355397500307456066067592204428509489825579908407556330926203896302117567014122782821432051242433315794985587889712033196536758272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -58149501197911808740140745005821516926185399566148010457717816185119167081369994336731075541254897299906541880737567224333228007204938258398862446328210311076167748458314579344499357399491743320757453408362065449431711553737852597273393053751784579091224502324920013338630685063475246763372825152624016361420715083249651736652276803753151184384954077151905286410637735476531918724603575581625558878297562511496539722297718478458091816117252521078328554122059148695900291448762964964821453539694819373849985579072817863849904181981964578788020201974737078385905448783391806151042787644751629720148892013910984576378217621305269867239338838116913958834024651435660973371538794014100416659713139666477593506394800509052216301981623067589807591438272195011812636257467706637232396836773620192841500039917185873215876081672998461993562793623378493509642428994944414091535633585553706470798049094403832297402634563859459416794448474897348738240714135672209218780102054557134741784474670872663323255695762529254534695071683341636716591175854504744266651040681235735735295204287349365102486953719974245233563427745438446967800551346063199883406935060159416081420541259697514423535445768894509799149442635199441406348086784588014498183789603686863437014632631659167999333404961899141978558351868894780536720042115422085746934984036484256300233223163626890308980693074261999575437755421033242927713829350045165266556586709120971445464767655246088107718223409830352050887718969559160815987517028205322014549148742271265391681788329138654719414771317492510173432647828963254282012291473211286167262110549388417970109368383227598217946489192204465449968822942677747966663175266342340951725047808903330045278384989487077422709553038075749727881615661432179464175944294879570370933326020930126896073361403299945726108056428180327953042098175218249968877555539206510784767868643555081860640911216059142473301266555510555459771478964453592047630059634030632986406143062506152892116364536092891343880983696863203387730368627885423939715444474917344232307222296132387743439033976246916794263500343185648047536428430912387322457043840647108926231035203882692261900538803619742166006861915035697055324905844491820856202283758149808563839682923753063450061296155113682580579181257609955411032241470115934443251366488118126130836656688487063541874174496547871373892303296044433407868140198872118265627969933696064378646360450928867413457870954536058023389930296702438497954991893596550959528238948047003216485397408352104421485477816141116348518232396520925392816412825722730200278850698382363217883978611213823361813209122033268117519976923987528778856858854274912952374961344088795350466573883900029665729880803961791563183715102019425455407671577395773978559887259633180932359092493222439889585600126128355399151402525621444854674546252919257800287757369970807917555992323265770271174856891021423349685192656144032116638393552222866038369125481891597242522019058892895979056713661295293481312521161649576194674004932488159002651359502878887919736922664811793015265784338328559630447258598009378805466101457328232950192466062993762836866748668130726984276823450827130229332391758292422601040698078756538090146162342974928845741205555451042496156228914490007472812085801657918490570490635115255898823349267472783116562182013976239077851994312827481160312047944350040064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 2905910540807270416703014764064116965383371940462308578677005489130200408101996813892523941188253489597900221139903458343915376084016393467179232236314122151569312289379391139741435951505085994208488861418382616350084776503371118390785706904428547950562565961062932221455421463233890951702521960320954382275837176597667543698650058990798671724663088761205438872236257347375548508995063604124060616904450872674355169827686207641116966222724290997600179074420488137344150525203327698378992574490372646028661702371999812690143194924216695154658693484738323486537484631484517398595349915423984230520339608759182810184664631132479385460582663447208861888363189314280078374523086861513977170786009818792387661806147948398799579103061812313058356768901154317221884107120832711215149049642933921396031743572004109959179086432548648454696133594504262747430274154518535792255315218739679201113047885771403321106057798982339938406450028522021755203244993484668659972156844600899885706941760133417026096340283001700630662913253418525969270324122669246139795531615846627165054902063092077096527273884629849541442862077449713751584637260783322906016159618610798319048432981087509451996835428003509460814341754843473517732067717235245784839539011866903393652673905542982657266553880949284529796518789686130569094375420825451880513407488750177638430103598684582637192161515222608929705684082173851888134991758612515762112028690327364324072662134740687250875022691444490651276909006720523031661847746871626377169310298461506377669030425174763910609094119374029722160034205093104472465730939094368027421774333640315526440881944175981955978589202791649553461377822949443430485504618241480274675253904902496762513576526129986378675282483065156814899803388224002820896178914247368040729367605157084073069393311691196247268183934912644379071617372749246951758216953931156942813743150343623872987230468863037055640706332474950091233938780932866881334592394537956706617823244628608865935712454207693177988767083743327770938036317425655674821129725740741365541310301522938131829338767721116091387941552157380750522865518873214453218618650902466337121388592761768823797242990868235492184090602431065729680646669009998833923562589213281071933690504018565382888167535618130879735663222802150681106751314635916492673014530457016282543023606833833088167813750883967777426556729625159738215887865030436429694001557317549446064065868333226214417966114918517516476328047667964557922969968483750441623594061567902731722582449471511013640913676419807229466533095835231527668436663383509113653781614732041517410159145627359777407503687395751190079069410777365532115393050609595195643380923879447019915478570040697841446861228534498773125335931451425389825006778337182979382331011283771106288885265032796845435641854153009932087607572244576439172629090123699601834542639908272576361529479709624751045644040941382245121936193909628531885357609522390976635976871677481933716346488188197888508096364701208832623974959411637380540446874257961255421552523166104267656058626073983212123457722225345931745649434189242936216506396874234900719408993248944419568986737235442481628755923377303275168890042626756944749716098278752597286093566300160771589972464571065454010787316526418780083285069775256436179283273975229766714029203526007977465163239861181499010607400955072468156835195518976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -92598461841544395463462294843316922788800058538265449726657939187854463794357103296606773578228596015209674030445252278924873623276754665175337595563368038007990669271818877726835663801882158324752576942647577924844140413080869363776846299246013967953784288404374782376486892884454969596261169326723041687670494837341518155097629909007846391597381053265960438517602128319586148588139982676147325742998667572990487574952556672125814680005239173672201753560847869041363912846091359456156655499648321361516505147724145273054643338085579106159459014400088365654330159080719376404422326422696509362777643830741457009115758223599856794273001233103118264511000710689756733306476614450661730496592215201618643146570344922095709220007015871706563945071769668316803534327573411027165328822791415276533775616808958469676463161509989691096177930070304809769213534351057858736992921415121241842231552559045722081925140328268085314883746360928936317037549638625192958224700315603107650670564980628583390291152723883013800450422600235636891086979941448932890601690496133109174936824618780174840744932006501018855902446775869352641173878847438177672282725610156677512583950407679878225247443293480474571280605127289823472738901468993305464883108390902550076897619434993614080661103450443670807724818694491995899680233581044129039273833559371921367214288892589275720136563027072952279789933055772394916101236310129477774447396605279938630706127535620870815362311525972237673163354483472369479248282626537857647197368185524528071716579082733725454507378851678122860272019151999926954102009051437235843852907605430411029362728452173088134780124205368678829107696979655143150330278456330479013476199817808717168461343511436632485990309856709468392340696882449221735076914684987749694960581953697339022124913852657797923397157544869586484930037848634054886876604599180221701637230112031056199653289063946950127678217039940265600364267610706385017104692987956652093065913809780338778585226457383839722380807402163131943974742532620681194447375474472391728197989185675316142693659676381426854823198127245127420230594394009911839454194756989829359364606794189812747437563341243428645831907991947363074004163989771047770131575757247888361268155453549843589169821063367825859975465922211781447628198841065385630035877771659238684455212879801398029136591613899190353066455464055100326635384075673794772098252221221166383683692726035315327688769134717788199043937020044230443947345097815036795616942424438951621305366559100999519581462246345462828567123596767458284062050714447206414644768818838088837023907695595863014507695104164584116043492103727366629056255215402034461107976927812459144772655584137326248413904676699062137567677485585286762430981995406793942639330113900585694246886029459094588108533388373039192608788815071932746711498429365729461471343456203847260565863526370199843903883785287666207782422754057335410096817047539397864506019388027043793649873316668753776753844625041718485581744720237864563280430501833113671252149710831337936283374941351017993766627160093087678604002151497677666489787725155626371887262754083346077656681952967558393319011019753237607197838393675456170806779641546900566340469301332520690653651457755477487176448416783750737792964145980995654128696962994848335929707827603403457526558404976107680300633762645008097935884288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 355002909310505982311631308650493652166502988777986423422239697541458983588304025344872479678848941379405248022424063400514614459190174689359245560037602750831128467415001885608147792805178262061563247950916281541020916399105659261814653037171921846171904288081447735410216208765906194430658541987510355779879010842216207732795966127061957630076206087061122459963573387198485770436527002799095336748300735970591466344258403630668716960034595298047799219384114275526813468729267246282257372535226107355771646630986508142181503082979823410734656390126402853360097683666828636373247789262834639137110456063400708887818376042042921702552617488848622424606021658562153915377776045278277310902938299407582926421354755702463776100934431896981015922735631509053993877416744390269191212111538914696798034415077994387731784783131004679829240806044103933103159830765533049842701846104488355388318599349197422576802893750362974561708562492141754439611729899766039443132922945625916561040740967799278109070826867059660196604047162876092044550436965722578019817228507780240941427551069757968624852059108984232460453995207665445968192587002467750874823613268851068457927504512311280107228935505254596724203356736660525899003611608416879592011373715003346055769121683544145019635953435072566031500963608501362375149576692873482412686655516950215056021365289666009201437969608926752255996921408231809605604543312012560281197384726051210024845791337283682149986245483278297897399862123284093358254707615697072897851667775131230671356983873971970955644647712250383873470484354225476323087431558433920155311707185653839133784226716683255174539610333209742874803544933643368477471090193536463771534466928503686655601142307573349259132393368667456588623554332402129953654473729901066125176880854361718709120479744643587500291692361718072822008265044835102338333248187259020356812456909110084914837761523226714103612590675718365185258861790201650438708991173180633713133703245187722426316022969321737852786204308855493481361111004279384938152043857297692446066761247854398954081560668630884028283193670932173321570242899705565267650353951026819970978714136923702537375271762019555921759036025588249950584688727538855662632144986563803271102133568327290613906981537220313452289896782695656217763151931463214135158678403734969795773640482175871701646300327702780749785184890610415672881822749623260436646066545508843676303287811955469476441527223556148646987919733079174787416457301040134985647800953531910612281234257167855694360256777738306388908996601610092434383459863552147674978524696378444450427323308017728140470688833458009827938227547082626143017713808718196426239092766371012980336120300874648468695604532934504921824946435730672794391597629887265329785400331276987996826649416112470046679727319724462692942813284668143451050337676251362671293358326989239131477463148680872741280894168398061637139904699148510665827518342625542202798109481594757162963898449080569136726772942806599326171666670744242318874000627088564339740211968634100770569744505239838972641023519973256112806202018136388052411636438330517215826229979662027270703624627226546047007835331166996861729646684136299653336970393392217963053674678908662095964073156475188781540921574022847415825177816404186871241256560741679767752259016523232662967040541937754998223921108464634429440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 18336263926652587522860803219542135047172979087790582049824893439130740259768731953222096416528673889985392412131664839053559085387149718750159539417437699606815776841192171856585393485340579367216832518465225047635931187692819979969875412310556295437655785638274652479902102404997321594061407958413411835717188820726895923245339945240179037996226517282880813666755557280960963801528801036789110218393867764043580786643681560321252714860516746034437324419054975510716926022163620356765812566679593441704117954376450941986059685212636810934053981195441925210048134797621121765520397598396511590998727084022451715746842752671895110727520077207164168941584742581860359385482877292859506308431098248926507373202613490671774223140972520328632777496323150146135476487912957584582211779854637577796209325809782522968149808257178852112586054570135822897639901526012221531620734622180486177325857888032765315429863717909444830313590475022112324568058213304479472408373227736932673402871677065669910954221562621645606733765085362770320833534146385605675180399936514354263311340606649038273647714050010955170717196402532439087309894514475292996154711828586527540420630071890637373207920946678190316200948943840117705200227490911500697971090596246071814893951518851035898095855223845109931778178213730351086400278518491944189377490603792694317745555303560413214897777636476176592767719188398086089286741899758436342571850356875262439718361185840558428604348557130145865588203963244252793289474005670610807043126652775772689770993821608712673541411058931442043833365654588013156348573288538731544366182636247448376851187029946561307103156012692681899400710447166805202091068928285228632292636689715659410324849476414654634920253061869211800941507005176522203225729800414728662774308055785259713092979752289852817503334675336922020076439809942209011123089589150763240031209845278328989966125899028492415097572708930792562827468670439050601502434860492969694487376198635983992060773917149852251140655399935553918405574521362633991278439888961499602516376151431760394765277007691010265369919547421269540883944200716173515403174843076891953333972797701231323001157662817433667919319427294897816107813559593091873909134092528637523268877670196785048253965164560198496730766830851009309898553229760773053730644393482389352533789088631839893164280624955910792508591603383646901751796826019673972344588646491976695329015561792269473264881205954393462068519034175734380537521332101494895680539240496887947901567422996514073530666875788863913641858938528642084245859434007806675154292203052611177010126397554329660446905712302868944972802357673450858423145354894927801012933352982325100357675564062697293445081121814246844514870169125136266328147207226139901042136444999812967383326592376649763420639232408211859192674924205992409753610034926795781710727350834504331859236716660179089473428948789616597875097543845496499549999232816699886421896640458231359373088513894879276957139863363758291188890451491239894874837575050144698307496892725183825396016551657213786101158700109334028411681833134109816072742917229156981155289894388870888336935957493514809229464304650044053109499915882075820822364592967396594120852566980551998861413933220047930802859709504510270084744213386646675596951316724983517626430091741917606348933274588639967495148339783008256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -5576252672940812182245436902702952674003578481847887413710300616508531423988984134197935547810573905197984672979401851373361808790984345355598212166833242509138274808154805451799813310403672744533137048786676163215480746588567659496426925557817961713767776277900013448658448487878148608600702686177212159710558005615525332756858501281230877897714881263913185017010671213510050714314802991586227737011048245846591084794270511949028780102904193580309734877409729620333322865577937144829228580012171611461144325239825465001310866723672937107578803237744449810430319353219706166254327618019287302740850628371005070743047856753023460520803206082622178133553067073390673826629511840770516123512921225917127664762730842544847587106584548787596566310363396473131861405041719417526491569767289367264840295396069978746771989976163359244098901059958294281646456313311140934302574649363526353603318880897601825607930970998412280779684853433914685861814423667581313233301689402987774155718034768841100064779154459926861184840895183299716799687836982420257848933998946372051354466830247639575866260880256666424782394081829504461254592718017503510898063728874064039195458702311306875653558029136142842789416123955650509453600005715335907102287081912315271350580831956747676320981686961253831233827821296560649608664577147575443025525090919357072540644003968937489596577234292127729444185089877143770606704372437500270197542448356425843014728378917891542744723385655744128768023258891723037460597712551005840367967423490627820407132627852605312463107382031080245511384244482007007849669019316950807867471783410802676814537685195856241098581849505363752002041845003203433228176373392903440556542622198759173954735695454676781565036484527219402889261707489109254231095423983886047775293920858103698733652716529037920848111658493909442738166333807569730553758889340576839423986073684586513849429201868897686607288819759447357761669852066123333843290811866256576261716925891023516613079210365207181321481394949792511196731722665029668826855025175410229343566814116948992703126755177114363459699629120353934430794016375065562688208288645330602937213811568151042378735664999698906703830026979447251470207857507234962463573323030546291722051664174934334595388479415967586592527231005219631511643503803689585692853016852483585141545414033560907945284325109357437060244679602590773164035473738339642436960660730909079668028137031154377974635771236825738497663338682225386334439077584212867829390373320653057289378888977551349656986956457220047005094765373808714309817907429987474848212647875698633186734867170953444481538262693358133162301341565059030456260219637731421601204743410904940116863465071854057283708886763784933851646547978506415491225852677225285282065923758061896202013174614274575653601568181479891509128550907327780274956152082750790555312909831125584153106975904753365421833904411797144488595512730023498440808435557467509781677769507159171470435141231640902148061826714895695722744482521094319630985226301858027816391869196137180666897935532159113892322155636568104927439441626345115419415877772839519494986681663414203293392191183138537203917868352535159909706814502300364665446112569888297315462731560312281952061154552364348167287181536780722095025704951819536912423333120959755256501647651632881859141312301687315636409065275392000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -74553384700299929898756735912524976623072329978986616452281314987034613525573188578638105732680639167579306601080825637690911815937844356126844737498517638335254770248167464390424710278368857050152461168127835830138986172615767679060396643880843936591705239598083412110857448576939366211329670215854296648286614438702322789861972406658012192172547364509553765866722230314994520549274258367225886246280346494196333121247005216951428260256965984987558567242844264792652829220929031404560962516591780887682255902971899120719695744652591286689459177529895779482480326817833746584306339522226032369128191084218827620508204968500729407683707691579463727600410984280141419000974007597760572274704512481354092710071880624359491934702722647026530513118589179022334631963408774016791396551369521298657505911017016692308065423572773422896773758569327268412172085719407235226574989591730800381433175239363587120664837976982845474060925789401209634386279574130496768926860170254293118004425535173599143850496874632947961904400024226054600713170771617451564405330686440342958356023651986479742060601099932597554975046846989572443999244186874732219961490999831182100401614680750722342337661048086758724773895748506670709859336428696396988613162162836463754162087961840810784489371573135000223368410602511814603979554510631677711653338751224815894779623437461957301321081143713541861609358280800273368148531003676771396432130006918668142971118143079992748727990633290882818009249245718475253964505196729010438183219164180986651497308986557625999945319528413550918385110795354735335691972499949414897909339573392364617345224362277788942846451033885536276861365316116612294780277676966260340899785899477688668837305870817680897823094374339750569639603921049253231643745573285899260273857240449549190642365048607843065246608983910891349470215652302219237572014973551878705179724193138471375084984848094541220308621327434683083900279196511391489027747186448675242186139154481481989270139953963423220298541251246795294769757113196814468126475302704249870085876862281694570440104560653493835461910721004688807046725133376075068909362253964089777745881620668018135225652899525044500504428979939478148814862034983209512626964162849282160354471588104750975871652075392414884579554676508756958117857332942382487380072523423471102414673565490199117803109421500022977081189985642126973270430036879462047637774898654711192777921280736929122691629650989688724548534054017144540112058328268888089365780102430922941234632586357958575871048172098818444154690925120604038241882709413693677713220158114493656633888373925424107760389130073104789938687746666155839465688226172717573331459600432117253803305721146460431364877475031700836999083656186112054350468353099903483322427008530258049056583216363140968785819619243555656802045431213647572232023104143741374380824877266298574374262304799689027139318549086941269857701665915163457678401852408866309834789666023619227322751587399387444914974229922233294877175995115352055752043845061627809568668125436226149501297956949227901426656652277489048908755111158160569481568849757315111368025897845994693637911342556531229371114383340066211990902479818142534789623178250082643828874561188520344001855515050354735665645283498618933544295902532277191335214413238844876347122338693817761061563331724251713830387712000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 367961456538929142307359769181359597911319911999836740266666988798876187475393830300879523688467634325517685017551281755708946012553362148075383767229749005978929113612978319168414222919217119403721367889497282786465388677391728553371878170278049317650539136634152534589211442056176009554422350385101240496385161625448049390817035336069982034452450187276693516466903398520993375151804224876813791334770576257212915108526232267600573507329867757753635813208138587162132731517629284754113697441835625871689121745727230060991918708810198039201720915783596308964750560543030470264575836530074495629976052717024579663941028615774309961468633910058904977633691743653728592930067128793456119951101199870044206610631230939176302374567791825992511593364268064714854735766731430987322947273824558292395369838887791040661768790480504004285325711799829727024713046372877966460045466485324427002169976444216808422815165443945576217937108957756973495388762228561791125736365892505879593660684251433640515467739397030027645015326544994743843966302307545378871974634446542118069004498249941459088483409548228638841894175348294603301363750465307653435934881306042382095264219479637792749372416411341924940455710640565874120637949134406490551000997988879693394674413346099883217653300838993869443724316350055166904270503558856223275321687175634341425413566616969013071772631321134831499758719109984739229179502310571293180856118027620043632848098720572767770680449057303619083424303894204769857513867919132208549610330065219297790080730617836564419706424471188103745905600832600425739236183572838789654967527393042697412555162356516524543262848004941432589311737410460570275678076817631305658936294090441518577653590150117256211926793813702318928677899960791779962071429263324699547586107049501590655913621323198008910191598827133757292249403407502870186101831597468012749852193232941067111794856236223788179541233661407171412378698216358230493475961378417435641919270293974031659245325824037360506083790418154063263548563991436736840064019432184336119228058691499853081491134366802043429958229383294815952886815586862776454809309579793170449510997227760094320522218468064787609561178524815640379242458400052803920101874180085004143424856840938385296357485683770595920488847596409502790915497656177853121408180664628789064392634493486038912508825647737647449623616887756993541628919191900274778737683380583447505962470135204084152683997673028229485112128902232411378123653977919257217010146751874175570946748678389158238971120487252347627401404799049819301148630426728717329169444411190124376418120490918644144836724404290229565244792428099954033042585819840597357641580214415538355216943834743586605079631081643315290939801697418161547971606632753609875674235601885240059627631624346053970583019103800859612614000278935828079496945118798612792307008077149048889595326289653731906220859389542833801294866102052454955042968480983794963454803657469644175130017050663863173079236241954252794207189432522218434259588808669438738936364217748686795423714811590991945478973726810672934964452504523319610415492290324434664244069190408258717201397525961481470726629248222516984978501005978047372830468609190352782694484001508629226595532149829471985051827780361894031795070591395238306295010833953773491471373433589780752265144759403902140416000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -300326983410610898706079068521618099545544147908980972875398696090399991139003592080353021511383887535616615394241428663535798430993941679524094571374293709577629231398270508526992516866223318265361712490489234887211061268169319514133233468642800498257023785599971737018759712445126872970147339075932606699883423938200394777937726327226790879631085923097841287395329555054933455397372802461343406067361011186102835375639520768663229326170407974759810883548108365085358362862537110624830097050345874863630856002163105605798821614381266486199069812935734616297424687082644795024294422578677833197508756020287452159283845443141565493888918650859800679434633675797983705213653033572262664649803667319881972669693279785873409859026088659854285606515993649720111653628568206618550358109201032149453810579910277022229666938856615694557586367408626243656959806645430717896479471738645271008992069805529170633882913294429345998638066688782853546471978920103046292417533236734313431363027879698572293042214767469842157611637620763743187338418500904907158048764932326702487987130792297028859488724860745858156924773384172767571957369526428680409514785081334547936245552079575893168454535365967641584502481095564735978650899883819230367889596661090589760169546914759516457546139177681580812625709326730970783093623198167260719144032321812738634782479206094648704162651592225963897567743214277933942716631888229259839166426427003484434089373487622967091141658374608349680289394426327125741522688967744424351582064451261269283253374919020459579234276489875352933374651907250165948201024376671177350621897244784311357606095567824205783306708511265956861686483455612462162012580172899050812526151498450431811015081299216587969573056809793016532900083674327454383871791225519655704924449390139299202692470821791205184031109315246754505653224131565712443341483252052050087611301592434691392969713414398973353351424235549890354389216438197522542952545088695328421397519588617949352971142156468249060524303148241205933352480982257472200902703106005110194862117776225510438350340045815431634327681654407613269511988585076323534894649247549174206955111526165025451782374252467945252939934730606746571186014236460590101525144118737027936116890406337998862387244465485857725896452827320269844039812080983089764727753219539025664836225571732514658194162588843158551652539336532458585183758892912094791194672981503938237696964901805456646500195448395171533869274697319933731802984040754729893488569525149704405783269785891971352784644511337194988260873372968190055029428285004907347903500980792475275786855622431331432629305665125866358191737268334519072723285356414365860218580731793169259210419625311140402614380072264765458067929245606898313905226771150383960339299514380622104816929986987955262575515896835018214877631556989772739952253096046429987503257814774977671369598529502551756938980635870855173249856308266888380512792882148265424851973676715139956901477657606736388293777828961162230443532748879167233112518294002250739966918785973153165336975157781538188450909352722620518599688049971693740510701246186710629053446452530953696528884103399066266490762253521104217376283130788962869441549792046258170727375555258172496634799234682761075699673635657724998145177893045816258316913387752246514152338660565336258603934705254400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + 40862818544960098118743736376720445855241408280055691048347382174655385183444215078895918877207364491491308038141779903650527977238904237856845970513157996793136157213528647764503513701105315866879729848112988661863299433444668856465960147295184627929230371998817021258478225392475137458795542540961315714747533497333007270579379153085612330860325681477302326058340441030017683809095756730482622400236467886804412822161846131067232491586071877179241243624535825960907062161163376599515486049330307225572821180186342957674523283891674448044818648825929503103263987408895918457541067064833357014880395204995946325512663549172854192368835089178304149884093811500438654503469434336021321433582860148995152034336705808959515981547989156266079190966788846948167011126186435200033446808527654802516407577165972843869140199070281014917528035403308145838870796143477433556570360904636222224646234718846837103223599943978366993445487591797118273036672959429932822235512421477012610587722474897189285641477919187588610180782728625515996260864899774053382141904917520384717796352335047221081161506174481774088558917897797644203419772360483906625969262287287619376744852479976433782717052796511060947386595921988341043989563068096517448088146485033342974151854584818821200510752394003061198650903473506910911322122650942819630281878275249449336835645681924705234837914062296185041074123146403612208962416853715364010922173689898121466667433196600047600667768669852469077670182521418760531448596895295350180259179503861100189114359866800295296586214674451888114956911122192891566526808117835758384173924278566663240226933752438691856786675395642400082925301612456666742473469748494787461201069311560114353759746533494386809221114170317873702272618804470083433454714601518438012044598774705539532957592343950782165488983058409829703976168748844667390274991367904869554710750479183564438641619102501753151541442060096134703165671461845091996287847213368964026013304333397599787253049958751229217690023114743088235600725484021891817304589930707190064488823678392490610521786342923171434090935515253577459391483378039622184176886241500339754745585688083660289784645930542476651172359654173419847499922303712131624495703004846436494120904537045595245867861072087842812548750537124754461961635066441663788858293627099540645933321925517898284007470708449379838500075719933618649443589121300772406267200294143701930501522635877100977048775064924938420338374218182853016499644581944129759901083295639230164053892162027669281186445802762258085031695825199904375722085904472201945037129377337403376142824002766338319073997325229980541601397969555541189101459619805719753590759291825443911046115156851585644570188336674531282992426290132123292720972013999742480897846561740820339068145417607746929147320796529268252332866718475553979317680153325757737294692525692448535838360004607269211782544581260578263383664672011882254133552349531297128002541786532974419333291215182864612111322629163544478325010849487269201644434401473600851269159690278070852446771544368655546082920500100345471144310776471266080140513483181269801169540226805294001671029729183579122147540587975191534054137971610556440938285791123337811800340171847872008089237485213083559089367488568518568084138323287875450987890275115721427123617678503023398050856960000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 400505833137282278840085249499810816322991658833593243168892435477177228118362667137018764495516261611457909227026197587056081745985354610569063885009150609356587724947542557022970035186580279937765364668340170373775632436399434101040302238105984828299273438926098874105453681617743387515272463642738541073863783929253717309265155262849244329451794523355996362362973234196489640007233188113017742074089012989290251117160564083325166667236224904464604270967121482907820213614071101390636610894304068842634000303744610944855472469311090488411301038537681314551499096138311613208434353034683700319652855055732259174306246459332760321792848285167704654685572794447655583625824763313384815902690367393637094582544090411607580979097505532992250472483556065940724912098106994334509404244161543343259152183361760992394989247385278529367508323234542033661837892537445319324127433903001677986200598589454549257332808149995936490995394041298372564574883170701618893974122091156587558658779734586993343521244362919642576194668093886350883278563662297127214435788541869508524014607754916324460285489609120421939608889147142992006435959465404940242083449619718299644500548317080070860875383840679401217841982743590395366614276180813156845987999013201633546431719684572085456821839635482559661086125436258989419818379219512786200678002284806904063529268895702994114709832257132693101756628938107142190743590977682657418461777757203234290562778997498019900754450354552914089328487312850805097002967544906322656982116493489408429928200470350182661479860280440804282562145698775722416054613145028549137862386935888185494807784690332472081810388909423853376145234139978570222286625509177567078080954177996246593532240007280263891345891208501077903851103389980026807042588390031648086742664990239889108845005294872632735559066354713972966572838047751526272983114134289168883560163159641698973506252495611430144322430483928894139458972008176179492865069354821742794818420818470888983468055241197977832860446683480255962206992407585534230203204067904065650637951230134244179968400763587177065284322867790168382438765622361391380613205798431632385375046892177457467681475748354726199545499345916016778862717395535079807526546205509340226572870219427685805330655565095129875217507510619661654774568827551844350240430330312435640930927132029527179990622643761945575286185702648117175544040658769144483021520987983351632237741884144079134263070081155173012088686754841370883557934734038583963244221837788461812344327301014663531592621416301797572818701909782820556622996781865069804215796073616746278554743728808812659666983669210637420922608957363914659816565204233811639904832697938634915890322702724029532703155175943621629391469179120348177328303228767142312600513779886267469620459143517667855200853864960847168272536270063427379156564742531041126836359932677334060337298753957343979710494543985238647875971811745299863251455726414879433307466185720489626492663487400357203598453567939417918143456174931079113746883597776191642825727229008039556141815440248200300833638361197018801236972078744989379864406948927633848120322122467174152342169644237657415950300225302729301256341346067220830772063981805503509483318506153623834264958980901546876805245133193001457492832857758647630172507470518503951833343683807150080000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 835125219047012427052446983414891099844288257326159262067203735320307834885066078130368304717971330511844813287397729789404589596119412417799326091679825641661080506404691458974325780922234229295552345687568116076323337720296931093085148244285359779012376595869350360996828176827554258701254066757670257301079683773334768536556743522164670184369301821844069729448871275876228312733254787616065215514283606052006481709125288506472362851066716307247721462341079147207777854092423542399363612233603550011762157641487415506387920294860374751413715693247106381343203515891190792995218247042316610173909344161592355270435718786939011638793247954729603741540385594595796953253610381298233511768578408797545190653494347020528638522006263388459245811522724027295183589268036596459218052089138632922098754877848097579237539239830953007543266398261455588994878264436652020359910640845874710965544129964737053552375809104006441442475455962286599363129520780352406430655933015190052146491596067820796085321664555313118889766700394275513558196156315887724018466643131806284534132447086891641117707216201290913487930086326247950292466324973994885837737457228385513364930670696022819087122725409292526598381840312920466455694522779716738874059725393514026444820645128903086130344374706028594259989514011258823048540794965760257415241320873927975775451948898502535873515326589907945344558267802368173805708046444420113963649749417718300867627899805840323570505953353810005955034004403590318316012640729244140829531697257127225417043772764543316691955560917317149686980244139480442389764265397873200253623646430004228082288842923437151545121612143429213204382193869460139621756654621698602517249768382448433817756370235159950556661933718191545153124330508818767292891712943901552243253203730602904588466769648248159517796956858254053695846518455031043789451632802126354656609904306247158601258099191414745218370787345808742612029837641881321069977310426255047912092974769006224942651454974019309343287840168131222230488654372628435159995976524482407265312657781631228058869630159838424932821812075648591992990948220903880828356262123844862524214634687386383548255802610201233308951237124830307164879595138795722080113590165694784419339662737278084815366596598238681004729732003358198124112225888994737054086404006597401282072126078622677882497473143623418471346210589177241754570062176741700086868843119906808690904314463532265199049765761757001413620939817198010347088409075761855328725306345084525367421577760421493996075552959735212620396922654356518975473718109497306270008536523027897027774444108044157196618810842590545966809357107978011410520845219252420960793029947731878358993592243485072781336430927053538461474525772147442920640857540557528264571179324808237701462540395765691334694604551664808573709936422058824329067531867002202093683100453253086833352600554606812735835312218015803433160650695539195184903884409140816407240382131657886206100468491051016253740695751834471900475422842354015284287811318696015626058606845868125201095830649061086013109607598886036755095908583175554215652677373117418649403463658913806524110679019735351979419104395977768982476731660792775181887422099107957718101428498605355903716108531775476517543140758071426436388728541858420714987601640203192661159444480000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -2540683310216903003799626610439699971451441912042983051212523969905408669267345956255839852550567078886742290878725002367915815404817396422653586758708930840786153258147165313862525363691231956427574677514308954975405449005829035764506204036783178573248022266097273127349278978936842628223572252867627834268273053606035318883492608227646771072707135076547913882578535620136776402559548369884386069431388031143811123046367306938237548706943422344343561536691684669694152073790734495645247123624988337452392392803465035078563032230150548021957899650479932862994572780097731043802443973583282497018629051853070519937186932087216802360383352273773292781399648261267744554658712506853802545431634299161388201099810243879058816814322728185169137934608491704923599995391069972481011198252497524579303956867423646758517771631637961344302590465403359742290126268050974974423294225059449830443115994912681947106472785170277164777306888464064753498223397920089948442925277335947709495215078335159550451412194652715851668669040394287719340352568983805756311185664601066027790776490294063165737895458389980627933727388163058412111909430475824017762159300255181107968634327173962459013779862669494567401383335832617409988604627966505923426051659134413113515836859534015107719978400810134354076398231383591319868634409381333333533720759360443841553324779557875568546048283590205730804493871063742475260029293368040125206262598183693052235195059686944772664127661637949044886711269273654457453529648375307948917850348755270390718305497638599729426572739294729620009245197569519522791657568652897945838826298613399023915212356273051391336131249683891200106900785908989562816790981469555335284790012171216483804031075280257699259334175152753175394675299953402490766848044758401549541409805683386193123744985575844117240382742715638267291212005593124035605533433227072831298802982763212529109049188406290755027522547444493339192859395803931253983893711299226020095329643266344421503315118368942972138560511745032232709960782899982123208523813251467945022912738355157343373140546191190688622942877166984322690765462494092773392267071981351017921858408371744442834731679180293196880525689947192104817782860969724723173844384987391949718096419829058788306870753899622788707138898336581892881907312944640351258346440053167363973513240105686250405015242000249088044676700018584098436839296995440856423126453015784356688182965562792949040975017615002218144193248335954058143312622202941196411995002496002638426937846440010506394909490622136445598173820527135307401141678405364745920672937792447122112272241433387155056154631543157938863170200970765498945676837400954847789325199235880656364737361863323864474092531619326616923097095474697131886712590401562587390483495812461699275260825481223034496462803483861281183330265238105692763739322765644065688492370397603834707598798331590242475805919165472825558964053060520534964768610883948769021791905782266133190675996149436460699563168159737588923833983081648095110028116492373837760138673449793069026957885325054761660200789273775870022958180682507778449386615724365580342615286948011915657170073517462708407946198178955275239173579600255235378509892602772178174153259023092557370128997645183513563869708863678990321602654352445377827644089968927703040000000000000000000000000000000000000000000000000000000000000000*i1^107 + -13303125012790768477304073612110420074234959091947920043672633310322802675050182470195109551676061161511496566942604199325120291676879499527383003595535535882972252247955017415865354374081036234567442691423013504559261308308816468850550331087370566549768537319677607521329930639035858267246078868480450681341511527791382210182300239175443476661750662961179196303640059181666814514935592048939695195351885486771924281595824827350918550508508907541900371299101886367050711776695595351866709625358517351357991983452857850241972115726986122471017559302859545344033636223370539214123114639145398272293736356294566079003256186083298882209765120895546500004715802865833625077696428865003103566239342067990581774094949535250797970937795533528182812917752925330274080405068832796841324091665161381825909679446973677206877145543733745116180883669576893076533596531544262545181766576700053786988816955749639994252336243109170065677186852629520320643983512102013290543238775676800116182374700103742975664688726309586184923851646996975712992269775142250377186123338718010258298502751417048373619108826408147727020703383473244208912836398769242731433678345252183073755740281546131016280343548240501249133733640521749739331857180831481894473259332245244492503488734402016504836918000547079001157242257310158721885469905343208655592810121608366540619181754500831149399935823363352445957088955572985395652055646003084129456887929760210164163404118683022451346430182206479241405969106841149026244706369802540685704827913272861812773489748124054045701143253162902695878368311727475767799831215625892777502621053170380826551802198469757868879363470134734867157994290021058575996396530614961604942598480751045157055781999068618749908907939108691704541746894896661653849702288196452004507257201215682005935914756190095391899978644905864125020705634972437187438834582514407984220776422403426009595401359401427984315138068139223576329770885143229125783968689825086233338391162578352560563068215667159634459525365712089597863308910580186283900617801764251169301725398152848678879579409166862212146835458028934722503397957638127538390634350995292214050614315331137274468226568871046742582645328251433103788239675466940093981935911766559916661936005283614705756288989389127652481205802950018098818556237480764471291473964252625434971263051542645133187143764049856419111994448923817639835360075651834995894054941345146648641214609423880913568095204134545606024783374231467254423430685963139516625903658794003078474176371803112514855314631611418108543863946941674630812201392516039370739411587223120438789627729847079634313326978253644578862477219694047156245389860992690298949786397208281898276247166100086830466457700428449392837042123300061024743917244837916702108952757683405465018421158855690260960328843805294694482050074531574785866276556027793281871261798730468433238020466564726834604366001184020627355874225053639992542219742042496539667780915775600369019234781463143825839652986501127377492063577891335329067157665778010241352950313608661247235327141448555007035653829114403650829353588331559834386301086137046417904813362948382551694622461862495978721949266078100860972829452162745571484777543709956540487186767338070285611120144462265193168756962818354751243698410247629514267112243200000000000000000000000000000000000000000000000000000000000000*i1^108 + -13950128795824672130481400083378344856729852748052846085150269650441915677380113335271345191158543483910516252811180725054658068489132950291067838707572673693600138260599351770189631074911644190264015671979711929012379010776288833603575286564359329610921896636535767727454481992974675514839506882104072626243008762856408410361539343235893893903708575436375173987365206636241913301900511343640108142564576067323692589172857853225116436495549745786854508180629204099067952304412555588491148721726735436577183626809473033879673991274488292178215985544341405380557517092446734551924781669813443811479052898476655768543766167275645813905758129457307023794175086748295433818448398242359369761830578710425435901881325843488572056209667861818457624477439331824899631674209843994937277887421610107091141163629115970913018201310992766590856758623199469319311042901490537770780935110526201101167806214926396555572877730263157151848523798996654840116724515428234966292062499836727951938841787091816674327149095353242578324814455494932450712709328380771943479039809260388598970201077395661056968948024056334729335244778567499244793445530757166786901086478266142788549818709651983269963242697198318453281097488638667306277282819187681956456229039440779121629559687963577271471318287447988897916713677578605163404066487295897283115373172059363898815476306339080304186481274965734083727688570446333515120864433661989820608461461659018032345260621712641285762923497259174386373367083304347284879558562227398300364291561664683953152812582239470927193744367570273350934614136490367415382678991667624597408874125956032433745583444203461009804809330298479055003591215356343611083354120691014778188141696579168403823409288439574627936285666224042361407131729567826248541026313109781948233820725895980069832885009621704486153558158351804780210633171826124497264013472186433516643813998670043960649769150735376298587922732932919601386103604804340996230691923760786701548648756668785174714860190334579571936067836556902300431330052060626966121884785786297196844473301760161911282565888185744348020535285554952503223562288389734992643709606988089589308291275300551874755272245372608950634254962317268751531333742386946208119789583873699335207169304731591499514045621487904001243605064305700782907514441863116288648436618316129173057271590789495321481221221241026474969554644891690792712360963273300061745041237288247783081802256781000847685935483538371681721793260605357053272702892478043713763499336781138603269571543471536421972256934926365140502921118501114852410225030297564257740101395627187361535534939097377976464973139125069363755061156987740913029508279537259169798580652291444651279679191364915719383084130234336133245331057275633395955321052678016377116586880472388635891521149085888518518438913868267626973059781116918472435650881081718786790448303711442658490317621239508422760603361152834995511011149012760452854296625107504121036753045411042678528819844201654564915525308760239448378602811106675058598042518923884570632859189733608808619933403703104361826563091631058227576855429180484300443594664075358308199622087935537864839151325952173697700821317006431756331370071307857261540469988951383266293966210168910557584515837520847477850875835502789043159192366713604669440000000000000000000000000000000000000000000000000000000000*i1^109 + 41947794486324143624416496947448982080357231524461303475587794031506371211948371481223668441643827036065963713212899331482676633103044559740541037807327505336635085444008700263300996306926456961703132474416418725982608879996399143057267680222353628436070283133824968505555049384660742115433405506817354418065024565818455892643562288557981415771500196058227630985986268294905226048486928671076471188702989422740579608085015463983498377631825058262968812502540474433487322625379109337803458912098573620285624905729313443382594954409155863693375348596659872802930853996419428479594164451485016585856443653172347225958173685708535136789800594870773977660305032222741311163639963326631189869097724880068397251644379110330262326830661961045992489091708221011698155344546938706091957662710239650559923215998466404020153208590029996144306021527792153665002326914815196378694399475040254317596610122144507588484585512907496444103250367416964098440966123590408758211638065951991358000943254295290821335448013474978212105587812047092306212562654889204897611844074618962476921105266012899153286068418973383099362967567398273981747196134265941810796176896872260837997774522088754566004624628035961559685472877026894795663825502536942632100797891419288382171954502969860515923969758986044234845198287476295972558327463269020577007731245722398425018969530154923096640318779091798066005368606777583893020401508705842578155642573018990482295738650561834803706760086466198119057236841916361961671328322835485246943144835368812545476500856431880897159750491681603138739105803689472511368581437511020215133897356573960088070536132820069153016473117993257960847619920705861413068609716020582560965791690961148011054954612565864343334085622318855303529463516581677124065647684583753133951949375474355900717455600716387994741146379737578549810038652202327013989321046712228787004263138106998927375521580549541193516889096596423697034251853415084680556519802294837401667802755031197545027603687199547553586634192683089776587637153530621764982690829793054002083091045866439137152057664175461403364542596633970538731810595641671209371732718873332166619583513718093194529695761126905274853699838368866490024868777717155289164532133295792885752539746564397125517835867780421568985680842507674090752010151606764241027671871071219143330224706411904785500630743466168984207668717392688369384630498319787344896209397059257540966046532305857996021427118534503204217097129462435820918238942640441641518269336336923971878659086590827032714744513496884732298966131439887080572492150379809045817773403516574350562356145465336719823338384358026233870391273112936993256206559769212498754927114514518766903687748844721760720902992843162460877768153521992704609560259863861022988004147375032264915815272031103530906425630830212409287801684442575949155749459978214098737830046526854839704237879600558566215530407510618731473119853608144644595042413660199900000596410240588888606487029986266720357765401852823216193584376856042987535726191185962666070580824145081989717566359097684136274961067302352491098882466286145343175350881384935981085004739665583064890850602363205463399366696917681910965723689428079642022312622838521353554978421598045141939230279344982733230653461956246483945316679680000000000000000000000000000000000000000000000000000000*i1^110 + 118630869530500852722691896226057182170620291778875789839018013019521107669565211090631086960932203869104938656426673630026005487492215030191573796160736983730608199395655928911684689218841456327417151124899659965274999378112013614614733149685228015972865472318106257652402740491024500598347936568306020097946926277550850564598153299302482692732551242154639849343008232547067637546454279890787738689420357949770487865577163341322570552483351040842973158081502124732506114217897132846967857631889263580429323327953073666421262188559992558399119590582459138160863274212944659749068845079322462778886728404477008196104397848991123028078389620072683584695344627698393507529669259420227207287843457000528750458595784117662126070765880010597138651118955789871378174641488327015629829382515277218137544538844181677075421330424967210548849125207295389332948435011043770821323799137888694955141332731006538036746831847528533113582531185836517816640272626958861968066536275293121088510608265406329631625744761142474476289146748102352896734225445197000867270644070660400309076529642442343005360741985458422132095988118014892851091064490843300410011984523589040251740744154547429437719940952805437122030731687545561807398593951665888794342037867001440511475021305056513977058877605709157378659415212869960177485370663150358250732690880001735239802470089256238609145504465623065972505282840607040735519949159812361825196037126524715906670600344493746001356384798470231833996597789247614923486888404258579676956009233768817719974223262067295640613590771157019618491676905241174603499413493883596546019994140770001774256871775882208555980049498348519524205510548774156137149356464890323838353953381516546558866560661081585608656684381289809209439058841748058393890549701216423977109337956759506675717191791019337901588319310839436030864976262507278078229017759184571408952629118178919048812278909846339526015348785870249197758410932362878878552810694501408203775451593931616873582640928461091642945752044310697035941560969943747687526869315315528566416698549578837267197705462119322328396093274409215017991020591539717488169224503400569518040055833159992356403939560025829964009967191406050512487770817667385666932716386570257600767057044464379170401701541580160311537124890559910911032891280253024346979271350517132832878962467805682077745991380907081448196850186424392358113051988614393958887301292446431092200686210490994435753363727101390787958721811227381043248889094440890763508694665028361791725404660152404512676808580904836697193774937549433283266857326736558059017393408785532323018534954962881429201098964537998052322665349541216360885831003506381842711723478609417675981165125401039940937489477772729131613736100826850008246750299003981271067672864247577430229026697623051362800985350529410389666272110319305509689040243954961589781253114269522694108885458845365322822589654581664879641655940526418928081208730162326709061385300528196996439449824903990567549103796629026031333588679276891107372241484966888342189622945832162480591507571207316511156136123384002899514852278928976127985433008523585648512951652436987209251602569690694777738963301166334964196564597738223662060988860995453422579191552226150975381502110848331136428070567698686279680000000000000000000000000000000000000000000000000000*i1^111 + 113680923042238826137810903098325113543463747593938917127195631669724906294795514776727312849689476801141093722356902458268843397476437323635806461097404554967301460217128880657158419542245195769261132375042073644852576831266197389084650556878585086857933531649124241198411663223758358636265907434871835311867639280069946053288277035367573261584981050849815453096070299402827381539022001339570184571107890800700881228137140735655335503067423182921513179700423582080588402506152604262198834245868497621417342260651680758462933654306591701252214241218044978367845206006403806723475912879446071306843475340964552333701865356838001911041388598489310023722983343493679482547575694642129508742149694410299864847526390227703211585638091154437082278098642393826253501851047732095690740545373767661375066298378425077854963069598652316645048886853328207666692722898001873263321540656064830399591708998971661502181923851058047100505380248238102731689674894595396412095441830515851970451326655906561635037407365041150969532623193932028042453584370291933265425838599134229447919280411301655747700751545587672809301257570604436606954002349570314659520037631242694727976708414106756105958575507749432343980314356282998964496977231553627407112006255139919071833908326339916682415759630914060202226935529213847515154564263720733832987725440753724174318666746760446092533970827506090011083122605972109229072728161884580649821668168941952643570054174219788705545265864459738496807520779188090978854278939004127163533014617595721757208681480945656217792219828782446537316503624793396840615928914713187115395212519721943386496729689115193069023737916692332250303497660682400675229652367634759968655446173448320640074262010178337070190319455346702568742328970844562253032543805117725837218341412282936323794010529455391675802302057721265043329467837720127114844020978022136891989134489798649902830645751356474674370584753234478115822576333224540282121574124740953277555514076273567417558010429520443541547616214079185135969190297945070341586015595858015445033102660280204040855450515289591936536868166879233605136593418717128897740677530781586304860346103789897040502497858565996587966051167054952587291329675441541281218410141284988089722584690005430087522046490658743487207180536946654641645880571386735635991511397727858068029537769119004101725325076745510263769943874058661281557389753279059254547648907969710317890617717342373936414788254251400381176450615763746136957075649108693031712540839965086569787118321319404744636575358854379888233440031172704504886591471613518488353644437272559111838508732837048650631836584969726305707585763981811148138464886517000179064938320951535382310795454818446784764336313428172673313980661346068073065033914449255926805297664979853301605679686349538296827878150241397150759476429573634228500176615102357291543058790537904641349221556533954588640268767248582337667720232661361607287003558717057434683821410831883359283244098870585341121296499955665114461509997870259225747927399028737683650634916748736386903694507616734036873172922710513222552511946859790414740642234717051564218459949265809761759473272474567428591456974999150586626377048558960619375183013190654503592034861494718997891049945548639746255078031360000000000000000000000000000000000000000000000000*i1^112 + -16407992109386650931395424269752198627449677867541835605145161675555764052203683015724394319631239813349494824428016773774968256971450481427212135942029316004502868870915295281325256093589396586144983578445840056049195342109570440778126700847025385943625158281278824212674895991507260874827784377266240326528090875030382750588129222690785149320118671469603438820843480157712582382387301974320247973214755131032334861775876800145947064254147556523822613211801241882972131705865585006230547622673641753761904094603537466427894584377069815792147682680452394638559527163258347640759619715878959966591678197499802853335550076581085018067705090251184192786838447965444899158002220449358475200864944988115631735472141439423451855572630550998999313244425332022809093921173951274702096213351462687922454497747751458743201624777335528146682641338936297842801282859360201468560180274505006771974099674619677165837433760775944290984587738041631150587351219095125639393618973679210093244595071512733316072262511004355554004086930334203671576755047181160361030969737578005269781792973414987896111735897829086656968729451340271913456710874650122899841851079198151095298208445950064529869861477711818424764277418152210394776368905153748164206471590254253502332127734395517090641319255237489568231542853265255846134559915042795092955581840711214300742225174448646928480663161218834672641442910596397786771117014079101049903621650102872424133496766494948861641411831914638736404276992699550721964350393274334539510013322481195399285550467926288470890803723843622902738205894571031487952051088046086119796028484090586837912126648867071979177823602879306975212694716217526279004893135753933382867294917102280190883821235524176522719304070253955829768769472086455463203871663887233057339516426663255481367084787587223730109092387229372332918750813747056032067201658703467269157696562177581458621011159446938657326027013624985002667065606451461619189934956305888573048020398492802805073746491993837924422503007617548213742202759592534950376559184979119349687351220818273320885117117343695820322316842533143571126681471283957015503981376719487016616758820504741190082058685185644428304339281835743744492764700984025808891113761593369602976553225775915093700453930295148696561661968952011688514478932701324307678347687520690693269750677482223161995297942033847992043343180986879010498842393187943490338634208556519962183973939360832715231263344758967886713116046647181071226916383482368075381339350919783227703832266508768456356225310309459903318698470170736665273089239017900472833084663669059311228135431856169482371113593280455182278242217864484256185034690368503924011132867104776670665487402092847819027467251324600427343183170444980183966843118083808675410792730109465894538072092892882077582701753571673719493506621294569380174603927242351125518818186527749019417311200830501106795487508476188758062731170381328642670033019189392181831473208279869077513330910647991268152952120808887002960981577658882004331138987748757074720106590377235535253770715292689754582315952298442154202841081025389750437617028750201490665181030904870169345252326754621866834715479747485714061655520442509165083523646672716507029417383917110715349897038872444928000000000000000000000000000000000000000000000000*i1^113 + 984609681189591998043646903283813539302354519904044576919940060124354125882804849943178257586716769242687061738437693235794253049666665844514147404832009562144851894821244696324200098574917209427103373884440898206129003661456654106216640743172022739478123010434484694297182527410855054929455709691132998009885065881788277695475951819709113281214227143308152849700492590106162901408932216678810826741409292742900737852973735698994367244697085732923312644121075294312097289792793099172831156635707677995266358794619261855498974748673457915716577961161632928145745417959833798645760957341222690232049480383697137850361111668243399761687690331459623123400092222119938054520369114817313278106743471936222176867724256609946718510927937743783011549201713557029630137362399129672891875999525819931687957030186671379504137215003085830285406947992995331477178025274267385907032050916023407816421926280974172264495562144595025797203224107004301989309465192353082153262989177057356581511995084977964889054510035575525694626479303206647346235988729304631607373325875924495049055076656155738438326216815495550113022177704366383064163510932788459770530499600361833950565385412624978066446075404156329492016756465359729275181965599072518364763552321718148155173233754263714740921161551351804003062961330585099771232890154987198887771493421946414291982159031450980972664556546135323792300711956133998062495610134584275484124106475676405141358166359932779607310675395814737999466498770383416918994287379787716850330530471561402740993478882179097581409572875627084310566933731361987461669327955905772583570244359409542652625596861934498171434857327384851119355731669704109787623941814862125291661610691668013987632285526597605973820946303315590788319292872777321114186380684208582470590609303039487387850307441333992465645009324422201586345594704843906982321471887341000006482540433467621333850085805027901386741679149057430284812202404833532213100002307587657216896181894343496179466956117971144676751548961182853712837953483986802103950213729737541166624607924788420579515294546849965556576198764436982270478638346046569233600765711090522377918247051542238831273217316300073467075990181319720037769439915055004961891848130547348056388837109210749542077441572871362879827042554667385876025859653032143894677668268561896486870715739160093474180359378043519583891308920949987219219943964258793277057579321030347796776791452827990769525309087222316889776822416481177465769726721156984214664191366036232537267239374685262870204572681713592792422686310889609235492807927641601961497598485759657877452986985062492414571264853298379246515542684379407349448265656887866261316128313315571282239499909737604060915368952656181357012846615750430904649725108958365150857756681223623007260504920209468319978624860046834674408153730258546252616411944679704738174809307780387873439486667346259853951552747027049221070537194669794270679581764748374011671930753606955480471451236392248212213255618372421995197887965626295833011508018391963139593677192728288342683942877040971204491847779664844434416061672252629384107725410044020878157308247588638900290510008278162938872453587476858319956627182202548257253991432095977986884266949760718085090705408000000000000000000000000000000000000000000*i1^114 + -47256171427601317273062463173482410938396022517576686748497557502475116282233926906281483554628968489436338065945601099925383815794052963455924834509986686049289535231418374706316922802339624073769803013377897140010486451561107398864722175732727207656317602665137901830697594311240312130413539823464375019530890749171988840240379803890245283213564274344778626767613112774483368422373396058603287051856706716608795632336734285980581423920262725489451613105153396904134720454829092806959553715936052985594593050635983620501174230642855125957641119356903233127042133832574386609406571448636530325393395968256114487557446208818847684909009761215283968353899413919802877284907710594261746232392926413507015174294152121806304067339318971047351897002282685964224346949675365370038902095867560995756995960193001853638443924731394623930364089633993474285478859507991828955554349632091004290923966333913426720097044756938260778428304316158515967863293048273138854927679698376954401431649387260029059019159856609161360340946905869070050543993339095515175450103720158112011414911959291947681243718617967900009357228577517640223436240467796093105000716215648360065644540275480837501000852292374977849222414635167826083379912590307600229851050572074837849950750656485619786788923458934666110529114237934405250523404045703278221436053990714949823592247826251623233470528832030883508415839039896191898713614823537768323750381826223437667459017922093572735091761057065150165852053459351785612113759128046135974537826361229419947974690552641539471797787686347154909301950734708926373173416235920711671693822375976577022126248349283854289831672981945039923288169890352491723507020785012693412217600145504348140057488792942446255241906431381234822845983942788817508186795754681640671752820123805304678245205653705351948471779123557161250913417003119422355800730589910297554763605722236192040528289362253840317739281539539181081103793405046537517565779744147140047054543946784722456687249823501690180430132588835118325668240052703134588850344605671359753663604973524970987591031708057937771102474145976082742200531385419437183190424149070698218205708999936803146716970087903691335528299608599345764629788650097461147188961783087545835655187830303171061688380844225220842389953938593963131290998600334843209110255012603514399538583028632629503459644487429703326365790618574682118247410136157998978654299420168916411898078542780424863979291646232335951309148171623839614573368020956166963621580651572183857151911998829693818930657804718811166352463413725408177037699850458131683281489354823248108364467080991181165117305584046039811336862503534111036805454471887627861327176765198922748198040862639096520171741409029873912617049185232445410188537224090327849913290233570790522175538999168722753208890112986433651063538948731709161391707752148045162950404455111202188682205284484429713178980846835719803263333917060452606134289875941242056523844786263462949783553763090445853070602877081234123326546154081386077808761931881378787431887546554752415819248896223012048769818957242874084118041220970000848968315478467445463554136765806631759627074654481810310197688885737792123390944583766621469851033694240153311394428190495604736000000000000000000000000000000000000000*i1^115 + 1588832425491939309516510814155088744332557329307398964528120428984028903744021508853567456095710073324164431086288851424814762006762022488494240185714732504750285446120782598348501374325209787533474796199417264275872197508285368384525837934380841079262900473287986908456361815193549832688576659120730886268045194825254227847524225941203997902229760842413517490342355303172252646421115676379126495334473181607302347802658217915625360394854418336230668918231246867711754873198432084125639262112115496700430112292463765242512097821033270263897179904387846104067168845917491104370799332502567302379133560139083103438978560130043559621965136839564820443287480677750343041481290433098712094920147469771908573922712726154036026658044931593610705001381431627484169238307314363599938930939339055347656289814283494003765824235310482289692605153632575852384385385160996359416034437886468566220479158073070139456877965715628383906027130979002633217728926357958227080934852715894737532161634886158356808655037129962851501986606351734268364975383475315590038448042408384195349185491605322096734440554408550778316337704849131293401292532589694889762445186538658498518692774893084260484071751204263568423953918109391119408219838380443815904322128250793255456893795673468648941291483808894182197491211404204279124393741051550151590786907085626490599506509118003823648400120214973968546904621583322938130015528674962629888061736675718814848034561994374397171440365660154131849024165251529224554737185472507405104470279509664855856511316705305215132939008378343971357840651213900905909190702698637839452136637063354350139757466897511979372688695339704618785865209297753040231577070642693152959260798926208694120437824539805172864273317294630594406893370305413329957908035153737380447052285397058851924786929735469661453051426565353529688838922765981326712887739716562945429675148473389268514332047577543787500441054637505480994408302900472674240749207552995329186390636460399971614061994006480817270612459471547425873960070598574151787149938819772531141614811890279793412564793488474036928099606360852953864023336069276829934861071639758996648215118601604964712135175190590243384647658443574385276572513966299863377335923933764882854647708600951949779372099331935174060449137052296610000175317582740769315664850088611217121468378177692521888455524452002986107820298778283730084959688732127416927914213464420732313171022619466487766296832491829736516610115593407250732533854729431301602621334552190368284727709312780841249181348115089377920769072516947716516636839892739945152875781669590549876208937144419490458523989282583988642143594083014867557276246459384841417168492246364046276526204372528947936531470701536377885136811846856870928052291592485350280789505320951947299779553611667156246718267395976054459619987033512073836033727840229463274120324352403754907442205529309180787044667255612690499479390895751919755216038305505437213800414429808331395631905822236000655699794474363896800122730333449825018251845755055416989543719934918183785283367761894851902453594298170900782659579223416276829180496427508057014949201557313786979353412663075083553525718785759711840833012642192284938937238450306607422111744000000000000000000000000000000000000*i1^116 + -25235366650205956100125358932005589316190212423293739383470886390741302607830026409678045261055097213595873602049984973277934062398818992360932474535920308355669750066472805988871275900219128585555913354070138619918027717648189213599062444475053722363615691734866624023921344344838891776363544743222739281261899505732104712905383514800135057211076130755907151542900986807187725696975882244477557916792702622958770615577281131317346457800893284025848509984413830966006742736791927281519115972871565686107842293513349329013231124038127468975657110627957155038180846414659379040979684267056629515413197351946106668766088479328058443839724560841192058546291823892484366149602105052535824882625271820455693516755071163954994459947459310624309902003176552381953002202848896492493647410353383140809618803947371843870429582675294721039398674927489369430256230121870015514009530597880490276177756200856653067500507960615247381338755132135348399870260382362174592102054832859393502489852249857073867291318109966121949944401684573046780864670943566486961399468186258360457277669382370825774476779802872327880361186183043178457997616638764546405091734413336314253250699293621634498420862955210226631023201449969774245253858891670439623311527993234179590988552760406898894458663453155145750555260412043862141723137042187172720924405723712030759868776476819160604471714088689008781233873681646144344513228481714449031759560508368199222956323179424008665002916431772105877137981962936642175697625832696998970350984409274849990935453635415421609117902777797751036439775339948970019039671214362954674244627624247440011594387775046431790609215715886066286788636548959953000223352973327879006838670006501894519563939330328910089228544147172135746243998102708393298817845947877866982654456805898702166454597771718035051761681781069355334568235976455214530881185711242431927596537929132228863664669530731258702220411822843149738336308948859363457163390693592744688768552510701336800682515326582900442020869731295543416094015600595820234763117286284314609393007248754930277170404380120617585749554254604605658631298221307651237722881066766819461641922014162905271794709278065620722734472113163579583795455751924953418987105853869141161051566274591804923790977568959266405090025805236974603101680340077707883010722752908584111391230435508367213168281018429947582145560782984362357228375702014695397517821897829759169887561028325882077731419638009189025890735690358219101507936335407281394980423517196437482362491530444706824138027189271245884816434929125278561065554453571660162828281029317396534547605991563933799442444211380790487170168964599846529699773512330431623523983917511137065432056188224248642537395740442350553543808875935355963269830344703528894452316208644219401614288554801457670352644503063277021016929075571276385678255169871161651058616567551531737061882880136555370540738939446360153922027228600815189109341583968805765430724372101346724888424675724043393410407352287238529849149949829573465958390922482523477978791249477505514413769944003677073562899731620124438826853283902010003027756530255296199445256312963779758123397815018112636245002193563486358502117065626557350919997963108352000000000000000000000000000000000*i1^117 + 486238110975887859616780585986226329901725014853010067428579754754458348725175981247994156025419650166298339943245981404865988819272674648495451389650378763417873522635131799427501483557658045028590404534436996681413436409341006957103212393592421148867049523627260222641936838604400652877066860455892487308191602910311898900179458029921596337117314674726094782894538532917095651106001308746948360675747159330154205551098835129464228745704841338144340639927215081567378737028732031564315333805753245959318690416511573491554797531373398744051442355790753186093246964563053963998799358660708083045844999271006498658388341057786551811238475480912360453486435705368265528602194846929804634982299123828023262349998265869176946518662316294067604365202418880341699963077534067940749106263264571828213397025821235526358702390393844616882502398631210766677669450534691790949422860279579701769477417794743856108593959235421419174598240711806828386568323630854039316434550611647805047219292830413285056030034338782059646113441448313072489499394439314701194694848042070957266012917724672810948453096725040715743735848166041492171320238975509242133173501886119186303536079452251581446207278430217403537651779028692450462282876160960713354676274464696997915069031817989090987723795044594843139140552847217253180662494280304780646450405178185536436579224106913170147664952208446749240085382793669463908563516141558115823737500031299789046721853080549358467022197351633341917030484939497397992333015669263946636831707459181159725642512264715362522188971677335939837340372158229873813006013682736204169163213351030178559293949515572196743390195886405846337456661158952188575700444207699513690877412653686369561483681819727855119787595283947216018759869328718150417915722088855278035660662368257200714446326078407329640483309054391543968084129228379793948982229539550133308859932388215465492619392245448302998673089835105596671997311530425218287848496246116857294850357424432086967236939950905601677794898893609065576310974582431406672715267829318101417555738058645312301958511154853516500876242637478265445571487304739532609815893273170872283508625124106404140819191641230783818331732303127405211512316426218172874375819122959412306312642236159514980168204104861373158928448933270475246886158472538208461608913461969040456385174732609039708429520481551936670929835577839031363624486902759222633140652591781587915627512285807399847935805353457137068470360658121879539149237583692327210419252016279375087349357503398630318016271282819243948291251179626823586698754141707627395862400486177913365249472563003207365676275340267254263594346790145876193309695051999823410120357914354107632813688711618018383192484046933437480655042617639140611416405569326181656318781202533937810723504726865066110128413370955226697585879694233079287812808893835272994275404394886452322568495318719463034855089987607754756689502387528079518157170537620402915654056493513798890207138334623852627408987824354477871122745352446557853710357320902051252394849986954573016882367005762385158912236843567637442553567120676222177629357008412404376641011226591083351416274634625059865052475126204304798864581353087403294720000000000000000000000000000000*i1^118 + -3842147162280995636386692164180651970416804915431982836090401556570991011667498080324579335720952248896793826379535099002696923153285922176150030850481101680186224219995772335509269786834466064270442593296310753635226093901092885406703546005346551356439638571436807439221027105883758043710508214914947375538517476262176237822601315343848244830503578490830980546943039399076270493220267206773561113370681087272660622187546394909959626269217307150563994458874404168144158442256245095906339349214625520247535464207480139639543208583897760366443944883453791949032600859087337421653932387314110996573255622629094456872565015400152359218772402555615943140510262209491051237216135133718539617056212151495955830290485383367249029969756996154150080958028336600069879122157756500442945340092934876578870993148832715438226382985429026974063772400732504018332033992433285366315181851514729417060688870394419227453594425982811056885071243480357825923162824646151261943173540474107437478140660012048607935612810880377396551625160875223593883498215018816012705285795669966737029682304713890457390195358930149158417514830914914002778991009007369208100724606061697437917839896145652152972637049203987013888907269232775263146348756024065659203719850120002590556037703319296814851735314771466056023766194155907796681499460768202680911009870794293310356133105368390537516445156318558106466855527625722799457210498306739387707503681525106859195329306480847450608266996170334508020415980789630542262594696606731317596975592974286422827742874548081352141780271369210061591785485886124695262241392091734424050473735795857448518370434524358593379110260635367155665852752055079791147409309020893455966730090437899092325056035244719095517258949709307610677144785663365394032639994305034340794155107811861166761984806790777954622350913182992090763007248219558092150508477710045274191725950136533553698911798207325178088746276713433379807604685575685617221200602359786086118714604210134088903595427221450607443954042447712694710145427298585371316815102994489437199095139286331183730484313536490141224227049031368422286078023848776182621062683074800202071525038522133863635995089726055405201426000427971848570198873236180930962879802472066580042623248028395193471298397388268407682338134914757587875325768183334968513337592755779962662318671622014252563086616772680727520314070848982845857800395240747726026292009567483085965002253465949719043788767353949048691948554103148165677569403986564798763825231224350230147015499730874798353031104100883764203197794612765222484889268323177093260224055573599308744183402639673983043951121096394899296392917488821363762038064941108581426813113547815401937631629884536556036667452145817882839552427309633880439338469404894815596002265058412597091250753168922190082699491704027514430578216117478956023187232979879714743298655208201802084123559612490597230087136900739360307136897437552242846077307568745601634997540806464890237347986152627520421724528974491174021186065167042043056701756120258481117892842337697888776170452712731908835684561428451425512793303230890432571649302433165820282130969904830159495616645244941287016850457189602793180379480064000000000000000000000000000*i1^119 + -8612354178266262480962007651426547861204832607976662036746864558302350516988076717796254236484278549103555529890606006787304817655136999078166994081723041096292592118834561321871707341170802615077628182888245746579049353981922652432211021875357349179211971680137086058585078081702963118726569977045839417082723813593863682805912798305842469825344175192278734933095266747115525314113939274841801373999943495681086063850774718507165126854426942386563615369312865076043695432511240276449314820329106296198056671611738526650114129979319396207123553810894278649647712266174359672995473101944256635941275247222156400898855784736455805239498967257787923334446925637291736156064427504825558570552720515006529683414208210848030474505528186573352167946820479010860377511683368673296802259350278318318648419304806592413883343912210518781281062392108960934918510127818522447976886453097986115363792710128548386254841707107939783396235329471041870405283339711148859828067520470199981890957382334931283493646406426085682345212211321188874875493643367284810257106167456072719530881491630754821477264949173485564412164212170998723958098489478168703205939573484434560545696268655869733552123752639580251953077558853548147953809747793958346250048433092222832012074679662142406633835301041881095545869969848481664204205608743570896756031897411623488704569213038403474402586347828691424383335491531770359856285149769054320212360770319416622436416907450210791810746987144924707651207702262759400527319412756466213111990249342770583836639963434755782487121263086434077049938115217853627711882906061671219206289910180461723772400529986681413579418634089571355104136355403890130396432713203479408641239199028458262809730636066194567781040259332940721058571030242824854516338430414296028370261847428756434803530196181187006481239013647186570457348994525343554257616398128326057594871804339960471767572458858191092475687075832085216921038835500664587703587126917626625631336714023437507375548208986100493031307328005938895413237761823092515519282762288671192051700117268509895485788075717332538553413161576901693318141593801370219846006218045717574160146010844148998208809335182520770179360742110418731149136523833640033314282969797021585943345453918339762099554174068722237507425099370949676412030338564043765925892135439178924960680609739841117217405512247993385519267981163279518145621091903572686762392595783465536375477418134822662595156718103029320452854687511979883413343934639405808142803826782168572211668195290133662570527624793465954296106074341422807793063602064151188287330431398362993497376521984286523367419161619606002229766358276391139100616503525281970651295284113127109023079829839802810449140272957307551351351513161706067737907392778725038858423374298280080607960781622840127986495453452946273763166079508630871357207257353472453329367597873425906380050209972758441708322092192430236380066532967964969153366381723518037979440644358760047873026599975967315841975353341344064141130634712890304341568461862028605622903937533167212869617082010842617500357764964525425451243372696430325491330617547609150201129901823016270546004162620474756801101069897695232000000000000000000000000*i1^120 + 501133859254157184344622158537464710817201123267778183011843376333391688971093833274898506811243173063271991664443523307747471399422392007231030322514225657426657202016410729711035415571396400768689228844759549708010577387982519351053984204387562494677583154298959401837621609442787608157876620153845110624743887229866280297408896584358034136675305853453203439653279343980851152733246405906560881081490296018486644903715271515454654622497702466226866865760593248792706592454235758961893510506655381340653775194712687925180718249075942494548516580190143857201196334198381789499689229851159553246375107726072300422468011744188422446984472017363790616122805164193717272788628138698916524169370947609106921777329985112828064381659672755183741162320550750684944448108783901100205784896735831817643280994355022693006580127605827576563805666301328264114053453879649612414343441515044988322505338568488194906518697059439050441928791363976941208170377272375691379209788370798695249714828632859656184485182818472643523320468788464699108551385383434877004053079682930956787725567530753281220752949575376702411834375632016251966163831065077072944671054159043054476477046438758124895656217878226038214540614933357934717849023239440282624458181528431295467154533435424964401905522776163944196116048476348378746624819616376421168678102313812995568101700653125556403564753144960884247037902179102671133251962443328981622668189054399456628275315266328900310635373426681534992308256266769472243100485520744662253597027015853759681335837950871727463820114219466386990557922097357502757646385204636594656588473310153445985607017989226328589560183047052891868084931790718114925453586974901586904758011768047248918628973233722492975401048391537778431440349457297994993080935232371409703066725340803903914860606874474769217383654583086527926036068652159460736906317802926514333350201110250660642835531925596863009711728007042068882914786272101228723826004842093928481239145116046641147614064606934525929165605661962337106502592193286537325267890433360370609527304782337815234039708433749126174592702211258519912340292752748646792006550621796834570989749462328349874276618118092999469058064393161477137055628092085771366749235746338199146918598296286504140999837365592192932959322458289335246245291677841803471120282030907425210115963699994851562451244116285806925005292626686881551554958517719014876456488845552514759075169498042855545342658820728659854050145102430711886113620135081529376289369972833859538742431275826396075201032186722072058502203215508941185472101467188111608905415857433333533139234798082327744130609192177939373691674986346413489181799555512692085015051853025130176574859482290053852175422816425926717284599220438528853902892741962448714865364400099864931469634917983226512415672309212997206886768717608360710008558733259642531180953553513688658224777787269640168985872392919468848774560868273409061390658456281404492512761466772514381281691361116621387533508360528750818949355307107409084180457968054706647314303730823157251513326434535230955073114698437496325558542662398682604142311680552178718191180331869865340218887897088000000000000000000000*i1^121 + -5032308271914620990617611438222583549865621521720627357907488301896044706555264005467253976052858418037600708965092064196210396857255277671101189611836069315264198645737023911473320175609485505601425655072063233765205278405578628287656500628222927234769656830255075992275096088451433993597900814961997766819792425868361024320542963593401344343716319240836373687973666772035600724366965771310217787789328991509088437366762382528244670425693308248644607715908221205670926753943772082054029600406079858428740051430178480370953892573452512826610932071854423943800120701778934276307102602316203285080808497230280424766761055132706079342813416789317651409923065794862820707142895644727939758583732038324366216955636628873912777998709628816183860250613891622011427250442367727950526802895740262688028218165109906653897330197647220291759637684986765428457057585049792935529923138146410536770717614681879576609001100428787742642092932587254744803048112821854026869427531693735989338407836095664118097497353145774144661231713961022668383864372959933511320335040576396987030538291166836487991746285747898347726508280566998340682982030779861024518807802139540715234925459289319327107858398506467824128416803259334465462487692742642962535476539006265597213669969346005588669603433697957301215719599648180333436418934854392185861045090365705952618029841487701628217132324307333555097345891186123020219222266929198047651026432574306057784422944151617552503334461100818781126506019146843072586439455078244712561920481755036881555787556156150501365284131654903892603958433118984146386244458158191501230675804744549389235224285031835877254254622316836378123954901909471189575882989455018838540268220318417090349341993313166143311442574629665721482157970743259988540502424225395327306862388024441671804248070439764521489449917739309204100186811473921213239128066967127497719816713853881981059436469705602614514170687933710826684392967293014942982226083336972713206459219363715192681323859771819697549222411585012459332175344843955601106708680962249566825499242032652707404450580675489752181105159423321830912564936414327060308170211304445691393556090724530815305629590633486501971347445731250951361838583440623141463034073500701240901759527869354743835057333143522087843450944483868645451913602616578367809342412647456941589895347932656594002320678440846420894893701837511672641006884138964879700306264144115324008120243655300517043988225063722315102991194566938753479938832152146943237042992131080515756839791704666844896721178810697684663762326517999362051046562323374484717453688580031956837525909019581247327276113051756033043594236476036411764159688553124718689869415919364892261997011223291345828524072290797400583191134875733284636343094253442742534209043542266771324964437837385382721809559519307458730773910861327548286660853107515050235675078591829934488766562128393998190695562936030511114106933484464181093603968864896922923098641905519770021816875665276245691778121612514813392410073187490304703144172922043881869000830012351799273012279762550625792128762743388212648514889531364478497211654211934732255494144000000000000000000*i1^122 + 183913851331264881547499051222306374312715610597206511711053777985539876896752526442045016417002354454805615265700130660961172719089634318642812771326711552141733723613502034518443616964503087234419136389763081845505493911831201884399158270252718936179094157893704779794178115836055176642572775517930329168721387888808250721173381129025665062682166100499137280536776519554451990697395224823943302693220187747966234764801692455704258585999058461231356928811497433150357396502606714996033666670900995946708785824887134538057415675703303664723769349009416827526504941416030842648996329633719970129650606576585631215332979157428551381006755729369677629630579502767321217825914837858476774230199364116544479499923668531956003230069196284192738712714936014850413636809634456881299585007720857647416189899775109819100208982312782714034243945147768191267042873821914771357533351674731575033488150396867337083929717700317047505581144682608056964789347230674194729217630403837861049698663620870115054754858254928718435957354891367227189760909054284865733109379691676326039435542766100262725682601505381080841280627091896150073316013122807018901490426429401702503557275490116322245466425007514573241564328438822354677916563078033637094688211418368094854779175884918525624889502036267163452323898407278857867464538711431033810121564075468025039593093752275512732686716254154424487593274384239777600391104958822576281904377545458926280510664218245099067953128822510866341630978901408137686438496059764860152249568921855914572188398034951961076650885851663250938206454859356609187607096112069323506112714377116818623849929805235778458548957947848795721013339472703766501739016817039441428064316810186589249589602127723499417658116214837504458366902781614255510209760757744554374676455597908742730308208623463175999678330834860669456768768028104708663989177220858509197959021443171782183485511645691945749274497637101005362031363606025023350177007944053467131435383671199867999481872539126948963529240126107484751901185970557412066667540894613182341168427808469654028930142607409004072016091973380334831569558739163599086223492659111587151408129425202693081095361947103901836996582039233653559261195767671941116175865648884253603664294864124879331479155327379520384101518861800474808656016180564063710726591404003278292395173878592439791372085416791834104372086329503762488102695060082110580824104149352223547553728850215901531001334505605532503345134332146004049104000721240578607427786982567592373680079420052069511336381761993652424864314107785334206981410490641070400529935930403606921417732305217763608021906955407467637788005223952418762936083644055756509634348908997857318715523016218011456848841988474287733363882311238915575907860003318287479584163495350281865323040298510727760973713408713103137152145936583852533200181282377997327436160764031466257378731183492453008733038256538432982070097492343270156005863788810869699803314021458223848768278204910991348551787828502061751975333265641115962711739834683843692587391475854714508471426269812799630776535939342070216420323195218821120000000000000000*i1^123 + -56358807606428769767383164625305015845078300335412280088540414333350746294022568644612028156958865220568841489019459946933274957697225581867152865329367334068074951305734130438204142947599578817661875115929956502649686182334942702712374769609629072245348423293300015832955429647333546995900960407358248364349244332317602634408990775714307341858511505163040155230260640170961660768314951367517586193539216196920903811081068411258566094035009841641367539206653935529181291643998116874166529951172538620045220821781057977688754135108510500021231482455131063137058866800614968156482512941980386363472122571953593553546590548736149530273344903486918689041601234744247469119979245430842636394992806722762570213099732987326467879053558433376132828563392047916592483807005680196756756591265387440887520016310602404127544070439630075072618286129168323084441478091715231791793181648509648161831649859271234633033226660302931528673696136993916058122759353492671514227615852977274801871462154098722149542929798188048791527750851939362400143784844244772380609999873944879763363180990659420442761128694191856026542235119992266632904132990349463403231633203038464214121087350027167586809170503797378187634146883426425953829047707681750424270403209764975504952728489259444563693379142455922654181702987028919406781636862261622230168176169558769644489116715392658762373865994147349612147533367809289035208815268121944101587557053453419412165604364262016202482121107097961198757686507288478184980153518461988884366271517315201163788437496223356395780195073549294772199526364120650532070148656128545829300645739587763253662074339788168265979237102370851120625650967948560127349273074701444986003171060304225242573906941708418090853384595420644501531143513474250358171870202613729816792697432284192010166396422697098050479964833664404142528917293289596774128005568438349870116319814256793219130408288291575252667406431062131767013382862783153741483862291366123847621258271285086650912052289077886545304655688559119727387934416465273861000848349120752784536996154555140505499963488774556152380980537100985228324118694807384504267711097080430650791739984516453515576239653705730493046010755804596374351272379613457225921672279727217058424951766481028114715597478564671160348580506872038995463152741992408824926620737271763772320914965822044187779320163310680386764148862023979039181714182369289853462783963999004075423706427619325183314380005874374022943625811477621386355980063495547724310004767697073796081782033322648115821399843141027612326947953994860593763972375904606791845606365213933508643152117851367851638198020900248859130952768442995442740594207473370008782416483117233033255931712503610432902163990091401489545895894569894827016853977297549470941244325046706585095228353611180462667977840109444199273178425043639826901175799223214564458668565490895954860377266240933453692936853549435727356743603275066213140736994735344288586261466547116461829764549355176532887268948093716929936019213129853311892543598090413620817192697000798555708243525880703039970476032000000000000*i1^124 + -25812540457420057674652646388169993545900798322403970738295494163900292481796815232228004542832019935248444012939695509720768643773010459217269285323255390970199089603638652833241853413422855663735048019924746308221718206637274572515508268232878463839997696654875524533263709700558733382692104471841078291937950812191675384851588342211684924324040890206888221043679779203903307402302322985005017771053638146564308804413932268207704839337485528340552863003031573525194777067834496019891545374535367867609686176787731417532956573526634782371579205441033602887015189375305398178458318396144742156310015017486429944518334228781770694777029983348412204406199863902471945130648319555565194679999472865799753172842322659356777636902641843827884116045562998890883692041862037188893124542503792655969324693870799039706046520122799804377889717291853225885275872971484643019149116212268117229890764064215978481719721747807921986524897414169327003018475352905010063906740731007927485484444165652247634661862884241607962278007207014136283489466570653359217585890303552603615921633324162794200355859859824631370837757731986719526582156217674050496344846483560040697346943525508445508946583371731236080052535966096897946797236871474475310990912944413431187804390409845891658042671515443792828509903384291362065306956437709690817539095483529852038351063101797791461676302885485446876000132495806947226016007978756835203153683160894142105011430717328842353892420227678714585402278953939726416312818023799620469242644538784518906306735541902284882710151489100596610713657669292988505357229947850259859607661125385620216554726317697877527488131471367480250930847687944038963066468032159896429977710573811567127626856179512186639372708540568359789689416872494948281526667660411129252855726437097557896956672031761227984571169974133455104902568440030796353699987434821865971944952123750688164363430140436081495483977416525248924708792430013152598876474018685896364483616717035494302677494613746978816152116353584848319083709654698002749334111169652010892818080272881683503777636879712578610421118535321403070007927523992532039264016956608800223517258445925294427345549342544298171702061126160222116196469120885346121344432311997590439921915326235483711146028890975094937841895161858032585766008166284190235803679717768699544776003938244520467309113388243720194554640991252486717554311946319129753204013936451952850794470154797203753409269039711798742793004851031578693528432950325768954525417871895677005205995786966724297983717048403255113278429713348538821001538582534159102181555778497717018256320977509473152012736817837884471640642795619933783454654999216687931391182376877201340547258621076403963464345206527326089895705728085610172371228141642808020111590156643427955222038031123531557509234838993051548579905449770366762038357604179566104085361453343533527840844067720137157233588292221958380947147886656984104556712471413717397554502506921803563541374765575256364857255195586241934421161346849107547408801747218768140194959320674390245376000000000*i1^125 + -90942903027140263263012259332548011703331167878918614592719240513000878492269492084442780107491888870863404594629365691435228185540843324824053845806388619564189961028705242223741851145342070682401444121639014515846065919692756015211202747969386873451629812428107819799087991365768209810475556537698597762176856086236095070121622788938239586812191409124058941259372382672009281601990045839187675882780774938454591405572169878467672764928981108005919729166434846091977889744883743842239292892898940243372010043144156142189103582766204608724727797088205242553876305543300252293832112117289176440190379184575902225256509634715897031015342453254156104776759188225746343823527643727108469489896177787339898768262447521406874211893731825429179778718567004219232074786572557291386472056548896535173859708832192244910355961118637907980607971881482251856735954489752688308048707771814417857714058724306122191093570485745671404117913813290962084795025580759303286689397743212853313824317137714766317323907196542711269098586359153334778360813786189882146466864000700246420795584083390063918735645580831935037075922617387420102645838475264336592831217010174449050612015122774615187270870264970143688201079953103576533203261098279862277658718213160581132872670017939877562082508839731290555180434491762760110347552134709478517829491923352632459585760327198104440759207027482580014547232309070948597811597824337002841203900068902812035099303909292232273841383278554027453872003954317928745652312295612673412498376727349804692458182494666618249916125954464001925110236883186516605072332656248139983615223640801334812325696287734353844755974259285640105159834247058341890770370685910115911103956151754749469737399272493698839890141613724993384209188422211101666322622580220281238996935277007470556457517045678200121717557541644667477109774148508511844739091893296397708972104813855982980141961783988028953169541329503777033644237968422362057667380769855284293914372788107743202714049697331996487043678468605566586306540507424400769729985433932064049863210561536107539394293733723814342085840845913242065121218003269524845007114779931093694813993785136769374667793474334504826078500154545194263440938781152157799143634196127088001521103373816747526588428337246924804263875066557660134239904631663000783616221310377930936652181459083452257260722759074239945686855263908779991962138972336188968651857768962530817826399432210804244419616970914316530239197683601387050124748248355295966341026939544216240526138511443456099921331646569477057689280778397583557408693751697441794930117675627220613742443291179861056464872859992432158000538517047462391116091150411074728183860632685144632029243028197377990212902968602222827707377246833432710496630571078985259129444488518531679427154584694991361987589257201709103076312957973668801764916314652836984759791672926128264883218884959038724650936866682883051545568298280658879822212617581014437754137348191774431497656758967772404540647643765155188592006688981342091026876071936000000*i1^126 + 338136635552648577672517958471382087171726689261810597920429085655963793136496447825241283913997873904701309834716467739523776608913542367539899370466239757508877398444990252432714776795039014806824335068740004573178626734168861353524629490818044132705812904974905761975418636897597988033512486577441915566627774145663281554360370690633189052096956193924041703845097852209392386914281016730177310817306446407143052534620782599765079831447944361535239957871588288739982621883944203588438355702839462755456014109155039387482540519618446701164054542130017726729896559641460558009408873428103183740309567755521675224357095571041012004750544327465540082323321542671447732619414147951906811294016196255811776045868095417725732219718344928518245153680962049715566641011651102261732735103268154557740462916365590198449894999743607817661148196766497743303947036232572132723165349884079286803461701614806093761803615429577855899541003621221483918014709063384823609144712259054753068603527955362159000831623605337556515326704569709996372921517868608401073228549132887946648840982610633204464447554948357578393599969612106776347491503953860500438545338843148564831625851031394284595061926401820307648542847278774146600993878755825085558820796074730001320750635694059733138019105702269387088146150329920306483711852261646976285305757884408974681250728289950975310227886658462212787727211212919199124683838804874653099193662134421840008544622476226700799202051388017538432797908662665160777253118568711717413821469607287259443456443273150948707055006734572078655583497750814353434713623887193207705397115706503774818849532742600417710535593540559624154224547730052881796713411709510784720807491697346328753507168801694918128246025774147951399492694210892494516694906673455903723814863872888432155175974932770338382971360930579996029759546306630943662781312520847896180664131384798937959955102027009491384767842103390024070055082164308104106199440952970451794862321351632533169231953258789042483202053516240045149600490968103936557402621761057425636896655056978360711724971759753192325499652952866587394620676829055193256393214132676407094845627244696389704571432117672579190968945761637752077655350074406920748204025988008525435667078773447620781638716330405204872781025394402994873752944182154823450585671692652478838455726036752948857630306810452685566034075707655076293481227757742920021344104721906388389228135502105122401196599105247090837340845388098659468310360545540049974636560617275133545341029871977339143063299574059449613599654462310735933927067798199068013237711092478574771104754641489313695079876232224301222154998366797669719447868761324011484026176707070856300240887929383381805578655728616936289669570252437276154773982733736769813411439356242324093413501898212031764424124570468625347530671679728044837711917198291334802410529720593862404587127940580150303475538814538147663705083609204007701939669457497660074106660378558659874466562048000*i1^127 - N1*33356456548571554368978108480840122915557695289357902173423342691518217489027307613771925237350586114064297535122225362961166915874875200710155644825158841240492231019005555046282757030244170498990720467355174044773753104448141837239480948792078884360056798908401271222394039488973762245678046854426521915942845513747548661931525402134788638605751021471345595553626494575524031165194855866713637654373381257972363199096727237123072*i3 ] ]