[ [ -4247280306414892577641841337008268762934774296102263698142447502639944076176630532193837623360160168139726029701913821969350294698159336522337988679620096413931680541365087597851265472974818115687688737030038162896481176363961818905779982921119808124310921162541509070199565017649611677993552861188083099040622345942764111445374399870474879030592746686008930474040553689613461793810493485088688213556781911732669767323388330978898778133281961150631344941188204988066697924977491872865646631064536371463901104033406764784441088987410547649338003869862256875713961245401790238598270137689899505018037126267831952975030310779973058141092087767003382666212804242002251801068855371933219164232152067373312109562439479124321548650880846292590133965649298921410980337164163459139808587759231576533825490564269526734203742842886918903804497691561718833778763918270303038562116607929262867181367646129423930633721461080092641082598364794252210955657860060660063839647487180674310085610750904861972028820794285391171121031002011902539409022414717270847685034634479150638253969932690878016663301924451343395634153959895172522049298036035426790943117303725187481339372204257245255193101612099148483328616460146490861010403434203627769303821605904339651158491297708335437477642236740142186186222239957268730619838706306162290756770881088804196226690991763896735919054368520209511647848967063119568353077684315486433174047360854355910248569812049534024792252734796024687351733294394611715159620234088735270191217114476196731998312584175895963141467764371464428402061724103457725267436048647377330046421313196602463256709311356518111924481998662815417726895215562152674249282094430431955641885624868603018883961228251670141024415981851665130021515056802627559329683952150615777672461782006417539668502587062576600491905339600859626934898260612526102265348066838497933251562359623325545938342009871954329000826975928982491728137497177587082306301697414659204507363750530552962786431163823874537820928910464252953853436061509209514896995570428200403033128960000000000000000000000000 + -239591515346419776914866293749343444339637570094187653182400500327130231632803390428010979922589060670317185747737366169414704150092199891275482431183685752804234918209300590859439134865728038014282881424805651151260460040500146398913897425423711425788656025355830978667195098373397239735447552272833286293890543667269821675529440066135697231328637384425050251996415797201113840669355993313919611992643363921338322679769263319400631296781472940587307332162413192533588259831382378296429624287113857601212489252961315119972480826389746862286997539429385218500388718489107081513416991445986485928993356883029930886158757558197946926849539346633823120935286918600175492328830138299343810866090520596560030473681986674813723052379085530344583088342460273151198545103804689934021720079145603827907104067206893639022607922054346205093626692790405208830912386847954475168413112386636217073216636004462728299058706429376324418201236958347458200121197254020037423272272815411139748487007526777956258949024849907452571695562346920697534663994415607362600534122125088389403748492316532503925493843300068140393394838196415770177611859852901917792368845027629649796942872764041827200852212372705410793492146934977422474534169857267483955528933164367003964038551636824264826774367152755614114065707647916524634327837923030376059017058346931299314109715423572490496507926148609059872771797502533551461482405776776492650007130110330875732019635886755432675529205954036457737261334831704275305703050821726839757903427056471111350870503123032266328352128254200842448099112299717483633088800275014481155201176413805615642947672814494490387918680306905726883045451713380578741344110605605933222313434365069553854918523485233067937934468735611643393688417352071333875776811622104188140469934563935032432369844217277089715575758391947883037247621996085552675498193833509762033417279437890915455241588707922411481563037862904799869178761953655719010258091495344882903468098702325524679229833010148643745015480703662363045732434585911034260233117786988853013669478400000000000000000000000*i1 + -4996082667927143246654799496825417953249435316154358220488070697604145738601946835402777379292629462948023713669126141384164510381187059867758050124073038147703495781696286580203459863683214679589884152188263839030235573751152851782876419573606194911682703257298338182823620212053858856359891147908006414244552680198538340527549370070677960063706802554506282953230421320537335725484026868539512768049285655272277102266186979816020573681404361191689958980367513342217256930976550324507368484541178470577848213204297164082087522288738965273613627672999366751207848898477035315254883673727843723376812213514054386294572546236096234785624252194175727265071804222169287871790636070454459792807047845133648737472997193739548937316129800498363483049513257136050084534396202996306063371224616614100800184797317197463270472800958131937385556054986233802525494315210329477704895428263845942694479302980999520194423295417154021158430519124553139284698449759630555896100714290783097420222944353100357466824780074000296725166875158622401570562434012683562916812805219404883426899590962030269274543876287334824005359500469065739811154705265683730334481555565896503861804116560538095170433366571662348652628484341001391722490658982462771868994336931609662250908813221612530220079096076863698573488039417353158943904670664779984639447759945065134193944794294597158610056338134661571131254750284514892906471177335090903650480787616460990636005283041428637793683664411740732393258160718201874428743751647754960253085046524640940092484522075149915699325120256322780941647257240381989831656737467246600335579965928917808904182007579432142294900369767661231520407411076224732084687627007376048800596139017359084862094208664140366243273249676629183536201907297143531918492521126984254961001184987961206336374322269211058696791455657268013086220490636499350545703573692355607721533666696943403096677262214965281916852079860548624334025705922180218445250685290872418378656754130291712427088948740343387972809525601025108672622488886816296415484907225139268487741440000000000000000000000*i1^2 + -55172453697864653467573521977172741108112473939984472142921079770088946885141277881770818179488217330660748234354004731325692246815675790038247072589705502678311700083218611295416846267795870398293669442156503134374732831802234683949326396719774832720875203516710776212231982509400642284202004445420560715777367401528919219513209442658996275484949983932544002788128719803094539128617911351162299142517908718267354096766296729003174068004727878217443051362653053932976452359737419734248013439103813955216806112186106239506114352074056276704267662627821918959153199580934522273521491185074944123671507013458682634350430161745905926597372156852784293111403375638494448729784742981087092000802000798528918514989636255185058604068512729381445935864724757194263299525946548360583864261842746741099640277977378733357644461101431476220117114046647792623574960459616249663968041265687045605566865305163507629323057214711090727133165795569191938283530880492905288537373628761314268069389636073443718835600873603079022222084715939263801057983074979646154674160766762833571899851621935805801858458008880960531298060752820909108995029935998400463150592284512538060687871957803120479382747008677692329665199818279684927219477687256094291941562487096931995015470925340818387669088531261515361347481616553223282989617523544748123416687825255366416002497713075505941732756442117998402953487955368782006001812966914233854892000405847515048844396330161988001724874930981517927409556628339490796005966391497089694096238405670049568022165136681237045607329174074862117951884923481209990689771168518652955790314821152546538127728383454231171548188079391136081628494483988021515742113115285035044140508862776337283629091466918005785937135046138948750020428496706757401831318445203188953831085984228012932285654471082712643752481816103078865184388442404131202298540418896658999205031738274423596862334884270908438583622624140798809707908369219884853919675218266804029852024973921582860034985556809212598830360058691915744644046218674867581959614621057788044482969600000000000000000000*i1^3 + -398380083223716076844222587635762916045819178628975046836294116218610762606685407347265992151866692687977129385393260887369232430705892079658901040560557155103022404690364560678841251234721248653361466793489156726923609743201487377291256651499505893447282165478812973939901102327113164187115794353815397639043886500895356122383421756489046729088905871051840923093285049265338380511313810749898107820290955147565227701182976149960885470421874625054457603322735794812412753215039024895088381406489048056641941561114367339996218659847957198081026927791058110609043301278930567959120755723087734970261654442482635019078644072946923173368049817677482054635084796735493375283410271749293745911118929752001762091429511892433234217278909298051991540786728740586757786052275360386897857143480617828285205186439428436527323582829626524049190205697927551453864528942092041115246204044885863914954398562515578942546262895190929356063352871257196976867179680579330163668152353359067619592133818995805443082261838075331379220830510654916789471707048035827972349226321483271323756952419238502428576509212913224096722256713213037244183571502246446886217656667740651580805871190759680618972311861636957976783510736169982390463155618599953050530930543469228268321306450236224237562489002605682054304239602013501097954085468290409339962658995340352656205274078949914394186887353373729558099762544212392284971214916341188205012365060825709111784430872863800078785034634920793592925546934222716813763851370021169619826697436986144506982353384255603004284337460855070106193942109408978744775706195004774688181941195318558243255520266544404002870162053656238721395424794305977257222438709201051086806467857757928051648937237472556568157040295502003316704667004431439168812308512092808070708984813808626551153617921042037625625057123518952785207733014069449191040207857508573239807596985270728747033335849178194735243237027060791525363816238543991224209609802711878584514130945671207769172073558533739300764423647263347998806352723912254039648003185797286496043008000000000000000000*i1^4 + -2207292499417284421942319360680764701506834666267280783996262990354360356852058648281572577969853583053311657391917108127197011486890413162322114193427902008501707192667088486451948905982210845672003377844430266465929673847900050824221199526763412456685390126840231422016380618876135577383149425835988914493646762378992061157469321028199631823260079300530740065924918989415060121413936157193887533454069560326490471187493711497563987986629677327587551034286690684592285115599543777232569720443053502028938422763257780277668014754545849183717588474743066623483316234961958947436083964239945835864906694202593127338187249253178061500880174774700827707419391222694907672497631981235408664585994653958295428132362183647671510259899504704973683290191881356077277241695452822612848646562590157742014757384356235487179326216168524881419954648999516291063479459170894726783855221426219195829732169903819551645450366308854968628597548212688738143650927055740804479797074252492708169302744389304179911443477355525039165482607534085297182607672256792733884640891559615009856559357090293866479422080863616831302521562429386232451827023211745272377916082156842205316792846257962368464572717700048989283679744857558760330331374974551037216697888786836845664189593054956704490708377425959493269272803906755263546022977999297783265872702752117329070784343485892641934927622893786744426944026336939729794062226791160767459528039453791779750226179401239477899227382429826046504924448467032626217903757174481803296490592303114022858122864084524158709621913422975373755587322961814765867056914933568085327600537254630007754643882094501047021171256625341953370381689741355676871462446691039929605546435297600339082066918203673267424735722677114569142947298516136127779330414469762388898156585953154270110629807408791042999399130116411345943251643313815672074969228267162280092575774725786001360736138213256705216573646957219011738194729188934421918455818101452153452603766456563111638140114651998710349963102932082834670270227542028053173366953440332574514741248000000000000000*i1^5 + -8783142428142866329733502065835989442446321489660817375713405270623284854908968588525489091733866308157061878686011956716561642668799926390217505538925492896479167098093493963342304993787007884653539468752967565186948779222804145688695973261801328694566175321723455421838655126870517471811623931836421953127884586989185408485891717006496092926297019076755568479296539056589263146180217192833608775927549586937159382583885956964633370243321326663109580560016457620137726183015841709056015361748948724277071706512073593871852114318614389740913604962148777175889386792571759693865545581140391328894874382896410984741727098574897498965849905491935979324184574200497608085494170430705403801692535434687087939906575743301455447911613141127323976519764415879779729368258991398459685654460761792437976274674568308869895830740668899684274566098168837483114382287056597410461574285749879002933782293255700701829754714680077057638688623565347590293583460527029436997742719267695278428159004971507034894617547614418997788256377612554041180268714912230237656898008903387991957126934732737267184082199391725306402777092225469526897839701881639475954035909925405486395869799354109868414002524752856458973149141536002205356464068720820698285851794510744519193248128514959287853014436702236926530144872239306260870962407606243070731056191358504580446658172340708711872847598051152246108119341518813212717688581324171553313630938270019273436796513537143073405755810995415416840359744229318072971757143231640179005404036734061225454403532704122618862010104590633738993269551561176075978703509085981256458631875644402345196892826036050804004207234300820947718745694130769263048762284241233739567180015122079381002446762566143990187048341494790608713545115194804369971660799447907158316357968278687818830463414233463122215338816104350886422398391572359190930862403424044725382679724121829453878916686197216613262828976085975457694688204439668928363329970962688717286050399524396259548901961162918127819903306711221590502014548511728413672331807484192414729502720000000000000*i1^6 + -23987578414585858627316142317051222056693679923756044113667138811189118270849378670536960295933562834638209103996406149616678002611727844351886387054501355815975505472522561864474081482586709314113595415703085496370811253370750492897725458682710137563157754243147036500464391667495995118352661585750213946305813624137234225133247509337761891053162746973549133940494831063355224935467675088991941482230378323267305861044778097987690525345655884635780063702927016292421222453863362030469434855779971485969092179902385390739975354556804603086093361802730738213263002582905497708800058973473241078359868949599911099593883464676588390661404706438018157108418099149196272552142991081335714540699731832410810680047977668243341009242598164051707781713021656156750850922003768930037786344314615866121135251585466382261242419150007976866740758261433100670250390599978668101445301032323091070963005950886505110351048956620216514486966538532213423008865139874828371240768301067482607788223636945217997951632767100245061524879320577980376320565491001063410494198028708789065515235900882586689820792540430466285763501913332417705449690078201102321588799491613023455071645931946762437048672603825699516901218988143359235844781838757363915268569121587413215715970173485650639336896669762108796980460138195509281207372036322803633392094073548488829539998024708824387055950710515299226073037600529724309835776089349406568835136691527050590832660092491891166219423844060211686626467419928096130070975781650804095945654555458355006750177909253075409046701636835529962885703983982397243279852639428812448414422957913069023813736300488635418399524512424833734312105731933039602047881715664112381868055988349057674018243546051878913034903545558262676357538801684657856976924882669048868819942377265492974840828894211424729253375792764437919307921638739646336246037469830044099215181401644290309486530165088442013749711332773837784425512165641999877995130998003743448981786376319054949156943719828903670138772874944808733473903653270174124384383934978961713397760000000000000*i1^7 + -47108832060483073057420941616038904311409287270012121934312870626046526842102630265700156689691265592336701813862436208242283656053318040144584069980776891001358667570573009716909701988174087803588658536592477155835434605212148321785691786350686316171236641154490168635438650361116769658249004584235351485693470931798731222791936266377902607880198038074690303558291588871998107163165166636905805966691241399990108001592608659059960341953822065740964842045662295495910598231246142166417126876148355640400135387675696798216441244664696625479015595365744120096114236648723254255528030393670545568578370924536620369310276593658858296984736597714153237556360100707190409758653397429927349681915983615143165260559706798044203792798592406807024908432925469681291180689701524383917317543500336394573390457289065300277088482784747597794722618301437397278736135228680451495165033474871697109750078382425795171658525351895930647952362117098501557403273430436475978885185862891690959989238063902336379094410249483294497457132235324469338905524203573463362766730865134363125329533633518921888618834356309558239525688759811127913721242783397239284842452805681213330462107588222573199196268511661447581717713888814078738621231918416087410592932905209583778251155897115636047681201061916405163396409616945436120147762284523011681690727022165786521316874290140137616193536890104698130000568212178943641856458281139733268863171048220204555807915468572131498415804456408342731455823129719946389609062057247157751081229534577495498205105170560348104587819028986984728991119801716709355636587328127824453943344754741433642234585969811474027521958893587167984888313298123915859296792072383742574681056559781966396710224227447919203133843859509064471015616691066495370130813141494111213707835336059511346458385821019076976645790262382421408245414869920744180750431197119190417074814196551250437204153319474742134230610130714599605395384813018743588997553589339460425447746684525534123482854839980251033966283855626124312555765747075398638934594809918083500605440000000000*i1^8 + -80657200682755600812682046884726626414495288546522447472559915051441220501000958872674136196042196396323921304353733433059006671523877636690175906875692670537472981870336005605785826281433096497537501660673484479159334853781660551561451925084025187385627215399491631735197961435773818225980382572130101740650100395130246809492599181150231847852165984003357014721027767278881096692387383024491596974242398843306540885811455584719319520098185775595250191381608493487769550295872539637389127137296535668170240279204044274399839664541824584152326905605706445985877005560377430654319661574004734320957882947371319359762979060197823037029683341366523867438512200023201717997721470689927754061108617303050100681779142662530068045014687664072511848764005155659147157805102210961285602661644799977978082570852519371827517954186429125496446825980869047153750490880789069164706754491709290306514234324193175363028146243097920592679925788602599034028699815356762344171012201716769060272141852519401303689276676650156466629036850576733932461640925821774305979604532494741921697878949839942393676610255261068239255192548734431285836714471834560347189367827045832050064230462435297560195565331516708949226597295658287243824008943143393365784851351704000577673924618103882272973955020741123510292038723262026367244377556463522668817129118533835144538087905812473646975854355883399481546143704791282395174744679879965103711853808610167033784364918262117180434817941275625564263740812913472843341107300349876104952671303629677220707056422790228652386657305307783709002109897001001828437117351415387149471198192924534023281648549593408516714858607416724000745851108894780971586780376493281367065896302494055350584692556923571722981235257499439300941072565472314671749436455927327594145731577579756591876025723813659631858301515781540740934103847737628976074365448209521496224265024112498231399492635267423179411781223041196232245177424048468969687229046791125660075071456844353548312512860891761670038080644597172373464326644138284586832407881889667560243200000000*i1^9 + -106003460780314839583696866657999383163801517581635920044624723247123814757563312834461383506694100100884163122511834427224118845330279304842915180512900829754651788913465291806586677972976524133146139234476944924214481122607851413567600428395345466086212497244155898538064906147159177663438284537298327964023415928586029143923465647239706425243853150262077525986578625135993339299535004865868166951940850559964567352671892584773681588813288990575570388572067574733114662009637650440196058888943424002904937978232482110709954862473903769339197030633185441709332207821317718414930938633796230045714103315583200787112217263311433492941026045875908728522966199877916611997847905291963722289798891425695698006168124128623583595515611274831087664768179381593579765784541967647479649265849154257321881644618416435826434631737732803986001757353846876360526507016034320078279246539916011870739639105317214646983059229200737660121490538449093229746131492437196334122713733335482303008080845958412964575293828126315480614812274241970016884658144446276941851395997473303458909233641812122014222100110648912723101883828288524675561580761268237306905947578719678855476324424759335312851213844350284261435291589283176948588075838076165412889153047411206307782016175835792649502153425789600154231043584349087121915603087318754283536222479031587678663247545345394580521358628754976936532904293793472051872554937661912660893804176421561726928824814524784700043059027667469768085028063743758590901668973649189011773711835985393162646161658378273187388624355746905661778798678360629097298244552988214664815426958250643863899274930050454056388898537848134773220191668891150364392642651956808418138287781740383773698042767746913195335521063486784260434165698055070697346791853915168096867506785726621546457501361889523909751350396338748960806338049624659340432657845464489258007649640038737764725527759806815553763136567996303057086257323151544689996647794636504704801430141730189806507659315539882212629981674105911975386826556324580155665471039579981715865600000*i1^10 + -127822620172068172086136582793748294780209741966884686571252397281631326057958429098193265831019695809827398897763045284132718822253378432447856494772354203110194451813099514078069206127315569719495059699119241037862265932955621256614682017109177700130156165775685479242290037087691821479944668159039312567164095624223535077045507162219687981611589482646797222301617637289199232641302839743551345585511088667252787934289554129056895210778767552117427747851892038811919680320486213933759082386449684203112297920694882957768082436086497638660858745887411145819784453957029019974270964280392149843364493419317888921685706404072470542943270432183817154847262448315232557121760049061602675041794882159603925372703680177654717480364105632931683459047370050903416762708298392595273270526619702940300082033930047009085149576224056030456428328883026090169977047203293083572861420037169284150028870297469953421474012539685002915545432475319267515525032052734914281563021966230322031539663988587678517408993103320678220511598950806176634520519719151882252215353211542726081234923602414662157355631808850928914922189350373139586964312369156723997873835011200460205115617967105583239823730202430305037756222136975704833838091815088051856160712138592609189397770635297261537465881299417811190057939788956512508751937197677400913529481108337907697155215008722222324577013773672854682794454116466201160108658491150909278958580946402997297799313645902266288796784683438123278863323144553009566871056109018117888155638754065026536581495056541418406448592909086961010152104407185234627956760603029020942529816446984919320343633982457510111153126571150211307539481486091507567451713029648050663935969204198485802510700915974584222992638459719082221084433257222992972713866673324108872592861499364398392642328424635351892827486622392431323399489340595870642080772555050123476035414765877145734685643910542796347377344185671639577059987291315169483425375041908856787710314198507049788823152789327556935334224862828899731500038703520311015046984560127869190144000*i1^11 + -99054174345646960394983312583961383606980644167024777665670991637017201900803744452401603570380646001969975513868937142402934141958825741390786103467410967965302833630430179261216389588694279987487605646135738656563591991105788532649448145273042968502902445388137752893907905200498320251689197482498204125486147247780421261159101243514134375101496041155831395519148060244783594088928159934196709738464889808129225427422948959002103609075373161236663815177381923471935457140961068849010883328348500138200017243921183454747399870390765199082828470057581860964640963271635219893006582081120373325584537392219204392813218490491984903339287542230027321639609967065127689441777279341002521993944860780850672561055499866427984869592802465327704157621404605451736414408841162501266347781000326234412760077569796853740054643467464489219820553175871673586238678208119659028620407833191081301112098840518675531494739349655005532812576156197931035080823377621711365006960381111215178499551643497619831819782131000423071137780730094349821239297533878990762662051619001358641483357544386054452490971721253739522414123644627016456755418228846986163595573385868641768994383471454574678886291785021712751360084616081648838486049544053501744750053909476347350510126999265052723754774848658659209130669754519924813495274557303894299881826703107741884418356659108844003431488342154632972007151790733576698377888686805064257691829881731458043078318568838153255603377437741877967444382269461815476394195181130477403740339727716794476212214669184198872728800821478432071863400933444683637897015885364054876318552628867463520690179025947280774833106007484331225179917188864930291526905800038271842717168388938832207111001089779366344320949385190600697761157570023230396592002881357930083331436422459776775745971100046943468502650753247821520327395172817240317277498409747749987036070342024581772979462889377790736522169743148884786427659923097596040769417431166993652252477835059164948416179226340409607312503636183633951264121505160491871758588490710358425600*i1^12 + -72076122955265369938924093794737605557243243349229027453085294114609265286348331846731322705118681640666654374443777498624344939094769091919928428315539368839040603541365756953882160061749963547840051423672387112395409387411439152071776926274455022581535505502744819097301952394357226898425280630368549817873043431762801400132598464890617115488475170318496879239271680420125887196969138072029944801796871911906537993730000791461088046188351928103318627042798870652601787896331499622285765872375691981341810866741123891370460757058475015573002329447462536321840623963754468799430123608296953124035846868755914294149183567327746524473131518117019777396630670829192749644049093866112285926276319193058346494084048969803170384686290064910189562551259563801814605894344207738167999605085930934838866930518660605853769586547749627128665870353350696302253919325336631505129689818130910686135057569238116571940701522451069273450191184881046070894417162684021888822124219640328909956658277989626478552900819435743361927764456086032717184554546601479175333440129479767274939389965221452700737913478120192659400576254660491443008402275823045066300626530825647110006901424751792529337634464053669012433596893790351813565753231542436364779469392617685519139033535997493844792674154861177597204327378981581375433925932828818463087230974545864378715197907944918250557069942241456635220235597050831248596872434355560748772860244921881966570837362302273364566265888810282317051246835729562333796564115418816563399858277737764397221504561920395154455894176806506796401605332036759124752522918390793905377312277214515793575191893587354819367980874582720243455687183798983769204747701593914767473677311291947847948485296978845866252715017441194946897862859368168076456253673546955132114051571467105213542866223872589190797895020217947842207761245312350942538666553842469423146675013867702281946895210300385530637763622226801067384573667332679389403911725303066393344409345563705431229966197566291057310900171591933641097065372872983928657355351428956160*i1^13 + -43376159152022790092420733911871468804427648988494867306364766339777361163801003813929488827639862212733577157065012080566706707627358638062659848363988778687056546966142336551305360954179178233958293747199200005181503151025997285132862148855128265702311370037189336876961751685187098282181597852743955692507503511676826678062078176614631148889706319136362720467480806628790674493593655003778133666736937386806897985674653076044589936441508593059124047830805412680268236853611699148470751654301316332411842810348922188446646957155955990226350863916000812834012150594764176352805670178657852833171036480250279306255558687668781979505760894378059112656125541523278746230084099379076749296492400400299266473033626794757691203383156880593849663408234419201031601636177287896515000568983217859612626803656777847496563426201229955671372582824469381685181075823281654160823532060749762474382003016019486215035785247806896763972276186299405202220125075656115367724040884863202320598214343333925448934608605249927428772211503832197735195416862762807565722694345288893758532462565737050248067629087641732852145886096060488443785236002266884904388921857303989052819833715187235866279410490658906419476850944367147409946985616073673045681591691404451623924665536813545765778661073999686720065792461253209791127713388916280164088656309230430318504606520677751700991975191953165740680766157939676603335056960582498754361431886794595875647272568823190447400876242236376854178812429605076592006897069980715713282303940738706467367745733973867254932856030949231511058743487648290696893936317274818493055192840376673016543170326326606543559587770088455788463848216801662471684762058810891881165902605137239664889893286051996563142297626071672468494733538547504509602447102449475868571251120291600397203475864492424817097637230656318124317051014371546237943467183736138208132754661605128043702845353028775244024910021016107939962710570880372753668126431459416032763968728145591277352805439351992953189688920482104028547649099614839288769369994166272*i1^14 + -17868027444079987720566464001305756783652555957021419683937579947476295090911372187630802428432128327048476216637835155993625979432529518014708270691068004496039063459840156884262431501568409360525592409870753032510234497999907724077195127051014259941855283350907555024025048505061025707431274515544962679021076078624922271388454535387094667388812730956795324016378975159485446603426267140789191194752776419194287124146737651536097900836608888720911202824921602242155047954712210498424029811886308354929345332953558879598534330103814532728355701410954444835512677838830024008284902421764446460253443936144336541220763553786018910852793656969705921075148127539755514109701198812931401689828928742311068606922644956993271373209976029854753344784320644271973118992734278826184948823359326161294422956663789715983689905858576340409749710927293681747569032415817670546203758093260750534381392730591199045857616079936955056624229132715335008486729052226306826716265768603495197602783848581556191773283671491087790433166909284457816776319264479751465408349277161203000241923930081358211170754405520787172352243547191274064089307356210497946444476123564545707326643440651234628373055633171476024603911246994051505111594968523568156646035735597794954112874757796985537020775461914197713373375388342746482551505895445018231635041022207947956716460686873592213749312084495064932722082603514835977758829201023649953027598251888222099733216380547214292680427528509675233916265537070380128576670318378927543321967178743050778880541653091202487769841380635426119473279885319394994398560538521177373750848477378093287331619243818932025461250853195944678446582067868029823420891872930391004736815108161609663875116053196890302875238542958821461003426032206001322679106487904746473290824115725347214022901888209833822776801093048550484248435254293238588703526609035785967185203666990247891279537167967875961897820210493389938761024130497414382007441896406745922432510793881972379680570521250160728001114523542972997955144105241751313010521014272*i1^15 + -4256044137379767961375700054088838135495663953573896753449901346825263395617796660302974989242503892819508039604598857832298827406926398056108376311062653615111477131968375788769114900160954145939464344572834750680173122714557560156617287026294921436568339520283925489605749061694806206894420229727060120380632888199055543351472093878697892096010112460746542179289886230229722836012767757795949526650513592140697449717067534167879491338885687212101808897312501438285417700348929242817166657226067300918391847094041714181110060730033213761919371023994339744262251515686976179005840692033509965896228420172922018693977812944171881618776170014599519089854667394436949080753364659828474052625032116909782795507384799022881967021934091928173360899856010671057792299566787495795517467292526099553399118133324780838489727868372669383924324190082089345467205987853514194114395644962868571459238827830539435102155138959402324382568735951852478793206428629369668580871036755125592803149351223256331280499474284644749308645616570735777977900508598459620842822982750120681764256047515605120063297307098528738684081502531596955728942162390008344422122148264953229202772172798212756995484293771399131404760017793874452214969819634448711307289520984460791823283713805571414623772918424840159887100224906311753619230926813270574145594653733965152005010492855558130560814693172206953573109552451128381615839022561633959250234079209464952096857248726137296593424932422613037634458776002474990775883237767442400213604757382057992492559719422986534448642249938136076260241943001867544513106405633933085090937713232290645027852928821874316889021914824916250709572750542636092592354586978684999070901938470489754871140743587515310626003927135195016091996486209322326198657746819757900754050103174107599753147392787674048761535595574332901693983409332036385794092690009280700854311790664838535927668784613102314029050456752393714760256273290731469812826231313067598221267765172754138382975443178917374306669699683779653897762039871520183070752768*i1^16 + -561585900957135369209121390705046220390311349424792251636143029512218655578193271728184620894021336367213659736306330092740800073311178258061033628920000062878970571040307022836177633480216818534580073016568523870147527615408616132438193914086942154140878865381363942965243973416278382144902675341769863038665053173792470176179005637300415526547334442919128398345517620917693593451357851889760476869565778177541359753261546451085270035524880012438789694533638675910350740629831525219650531727961680159187728668315587782384842164591674201813093816489984408100574254356782515711352076575054574184324757150423755663794666498637875331691157524437458108243617116121454836146789838955400777839744874302198103839393086364836300233012070095918190470500298046187860295855295808728864964798114282942760267467658639965877493839789722995536886166512094718248807160126845506863523352232657500488635810755483812733343943888245785515658557839642325959261645371477363359484257084505665537175015010239280022013170303819118705829960368731386737369969293698517303808006484470130471531237548815757189155819307965620914237208597117198581577449011463224619309254876283501102859110504527656853065342361334683499935996011577594625828437510566646596110385846943017219533051994712008892113570175622800435573982964850157012411458509682284108006031872016409294551457614707110446206757512597763746600956845508785763535064825788070904737694410744007536899576447983304502305378316252881308739304186121333173095067845454674879425288302039290726683359552246070311607861608911387071445671868916965347873363778742894086031552725107557189969005751715303749920418482750023645632656157518851477484049039850915431546779988627724001109681370848820665725860919149501293394510663730441549187376397800479051012681102782233213039884191651007328782657276626498030085813439047160451568776672868014475737318136689666372025803637911991795886056466916185662367377530884933863764276728561887458603138469167729139584844802421143812085405652052974347551245404292065001472*i1^17 + -14120055672096095133938849146306933769695764796103463005803980205104696419992559966506957308898558702725413526083079694664349149312385933952899564093316611210723578389834085006855437123184450218443269269041714047006598514461082087178335337261544854501499075823327078636659129661702623173604574424685807908178584378490815669298958486861334896504713711524171088553173800537990464564506695962012566256169646038110979359639969879068646811171769560944685619261600894954205320085432398165729360418628904459857538382483356682660291429858804373245495801209282518192237350700563777474598621817524116718697910415125175806626058977611767743499222922727517163332578177849898805554218758698809888076398896885141983778473213408178060140349895795805741943630277381351819991396505382755158822293919800586042654167596429165163233597022587373349091526517699865777727893815617736818061787715297445851561950813423383386399155212646613206889847205278310758548709248079529182048342025802719722541196527976917742132046985812113347996080680553031879540396617917027436028861752178885114756335137582577900614921108905920237233956753168178320382247087451550422430763577694170153282370586955843818677541278857781628312409044850623050605363208974748091078021191356281336081071279580348147285755188549983981954419411651699911969751788701984491797494012405641011750748012822067206188002083577306016697632049873531978078391986976322593051843030357768129493104262083047090045246212326335128500090523150513545553744260443749710488896241962880578638221086823480417227339977795178250320648563351955362927997395565494567310000882110380490891147335148418164423091292655825353023324002238694400839920908644697200520575732242597467420941263567525492618303205072782576696323700086056341480476149765400918151556649815903443174326225162685076787984492724475345354167723329910669620017380779410469435484506571547202413075808576737139858695077303579084345283899423909326668048287226873980869559374244772682038442200134021149577307768541035357641523528858599424*i1^18 + 11292798574721966532867882952762909781944394311930117528227834454488399009185906576286759608932508487115037409903903828968246152369132473512769654085030327589445767834310439299664396289732096194626385908173418933010540446599438690989594715384299379713810001898597586556581422433777335262644175558213059418469209680352002057291108887621249081416368614698919637242822023909999184934011372401171346055533639406887584337152738661477160234514431723759248042163377917255338771221037116213483583066725376340222166211791020537384495676161276056133550346863465345620631434405406553060335316166030466590392994237246522127993558831431548909988464787942334880677802952972635457942931299569413749325756402081787047465911692957304511859380156757229799550099268715697461861765527013839668533932090812388832235155750493938067185094030751815370199723594996378959368091560912819963524724994161273446478141930026446004165202698591352599066583478881205201196328902772953924885348530989173823901369698066944426624535312182854711793594324857972624795255548602127879520497850280043739083421942438146280352738130561103675011910132973057013769725705799337530547497305205929697388250549867546663870607468755524634449004253989946144132586866781147236803532765338561460070079546718798524427778870016432823349266097287591887898086475416087460415711039701752267715356867318949403571953958207053620580167582619184557905902512857374149033664606566610002939688178183455327890563497910418825860551482459243057974396365812966071717069796331101351325071655160236374526238297112136699157311617801669465309359399174675236259780005610856144161380786047982278893188190370279416055166696812998455105737234627269013144891209657169983654211125672750066062556312662111880305521510166028732292961071151705487809348749776843403236204782175026776393546889398458416098528198739117947868653146057540971452981988536156696710232018646257513743003469553787224551572226523646356906633595663667210884915194773061703981579854056339396103747238715749903485395080839168*i1^19 + 2693276112296312254197077751751419222788979635291321991954121849698351106009678282256482476600387685152150770138410711410193232961483092478588709700194274262098706776932269879274068284268176934527388540574932507092639768052522163814954919608312740897420958517532421663142437555649820595869122542758589776417960816781592103683105559717860354001227946918274845097584877784131657140000181366067060003654694840878299762427493173302049803614396036434430635454810760339941832388528111394597901084647881053181065463798046661611783590725444608512647644835477332650454336722560367091331579736539098508745962125566666758482791329604240735197075212138749110951944227797494189830915129298488850171346845890479077578963306989503708312009896953700553766945086414575664634571077088336299016982134162536019415242773443891077908641372606369978907564397146842161119255864618228657737500802838538839908792984013884412991814751929869591062195951631532596731888351971856962981286635822343427144477680887482839465467600396164322236695164696751606073042341965087955852671258228081961619863402712198237886496802433689456836789869411562821423647495520216077908621520234832769131051387329785018282271436845369815244801483617475630447413371189164231227393362579741819368722484431213385969466581894522201786579039176480003797471551029475331632699459228614822863003969124046699883831708257441482080828821972247424673889323080013982248857182597222962101568448924680173088933130391400291255286789237880148914668345293051010301825539171080823337564091574826218037610314080647495052548705621849543096216043098992115302719996684702091348480032786738441428955997533185498925364834082689584312006794743114795131041789687633088838997580309686917818150189952874740969969175497812403830365898680728922675854450583046275065391006444149732399586570608030697910646129815802864545784689764811839001288019004260660809008736226187754606682606705228804544524390236222094267520645345926768650244913559845507805558926449485162893290205263827727847889305600*i1^20 + 315427529832373882798526595461532287085103088885736921804286471256449709866251064612369699199288181513842090161071857711463291025123062189527736614592744600007369876641679600527150226322800513115905660625821753209506135989973995119609799998002824020579089533194376318756140468101917405888505185562222898011553413978510907456529211480030573725881992063777936645978335079369103070416226113706925911531231417156275093760158410360453788190005722905806963406269936560391853405630655861505629986617406880104501431948189547952798828658614416984654461017551536381471605225182543360354012639807857280239006776102702035405083671096775920588843082591763234335005180881662581464027540924791407570856397124507512849251853214020865830602808577497307827971524595824993080509918659450603782404069603615253160168251411843928380895564031810760527718772279961080639955592401125134280877854075181478261394659559534264535139248110137769948535646654248707432479034285093546017286354394922564335093144080684607329399876108986535471254342316817144426213835333250128194143286761716748863652261314452870632182538762483411088987761931156192167331163368662280757112354944955804377321433429267810423352765619759771326823019815744221824042309491025414742527641340054486643376326011893899903456524982692258916417584609001771959511113268719297464730801605815386733125181324185631774428788942800710317671628169003862538652301913560230929670046133669961375879933548080912841536459163380656526924945181183359781208754734646356094917556933116431985437716559289248767610722560297173984172996408095350475841613156850244755076828037974926820226057653330298885757645106713794679794954851531330714131277249911595618482342626744229602765293211665535266866120456360354327019181123061099814961408897647744040961898061684981940847147638915873657737120461641672859773733245149889985971029278442991158042540076864449249786063011164780558825572803802731939219761433131982156383136015331201431689362972701787667313483899324610525840241553486327738007552*i1^21 + 20948884999163869627016128520138891503967496551154935427066190789051220000549829144024008286044721214369629479350386981260161644992368202493801870958621829711102826707230547721840828808118187439036048921171359517411554449924117457390106195737612442665556833187217112170638401245183782409176599933856148707982469903164894659630837770765770343038704987531694266858802833205257396237365737522551848298149346010866899976761463183211314567245151817896853639199502090482120857268242958331891006158504318435422330121492863634515991232255537221808477790648016670971838878368591550490251718514504321063320430429653416090124513186682693368940155858014144966485489526160142591848150818489118661868210424871737229055486459910853171544713387357048437695491895242364283200175148347376397579098186209105677808720506386781358109130075923582688993204760714809736279073197324189140812311853699358553154206231557540742141383637072113151828729606186142248858691244165812946611161066540672908390418137577180255308025645016946961909530722081718923830124018865512103652918753188899064581135514329104578100046666422578449807425043429522393120026486768881629606919855512533836829875085962512073689249158325503846571261717500954622583449818702062829920712942550774851338325807139167702881705563888599212271599031086962079217377893141928678696101918284245751026428386945464095865638977003641186816496881412370473531368326526013738131789203669269964823318082501985305612540146116475509785595765179895513880805546389081033349500652552685643960321074854919887642551036256748640668627228315595897329735777715245996724128099209202045989217609044768410909704364489786508976924903532613128434902012578406954551195169844730954634306000398053311350326227670468760503454684309933894257797923318934380871819488718306324701057793462616000990201499133444922482604658097100711076248026316821983195979304367345571772113447107526822385087811296390998488236972392508270676246283619261225710700670810491954227976728853845873316337931281292591104*i1^22 + 720214207844824452826974213239115957295845399256784166066395178475767011985553508533956904090020910027002134605552522714659603390898377645457362816611424963915549461200217725537588892515342849774880924196521075454520780477382155747098946950612334801279223073108349071762022557609778478993891460559284976551644359512686171534552807446708475981268624102716887883097893947016926439189782112360019510225774931144890658901504646613027015755432468474026792722749853522504067686382927592797391991267431014889061586663149993495606285631997768318423819504505084422865302129702198573466279959682373214179157059266602693627364669683461998029012356817491995016285945704046333383341415210350348386690591459588026846643584853570904027368886474686817781781729755858549353542622690437488391926693913199105816540312989205022063086121591996558846497890083749881689446037376728846579132430723642022307086389844745872328958525341933413422074678082634125059007249880736929721043532353588802281341249621634469035467482292231132384327423359528806270305484657791557524837198743536868557466158593314643894717022026822328131128438825883096030035279401642541201323185792050558770237906981410627434932670372468434759624387963959790479122640842951886854347278102740575382476496388088428770222581539719562462264033766229813548325886927849506921369580034089201803054241985157932299671016979209790578940667620970614060031891174053686168333271423973345817699245151162867032945552627285484661148984474287416235129505578520276812633286019489444184460740302376457456698038337315533744488304768076010197252252241884034581500695354557736097928812963834835616074414415088717349619998825166038719255966281457401615909608679101700012220294741372463090523300127952807243955541787873510558353009407285118390189224770409914720136142266403157560059747136027245146379462346295062895193065984624095094101161494184345213588966369422202532192979390004536251981049049305742105180690516334766936454609602099277551332765846900074500461420297060352*i1^23 + 5222815121688440598053165630832595782294510628733254524049239403829688309954848698047098739155041649379588896322580950241946320296549873932634608298443468090806100738627032642225416861362809164000712588876182624750943750534207216077803023121638025014705646122927264462245338251508016098409944938677727709802118778323954687237957538602115790011599847365034834949699027851374504929661482462539047754192354773161642518071440883441941039609428814356976491212267781433110669397731463949833666350428922627902840593041594179234332381213000010128906789069820800160492568820727477472685321280251003548382131391430157451124992090614171308315132216674753710189349942848542168942352497261425333524752616949477450517518257828980632192059669487124635998712402952996097875369604872298075396788488107255930635851392358301674076154028041606169499115803180989279318390646361557100672496382867283488938648834296871337700246228134647789479339714786700530073795755394978074309936064357425093442782787034677585188140457035431688676285279814318678045980090471771226255571979118106898316911539652269640676436034735219883691624225839892760519606950604153315915928833938272052440969656052861127622601544141208783923704051337342751712464204697135204179723003039290456210026916045852255353396550308770779615271549298695760441629268469538103338907955387592041352328318414623033869851525887334912676535065497932228409034174138333729134978387803610333935022398518165130170345384730900276893555681650263396991564005722323713484630951035657169342850646992398588098074485319065404634992120735775276435823807450268380516835711313624103438317975901923800361463845847873854150543284986536977725732834262475267769487154681510204215922596302474676117049853812118822442575161328932797735193012921403554611983157041169528609499243571625395332099601497424499171151675678272164226408153215444740430181402022568354859030455577677243743888507769842455321229376503893527814135404830063967700765757171754823534446573105772573678635057152*i1^24 + -265406135733308647938701935874353181106439346222777195743563647763021700259329845568217218628427882704275441132989001100477521119170127717483833733011929976141673519562304790239310532330804020648769873705048910156816273286956931688355037854168060503753446319233117736200904893428302977323000503573627742735537251784207450704550575461209306056543760131284062689615290577704833989563650829479287798692022794860940997278610260526485851085757366173643408452456302768219000900171983264442273390126385594471860369450517877433656712650229459901428122300994789175138543381402786770277036976265314136049947505827418890339297494795902967743228287050268630254814250551633866755789546717307720933652612685042324132367466618345319063213946015514182269136719781689696075970392267049872576045132420734149908586298199565362314536894371385339458811387526783302252576194982596825426010142114816715261363337161208058565771226453912236261158319588000207645195543150037986723444022625586904669737731249931544427571721699285796824817737088847877805134640715903664569107879375098320166375213026275949930702934884967071936264806663750829759058741212229527511802836209404550756212589970665289888752753081612040304312988554766824482125612234996123209460140055058797675198584024539041349885654792132154446609936804546558555633368564336667650730876434824264167616776592003541668170442596830874056570733551080767023805976195105308497776199769543071073417141096329797521815766206557790616634961876708658487728355553446501933800880155508924153787661277163321646558475543791267186403466663835390952230117742700498649658345905363632943453121557007311965720712802730976585294248656892149633725713888247001110107297020826127359373702374175749050661795996155678988247492205169344369967397833969591549699305526537906707039687202256368803324440619431323114906425472847026277249448452912452425810015048666201772840512301056420994709771753460257354158951798917036577387144509110499617738491725840276848784110842431931508850688*i1^25 + 7841686886442478951459326155657584403343422516992430691594798857911858861331502177939165065740704837431016053406135662433168639283928719774297484964929381368553301591964243450653987015701699781630641059581536003731517623640870350381475178775385835184056601230362722066372472006570864831204077653169462089184248386044424646392012675962871628808698956889772118291961532884980577595946981447988285037655515112188802710560375937567133877281380764276540102415040427015126677161272310517894462243656835762094803784748349909343058704560906534413854974971539265840462283644532369142069668547935063025148123554703300105095999749960870965319120243148901501498104600567350276772539242303721399368132653154257793705597890352605015070243579877892504018005644537014666692658258694017665912037097065874255606370105660050202309676036345235997591883759321508668218896186694316813078315306973764694779772250205500829090781627632617592243892114893616935870651704255791674866555755875429055814752446102007677257776230530503819422035346513006015258991843269785125888788027053532931914318812559496557450433537298214338755454949696898445874436325267188168728270450376043721081557019684329000110260207086608288839095158950973974627505104569485262748646773458251954236306336560024444478914690098962400895262128684897332242038905163791229603493534102191574795886324954207697560784328235171068295126295774773322591617072328815834375203206481671544718987145725542264086913718689900685744780152838433438573222632109690779775150003786439953897942938290622418550811351339114576075796883612438383981282035543536279175153632056725904992509143274668589192210123280539857052961422755117117511152547980688135920930163168593890899479065042438616236297195509414620773350908222946466047800982647101374337379257500117948481218249015708722430503998722123222581312548655205638152073070597206063833196905434819606140179761608884875356647703130316843250369804413666507988457121440742640354419645679031880601446504025542361088*i1^26 + 339007426431243630908362062979694907698295338384035483436951861851265080290281192299411391262886263426812117656450523329027863009314144461564536491306159797501354528169224185441264264144620116637666278200599783168778554118727208373275759858214150351823803679620624133114467326185930695468050257476846149596636501303896293336125073501412110634235011482319165097549735839292532470722038654255910011288745196010691895672851141831329341472635250651622623957144460761644546716608408571296008749111423782578289877266824628122559058049798875719674733703271430504587830425474028980654286351442413985043732154218580407392978176002826335994605868046717939030529145090835628482257519009754325749475872701325597411923146533025375755759068796437462906143923358981047321270949905833109371224836481809490141103002336794635420107050803198869745982712929386840812056918827091193057633075245037324130952321557247588793586085818746335085104466972577025654939520188968997439330715045862303248708854997735019442322843393570846986548007745532021659868102677547805289582168880985147897021474506641736486053737410163663266040322808138459622644953624844886666739534146324188697320818656321396539508575192780253504421005588529772456666446655533022377466288591518587528057352051154795180177210850745887831287311700843825439933058350091098909024719809168114736072566818385289455708622927916391800540584532197225758537822565529498790590180820988074882572897556015551344904751518238794442923822472648587022251900447106860591108694531505548492534683882232581373620576003611415313160557029299418116737229777833014637835547306676198097306246790918526345985789789755462335695280492276584666826786795892141569163631785362223900262408995128325882080987492822387057720986992162302773181239474323011352300829239995162432026376807583352032849529171721646774262050759332131619186678283863653502860484067509575889822975181098288320232693839481042239310335688387074498025860105281036455760512546355317467752658813059072*i1^27 + -6734094424420030841218641093834672310343930466143733877991253215014925742655294357675248370082220093537495559379395392941961964517643390988917014657522236598912860490879923812698090627433337124541476180602192085696875737713524932227690348565080421479564087936991159980038030401630749395018565545213802453208692424467748617353753085133372514894465421729188296752716481724713612962907044170043097414926215791867823988707442147740031421051744256750473853013591858562146389356868416733626166979100336005912316403439788210006531657763084803105975146671031523523862825428342808759943137916361705943452530399579524930961796406081819979172857521720446962653744614559803045475010145550512825485636319904267078981753832709689068656420758953103980418856029906379027911102395393416870122119427570492577994764941263493070009886796777903978246646818361419907120106024853642314626489406114786355863571014186989597325061982704849946249295075784630165038733667823281040127849218524975782606717388820620971040802069107328876655314447120805452768040762838301483506136495107177463899504989285401413953182696715045513999869886391584700632712658234786463399518984720318216491852802289941649364037950192788981546270343171180521675667778393382062731386717943666919657753421870416966178103595772270133161886063718875346143260643166076198376496880674414742216484500919156297405139997865699836019613063790498699266482261639613803265596357722532375749190510114409949919481790515471141340480820622991300870902352335030478820527701322121643559006903528741245599937904323657186278691220397860881876198792231722606187942798214328537120178487430778353734876356458810629376673054208177289180421819874630578027065721252725938110110195415821896743748998073060578398663652357856039385035383860750295485456518285208404582264445715087140634227300095955264470788967502223673852999975736001736154323741644671372500978535370931132896097323639303479011902025644068139036262467042836738019673375298237176443773648896*i1^28 + -137486883318399388326705313759450836396592137608321243330662641801110838552506513070479185529710829105796985732895816742544472049479455348289751387723383294091250490452395585020498981528470242774899746815615249590675441909767998619084313856663489094103747279677428383492451273035248041498902613126051507686137723545360658759361912348572222490482805860679254536940059738351124298944213843767140185779988679972863600385753687489109253333385837469651088516825725869558209379995455991738126451267539553620543539106499973053334931768808530902252093223463488692187159018866905196867558516585202769435037470293533971019897110051984098850857923567870471679366967112734040581195947282096571349584202653627609093203282956825834189141663721946837358032006435756541484712885485788717903726937874907174823686480802448558650618364407596531216291158056393386158279865114378790375463635253704142115742131186313124763128295148327656281566101372269747787612012178091243827085240908967065130255583963121190155247487663550616368965588341321768967463830928132185232805961400604920027061602192166779890458110065791374165828739246795556796640370148211630503448243748117878446040998352066640410295545359803111879322575021822768120102340957624208250272822243530946618611043008692405964466690217886720230314858070109187272595808975283369923697251306802846428257180543858969991568372580231829425672678967759763295357448615086469582770838910562405550053744315540881264168583905979266616805752449249960348466412163545608457090796565051447008862639708963226842164056222506635028294413714520677643006155403460175677298483318184195080592079900371073258126942973709584400545567107282077470102671935140036899870887455296952600655325761650363876625537707277752744760817833639895574252737481649199522128828539683470815404337035342197443590567574979762542254934660125855789003436361401096693590354616770934429927090804102095163936046732134155806577519566632250986073931157489911853603516860588858802176000*i1^29 + 1382906143061535103962275024401315689730372166523218916090778581551470126287455142309611050197806521399343117441028021753471946431461793892849575157830681549077920721137433115394824783176326052230010424330536665973959455001599211709100049801322303116616085595054213252057302029079967435034077390627523146582375174073919120289397488069987058764957368931879982237973176501230633034278453016037085935436833335089986488804735662323841323934158533914136747934118166546476332112851842397730281095167551979323783150987628470140385221357334865651247502204389056721077618464980358409624179568978955369658847184940332849647627840962973996361988795130594116486222576968330247512870418190268744630945395898973813881613885366463468592645948196823529514642830578846983786308499169025058219060137062093906528567210377459037580643112494149786938631023773121993609213399439747664698642864039319524952241466147611006755279221095893610020214497255141542937523266417886878533264081791831257368619012514388732586519856621096076456473279563123249840362437569400712876590277319280787881900822364825202059569345545291598597892257235341089022842339479732723124603607632099905234809338635822785904524111079002644190264592013776007219335316027441478065466939622882559033333545992185854575629024884783434363611206607366326104296926988113126519112948655115741673724849571271701594646087394202906591854477971189541518667866768325253670042713688491443885850198954970248235993205175978863133395302632266348457642715039394215879742558907186305644071463334173033935455107658370840778585415646669482107142360326579431873809372811853683484977642632765975919629053116130523951591442012872243875198053601857356127740541517426051908909767020745318144229736235588305386558833766032783088965826444750391423470010578918504741387242860617682780194638168386395267255545613080530890822574367369601591185741793635825430087813839304847171236429278652237997436824023282913977783401698408405050264854770544017408*i1^30 + 2835012811985830392722926249950578025581593406713490971608017380913262528613069332799012279991457335470102650284265366953469386384451792698795114812145223351841582695769396183437352103684019239103513306572002260884548973063919783459193975437288754789937511927364455254732398983259190671415132659824177737649732905586733878011229334904702308768515599060704878504157697708110663357113324708041985369540017855354920805294285753112474297988798064828243481749029862689483732750533911030288456691772288918886336703513350741154189216407047298231827840895313667422490269010397668882432400189926629598345095366906808574438598851915838782038039717642088926333733949315637930750861898561806888382078911677208476668587545623141530979139496621205701874864723487032618444786732382207257350942973807882919193753067595078018382865534785026154035076482145224938685007089765928444452842757534091404740992154311081532573202804204894886415103205153124866104135323504721902375345398262784274891041991126868581766710699386552396606662716649790417512267380148167476007796085153329843474207902017997750913480285603894478510070725567964026397860642502576282290388089104425475836251314972697950715303669776114631199771348813183930460978903966980632451455405733769517897938981282454264734280254760062328234696872675233138337288456638826395944256211144083700813142140602915619891599616208690457456851521339264129630211938380036185604053427210975326196656287602826751373667483220981280436891205282429471744169356836507110550573918020925779901647040605949718665149828169920110171745712321025261311903088040071468091995086163495625626583844385548646847538874314782128317246132261960128069975262392309694646517301493295166843233808425553140984291672456795260705485161596014875261473068427875411622036366970993901418034903893944844137120304455030357416586556957669956444718818986951771312801864983011332424219001545802144472102279721304758573235955685179030627415656350152651742727907573760*i1^31 + 48304540052644583252283183369866043246310678636904404551771098249353442358752207430863540045375663978491344124341877252314708905584669175860594108028426339269116840826752113356632689690706515142350352624600955583230162055963987983910413134627634116477126368014635344054432980006089337939302858501465984081622467747260556864561575638964704953660052236954992092432000892392810516167602685347396989082853755686561872281939447169539505984453530363123764012954580399384128766176347752984661187953133621533635962527849625846327387014621362483547974530323782020855730357361152480001553477577232429165338978699732857047403802191293629186244980644197983471689531683394235273219377700953850069829604852062399282104481431426545992185012574631095872939588324376509196832447758268246544707509847419607607483023806653441658026707985653640053231675064107391140291883383072729193119970934993742595815074665387737946813276717095699637842408716309939889711137227303445722284581564117089801314989643383723786985203595315327080610396685992772476816471579283414009796707001455024526813803622611817057170895464549488554565940852034136163506271222002055192864278621969892395065759791095885719460274268056271434910545161104588241889652277853146460812132617834004680570874369049584538210900807817708152477424926908387169132054800545016133474456927069359448592727096184929283980854663283611340424843514239503447030634080205178608080588329700198207552152778437889601327505893801866195294220869340522629475075681915057005845196630846286827717002124750257758177098682824367524532818517129380539972447094897560571496477582757039649239119913362271977927189269716330214431917072090156801463494385108237392488454182889745000971456757052907116535871280670199464070053826459748923975228208926914689034020595307992117270107173908551348926507665666872786997907759513685179647815357525691689429197200802450907496839065535297418402921461673898736017197716629615839110478022459838649151258624*i1^32 + -2030088058858534063818539959985538206203248008052264039626220757924880773782975429974973946665340760635585249194087592176046415324362147858144047589723585355202429565942210714896792310263935693964583829195497913334539577831417272118404219608211371659147072878747803604994390281093439312952604027444274498424232081379018153218102565079785351642719354084562554775862357042221259710593218700575081130556877540639490491359033200447366549314495251828558625779399309216491762518947024812178757289744176522567182525666224708601075609188999919929632440766669478234511898446717226819500576832669935091045060615601903097628573445109025380384113889423452270242613206696638174222503900577833157562066670672806663369809633274696698881161244314425121675683294195173673392257929416432922851110943869977017305640576846294067736476644354006309852795278318488643038205622520383989242243571174701614178329731088092227681912448510856440227581410598763537866367581783991655939140726029761468457104587221341157789697556097055772878309832940760871037725640187652649348725603497625160289594097129268487411373278993960970184083661682144742250010544877591136894535838579077001672891066564200496579521780530135970595728215381545910102154852912079497248145195948877050982065063651160788276846860485743797832810926341881469003325463335983565054047305128236379507872906908202760833245809276429548387897626029828025867674277167231761812317603125543650841439809235392110538711230825110113451929313867918642300644121715183111118821270652587541282625672611630142260168111820426385588264955879848731553931274560825641010568669070145251270873525554708265029165506890534879896387700756176996376171924466350464845976500046498618982661173030660743492178078689971942735251818518728005153324165466026569816568126334187165798633762540423857091550777764954459899245477156013935104132976354527347674561908812967081585134154972242710561616139817236883139167485660177175315081469391764432355328*i1^33 + 7934880917921376890794046961678618060368965600564408731623183078322873693061393529034730916801708326175158988786600366947951732211067998138334443938643836025256441173596177434499355448001291591686943566824762125532408472459428733991376030255857642668945345211270368803981134844412933662165493681154690602769260654530561124233615366071355201955692922104178854559630477815426123912943345883882304173856031341208368450071886757372046588059388430930356927828838167839848928846937527052493929924691329340657787310236827962744128708571167907665443868529337508231795738382361621823623328679894673526317996978551434198763849464393722895283646910237941328078096659067978212375044492481570453207167413331222375770129917617458785596313960939429570690918873980912939350407320794664817852302711698687713694841557344396382265181214163558863458754913641371944145114228032536845140699565046068108931832533014767371248361481697313922218479425968698011453094255142756222894770110189876855761508450270896025147026269965229300575892285948974577949354985249094743526386745696670224066410642577612004447607214257724320675151225535031397566323466895384751753372220212592225334368165594950703932952934001995852807509890899105860232809016966997225271697044517096467809995719601754392832591584405644482909207961064843072418197202373588188369055496150988962703925135045734302423012765281697635996759813835016599545375579663420392531153853362580873997261134249481620916911310699841770268538028415654146207426581650042448653310415698593592055407495127549472964752965285473118539262926312110311351863507141339509772400661053514679964534185421015364191136318903357287726038152025983731635824532979566320828240564450521857563753483428897207178203586457713166266847772826740800133926347164378907762664031076097443114844895026746793504647780607091393095517923266918918819526140749467967695206750785089228537747607171348983735175313297467989959656494095368355411942676075905024*i1^34 + -178746498168686570152890334546999832758080735789114349442504939875079811748479620107163184303061645949579212976475303430563849771747555438624502406367186272955567641052779122270349723208941682015730972113971854848772353657867907288621659370862850941202163017783187482656156739166772212366510534883977987617677163675957216455893281729083684930779671173862709330528970880613955409250052293568528772444316174697494844881125121007457404614982453395749405090508997651113138807052271367482781079920959341621851524015024926361552566758390141523748342104661349191993518986012784900892159675345426962736727992280319650178522704999308910319343676074238407038585713601467104371921113118890170592367758097533434594929994790247587511643241120701164431006860002377418257039832222658333706377877569843996872359215402355378256100119921721744763112105756593299450451290519387068889867773655428067402443999833095701030306333223602234908356833730047084701061499275179814924968439109694603029822569346673672513488601679100563230900271149673631580958036539631869979433503042114681273602117322286838116450194053517043665769499835830612460991188672608552583824801943724079743254944700017920808070759399516947663450323379603051943553196711281920871156310641800959528422773279218251714172150406582764549722151313036808471978449296845910225480032157273716263481018120467189860779563205129971641340590941287283247150011132172746615410243197116838603964147751255716156701220152303442185405378937318084688085566524143998013408782902243851034670647413788595953456723895272463884179853018416278611779505396026603137562891779907042978631594914739518663043897514859729429204603707870509251012573385353903787554697972502468721113461251984697366306795731626433358170988920417415444408147966300981263866957725812675919363725859504911757870262267120634833479947053365667205147633724046700892870991176570454414310680146779942288256753030534865885731774674455224713122148253696*i1^35 + 1259598379495464335853231522619836179561976694685982148802826147763091791166136612876560046544677635501338630550058563683700140837501117837963125433255270230915631619371415483115013582734400495826783258810635680572563167881635895356712068959276965728939561728531442994965501791106278540109442131798335024704758182597871381308227689895596747193336794254657701845580165141101114437907892032650756271374288443620794318913282931742225189894541290192963163479326429264564013741965721301400573244671863655272454595030241080695826969949741829369554205603885216020320956606692364292941158906900533348431186628395310342690588027329539122203155583464879677743939605900884361076646382081046655046418116517601507696166894443161887303623967316648723079672818731051376441149175589147995546940982861625394849155061612909877449226783550858833593690175268697060105058204158160680443463912974359750394245386533469565976051967386030874164050439477714255265835956036725635562810239270147221101482785297503177044362321284130571413575232317805562863792774155597119321434345990483450270798425638817740403062387003138012983097059063710504822512692976522278740414517175363479482182643445632041003336259029046432400807676947686215544244730781561963935834714285352275371136143717240926675459860773187212434369781084132614935937108937714972668803110351143806893455754689253695533548333975313685138819291323560178818928861996670089616223110467715110058338754634220164697742788947865771406261467951000208738731398768827637591229102458394248715937935846595807418451949914224822759920549354791145455383860166743207824903093603116553023463444909331386078704808888703985247690434829682838261012978830610812646832108301243247831031838401344107662340574994393295042770084202887561755709518730574235939264632356426813272224227606093330361054828928633900386054989091540992476808463222241777679023689783409325580714494863746525147672902606508866693691578434072997949079552*i1^36 + -17185480895590596810268457856925593258281776702525370239533283400063657463416369488494752112512422353942525692942853200783775181289977407303708591022684715376796272333192540923592215751715892990153205786771043496497674466479983882736901904734131104376736512108669667641912612474234571349670498169619212224096694648909177093230741172264050850313542572772595584138208677311609427657197631182376601071426466396969885295507768129468618649068242501962508473341199171328638547315437052934197738489540119359233239380765467300208951636868154324353221978816718102701568077016481760515307039393351102623813860025791470990496524266619972803902234255977330707939882402126904402669636382884733802435583270864689322304149501122825459773390125767962812651997324684413366721566333172760486268940190106531553503874827071332784954746910306731142966738850770237374910759707044989150197324251251505960452132036705975119649265526821739409651498117068384017643332434925641347793274734555942423897786165350136253409174331374083047692367763958468641448507318806001364514473113551937756276403856664312276703383857294943879661799773074591724951747732439487484395991282984703417748131154110080493438991617436924526411708592942063447613537373872863545318018577872443821678300172049059396812675228803937833432286577814474897544806394540181378622766320758711083932743592305125079476176182169542553229883655906121186003075698014709943396479377507664244468645966479419073570393012631802135567344355532479790276392240183096327429143642462584193681272192879769667601699968014880402070838012813249678194426921563522847391453776677400241693511070804651568963095269371035458511732453944338772021086236132341163027657984368566100339330863562557219607430717849480850509218762198829765682151255066478638069876218703389250565277441248593086907889813623224932730997534549077393481938842253075455765833305052603173888713617438864255589517870601456011327556055541699575808*i1^37 + 59194252700714372464392523179859853094397046313583745914060841083023231550989900449026095605024410843937081588603163829123642853651851954253426760429236093819308127217846870690467441700484101187119898720235772315501203253261770585962381929587587417240588466455954227134923690085682294226543927512493530797139216470856874800233764496291917771934665886393242454230514036010856061254738394615830437039313101522992179300582044186606914553938685820536675953542336831036316500963087005685572405733039176262003888405258661037598954169350725281598149458947627877519201683369008120069354223934468926810786723044154382121866734767141825864449473224779589052903558701150105063244593200906210835933545324540923682787388302208037400051573950670107227844853932030263928983240770438624310779819591217325194194234638215508163186544618538074826616536439846283739148069619352175388435719748752411289458124301622223351014635423116620480555263702620297370385893027212813414553692734631835050157075736372307097393076742415708564871892755603800631640318139625684896702583167136633087531746906543501432047083427442974584864674048902099406940361892020549003974558480231947076281951427881409455707516182116576767266883364995944438954540315704094901724120188723834840058306214957191943643242832466991506587007919210323482964456567030381743812836432134842059865094875367138514066486327109359101835185440236782075310211030606585523795329394671782234634453303696301152359213772588585011050888248537703218755310987058280284057036250234800491420383866536746469816701176368263040826981351645193942293171574881582315459846844052436236059786859512278624908553143116665682877596878377502754422238881597840390081484721676544687379901070797569190217685725791064329642518399275570632318220025668003691278670253813007246940931593603961665854945032599899216356015606099137499355941355552614852852865977159790212560266195817820294178039820042728257863097268568064*i1^38 + -753199877357576492670936970562235975545621137100767562588766217945551229399057345390204215247706339434272093768084814696975465662374406514579355087844905936702766732567359698159782701174800101917583817254571436591705320916649551217520859146546565235096479212705867566164780932789082983316464939670199193003029549824023550852408236614043474656308609116659631610566903178441952041458159775310307232591376823501919934737291737867929360358406252957013250410683343494432122702413568839407072668397638138975509123249928537958065655072414633383870121198911020329816229708145381748988584333444126219518644210761661902858371206125542403119929659423032019845036896509549820977558199389781387934814464528618498812544358824506801076451565792679398417851966303169059487919029757043509193249746371630904667765607991362026345932948123066795004392798021548585313733518400302728956809530918859327751583698477728232600497242460804752441036217241130883858072719032750708172164199754990633358233361626258525040161377431156972191686140444128015789901350900493947316663906773297038552636648436652651457173586314023217912864312562305713439933355700206930371754240386467825009374956296324020296019336972077897688190863146212642244999835458951457322545092775080265548060932998070265015542756150257546990202264688483822327842682404012295116215716514666602232117802106854759738163861893905941985440842059689431630613125215439474204457338571355707563703083349461656759948381028857306598278601262484131404711925504938067595826173345948767347178103918316151014682807718695926585122787846761253301943214134967065913293277678389446447034731275206543040361438594509998535390905452769523439626277447713707281998722849499382690184699717986298393312725936284652507496263014166026614612387484217319460165075348432390364665483281541483350423939151128913726987202450795677924717168059043639075592799778934851844854261173295240633410610405463630723741122560*i1^39 + 2472565066070280667338252061908270066001324354997757400585099593322896168649332834721624414722352813297753826093237665347829741007295228938593716784287992229208851948031750505218128471526759832194496668493374830911574710726512011794694639645733763624584009841936382541205638349131410161111210878534167887450024269845223206143595156590210202477516197992473114195132965463032929336793578253140791681869385415482502343358829996776037503160559635344913200664150341807238075063599373851131054351987116738773735980262577953480964598706650797578374176011528356312875185509994950843836360120256641119417495510840746251685566005556499537687833932432451203515858348251392413761208548205702690839489476757242287612751545809242975968155529086973175572576055571200720029371737589969281096598585374983360170160798373988719184686097324792905021387009119612792530208741933936355191119653510310467932376139730998092145858117664959832453160605828408368585478721602019731264183999987771476336028995490304840198255712262320050549358478712744214502338756185464856958198374071885742226139009380925960719191114377583707786802836055027250167690320573351098026180103287932856413692243601251876342980459395147055264032874931773461680919876077433544950131696026323582578987529297308640386489995443579872584847510362222356584587462776204692352678179168070662404864286131261068377283865270859921784740448855479037768469905537250077350815432254586082554197088853487774430783678255729558153219918778994330521574693340370264470197036089116581925400179731650492307759666879403493727049476271238142526307080114060686688092733623797856468620457473859342324605218175601962610299905488676725804288279330984547059960698243420779544132717020974159237822638873933374766317704656069616954281389449754873256009662004662471206600665687128452545854536294303584811466875840602857348465354387506400727626648505843546868641454339086010565775295159968815120384*i1^40 + -19888032352054432739266574001247078937030382206916926473645548102717839840007822868743064388542802738881450918510524285235449430854827295005745719840568927800620989463613752276618912355989978822384594313420468311613804127144254237366476435290865118041532347698724235441011083187775979833321731667999413113375289244488787644058652507614411599790370067482566445975281794385886001571375202611949647967953329748351043940713072227909018841237785591150324257134992059306444074099400981965807157428359793281154051951558112293359520485680976538556297189173867687602164542852493764144441588085723577175215623547695945922419970530373927339422180101874247587137129340666964427543807038462442552901713113592698177644503606605057682557369958067395953344694425834113427820027108337526258525676614451367460520976002065384384641347390887139340741829362485305838388818600989941282300797430667406928260964723353638931718171443381601799208335000092670970844102959387980595254501402599961396825050889028343001875132376166924655854467293123765302985589634621726282771727459844248615991141631998172080566264395951741364068058672726927850183463034664096917906385217707421717507454392078932604030903044890992616236469305508690387470686807266916782108357193746164800747828891682683060225081472184105886720277362166438810632327098039362556227707561893156935935683127172505737153762741483937360347851987676963828113930934561047899280349176823728356201831540971810083493807660665201648414901890660807301183253166510244887484839022126904140431551072743741686231220646190272726192017102676267104647330424805893705738615221046226469555693918087658340952414073678436892995573569828818957330464998570097977871536028841135431432093518703820873370763839942119591851005927640965360921465961021478896187948338064405624510155835158364948689744094121461145446583902963833937978360574895591830554126628757797976743410393086190537460025382070648832*i1^41 + 29095882720078520123673908233120444611411972032184903623458731192198096984549572908237846411178490564766167136166977629567350434468429619588912843070216361538721624976538187843734113486428639238364461837084711199016510487523952747789883187066160748707229024531504598514621661378420687454357843589690639693549825095082280554394777987423747649605414857749034728999086100426395208262075562590953375988640401066966834115157156205269279113580648125789710331642448053797519308558264900057301801217973906906339407272510323441127617882564613306694142721646005622309545004120172313752455305610688367211904202490266745148993589267870725218972530283247265803110291366007637045167852024515667891544473796091697734663971586640114494139547971343467443350604749444883275459036308774178728369688790693670446386908690802434226431933773531155274946839956088035285345205561594768070924241934975624966299644823031638669674979466421547609858358417875830250983937360553257921165427545150946065567824179775566714311353900579136306714128146867581188969022679777983454139129473154954541361282757188870407688232813335673983607764981607896336633607948730554558788653016255191676379197062366562100204133547289277654800850563979393411348910108657667767248560932686594236409496001717580142350421558690994524582782374700682548042103020773059083234418408679793680475882845773092106474373846200945985724454377519403972221510722793399388675803295046771231011752335080278163913098924375667505867786556362463146634915304687227452263407337237834345483082295499013455106323052412776376374958737737933614886422318974363455986282077907736479228058602730083989676460184892738067760469944125463842860711682653354445518024558113997698760475027483296943900937942261141181183584059765099052344606607981712934084238047752777262104524850504651779770121733943195963917338169052518741618990112446399976981353762902253079652479934226970023866160644096*i1^42 + -361354846108752840170199869640380239494440163882957218768489912200872692248611337578397191177092791408916554009142410337897218000811661107289652727820374021932355371451390837840748302424852402079794615345030462342401036948056349443872038634662298958701809581308893021329102745012179441495157686423475293713377056086914458203495311177597422422211434474123474108608769433818612577365559943948973754871085529748228713414454710494444676541384165710697694817209653606201353082660326611139127724048748740749925005662439528393774192581836495004700988135360780798661880001224624231209735244940785991285805345033755897832264064312085086444006870381547926123480845303992824307549043278633198433918773040747394254294801483652207650894224993621851409525267831757085668372333752869712021408133312560468390567536084863392011081638902524008069025659093012483328282360708913568268916409115770124050664796153647023906964157208557714900187573710832322762573982157153588261516637687896033744772383816725490359854941421494416281840086505260515093602750667721841777496312169710543295515287858188015626929803955796968707118036020533079656436397939582449427636584553096051432334358921633731670088269181182033950656694826323795037262442523995561744609044027767691201882416501473868838669999214649640513961420644913691004616900120923470021416853677397091112424092635486601118417815778954186721561375649583483953004705167716507031663368492198628242014654393572466666415209300820719012450172400076737736323653194123938409859661153605669152783464055056485358576650452025462792187122666394368998992341329771196705900121105913964669145910997521967704575920901061137095999764332233248088606535989519707596239730256282673305769740785281539556141273653272203756021806800020367760023372072934271608460980906228229969978251265987783362010465035877375513137153142312782955653052281077230245487353922708665668460324195369054021484544*i1^43 + 126486268298643003632749380399465399769875909274393697656242249895426628762968631359562631097106048672342763141590455116928797183578739987132156811388860197148435007104736402709967534581771077013709808019155223346847793435124260895223869261102321828720496790115411226543390309624087777897329570759752940553807679583616424342940850286980663452890502945838840318437145473952105147137935405694014190408431714309825233093203486788183610165219106639623436938406788991018840852240584723400860835885619926178101469573299621686500553120155088239278469542977574213771250229795889444952883030584808341076281345183859607723784690802219449757925627685670654357919865635059291608115883878385030622269980006337309075951759746561799048322329607949840384066730933712053827338916681603187210579993930595800184308991814786523637033758535422914425446552624985930719131596585467467353513356458191843680105159949194623003916910101782478728404129318859605830499043961567418973988827868993344070190517176621633206607609479671346927401307144918752814974144911593436124529538976739215718624727235958425053054287347571437576184232249071600811738504144217724390112591901451088597301577149864758372144223985183475341482768196761992431429043073872276887554066256773722059359496199819930683373331581485598533228133560495938727054606130668138623322935091902742801552027310580462256475780402431647392724870753807947496407366738831229240270487528026592528381737240484955848437744289542319489231650650231389054253295085240178691584581655793759820259471486573563444206849562860224049687834533693238927933223078663886765537370815368708430251249488434377315912638657767041272223016522713984143403155530249526299272042058347553624354527921690482908655847689907756397198458566972460212416416217859905627532005719874595122489690833759047027389493733255091311596183341999266930258549150284413536774902405253968830312937463147888640*i1^44 + -3755066675091762106355054577099010539076871118871814113378383590775999176263338512466226119750058859486135060044256933053154183741768509541534130888867289663034651065941257959026513512151682680369639242223004373285328941683563525999317981443067226374060331412674631782102547879636072527713873766856110414549934944164826474274245362900468425151886665772023187015390772767499117211835968874112037056464314667578141279633942822868240998299266682203574344470259624550098444843402875092774624605162939674493132175163244287046666537793383421974863030087240530154112353659645863560709109007937174653356170358059569937469504802031198841871862280157992045902679901895991655207570194927383173471721608355523561794591488315987798700497718323747153963513788937057946111408254918796490835862396741200122368748169527523161687362252465707248827814089338103651231081628767018040369839542745109015767338007954306110060841371986397149215369890576597238925384567642502099424984777506366945663524755077154729596124471902050108926708296226709722272928814613123938599922227296728698503440281315061842221923905958336454770885997805794627908637449086902507972431797817060887245590464157958325722561122166481899484649170095232378352126847077021227113696944340707266486380256027778092134257396106923364368038365478733822141382786287055651581969822042851174160896963300622050751560191461606692609917196800017225834915271884646304059644433028449414408958493597363150711673764216591168256804281966361070452042474843194904248832125025464756463915985533561810070773220022503572895900958439263174895534616335513067081895665061209963777573607547220694325608827497658928236102384286433926901480131591124869400717341466131876993914562646071924810425292724655794916158117113942294420022652938982056079583689277995601224374381607894391950812568788303847649262079046840292802632021635259223891670189441879462782083132479488*i1^45 + 494896342894706591980690297348662846081337926762153956501471344291975902530614558614461356486217158141805217301814855282847434464972186657204276712313564528859189505064112809199664522188728530308228979578854936744425633601882294723169666687297147143857680485524840289773321530131655144209022891953685092901536883612649239005337519930470753038050267692711629065628615036229200880077775619422927072868967812301419930857633363576072033046620149135245229097939554691579467963501790214161939862345079606954291030140940078933266562549334045032758175162206022177684079089619381360696810157978244222095539710650369234925311602838714863956516843699967288876272654287315799756448510609293194157065804848922174154183229134780322025952210397789042286473468251755088526712179487174690329060160305318392095834118444289275890143641106443440300334626069901596915270471664057328387559205356965325616838289841886481601625307620025716154790463495738996649902389826629707271660103601478678091978857668311556399065380632134724876657962575793093769741114721933868320023482449447605899061773414401913752188129081175981569530975631731949531196485911608732067623226625512897553596233323101556601946303839267006858713481432609045364705131247481359141901038519115105316121076658365340651448740596361151482582136274793431864050775569872444832326789836479396353784305640651962870733204528363699246982842995372790778933106024063142798658646719937414748870516203156116565355464472986973063917763461212406292000843263315009290035977377710409937066644127926566183003276453025747431239617180438785170449221445039652041269656030970645124857697814759540259884539396752216979753688607512841082687621833788207844452750585986451819080350502791751467677495951483062016330618628890977172296598226650516630593790412361473326095865649572259957534796244475372118585510345850213046233855797227392233799397897623652411525888*i1^46 + -27996528491675970554672779369765243123708140103048303363607631331026650342781465178784939504694394061226569473520738066933179878228469312494235271038068412996453190747497170242413126746568824377254191125211971781114127970616626210478520556257204504848231310110721354836584711565206431220467287263166339904001399868710474327518991881561120050291164439545868939781983779700952799519742210259517526414873619618188571483499084229339873022223688284225072704268884832121335015450542565699915042642352940915360407856201507528687228082482019142199824617338291532174425040568247675384284321371960262039855403167949173753843374750929680649484362387138743167200303745783743581836178800216837658685091952531484234232269834530743391198420763351074375227794074459827472718040876445932744730287586791673003876291389742385061940039386108354407127732245808892198420570746004535641481028442748998582025740645272964445057503492687721233311996957395439764317841303317126577513125738756252792482220912936942265624101210538320965667002060090263798168872896891228513015879362891566779968635558146215701519836643022951766071258235379304388648795120312583813074680328844493753441171283440361052165059685955219545378700664003015160527761039741682001489218067376051574869943670007265073410457606825593297677828066232852130121411005258626425446640972214230912298929987327828267199900699391388626594901206706634578392889724062850897143642774757932441036308540213295334485882926527069063279027018383354208912234016056077294590052179703413193017298824923373137172675864305224064913622111829296655154730481303230926923010359866851131799651581388454477834091975049681961707984187102304546581353011256649066640181131880402863505113711974541890186731347370512874731094260630927330079998000129713240937862186671025638958362637249319737079283002382868757654538717816186657615204672704519389139287366525143650656*i1^47 + -9151779309445602444767902015846395183210011014288043797331863788617406944129083985102032441392702673034127290101447494423899065608555035853335437961259374106484310560712642780639965009371172289643266774319161087682033529560949395054031323717735177366389226296834379272556570448759369462736858566861005853415234771244175088456479397684310716232111438525101595614103966823330110231548653977462579937662553348828210213309250205331135177372982176978382608653519594999542443283693214590604337017034283960326638592275129835919283494260096740557048433187006652505488119078870356470016267698139667412117293191913962279480370757718127005478167153913264643788912439771819254631831539271863302591426988929889461995993629027064669397356116429796142694617297150227793125367140652283790762435721453991263523167091752510311999403336098085916991818396336059153180123328527559387639907287595102601457910378369738478606685403891082397846461281256507513836235677087065862005004867406142271035540117820452956222580067265384637714902272589621693002150985096136496310682321547624371181658246791574100834836362484727275355790560258372759640837298943180270135217098907674362368789673341617779640506918880950371445009974411173765424814159503744106575982198605001565939885394349759896101157017191044233474247081277714362699368843774068137661308744035114176415831266347120708044115123759093352022782264786458024127436727055615801312393198066029165859903380766514281571291559286235385758064105374416762452367340652087442667750940377790559008546792606634596398099863082700371304624151432618498819622693191213001081940829268447463007895145182709634610239253878885601110831913000040396274842985556761372585653148673847432683773568012477816864527401652453916396766949674746206802338533285708613433593450813903530019094303686274340432582034041689941926035934455615618380878594461273250781703095599487*i1^48 + -181644679201042399094543966232674254958132298227037621076848722363445989013749172082671238301005793537830567336661082266193988334647196259949882152810279680466545353744145801984549366906170086764073318059895535753894152226762302684526316486534824530926360527581169650218362220394260487462821399931118598465161992092796789003178221982541968162320056888887458401586168202384455254385706174086951396038443676424069553175011051497273664560567167369448706259849046269113300129723397812956020521976150393301422922509260059191279600575840330455263130134649245653873032682318031738859319828532327382193293257298529087232208085277614621594677439336752060856057528754787911305607190337450134807947419263610929391879145449906433288091287435938443870878802986592407696133262362472085006046343315527862235303333147003938253682478296206858291274685557187370466113426368008853913294743689765720701787464606203706756171489902947433444564876709219138524002971800580658563459742442364558488008553900904780710374852864711987491057244252606028849626865301542275303056607373140350857276694626325603504368301145747405481682718107277401932515964655311561927506291018737830789191348174439825932982981646159095809920165129699521511811893112384546230854022832060207223675169082209541184253213620443286255937809305244745332118354613357425418408613923013430174875584901807046331326379196149855283943396628650553761375464449653685672328873329622383650473952754427488713121138743478368673256133475627247967439113212782211033911025911649992228919903830739155595920432102808692287781824779527920032522837696595120526866895662542730566294889895972205937280683138317907594739058159961529688008146255195769496910092418765404142880213993376609673969920046481707526047227949814034895212351091292332661131212228559429139358039484282966994452998220253840907144466886261431249326261090993361861715784704*i1^49 + -75473355889559376057139131772979638955805446560358359257859595628747324959419781384947416773858875447964244243216536699107520795167837142986547385972528432736331008962994143749620174879830780046371462463965097792727266290099474808397944774523058001915819411958825794083264682731774374271698522600058342256987916080227275850951720465595161053265212372955729048425022314910990329945529714420706762388434966626080583026453345621982481578090939918652174617509413683568820978285658861936936726729431643534301598633698969481782409166034208917648812920613377796485161692346983257198881782175147527725636097051121988128404107260543850821135115700231245748558500440842234081494222265822000755749846134323608847496411809183499942726908530845098318116400779668677935660976033706140208459088603340014856837585151308494951100385060148250358273131566207983996531597672714668833074092064880757676169359172446372356358924309747532275419743029643722017700609965761743640362843758251296481140722698081920998351466548843214860949669952796882227158996267262799827730116675830345539177389273471778341225742188702265357284317226582851185589707140498027979898073785140344942468464192092747596116814297973460701400272650813065764245542088909386685343482603012381564502877154271451397284450619784675990800005338677629543226904761765237174235890245239203170786991406285902902168659606656837678317408598298080016220437729039869940835354132443846031644719284273199591727031735302423996045729628172243980686866309528040457686090582064583127098202744408868462167460536459142049015027115188416584182034877167277613326023711269868352062694922184045597068408213595995566143522515138937633049061097639161903051922253065548717068575586667812803543660628771280169476665560505736007348532022950666119093891757921845870112714094719675481741632999300812031491006064529290526869198137465688981504*i1^50 + -716703590611905983515624341050504906048233887962701052810797858562595095095741298029246661620762771406209478580992286712097342247519803749041353167950044369169097584475327006549706494060568109916935994109080287060580233994050074726421608081405526040659388427130227097784419953061594204004584335809606433797815818951593003880745676631868739383639032552164062159003353150840823961753780484377988449094147063272122054870192574990686136080300116400818008759747673851994915109672093076407098673794883406912017383875814294712499659200462626152385380607395856987526745567346696115338898859831801528516309339708870159639513521208172087856343588695136229864550730512201829118805512042453425632761295506407112375955127339662476370616601207685846537932708348296471333530111361304536433463166990283909900082324182581788186151156035129519867335335165756070914259698455107248355977599559107578750804587446800757331333136382798360124420776234339026210949109731178313086036040278160404643490935232795274985309858770596531872534308090856810152492208759012041650275825281076596645424316911026641632776634920631583699245509243493783384104785158538552786939063948708874740655484679268820998643901091013225294171706868437156313433158411428674455186524746157512644893172823662546535335432203992604471486425245354249304005493710635567479895541373433540475910242990524024091091818254687253415454517244453371503457078727342564682873236245206651477158328128288805947575346864768701534252765793708163885251679436968568837214339329274506075354932224635665560265262639702351751674526170673091995759035732626774069891892208942496538219140933386755491120360250052218711256151454995678883805420416808599064293275996108706294485961702882825549612184655042159802221277239456714264746580710213314152943066679721782947851137782328995626833616657686285931422504798645681074125138741428224*i1^51 + -338579808283923300506539875600805075390849436774266199045508042162112035197596079314079736631902026805695965311496552384049472211689936136275178483433626801091168770759470668428431124736247746346750447120011231680121290815710778034437013836006394792604386556896461567250855512358027784178981915130734888407716350030250811558222160844161371851322996549483237080750383732362646816158715453514660739035099737383346942697110033840604712510080747457304029452670689054413408179234721225207066650725961169275042304657477588799778866321872792108475577165681164307598506284862254190295261314061281945132824059217038145232845369799385334419756115207378315772898277197880611931279617794608577927564119141596256862820354569901109511003439137856892343970329668228063798283387752756748258471340977849740404159955595340604087700903961222861085700285437448285118530582851896821624023015374467069602031997717180950814443503237031239522494316318005507908981361464723508082488931809854319638502581685805509692158224567200768014885050087911157722345871470864814418300794091470478259166552554545512514319461008689057901447395244955362378429217682885929284797281608463507215598398580974164446358095864940061273652649349091374931719736005122043711941014064017090809078904564823480327171344062018958413566273000856077118871484233783752117975610172016169343392743517416036647780866868929269370035668182731434256418650027232501451225958375068277479057132059947489402420419910179856863549441280761869691077461403134391810014531396754789934091305315561057555534488454385219632558016792079756679833595246233636104092153525860294884820564597241517099126936356543021020383267517634754322198533637062489028541976581744860076747667539937183922761624171326317503169073301734185116782237468838361809580728593531555104986729346003072169509054055533553967380833120975802632457158656*i1^52 + -2819410218942800364900121577319107874134541931858969999349505386515743199668832329057152738202659985789146741460542336149594512335023237243152125765382261141819952566770700289183819188215125774765571340917496112896718689407774884498849788388701393426082570455199773579518266054784612241046165074034292739301654373244263551420097564732788673598006280462342032411014417225183370925943247887914360034565836641514592870161774175868088661811637862711905231362799099049377410449582712383360387034572994397087514803661491903433709422716338107835522828408248788998187711103283810647506127560132672192268111633006427663688131186587500505477943927251145005913135792871955233809766350696248572672126376020377074471709607397236986580449220541654040996849895788739217607689243217301055166236519284654944391106010811672315891159824169357444244865304522025219069996009039619597997182533665071198015620232595207437977525472236640406777106196958426476375301356158441846060485988237872875759747579343628023797249707660179479497507585818516754839739288988379343305132030660703728699373305468453368843406272187498918544735520324126133251026267707421128809361543406059900552347401855244556671780271920569856323640559693522091996501189382799082330502798577821303155430334375788825682844543835778088152646401536841497275330710273970633929335627131188230629803582871039135194393303708226406286327341694976183350757616734229354217064964738121690644246170035529601904635035892921795774470088187709301501046649777702561948860476054823862003803980320997206495360732793023298212035948555551888978561177090199324205845715564971866687128288486191497503741374924786594816715459203600239431843872441152036626266328842462187038711888345244092412353621116399251732385055783068739389302279646664330407867377909414748678207053968290075240807800168071668264669422281526104555520*i1^53 + -2769424660647936417023873555871153264472849177304308375167853402969113117913901472542937248463515726207974498685167064389270976242014169682945392134563715476788468511295847313242146396828069912464812306733460923771906674084047834537217060122412148144345411703883560948992103203519841416539538018169604920814212560327582050387580138672946301532716313915188718944463590447736367705191241523325022226048659227014950995307392479249731451354161662128438248804710634543444142313383981181197921024445164533490676190646672959245404083745487927926031812693689848849808288366473378296954925235288088842511595330975235528486223720066230932079123530118723668711215575948737575372812391167555053466425258972258190108894508264924664514986535872746663448378180510075456207932375435292360086083172525127506142737362303020411625812330987309166929780178522657461866085713119472730929996195436166338490807619032350665675669242555503013187677989133237032395495734503964775495775876977032727117904667705280067924696704541667109345805044407434219938088960638183381969518032442923310505685937504493577636766149201372500543912354700437341481452980513542684179607005781058579946016742508046317872019392485086223480524330058205748770223748008215886648728346262361094980700174515957895553476287668312314977597996013926169233824238888125342301763927466317199432458522453852575649389649256882373667320525705228773590144394374297448727553562188611445025121342354319942319388208260387436118041568422918273244517742471585229229023795198626616964963637243587269444987959788800444928361620772089345736477934526404496092837063468844610056941270284226114524316829838034343676429524570734402202392004065618361348421274026833703148107766075277488169949256404527787739296759781385436108185770441844980804787165960306345815493668515650056155887604648035842381565347045048320*i1^54 + -2671505735793651298258983406922301647978966184575699568808256136735427434507264217982306386561416118994257789907273508844490676810169767007281681936932288571952651212838845473836645734181044611986941814854411580898160386988833243001692588238353340078828212446929854112589771239089000315704405090229162662463498212655883608306886210731152025137670956531314667801493658007789477099384019829574338922421409732755418033627510290815390808538637544479769577501451189157594992950546854538368496183270837552028263322194222746633613873296756000564514200217758726269996428369763988283990938961985298391608122470770184637569448445300987993347778574748549028253688097859009727759068390755568936281359578077480568199342779895373583724733716490434952410269680678977708569163175518817081638422844782839235278657343236913534865140869592978467245555502669612576186718188870169075346508850287939587825589855394052638588617210662793121785531436968800366289127314561529688932069726199241514434787213920946901329794438392092892312829563509957500175205193365050920757273472749581672015601471063180646605489624480484829088453733002989857581483935344637100251028076891196075579309986030775346546202291310532646773874745949674145039635693219571841734275050908876907886000843877248573580409458692673063909703042577785740873276629923029303660497371151393055909147388012352113344123433025444861356121261600306219834504042368789967603196249220601558701018423992720299189112946032744127269891550273056892508646635937992807568497359370865709885945239257638427440697020084955264152957760827790751354413310929054023253843088936342952943317375343997700611582872076413159271239069690175888966876560040170897406513573546836688597230989021273402856205649729589246103328490014497237623039495498818646279131044526261693316773152550329468900244657301861331981966508032*i1^55 + -1530414761817418822958198256027449741618566352312007116611493316501985050328132738463850686400045927551899020617431002946310801460841146632113792195344211392733760336004832460756924936173282613019505879292934652841622628237446948701350104416838026729795700544501232304531564530685657137426815832466055774771150877886361402840401255826806417042715993602931659374530950698399602521333515553186219196701400062405525093034625827514498681863416631293608138091928533099883296898236565620299253579699819563117457524691619593405666774683124309627783439676253564442928953637486483657277167848669262809562663499065894953064065862374323679484063610059707306195985287528586997947390206518057994820928353780026833598161397830928960560506793146882428053755337064881164025143874019851513040259077061246243714777279541554139395522140438499985959181931315447662011015107851332600354057798630223140766442793875493420459274296728859821533854466680302910785029903168948201512127435935423877185852579985742950305482572504090831340924499025102684106278289446379181300264346302023328431239866516059795988012153699358074353888888293358612619005547814808415975640732848684470589064139392171868095706364621400719160657171849106701784417697579911515695524710538811209685606695805748017710226480669814867182742713619792348436599985857766297902648615546732026309102874846160265093209650283861270134152068390646254907005406763156465191931055255499827367987206362336557217322592984747808429803810014080460694968283996622158589941082022478431684013077246719206586076317641331922274521502835759426093461780089951280124956202208762860576581440820717067362257489500159158396327719792742367162652009197347863226596160231167699644634098789152191932217924281327827332901914528062242128762122749772768172630659530569667785881161164796414426861318692254806704128*i1^56 + -774713516371848650550690749265299047803950601220522327701969160736349585617861348619496268688769165464674475459874694410980476284624302476540531884138064945422274263727860715143078033746615425215306794681678330203094172039793807200745477669367138698413904053536418848652670334240691000271683329316133914000745161581379391369459172369112696158858187702028397654723608414852341951994510041431965542933124251089742523328327330861494559444373332908357107315732921049528008902762453923826199321609910815150568851999382683675591495410762241823302719691228522380585411757545945373055273324843655396258484020679030166598433618719172358356391804912828220355676214918923448718237435606569320767161372098794586745501160897962698093134889610570327811846967555291456253249870894355265970553069635405352016001130977241793277725710764025895970010943835736273282404827128108774091664583906237037160834706394890875422195831842591881378395845642144065270330996292634942113722606529665763573231214154469771611882949615642395394780514282738633336852856623708466237951713150961386965889967115940368429720505285582966302911399329671183320726803466957897620003261111779934672234591204290838479701280280942142953174980307227613167405756374564664493524578945399991289245352021525852420689668673813750733167446174155871642729030976041492736379250454697906362688918076556126641565197689933937347115308385369633213304675903260331948601829090220688305788466712727877016487021980642197994014835713766715067290512114828794858951864975099793093567083898606729918897332268276381900653089921639212146299575622788714773922732914447358782551461305712459233966029615943460310847145640217506117219177467561532796394001213917228383537199136039808643418327381555679708620722455206839089260687222333013500859493147556568682017764870991711727773384395718656*i1^57 + -238236505557210215654813220050145236885387023580194741687570360928347712243004794365341780690290972708292078676820624854488180950634728028575750129091419887199869900860931851517784678386298001190771118481486298871343518488970388824596084227918658176129897007486231569489395142584199881281077555912321219575521209329841292104017848957527347701312070173474404808691103943223906737901121306496297241334741375501266996104529222058047275874017308176501824004624824045545728936685068854481811089227528152363438326498044896440787588293582920512098603750912809293525114131507831681302825851058389965364810971880456361631069372894385879567633361785126234551987853121901650993730125483719790840020883184422854764009854965838219157801177319344793351446387340518059618726710097858160333131578953469037356988355635257069294251533086980606920075399668018162359974223967237207333150757036547450372504032124354578982823082497474673839899833870375464922471845440697005347434466596508224658820684199062848428716299994231572487252863302305593793894940479832800403048518284678883967704857549789662046485771013205477229894890262517421161059764525333833013160429320201323388291068169355552931822517260448073549680709932467942212628468805120656903157515910287710254678974783467003565273778242768058771014905870707249684567799957339780525395600236090237638151550509501133087705408096959982998279178222213593152449793674315052967955552381488741584385313393666378116208321818985034398905158321169466373592882114257332631200665119887084405935232691478687814999171149327090763861691625330049842530550187055567621556667922227784800707539331066318587187564507545843128758893567399830265157713722000632718945709173901989143730698889459718319444744116952793110247998200090363682312565115415936180253850421840770697972094732963095074815606784*i1^58 + -58038820307421513882950400939722290228792526972111730814690503339658666029034414806395516879369659437915155910550697194401865569584674698213318138173877722879467850009196703164725769583509971805858238379617789759115925374577033491214365087820219911385557703602905984191092680083443970795379450614165816046920131543088836543528746985582557570474172902244763939477451511819041956903497190016094475468999221738172814716182872060549648989543499453213770692372932093672215767856341838817414871065107528705123258727488722535971275365089853336362186870087175832057560223191974377790375175812428961023069875109890240765933653290994196747324326992760775946682788525486284406799687216415794899436151123928964655192686222557636342475031982321123509235003345943985333982587719290935675103685306365807536793181933658370127961552863832526233350560980543877742962420770132418206111176167186504013177380984983329880206881017826187493259258111937932358570794959055412422851906904094466718086890865751784905950355068541949190147572304504744838874312419369016570106289258465930829686274218798090345314404891283194647282242303123454032826355768527517499003431573881999153450971497101329723436733797665326357715125238139599670583835334420725904865510934606036464426655867284919506133333277971495688786296881944771181063969438844136014030861363291398846000846947915038814714042595590072730239506213131670100966654277947563052556130057385702551661428620151802648913397082143622995704095565117481750181973927629334306299685656261519849766855155448297873286098225534338533391943534046778602599694977969048493417605596040353055546624772723450345522159882330641037732554209985919156912690686965941990849714288527647399426479056924834505884522459983413651867349294545885037907194367207895964020637142215472664312117356894877646848*i1^59 + -6858223393430128583249762905729707071413006673338866645380710625944083055689891137793524708270926051886195820218068552426231783097920527361065611953611902577306943265677793709957204380568507446092970356397633746579316462022726352644195521798191025942015401205384012382511264568600413802485391085443004737286907191695236037952551120019132840936619850571892672255778140650008951163626232838246442336237001372510378560143680555821956409857947462447752544170860184625381781045928415603440220478599845083561215054145853136207864608610468314586142964333275840032602080000422992781228092770901367251103986964910350522674716555257533908750795295555150169103219208386771130478073764095449403879911564879108713293751480688840117170560165895569200329650969623855083866844239737586210362962265079344094042539494277850865496782001174568067756491551370259827262867353511541217073815185489380951627749537802351781166499148940241358670340101641661011300542695889393894547699537748187731015498318557615844343430771607464628204049166238629345442234750330771097666647063552550140116473064224342818939718634450515267008660841635563787838323432054186364613446545975726206374556237111252985575284034212986974074041790611741925208025902966955570648209680160177419094574702129169286411863245139974316514018219436377298286927056209695820657093430370382201475454258497972572831874558159578057858653556758206829863093164629909366382595398346416412675383088492758853885354109170493706335756242060683446674677980291490254846177723395502161568001180309212443126299387130235766832143646632852610609040540220360382006775200977231818996706552200663186013021034177907343532522413448941691555337233760913191772113387876520081234763370478667624788758365251627536905870333192084203365101470018234556249377321432558954027172669423616*i1^60 + -500302998552647991016603214350711424549568531889497210536856862488649181991343429396210348025089812009196850344202777578770145887805286666426473175040703303194544726263667513972779833331173156815419656682591582607667006339786901228501054516133696257507024196006574556362175563682850405580841801608672958504924219308197197098310286788512450845940657841672239252951884626535603019715383555878794197662961118797820655139792029806245907773522203573962929341769670851615522418106037522482272276325402552017029994425235552803611632997798305098837319961944521907469573238513015911944796916260249845161968289146676787893043427805319450634547792543109668008466498502223197881084181515674683207324080307649188450355837382029263531810987315152690421516850113096954693450558235594102625876905957559307024047229401518128640397280753418704912848725316068553607957827664948346001758265650341424701096290313214091933011732735171441618403186034672099400692374589952640662451245205560162143530394353556411331811529010240563525618147044095639124957426236008940210483985074267209509721333724544727650355826739267231918658375614560249866056183395190648857131770728107859637463790858440684882850339019368255432008209465306986818875281131036408692942381629931627175634888400054103106645035103727518748543659139149918851827181510621258892812613438002027113027814535950471074997735866306559618663569104438177602272411110682468153760301419474910681844321031652792628211851148218714508326994835524536181315608325361833642876503045664094847855897659958173632029149321587126328109370363454850820626036694677680465158204413631082618587364899220556752187487837503764663617241081342750693507863794154854174156361320547858252847184856722896751428569381784607523899370790076286646287883326069147949854836619973711947104256*i1^61 + -19215116887960434534479714544954083948218373227429272865822796505725030214622952759031901329920707260341811591452032797836288375705567949713615778887495583766886166910958491402111357027088993891852742549178826053035577711188723499873942047842150582227679661969541753494946972447855950750731217170737916106966167936050402098521123984700092262870231956591277037128443646979499534897592625233612286249454723554005884464970271414304685373876221585931037909406023325105658354803956730233167677730790686374467307351081286472321817616801385687636676754687739208655686600707212449142071672910091739485890041624116440562068927805828372592314211866706072656986873519991789938267811562223074406895114393239007193286455860721173014944438942629145361915834601765014651363574677187393599670239054970563464105969668804969397862586200369240466878486500300844399617268796818978474760374685433275977681595198320432691270464168402531976979929434848849675769135729750952032206100199935438961310653281937985362960879138264241740391031292703280468028649456509115585376261962475453096383359483811116606046022729210508092518332154611454549420388795824254651961434548073163465592055131061209284002448345934958038180760959631408052282703226398806703218750497782782508335798553934861356141906977887010780761579923791682656319443463462342000789401082888836667314700195335857450738223743502434127533663909902194308591897051699429793615134864718676193136901645834601355857836041341609434372234829257628645203747543981221899530096300449014643843387631993370298694989187561088971840498352096296874748125586174733262112973478825875937150504264479105669437569771880044887541241393031688815311488524031613596862011496031062548875448724241172514407365804409355261988803724501127672472131520810564425634219658131275776*i1^62 + -484323848816299084604574635056684053589787807728873806136386453459561486443238609157692304620624026372935471075940898591222501994988871149657362508592385352141760991502482096751959237260517107908981189833099658102607617989147756179080998927197809613296611576735564921908868827900213663804629387534480814509193715770289619263107300303449424931913489460727263548172056752225415419836673641132757992608423147927174388590375364567351391376232232758507428730899732688919260776386573006477889930784293785271570031966575917288510860478168305506919998698969295163970112263881819741258263094831793502540104713244569795348921885938280881621083795793551991252217971741731528759616768417648057881982022135012505297492827671281311895840800421567606601551406874480119134085620490064563109325093399780685758614531537669451383966941026035558127353276683722441432045957041093230116338846174943513690887406145258134115964017623207283193544320609517950621282587285110125152467743211578010009473611794233401788621647554302271165036134310166215704025579135478876750624957792989765627840330684761030341073634829087831622120875940169784922642377017644271277630347983501107316102224818116507381269950470292884915947752002666755753262875946818441466609331393010188670884058674278013506002076625583153410032208990715995811474161261934031757147467618930746153723356382232424721351631099023817751058177234837170246216458091154362178155755634948467024001013008546582348616419714350590762539900963157196998384195769408342999824418444529479705741541591187705118962980257894864443999810207675432622804358587291040102816526877045574100468095922958976308388771266347669226605421190072498111261574658706069614045297353655217187749977240918972464264498018516128915719971330883160911717519333752569363957809152*i1^63 + -13150187271886379451717431838503399741548371477907240189648699814801653449717120069438182087615298938623693748796570637395114502245792300825541769935580126816300562488793985438879719284852362108851955780393055206373199886077914486754302301915762086496326429637375628453708177144023621718274022872690178271817736489493160378398573256535960345848866709159413386743592706178737542069446494075745315871672510605440259275054639829739557426120359747750018110509286954627401579231244118589750296996390300050585116131802143741365232936789911611039023846243310593564868131246999714808966347521472928717516630378000889590207014390827730549017216994850698137848186912379709933662339482991847046964714600374121115531984965640538271884983940529180363685435491066455266482268659317023749948073066565457189783355391516218562737489583629261811376682839585522206728183001648971232449265063865851248338378549515232836617232492029945230282546943990736127971936199556916066056009649722441308867143230903928034489663344310802640231671591454550151068492411616445569574546676522678239076331464410918125045258581339270362086745469466053289117231149412903513055183056529051303143878144022025577787521215260332357855994941180174812945767947991661204196936831836132499809370059607371909284834756950110567007877988961714279296930381841689548464975696489035805066931818036949265968130504622535808562823960771388531211195514919001317086497837805049851146159618683789333294358563744245917657292876443994202791735647844205685862632200227596264662364798728324182531866931531415454168730239663376084581596624669383871749685749758310373600704775147928084514748890468927378008122186627859058217608135402390999393357122439884778335920050630108538212074380136765347182079652021634216862451614564631969792*i1^64 + -340777365386071552789745289847485406821862691713657452214635695478591824829365035644651916807461860329468121568778540539616172903119727516851891248753289712829380439206194646748558688681781437880333825140526089091381478345146055941358055574772025443017442614778357799118559533544918523502508067639915750574620392538868168094267314582146896235917648766346785486596037813797723934777463230852714011943420677284017062274266811650762769421034151005296923514007505993386446130472921164558559903984067169115852175145563517623073494861553711502546799055773046345987730903543824921189197371110730046050462319461032875439067608674788745228417896287903830871841644940143620851019834408767029086947592537459354226816431481270400603581979477334162094667697107708293279878642514981804209632022638640680216475228986325152435418189132410615809250573310261770862574585420937205128667885127667281840978740173016420392935791716142500905778046517806117983117756677977440038806393335659584428432814862800502053604037296663472633010502284052243022692457622931874399059442295185171890717350414521741490807088744433755360447655622407924028721859412274875549526611799592969158324359491644416325437893592633016456928963281013495228792462436593031378952486511304298253175431771445348965673553839497728949702082892877324503062209959869697531179559796275213013421659602371404041551208381000649643520392747951407381002770729033794698112559985975049966103388539052377430495075016576363857705587220473365183489423961053006681078646208348063271410269770223937027508011159854582494231874313209101128786318424546639895950580229225423347167182257074693254633656682650217916495758179243063679496632004269914689006937577405865075682019996196534773180447312488656442421975332082067393549254524928*i1^65 + -8972262283829367374089316525005610015812514416059660318999756841116515593540275974577581473521883203462408438058654154386182452236806206290535010843749797868164327496593856969187671634529100316194925253506851637327210579221551032971650454540709684463606006946431822486966198322052796098686123084831348504231570534470375524854150860358930284045270612317653204058199594139469732418318726121296156192458982260991090721321314777285401737909837261734723378668288441947454489903290941063524491499290476598930833830563161579975590816020202636892384823044402074127407970629275637279909152582685292545079044569326312513036378876822885620956551495190602766455296712354115337121384579369143797434821122509037436395483610533182245526355832830370236395261778445435610016917389056533513428300072899799655532821423534918343012286350806146539791716731169193366937507576983113991216561685598399332906223792676807211780487998830690777358718571518772468276856344338547123671966729098540952970052157654977669295440568342628741437584285307129821117404171147336741174635828260166628886705863548620451373408440735165126316806230441208164833258188218147099929793780285991394888546790897588892898213869769458670265009390879277251598801338474068313697826800121835440343662628653284954379376033647774289216143906849337191006121967195062448973112221957543670445621665331133885187386666353221805551580526137526095800502349791904579354618318999208661429660351905872891353191566757387806268119414198930292082343381481483506470857365429919086069243163371568064692036461500594705623591426039006766588606728236555909984081650274070856095746813253257402333154713603777314189005038453977649756863492204860000564486250678975181164620976452620520901242987719518900581118795402514375114752*i1^66 + -142168807913903084360165431766169618623666429079389426865587649220579539083259078233054022462558658482117342523842273097446952458303647604137466978925534153926760151940506937750330687626644792368542788170131562588303211514070438383121196344286999467095555531721125707124937718610992550156437852700480049111807274040655377046753622115759931704007899734147341978508891695080416634556763209190335562968920240661723172874515804000261146271724623394097768543269157012072954520316822234579958236248393015834213606180284561696354892823080735327317569100028583507640024014027011823948503196058827837914946714120189913248799453015811150987599682427660361708438832800204147996642803395762617804734193487285981925779812073429196742951485703914425243708527450284174044720765446433294712823579679137845490469118389988984318026851889768702690687090754438249869624692081457803158525373669050805092455341595298128923149335355078650949715741253570843034187682296782988480976506910725080102878294029990519621835782126879942138396814705730160628515136932457170856230375024335782210759785254582597056405255366791674044462083415045942837288303773873660926255891279343188466907571640209821224848940363619277214118317275715793908748518217487007697769729631946203064549812584861099553310089410934079651088081339807522522480174585877602384413601689292283433721154050259770602583161158396038085995561499521012411059897041704698533439164897041561752875887013030407193148075542223379767481316296254138543163293676628098010303292058473173431168762502894311310753744428229182945748814831021553292551811352913656523472207787468153889848477425770585809526314870422105497836969281432174525489170997318585359572738708220706888920070310073665465561834548106040179473656498356224*i1^67 + 189283340992831317495820238562046722783000110661475425113000677230834600970548153000158412643159062877202989464419026361383311863582863935062684370559794454091899365489421695557548536051800303739420791580412554612147504218038659762914126067460703350143774986457747890225509251345236040228159810168057857548814010031318004789405206562337001645522949339908307384207169489087321616256493772405204234432642065149008857702705618302538787114673973766211296937271424247199475639137141644830520348631963595915874974304770394595616842324745975150440073796152782134938971661493081401800656845025276841834718745272884878804136090794903712656680816396853406195168205337756427235314286480428757237055843649573659311620320972074109771494198294875070768226275862408756386594259446800212653626740491711503687911043428281817411370198580200824027824075572323058425887324467217058346035600435951551754832670886591262355556669863251386219874992810740304867192799804313366432707438039412407591833231199322573085481145191567900249911933715750913891450276248390476337812953791052606464115321758633071451919747262047022965378519506562730708879252849476553844206176322040925027756845118517615952067403118099736374196382841136756849252243977079269720273000186320035577005510582297195950630234071460185451536949004761469616930032538597104131026089079986598192627752851094711792859917891047253820041941677288110747335161433794012884523450669076236011223932028540711629247132706405910909892923874374302087510827841445006412790764227933408396589076806252136798206323470300316168872641547699913815741377853314014983594986278059143836062853534076676751359710975573699649520353902790543654069604955459633916854635734466701122248387389317115777751620993934740500250624*i1^68 + -3419416803783559462893232366785197107052310927494252090742071032268480423132920162150124733423031322804588624627098346453540924364696958091524049606129892156954344370805433964766539289266094927316753011163229415642413901180954472390184705851526828485293875351632129069876738048653550752711405651663824057966051139244834120696513163513435074637692148522239725987641226910529895065679072033853954001211020340753812121781375946672065165443254152641025655772260003231242620507842076585568949530631389008074943006768043064313968520521195826101529429364750747903671436849440921980575209625414946511554877021958013606128262400242423522761706182666388990993333136593820726365436706889354945546916543769755413779067766973693351294586369511093557299542191475680911975000021766282452984793911821746222331526983603749025511918783634413400939931737741315097824174056883928881598204437886483666528186884125417306235615159711350192239571321108973024438795992083281930381020723805874008210814144519026613601355166068937591087215295539400109636111360026605914352163944026939405048984139734531125974072664620505822628991644993661764465611581900176986532940877090301560020600597842813538976027850085304460892688705440686135925483695778412194455296287753451681972546499738569735182022233225001444924096628339640070771266236137376135343058000587526770040825063250589470026568500688849973825720888826812158657587565176869933588282735565028384244590250645721874025111003999404445090456484166413211364290785424474783186194367124828135218229461058708142892783425780357566823601148914824935937466045375987017482574075953411937125575621574845309504328841864152931912431707518739693268128482659224307022948167105632796594214789864332301333213233209671680*i1^69 + 6527235170147670278458871424059930182749225190955503333248611826731870849453061344030917807353741279931263061245023228679722191616343349017902945271250390651939127862548761593609513086367497253651876288973880647843313281864461432301799216561467991015872305043582010414803293309868626671932307482497825402051885521574745339654249344274776272049715500057254713001624489070037714297899257098117891692935687336779812159595869866338739206224649462553961267289474532248387370778848075311774123036225249600265665180838474970018616861166663789560286951307885749391947761987960869836485443343110073804520132254004748104404559233405742825317968434589220845376185892312059285079388930406395196171362161577953933617525828844922331068346988680001492775626025328897240628043791586958648729207507800369011019707696635197559682441135235360518204309767892339777013718826009342343892499671630176366266614712559034737392003138319728417174415070702299805274685515868076227877585388214866622325149369086920279860638737822761216279385244561298887318010684673052437503148775987418901025808751081703879749900460260958828982130771831590320509261503296677906442006075232852865150493960833025619847349405226256206519251280455086443998740602604581437483302720409716967347340776470773169632627569155448292640555090026878285439240071571265418897614032452257423837725467570166750724864800145317292578024877370968887284218940428553511048972816149389652811746540820224179608492504295109156350018135673441139723563477069164526979390035040300383446095330766470675040018369077343832954890454327847978178068158403840333028369952193315051418424495966637631704541483164738791050395969299384162743193973933298554038042394282480307318733702680219157792817152*i1^70 + -1433351860252766158969795825268448493760197815421274420384983787681713875688876364062212106958164267256718455069263171050660140994211154941456526422077265152653394452582055129789566401969104580600072446862313647777157047333532303800808777875872988945400149278003403224879548995143968737918024899404196083536310946415737775423364019793073112873980257919076170789725241158328730031181678414364408832255343612947638980303003996237234759155741101677949171835197787561895182831233365822321155730149391556579341464796513301664436983285147112476978003485642837259809652906913049695611021394017745416862119440128598068677880231707935092249061192473088066409171491914547356805930891418181304716040413636434136818418632180232255154420249210331315842715795125612154643954300869914454499246053076748449988392572379963800395401259034855564308930252513681239115594292407584823002479188804703223917177317625843095999903468614349853632859440658650241060885941210200275786369562554371302978746522793807262130124589034353257760016931076150186331357561710444390418309379408209403821732809468781448841950436180813233621782036124671893735784855171506058011444542531801192581175888819191876965908209212540430453972355812835266827539673355582001750183820935584555189950590076524268440208154572786261612610790087337444338249640102993946654790992629046138624009154560668202290030462354711239673795982174385599876984269387868707388982804212898710991580885788473274456457332424071518898477448197959826774774439464219901190956107050693038006389521467541163542517221984681088875747938238274896090975231694727431852364490057015017789373906947679140927466137536641130611769122221514563472007609488022461445621359092155146820389048846123008*i1^71 + 55559348426350162249055085775240505444159794434478544964213657329484841671589438853787357199190206078135234063045063322447164968968024033315803405733066891650534124508203202297307458632784809812645593859565785878616328390446726324241683273293920337316916102173586642297919756947425919285894119539025378885558227477364360313622989526300275163501969159555773814651430027034794570497133030921863175842469242750395877761827781609829410276564859412025179335286050082410756692931096743794757419523966626517379359332381104631062817267427105983528069517218674337351491143768162131508336005921503616323094677045439895148538714084012532108617366156107493607055990739475532016879685475431075323409076236713886487613461114703295626926243606848592464720486779759006202290202008661320871412194130133868370508221764996981222262585024087252207307778045605652218542308113396860363787223280467105943547461137580670853447392603773419031949965599504324918636819771129108184695959738040116714931078573737157087392125171554723143338143643595658104991641228246806547988326688491122197429274718499249564591449551771403866542394648842603754701858989562163046320915396854775649408617241281045431696075110939828450413686777384403584414963527837782691693532041583397421921268652653812413768448533084717875560388438095797024977186378144492404929354266887955134790038061557726870389738740417561566436264860380531378474405932168155110360656679744782778867636932193145525782234972911134075839998650560817583821209327092932555808314932505562492664543452441308353906232467641107570498860659357520246582578443865961615303590897190025461774832303750768944348202257697491166234270730311758715759664036363742352824760529756710657589248*i1^72 + 12754505042102767936947949879749504209390282852316313613239977900323912891375461114366895581321206538689283771721612314858822772185653532624386648785775604757337791082477563931765951668805198853877218018068740680053083243267698181162666472369837302068845153860823044046290393645148502007225764016509575142236471127108226818526285618461722480713477020985447524509997303376620951848679495532299038361352956237162974907968466915375211822149328250090505883065509471433058144259781266964438689873324043261824336024198890554247944394481954782161947932192080878255091630297018736370669887629438529044821961421006255653683224768831403784175012664510938788261014095425223491576007845082986325259778714013125917656153402508155754677718525470286950763593371865966850103691968053752359418477725705149885559995996099216559370943266861763421710744774718442279381282356558401246699259245164992482440475367126680078725396762770120745441637582870147097152645365383968123313698131413213345530684246078122239051090238501648723439361042692575936243262610067789008123753153290480067778267140463118326009448372198071711520318802280454416772686434822239760991195449922222083977787090702334583712165873367097075638447285363126712356959441994233961743431196480610716097141302647918693792274869259753794579768759567387915577294505213152927166664483572768611338915458892764162333069259646284928810491358844349795501875175513635586984482663531446612412116541917355463415439708044352033862548625933279180458237446282973726413265426439956392332679353188396346510616779487310771006855016692708390030436676184493202496982406802851384706557504671977026100224251224898197437740654997468142018701255584312361913499248492544*i1^73 + 30097549156576487411938756667077791116064482210069599331393689844955474889418466407546894072127339292403906633829615361698302794099705151594764975249993725833486798846159797398619031609151322536915394618639073624598772543278042505947778691911745235227764416111419355402110044642225436050669458776305889536919688400347513982442537366363644036936141039041416361434175785362336535603689736522581117564635635633604305999650475816482926943756597833748073719526739942907999545421304710528422890272730237303281910530587008806958012802477760296536023308411890827985469586811309479609483256910384952803057715933580868626591166122601618822959927745244946178130941353911134623359762516550173609281145270787180031538583474718216145589794428779976107987516139755887696627114067826731525659526598936531182256982751999741129451847369922785105802318333180397447798242500252584283642462846020622894405775161160898844625632028144590986897730166802147648644623571947804684866243131933315579513004824317926253327447176782611995749792538383375338488165688359920778328829859416695715763040666003375446946874491553336178167384971766925951052916900591440527423023173560633055658463729650696520813729936164830415916072311247763612417682145270150751043989585825065485066550923287990927750469259441613823674891893547291520350066859471059714915926086011599744374109714669769826083144030898058347390996415407520194910816549013146021411556099042449556877399123099840313708267674469419125584295527542237346417392136597841636309355482553519016394828335871926577995686632526246461575597589214509724926622388574412577479577932411112653958397843689545235166480866550693780806531151899958609718821203231482314752*i1^74 + -16987405943900885094381277407217092144691914786944245989765569221957597217304423967338343070037865755308684347757099975756533516923370735338673658717360853111102255976265449484921335940923900870663168621072868731681663700586947718074692625164171729387234800896100546815133226498248895214612717847258030944566222678839946753283664232724663527459600004430749094315376562038362889849938300579230727503987795356295442304920093990376262228763135035919347469274738699677045557671401145084419584628640945641949143311790126393398767382251946141947665145574766771112293011995858707552564910619678900129500983841553851683015677588290160293655674037654380815004238055253941267373948014472860001484692956880214281062920284216077415595666475185969752224869530926143324807530834505489855376714671545704985332017010193832244894386334423490741212515457529755590681109272501406214576421166487190857062271330685645666835649746574552859646362230413772321218702208381792914257704557557347289488828585461930177767618690745372024522629967760795851564600343253940700107979911027255506020864997174346845255398816275286643177141426945644720563930826093059716244567398849182159620653421206175078182139229611180659616541073474555004412179434129176961032430608600605875550459513881264787922631569812734081332465148442935187719748788821833187200467362133360193325637524885468139931974411187035185497264894919583122731104559974022603730662302526533271472849686059316832085130008811094857151732177510402034505430593311927440733563491066176737718096464008542587936407338844816382981925544728596721076745830020912745053459734882301561874790428178385170258816923034982810526923385301604185065601892352*i1^75 + 610130063529033996984022581230440843666015967252463129067169289997733131189580029227198119656482091865901753615151045937036259832247799048194167914521030147316583233579694135163468213417786254289733614046323153694619673691345239979991301649682312351913213173103964928715774386264407996905929683418425992398670491189558730194224605500938939881783681974066390530325000278168255199243542704054406259618633361436144513158285574114861183170032263393181643581651812026247779338092656939184571650749807540556748440885462786547450878486198267952446301462513746667970332244669729328095574596442395168759311908623117252097401066953435102710806340159439196587595086303019446593747542155539389928574064364754739921658205512689725134812201253259259625617452455715071789463402308501516674604866819984935510208826666468770270093621997302601696388257476699709330242539497298069797068104508404365657767538099908864035177497394740465076002572790389112675895186924680825995911400604623893200615659506279903397747649973720901471402544538951727420325203172011069068337812959837693632025041498812240560287168617370586270591123600565475322487047624021653690663712355032683920112563131355620191631231725614615940400871033390937655611652754829182740629904347117740291408900877196954536206275657007165630065671410720570905650333944926897308325323710717791051978843100380903611393973108632227824948088193595468202912251172372474256225172017832594332315431152100282452425330106157973117961310526777304868452913422488621223520176529125229957177944313556758377113246370051051287295014069597000332047635816762933773267678376665591298113782894946444672280679664151207592724811441409884160*i1^76 + 50241854343111702444031634727333002249910306265399496407390581904126881094014881973912038780271245810817763009413377381433339525783709957588013844833143737547490773074301378591233393921177682964140786984370850818158172588908453492825731877361642366935157386959826669532186333445431589483987849593121359799188568356513382719825664293812461998460923074996957430876003285027796741672594359695144266886778431256945857636579234898324897823149123313218778359016548521448234526507820860616728676097398211166022844309806220881038133616037778581773445130205440216942450786868816945048557716110761150289060847877233112870056392399078203865889222952014766346537461196517171890447514137381970912475840710451004574102662035657870461187314717343838871307835897729130901842775407669008243408737474886282771969042889981506467318197434582774773356275004511541415683193593366418355488685709457846353573111092558892682742982506241872238656583598610210045497139923964918717202648040040796197403093035435665488284331002285722625983556367352955133088199149443947968950405626239236841638241202592156356842404058247215276725820290689157887043215171866832553837465905011290878757761521467539672090784236233356077903397389768940410019378679031124166682325194643630766099155078797680780180767225931169928884281632743367457829437250599606441377614443301021474677440465504331011014234885581104002856379518171959816558353802198751595092409795943195478722459625293801837285035128576948317568958590191525941720024630895053007197281718293687134037731571111403170423776186596844379858083635201109376800435249328890693542815011981374310198926109543833380169492418426184832707985408*i1^77 + 1916047176557870639256118745658911739416677714899903639529958212515866802424155657769970480199022059852760284746948943997913718959379076898930688830326778902749085801331518936042474213925999459990921177150726825097566444229752487592422988053487702750224503919402799704927065484603242985085035592135628610187611808719007192290122550207382938344229369320492025563158507115292475429276409254631919572777864270948461236213216232097882027686846269344486523874033395335499665177986866339796630575724500952760989877263568962979980559391402938827306508705132154452897131093748117942746479613043521168612111622756435552654186989861175666139373632689672954194048005927091006461212805809743694514697378174757408465192276434720931892663964281023717033822254272426451406971982393466786126865580976215789034392190124713175276010255698105396650673101646810779535175258106117493398794935297411010531260607370048367090442780640874170910721650747344182189101128581005994879766588013584078619321243963472328375809559781537210716952466723790309491215892486466013107954202574206163124446048155633290262433965859614898789377930441177769533750962832528227808034777040516898738444024016504350144858611639109287024989931783598836240156089593540588365762907616044530964042148032732247730355405025125965149198112728378889968596656963760325648036847525293451941310198690762450511640531726771706908415442351446745317198223737266417493602767753363085596264915553516824373529180162892031751214611471091791909603696924210703512178638423183127660036139034568733378157678386542790717225856490957877048929672331400338088745801674822062315973729673940524622787642921058304*i1^78 + 31234580551529367439050736004448815001087707622204528283104824009688740986455623870092012436164442991443050791518281375891104546545362645769449107053362009243894866822868981182659576069252470663652108420820165025377286398681229980329606697798938338812090247212768103015941797544388445551259013522236561754020981225097991582616418935467955002284827161916565757642476077328257441887280280130562440287190837405492382062652927974267026873996993799431520221299320070882340948375794954055081517920592793376210305198543194773766801488737942239785252837824700350015307560197883902190203981511300012979266848849597497792324212680062491703952403815940097897497156219684975743037298012204893437775932870117848773617414051751878860244420390590989163673204525383149750697486912086028034627325355547288626238943392451986495951411143391246559822803600693418696308538691240736014789102849145812668926190952540331634626407202423814706534477674745365822623903399836049212229601899141586178913645294863287294743598297784195330974017688393525288971247855035268223222885770062735994997289721318505423800770614675170421969136714627951966076237836732308984335409320885945975877172002277635089456505018391275988631233938945507313277104251910681101989256035326088985785634223850201461274448308075030802211856543101126945036920151563356138416037726807689674369648566220551122163750089951329996745968384386596776381235171812459998930995400793083725221627280285817663753480670532582347818033194394048107717342827791300042256687989828195607144402112158918109789162427005403386745515931619271970597581548589010851922785431627598030721037818577616153608192*i1^79 + 281500110844315519320163635796239668828681443767568584034211360343638561096549438955395376553792389828960605562156389532326347974470790573211007476781501386225339226221054825303918443312569217634527234093070160805671619400743172510113240221528292260398598371759648990176491669664676014516863071284333069642856559828153605755237609246696891283568799675460959703570100027316854856444685603511218293379069558174350724564233947579817658138655006288053800739846906494738001347189855015195305733431875647894848392191272194960526710611123228210522388330557951601300349308090983701762622984010575023321088405080695092503792182385432292155071235175847565646446332491113919211348897722982366339492560192262868050845171216341037221369961416208325810692214806150716424628297441557210290319323167838491382084649077137989807518934086109370496972443337740082563738962052425197754159238277035812716086126250127242168745615176837534832268135492967325164506041751699301230542960353513826622210573068373686448805777385022435380646688184727072838591781908188768464821463986981166007661519622542204027474151392394268348385042513644202385156080678586717035740536074639945983727895071248914295027191040747550084888000259665422805536711721536435766080402737130969889793998851255481619760622172252685529320989349382514376467181736347741274375253451447851526450722801315362882496811215492862857707099907607489851623602076486293286068738486113103036624745108770453448689266890919739770828196486004631338447065580065704013199396495922907257791390016706454809766305585091052641805679779377953650187382104363181876892197011118902557510085902336*i1^80 + 47154824088859085536831094342078694024052823501960365435289702515459416502818690802003289465292727813622911982523265224180938756296466345573631102996488965291287813657996840477367409129103438343825746878022501678832402127479746068593619816432627021234354112693743698412085907404750405359667102655137694243820737075355411486434743017195456635440820502412644232213664767230566811237234346202351550544825232501388931689613907128930990390178878348198842174822263729737833199692419608572484877368598217264275101460298123143982608087964855761826994519728511634640244257449074870234836526252197554159101320183375362224348263240575705513141689576112380310695844598427675583809434956048851094753337393903455312029884611586684517563406592122704679752398038659477619223653092794975948408359046158996666213818362955600949181162494642951391814091480507807842276527118030000350881227997920559560983934869786135741076148736211357023238147594374425818610404336984982817099856854780525938260027925476559612875320248124777971753616623838533448722223652303135027343223494394760317499676429901193279997287249468139882516568999734309916924445518355367901353285544660290240619444706782868868062956689589318894542859180346256920347986455732411814322863092753148848841819059206392255393033307377867770774671591141768836487634698958651504284105925168865035802811182902786752683967259108103937261858876738657662287775937061069823232298823022007713584688491786396989113599242051669757740338687310467772396556994327979373741046864474339808467747081022422666581106504708279986193666252373652654598961946040294918420028557338083328*i1^81 + 87964430244856612130014556706259224517821803326036550740438858375688983207036454640177351702179532755842192335073401911637030195570584937223342199144830347025913685598890958818485933143595517610289464440019716582138176093280244349764796959030355654899673680582005891751639079791009077207357377873695630849294693577559499827803561175525438407432181989695989981665664553829804594196367727615528292841850918299492067216274813160075728243898694153414551572605092461681239111947844904348343553344842856025393638696446069576177130689257159328184648122773038227403633712322595501757094033809730678629093452613326417226781833864681574233403470432006667821883681046364905148474948294565505236593043534181827558886816265097850457325752204722485373159170749184991165580068341422944800285032989647772410990409758059752937979463408562079807648717264679888275648433531643146343201246576227446086773484639081504436442993880287429305903319633759329144020992709011535619290530329857090241712015713095790874660501201846823929791737650399720741889860662818721408285396530099651552098886701221957136798720186158226297906337754238133556415969485570982294032252095412703605324348480342115035958142674636872268954470252342742640089718325886694082334859494210393849186745061624522763631143304001412176840056112263293880114931851965485680639581609095520945102815835113864775369936172999118556429106157309213637655347709545508390857239980226935210522101937657971739018951761034921507693985788499613544605409106968971809145510508459225483209064826776825285156448743085736101648431995766718003174134824089617159946240*i1^82 + 18961005326641605804727097900745197578075978847719415743244119867260518232731896500374477908667632775785608896889448948398348579721375054463954437874369088768427586933981844578925552364824728725993190079188037542614735652438470294847629617336861556995677741863479597397767202239221359627705516385198926857509955182928757938207055223074066943086569014456738255267074109133410250918359852411570755664354844292522017625675546567512958293520091359154221535244331021973302704826178125451851916984899650638062072417512046263703499047463110693370042344920493961204884547297877245838063956112257579597919130639174036619485543204906233998786191797884939311889108294962689167555566163068220295025574097077813269056205836571758608482499437959336642125096763709874983498539405729497996419118860129955575227742964004835482541740746191937292271559978626142916446766654409426907826820781183682991582782370632908245324042586972762155171024660029621058691557544623249260291061772665555553755600341205415106329154251666845580745658832227841092031899991717142998179074083411816921611756754038103787444768132947861479683487807692499931606401657277262480006875475966266555024833739527477191830477038585795561419476261647972404110814282134770583564610580751862374415752551155531025150841088484231415060712741438888220984341580790517580428803459453276020474939385382794588224929940980357783002277420494066027201447433135772494695327400079880488238959068725397572496684227596321489410287532478059414948507502802438051223439217735286097845874327045132983379605530486062323563898710023801578305454342144*i1^83 + 1401244593009816158535201924272027848355939031721892896408312883082446737315826821608646220200842188763099873909300378362191389410603856683304569211787734937764314164793730174328205990105571175527369918020717999969001152900916122597437862852164125345613043527743375619118122103615798729957158277720133647010407830121514638875934472958014466008550965072384760671269161446806095075017027813605203456291193502400312006451593453196915184983261648573305776792308488997134952654013446881133516293415647105263336433716480284309788482500985939903182924358137342204938974423489002412421086557584698898859862006814021345619917341338175593873573102977746793513798372427847561817735617759341787250400405914847041329981349924083179888212101587336349956269176410462534474696017406722018014939316256470684436446862096678284407658109390345189292517867369368753419232994700878318118582252421141549343345454425475027959847332673572135065982019166956421690646202696859762876524358610894458989076423633171749791028046093025518519446621644556603186453595466836695663535562329245003761443922649065948683481277083986617489082201502049211366513046196490362899070547032812466968651623258708645892665437821036587649360434376056723259941985831269861515662099397380451614135165570822822107642968408599114898613210551107051418877207861226442463533390865927615961096195391245161796694737614869714827264373852816393321980154573602868144616856191878281070124374378942437942941124272205433061642081691716093773559333610099164285109774017563267462443362441600046677822700473027585568541535518064640*i1^84 + 7434216590033411109603061637047931274478661944862343130401659095736929697438313181807410944351605792136684241323623636690516419902684810134426444086136496574716255035993139075873768812324247313085370372997473681479376125124921553314801632653812997523581768289687662773074888728477283171036047438925968863358388552871297420125065658514380323865996581247572786036792555391603098500853024779857109334649187176328395176853169029553246473879372766872114803921924547206980124923057478081553185351401736441714944442062799008274198785684516750308572308306952850800665896656731053376124574422727692683092731688312022251946384005500529385225186516945656734742421646330491861182379765352024607107087414518026799073248572514572099536296010560689796081373699332741637482505107101092824048715927466805330774240152197564881672979256757230253173259107988771573534955195576215853975831592741292302374751250875492921528184390538993021399359670009031834291191425466209818245598279150486096699374652079113534904325369153230113797818623956259162690066376000879297193401620042249868186265141197993556947996139450303120795572348635648537732850039802488018517864859748779426252823088133289219915958444712962310544046633198965551495642880199069576572631271510127464273852710115235643259156130316317176897696731290567714753081696636449463634254746571150621337654715767894714799795398093294934110506633354463691914725950340594547141285512273881730307705450887174726028298959598234863942427141861867052880558976905324365742464946116028050804865622346021342075686695611746222080*i1^85 + 10360228160332448715349731978838751624287729433691141964846595312437153776529429334114908186961927126061710609360083695814386975482182600954894358660359072104623412634659456488343135182008759495989053464614763114671725760753395961834635094316211562623713833429730953128033926681154871099284761630300811421014324771544278228239662075484632287255390169403735584729036047276171717330085124546707862917492090836711919882201768628861878876573284548682545437338101193460777523927654901417042345361739248381222676381657637339299590827819951935520789757420855723121986069939529792424987526395956308749774790955273494150991541895698185575325503607700510157427430484847221138557214360516800853208968633227590284895661596412833917802568859589941010830395994352068510475060188924412000080486878535656289005133729968951198209414784806006781125907612734160481402449342604532361234933155743143222099335920876818873116449826285613658617521348178609547360072013841229757232629354768499233430793060715532812936823333741622604522707070364611774824611459676221679566978731214835053373247043274120565824648973899920177873644967598168843060859839600874705689902141098591769143471059376427814694649743343444763575270956640039632568447249390027298252170806491562055295654002762352558055903469409560269587458373978527973938160248449052853203641546577179046942567344128767607129624370001407472574447659524968233616571582782323607104881219162414953823658767843910921323725569145310020616177365465004914587901593056586830202795773988542072417055368384077744832512*i1^86 + 299489058487760853735424426388176239426076213628998717687793439845132540322089918143422531459909355758867446202418538357974037625985738321831913870959422685231401063563544045073587846369695187462923866306396377384580149347168841082480316020917248761087958286452608026772312730762040017421019494865799396781364591611130680145174504371047248860401290704919675008105375253308865907839308017010157474799175870490423151175342257341607599173318317075050798101553892624069509252389965577291167163354300938836868408741216753684969922492539018240319969939721650056626698802859572243129183142606798358955346995921619881890660693555409753983614550273515915420494885033932171064471162305920661080923517727735914017538651010128784482519339484104936746641825366449965691840154043935729260400260966005135947253477310276677247993326604599815890850141176420778010517937573196441305687274028364300895773407879867133575732383905571830069566806836203290262540992950246815543160930966663319405476546241942927574875005203918927365621006691101096374301572632582843518883645612330386178176029709432240321806597357605253041624411217371493370200227980030466114928927665704031997741170890058897936705441740361169120369179851171491836900544993209541156490082420195696257385628070846124261709264193573692332229369347019818145077000291448994601108840215334882767578234693529025336415875199979681559838094864278624937464846700348483398323944811970003842503132852944398991655418580691655174266528883007772365928898691417331309030085755600770674196480*i1^87 + 48536665130598797869772748919564644641294054823042705384866362925787462889235657370283030099364923499336479069918902465619275257892849945719403664090322731010373552196422388147110676317405514638621372289841596201300980141515600377149757769536548294029768067257330451890965336870279683873279084820983171961661342188412136930141973882708223130778813364880296021276403717927740823859375347287540738870108569295033219918747716794397942137872993805221355139154372718668063759235575250960398954791517417673411396302726838000352117188917973992380717125572649344265209667118313296917105731792766936637051660544208905010256322812608617868062845921897457980702510709269213886009007554157949261432587459010277194181257715995523469194989492922311270767111230184619758365579444653219518478366118162610574717006828794967246544669869827214335669383393857852279720257272074483800967129092190143585930745993471319435063931109041583697306243317630310031562300036095429088045097757185270311649674168222969789391374936406248020136584990703220878985164136725625596376456167452447020691389243067967061614613604967575959155237485936696175113778145878476105545171171551650561235588557133813177657750830196183444135198497617266764159719109512318632537418631066628663875105575858768469650592352435324905383133047078738017538198609360622689269738205704642320275551707283052078920801375710899595616640366510908903431961607256645187420094760021252371000953880866611201348111433223143924218594796250444660859162453303713379184017408*i1^88 + -1080806105603341928952113587930300179102263320964774896488571285303588483235363069992647822278417339145339840386212309252319619968687023639636740214603277061892238414488254608117495245543804479271841413321647949788545944865245729304446704556760370553190309639648799679726757427857188669729816081399025760431199463945397427797794837714236302985938544180743608070052239789689338371469795150755660592693660497955354917191855705217188090408062407014111911035996981137961955243153418797651079782071970230494874770422111977326306561013716914388776414423581498483218300781835876727084258546783224017710777024072865495276510817696655607001000083483474301801927884043187425816172266041005712115810195764122782924091100922206679420554697769238265481078008644048155784156964672982911690138066245683864086840100857912197583796385754303418031240820508541267967169378999522332009037308034457199732026925466784274906101564519030411312249017142873224744097640177868596969965496657217819150090022887670829815205930120467528342904578438476267413201665088307785197494511182673189440616590828790783279948206411609669931006789499927263506621979192412485752971261737432417279512539830811732882913611447032122440771474309755213794010003611732217740487920453408316525896059401770271583116224140762244255029527264582194489072905106405475188418441521971754844591031505276092781613412168225497898026224759622316377216349857052137634870791577835945611465130473344696979561359285777440014625205814211796226426273792*i1^89 + -5800792297750079479366960406946693198230739350915632490083829386750620208359774320571381806467213961053325507188321946289936044129169299202052081965111041075234404136474457399889944973113875997993243274353857865842855607555016142182297489263866766987096021783328207521306336805932388335512650836856098116697542893527727858184668785042226598005809732624751544728706522430957060734694935974540949865409246661713062580614481013358032427935584339528627359701047812028958598443888156544551494819324620226424384307879132529216501107290939003851939230834611144053816399894061358204506233967359418270383642018241633351018063855384493946888142809469907821138005357020902907633840124299961180801680535125837212711288338481168562459223788139084687608680091643601952906251028174043580707655478516701079871506329077377885047233576344509290028161217230504155954462802646505697167001310148866865815237940155156315006625020912829590346082653765136110814479999883381151840407550305356994704891485085649009948975252120228900833701165173928481393176282936081749983267710628443325066060210529852051741525583814014301617213359706312560028735384697984568806131340362967562866729153001631074117984003229082472541635816512854680857919609936173422979283870884479295422757605098621478234935152229560435802707263027035586746273260217703433498906431546317891526210725580067580219377163041145221398487101195541224778534445343137923097931715777719957240628330444178825013213866266630952058880000*i1^90 + -66671685438139807397423754095794901037706186610758265778535319368997755487970881060774190844662767501907579261786899774127519882082410948049303477870485579623349989587915027057657074015138899351950379054816097908993129649223173649381699061627883775689464011194127522197235692060409623317271708138923768317071352325889998547891922861584498971658952410845645856191041446051963759599560691759813150635499340808101494324848184408851635540063138728841265659986458006385558387029882665927739363121293024391504623995230244272933124630082413900383168367547086334874232866979204435770929068791372622570338711519550400803316672550761004717006540626299605601663644710319530981021587899795947683633431749416455142645193100456460989211556299770582605782337045116144304930773707954011364142014845635034971830931440119880116438822700011888846808331034646061019992082464228260550886938590563622709095982167712395874520937670729155462974047407160714482945405303932388431558091262756406254809977526548761556405219080189118894716747162052655821412930682806433777163348497075345236632034739414475252400523961862897331059729666254346919275672467198293402578575333918578831286134465085548249568483542816685260580111909537307937838112892822017450881492382942145383587533069277551798572507244228955313850667526650079897993491637035591147052507529774768846451412357165936704317851786790068934696170077817682816954063823203084999415541406166025402728523428685414400000000*i1^91 + 63293286505454180770791100639717929985260438369507717388765407028770935033835877289112129254987932117109384748345467504294545429087059551819410525837265515201251120897716594719370654765566213918845972864712495838039246648061974197326393805593414886723743373414293140631747863512538453608657485275546861913573327187349621883622503900786898486129692467138217318427124822941492681065567460423538930765760835971029514353022707209045918447879686493290270811194068802884818058839400132955105630235595841073013974269479379139865854818079547354686247857053460324228867705849829863850874263078669735976660677937947081191816305244422453995802717269710036774577323495617964044977129856626629329849337306837458629869233664407468193021796957025483579582421303182780040418744630305879503760445236635405298439021022245073069286676024677875717130018370070630348102423405487704963199292211902853579700795331439402396852846963868769790999864083138965230588095930507247677866206548015018475144937687176431845654515599270635373525807521850288428366745567859624612112738709506179613437294751324084075749901910068751901758403618319449612063516777001370934635794176351724271083867205915402736841168228684828846488920421355348563051505245763162490890129778532629811605909925515342831801722710465046203706242961945802156081017044943458319639879856667254498564161988939529337062020077379779636396491571972494941460915794705655028739211264000000000000*i1^92 + -14542295145257735724749234385917862443536138132011010433551234365186622461237777415636845701004544798107521697997921072821558624851973027506314749198628693542231853164113162522653841787816953251038271180945763186188812076138842964498662791841188544971467867943385619531916287389136865503606409467408562162352134047898786565374284601658589174867768451107175241502043779733476974814190630169891871210564559794685582927952008552655506919739881503134501507431710448011422067769294121199554292897923202651998907640552522556203199694547560518049760690113751945717829315975323035733046051937622355276903890430030059504514798868318396726177119975814099927317739393182849055979953634815743639819219402807478883632596571065089531033282700646414738810058646480914161104334479478349441059831755527042787032870371372884389645395978460042947359538541971862512359738476480880548004702415768910313972878727772798584343301632655534388598610070018252337062053264829011917713705539864920321187672456711923988738158257349682248922905754295513706158181489046161562307138911996476212972594436195855382930710906857641336260432651603581841525636112363629474400700611646619985280171882584119539156049057973756414591570442000220956127838579242237313240863557090900085960863399867845508511027641679033898636117439990897631239327602746805700179798454864550554713156822222639611646826510841754214868193934792175124480000000000000000*i1^93 + 2566523732020443066646574642653869262721419815217193596540022534898286338615062095395965941865374300942811734466301787963216943307197932966285943029196521365715888033152407618481353921077224513067684361786011978038668151421105796019651357971588820747629261101957318570130978445614004609435554460808370191905974161312414193197647832954790967082256995381021074841266063418804092386252242708745616241733779231259901497842891558932798131720932012044091680696215657487284044119003155828862335148002700668584347945716095525176675207618305464489188584228494306761126651031033692344783068061564882092796814718375561647660832738112836233287863766936949831306718623135424929309178277339369360597754161248983172883736763999632915746650269881602212287222478324819764902156895720872062079126862106483622744968219667573273795945539256950995422434962552643736980589144684240020755467610551229814484860085345587077356387307780402682466388994320592968643411079629533679801933234721170047557343138429893145311883652288205942372029310546572431625001683638352139292562669651985731361087518166251143728536138537087893275743872134844217987805792238605288616006883719286536337206452939243272862248880550023369768978188482941031594629118605793085146923692606469267743964195758220965644030166882510014474722535916305281211186010245467321222671310789146157873370790193823691571200000000000000000000*i1^94 + -102683600878882040293674894936299291441726746411107291360786291284313875881617876227772824245101889335520521824951259903875304929559299763485255730720104116977758343004773419929425389888903101044905139895219145228056322576298478697231942888465747250637805824916721324917266680451073040373651237626522668265110689780886681134006400561742171540740738937417925449318231161828803885237425997985138433255008711352384605453267134937780168703874119901986610928882735104249604922209587683790865602421957608843130990240804575530941561280245035396715439974656069326875797868570783944380165268275122689315795053207753817407526162353541694021294087057828748206587945226786055681867534375264387444192587156833826305437470794603118234342320162188451688866367749734174820111643110105048842832698365021252869521796964864042690702380651431991127681974813043312403656074538680688218035991967308740285419398080510440397602155489292923177803616831299280850730489397619278982070827556288710784487307815985137418753978898928226911285050363703794153812455886007110769442502139698929005794519066931478426862501061384439851911969841314888385580721002897985313273201831406851687706230803206809948355057061142756466327199306881692851306487991978154588739280365113685819021254878855764404497676194713208605249198108696846380109227318855602274304000000000000000000000000*i1^95 + 317982776042128435180114335961849507169892188299612652851854684334499383773248099047216630348850093337783733104851444266225335661371791707102065850733726154311691431631538603775987996421389872216258353385364901915822648484361484323782557334682835834734528865215109548635741278036793840783923989923994968895291582847187860466934409817318453081635948457933439947014799349633455032333675748215467534349789970284114044455157157346274111477702050502375332404852492159017273104331295500478466104905881372809302471614699065064604579012623821752909903957981230558009652423598256869353585650437039797149883015843159325388290110121948004062024519338312928075377067782394374836129224017813638495460341250567965771490196780916617403212945232826150644189007928658536447095722208601299650107506554380044227907720612941082367913771570842201851391639326185394765252107254587666902227342381647723487934342865205947736751536440883990852590734312444774272525017683449927033718898848823855783698311417446564625597856800021187904148024300289333370226899447379042653047872376450555504458337217169897928060434415552041778953992892284178432005439054646373094690527842782496404407591932281996213337462122661990864584413338058154598042859713106540681184221078951480612930386235195993583318466560000000000000000000000000000*i1^96, -8244204456432128489183177818783034178481250035167012868849714526023428505288912256451933797887769637743762400067028726343742456349191578427029606784841323351529132459938689711713077974504175860395423351077253758297918329212024790149456589969345764611433497156457654773297940290465183220911591177607685802991567905758047262177489695112927235776655034913577651198642076926644062574534673886764771855920192044918679448501388418052227103997011095101031684733627985742310311936712740131787624160410830939979674435607801596030372690198197922171900679663273477115867117878475760403186800865723861250930353106165337192452295831814904990247751062219581704352320342454578533914593028735239043972169847439705505966116232757065048780657033857645302980777516230695862169699459473709374895711259562374074687600562221231863318612901024552314398099718270652464387216311758910402050676679506541362939790684521503466758577903481184386082509935740065049129248247179647780188658381018531375481723487067469897132574031867258725811495677732652801248042800493745569190735667449603064445657854933614364074457149714210538025485135502445753385076708668864933827172891002502759134607753458965390449819617101881864842289900646116907787311768720851490286179891197945343804137667218686633010786989835822940792281701009050671889882943775371218323574085539717726745112883656538286373995554868787538043178809673671572873209566008737438508701004775414447253820393314723538724934342943645082876932540618927282123949461242461440301354013045532766275725432575370497948908878225205187856113344419160315360794321650398818044704155437775613412637152272807740901211783221561532641792269277052376672270132696146898693396174089763252958590153755098467238843566811478680257113909794259440925542416702468047808618771317922016900189555060907611392152509680852984278775668469263244889594394358399478379666806516904669238734853212942921296910295659563436703378031561021668953297894172011274944063330306911705439401349895707005952497931093666217445888251948703349778689476987794343823560814202493947711454060777341850827299986833055618595001001204872646974893565949889779490110720877856294332017796338047799223644575195683249437662652125340460121151365064597420141604173697066520934421090342280106291332655842532335288320000000000000000000000000 + -486458415212036695138206510538749763181841465972752608382905341325226914410243105525001029393092470815791203107483667501701774863079352244147408141837045742034524197986033918889296898834506484889911812826756293005719984326427643414842462000268857022746034714594750798239753692814350291184911937884795572958210116522638289643841823964273203145318435372403444746960747192617748791744196410508604799592114489858600685833759928655214748461187855693525537503270349232077214024411045142722974487944865002157007669621803890059434330378731562308856992761468934310818775813745950877482587957741251836565306925864315288594017547727817281126315960022847178475232781595127216267978863896750203729193072251181036914754291354332942187075450568725172568877793936156141510503053951575128014434154590849438369205160475747793991830982923003320757171688992062955504652902388509686506093781714316261984641818860391958257952671348763917905577408782969551927421975699755940364542229323482757407462519837674316310007661137166826668936908235395978939185513174223488122565906968992216664816934523119542626267111750532663726338955389907831364947513026330990801651280170559166838411374468250823077217907615356006082522955885126082306447141491127784080472009128060177555582384139921771611673439263036333186436426795550889721980920590354771068963429829891736670841671437019282946987757741142276461057380286858351470058365027568250370631528590419230671024389689259717898029188724033469828961895443897358923290159252043885155831337572149982861803508501556010573921388446431660741071729912766626615560277122407787874378605117242629768164376535245683183986349025170908933277989561782010283481390977235487865838156369241981516556066069187614340578795856912335018721996695497689343870304383673591527569782256186400201697699213649658778133573369828349512028311065686582649696066139215714803938778014115261297127484940602235342397374836401807061699394785588347003583370522270978631942387236025014134610305982287418786567146121237928743447658688379404729664295232742435509890128638464998016605117385238129234372445949441580629376628403621408954887151305604326240355581668623691589204152141629914163856381933776275254901845863053016446138414815789707736669495748384289829053192692611646031777379487679997856972800000000000000000000000*i1 + -11099612156527684464073488743374727176731327459594628230029117460853536992119020412580381201058249976173474765279836686933634699330982772863557059827888434045068842129748059171065819497522660498345817610549263521278292715969531186115611930113497301901808919549899038669577372786011426941223318434945034793282679806086913586249799547612503743111227920265943947618421297946370283580197171125713163991583912965627000386891290163899678132153684185115559547097136365995201863557520762370006935068131361908661837566569902287812499381038469398813823349488538151504232467713766838058008728595738801105129194010356493127030607454877062889019205670558080418299308314530767063872449025186105083968773362050462157456598601210715774944190388152756669671609599103155112713806329649070491919537476323607662971978002716202883337570886615376738893882952073894809911861023615936214701878419379044949743368557728613301474113590417873887248130640419566657381196737647984163881173617482698482614813151316927810590170417346398645926988047732522808841206154801578673160873011236857161787620514103022270667658951082089538336606787087735825956093170392797404121781669634875493276020083141071396538697694169282957579578158865334724542630768042055879508204765086649061077485674633914659786673465719015516983450948639408134675196520423149280559992905974543644064307417930514575077518898682782738938382053967323754937011837608365142568599952427879586829122552538525264919633348408931330384493455367476543490020705207147792248977984351439588512357225149066269496095701024174704039540496571229479400936200246365692899882358209706345298606408271894737199261879521706314879567645268566069941575039077960682334489411866968484981323625117362727672030490280349507425006635704861377607798495714032605326711974458052222313190237696569019626520330088925345627891464604104744400941592492521428336540887936420237666325377747988732450008629863236135852858742504925250965788661871823878706150148598960588727710903543877616065742970229243101803091990544154811934045844963688983915176983749341374402087367133602710293871055871688116161326450869070489230917625623233287603466876139855912422547837377694614333377202881983924261896083535541045902234882944462243402231870952982732430413711541489530331227682821932297748480000000000000000000000*i1^2 + -137339908966272462149121058977482865327501925355543851620252890166414685791558229845852549131454905902150060855332562478495658318019786435121431379069882818996205629780503202784392446685975050161151165791488174156181740802617236001081835268826756253160709482400310591327173620394141939458416994025735702805361591312397620764961697711266399127075157589064940321734528539280903639145379686343540986167704848288336934715572496328087369148312027663601837949746348231645121822523989533229695688960890765757779842339749250450130159400863359974298486599294879010386515244038406673731417301192101640629922979545256049731634411228184823860588250184116643611106115143068942709546782342511345012379177915700388193168516142033559661625717836032212629553713003387209999417074805050716419058146153958010115863789492187480174801753980451227771329038250727540380558351866041736512346325069012796822751890563161693865695901002529012880515411096950670265458602453024987405161528290956398795134057414880319286659272846885689925149320637364680031931562213300553700950751835543785935817264125919555502499594400662741489682470559262325915255105626397538002562665466448766857820911749513409525366906301760084693623648029748105115406031124959735879976599839698099688787089881935830360859833124883780137133920839047492954455422898392624951794998119743983379806536632140338089514732227253405604889988560008449808201159539537609350848226968865979002328231579815316087047625094139981278303208553930459449156612275343106482288107833722276631943516880956450267699554175445808715525741979687338461431305709288925860114750022930546164176192707878870290925324824569333615341606651209714850715172864085867535293487689437788503064841647759487438685505974965181290010966218145844688797008237088194156184692933708494222689476998386400061020859458912328328330144076175505716568101115675601846097274311837839622388300342205902820059355613313718256170162759170862309302238168966304104814360323817631460600060074990784090192001876387742382634188069763179122852924480585051453543512463499638354678076602503588659493277763312279129563813164896099491938959159980954526615186341553652518316476677452715590920622184480643322645804843031192867064696611399254679075858543216819252827768342018243861991234070386838811443200000000000000000000*i1^3 + -1099720991018311849987869428229601851161800201035418802340935502317774360725343696527055238936266266535275267404114341137199406288055342655253355679271724286732538861702408142472367748576048644099585860239914857730933415385039371181754708004802252208152219638679507597912542474863383589256575462249664590265675526903396363956093431218386155030036711605677435766154044708441958211599441414706928539071726483161319330127498375774812604446325834874699697648859548957820760923072054961613487545022663678145351979920858643601350149852617857773915512108575400649360488136862142932055441396404521078184212098552458447429996778004952591548946923613509181617830559132489289613108179798381617804914355812986006328649171287487168754081173167610635766594077532260603568124211672146557759864972979718680791229824123406378312195543143308046896745445724246026548113103867430528884470209296349283629158270362492078616919708133845133041299146438919689451878048339766054946651917335749147150921060130071576204231715683859173661965868994818292067434373558205835624992907032358844468213087251072689631801468391239456593977745038041298610191745010669860176907257436861392359315672293961900684871882896749051769524434766681929682137652059891398832437100763712874029635206868199272115123473635373565646339578942274602476731791079258991809568324542969349800680004276546994662592195448726837663198685662933137665216859016468480331966204388842782259594669489315452509317887809407950435241776476808740032366008967949542696805409837056607017291141759976355133202454700737250046494394205735445535145823588191768013201715503292733445074864121222612315374772180889193219582126980045192555343989008533343752246080871366781941101126722358813979876024064747815528058452342542652227327245866459397754230285899782293093944282499833410798029972512018838252454220002653134205773348937542282075870087415416472467330588685972409021845753821111415380941811588884868722062662573264492929220630302529904779150758488029721210477141428232196768247916810268340183467471929047114348608564244012349603657239207563799067177385892307997035130714674660269225650912173087698416514196779099343541039381053544982612938417229132563092216935216255294774588880701451462367500867529611261360318579510780720821440472362926196391936000000000000000000*i1^4 + -6494442602801338311116880825242720587000989845432357972783762146971955438277484551248875850407348473122371785049285758481853960430805771044041553665198098479504420410221857859804287587042373978818645274547738706904149698014564284228423650720711525135646002510043874037446910134186198260962660811356425496833437497220605301118051534378414722324885214955285618864824867397754871118166834386926939308366705937738244725696313972857150064079880970384220732312519414221580546978851833925803617356050209479573114344959865640049492041798143239300457974593734025424102111040920971262556421723343383507024192236812221908572727451852172203521533139709975744563975551860518794725885875151900918844610325358595453904120489427579045646356646007595973026676357640216827804801443098576277344702885797424293183521790896823928771321763252653910420741811252863358357360421050510627899728168742550935652730116570040039341893722474438967055141985495025804958568073354228878612084384064795650630594320276140430030262852519866330307693452373796353424093967454583337035432897512536876731790126390573338092144808354947918814740259188710588848248944416292139129342573659142422623362044996406684562435851905882605238656846460418139731418743862853110805393355070213831186067817922088905171094355214049264988421414780174367853996238604894803519385368073098059967071903901179702586579780632261878092871637562514948430296387139415406554900219075418900195092455512827076290834624841944336104168418139009699650271963693170618061847635787522579357370268440940566944146572934419331228080338860495219488266776073098125724407693181754956205944339786949174904970615924999609020693093055017505877406597156784628875941316943045741116563135282281032191911151797370024278024040357391711867184620946500156736842528003545713526471933397279738233873590396169450304895099791801509826548444855355233242833416930778330567828635921090046901992025390300843789910464649056421171994962732812696841605875423180826489322654320064684880329674487837082723733506981287351991414834997104635147117371692864078516482462548513823648660773827012793563630875618821539470060780311077970740128674904089374064656311277956133424057741659211197812558484554035646527232134563977402898175668828134159561540292139324040102722954680020569686016000000000000000*i1^5 + -28427239920342559777139837788950248108634327912883820420695133643689293991451020190143892395606651773150950922383024045886634281597883918202253322921962610987235337530962642608712138762155586610160756348875093503889643090870759961590861345333404527413330110300178490576269325729359089504453788836860833972293121056530708313550691090804422543232732665664878691592947883901523588750223418465219711877625639837347283162639562018694056795254453993251002945949294855077258968020945119598921857252869753069555466614046444253774032783903195999582053222318948848425134627798206720408648313259033275167612048157573833856151806602356951234062090177502710029222753565561663324361438851486159055204456135925754778697010663015935949115219183664414064815089410941706965256295206599565622850304261255678091731229013477759068231743333188557732648079414284692663317700396754779603869040427547056836130749983581535478186781258414344094410185805208776316168681944239741425928233140134568075277677215823147993679829765039564516447229300970655996591209656547687474041488804428686668532343663258184733812684884345865659857479503498278516451373467662220318716024350809562994211190927887031734516052790225181738792786577475352733270390270984277420687689486096161727090776624067936606753652123847344771659638056563040235162395317392169230988933243369214150722261760956063724608092871126280999239056666743851571704131851292843411937722842577728242169820384140332783975627550321973404687022240205410791679230154218167947761844677651495215355539777176918359068931588595418178048507182370439796412442445755857408085936194920341561896623907056230108386359818668463023081510563389943916879866574319092736025512352797187076673928149601292683338514153647414192894455869702099627580566209352868186197933921649027242260800922202824068429664075347114053171124673396207020017309217845688914195085731215429325262706757406649324149235471601966857631503694321032765542521980321457529090764885582596242639414570303180105160772555045553079636743348261389680084942869914302941674807606330101912872491212077492253717337225933821475630681421464274616013425225049198350502446914332114616332224694867103849861911095767184797455201461537644397068093372070227458966413884643174543183511384062037096714175081398204094218240000000000000*i1^6 + -85833015232230446177445128676759609119495514081261521348374599412578967852743569377989828971925184269687433245176892973708105055449016513395480929272036612290933936087375675604544903615971663165447436754799269421490066579042211798283313492379190629153763183533997983987441710773919122415804688349183320273236585118318743837140945940483536883896695296678255981472420243635812158065870330510012265125554064856665190910762770539997237339562063919654724548759130370132179633645423097764391943542584763717860471624235151474990026529490666521800693072155833591607378797683489733447967571719922399370956940330063812802350000241695881335063490820405707706394720668170383063881514579212988742143168674110274553688657452323702983923374568027579324484581278012824508889718254803917311776060599420792316197119261662790034287450446434891551175336834850390453125304141058526478995946143570295406862195733365234504916867960589449448467382528144370795283167350737486064804340131585334124719927419569013588023084462438549802589113166381898142263217225219279470672630891201453843578324357906626700933797037260978017785616760560972258042057357200314062709017203670411274377647012136331187697711853923095805721556111351223005430588216552061417660260820622479360958606873861969366670193801124200472096543926410161332941398697906903418707919975986753065345724092807798173111273846983971142511110523545217791433614170082732602325650183247265535931097949935141686176907349580024462781976839596011754659482733419114114592098554740733682514393286783382201019904786616256433908513124566277976108148306738898939166060990356625704128766571008347674753916259021264492947348662230351339388044877667573333689731030660713459492162276655881418261847960842214967652131737737442613318551217871102723145432791408051939552665404530236676930695061437332265440215449868466958357011121770873656506141086928366244296368253751828497782466663724078094683391471032608781828311761469465023586579719052833668504091972648079544598591382914915244483765308830623654189729118605071731798188267574805345444149836108483365798738385166943633026510136928414263876776978765580553331777530711862946371919954209155899888717383130154566587629539769911803643580785257726618809636723429824867473197839002564818924487567248111697920000000000000*i1^7 + -165478320865704063443449351740348982238557923122131282827895111381069381853744643072925406934068158558393318408563604538695325827592470144010546360876074578186168188813194579516591534464674976901515761272219763508507174355631045633895117877283102271289421654316225876588469944890424016167009972740569770014489017848946981964937791160043198185671013042767699106663162860949803689008313694058340285759706176012903808334063909133044336831833814071382576321001428647371508866597121250140342535569980071424741554710746403502526183210145954886091306459533774750606199478848942593240299756319784067051015325817442609609685174618418063969050937316151055920418781312434454879358163192277931366615754428844958328014297267875922290137007563707935968093022006945426940074911522989405452184253732326805295786615109765412481695999227584616528577819351274846294945291986841071975373983566489600709462339784773222715528328144776810320855642272743814527882256233127254634151683443515473855816407746085045788352447705266446496754395773318533619888050199631404541186826122270847873689976184432518970748783459244879845522751523064085837110469880043144147552181667864569021857613431872876472954052992277182119045134835045159261977462046453343193275656868170341121185834776246989000977263860118996194723607435222180780415409980345768011109372310061854931793078475050758916572587548587003503209613554150997026739441112088091897019883587513711456445792083573642327301364898651567796431615064311494217915204624436212857053741535428245383799830980550923470411863165925158138635138186352305331990535400758145505737491362843406756595331219333552636754590431905588611464064975143283088746852936945388971160188569262483006911785026098188277783262820495394774260108188845273595552212647307593709156792690941467015907665116700395352800006187567568456181475183001102575157402698873517252834830420501772808003291114426861661971399688306484900023607970188806446135707605803648367532611604236609019214635668750467704504203576344803407777370194259972122300893788656461447232399394916612880398149194214652420613555478361127169309193037823863727658827165382002738778297758242219011136900211775555239006701331661313182439854426434280927497850074251701323258702908420066418014063379576841837965686669228617236480000000000*i1^8 + -201676549686840827933707310543859626570971575520255908528023019350338816765375563302357285592629084517579355642059972249096985969966714792021250827309735682442737312742152999653788292659538547687089251149005927798606985983526327037279236660860220951903321136941375788807379267684922538408056909792080519950744776585494218921338075682508018988125562529969917161787548948900517376788164922621626354190997465018922750434792275949058523488186103252726265211195527128366197857972791812734085305272678564980452298168411144078264147177408049133324603336214175914065290775743065895239626230206966603477084430916346813224653320572405573572054977522888606277914454136490042012693124514780693182779310204114568437367488664126420852901500687557962137567020143317830504636016770040905388956874340417395723442792909613137752545048984687321867377836829691464270290203840237167688988527656594265138725601319759819433108692630459812114515612945542400193762078844482971604812785012319506465254752692995011899186760035935087600181221353612064658423487201536836006323448467309421584457742690347890297995514332789277044202998300330267556539261171528433199643110129672685644409248413807665481663149579507155572523909469813630712827824516411239890018327996621175376504373052453583566908758308178728620950318112931345526706029580073075073987291111078475760403980403550563542132241192277347774461706262783756262572997446984126011321828366184501389753092740164567919020798309843861639779925499303166392744167066342666483727978983056272155276105475136823581788523833303653550132232450615861069667662627454024815138593623535498310886936680539174233288791319278903316412630728933374757209749646069280322336952659368315491317914029207769282911882508582014987592452318624908038042671118204450984723452340774616961313313845883569796992514248000572571274662806978664173440915027855138514830136068568505051663489740769880091808900567469394461272228236476325583178506979979895865130923156382282409737522772800736168986137243700023026592522939633927012746771531891260204678104402083999725313837909984028329221497080188635137774258102077684521157582688929689707685326023724361722450890963972611414211328033614950351876668485074359754890246966950736694287738598004663579469778685313718491769270505019172454400000000*i1^9 + -170774900254577715707564502850769026643774153393442913808425211947105758598900020621281668208683635277554161735231483267175660639534808446747982518150069777485018206357618583391361432332949501897922097125307626099393108739999958218510156397649645403438611644085524061083896317967719654289540000860294412009940732699835111595479704890534208692957215421772563590139992542156631428329126707586921725909818681219858093263231581565376099617260803156251052766438609793720381440341866272926198498513361156467945310095940429863046549514322996242440910470050965786089766064204070128224956913736490996529499918273206452776089296397095473574769838233104835604522054251134184105976339762871252254164874045342544315549514813484821425868504622974410454066244026319729741794039604225085580148093882468666987034719951017935165167580441862503509884263145590726667768438122996425612024899377186930768920279328614915501333471802448439339520228112834901755308884616014661572587193011861918261437197726298296240501332523306097622692795923867219727861015456436223019172170993904319570961272870329342350298915554227714791055810129879371714332957587369004399949341389682470528012642648742396695340014620472818306645322107066981258659665062090316512785199836699137225734479928098178716292068817178658179647011109122938006764917616500221990348322258527751517675567254816085183746125529489055772166567572181483432092552926402141550467769361279118644499276401607852246018186594351812203316208382109380686050837722519794287667739825090374285154829867081874709073214775621071335437561627537178935738967263642821315987844778797998562763008911200831923486038416993895258525050557476913570695137784918915308299879161248962043613921492645401174344090196857926697612339201882944877924679068504033052133389579119218188418754544868171293641196465810447934735631866538098351910498355041345039359144111348137213321806530338471866537920897612730126289251167907404870275102928511622003055645511060692242601130462569445497103153041134720329382977664412003654355298154422937339741227952296526328709498280988289632748612685839969127134030833153999643533394792295131845335643185599176434621961952381755390114848761693814344911592299205335964337193090568548950013621688460840141211313228204368311992448270661268275200000*i1^10 + -70000527055808381474560799882627366212839466347215252759176196849017574836554062811524776561031375681674691785333735335901872544572931463181270983308026763148122057210899894199127990082306814202091397636377048052223410587452972998824000766436952251564545273074472433664293182860472561840873994933264209634938493644165515948448502264739813295764877273858221631096507204829248004431552925463812300384546661288755003397240236988234746357689037932531867056177477823999294886381863885413411410128783611784584648306457453243327440628020344280367817415654998659914626299722951823748759507305787628652578850095024288308894462584947679664701361621693602945504925462597892791684920566096174775291368831214521604946525696422887254088635224290743608982282952062122301070036055847553015865164908509879087411755516434874759095618792218704636173930737863488524405268428078965135092134989649362434271863236003550450727163475494116577695283231197255628266769429332631521346147953311601951258056031950917458854115198145432320337727797172857665128076062592607538159812788588387693621743244418863933251951471515491217640549628999615984830825390077740511054093845757313699303576791332953784227039260891773062267303147361305453047799238543090504826279183334233264296689041748262161732761618027626444187846443819638115293616273482191239163855070981873090087054088162859973132052256141952319495306440339108531502456305327252680132988978681034022480847631718953007087208885509483024126638424287416449260455566782327219592032017408849099178814382515427335197864457202209052632852739898149184269235723746830967643615421600904423310275067796584365668790831598307549250802640470843830832370992933785724875360041788606120865870921749634650956519763120780941740990350217509001853071522164547205012810719909973235843891010691095698837015353529753210987846121490149917813533510459692771123224078320659530864755383708575390983965372988546519875349439555700971273444342875709045436108473709740515293028856311952298963998835384981485115044040652564510303039871451638648025660535409236793202256182030016747239239898587485378339987435068277711562356120114076651034119223687532046098269255058717963173873591694153048780600003591450503676625946209884838353408829109539320475328490069558343873936024139726848000*i1^11 + 27087339803698292196365951501642025162924773295321635068558969386845080479191442226359338875850733253299070802882158042350089109376459070520251481605357477725763756283675414204054256905932922451522537925781012325078055828978250848385113200397196338563489339921847722006013131613082626975668871631953062431581968836646989799737050189581003263136161423804661836593642230451248915521361774352567252182410116939919397212875735000555909965332881167752747898776362951064491548410260810177228686602640725669791139687843836699159380439353186394051293995689377545778992975775120696096598439299308512466126671018579052277141789802182001198089440497085805771277955592584389106737519514226227004233288468293949010368676027045312106252828078393533473675555408742209860450333659255191568219130989600072423448573512249566517341057387094472558323595688215207984660974744936305506702375790810089095703351424679940614858561981327275199855322107614777696766310459736662164357209375083295131938486966337911644935072317351516638597997852567409109911578096704781427137771804199179006534895148322255458061954820717408788107527378403321380686647146419985446337363442303072050725170550400477481834822485663041798303418118866785978258431883014967498267691664544452127783997999255816378719811611767810028118751515448878102550138260141843822302275045245130105558575443410659977889450545049266647719073880058383887977743363022043622860994715069402079287053180672467312002280245108071102341535984563321673432843742410401277836434774480720782872002247269322590891919013539487845501757998776191442787735622770494169458953098414058082605814642943572303877481004477584174313805585415080743528498218789284385777649995375108879067672838798401024098122304082888019794767344037901156339453296637111214116167975717285276229268254708977198972336602154498342427820208337581940740754059691745635315120164096192276905095507732469664849527001500040539371094793149149176318895993422791708556019039059310907699859345029949013475008318081790001672241691182083658051991017279153584550679483193003949098815134015055412726106494383579721737767527055419209549030403431785672278932069083300876858296402905604088515198972811356722075329131804050728652643649489955800538232427696174240839859961666066626387749418880204800*i1^12 + 78172879088849328860618480301653014059938118094072210993285991976928428434145903799437628364539352120625512199507913184599256731910179532125416674483102530935358003973812334333571352276405411170532344702345831032620715459676606424704904113350758990130566967650132399197826414152247929929323743988072112858696403271012867620029378354033090376730534443292118241046338822869818599338463016983598055870770512137500005099178155283791178001862356173968303324476939594648086040860357013148067981265389458683011045713680371749516065373084513021390726537428923004305905275550138242092142957738589751320556443977724080725082125321783064306109846214036228897844910595273511992701287118676962854565826094211389991965307677689747317706969487952947036078160049841657076969081213908942963627206490446705868164378013275532558808738329200332780402481009248368198293204466575846382425070783349596873571854900060729459139179619007808047294235963290406848864190768433492465067417585527539188861542617151956135162317489335848794051473663702453431026751215954600413690713342918056052530339637923820992095819489707589792986428333245998363986251746936323639872995459068720392840196600728638435469363609116020954397231018453895370500106914733505952587772771998396371086194782513147036282382914852074754610464315418599856861075747106743412436606385766775956796594630364245843004953924304994690013531982898626782740416653550531798458054347231725830757738197336194083751494547820234707662743307822937685264942966493923384174896679720030670201347994912141240557428261349474789867460410196595400177464126714598292224917077378094428564905620845056252987981097371602272048034764256528176542582812866946004522751687288187533846844410646553645703409084092290576865852927401340419755477561417515937605094220055676935425118421928896603652814189065823944209988811093834932755992935448176184847835498493575871706335849875618772694253428224673858345519180518584016713898541257969571495115809224955723722098842674167422903943622364274942121260183742272559886103687621276655554549925697041365368403640484317019767674092655856661456546732273010274132195416653245736366629969596339692252455489367227065731937398328134878612745322424864817727576262240311822241131934972051034837578883588255108283218819809280*i1^13 + 48696624106004666375449821698519684140837298864257091699889283880215150476574364807258575655710848951948140360337047987900003487919188154294440624056436718783526333905120252544785779908536071810271163654413931534469139409173317407623025182690893424898370222653690563586195577110434531670736727045342362917531278979298727289795415935499849345010942312441761735033939867080691231565430256202844354177085215398786608914685602887983421713324184365961488473079692565521326548387538728675612771780915177903272717127615089619492002899142506850941773973209157602460862426772883954432207741758245521741267573348398772193014199519191141834270405946688593267773515993546494093438254644146922019788015676665867481316684882669543365004249104097389368817085287046377959855417026469680211104056501636016408593490534390722889163166107899840933176857411930254566063586738297665859909481698771490811895235001704504797149589899496279296960690956697447224875081152518053315321035552213219192821732813177308813504617772394617944874380963612285739988374373830324220825627558951270469323956924246761452673292426423583227954613373696204473640872959026357350488207267989748090559880486607610962375936355654334515373857432717699416093854355947863422370738652398278251765756008530731920599672225804970500660685547793876316326795675443971380437337508957851365448611418286969470028344653713416795664604158213729441599312139226506374178886799460589513529675031353211484673591156414095576144498931777265593242676118690163792360126315604633928483360830218334240343918785284316783897170480796463103454377366819650156882268975570105483730182928609958630220227301708828898328879265555363649228487326672166631487855275667472991161837483135301179704909468216611864756261923593481571723594494459704941377260144306218252190269454453289484196398632150885117657326489371426179307282505541834499248273355114386930102992490619056228112962287263302325805788857820094019269004862436525695545026392021870905716631056102373940679682836597025061992160807039811833958326905260585234117953693519185840314546467226047372176562166519698183142136431307882672646846816515591610581380558188023502609829315112681439298123354597774967513977089892533282210049193339192790709083286990281427938544268860702955861417394176*i1^14 + 11790386645365501227176447848263137269022072523208255777765244175849778227889691030932790326043452729009325396759763115166892545446722105217146337146607468243746598306960116623637893035688653516844830715494718959427403550751524303264568121184069200852418872934198303543510159447789729417076737510545609158051232936068582652462805515378944522816111509117278118988108898009429264724351688528839012095153316088228002869061889016562939756764697001749452625299795701115979508279436149016849147848084945929636541050239761152022946834809422171754319210644050845155862000464919152129922191677942778165979786861891238414155529080721452651774295982587064667018962714703812029242723271634677868407319684498155873040763906727637616987866988344504293476985742753064441210937645178089517093025321336285661525759181944052026174116349589864608448196508256238841928708898924352461393872640156231103287163055107734224752492676709830165213190275384715905046658877377167156960117700452541444779291918103576725594644267602656218480650605397919790966865469542863412644360821531653101381471967817920229876278919777898415548123960082678664641972780410897061906479066410052326824233154027422806943189219507219430403406675315160171490584616719172511446794109946863488565475491777362743277414706901246192448065999715358125558107869772433979643765433931176995698484988091898010574271732718877502381556616464523358006879991468023544640473706601671701253798917402789312482680265065687400763766870562990971638619632866231258941257248580858008965059005693117141139393745405184212821959835107910492098942481966580850281899286551341871925548425089419692735052664870280878135204941485555923192632226987944155932529865451034506111052220912229780483493100489563025954896007435237088741894921666145394554218188914030215839505786038653805239733856883198916395096169369380581025536984540565992645369258440696827561497275524785005840114359072805977505288177269526152932696133856489271108262964615172586943644354413403735795658148575260003789599077850562456228134337825934380260307440084874296233373068523146361798071812791791663435867232680923017554011220277710699697863058956294066656199925626711805767023742333215674504681889477337069372858506768360711151904644004110245931517611491146427506098176*i1^15 + 1612504559383128996146215615959642846284668805829918380043116525404463474789459824785222561029200292807739113055160654296557170986307762938850463166925852111768156756579779953070599893841441484335156083556186675056524447980332132296747790450683174478978774682935086283700520222598857370040973958107673451133481598205441415213875007476680990507215726499720921630474431554276770506226316526971609378403015854969125124820879514328528581899966602409662215272345384781413702212686370150648801815875070517341603017309056860519452003588318845830902055016522188222584471943670592296109967775136180548566026061298860170035249588442213827917713266857085213205427660890739138052761369322489709034430819281901607291790502937678943938272840485767627808668058010713168631424264278224651256046842993240087935220570594623710180809299697894030154560606891014993329145617954872349440644622148134852484504983415713489815208509414317471457053639504305911372812636696347505312168417324260590482676795538848104587272598974654661553087459766348298190423135705846292353369041644314514155473410318253024335402949852493211690049192150861405620060854895688053936356016985365331415867356361353141817623267021344820412554889180767415592616730837254254908495497100533866050529022173850801118839417809303594205738657550043608733614578577371577712516695861498919315287944778074334673613676552538593423701625196330233714412099842663136076680246561154412182768917524676583285877103865124972727445582043510441421600713511669169131163111588866025983453136015829172069840691602693249352657424513185960468578037055848246930548880800563109130179100613196789688440582478656416751595123316490480374754774613935187010129148741507936217266711400611888191690303791585173124321427539772379004742650313699694157525921301147246808602194158608859455576061514392309408613945581912308990752143669767849492940347987761524337106895123823081654817677767917504702388960017279131084581969037747197723093156777463005471110515855554370145050421065307634981769812510351692058616208709318688741378905440099649751834086511465607161531058930073778753080552849644848060908650831186507612640521429297471703952543657163923951435920145041284658529949688510762670925668566675926207979095489349667953123660761476202758144*i1^16 + 139611821929446086254282176574057939903116891501501017970414090412776817582400417016522653010264948485908666759394982581673566656394644676336385931762294084251286325096867236695298420166602096602944305556440951723388922632612624166578021132409848637652684137280429607406886308946037356448558074127407691100474375813255961141905503116522188533526912341903493407282905458025017249739555489787849504661180189435859083428044054855123650384231064480308647273752316410035396332882098527719344445092839610456132481916193549376694674050818776749218142845669970126877242569370201190839752305114187233156546697723724349522074302125372618926637510925063820234562051386408573148485071689059593390906648475260443943205353006288553142646709874166550718216718037483703286939839758870655428627658020665051677193316916118122185525812095053337363509490173509700138537944117171290566334324464791398652500669387124763973855822382878262958224700971262762919427083698398172026664539178001794018613923964895463722152159570717133204418098523521461542459262913627101597985143521926125557352327708444242005112269020163187729629609834096813104564649388800367716909767187910921612843075828108931166649921707146632928687990467980051298970125098059883066220492735032295847591944071571863924474989052367459631173255180578965146980059378803389759270549752170441942346864287937446149119468222323377608908471776813630543625038977730062765206171582858927626342612371019083964917732168817109524461971921299837319162843677832575293780146526209188538437777194103486588438393076542650713239865890750896524201351200228854794648422188803845392945450200349580983192900632080984176198908506046195632487774717395208601122841470568543873380977324474210577835194718414296209053318705453533179743684359236550782604149278030425780390870010281240207359392475111318852849154794486935000541466221398322226855393864698064668406708613389411622431956500200988113328123942684513399818232625004373997519303049748728444788919942676895145632895347039169862016870310134332590692126266584228846380317486687575835005633129326570988832899265261709187754885606430667686867302224964391996511704982470415182992064146877834770676124623451062523239773700780865339068958045828184249072229010031626765888168139503435776*i1^17 + 28371621546652782407344800870122619055074836428359821361567607420766936379623295268720449621761707293685906114049198567744500759510017127181758479985796714549383651740494254596821236042929012216011597277771384422584307058107578743769435418268345131654373291068562613673094766638100819482458155868365244712476134953790788534112498069340567823449869356085690872922824318427521688408009508826375174770169784386215580514811761715215665492683420187480955990248230729016732913899711512551921761480487152062099671056879915926665722626479898584820241023742017498045971880645453814105509646540929200373388655474955622558205647979048686528109836284758418942835780265237505369364343243651392217623098160357604903632375850228986093291293254570628711275009498929883003532454686741965925396028596010054193489821849402880141469244029619824826469604291268074381908848958690075176889482255326871223494182381846497733488924891853418671046779228072501353665757513596207490782287195292349341639492881628741750672713341461482221995558530542459383884070002471348586244077987298169259089312922944770335063413948413949685493697511735108467632687582858788352598568175399281830691687652726884011826868403580794376777273510058902746717772071274596813693479713136824580018287233897793791673871723399727896621297882489355375653452714830995840261856075937578636370620018149643056675690170230661028404666408432509246360258436925100155661358064187295179800619671465298510412020922017381630630155138246548815671792224614783100844546391161544194377735734010074565383259460094997766379413748988756013494099844863759110099892775900410049933721435757540819835717353448389788971877974605489127727121560183588125427359901651225692150884695497033276169443640270660454761029552158671369092897865404335363552078762420315715863397371131557616373581492006333358961657571618176046727652422499397833270057987072699549678488910800542831632421511095104058226537768631422208235255263254025699547723037820225065936332674677908756259643057622454874077597643293739803738367739357571097282277265957249709019231563428181776949263626169528406080539164358044132202176807408702078782677265120601679581576476152028926079126993117939927887290410660987125105151239113561349261491188610811143278493163323392*i1^18 + 11720770324046719806533752268061795473585557337265836117173283548354739362521991345030892747927295571218334877829378690308591492986776698215066683377554785365403109642988746215240541781224326049190554421264674127666890920545091481417903879859724983878519161781505508380590834179500818523977576342669033722268453146381482078385047589086666467872661479306974332740809128534438325832317188057575839734778252423138694926404293590074457311906783170960907646907113836917830523258133409384727380337820693496155596872265714148028996541046210011594147399290398582603437970901060805761959777454923741860293954052599788445315964842588585603829166407728585629580061104914330815477896655154463377938547531172015534856475254023854434305727341379919874798401495509033972007434817562025357406589552956050743997013424799309281125994089536347335746592270738681511579605636457099028757118475305867504637435417001760050085483411940116580375865938771349922153886677106601235029540724787959180367579080638518834622201801438486413352870231271270382472727641141471979192722127139419767969523501601497293178009294495322325909691482566962938805452575829766398671243895439548116027808042593928300488361857432102628975584227761428501411149532508607565793055654559536597274988222955891285812830429844423236009507358934045128114437676867603031304088085982172528694251206110626546849158615894719238038857879832606696102944859186272332618717813104711622422045843387508927111107525293492168094207830221164064435992308066577635121224394788433840610047572723448014392195352018841802159351368796034917506974819400729750401752129065430639958629118076178367446048479660660225993153426168743284614389651018972119156773610057971159474197902609093235382585603687349989845619246796261187027271552975980392854820823709584187997349218453115738841922654350586019729751981873629461043566272286019236989995063021845759206355468537953374514936391455853047413363225677418533868425244381409978892216374086208958807429418163379878587227467212038678596251353795446395978383897387610611206924848740673223247817351696831484025631923331678062496369951729438620370750688926407101084389986750343256974933179072623470040043183197869972027723345189018918053844746255057968092106171511589433912019910656*i1^19 + 2447141401167686112238910016168647128815685300224976005622028175014534392940796342838474648284892592221088266979983228947063353382187011455330233962804216887938965200623386059565979994007284751697671248757237917006666239462658810911005563783839532262233448731245230928418917313666050945156257130848894505762335192615675494713464521456664423567263443392519179913915492368326134909767338420494731188539904287827635841839784776434146475666163297662798065730647560052912756620119465789880998761188075902206953618736233765380567989529776046004393446116772634436832767862836863705115461075512790162956337020346402898931577714478086903959900312116149854582841149633069152577827752476789978007427933870024952871807869431395736852829033632542380217251769771576621964294246111761348717873496541959363638459430143751126631365675246335178336215161274314438647998498406092965820584220483646600268993726589372073921758339222697537541859922381307707885854982820852563711506371499947491890524260705876374392328087821212179213000095540448108950001360993623010952735241829029923452921620849086453878085580870054990595702716036002273295945163586681845242308871658339555167337551803874874568143578738615819646835037806296069833086706947028422061682506032744390322767809813805979976751024051546214925262616806476467144569281340020397082366520585012685788087937548837532063521534770351300021589507115754924972491876363757116154285957365974140339966484900144038415984441063843301903148243808351537830572290859169717267001831882141844424207054722290354973000329827940782693573733947223272304219116369421003281047099753351066158613181063379719652053961014867327014826040013272833543921731456821869617509179320811038415117687538911050806747771339756804000762684783591888845233696177029883125182252877504850787243209141457413473121723200799446298719298978799145650194318814558321818376465464246867932922336180221092020174607953573094418857602704067638859573545138446603060746850258632085855353287930539442496181031142281783806064628866951157441692805682015954114295641557921592912714213788189242551191400432427023067981314920020673826578498454191299382958033526810614826382441185519336873074551219939345632715655662216138999903532773651612229179784438405687096115200*i1^20 + 214174307344469771664085361651548228279541351721113426582532245619293482350404506962997779393154562327183661557948764131753643340443095831464935765396346695781003835130860201413676533327112873307914797055177500458657228852106930570551160837551815381190712568390521696003432316263639235902742340375181863615948480613407358031571261533710720852240829704447343009249983131691586235446896553121349238094687760609476663238625161665038730335956465137410908468409067158649564601751137292851672846541443507273635355867065834131727301590174853681209233593156161597961319349660426421428345964192045565810211651230334635937455630939484347677508346176436170719455124635938405760400030120076200971838156487019366920936236215517444320485114340933476383246793629466670848362609478734871531767261248312896290549305948314885505388268616127843007962499941009997744297047430978630623743154069030721528922416848313233996216583266834367846456414588558488192540632004096437625816033055489182331666366045119089016409386394136023484078523107530250568112429096335268792200709866816033453517765308042860775765749635925005340492984529133061897219869326075184591090494858977962017804212906934382528722813870213641303960935247482156654282498971312767413186394333097012636848288513757789571205325940813791203375884136817452353216639500357595169473187350498813205057906998650240071705687163208480237718998506114618149704625368529230587938191714210089873282377427706400907541076441749164058177400824181729070410307720531397018292439594489611534280085845470783758183643239898598639680942584395314319357674055150717315073860481426614653090547469940374569932967783032439077596506408251332533018299933624945201509432930969170650420553896554139471543842568688955500731798580938278666363328984991661380034118307725936748762618216676425693920318510160418339301763953493467831302609819826747010510334546670598010980761625156406010344040219356032122483807282746274466282449825930372055405166690232437867577238510534109141933720734371843738588038006918962581962246619332095446598718716513023109697477198751708453821315422021025313788953420334937644632518793959546379897345455195730672229073545558894818243900894753302958722978097585224861324951285489808400855732707700542275584*i1^21 + 1062936606109337029591440850766995184704638627556608240831950738941488113895099280810179170688872599670713910583884152631946498784859156237564156525219511697040583677296665150719124022496224317666376651858888644545514215949481756135652280848232228353828938053328100149210804016983435835009057288961083641451603592432439326774699623099619104998244335579754708152010097106364242498347329806244467731303071806390080009819817125567704630389461089959167665896770108618224796052311923705681719818686431966151695753503020928558425392309617365445895247441554050655105986787832212750347572183159331266591545884177174833763084786879341252118171663146062353095644654059278514188266602034076133115760413496020158150735238063946097244962864628882853330518226039797612456183689801065955730368890854287177039180415149321636336788512969507420781484507232198635368513712330931756102390486392731404117771735533654904524353005611243237882453959359751592319674759611922373617376410237637909491777825415488961762973248933419161812294557162630265172820370455609812472261083413553308321532072340502350675559786173062140768119514690418786841463419325516305621349527163375937808729252294389172385724590462853078637745138378417339278377361407220582487826552079466962656221769071785336783241675810322907882256520300459277046753808589237699078643170808123639460215238277086153726738059878825704958869638813125279503311358392720935020229929350861216698627567891235688736047350107931854649236017766764909451733533677121160334199473397397544579919514716671371701212915617867200197185486448854028402661867442056492881196159797392814363833288141160596913188433022048207531977280765779288934175601542947405011559490769769291117482223557133075356291382641170666119729081509515177567214730909892724929935515850445832147003012104022477039214960106014054167934874682456982654010704150321233888883377907705928955751143115111382970484720710771552117961182964115210556656369616112634840041805447478664289281274308203735402655998368790964701139531746171956095925738543991670083247649965064675053980655821144605596101460868843918374201963140117906954926615325725282741640446297841242731461485010971005740891351620852407524838775539692607318981042692433387611284913591943168*i1^22 + -1178640123490396078843638667418619426879066544493270480011635513280063664210077382527629502512145238980123954282510065281362033366881805787002550338907058325174327912115691651275964140866945360118740727908785267204453754751490470998718533441993897927993061593275409991380179398316993682981787800041412865735170132054979013159472795946205393298750516058004476628816830193689347094392194856638509897270376722175688309874505353220031744254537136170480983730282434068299193647017837146674826715277121860813461690822978252755118581008338466624673784867449949530694320482637908375502173916862763450661344382957065619049675048491525027865115191902937984980981610607343518019089767268000398945951267840738032624279204028963460548309586899180723389645430518923961152586217131045776074376272578916187020895591898412374024131749312765058100851522580487956389924583636889807626693464492468364635968008664092893188314795689432675135595925994531597580434785348421175698008310171798770824192912776309361481197894362061176832901617532991385746855586897840049326530192324445262232329168184224168203775368321070744972441188135376522856725189296838739706231702697962585492651037108122639310409831397765618014473542845825946277431487348775513378613805290085597912745139455200698363951343678082381917836369660439293690761218992675812349991070803573457581746279117907526998514675829975478960215306618984331863262067850340654682874912840179128812340959341771316873477779116580771033935382133894917888012169101790491416238301804528080476957002985078736038253953140508175559229226599713617959320822219509251238351024099032947127563279085098558162516331496787277850696415318412967518358990001230005120212757267847505760185252468274254193913712990614238573824794847358234937912150551805630567150728506133268362052425617569240836838792679278026765349867369594776096377325739695791407213106369588910581681179292508600709311657750620907319474151829491769943084080268032098678627410155589359271851474390282230565711250572304837878310795193852267735855800003937348123788254436417928514577635424579502870857602735254696352974449524847666680240783460543845911628275637527078796926946999476360967779670280985268705711566549111153325141046027775093091482589986816*i1^23 + -83316357974224415178809101242047581685074515560247644202729459627056966472899777176402740977505396597196574844481590040562423114578327788409106059260387099470529871495754529792491839214282946696109579374682885449839059266300907353625629423583658838279657459420115066330048667582794248954902750261857843357817658467680833940585192095787176566963685982003581739682205969354078686192381702888639722763955243686364105840925280195010714106701697397184093712311644596408791438188481912833683635538927112218335570020264316174612851990293740385801141980533333485483547525227664324704442332145623987375270020301337738951315663666181164384466038351785111621541530514427776839638421043576073717716948645537895522130106580775819115093421029289144024280214876592146039981552076882615275046268092202514242713475199991124704550019410314275036363688427963852827493399854115662655315374587975998548578482911573044162173984281122215247211084394386536272155900252127427291582968215167246104864494689918734036491609307658343263710782615466389801865398718699133453076473588548721503647655461768507133692821775926334054199221745322657439882595062213042380232003089946864557035576464645152625443371970100780877863562899051313115485646936956854726437869868049510790420252032155231813259474185487969259847469525286766095207619282922868542228586536595760467460045496299492892204043925349575651804304128516930181284118296001706340844370684079866914741891580956811704972190636878082890830437574162047657472284474299550205782037348275853975035517689206368802842526978723445725060082283168525667143888395523571255410736955859054244990154976005667265603744192299143288064196753081548372164941699833282733208949629882691811255111079375928361023439778893363868833155949977870695501734959040582281701836760193223566607896123834562947733192015396738878804886255490008401980492977947032396219527205881387902864537511794582300111379805278946935432378299592234548667819770851682702760054742494062700340844247009478114607356273550448734145033974268384563111719919101790558272129048354417168501000436155433545577606465068630667374470503028685487055849416085367809458402162356635984569190928162725541517078183808132978124256969869509500917505678451898679574921216*i1^24 + -1835185151990210985152838297553522586611897426018843700650895196623535112042856082601238642680895660689410510009783573464167040326015499286777288930581274411064069680318761140250824183242900219683866009061934548288247598479352442242611393317923999965173416647335377548073282965089059118239717595380021522816215081726903052494651656156763602372117829023359031189271339021994858060234296096478506396031758918810807237966396875095582444244077872380681599893878473549541170220215290947258544371569817954355300438429415534185771327397085467310601752105642267108156730383463987261642308460241139131814380456325042092058006880077113733617932595109011401876455463461700131669691878616639696965076264710270545018355628262953509720550854055019599875946519777093070192662858643375685944613475392190837158491617899937122732925027610168680471673625400206332476587143459964629344928858688954948991262302686293064880288657815321339571898461185324659370828193203862099416498785136995265923726046401738428946688079827607912268718129998996970716108019828524701654566332957902644818377199805857470203065300584166377924162473860306654493139872870790883450064591970496406607143537089943942790731856582706852585774090922531241044426557049555183573682182519775567362492671521812762328878159610422985922986990494383059842411387498080486714707855504404645306548666516753990156743747523496652821971866189489123035002876663370278341653273002406215521016806981298037263184022995501223603497557717775292120089946677572036621998684008955234359301231066562595193522095434344316133226945743257183808755964859754257776998746201573086373603780277873557145004147834579129383405715643607932566760082563543701871920529780601053405443409200644232001653769409598565483923029388276032809925503973920287500244517670945649625357662275448410826664508039414773568880395022468261218238747131236249708352689702011095378677096614570114359110420636432468540567367641586826798916272644325335137713589792385738294769367532519729670841667503747081306705793339416006332484799136820051351556379459076755770412887000434871390106475852048090551336735219273199146880855611069687192546838483232393352437681265091671143033213002999251176160870094362184104089068878068759658496*i1^25 + 8399970572491678842549575458540865791931689575611873345084673151049605227266905760386778095560936276592583218940920574247949209276333414980183502286647267039655545057345769873510091623278526573421251131399492801111772096410444694183817402606156253255160231425559664955545156891986326023092358187513404418307270067038621532300681957801398464034631637755482716767128473241131807496361475424003630363554105903525226135232223719864877223785758486086561126265148020535648393531665357911932437334740561153981855852840040199060304553490160646988121224608488771368502460772251043245883680307636492539612355870535416494521039404683053679003523822741325778106853380865554778149975883201453595890760689786568621760271883058923015989561192967048170701626418210554007429849409985180770273581798348921598384728457859668389328997035055996369430249422735185940986791242733829222570950068060793803410213111497923195380793923051319922332840512437488560440423392806617855106534966573365742959206804724687451145557543560847004287749515995836827153606351436812733767290372424175453108958370577149230416691155525817916133092952493835901330807398812025437887614293225879501256483044581449039401198579968257783471445351936450884142884936992205636128091527800601907424318057984746270776002400489901310156881433193641801915869796109191451378778758726542684507342915730181472157329807423318446164709409924251297813205579798253042625799216086770992255524156318356590870857549393095922609008980639050416375748378747792473024002216761881945947374606301187002094900868722528198095538208882759347443697155749414292459146333582810363839223496764158863914929505088726265061037859820185698761802012618295838504987474042195741524404985287419552559098194200164508328253669625862470822266914103105132061661020957090988148054945070649040093308795764247554963448219536032039559227574549765818300751314313784085449728561829321422346617269949776851246501853798582631668713057518449511547981783698923715807052845077859677445387340305934429345525630350216178213786001222838697549261582280648281532053432771052166721702345243010209064319157499161669209606918389011431401332152399820376894010106188913567840841736712269985969251801972171603024303884437815296*i1^26 + -647794414483874979270007394633855325587317335888867040712937472894993027750752249075301768454147601442427699307754848656710798642597540755643382430945474169989229432093160942977340505019826848781672177762069919209406151361023397976237527162634075362395976595250709012856728466778052946578678634116411658700233057053313109933766792880134084354089184872252520223050504694901990507076130342551695021827254070790584357004832515981575754992064393899279620116223002721014023814552981877997978145460256054811724704237938511713264029330601654710616108845694546604633831270800949527587761999244046028895328351932841441441506941805888860926298431242707072811591767151649860985642859609370739758898780987840639958509483813316305645568447758714381310034764133874022530445531262987446387731732175490840290876141349846347698031666834671327663693865119809200897676289656162575120780206013419276510494793359024972174388583733707175704332653487675687868165756548533250122020402832276503792829269688288422008037842672824144262280717874849085147984798997647671384100876726941026468969658127506159834539552082593169645297905177904021337805696816489114431567218768105105744055503715288037735109869272557047307648239555634025509266986392525336504827199894878013617951245486281545122229101344610856720711062091130587007594810038565911166300721842344799404567943249079283774651110918645054506256637606700031341032117818528058214131779832899382511219678967484914112581559107394080872857108319272314950064572489858471219786318161152654228085048629247376313562115687836156215629172708189779159382897063515715586647889815711092734095691973339304224926156522889599228970694543207817332032640679085631515971716470823424071051737161958270629556588708906868411462397250683772712206480573350056724601381767042606693982451697617090003822758613741110085176366894910251047735066255811666700660892391739886296333307159946395097660599722240778829184744044418799347737446143451694879373072452703879018560082609646451813439043144217925894583478324929455038684126081287586392776192588062657887032750298034133849580354932734584036890606537451185324522158731915481677690493158001258111343770198444574808168222294012632133911276661603143216725885976576*i1^27 + -55195645871642155672911459217810807623339048525052748274411745467249064077157794436097466908872525163942631342198932990026537418626511363572028783380197079546067106594754458525032840472506711513445184196410101194317171386325723002667769289552013285898994836617286234326219715450723265292541152305038694473632901156936253579432837697790121851756664269724161759491927553339749544340003973315609743900908434588103186405244326853226394764783556078967406029944901127780544816601402793835437394250732915861183856388719571384086529526247962679837994436303854430005361767526814161988551164344728050416329076539618689108710654243280143721477769707240337286066690430734783733930876404715558727276280660947789672405482288395990973208997998033491252969832520810443571086771951500960538450992796733163422401413916997252333906863940094559495878431849135564104048580034396287252187594459648008148996931180809415941256459223703504624803081555783666465826419569867939744978048366573140663617400359615571242179360084701574290522857691300132784475347305009172852958803004136785695530436561475291414982486662583511885062888606859607396475885052763826243304118595752564588190327304781308526534944286534183644397194794765933755890692870262672169880812067048239079545047846032312884785535696333439604518080395064969084249250194205590351013730921557979619212161699188624154272484615547711407063453826290682680425863683822671556466799034396188104176075066784776140431220592327357469082888800570643484286031089685885608929970244237784118162992698924825005615750562985696478068710091518476087501649528791636940704733092806138549484614654039496862104362217268961388419353715835669289047537016231645203965751940141415023048684116311083168311675899692362694259302003240109092380663512443095123959796611012681085941980225690380737366967845400642936171221344258138390009589950443733824955959457663581636268593884731009076289487492324624165527666191468185067085643096757406944577680634961548050872649022894525344047262662367386874422708312364281563075818512627727607380286491939179902019226242891963824950772299537974939677610346081227942391459867646843110567722459345652129784442772450969574246720413631770759890443459778369271818616832*i1^28 + -338116299493982348736271887855092293142715735983452779650233816879101744282038276909399503387554998782185952538569921124313077178355591978904558414524257174375986214305664524359715518303873192353670209131227853438443190753914906103323515399460005975472885569925053577375477411346154590226968367897133459028741099406986011045614601761467311372400798362291411868203371583532916547278973499560283931541245898667477979030406325897653529339095194218482011958422956804305363168304945120588084142260086728592783889016065055692683545869463848164529294636533023189970681336920047593980243037598085838819034333237964000462497109003821204118552673159920916273422628915178148541261511337553332376133734289713551200286983695186627551321246450572069087680445287961873392434425509832748126837072528280769184139260560238490372118587231346904387956759298778744760714834624865045467376850943174416739566500222438789288061331856332831350348254898927224222390481622212690555566915455795861706347468978485485105094132659885771726008298075466635607687807146461222079917559600356457436250160986477368157591317596485964874980809326686052375659067179245936046981435376512871715213566924694117611931674747474739937392675242832281372115109439994054882364066927634583936472722966565534577927034430577046431231422560538199333787310300693014810436702725355596177998114977107146643579321703047493751314367798509225581047408999413626305729416809280682627130011590720444556556358320392070738896684462575815601817147801247041019273856129476763178948305499580347960313239741105895954184994067357670658192113828530755416838714598604291278929180940076808673210822723542482754767140109753584409856923943846386554582755675578889871932273824223505791319633567533601790817167086659209269197320331954860525914549020700135230949254155503371174191778391022415280198823814468405964819669088980974107395590029377304750142073606884301356766897172671089467211408532004040147383962102129909433581013446757901448881626511628796898391016427723189293379368327063617316439641600817468709296293074115011949966681751346382360676056972337639151597519439176462218752622263206446687501286267103009765517288384586502157667672073904989488899134254305247232000*i1^29 + 10205699040568238639473322164200676892294727845770332054771263352085613986390876596434911910512437087082030611070790985484485621528595908658632333246724492012521282146797195144254623492950096629197247903034127462444457259669296977791708276888252680103766211718256652320270636633844344669059360317649826032671639439012594254554161612964080017877901527887389708393870378102255176973926815818486660680976343869655622681014941827247354319766709022198896089216195354001589817894079000840029823552689816458549181947751313864251821210363368061419229438173752318336658830594479737314018140771037499457997865751117826314835083013980675930147016363470055833765487513455492337411697782571481822068212134870604360570246136043847041754517988805774444893578599290601202801223452310118352087667434602673371684567101535225717313920133387682682737699047713682426091576313355734469845206392901069521135484265612621381409382162949853076659260082445945329932374465443475344641460912678536845809229174600163502312054057259026001877529193413808238449526708921959730952248633228758640390192438347500412382864271841399619855971453576515247166287464831935501737061428993434489783813827662559403024222042814450022331139226527957841449864732520142947270745519158870577790677587778751834258667007131878707496549419418466444303516204434144170241980788781608431943505945426785493042769470056272258744116638893869077382828786837020946417091892596115509930037706977181115657104169911921450610006520097458601856525053047526771000140227376726667035718740360878621085710623142132346962860460302056584171784837032986077019700076144415082455560594002597027539834777692678871568154986294730672431511502054873337978704469947382316889402508138555158715231924830449150697625259027500159500898098931313841084596960312679059216521587582245788498370543414623483911517959793584331192907031182489626905998729246224417337749948909994573885967409724827003311322683463294893338004916477871795748992451228613794102938941460255510805940990984337846245672593584204768949385995601517071303412361867165343026802096010989511840002686797809626457616048167558499719771886694456876430396207246340604053278492301544202378571335951934562375723304653684736*i1^30 + 3498112583329844124318593427300576795446484514678538689469624391679199711241332725481511207009327398640514053489097535038607421717748082179154508960969530036555754380351750180305933505824270683669611127857986048686532066161734879874665307745530717040905810231466158875862977216315307632083257263496431151373914428535922040852848148591184033955994825680285540375320762131201712140459827148558404950740371248477586598161179114958234079913428624657635023759637348888289963040217936671087453136943720278671892249377856023751734120356687944440333641832849584993333463531933302042490045897634967944571050203726640779312442319867379763424735444187348937365968167368041911261430741993775980803655310413562516665152443688805387950916123721952513286467818974065080564985338001068987467814928288974482484488693144499014158604149013988695877856591504737846113681832583243637680839512686662968177240649028532785024013594266625477279303930644364777177725663207887745710275874692447359541577199546229662250502010590314093408468629719486342825401432849580755913776499419367066783406438337914388246547385372151544792782796692537501390621045919905151675540200674639945130447907298921223534262251536755242625108233038272263437320809104226828728319079660848209535542299274614297467345140283780208994405756499866078342299713011818175853678346042939152039032326114412057247814901141831818373137219153693492859985112656217813620216090180463905053759240623735119981873187072681385612544399273600732055539121134647550256983232562878481185213682473697350174117328997134762883804215380238093291592519974337939983054698530404703754794510073646420811958917591985259833433863666851632486467631272140927888539071515171593770177805651109207659542567248771172671085507295477703818803960398360227952914852007237677951121489856291635318671292862722958374383411459799414849896561726551871913959013787158123069055232700267734216971873813026094308142865633167814231484820334753257881712516481628421899622586034639983892532512987399647915346238759281983753963266254967249501503877878594626472884230983528097067716072177757511829164982017135846787982359570028704809919101484704248524539650310767578634841004539038866568296529920*i1^31 + -1196755712760270952514144485133064225028958799372834643717019079522190271453507459160937284178524067454627809607743550480109293628284332489600284763919150613001864474002503642840201719028212774291383057842676293823834666753841466989284000467838741807759963925820634622758661368496934835846813466658569489518604688058494105527907618779127717496483138084706243521173195820603241052835487998220628244545920612057026243344474955180789726044443609790687220508069938460389860198314552252969897500604022987801329310686949077742323871333026681515862689875380368387912869632478421126485833205702301939728522021350634398389108335693410133538170040200933489309328651200306376242105919261299383059145813940201172020537988742857305755497137322717202629371392681098962689383912309695592678809402131631396192869214895364227805001007162438374688709299155694746890073203416141851677108326924238209041843900342855083315987249026917996647143884574207945559693359445207885544631552730020425448837850401871360571408876698692548317204444454783724388454156588999165114361799986745072935619439780319215627289781629317850104837042105018813211287412639476820512365735084676052898980000211423442298881367460704849663417908058657780745814125381327626203671978384968131637759348365816364503084334678013053420318538431674228472745087647587397258458822259030995166541934109274089635178033814057833207446360567112948648714364958168611119432475182406499361676456581567865329297792465920435422910634981567116684541344973890151916508683484334936784793648160467636376270830010983416002359879072384095547633665981711735845978151098781252250418091183155985958167710698398029030421418535229259222539983295681261442345579138546239434299706566287570297677600830783248653289278953748323822497702433916564453994607562960554402004637042883478755707951436209709907611271345372268148828813497402533123598191929032060861846376148176658117868584158484224966681656653556851246370206171847106446998583149800629500827663931911377759056149603621150979068292746714051002299859511627521346665537786127479121215139795751079028385244156974515896595046668468596180295452978752334772317187919078643160669959401423639204779527232150338894036992*i1^32 + 8937191605687110472098741123929507965999850037070280591854006737153787894311058863925570685715191685873884546286479304193459847203092423126214924566670410970964916696745711736370876215223683435633517515322917464896044236734972926899581501942488696194486697447457898397600147208165684706293503559466758352383932543330140153982123013169088034079584916205342063222572433211131058386167246764272934846137816593511586185545902226468298538096495275338282582775328352536754537678599645392687587551825375401628551475678965875619195370068522484097381024277286783362350759196193244682597316208108950302404155854165255528516797756460864779525297343858489702338305776024635439267455021924816662887684084325438685418110724245302907676301836942630058609501496467508982913709967382573032430910506874079535781249949356318910015592755392573436557489049389688252177130060574889397971608137847600695219260115238163148316579517531180202912113526411247811652299247577482389273793079877482678200477340589435305422663267780531905671061132358338929564565282859405362903000783651976175344184145440008543504794445790686372091252274062597414498457743721034322992923245948977515454441841285097465244450733359236068421317946959011681651975558556556740924150895155138881934543380564086478988925871126847450320739416077316040100575599865715132112860682666695491795000681093863557619518851271745001687487643568592325489878954179126604567561791555163780780642600949592240835820833636578690119482007024398201942845628950205971877777009758559364877256334308640412573438839244811042788128696259581174744323989679549888867082203038220762163275236230553513064342815380046946148453972182960898772241620320619547448785411877974527002637520925172480251562115753005689269131807591875515543924139722878193713358426170421437954310863513088928294121703696205316342121942157332538492351545250651751183220730799249825305054503819720877827877284933846338363054175732406341467370222554319007956970304389811931899769104160417669557296842118311672957968736552767928931107857888404567400528797637660295029969258579929267893229252830627854320075545237985047036150228021704822997433374102703621329674537303507149274832462327656218624*i1^33 + -181252423273158662188328101727407754108894472052092341408872479714714180087775890503062475596113836480127745653954575006637935698297510630425911545213843153600377111871539583908221684683950456572506550237875830154500740746506885444116256382645774466641330670043714094463757825173872743424629869707940701526193298203275044354693362779982496275189812943233743311347416872591736087485270432107663694279559536525320732974141285901638616519897301136398005457596750453642874829908377467457023917547293790242967603230841028895437558205752683918454975542390348420537471999830626647837927117439672042887066044197026777684966694595160111004743158372331744356508967794431100640495723285366041857783626350097566778700252635112417924124501923355852570768465729273116178519808321171461742640304784047437201645815815228977379904696693349502541276785129743476646787207719546762926183525726672299163531179692542117897556736555842832892120970301308778937362094716559565666693034541527494917597182770757726434915732011626183144097522873728593083572836852994940514835829792759596126956147041333656745698119327136171609264522992948202469944498665898801777861018515414270097651052512781343756073099841617160502930193723046491718691915345655720732449853421679615269841786603319001666791545754008724070646871305891221229334157339056909030382072865072128270835307011134759019446584857154878153669787150902999336562425558827737781414417002754796284461717479116015159187580296001725905914981122586450768893718461452414100367286411519597152913905236111945965912495888150910284378910868500207502529582797780059120830198904637022065952117281561596612618448857594216205744839175009200382981336396854871482373931148673159064018099365223948530056258560510695451104596140956030938245008958813547442943219590586958956203276249938027996261041453093325334605847385311039081354818301244016853966489970523782560909227642015013701882335847921651564202313075141803427530354434903361507054331126931154031853211290155972642932026094649870321482379356708894106912495654620890576850384273532746159309175305021196525514260438274674685066125362051049687543455331344498745547790863667721791601731163570354795702420024328192*i1^34 + 1322929556946431666761966180072888862664374127892237393773552846011378348878017747058980509753246619205513911164945149310408130244372986051348702693753883532529064362740150894696464921290685754756738150148266337533043298722152993617881969853948983142144481461534082810416505350781254177890454948853453169817640531882611614204459923355972075824351495678355197457045632668428829980255041394794715875487491594000315369047546651170612047048468358632898463061840626247718613417954382765728364971200203512453246930254131995940744705032242525894315348346372799131551581871230556783422034396554871842175481466299835982342004919072519222327824226412768699304457915730224705083934229195022542079240097003648667767124211862975299841997629889558778972918693443444015505174502691305354417496448807905558557721903874285193271765488322519187024577105087182604267968732366023191631055884670334304337927648178911570743536854493286687737524638757031565408074451722695774055583701025064859132268052229664942776510914310697712059563779584607945811487084618460271075262033540130032571634919729140105678575560894868098381701414495194856869817366972089489462656900142996291778299215664740341610142450902353451091369922487891191475968963223051927292880012995588673034079536052040539385811575337238061067253491786782257693593969368061422256030476152169613887052636344905263949118684216897023421287734763466232989604345381253228266220824371070876141412882075673750744966850302959123858981740604713438795516422028396093793668001449538076287422478300185454652484258660391329087065561736005780182790120333063457779050012142731558115764253504914294571724645910408690533441639930525507407120037038008745967186252016282009672231349452430510533433797561919471572005061644032325034894258751821143413783719800226833263988252548373514520779078708519889907921808590131562093641234915502006191233760495396474630399285751378994277146000356182800792150208757600931961718643905762948217750250357767572411239102905157989858058516946901846687261383861791078405428272129666488299575199793101705439409709669434613233856667793270169176910645317605130243336517976789011850719960469813798366926659738488318015274221568*i1^35 + -14295851225431268990202645184963874388570369787435364688264839456833596951499001193339995871042145321174187650730149056110692846423647487209013703252601649205570485908815196381327658676971998085629025204256515122144125107831172625920481315583706531060056026167440031508192916136530625070682494418449965407542462052077077320601858189106613383945087636529601995270237076407277550252050023580667621390942505302981091728411179038983894495651947217184475116567942037364257581621236219530162175215067079391105589755570845343152253700267760309663934341083859253439747425899134902080355300008312715179646328054215401504351947507930508528555062609947655594761867869406836690273797220008437391344758158304482091588740298669661090762953961902441897507843514838028529819880963623949564644591507048526905176907869160105990068273290005675217711802101181179272786994754913336959326520669403336286771000003944797529497833560952830878254922073001705229030270060806778835743436492989101765622835744764252619138409719303272515305725005084482656166983554604188459596307060379632023344928246571465452369340388899856569726179694210059169680196158686229252215714580615557560760149817021925836227286851367646063917216558300924488425923143431133176128509355752223474044771723260889412472169897121177563240102828486158189718398430074550640957736296241144490967598693050249643867364383488379534578027685088022372021697390463844222669009093530539282094018427610612761653348765286327516567125275307659017068242578782934506823293426396723580726732231238874629126921278354942218466319964923787155824489237197685985357069698819958443212653659914894224645036258605558878730191495678342026424068388135835978807508156149075665858750941471907100014731734054447721797381671751950720625702674854976987243982042048972452012213566025296025187601400200627604794293280097467324287086712202925889954812050400727242062691328214495770500905731460903311668544366955594862308943734682109765486150965769895778693549513510739321410678390034819163160622230665643210255974737232664834075866622229676022475584927667717332033685839423136229358358470362197450680992905005747848252349201848365505008557237556837840060416*i1^36 + 52900354697049813904524975252673969177509816551044174776774589063303222708425404263623478140224326889863556123905241696910256692633376887996528028682015449528057828372856458085631241556247992961431279876391045006273606837655209160689395045121426922928953774816648744160035337094994541858942271533679233302878658383695917742637521250104928624328357262248849484840480619926859948370310318556211310352895515784443429994144610705660457912057693221659363946207476748344685060823669371648925643963392992577541645418672755933947286339061521374848402583036316478889149771558621469909811190180087693852990472787240503421558897133458457641700526307075587737158542272333555888662958945179915580020465139853393518725302999779746020802590941205095098427918460889266453472362430736389858331782437905000335080468974077698287630173687790970338059725250342658505782272161879175470114890283483048640400423518258573218004963922344916315757790587204326774781361007864109828432307527721758551706671369101272332116580632959789518479475699455087870737921644369459760274215308510170458634423426926761768805073590865723166049354646815034259530355797178249548415942584000802142250726875300690326237291704216973392055936861092924402469122856860802857799394655710702494912525901069425397751661018466032394241415947336654539082367002190706091641589241913505259966539916251620690262089425574415570947768596129959933405119890074076662806454300399852110814927944410629706419407906272806733795450594943525833550793571059545379791920770665064729115095689242968444777677524895850435672784326101140748529224888429504829816039242870877324939608227583153387679457161557524977358953084677267214181804009575716778572257137930549272420915488495196909467021273791686115532785484211795689223430447619157821796140063285829591855079604134744942898358233497898621133655515533936463432604643314134166036383031434195187709676663655299094801805233843453404245053889030085160719626221881430055776663882463841309695341478548547000751032616268677907760373977337730199919667683265203631962002258386043027635175007612129600937851141881650431030306285680456222866192980269926029150676735390960965659718806314942464*i1^37 + -550742989327212016297261250666806790495261638396286915481843249524261324389379406441453605437439833193971235230474900451848401436131673706528396007929593752679241582880660967741992308349212065620559834786206125995027639637282711698577905214369298643959473791420157479218951832369534107803881831964392820428371538607486659413513734572774699660000533925054685964785162400717407387807967834480776602609888133437548577169777212037985412557102945945432425458833561172150935267406137734797248429257768422698842307315411520687024957224119160387580838399637158330207252028410701736138619977376464800920312139563594506521801165896323801893439378130500979132791804701328024805515151362353582632344849054903468643557434812551003930690125389811829100223825268506983619115231282061728053500471415164220746978393848567799193734458375336456592560567848322536190628943947979544250604935380776086698778099726951223593111385589475684944291786558347657531443514490653896387533242097135926643195094076193093772580780461696496405073687022160775622802739552370743953097760612678563420103892486586031862311348191727396115607165416225109992769698480617965227074046171620940809996094684457703323096713661241104352512199156309803756045583039623098679328040066699152759393864103020842165502481664900402622715447858203832107153277936139200817741584856153340636052576974958588789816761029460112980403322531483814589731192411736717636580471081330671794665706974900994391700906837387356729635736084916907116017530543204196123774342657693649603649901220948123717973267500426436531819000322747779761759527704286416743801601544911153628693896680832588223038277303917866660642570478943376013382609024619344058338680047728391096043325743996499629681689711554238991895676192777853015104361402697539979353521369734184400320037583290536921850078360793536428008470858295417232981789772423631016648761223967847593799327130059207234625054087775132990454362554263048555456330265576232689688483797025018631404015291012800725963878552175389229965246668368281653927136106175656035319927786902279230768111581612374022255304397064160888056898686523666446547229978803539097701790219354908251958397632512*i1^38 + 1307947787680403993331483474125131967662914130978335316925728950459751587438491376878340869480392645950386906580288208530700680503331507387916479845614167535265307398099423698577461710164391811120350557202301026944484514156100154480594870386737099359225710514862267972982311269791577524640623855274499674832247488271266188637091278795536665730857976151031739729614723976599540694324134304597955263817532786183097976525588737420132943005969529771546822915740315300296025514517061649862754281145206289455628196528939873179726434974774096952159505626039243955016407205377784738878227857659673934062960425771600601044913602266603705451058219749847146675982898571506425195732162909768338776898450328520953674598225768802758962561469264881425971962416687007675136444671866409713410599385939614735826637773887132294943213386136902614688126220323157564334271650632783129308307088474015195381534295482897139346221941919876671580096984167787917007666786557886949038948231030216997372137458910982597691425370816713116655470911438729614905546514202071927606201619893992491423348828283737647983312456792502229231129936045645631631726723730811647952045154216776138896432623858198621832051211592933477677693562580427796167895632564563114793240052918187735017956942016796469469050946803975281300768052535717148575978742821344863244486135684000184457744201612181661814433952144997675769616300295101306725980100029935744274095559952803957307616356867377005620256413828155201219121959155683492413082542980369022695023393224647784998677172437584781343408356515380358227746863627288275330787162629693962967617910786709216300196463532902087430136677663676125078290146508114180620437323244167228227632915185429729267139897886874156449574882659983598079224616127005685779265388459710737675043932289115794494768128909562279006804373526508615832269449734712316039233968017969263643966904519009947014118472226925826600828004961148046689655369356852864193621924387386402155155225585922331358595884919427935100214110538286194608997488866471637261051421485259966692463756827979696514438329280088202643938785805074265765922000640422083664445369953637231216222910030435293048340480*i1^39 + -11370453596329819992723005506839188693373399923546228573351235623945993311776797864292058499994010614895412531511708458003433461829081710872242794128370318920853037894632558809604306064704272702992943192477845165284551905603649311945143854623976615512377316043210670762169865205275838417917154534446189659475296250742317205221446184990786300370702534378775019579697817289350366467198624220338041606749435197213376860954262796704992461133440294325308438310175010264917340279608068323089775124058904653482693158538734627033741716129111610389440610889075603926831673573701981150651514381005311524586759341012870204301983383977390893109487388960517901519949464136526523892849039945344866531790756742077858057993574333525282993834035860532462554779001213987703673357833241363822426456132681325070634541836492923409182565911818881795940271626909257864501577613785094955652555925893784056038649679690286041225532581667382127394904625389432475536371494152492087207847505028570657884837001161279660768023405316271819365657768548718130909046221081982007367876801183258297971300669060107066894707099530386665160256545385537019028932475625672460564751797216841247912529498446796045499937460838875586051575397582612718486714160256353416800290909098071142456286305661392176991098695186602710130384664057870274255015559491759145984125504222634664503805122589864613232754200031581290734919390836571865658602348852379663034567560219893324680438896984764054484647725362556176520966572143108698399052544634573099786631001116927019866723451583950447990666743185913754697553987705005337760728369276598657919282800755768645967334776916398485782279583105754877725829502187889556394241966582911536727794005806895252598098291405097327311546499380463786929135406732963455938805517199329751101650523445211965701436291062410443744355139055623396501349504489945177120108104260216352638614309057114149834528149244080302310010160447555116724820455800623090770244061013470594457779924906092883433918433007059070200228507218978393321901574972156841587146850771091595613257881864466128397353286305405628397264548309188108207330575806284652248286900552320175486146041508577411072*i1^40 + -3790905325403373541437011273072521215466019236165838990876293478357851868544871755657125515926656570965837161759361202064588462488656764814297464141912775747691372683832871270890886077513841684126214583009445716595531076749600949577898216711019992509801496296381869192408937974886365228894286506042648935484279349836706278486409771547160654075677446000846785192416555544863530980555645520035955689768709803512310445795788784152405696120317174008432176536318510309574316619209151328374977174242254416175434186401635529777622924372583852609360828496970045107806526404491397929838525177900316849328580002101151753153848495063236815288384174696728914207441717121938898591285285194892016947909920145410816017491447164747924255796237880623773476188805718137223530138020438404730977768080782898726525546708717070822615411762543965573917070967959090451648237438602015254369079681782458635878050934049886181157439825238148751364211608169636979297793932043857059936193552442749752146419304366719084083093078067327870642159730304399636310106290749622934471712477425187833137061894855120334147942677976302394016639300962045493151360297750614304384131885031530745675145052076363563065585353887112639551922295058611542465579942006525472206536489560417702058479167642163978735635337287051882882379282792033031368097477254216663583607164597683328391819117163368442409608634646391190448055981534332180902194382009795582755995459569867246997772628323531190879422251564653229455541923798327358297477579002894470352740208777140712982864306594523700462483044856810246106115632913314521994932632635240322590690095732084066431898481213894075795444768383874406280110322513611980614229021923967336393638171070983617869394599140890871679666950379669779711342266675216450234524227142215615433055447370301079275701408997761933063890104812101071862395680969452368461474136136439128628040068111964755601031984796504443218535907774086391218945344130201771304726427438495427173914636938196004166652319467118904327466291681369571487311135159213251514480048140361239175634176155859782347672530491026694900236446270650986703468732235348750622925029105244665526797513785344*i1^41 + -193707949017309967932745180364325345486171583437762723794799440984563018649372454652610210763182108318005788063337479493131957031586556245030684372987170956808023574520449547909036723365935120976439862380803074238190223747507887204558592921454288118166937258158091697455756889538571323087754001161822607794159049678036355643064113338662481670566819241933381618365942992398499805580945226111729451867099367743342718913764853447486174971859662524992292403409245628601577294706528574110315775646065329259674289389208164716306790478803114672445031588777335952566249335830329112926801446610592883370784847333565303705694854644129752965525393413894000191409506848133873876364042777375415530713635919178430516065789781023279075258346189151889575101801072556964359309353404430798767875156441938275241771350190933707448239408970317504380150037395473042243404996986053427092378474815531086218920425991553811897100309350517503036512867509419553525622349538001307131693567402058895149823902721657410366943692804759461895316377140909174271710498513322623365824024939670542774567391034386537391647273970003115542872388784971292021736989144194888090895856958157602291761242746110849037438769651440125495508517739193328143008788434787127087603697911365472818317602193186251194760811526957666282731688797383704452786142068457677780447268452965358157258371359415967454230897032481631671199493620533447720760680085841189619367303574013974272707146454014706195779050625558118923861975390857916341986101319349752302106340682869990715464358351925752409280111584477643876216362001782215683758090793625901007752840516561156194637197053950063470002918255176065452819612826063584503711248005835175656085527821935815604499872909379949434067903810153675533371224858691093444771277260470193534532627926663205583999377247548670784129350287695141980335563342594061122808306103306638615259345627113874551639778298926310112984530978724662473887781949203649452677448630025800244948694651627900446415702934902218707717000192146455962752199816430652869044747824344497745357871202448092896557430649375919179860398972988638359132638927840896291080522183285845529352224768*i1^42 + -482308111612812351677725198387500803937713735806469972316608022059685983216919922547141253984156450571357894651063677295756033538716594446423479140643152752870131281906806413274355010406255093812413996541784196352927934953765537372456716877073252463808588119956694297991299902434892967714951101813384819847537562681496237087519401029014122472979041583532670299984448679360386865051786167274560153841784700774453951513952720427068487828395762474617275412517114227621955643272351317221915191175189588695624922303385984879127476187915656978732831665776935930654371098607993921915830995576644713705269842681672457116528024026755001782115915653425188336184249475984536719986497150459815501553431468519667361436067707949752026382503579643750356613251417582302507559574438604703338303925708190198416641889726162549548565044195354196621545697808633133158169743570460324842453633455216763645134299200505709088325108111502962175535759269117560856997857831639143945677456051667419775606880860272166065832654147558307344378246802266278794572790938625451200007395818704763659566594534450466171252808262040173317745761766081881404956463961408125242868698513994758731891484315195803130150299606275191716343883450448729266750848453279798878098488162939014221434739342154287484316668185916142677634289535221637902770512377108107202286589740513566836321938138144978853436056602752981870745295235477214425356873271796480110626568027252705055376391087236825572741981156149246410267559982754390841361699570278122681991904923006260560105534732990728999484114902656466544199186407550575480335486839745958846852292131097403168737360681759119180381227041733757574556803225943974580693000449865767193785952685550548383462564707630808393538533033121399173677274028890634243375884999334032533274525392641826338624484414495181665812236912467324209089731192194018159778855831043322908004207038673075939615698209985048678140919696771626788139109968296299678954622392036727342032553912637089461717485624968993140216075092954446821799513511907638578086473140594413657365966209580664029249357773702873808051273454734258839037492673809016258057689051045752475648*i1^43 + -2439804131487277203649607931963991054822772460537011718737506665967079932480613518050767259464684044532283855776203978303854935250846767567260105605827797843872579706721309929926177995069010035818947117164846712454611408034000206037466626177220834071263902239839561624855028834901529671183771106610750590861727461248849940494792515219545670126454081707104205838785618398281355469661928912237611902250076733298782210704036052034636512303414691768245504641189115327367195494215685166366838943294929615999224002365413810357509803036891657611348073851777101922464632076688835733340906759492087673965771256373671582979219194505834925537461648120902052970903121029583489776656064261706690802118181091478466679532503384494308929148227089368458472696935597686319648625029319248356772403739385370444474857193337286101154696886014142339187555851543086651753605857811280129636241547214199821483467379150780892915951389911582161687847933370497069656319345761058177906048593781936411114642463192934316275840996603729174443973703195826912766126806797576679698996391085709513172230856468792106987937304712893172114047036221684939223419071324330656642766162394272664779399476320801487323027521483132215290504676896285879475394035466117386282263369650407379203682889666252003114392409711462041685578987884161276993783829679244861935557359171064989763716866681260488560163879227873538810185976115353904228208802628551531932230939599742158955302761697924680582923052936663197146959914691681851553904516798581992579789360998593827865523534314863569641453573028977744415948199142823048901909982804835499567214424514600207896047336227271268209465316191049056204857884758372123424514878065956733132750294504381089134905454291301986077965310198601515070111886292510066588510416701910914809414171269173499053945903058940258642890281580893359569288464015392603190346350750568079459603216889339312859184283989229722397733268341340286483706912118006732309535271997680455440221375561598565623866339189907836992241748220426655429070943783261271827492670853966788015448067978480601440116264307715838979329271860234228673638339928690335147830236036069120*i1^44 + -7957002600174066392763997845051411964164384184809447298282980467581104015554524772119461128872327371611996510527105260339921782338253730996407696700088389228591674818373727780363626369698859881198126593284300718442989970624556024048709656478131499313141611946440031943758068282984605968656287577848842156340778146590402260328791917422910171506097666637294895970502084441355174230968218849765380277048948964891072372770729423967465743201852165683995793114798346633189025946198818932257281243334048622466559562637662244816323813215546267214526486204449504441241575998851797602585537519037451090084618190052711582847453763295013754224633914084447397877656598610660870564602088902039712220114564804653877732761521670305641392756537670223436086828319251846013459140322123312819129154335526064778207301574873731564903165029598493348949683845414443769131422376222192480191535488719666449066656090290512506043736251142336690927467263699897327416829971609409549399054249157626755584649158471461007133690246655278695416284339089032667701019917561521561861856413563796380862273994026526163925922154170150194034749216661821651087410724777022840974876025906257017828243960891782212059317532737093256016299311071592527867190819047376267429397747084374097717236916750925828016386548398643337869612259878086107081671422376049327682246290738741752633364908207173890531147198836468925458907904429144839608806575808188069516742109727227921245780009257694598686880183125401619927281133211161854939551337183674847459060207997768566698295466719367421610655258678562427271578659885862368474389894236685737059596442879100088432397156586287783587595359574384032748887794238419204565734808899122063961723637806213367824894131740902711993392404792082814658220805664741275682413797253537632657474347747800658803486906256627473777059212647037913665197446163133169868157329822188673834537802403738371128490325718914858170755048633384424382303606208053587278521206163671898954403047659163290140294164531492638452628228224111623256309041815125893461875755348085589114703454283808127267691747577412089730730564491238954843500803150295616824411028096*i1^45 + -26292509129281726866991649184700649637125622620395827101949768773376825132291758363894720832428651178205009388303435585592663995579212961481656954069997442588369426678372720377133929170651980437217689304148580830452109887959788047923871767703039157149643828190694580758867049325202549257130949576990333641095104426508178085416497385392044067407987255953039595247432229303197133131517856034347921083186178985915869983254747279331479841399711444213975488672321450545653366963541636991819266194983274855686972179487609479470753275404183708541993840245118719796976886223620249716737250002179742989903235997261144664387110335431758963788344438186256191686773560318263389828851856886070080946477251504766981353286086607294267002191058082306833145251004733821238995586366733362179396699615828272015302078591219399175433726247858725451552852231680050725837836627168415065556968962982807518932859515830434137093684135317261402761639092279467623097730988681021498772331807254734400365134970005189330083089319514176855481178016676202034829335481752644511012328654855218828110212659525834484413882450872212886278645200489037824228309219931438983840525495118217512556742518512800300991323837383607955066017991152919188718341770275329532273550743860005040088649898080026409425897735271855505149749227402542287603150356628079082373456769152236817939125774549174333605147220715794551843062840751623532538045150395947432348690543322120635485816293480539283516217030472870414778049477651184497538332132362760838680755423618417280334281203361487440260199499552812939600016079095663154000588829763000606307465321772455103174349527627410037997084946536303319480182650185093050915769694600780464514358541060773626383944214536335271389393848062597978778645940097673918399712370471538314064407997796865550563758042623278167276713715262011159424613190073557723020430177750279889681624278586373106618282302561260572627822280420022915788261436837399539448867492920673908869106897584593711472632153696245034017352204530611138220045691252629476231672254038396068292171070448102564995900930763518752720564579341410281687282336656560570685604*i1^46 + -86784078204801390055440797221114133606877535999935360919799559809447605463229294788338237701180841427963505272784496450354560867799853471112742007143497866981292372467895204841639608173527590852783765022261090399524145907555988657718498545207201274751978344911144747935734742151192130719314138761439025423171002887456697075697439169057541081425051410972221216930317856943210790485070377810852222841274334450240447556159049152000697225694319912628524414495738425706974273440888218565261695554084924701143639567414398282912151990588510531257816729239929812544209598068230616479744067004476721305690009876619203335349549126065699423292482316983140089436993595759166454294338050259425871202244442332902200249236899093455972304002308155790907073289803183952771624331257709742540935519429013943482028400695096195753602595487981718546940757602729013038434713797317410767544317960871852412088251618947658661071582261266546569694857362077850481900384266799810575154413235815999912694789753675170349454922061395659030435889012080522181205159661671146558867612020240833156980870698233528527776713202605895038774248574345014228065236097739470127409109377295515467585856725587546368151049286974716792075238759088801360213715672582190450413780583186053289618092482648619645347978101961686030520109521245416066328844343732899435203029213831369724976154844164429969592049764817365794622672163969312598493545294905795284397014906585935333663497536748958521635795139380373763070483097885819177186550700300023365513178882527028560632323222640246848144951359216919443279181810028196793829920271149726698409831550042300388360011933525295033351800588945926065502759756356850569207917668556439046944551073582705696562397155141728378495635592300813400754956565670628297010997285919615055827199110395624610677735976835259919559731102489796328363999101552846057509055063471067270339103186013105901788415493087576331027066097920323648814733357107854306480886696446941039248242541013626205262549031909219960478065697829137669002837862500467122557408057483067128449632608925040966761177579224664764431399920503906679271822924650872127*i1^47 + -233469352163565501449052659143994072253477726533116924755911899105279814223433331223652175943834827972574676993092033485078244340029102353487658838681712488671330529776786081160976764265757652111392251776143227420817901827179897896328372363893707837033153806297600135906269500719132062854306803936508486765745867348974897599369692171826796274033278061117874953807077502343230612505124090558332065835676937309242961026819606269379635879927045937023661411338580377583545763743590254717545388511308372479909903033335375003541740652251750447898453838673289963374862200204537991307203091070067219976048374239725196891596360086320771130511725269637880647861300408252822155131838813318501498659764415494200358840306138544698822933913550682650672600304075739725101865063504966296797764712485145365045951106225475952942622675623132432108692526411907846079913695128697642517975815757408167352003213227115365691393382009718238255954389041986866280014255827287878928998357277358888967491548985753419237503969191530267091592283421375694677196864115191845730003022995000596920314444616085636221796849242922148778017788197560133178481985342822627091775775621250243109823599499775675756914071532292348380681821271660418148149162463416678450406691915733461645285208838117221062478521179171102933378644246907514846347156752179486967502037042460544584008003024451369426354247468318478052262008667313835597966679530304699009449207580883873547421107934475835935079972830771814864394209743964888788195902351590906504972412058361440924287800304072203034023675164691862181391972209607323556536893256564303410527259614405626462800042759980544670530157023163993616724885973069057604065799497983984087200751269129728735023493686875768841032346199931399483440409159659846891890256462944172290407189199928943321492572777188074975646746966979219604858490046815306335627519983634682671968242520708946371246470680564293500059901165179592473603962321257732146736957510817725230160639293089078803481826391339571579436852989338989992476504154084257932984565039749716853904770698103264439005807802218960017844485068382671531159119535104*i1^48 + -591439145672429508109215436326965527538062925580829249138631017177037521223765802831733850122273744076620389702083709395786819742599110035927279936553201846769767178713286394665894696426661751314657709218211255201362311229566260357779099790351351590584153401529306709314421220630955021506742708764649756849853154272953110925885033232361315467001388686168639224095932227346002954001075734999751918668626698988641752590215893028473978209179019855258442674643207457969469455299521412482443435498066413544980853805080869641406942260033605099162151006654392187110659579650241415658189641722915242107425148937297523951789793340690582715346497226006017545512282609429883561487001325413611277546233995812333109911228724239614482305361702552034226532598048567452928131266369978630569888520216092694682592134363261767064714162042884876088438050085410511786960121626848667152580504253412753358268415364208834982672709248025311232441209009613920244354989849647828872950340205076340193507808974849743752298030625092154276447669394528926812185212380884553863479326763531099037956670050487097047171336542968541729961587667147786562565649344455268663002524962277170171239544651193723548851655822239902808879472094487137235413519552630226133012464597606861553625020247655029656769018946629918322153646438045365435910597497412894003702050680283166488854518358952574350341326280019062514123497281825453985131539050717823530573483207612616960134803476924092336183507271915076705964468804740710023231666374151335341337744122060339166006504060406054244402143532094230084983444830700505784056529826801975529480944917887153899137417117084110343078966377857603074021302504817629987104945753101115761168334325057964366554890325260597967242983979163008811395942575873379164381412197825125356239536328888724144204129122039820241642679167557472046367461436461519245362694440957488039818097896218310581782392604988940152249336756117056087046639735370728291593864319848369787257372809074681571555217404811179292749015829306226620666060001789100727354229550636240587126191271009886906157485586829698655101287061423030761914368*i1^49 + -1235242635249942402407070454072343002855297610900524663916887282065613884290854460843034357645970009985238157575241503556701074841683808934344200756253542989524096111153494072601587596958649356969489855025733247722118377159047915561666011655190825539038121761636971127804477118712313687346155206790985940090279387330059072800335604915521526901731929252445182558137567191120191942138286289062531423675564675968472207005710621313929547405643263786778109492337408351714900970511080532458427522459232041016948393500552749102894713148905161450123384925147575880936020138601030646423775289349750178125408401494770342157572996782225106862457109149963822291030533500770962319905298985695292767825900713900662873607147829105431520374556561924571695817335892036228991608594416988183523450168389564562571433655659402638360287641772778431039355323405756874094115064801133947772716013133463399003214441786697717325154425421413218064345370628137845470069676814324646012393212045832080601605230348716575247631768045297844339577627094305439665618225553982175252044414715722253805716226696319737061144879531453788533029495586509623090778763332805436107836832706080591118895991779340890183487015855699005558618395854061871902877861697380334473723552847861830648189785347349114888591048241782395335171967143673100396498607508346351633735064564269324424859654978753800175658048188534348839955673082371045744885627789659616135088128705371528975585888859441680313480925263968705264979042997969931139202600928688324174659118404819417395882795659632991178731576239885549745187845959883112119904110726720730143022010101281056904937310496592876023742470842849435324475119612588780057208013477459083924254390331940926386998274425750526245146470178586444702684714159545451487987766385134248836452648543078260932116893721169327578094936969380316205035007436115659010035752969617538464282656174561413915332082898506100975497493393005873263558007053003791326567218850581547431326579116415955645752592524669554366899222414578758287832909128010667460634088256155929608503961651208796011365056064804381782521775251120979968*i1^50 + -2753086595952385994273058762872122002422266082129602193382442449813893077934591693795069441427822608442833874255794662658449106099228934012818540792209728410244017896557618912452780519632138796629857909575536681465227216214873530614590068161012601646595824445995351657835526881629739146021403134547026703713792005535563685952722839292487417991687335439761198190355018660013201836151940241316900541265302671166497258660335437882366831641861276983611617692336252620144620936005983857098955641674848981289361620573787944132426533744301774865109808520369774341360157269337301301785945955665116748874594256769434773449793613673862867747312598816376975988030544492819852154171705775051614444143476277782019250146207847049162983945529710460579890818544817865005725456818877138113469444482494311097092995461568072803391454792627628124457786788554444757304247228773831877106875173360998909851922606822106080544963053205092867414222612838098500340939032795141765726055911449815281851580843133958317554948113097207394059098855422116478647030918527142026174799351078294218104949288949971005780818058347315419122769023583913235144557616154491691947093331725354155642738682940884112398202430176163382644497791106875405008906755699607305993474656970857498690111556962002595634074088978481781579965383785011810011316368718540041720291446543947514528916421837620522327237248773918466898124672434964582701269040067969206964516675972829807292034853330881513496460795011518534688343946876732982459824198609822444790110311495629695117328657471442514786896275583221262592578594013527036392457755491764848487500545511975388334915171427590669989590246387441504761768987500180016235636426910966720276417802988553642168136550010651751981728350095413387455487249016828683708645008613880413006615257347953581863754944038107643613185843848013882862729846146747598666597088063955910798707220094968290456716768217543696173940705595689657778615670793284735700013402203363543439831552835359316616139868048267676117705748796912103965104723084381313002233935533806122791502515373200282230554413445529608064611236446208*i1^51 + -5073584209321023756845864546389814915884902323987828754974859104516237550400718207476030132688135036645001306343924501576736911012766322864563865398684545991451998318872277359171842393360166813867097649582896902628286997105586702508680727412155600341557410616979775795628029847529856720213677212894952629976020055939990518478814153983182286656212293446982831829793753031149735669820406178063767689646966197421130403540387287037857423358707854556125730475523039711333242371674233249780620271388520787171502915950335885342822809898113512320534101073228305040280685101606368619441454975522807962357706241274845143104793549143783517404955729810765005506513771394169964985348746230302358671977606821247190620896819753326602611983506284402541607568276079646719208266242420510678341926264280455808326230837950440401367781957616176146924828463765114605424419897025909963309244922435202014778568902764663771085039988535542016459880488143665103635182106877665824773276141469623279473451287288276854608217161378971488172946020472306695134476940167882385747720912807571830907114370796271075687152367721605308976224929427532334588548584019814075617677661443880700956196246435480926233748838819651258552385264149863909290376888061386703452808028403470389179584641221221164524796496748186889943814456927989118750914269345272921689697387730566982475126840331046342421670628738883518729085193980746609933091457066500831955090591377390738408519240845028416929381105322082039308627090601217783942146560687397860576062824497699338386049234441552157799930543788562236402708248879107449235612740038653544123700563780223337460884547913374422056032254118164951540292248773187042210357978312762255350747802764331533352579078678095046685923072600018597098809221723262559517939556228027038592264299049954867816525672008829089600276812365016901021653086184090838341055917479196072356987279647475261558771856874275375657889964978453837920246718180517738791613914032679872994645756049565462238790415090227588572120553156387451285703097892718463113155383952550752293626055078625859777647981582944724951498752*i1^52 + -10439946390943890970171994616156604086043508745754952386944070420423788364670718391861999330869601387648369918046534252026397541117185475567443164488803653744532940953750723173988039924923839203478868312964371589595375948657804358712951272525347759225618890406363723608147555073960915425921859684417829795511298951647652426941460289856681634056431915774052169185715360695986558841568012577592715665656520612589831253076320444231489930316723904241698842140467898628692883133066060864523105871419413728812512728008250504147913758077680393188606423046442164665528531785004407831482325841044461639065292751300409030843772018965877889398564974330879981269240329505482056467934897871008587173420895149681104450509444991593927978152486749030576096126455489964815877036808511379188668989253577418297087937696724885670092534961086043344991707503043032981081489834460978498629881592414904746891197828824772719723284825545142322299770705477005870036699464707448778922320193685557147873580645988880296230245227433313342283855414405053569808994465487349546070365423685712553891259660299907379811749790588501153460422375087127502121800039453477940811009177215734456690298370248748821457499816974401343947379610087464945982813882555786360393920500488753801268056039217513251222406026671517166465345900590455651954248869252325477442835811932691756198496703580936189506118337994934908322570220782852847614715026121306269662223595485345552110665056541046408246679412173221909498632235349164604526474837096633092843526351728560899885434471141217466688226932717647165450543247480551302038141410320824329219660115353999041098302479901444031160935199685924508982728451133813943962311994570612533422918900954072511714904595149644685647910748954617779840865640852253719605333429315733873925874434650109242915549735073245490448024062249893526073082937492213931347091962678464058539297500378882744654918060657512029725439315855375196643437697417258368620063624068509554977731656109740208620484634899821377390865533998968718745908968702455503713187857585481224140364749728651684928372535709233315840*i1^53 + -8950780658646185032281632752589996880664095658824068329986040791807720657183427099826695067893597592225818710244625189560820854183564381037464169594777805027265639079160399716430183149269127898327078429503324522642415125518051548643928199705958003043776689555892677009454170835485849965907758449142458507086147829687217803316566603528670880338894836702010152467521802661946898052011872280012124243162867466484150414208459127864039308067145119837809430187653550211147182740443780129422730234129491399060242597455365521301196872746905620504252382387067014751362636816709324763279894796990601054598989854204896373260370028890837007344398967675015659119900778404200237026703733295109463603933377392655211739788515758639148818506410040275302103430907026278911168032171441001863561974639134256978587804262213694280851976814448196992677025170267129160522831532218939980452427928003003186209379259595597347014908846877476130897875196182657053925330418342018922492426183065749299873343784613883176609554444093148888025603554332331844092315306802185885639646183248509295343347481211743836722854916750453338041840633226895766653335613463019223095760613299234555474022545464314605725044667357352887497504964058777827672935584755247899613743514656898177344105354745300978316786848037741617856424436761440479488088290977936390133891827166897917336704463962913174079653646983954916903370642506052671413486306715895858271519815884481437596039468547930359600697681548146372160112491473894446637439790549217913393249785571616804493310819465914690257708365350833957773945723544173929372877064193462016241565977023449209917993241390042325196816632442037241586443713612854219040805879272816736837509365136468193011443440646965951219435349748849729946680587785452784836903018160031366378967753352520379891533030813457740861591378366198201494717044671158005041225436139046994354173220794317087878737771725599493929056500797069744434070513452112974413795109693325447135974179581214555148311433588914712189775039532054099586998335624671107094769542235303604215425623813978853975403203133440*i1^54 + -8009325522647957946990551900706269049673830001638593077589161267390878056734170513900968732714405277887684822025087829568016667692218678947003776983156380964051302782325740770448503686680038696536900252603549758601128735204180267647880154282244624877546565293094762227026259350243621548318530875880023667299627744284659135064521006920318914526963804677564516035169045861603615181542982915306923319675795565108444614704597539891313212976376169320883668709033529345378939530311238763003671126528752413643461123492445281618544848693755261656213200780075102938421247725714787414759193696375279341143917422941922104148770052674685168547422279017740524751351718839073408615696290227370242558785076939754457389491689289788644834435290961046381668490694512728864082408987533968002220057405632879495085498758693097395818764138761954173208153186757009084207306645521674351382017645330051001984867118045056273352432273212695879579293711774619721783556428077191336108752956250200996307848094016840136525740837735037520843481347927563537625766376539932100207403256024317865203097743069438604843816185899025755520439372743569545401721127106176420710786661881906431706899635285598886601246816845708167618854561858743123357217742415907826672453572793355545743718989176468909585076720204593873920240845609096071129847859779574546965382107437586193874368276628599817070360546027200875029048826211366723367462131796672943092778917023194166204929050882262111412077060578316389504215168451044926957726673228097582850655244536102264510672452374745833735852240723298119931923856935070422309068174064184111522904424935778828384529610285490094530480361449544047772253863335301390123821822755542514187102500127705666330591099598416391867666850029654812831460746781750579438481041531972077250675325029813316679242668417226305192270619305841874498203334668560529725725475740482470554604367435802791529338737451004150636980684748030843837685932404550444375995071433595733468644405692968241464175809317423041659848530908533369716069196008634009719049264559873734221903795625544821709471744*i1^55 + -4860676425666106177243215593385988289792651665120042775574912139235598450327426581218428527683192574793597982387628118409536388801556345246419740056474876633983028460281303330901170615764795605569277724333024674042835763644768106387280930731627845945449556054842876786713059073728726470185305677717018273184065472588395551036295579757301025534920508197117444967272272339339727036720456525578825812214392817343441051818279295412631365073332857412283329803092370862446982162816686131586631159902237631515193413487574253463118947818888477409602494661148493838641886367767207966289089737760157196631798086929371986443276394968513859713464364242181341118604525028995031873706279450254679964932951082629419437864424994493782400693324364848597272589112915212205060530169489866736609089455662174711844681079915117796171583301865186580765096053671814242992870769107297749079980694403083688742131140335178583517834117935278303538685042772288118078771639636022400773394907387415010042648065678341965268234605851882201605647054291741629414128222297034540711499564859850543384214700600062843244509044778836217496343314774512664765156211844193178055556583547751242018226555219716238069847366051227337129303557730048881515039774539019920269772565580641481738169546318623524666888143797555874600801139961306116168700237415984901123152725672689543761070745222929534992385271891264175069225011098648297163187641488821438205483930068119715469088562563285727673500410169248960146978042216830303725249798599410307499766952632441849495604274254662194215191399307598444596712298557992521700935337140216202662796050647827702123566804104032957911196907855489997837785093903635183120524161865861222673749533723424175492470200102016481056764199624826808088047041595500669906233315716831932653967899155253962248193947634443394568451898399090297686784382762963546270832520085675743767108674937484832148305068051635113316400025607360884315339757974938368511446828340716194737556192019156307993991590121133496848867195093788330392119890893607232057049951428393007095053105990756990976*i1^56 + -2645996612278948475680762374465304292380345533050733392201771027375718506642621091672435449113276191005237240584789894018664094729307761500526613171417700981699546986956608247954336833284887792776202329020885743335809552622104280278335455714728432031922831713766568400136007957817410465184959047204548764124037271300283498932569863604323331578048600995295921300958287234343398469441792177570554981065632333470449273577725794528341225411626459199760847648457320009794785992227227277050722466302938931640542744753213727318277544569232097964910602314541223893340163892286301647936984205064231728034770706867635850045731491268275078768829072776743640295905966875100749218654113295582756977104556107772049702915720430064572278165038140669765354822082974332311576763848886748387782061881635167168129375947537937249418398375331916409500492814961078794144256348235703776817134387766859934448519187094395992776123862978129933127492463361780572692745809511791536008351687454067032750549968547186883618952695336627567267874221875088120697045283016138854383396583475139548528186596161499826084959224176318074581592829905500377194845111442294143343832992695665403213573811602732559914897980710809360402920523341296888944365948063074500354940962229708135057317605673338789915553834210313643844211300579971793360362091631881395669954840687554581411961054634169477289624481701552471884431541432036207412591097743550296962140812825379108788525764930620460337394819229473809902630162247257418154950160336103208095311173542551716244349668795568586934967284794143300348222865812635867944912089382967207921165570983929031233160324636661431033679247311527300438871435462618919457028764022315937022161812244622177965509544773360987233826006152527685200984353395835308134504005109391453172212894854987373778726459297405058502552754686414109449461186600900923500742866207835683767538317475821596138150791711486240857744918910536250548418984543549256290791144646644323812323402852005728496982067215128891659702669293414433452097956992203939078802429194030151980254863818752*i1^57 + -873258644403344643421538671879901651875500060335352366727214564144096638247038247735017453644391932324202233004574813629164518257742074812150363272516154429311843404929403196200283298514244694943560767256986247881616612676827622806198441829118504886755412478055943277278238688165298160960233246448179401355397116369758575214720570178328906047679746604284139277540826375205260751235271176818054222209975558228939009211915179408964456180679849300666791422842878758594710811270143024355045536847781707923110488352306959335794713877811473976905029353349555063775567798970674821040883372604017681887334635703835096172476008158193245265190809355463906778050681446118942108997765446940390349762140073215367232109737734080727042878768005313141838646453950185675270808709419946336604582938849686257783465115929168969630531872282617893079170506602630720096109612494640258246530876705583044709127907408897085125146090380297293616090309063200937486101942341361838043262521270807466690323817572124816401646274630560432089046303201429622240301573801920010267756462960307429902994071034785458480296278443579488968043686229521604603361125750963576606804175636512232084078990412941265539326401987926811627292526837029843379208191288192582939559466063407336941935271134350989688840112360624896646824955650443443151195272844369403136580464594101276793368940041978874107138281551584169964603030382300964244677762623283892262367756850898079213117799908136364693799872692891970831936479344524768168508318638737465669451320027444612075787783512783649610351008153388058513766619003903228286643859250727988919083594642097655818806489304237793644410659541980612977019458318843351186339977093504041443451811264373955028156996395610146195249721681216171164516939868497000564155822139916249144643933878139386097730923518937210414699832900899394629848665278321598811852334742832423943339822739449929238901871427714877940930848780208888459143141754087032398991140553298275617811657726915843021232401448957539963322083018669889897422033718014000410876681560189640510537728*i1^58 + -226476861276839746342122514098835565917537374160231389779168176029121065182944581640171725173114289185836272767533430802416477488205903318076594135148832760272671438347823390151287726155811458701915784512196619610532269595393438950775633109921150530581381695898956466278125255231072597627840049768659570148806570874528155433622774456869268962778336182257541036719572831541104515853647294079001879038120867157096835450327965703709940592372123224146235753900764368513456780099115562175956371052872288654872477918168921302002525292601387339732377794936873212700616308028995789312683760070502152870602990982720593353002720356093758534317189331144984580143385499511717107535958968635487471379373967349243296123592986097436840396898042194097374909793347968625463902966151050120866162919632631805427649638110885618047464968219478326697097949021201139244973136202397807689974868405389689231665427623804048544144606644762368054020427554971035464027178601491538813998911951746441274168703322379750831316852631812530705891061121720095896378669098466503491716783993693852631008497748348149494562821459492533203998956118321988191030769082885914599542584629568811343662893581921540878846941529136328579464639842865120048376116938167178450067562450878383469858538217078990501241779601561562393794067792817704962306800785605169305410763690863743592922747420070925076770428678113930008401258674185444360591782252070166235662628005993361252515427354817264131052302356947307920899161548309317275254647135029569119330949362329382028433491825375634069863160728802423377358364113370654325762596832779549324954530928878643438336926342354228748524957741248923444713399239203560380935483427323954047829598274328202242425755827341490887012034586425006076686343810639293190634664285071567217415082035788618827351690593830223673112061198584882393979459113479393059655955133757431784815230443528542262580689470056942385926167897226184070874505287187257608967164227800956289443468133543130722616205564849819128463288636949606943434879817924572446998074660766089216*i1^59 + -28547173300325119132365650965778149049635143222826029331384502283262557720495149431579787733027374959384529152779186700376236584298367812090156349364764034083123504983929076799561453908476330431245602761052429229068021394561082102909670681265569615080510806867353629182170820492469152068126916276728994155403186127368568745727175139185737453796597241538902103433779114130363045891619942135771967168604254158023271336629690409475167530691082772216047982631394683860303919088432693258218490320244205245972332368832023336539514419038568873717504976833437715266928465945606135884012203790271214725432384501707599444244101232468788129001951347031762264185258880432511915919778505913191801902151636070476172753184488997103066729809928236109916469410187670353110182286866679299214711769979897533813133615374158271501662167861908317540161555087395534122662482403868354288722781905042464084978135772347905448710178540908104431740407019566241047689600620453129617653968898167206414816757643123754290138344219482185533826384098578124466634242555258354523253361574268217898453023716957532885905591345016739445293296582539474844128974442292275753432546919044501476770270171112988430481451068322156516479455750132299675782061551721686023996403877526007518257180515843288773300584379405334269858303392593928160583931862083492428957002062775223984164940219722556858197528792752745185540103135020344563887286344308553164899216078269314999653784329002484237542733876731821204650670234097197211729899872827332294240327738512057514214445187577857377686370971637047650349027146817194001866432881885940521186718773958212974307225185577906441148916458863936844208192526400303504750217608276934486744981927763710656240372098874252151326128755842929562968411625899571041847211561960496446107612101705680667086716040446342598436199820859190742426027248310886640262667290207811533794991082954955569901024582198522919905482179482147420860514393361494180575040427452855970833683057006944974721413741111563972469157910850280832079521417052431170642034819072*i1^60 + -2209876085092408975655382165558537434167425731908408125195637148964362173159279996862690956612309650734845388075268890684462229993423971576170464608894046852452716572387840019951252332639545931751985402171170125124889422901275079410130863893622181277706051150646626169805972779746038332221880809902552269349504200552670832810372368435030104806578455840353284915985139049072092809870665783840887293546401700810579474744201186769645083714767629889447913908969064247338727827404828896145682939421652571131347578039187907842429294386759976845812759422898946252969469946392235714860511811741487208778288885710093461018939536295676505846390507904735807403868354564635778589061037606410341111207991110700431712098535390268591866915650714438098424614474538720327091447452046832594306850537272409111036507229258325772509802241941754235867208863616711660201731731492575700765413953105966337031256540670998884876460272785866980684136092584614135419526782032208739459235258498814169427602563114337236909993799157882952861733992398665920755167713189354789415944853177177012398582543515564690116964309538289840098649301693199523524674790679335327054822973261827493171679436030529077490476923699037469378361930157963911417447450664385750165039751087681634694387388778361439027881753675365005497566868832086573967059493619643370182125835857072691962104222471058051511588117489666513901112291890009068750763728668378431326860808395992558482575618537009875362352877335198341916050375574126046098288800521794600246512484033942383455636354959802132945147175226014097553405628408931350414736892665796560646621813891418340750307440008531404908926441968314883615134471663766104074507878844486762095393121693097664180875922825954467974711219482785787880928381564845303060852483933301443488765141581084731588573145196925995229417368293738975761581181613854311878982057639552212421899343060032770351411114794620135005667711508295323966820024763501674497240006533951894085751598248431193929845543562538575078849501202714248579760600741907584253952*i1^61 + -94553673552062492779981111679755623423976408620063824695270313319239453851483080215360130656740920573696634843058802603838203580673647797832105832047655183178963364225188721667565718854334505820941412685663935670384675544063060798273639940581787148791266012760712262493199926966104695281734046346677058582051826253812267822350930324901000182563347391536908364021296942751351476673844491533237663841425577581207315782162937840662008571722931589744406783702592714748719859011451892951433180222982629713732344355396285344278295521595379370573054663679514894499598882605297452570360697632491722149096044016837467243284857188859130242633127416130033636078247376294803074343691618337701652074651578253558514694131334747562748901118992653255537446011311138435804690094857248691540747872603650476089153842394232264857776822639730070523033226356859681832694858275575591427158940202133706191372701787412347937720272688522844190032671682356989758833819132332944812409430762790046428101253300460845155286522027468112443988015942229533516567876599358414246549828841770063702545484443935141818211210636585458272123093577084794860829665719213382609275075892310734524314751006323504413722039665306645348664618526285802174777699259982273869710223880680485419710360388591466693264407513782497958255371600332121932109009830980996175412695615320304372360799447320249875247617372950011733037013972071729852722411963639513856725477564850605028858093533330233031854108796129488354538810292025491267112496356206700132772962610183065920104830236192422841387244196850363993007285579597837978778712280745315018045079687134134599480617180831771101387382705995524441395528560981817784888586315551701607415029199168359048245733080303731416403735519121244830538246633074430494739781207333480004347932976685957358640575565556122537843642495897136650716001159983171077776710701366932860132199952637088209408836658206348685570310129021067409824846799501687768035095487707515626018426035642417504164022104672187593550222078185381468995904226721792*i1^62 + -2772120397800179357794105936697370664940208261664042387276532764745270508381981097774042108667353576857926890243791557328507483127290598499450132383219359161657218192973242176506580353345359857302916239832801843678182123136501214833152607204230762517494495845306698103009619599649514312579979818964025943511829550688662653877233772944053844991924515551516262802151781576228095206643365401769038276100041196436202043976848345917173681954013436786332529985519349369476808128408972573561963268381980389879670415660027928800959897597970744513474169440473091473801820258751601914052330562214244238111707555708676796228524266999801460686291232776013360670716239076477522594380418571231675874699645771433202570590555885010171357788963223300187655244339582553863224428034731739534102250124902315795920994934518619417310357654625126742490710556920584725386766592770577919076998540276698357292159555136827470329274632137008292776657855171519071370030335665938719709918917086923183768921887755573655095156571358192105572836670078283999444439321331136315186491462952532627041625798734599101822296740447995581610004310993371973065087807518340273618251896554621603769967967972384128948823906417228417265346945313518606785855622925777182550300729524236255620877830296951016102001281164409136348478716785956299887057690906221303547246729820114067151989393021324975405186934759739887686651798436967773769506744503470839876245082233865186713091159712353844662320595208633671316068476796234236423047570116185646649558769070064529128209362912145998329064567165967954467190935337405968014496056605951070931125740069887723157829225535240735563182072692334327865288740140354776562941698927426413983934476598889817286413199329192099077841911223329597265733743783198220085841511066922729948485633513328596843329904795831899456603840921387119036201193172580913485742860547700177674487065412681178183995050702937316468117905653390604502291313175536820107732343260113708408958793659527083083307611759355405800360899905998385299062784*i1^63 + -79490216932364560808242118912993335534368260161867506597382372978154981917228007221802403264305738974371931209028995591229523210490301455948879518514408892344831262225370621521177417770114941557621708578837050554093100988294843847938366077456743274206867939016573961754597142601398190399056983208354284675837458874286649732805048845386502140855536957547849687103596129858010222560396109615848306456269540092292533280632465047137507359090614198246681251534488113228573414429487428213805179577789232944586050890646107299687188896261916920790795238868160950799275167409938221145979374041747261164381618230987426945585207926024455113817044894895294104265541694929974107343485159215501105723539289458786146070841177133709712943000227962391036530403680180981953665958222099836977871037565139403900655059571246424513202554633984948479875796887028872995845300903300697325547602995998682047557044730944502198986714821682575424993552033583649414094721484676628922080473578324779676572396444921690817945768565343316617894577542184236925980449138723745513007337798399109751740061498941191644809109364948404133565964598643440259777435301855341711857314662727494710096621868860779470580241790089396255836630119349128513898756451771547696359997168984119859516502042375656684162667782030770350688008232585404269713868146951775347350835000470494623787063395381562718363052292563046751523071266307751856272528492842041223546043038068477335588179790516551374968474622758145988222756610902426508410240348156668059426512660797490398545536500956936151405995854362376791299390344539013761899787592951460158448140067939434413660664626562635572190316823241466874194276139322956104435083200283850956744168030706193896676565715235955466996124461686829476122584706211534320410459948849827422372526957773604855539250060319864119319401630370100461969320271696337027789682828483709098330238446270159124690847833507218083245201910100619366292396637726793588475167308058965279917375884247481763548035456560389952623276110762737664*i1^64 + -2037165551540884590079535793936302098419883451790670675765843358143897893734679332392500603546992401286207230528813972955790623129077226112033964297432870619533583022450678811951420148988185940642256378932442086553711127855410219208214621036134103693528578741064589166616959718022118205273800362023635717936316654500987104230974245600294138923055789124541549219686062465691869631128453861373984168652189884330202787069259699001355303460326316445603411701038606892924747022124172436229118704560123842785625623256595874279335563157944355473295056702289175935479594019639572303893061991317082097234835095623826860121552984587513115695032343477353264774404699513310848259593207604890792950387465435645468161868894327661923922786666276361810671764119121110493565100661817822819269308671191106702641791714581424364931339951268557683929793459838873998598425493970298941685591877019189167161961128014167581494160026751547503482266219725459308534495775087258738989636252661830694202130292184425262556452242997149960632492944705026659686958510301958010380946835202193985963104577709659227394566271096939315982318259925852036835058253214047756819373421853277465331587153661821696460233977954428718872652490086940757751064680197597266435085592586461507681180015675863849950106320741071145226630402322423276620265315128354064280077575425178410671901434024285882762291732251139640748029108480334380534866221763436078521377887714429629566931228262371465844434791755275793839870757155888751258054749506901991008191576530672009925533266768447865041769980532223841530382717183686656989768482548593690170755224747021055203230437669917164182645577880935007924132342661087510246746177400907510905961819965316009715167297992731746222932973550719247885540795993641027118656351048670159615030955783159441427328422123656394330256409330566334930288552331353663193613531517243562438859871041929381299045919449547513217333044690297265132930045705610746676723472553400834447172117896033924803826463849895109418419224576*i1^65 + -49248299926279320161505695266013960913219502171714036121795069332908993759099740043394647438327181455415379727169625764362452088052809765356369926707080090639327036889670959576157438239779372135075546535433462227175849015855016517717336024694837010286507324770942254916910734314474168061093547817855408241267719966616804755436326727382377156031622140720102029830947485585864924411961366971664582665739061318977583523910415323412786994476569934661579649261570706111177786317670577276360519223504507749701525216668140433091459006661136534162442797143293041340112140456832667912955907061959432817809622425664217780823604053410954628404621954777652959825437790357768364157941933228950699128848861276269335224275710378912313905481857660047813511887851056219014755675987371993319848705980331355173969827828071140459260592452597906186414587385089863762048905439224057336038217687452323798054823134574344825151832075722036595905742485773931170856392588067224943024704301405730099450340072471456524506725478671929573386840438872535244630030325978678913889660205787285358959159478810122071305755656055405226429298815222788878124321355879409818897347708782759848211671331100725957107763743547825493907924663471762568185687741174631655911449948974454133595517307150162077984928636113810098065171183898796174480665955203394305009080403613693623860861308123495039632581257822434740594875002879030034745620369364550444109721669560202567597315684906949935637706035493937602342146479181258037073646135954280284685122623069577891110531929788818582076729197565276669420090425294443607128043518793301440091768253191762364843692165345224086430112977168828400252394278949370716961447061899656461117954248539073126258032286499824796584065975589522214362822918240439322126060251380496963224317967093548921562780335448527205458003016467097344314192540551900615495417609023958718742275335652154723221768170198136269607076893339505936859173203960839297195889862342324490389011304687074763758640838544126377984*i1^66 + -776738712036539434102176620785607651264760553411805817249795525392387037442247096306723164657882900257538863614336893638871088780190376295466390964360819910629847065225956163058705849376347150038285955102878218575907008061147646582840250943614544635730527275466340999369055895618073843218813184915196823544398156002632663484660987023219473405783993896432018094563775066012337479072851990452978508206478530572796898240422521108745694477738909444385467881698533168916963249138501520705815360585421978042409836892091365368628051519379637186014471807962294676386663623298838824451847740038674269775479075055887242996988545494817735329617374520554812973820172463593167509878837909123303188111824186103177210386056749405890430263138364305019408132975070218416130501093593774183235464882431373940969768749794086604519679339893896021900697983295374498856522758544792852491203074831728787260852913490281828517348521607599356044430942713600665042044631779803552261102313882116341977660142285756199723333552662018559607631515065158088370807034714623188273649936944439108470516661360014213477442125211367952900892716259978463922225745376826756286331920267321986177929805004617099366405121000350422952691493809997574958855795446468913249700624426144099893789214925081927336377184475175149521758610013025095506221138243300365004176073550835426179455483832191368352081586688462580602324745797071239071288249436252760942328374481610906038560407736463400633386490045068645148976275082537936894664069970572313395931097730168329450465841843176178406187359045065323025891491200875246708167743430113470897727327341538705857545989917580588714884039751798460418080303403109131105125411060691674077991308413020087146494073243759842827175126280552789301183901876590820656108012917251183442722361259021036166748485762090547352384772661829279197663114200973882893031995477102361205754381678070080957749777231588538824039163987345832260189434183497943347787402789359934752750047504463855273732848222208*i1^67 + -782938674376051523292525437894490415154840385035770673992545343880721497099032895546379291207973729194020339681144947088552716434418544532111161116637922579159355776341085691005111784690814096492311819654463585615578549055885852398627383549260601338879708397394448783651048247169253662133795523471317722751364138781449013121787066366197864231131814031012117580326029074146150509697287442991614100527545101502043560928734569218215016394958020814658110124940337300885703602214276709944819414831736497715614732845815547988403324616809555274585288265499679838816753688166606334454232227839854831963752741700169665618728205070962547556301630442455319486359415359871600918134624872252877115441473973032160875889063399542482976265381149114411263814628002998408779545617507178068711256101185261859510325251984928052125687420540538378843476115466331761446429266466921058880936038320066781295897472956938520120225961813947791573498843211817127759843372770826887986049522844700104989926971236446040569736095337619188988362135027250044675011539983651950320975072693182640651226412632506600460040519136361035682311894510004749099916348886414214475155515501765187064897589632622587496722946540789636608921923200247259511374906224686135506777392954421626937521156090525859785277387721080273355177428364996601261858478977960491922125962864316859885398432858912116728350080737578775036824742701350837607025617767416171649561328425847202272416191834548383483579251583251785334326723571609673862747700638698109736941904909260950273490657756746628382879294333498447976439046411054788467942967880926960419157403214393928631713627630349938624466765260755056084304742312670602428865821263272862162919717699341604004641929413876050469372031324044618485068476889696900885912521905379683045360835870431392980031070901749470071439745867275964479042858102525156128024334817645672811129979864132327409836189310114698524112334448668566498485190385394480406595454060678409853341523470457600212992*i1^68 + -17620909570365417749659208092802282247865458984152343119172095005707372809859538878794171544987076822006955365625288334149389626591323675474526615001357507465343459614798481676803000190476882386022609469316258185919340756554082190096520416431287437029455153578586605318105980034959655790192515230449753217830634783210691762413611703617214024954111494024087432726598333150983807963194131879171246708907275403684877589627974666685259548162281288784135350652954851695174309879011002191967174171011614366630855690784848170469163863551165903122589040865418991803375952644014219893394219744034790938915263526870804209424288227444639753585946208791719855706446645241570741800297774797268110942892116374095274372719568690270569120639189558861022488504720252619614314434079465349140237065646881736862821612294003091513227029991687395777145787425087223949667071191168592744375410488725281617631578993013051395941388954322514046303375362009169595898435016493363049567783358078386471769145688348270823984959392436111229181400732348331921185843094086325039148979402655563167212223613346834461113828390428084198869707695549361858140884358115995876324872187986006350764915332103101368114849413444001439223764613243022371210394544017100858164842480869309198681243001306528908056967962681165405135681152591601808247292532888755337310745365319100702557690789531406818327151560725779560199001884405368303393207389236939198297893132842131754697790575713756366292142265440664604607692847815696642865779396246249031786795015933385411250896525221225755572327255257808897209529616021720563070987956901332776939624749021265999073753924910668204682466961403812541781330179562372064095045679201687382641470135174157294565246285697762439035400791423150258559670963417197186527885699154858756944311132557581611698673038317331284982472847582943507130637433378572857444767633781992723871738338851567022900139213272094971486466847182699727252941827218322323045081664373453539112821257666560*i1^69 + -6473548761111447146075264508852974378729749556183817863093223242130429978258533928496583136616003383794642825747845829235197754863493620339582296357475635913297757264590285633181025068497089998821873265951701089826463766201578362032129232558420131131695488605460922212952602910816410013361466617440920113810218494708964411464151250006807203836197984958177311984317321366557278362916899355988563388119577707921717537939278654327839136263195917554820470394924698339058910042175467140180024046460626088825338909349519037702868719951105505706419326863100558311793788799068152547930705648780372100858978667220907487628735011976681551377738352363965558218852856966512033609142703034990616685692675392975900809648832544645330658266538534673133185619770273141853010651057593650371337061823725631988216621866883474085591197325162092098779006284435260403654721179545308216774152438393375300200142981149060288712840899968125054558392381592943914729610798227315773381820080533244177764704031486374483172276819919869556472834938656476189094967918909152632786409389886456145088612593474851748186014374358496016829063721808860550983482444914541286699151953719134116154559334956745293044537478246524853592054505505558909212510977992201123164884872199751114967650145783500737378151460596094799940270985986351018520634646282384624328427055401639374109270880731449853297123883937431911524690800545511454723023018589202666416698249118615463984157561236841185024440470185435681150614562415831635860156218260300462512534005981914374978686877313728533092848096508065131771504324800718693665593984372469405924403828127240176895225420724778953395715231374189641567865002309387920449929240721287095048740545861102109466368966274549933762045291434926054714463694366390451268004792997325362281810876445774637075420577478321142520642690612886206133482950027247293568301818219310145023787494043861406038294819638262363159232845390951093876118862392675332330643744456435581321216*i1^70 + 2398535048300509935470867987067814393849327485538382146451269521824569977933930554687350156762169561655028625875781960971302017052497756710751531477643665445198367262935161551145167446199880014841774222341431943551207701852281666288802077451269007526764052441793177687766226196337385806792139852274484171471285850109517536909508398415004380477202668390091863426365731229003517603774229850915444147185613940785958801224094496496900387909968821463706519362643650990351057185664488699300397128579701034805301698239264800854963530633961812762071405346143112503929877437630727243626804258926860153257491671197239962796320858220180855461993556909226597036478728076527918334057503011209830526807846214325062235695157112167415565291115430034050012476395238960132715253066158174450158030740079196991543485958466880291818087352828891202986131535408462353049731827701262301480894002694792894287100998620476354118036903298683124123554709138767187857033780125225215258905512808555978352974601099247911434682515691583991024617516073913871133428382408093296695487544979527863904005193766720871667613321913086725593321934195596871034106964269845740737284267414341279356196542537181096338549661166494600933344070151983570773375668669128873382684736735779893190434573314206199692729150928366034844722006584640905226799585628710179950954627273348811388333852471677456505081227474560237178169495467378258361359669140609212178045840293918539100203104835214705009471588564626051687425795855952330534200047145332083786724109039035353709267039545702997926546883172885242994978830688373742278494840199658586559495423933005679855225297170751701398433041579272559123112055230824393628755792511040486887253283294917830268438403742908782386043146334340580706542927254626020993131911370555513171166191400126718581616346413564772610641528584395657316505545518695089983842199186131393914667488678413212191691508290654449739518813737768024251425212934389855383853480280064*i1^71 + -159428629451353604976156440066682237538085294250890012531727698640231255665949340090029220258476778144133611653845527160981671794355972812584494537830014959584778856914212965429791981861666366000263685453394742465311807979048966744806320554891368398022610953790081557584925126826170390626654643805868839108848216247083608193067999662281407364614172611605239417393475243502478940996790920659469830388837716490864802804084995921647551263048674229136313513594346633197578615875614365164415125323020189542106941568424429189097460500116818746233779751144769362908423875178971909565643049885280797363057782261100321026482636188859543496509716593549071730363820604952870903098067496647533327727658819038976295521117435134216216066971170052583916141985575163494688179497221079163545771851740834418353622593525895063686766259295531652173519077064575615956969353732515705442631808010950238684438615457803221828192258730119489404518959819732777255639746101033405719845253269812885054665857470525037764187447318905676958942216291426961550111966142005530602582338547256172840766498746246269513115433060485228068701830076036353660572070967287605369597041114373891294843141744553059576636746226891647162247849463689773996625488228799456727798666750411271442650028152876048508325224556627572708462357636980494108084109866901893813519585173384166353516352297483236452502416554595548597488815384551751057191614885310620905964324009675175792223436583706793109064683566043818334182540010707323136327675047297526476650446600010504382194630593598273447276399885837079637999136223793687184596067672559462525215363287289202619986016815075171824497757394876054584688638255754359626856181879255466586752706600781006950482692334217493479041534785283887222717941372051317925053198777429652006487167588533707642755677481872133871812036306866924993140447521430212949430690173229652715498827545065964180473476923137060750224961018301257507910817051854434729984*i1^72 + -22860093173062740887055367179456832495577090002683765418697666254875445997089153492875437479248183225463436638325221565836836007596015706901543487284086503174798666438219558624590852995916223709934856591158072054383211184281870172603809469836979587028814496299398122961309489482870711353213734102602384233739879615919512335518879697940690282512294898575424033270190907910862063477617078894117623996716988757938164983535598666276253990017063681988990015948626415014960322816322599655842905634273531837150759900710105546018250344573006523222816592250895614079442788328479720844812617377646800887764314232651196190233510897868269252546428501741033874187148425459844031103023013726711644143570645362068973111761052777780925711981664829294069482100797766760625023292867014407267871389323842689686636109718338276468321210354284334297579230582150796853369731486504596269556865067097555311613885530363956057668973835158815424723683064811329274856799742505346265030106806783122154812116391025823713247784364055265974457465638935647292174552873506773886626090547313049239873294985472871784333760648201049840487503571382748918156679935477065161869500329838534886498140712812653201778040165289743606753011069279747050925817883536390176765704805468997995931547568453866859644220002010436843801322736794407986550092496506461920777901878861844166531757063391262396705228375885841549610329705181703008080915621770610009854599172557034893431285541391230085210869798892350469950971637650817383513670303962102280337210809008762762059640506667179920112258418600695597706460373369372202730708273500244035470974011144271288716238739574334789346025641025904185211377865565243079012660100078623922850309467738124995281842868566376816363630405402411412649937138325997324092412917233986840842787001186501400120138413694437027897184273851645838881836742212253966967236878687971850991812383335094515362341387042547974722340687011929554797149028352*i1^73 + -101152794183904750293908361028877286399965361653331772730257230773508817795405365978942823357184568263073711746359267745836453010615213948251809257089519154468683427358159479419032423481958857243621983595235754513994257530896201560855453383007944949357261124984117466982532306504147983296388242829023055276090892487172686065086678924359730935112240102605729002653367285274711821779820570724665690892907345256355378589560779475951365637791914872868836920351689150257586610633522673797853573017314393077693883337049910373348053212096940346008132973979293413755643035556995706181949572609340453588271873909969629939312726153590107447409341942774672883461749296763819175206478286309790438577419183461632204458178574558004531032257031794262660948840010514870569342529524912086928799896114938596226764050950566751342871074073298393163360965714207919715687088491557553909856475210825838504433799742593030045858910862643987633114342060690169765405683172219770237858490723195515555555216526612031467813317965983967452493914076604366149144527923051169674153608077592835880272836066524791962868675990695341689772465269911081782279833610108179650307751642749916207317280584237057955749665162432152890960096122791577851917337667855465532572616830910563584413803620506637541272174204641955795844044790053151825408683368370844929096504046529582633571403501326278210759799028028847390173865089618228308628340934974614200911664987908290424062347902127517431138428381376263138899884844008981787943232383651664893236316454581412199795821348115988535420273042984940680900986236113009923587954828570479785525844701593509979938197642414103961779403756700072628725934469741067838969411570241633429128045725581333162850012456305105535833265029498267275436678954571521336226893853731218957152517852730156177675922485374525004771746717921264712768164801644547244174884166346352277670160939826182250218388452521684470050472156008022016*i1^74 + 13611009256482519753620095707745453925086041562235934713715237302844697462784121758038912141325143715550997675028536153496416487665693243593584160637311587580871515684101354194720643343662143980225586831748343152242893764118700920781056722786996052511417379582716873461825433763738237776559748446665437537258308630548088795287703729923512709102479034428768126734914091974271152402608316241443339459427970700644841096954214720364399900647706574665368502159359046714501045577413165966574875182583978899827040734485234973978611327158477789159725293934885477201618171044708014250858158217691079062712108148872983079611423541761889399998453232543608877443462204956594120911805710321325663620281566499627425444928258567698678780042968829705924541621401381356597137579336833254299506096000195943649434766973995474018524806104373605436869392141876768886102000534820135272901735467832943194201705753158591862623977539867386612648260853918878911410227670895254125257623916339529477935055009969498394292774242339594614486668563083839841694977410423148936133859745517573963606923535762251929756323117348834900740503824357416750070337294898893947225466107481125553344543349364867995459907648519508424915407614257184410465216081268075079198266638931389551818283695985070302654857446966390573267780887206729179291107126250405975089235040695787404605982859268620414489214268614290297413769068339336456483927330786663036443728700783094408974971939037194079364249191773531566503646614728986564692766088443206597527512013301646667362239991393407771311875039038443348287900668214459306855616151232819901702290716113355101050010801078752265951581835473875826156607192856539365350483812269497192401771477265737219015820093857556681515993128446581922071925818864389488500046296328714389942263355000501018919830022667297062796680129937940926768893376632041927912079812871658854495997930654737014647133950580667549604642816*i1^75 + -1320001202856327708142688475500592772189813641800731947727421720272990436465465827956192340332055101258422324698678630014524526005857882098813879782694493838307634294939762945075800633168870798290400030002479703664803419202992139195175690663016739406317066178824854646859960277952658129247130587498836730671019298039884446692651020963040806114914547556595253687447255549232701855417041982145509639613548522630737293035031025245726032117271124335706800642331348490726400048374847439939068140376021891118964707019573464682706622731598335407178866943365831208990110508911792892707153625547738045547284587555573605530828800675511482568351907836749360345408044978012277361816987121223424568760411822973463584531442823764014414353051370117970516557757389516285736621120175872072665829025853974883777254276800193181136766147587482780011824785822509273380630784238685348784168200060733435446170727517914496444913904873337363690407766855294293991303037562527440851574492470475244671895769399934400181380919474909955495127513861436713108436487459572390324494725142716858787428776567960001814685418385314180511968822435560202067824074949718202726558077175108668382196246431080134057457121716940648686212521469960254153037155671856043990913608181435297469683033373176481141063304695066483184310935260132765683752772991951672013251686480592462087017220156454545408032347419463938041066802865949207893126805287794490098835046094176891071411800918190952865206916751225709475559827857653969789773241865761250709304239813694152045216686695945939914205640357747509455150722499116299279580050817489380557318887653072991178451726692188648113076643351748375643621245490879973146436649258614742537122512357925013455040219271556290952015624080507496529887622082564407427709468350532243806170775823565217193775226449793128888834772760699501336304304844265786385677968675502130218946845946646003751406426946273280*i1^76 + -63396441422997539471085330703809449535288940304101701885584945066919837079054516589686142366373135984614861995628279270500232711336521367357820518174603466593445175028851255000388892018543516733590270887357879983665398379032910990822867592546697574724642910206634445255460597929869337479823472835264594039621676514283151466124416774202819393864727823865479626984084087994692382010297643149382834735031954191680736643138587022888801544346418514926374037273148003984192041524131318301744912684608515494782637952484185300579264036374502256963523162235138173359175142086068736257667685011697028289435978405920543169973427243518137956046400703586292768985972652687688075661720080232880172366926346322922020299251832106051236435307431375002447095726902046875078536490186439174953953523383998412719097537660324039230759992508992943357105250779828420001383314559666177861983819073325906822883050683638904968802166975591868676126488035134491263511386581209957412600117455077570074763910844964453635263809681251323498679227397723459551133816533794099048359876448927951406471049434421324481555273759099201572838146367852523349223578238459895926984074868684746211129545862659581444331996016267520342233406333261222786578684971863425057007800019503965189375627038767752822919653816002627047392523055881023794086373804402862494625220057949298754658724536301894562282637013748487855169016666230321961724765583574819366620118219844551369327041759755226011003383215172208256246871515981016936069417855729498069802460464663447492839387493140977833133274400322512699496603235225609912100745170380504791374435112925201854938657406821665100131249985457865503726482253429220288785769285070521464119361730024296108571173191145359835960706722968868237781339535602466324281112188059936823419298108830025494523691537161188089075014962188248480214447268491200522903057858245963654355426135621144898699264*i1^77 + -1842213301154372762107073952887244829491422225842860969132388799208138124456621017986637316194109683115598108692741048538796724920188519443090384286459209410038800375391066948476250816817945020596572702244355642438633227080178598634237450118788034155868416936362646096587931573497748506108810534251859619639773668686478134822248391343474423919632361627254912403011805169986068265746320333497259439534364574408372428542963737877510381949575778080772637557572479250560518547814104870929378156723126112926166987603075451783451565070035290676235652003614116378543502306034167942768072178025939468679564469526050439452515653697270287030643558097978671991796323906256229757659058009963666873519474829835400021994144379211504549952734973427006964519956801988522869597236913557704500623416547943749048396439729002650884719215498951634061527093818310118131323829200385960190971701053991283356111008925463021589134475579110602286110322154979857959934254959300686597182217938355265420996282501061045895705999849290196156584673583326802028910279852185133652462217352136162074061726753594971250880248493451372359424915098773452892041067119327335393926662349801340834785176127317746071289976212177066677248034419207345404238275063282799017181585673521236817628086556852332391413741746623902489646668512311861039692769002459578624428619548021400642655752409793359355448510327689877464808881056896029108216243948006539258420599944747172565975987466517707836226888858982114343804778063058142649739868430063295698427969791820891982125088844649607750079689288310058207806384960014852233938391813131410760353774408565508828461145622182606978510104799146701929645067671452566927820788293485423301919671752040044547370268763010845353400082649087339406856260854041173538856373875370807325885072417741922310447718090857611268311797643469173283530433120874881769357812166801717581095928594432*i1^78 + -23911984208409854747983028437510822937612349331247665804989648965299373603069287909311578659436090962461573433342317238588540462196832456721319294172032010991646602055941487242360856155813248355262088953967806172833819059238893107700495963368179663973878197462195542382377631912167528423105880589817314349888779332668592941091832497245729439419105170496640833588179988817058051576171751226038636478418176110081545152977780725298701267536118868265824303252618865674738810914462127775624020595289082293713314434686020784709056990105982789996243136049179831698630569804773754695812321224526485068899964790976924482036234138887744732164298146574724735248741519812067388055474510089626657840433301439240637972553083792776019018733836424291124196061999969065758964837397120125219318995473666968255289762603451386997716050582333288675758855987383744822802970846722863366423762049198324689660963525845649243280427965614402119823017664417602715593172418253089688423735402583841504142519855183706639953044404910025212453633171794739841622505519998497525311632475616273623930495846777461383660738710231819962701866115702628796664940034068073203417853059811313219720560833568007031329766476970742838276668852221918514678247478491168620308038808336037452559024594730777605011074322909229258038341456569532624944096127585384580589728923188498694653547478541954305036574330568904198465243296261237179048860065066384347901269610580655367017901641706364917778390853762452327505977678620084432902123744142854165114866704132049715318860830736634464558749907470446925115577674430205321029729857750191795278174679628533160337678005149824731562110332675197058741639313651401305745378208519487789057415872663559609563801755872306585725085036679727835976406960267373954518935552180248624224571925139682413651172435437291306819509197792665729931744478099981098687261048075280449536*i1^79 + -196791796796991560157907912888340422860432448882228216995433818416348323143360987595551968196130162054859652843386767708093914105135108732452995977708228473422114603943138801503669827610261078218738911720050722668239605551413363542877946532872181120095126521949151000531557109925345648898674165447886632596440130758853641284727727868162064149627595629040973983121826905211038912449307152577202470071869247998293048045539548104950352984675280371838676654578969660380302847515346151025176483477614106837451200471899417995829532394788041702245248224601783520716325570349704494436008077975718571267592249040742728341669363204826547784224498267188087160234510103961603835723371096009776520104496978606416477436349622885573144149962969731404579943346905665596825053467721037714022142312254782250631410676396924319665240256646792656763476119664398074496802872792531504285203156246133147709672174032823531124754781485978546533588830498090296466994967607335429792490963851653417235272099898675516365473116194124813969950631974565316486566052352754902867013452990296367554161475888765730286664106837558239183133872937354948561262694701720539775746017548726831893362472826359449156182809521300158919246618785910432130426488403121983526870641922409605309847165009135914569499758794766011195167432008595172124130511884589731504480513737733888256616907818571864078473216206287972821184834563657880722645535051487607185147190692687163499272374430212093272995268033036803437843656300349245664311604610423565912233564820152728364012369193124687790221355640987585468557842911342084824072509397466461988609811214526885356904623250824691577146059217325884452252014761341386295173430100856466140644654424994051215481414131552953861189849655852474399595253159310839103562613817032661411002642176438448022585288555791252465284491407231506269289511829923982329604210688*i1^80 + -35791524828241115539581157200972155253246003199645353496055744779545257128307302534623766271142297704301451656908431547043507087956391317812997947432524777645364217591123437472568946043776664461588303483886889289758451836941717429147241039529829464032731789188785281473842006287795438793086625057075474124960563798544129368864015969889235634967903547350306184827412057979610861180714086487876700487593374891083007714602016554092981899056472277216474384080775770096049060426820643541484406359393464899196660772388687309539568207931124028395114805745523644607204523619941415864424116572106622338876998567026155491960368836182415179479706674848791719898912847328597226414342936741681258593251591252054934392444272313371321955153618873542641011633147135503087237047937457449880036614234510006153024569290157426945767426314664543684543572921154197717953076316241909111973996493628868693504257719466576027944441787819826941557651271724484277906855139680451108037858107945944796552246091310449308030948344792236306455122983182875170538738468033451583415079192439814806596018844049629247821519142425845351144294289353998453826635734322876657177251095384288353929016853955011270979055884338738991851285801188605243459542457758873591179201250405264161335409799962040927695887085292889011369583577775345028455832526979164722181884653987404822351946270404137985084582835353424686302443719374305289866488612288891273358277970358068332285106338635744795803030103781993394657919230476181485235974260752424114446860619958797411129741707745639719275807085097304336033122199311857041708100756172917870419935412304494366303926599394850747271938255487067345584671959546108292298449976070652928950704294203446083878223828740198710205953698481251915878638565408001000700314216098887951283455263646918645608142318055417698964532507203927920845868838682624*i1^81 + -51727242417396769089069676363806118985792191595903923373854055178974806033135644113181136048582837792853873216076745008792323728132915774910827798545852801099583567390117698852976510022324629372636027905937523627181975964064318683236973894197190482613037534610367201079152080112289984791727182428706211335467542325511449023180973289390864610396821079791362718265446006165342483430868223108518790890128487682807533191794867464403186735541610374695896706713787112693641467352407083435108843631367103105986529626995218538612101740375355864810018449699000908531826993908874226238942137890681717437132421006991536733699651634012730793683562661499164465772551351089264626806825015261471671407272916178395373847624268761733144870584954085750045765810103302235264477841194698347888223942243883145765332106561933201296668313736112740175244271069188671848488854457171529181099738008308660242998303119991079057321858989327599163946543146204565829002248262985779642322497485827011546200068803865094988345149835711701525056659467549719502680811863752572729943075648868058204189592850864218430024719511212034954968461021822365502889006282098215543463175209803431767049539726360657069184862876620722092160021539434380708816353325265588379310529374756305976731826176956018853232039935449202210275299978829262425711566045159108656633715040946008640562742453428056973994943901952866656374162395453140439238046098021887287575919654313091556298642532723898735418740262219439664245191105695707373310814041316167204083456722746628209553998738925174868827438910570150056499897561647859104273359994084126702139174265072740666030191117042661346144909347086979979854907760545039548039093086428454812111724994535317346079354061725571644993528264565307006426769448707212175999463816927137832542362113598682915329478989493238587343499170211084369920*i1^82 + -10939038425071752843658488701031488079258615755395116135906809352953872201614242579880474778176561749823774866130884643953833199902188606047197496606797330165555075288665756200543178717909380679295257167479163031096662494376263065136503375053231883795563621343250464580633866295162090332244989615040102221422040181894347205031787088197364353004401415239707797468426321845706769422629715804152357865364660082864035519745946373185925113613563633968282660653570872960258680208814080521453421424860292134654611200716896570879677751055344707999415685698667489640252322018660844768729229739561164147759237466039612672177269430767766491639775867084506673466794562199535765072234397197282743947146319590429516755669292330017139257724184452053860892040280146285726987194201993558042216966973769754712815250483214327005207249615899519113960139154806965984278298971706254380609778790336754867159018186662441528892677474654217716857515380401025172806628184028775109332530694893525488505998813888694074833124944737280202765427297215043603560373797630703961369622680119476926036418928039792298467913668724944263539323816612525784103779521424506443494569975120001636279665421660592798685524996303425929065528463746619136741938085288745867413224964809315294264828753461058233002775473235429197543812045397015438319431645318281094373967075949882707880323608604786339272834813436104714955288521766445193500111392045740642773607485783478138618495333210970300710430198821090613495962535464328265707971888817815920060434881169748620403743463943869601448988482411113846864570877916896299902408862890525088511040219769695663352698055002179493626287526974763138649488782566623094302062155081553347453862525191881279841951307555624179355915966872308979885142862353941413965539260976021288802121687183124201282558364381308022163505152*i1^83 + -808185886060411985637188944788923558397636882194507135907998534452311229551620428234417243350070908548941342986419143314621727776465079560709044974183002238025610792347367633989200362751707895456057249498321493617703623602226968326535574678254969914597647913941647878596040754134854337318538938582603256292310253067637433214640613386787758110986321965475305240851572257192544671749031635749609196830364237262739749156756026374262698503480679526440274011262301418945282545644889057404776204513350697681707186161991679543273202428570754746770850875519423042862313444499638960970774760331628124000431274243360924848675627842744308981940026776291605853979624969399413005372173036405870179481130269160858683073042948064061134056234464468372043040658058132117261976924941662942006016534633343940493560565761233207802477969414479261646941462929121371283357567830313026046948213562119710004576657279527262713436183563818304903599851995874728185450271990592284205409488262779214325989523085734412257904745335851896539407563229622202298231827958382272129060683429821570430472467693897386664299354802926676782424870367335329185598092937892055952015695945024358361842250043563579396619749830156394108996646380560319608942477010183273282301621627520896281381685461236052124055836127790643909445652466147865515282080814332390518206402705933076264773510795340839880701872991140067642261421350522178144400620146765960477246253425725619742088678168662144211467711165156908908529122491298077972576689740058920523654853123458410752365859669880458314790813906548153059640613615913920154591661310412203625114555393732240749739309272634011320325127074420586288118714714020165076107221710285097928702991758836392431407647799249456346260894095908826870186495671261883196068771772375089373705755687560756927149501317120*i1^84 + -3799881744230951984725587178742873499052818525615202024293613680940650734532794331122723274824034870039598983150276793323472345480967058808261704822201590279113524148108656257823081084271609192301549341228883582658417455431814935548449206591047467568213013226799567987485014863997960732123915907896761621270161481291840043216949432777232378794921557460783619475553604403850911381659717970040774450821746268628950712320845088102364869459995479582228640805083437289102256380657821003953327923355573199652429656410879167923181274436110927051105991689921899940215861138948579401637353071059183585966572877807927656626921384102816398627291415982992599271296498443104408278433082325616428051435710212407117235757069575439071397081917647481624602114556056725155023042032276032187193094087708004990224942099950526863425855996189776130029148486152870617323424674563517545482133688316766674747502083733682293849618265753937673382749805521680672250550289337415330655672187002211962644313521079801580661135384735505516675276335790822433178929176274097896603179451330390003435374490807062863842413082722168482096876118398978607645898445719994653660356249744212638496251904314635918730905288000326234655787140389134140209823575484268946756288686942834384108280359548173195822115633770361514821960259611729011626479948858573895516980243108434764311537062804237472972837917828383020943541071306786241686399758344936576308885001825064065095136304855548047085283158691922927848833877889423677472808309795520579258571470045769767417131500644094084626389561359935852801661880020810100734379723219165998270635388919292093166529906747081799212733607696737988363596233599715074542245803742689762799400851285939641360144365908623617764424044954554778665427177895287237126985701078753494521721104514416640*i1^85 + -4606509484140188868842105001316772656957172637088645699631517367974068546564562251108313300956007726467560083454145786355186498278777305705625360781997565519893431877385759200304856720060422143029448450758776749674005239478288684360361180436718205522620890182140476337711963358825005998340423335091284530972681020813476193857459754531913451929417127350355186374754521968085614415607578534665297094896840290336190121878141328383754538454316290133228310303382588414773783670522159612862297054917273211061031920150390569234104252848068205709269612472618150514702633823001447570555455363582275376299719002416708045771204381304901925968344608924506008554378498644524543827075358935772124544860120775230377524910880982317102862836844416929675573171560176498634815275842785446101522697662305374302781419509800957134746204509093703568886124096304477847885438080217277667888526920757605552783175477859713176710810255324367945393327317394544698737327046909125929645757019907921772475231273178281263012479938008290462610708532870887886282757249230131082101867053131428904505323004974993970783337114472839225414242961755677967116644633676467500073039507874885556726019832694416038171445884567260986368340894534868829848735311638986560997530650948512974909190143307727178779120684854361723335374692246551222075694797493986641813257788218891046559656502095728565109694857718274050718200664214545643720083829893656494328557834374085303693108638598829909845763928446270706849145389898998942321520557399099476882030592480235827255980878296655154093294594661862954402016534905366480707821811879094551483202092996312705822476193556646788390224906593113324377982438400893530699788948895406644142885772438436301937921186273778109674135494424941575606732070273487201565932095716349444096*i1^86 + -157114126282906630171686873532037114390395248409280929673687743171919056944324137676105360115525788445786570176855944084995063290616045294806743727849332685251481585011780702653294028006860311428544242399034299389696375810584724499829913307145134615900667583260592229319044957135294724263547641039097461905709994543665285009626678635248156444235689666934021184072190026358168320414583562437035462212764672532247768767619592872149255784493634600528567388911332562761775974203404349373612066167490634310285832442543882069805265745935142313528133872263516519012843160525348444653664483475186306262879380955956934392797630993867728498521338133474228342637408303339849722286200679170645829488483684970013254355395658400735415907365514638992584742080836241197576266264559528306376040626883076604142214228682547646064194122427941396949995199630742584365798427614532214817007816308454863047508222673127894558238074534435287861090933776157676463036057347332179051531995115118222953625121839749333330086813045045521033462169416968966388658651837676530795177307945420325071015717184610249964931415983207906800586931845356340492755707103626505287092678923132377434555502907914522088779220459162260247553029299185530509878142941258227256417651247124541371780533665053453431183615120734106922617392374407960284746000331198692562872288345884474540100931956070780006227987602322362610945221156509609536454999976082773414089705632704047106963628155011429070107922048621155276895586726704901080080192066022868773729769572134679091568791458506934870297458117281083680253874382955576621734701557343173894877262004565386766965512974201742323735377785300707671620221084309833397370977798618543373147760223250113291781548899896980666884557266955649448587383553354723491840*i1^87 + -22138152046073409089063130565040147886659154200282403393026977237288856842325918919101812028690191132363867322891288671583296681309724444687563928140607165847944732949428511694246794197869084493810254060247655139496520404952167609128897370563893990285591218835311985853535282962673925306458120297633745623392436593373561779225567244760249382197982708699372664522499120620562786914994047570783547077969137026432234125121099319490990556458743824885983758226859499253422885668490317808096137076724306891494319127549207142749201875001144247595343522452878646888058710048238409337987550373433580535954629778589491976544053312779867168794820744992622422262948903048910670226059606644629254810577752091907925044298066108700844961344355076483801239664110244265022874466816078214172695791622547505020128345815014270913220092648780239968809778007088396211979000381054785225439710035928914516320936164055471103120046126671037891043042219580782936183092449387512345654688010352767630491526687166749709474943870773477859487250026366701937578385414431574272828620613495576081086368753911506218398931349236477536012691851970317969609127049886295291292918474023829901748369667202058558405320898607463114040813844407988326874645383188643852287264198201646226584522577931131953064655792661426728137499619646691390137393528919808363100043286299435979567971403087734392313807683066094627669062204897472072426031111004029649223212673870873477395741461115102829691258590009167362806572757298815982465431357940138034320264368055948673131031706104599638830545774575460120392229225038561366706554910809269936348236216925438938927896001560026698638821631017727806547173270027073025574399388709403606826066038734135001032495541434564781054871828561926777995264*i1^88 + 405463872813306832735801273845134947415175586451689149350819207829706774537612502299435950891058133290634482922390051419062509145744957194969366720472844507794243849810802222467711088276906755566424910484466396352313552992183181532433886658209861433378455133432372014742497054500504900927378561040409897405354018061249903109859668805922636963993367833884702501954921907265551108189613711163414126329354172832083751328720295674407626002285872731923216905656705375679068003488525752222126969017129812495949529304474904481609963054647135179127737816596378469207674389970752951339122156439753747863899677767028129175504190329984258876433646822434485069811795713181797367205919076337617470181560654736016351706406635771973882554269792560176674864115110263522879957712020474741908856960363565219518891008702003107659056492877201174242653475709808264123127379952735755520212404253195189537054340222347160656341303327941975036220360103236464754138942431189111146096624461872561382538319542302012985532244602570373242684489321055282807052615554229865297562071609245278146786516568343800997667446387419474104761147155729323783577813303433357843391238613928532737971294869148667475050938083217620218144764296572267493033160041056877594593534856063980528328618708961417497390678881911509327182398871081292323741070687524819032645648725850031653723059538665155636212191104021958838031696874408014507912738418888985917860738244714378967518162497391371301372325841615636422760514231898059059949949020047706996532700667248385308812433826139731194314500247819263239695334268580675584449610099151985505319525086179221747041391188517170592456498248065439716576313579035219469224297777414838277735143235152880597558300888875928792334336*i1^89 + 2265533815770501601080195709932718105481483614602822961467809447562276487231581173955157393338694938976341492679521080638611680411333548603250651107080594405857909176779267838134130832182136677372495591708129131884916761308942607763062913238081766686736727901863653872032666288722984519951744373679681827403777450622369500149265764377136427970587420880091971160105346288329018571094524303100318385310846775674926459057716128597077434540068356264803537947551431383580970612004809241074641564772197108910235020091208178200592221615402482844347747445712876262081775717924970723729334703303291755870725842583573180451455770772171716301705757249200978939425427620847475886175152610122185105716681851571340098940006448138593199716791136127417273762297967996356892058822205875947495019347912196960777826107431293673912130419932066959113429231157195108018877083363426987608617797896383792501828947657307273775458185780288656771432115474895201421101271997743249477834266316035663697347139869860439964703292612370678153704105764708449874350608943501282062259293126508316681931988667487559013841232505654939408793025803230304419000912567093074119734355099397859202041930386600325028321735424762809048561692630678698811957376967452521900224355273655478514084126932218258304827298060416225730057839237668866194708866660192743633932248742523436532775253709889935336221695218419722524589500089797519497776265020033900569288416696096322252598470442428266736467931018252967994052266551608256702116838312763229476104754663829018065521965141697228677070054148991014111512576410637532767084715410807934283303829834896216820780745983421828846912230849861456378748402411405434489257596384976148441705604814502625280000*i1^90 + 25823888882571296414614323538442891635414581890465896877076653825485977975532533575242637993690584093740065525172589673650509079358794677658015712217541617718788120296030578116759615808014490738663518535122453881925019129637129752559491368037360166563461239935918049646080359125048358510847946001896560327173201525294247403642752245172307337368418986778349157617906028229658967413562505569929414937413305353599995128568358511857699209894829231898437406353440048275587888901752505406051762601362042690957835939933259958694380156052459220651370226712908960055945483460432682655164517300621462747632844862176552088027590789540843735933693934239050077978179666657094339463859882355134744168944012619578747235964889652869410459369424313487441006399452756641118327682073292530868688424915495322868272324623463864868458439560738388763001581986282015766599088697292946905159718120436158819079081306602332542692486091946867941259614882920464706315766982735115466854889475257355105965576998822811783816623297982479253350806004025657339614942406967882796198545528582361359388906471281423531340046492520735233029081099235852377777728080073006270668870229116111403550983441956291443721350183866198989047771585291023821174421701905247837637224913673138270848043111284121096141915151802636610019089469739106663246633344972794679208527498167584830102480475000306331866897350521126035600977758580600827588427875997228530674084161706444115779117420183800792485049754026668020969965021577385841269496998931338715179381047986234817815618917875990195972558898717219799759718241626887048699706851220242612309933691713557770104712551899571944259566453665471118794940585867950188840506045235200000000*i1^91 + -17431778901631023411001948067953478754809930619599887928970084851815015412939831547474093036043607335247543155185759707642627122471630003095195515384092760877927610478884823205891007864133057134892919162720768307911200264288510866032024681986749673162637333735722596868741792805125269712931363122105116412780379740609969655205376538243961449761415634637582783462982819773528121748625952985983102104131750397364319249910726338787595554240388917701546667263686880148964926405392674700189157584772074259832913378011383744103254815006444369135989383909423750119711149580565465510080690939446608342116492873235763181071349631289079199599428475584645534244628341307649320198403100850584477445912213861048954173947310407438269198471526045502116913036201130688982663547538624431938124380358568159787710870054678944191025244555536973881539768744895145988579422372303733288876994348468405846029907847935079984310487123893358296552860479298929849573044502049667055622978486245203216631870420456772064418850112914276336699673581553533150532351677277975829834801566939959015469899587835485077309069634299720525228267876862612479254089937046326199130590738994968073808422277593785898953204641932558238210981489877081401373142144495826755117456035722578087009362698250174944480148306673995779350130707498293880838635367515753301138493282193522364466771830783888123026972701382239249380322052968088425423973520290251282006348280126470288839228746964135891129434894330901924886564629473670945234869544851909118423232433793256645132822980613998426476629009083869973829548390674031110626078907253847821146207889026909704655582565294894810979773747126174461460480000000000000*i1^92 + 2450684061951108445798422958536442055912934034457923847905470174009242423982692346199760015257466464420683567002430809974603605256836207001636011561487002589695704222208434288865021145405493566460350786439824426480788339028038433798014305115868934241300255060576860625760275362126310736335373253010853237507459807985244262909577145068284745675843355647875933081998208582733240967904432201973788262056002572812612166020943200013012844933186903947258749536773343555024496796784260352327942011769656339823574652344438378585007144425747946289876441562729672974983387020344008542893313857828072066136569973085826138600307439669749404794411102955667398002197962170840258818858969918567588562389698854768925362992330210078472258024465559451870931745088574733593941853874332054852129512431952465500476161684379197353760200917218903772127353512181988383607559132155720513376246686101306153319022518330217721831523403084711525746215295336136583855008394299501182548200147578861451648961758693397026581415256973064078794478203662109547864391020007590062735783119380142969282200740885041491161716716337135327624773481048227656283827276995606807010828986871015668370149964728167195914688267218216784598710307770297109724229634525121875561229675058843068204797400242972624693595939676440634157449554188760684526455704952337896922665374975829901715313479163716167062658371399893643183416111246186823215625070654526633641021524031093864047031170331463611514389362402698003151789918618353405206775472578931860926277348238380147025565664614627900401149301859479166218037416355019863386453920729597415408017020738762266966414237294919680000000000000000*i1^93 + -324158184216726648904049154289959592179027318855626357206450493032405980231440847091176821035670500022503079844626040456045932954115154849523602636043369176787231546537301054314751090353165294446457322272308763821680157689752368056711987259554937458058216309922331957119588118341552008404490961776231693854564411339924839626352422517092436436962341628965342439699615973092454284848675887227286810278227581393383675035331003441968636957962823988602445273385503363185322612014062764566142438372203358696189294807832024185022082303643911657013002662089416888213982432593370284875696817227610545822328933436692376221753626048918726545358820227731112334780288740647613830540728463164175915068743873752876519573559595031686539297555915014569038323633359711275087980715211519146536696023610636408437637975498935273174618356332724249169877008715406997388253944509270391799933058051967943175284548463077380908175867609782695319307272045618433382079889420085492546461434378955554195884537659972819491673599337453158163694245892272823133459907190784810038967869191553792178669573208067217658307876753099845965891321317682509756622213347161121844291698009396212273712804646934113246201607770611406479382621078080101748672612528553184677635619829798201843839496640680060659466767111592997020624333324229633413708928531843879674198477969057884605938260761987671024323854171506413103408501906006816932575318771979290156558800866263360107598576666420102411505240503939760237941486236326504013167041483340658496750922758036626833918602359651476854278958571299463355756410474288716311606568506569523200000000000000000000*i1^94 + 7284038041970743245087525022206613608584759744320782834227022090206211438551840286326400531443307096595071927038901249074498318878497634908799733559332589560814919815018199302199916567589964099853769896497558105152346810472434076883164856426380437382713140644602231071674351437487177502995419843455116594570967612190168108684795103631254470579577314845452310023710561299703463097896027356935928953826214435972667060640814384332557551387670128321849307862121854160505437041669547378967713223399173059699736496491640951760347634728172748703593960719145165903164098021590928073091772731359267367098476801585112802182030358972390525837265988981904197535856964745059973485520930512925364958521297353004305743378908669526707254485306587719888877010605378582690954079621428115524376848788487129167110298450997058257949804982320250213536326754952837929520819472649996677501978214233554341774431660898221218687402192214246380488790481987971729084897176893899323827062090269217786432950936852598749234748887217734371835235430629497053390095821726251230008249483834815993806515267311848588996746648631298419295970219803749093478783037402286340186361947955149204817236960998680498767535228330371468702334844575000358623313921879347496516964785331971989437665967370774255226337180310655697054999468516077482842738901175651129212934010822454215494137752684560217718915801749446578725342282769827694015037680690539637026954555909354046348578673338989049549925013265574550192124399095261023716934302576843526338123097317863635038457257369571583389526200632213504000000000000000000000000*i1^95 - N1*1098919479321722806069898622880859274357739688810247398312352892772179144794248767392349087002639599229533761402600573642506888091311793332344649274579076412143831355434653993121616667866299128377919009148978914717965630556640625*i2, -33507055154707130351496686612096752119693040926935592867581936321582549746480095700566258333443992005939415718351688988516080049124814747897998280074686798137569850241654201656406607805878181806262245087464880991088929726240171120942781436218353096714323509822204959130864594072148739594877203624100680924806999617638972075906977992417834403614693773687795144307281043765365056618885508874849200857321315388762486089094538384267956729139996337439701286275969932619151462184143126737721565607908566455340303586394042897562281118142327966248565019098469468716623389776086638964470391027177525992233496538415092607311579426163146780227160459647969360887942750662688127826731817889901882978401220926000578782507900657934087453759466179130342308221314335911866269161706098268846579117397299876478896553724256421589379581187357028184227911192149295042895366021876903373204506249250890445265704403465392695574146728631014148451898456124264462628704830251399512072345034721049039380951325719458487940680810248064364702648742587702971295425091221838815346374189413227065046620299030842396745782029229914418502193255890322963408690194429142149884822661740575334851591874193492191674109877441552108692990794722877790571763021260642389459618767906463450041900367373023737074720373834338846602926493466008761101041099943661961182240492567557058897865347673576303104929008052423228968965402326472799900255229274343032433746713409654792949225134741877118197053904271775289016476870581456144705747684728178829856217103487969822699217894972842757607369764699033986626191412241349070695942997259004808960351549845367765633703832494077521894488606299634177430139003636001639261383325668733173784984658829521815194729601550481542736130884607083335209135604330802662120134211654228326859958433290914779246662674437616325108559021126106468175084715251303297392091785582826446434870794622578651826007942547549209686227676413163274873537466809907341398823214774582140512475985553824116509186610660127582347183869407239055505237986961627113875111545720527491520642952422156638968905697026640084575524413064037631573313181833557357847093499268837177456892823109099797979385654872369041147093570317379590142137786534710762205954110877673641784902225461667289893231254216972094719529918356104213954560000000000000000000000000 + -2068255109206218728644300650536624693528346264755802098644736019105562197865505287197661357015796667012055777691595368000586317393797043937693013408638409517315050033125533722300796501653025044519293165954483772668645297896780352092012767773736081006747258990474548874913973957536041606529768883135371483643433554678151312017994158327047131932198129510078126776977468524521643692738742129374480240914824249393814777199263367303801820798162475952089183397656737265762400198356899883525944366952155939360612363519619522109883865557056681580302516968689603888853752556203022665595056420325780772196250843582468290658497326924191814038680730479309672501215704359170493153670116694321548499984485378682565500605220629813107779059789659924533599060707704500611507607962996110714534009270357874839598921751386725403032300921692369105162225675971015829513666521558075567760119438531907868294128247866443757978722001717181507970810411562279922681329116489597436445677485030828750445109511809151497455153884947048248214756550477295569908250589509728593632971263039187499517267663821451357078089035420457566907023209771316550764149497617135357595519964088028837289769171659550959652993523377926144526110365349262251729067140867259120396666018365591077698533815173138431100812091009923233203365602176013802517011127556747658006847531522985852311270878703969183457741672699523062145317875174892111956072429927379452404641614039064235039030789292741317045975519934416033205565991399129830934223618453006166038130140354689405228225500716832711577118075715977458188798217376156466206240243007569640373689040618540219146166797448080390981678499225218372166918977910181111915527232657363869119437659090274258444482050092957488887945296775928039472060020780986659088437754867343721850224819113984534393676542721946888810312693272044149956539449341170146183495445326745412507904407285410296870794094748031978804582727226355772806641981669437133451231815061555366936481601770605946920197770612359098374302077919404522263254956667261221011962523830834157619631167843837323579759565631778100316147578841602561468666076587055167775386230513125875849184099546640115837085551432543912265969776613064228746402788599038043703215174471840145655973387310340674176877280272144557345555462347197904217702400000000000000000000000*i1 + -48990001987996161377268232070322836014747224504610063473957923416847373024118843622551718775621596247542301136795709101304801411730858194223007181843964944798058864506386718534272250649652870437888610482906431760289674556760344320683472236703026718077318330862683674653084829170899602089299153900775421567041172987524056738713609402884022959483761653620885859804036561790202587393158328492730430003771944086347131443573550629875426452275949235506075365842557896415853215650565133612644850187331001181655508091159231731386617301909999378712982799994011544873771468891343381977195352837388746333525427605577110630483638306861506127526721769056178342664765763766258162574626557365327265426077629663580043986607897647347085166863687481707623294320130286173794785634734809216156802984463685102611692546481519035307933707227203013905604062200343733287045358636984812513695095291015473020776004615121736052388406517690834694760579992695003646567828137975442320184546648045891343000901893065881284837608836822400895979086189579525437990263850512137670642870530605441487966283449296471050364353448053546483306973686481694144115792214643198364515168456119462441432558308344270253484778354443529978973021882791351152246420688467077153840899356151617371489321909556052067587821755625180552496209978595970809850346566434317608044855232171353052121722155813341122965438516944078274816596069428870192919691030094185527707033068014757129311593799150243547270195380169012006671941095058109058641652835273451206608180155328957988349536666533189395262737402028071031553225556272894418507451460668116446424792859614723657636136398447282700090966297177377607257119010747580088751754224750323652792192278047699261533589672602458427090009307247221255987255111591791335766802318597901028930977045754201106705335269842715655929583461816230001091446270079988353145572018486622532692759755455701884642224647309963853762940201657661825053704480117252465195932249074786773637350259067925300134311987887343319342882117905349910099202412181986850389824264575195274487339693836490871721000647442481197665559781470646091597774476308305917801213279666660482641290728184827793788100767239842618202300476207108515494286924371600250120754159802129106954549195428856903355509066562940185519586525036708458659840000000000000000000000*i1^2 + -627190212547194996562174556386586335225408454538130559996993835744825919798917952141296063512001865188650719407492014774093516930787012126143300152759288177270512744310435965737534544103012228209964860636067844947285166657072777739578717466552222105935386829235646053288908676135640461379926601090402869158170814688255571929506267082729969105104978455457011538255978260892056843411778306312004440915369952531086580481964688528236078413055583574678417210155721529658640329283560219519275366373041096244474431625859960881217363106320340886008350209031243708648462491614871797393222196867007049239634972567874105371857689467595475589126886036388438303223681057256085130829688996852786027094975015611659921836850743600335402578650243056863671613507129194396571502859405789555861811959061099606972391881897595278376398464131795006129959289492172259167905694757856729622158561073838962901500683005578371499331389642688954913768400075638684556294150832289964329441027835616348688172781386119477768191551345394509887765185204836388219347439489108067928672571377975512173019916384216739671321678672093046682889789277762198585283947820133570014596366079280966743344310611669154050185920349170988289670035539412677992674145817694155261548566669173863255224673548222544544937022295808668483801211297658614210974559278747055608476418778815162337070961905969560762964797283061089617980546037212773800445204930854004459276328047535641081237002514238317722678905856144626194365729771140672559218127174109810851190647882113594720896360217573006589249476358805254590105507546875693886918765290700577744684547788568808222873977117947223683490446301704846782142993188269145240423078472568974078398587156634574021676024300227968259042612181966138555730150923940356736843520861862148782006002184972160280591028807301546722874872895674010126971717796044594702928795555163208211641270284925313223135662694104922994915429447422225892089403362175645055401650567222653641458603415827687751687551460076543761841667409934825182793738667689479731613773234279238122889171735814602680935259964543041857028176147295526674525786672707396072785265490801478795548417148025797367514963468056629574405689375799995399156974289534150068201638860038063755567932067021331121554366195106848917033421439999940336025600000000000000000000*i1^3 + -5163710299967344388539308761841505323734621860481008014164308386260101934119833705526427637601799114564145128547894858358277735871030367890504736161219273107529852629914198359806001452229453272241249101236275314038508926404081796414683514056931750306679839585249258907559183463588960147699254571015637497367656222751578264467510031026540098123487155192551553061115252377411921789746296182511883505413771482067795239703441610589892020535678491004947771647612816597579844908214840701691238875612599333399724543960555932220957159467362163332920180358760281478473250487728165545229455710170377979249128383137675271489832594895226248796564797039323918485188409825562986032036968134654123862900795316984671915864352745297351273541750508318441787476524736549990217693037463396315547104121379638677717871996633764077183332724605979851168959878866678049145458489873614592623907400531334885289188160477779518469828388038403012930083922600820329274950709664874494935279324452351126236876623515210977585673603442717665866951631053354018278951442617388380360296906789844048263750458127137169791375320791046356585581548011766983145600340379975596069011113287714310209727429566282192088423813201181772213903341668392558997673748140636113512014329282827317782043167851402138492522517035911644854057616428454939414043723491370905594658148306035248363136750071732705721102638399584553593489213504113623613561317932077279489369404643505280546785192062861455433444532063957458791194208924663833239208049026544043426244840610838165523578317572016988029376971601424926241726527822277980554919177641641259512680489381511567460024209459491438337251871506552792671838531065511894209926114440246976072342602865256724627746317253869635873159085095990112284455027492510729909874956062439818245666586636413672165698752817272077722959836645333077737792009439196090999289072808938590414492352004946164002178119188521144145087166081767583231424984341405575920069629562939046637783279479844150528731232750239699946266283444132982639991100933717332389594880097922410790635680006280755815943258052630405391975271110782916213877597772555391091513337754710324702192287178386997639667036543743226891565781664123944735462908965690459707164026711222106787423165596261476288117131784400369687472499837167246245888000000000000000000*i1^4 + -31136138835152907130709486946746888224642692368077745696089066837166593325713086244839916774433849997629276918950833840923707352370462977500181481808911127827358951640549852698226798745655346088911983603824342168584349420691203802869858897925766510001376434945860003588277364787084709130390809410772090006132855774047479466616401363734807013268785415900310895272875987112247850535357439754008197033087542415500430978112196809479508271564003299904384994101311899799166747493859986142861213785260404443531550879367952946630540363334112658193592052043863661267704635236645013258861203935084802519801584822972840023923339757585145317272629858833125165432202897030492925251407809787254692744571079686236926573511120245283492763533015514288454982373880256142577611379318240726930574388547965050030922028523327745298610685546619109685901188031230037973160365717021551384427813725975200409183348628408974906956010500144781842578443547662054684406715705968246951710542151744306642580895523158594877854762143363922814726643822183150861325741183365025623294376405022154251884904344343672206436108326129927917686089229047264642406883493961802475442080073787275529521789308368843506124957675631458291712196105949978359357817498264983734759864933806654962263271214537570449681414915998638154896317350172346442740396668176345204201520423252874413194905948233408476095990566000975203898722386017833987320326913808657565327591793976368145168625391901521820333417616445855308025797786259743414533834135508747535143423298202467113815012691785655720476031619239925786479028451580961133446826532297384590316745445759677367534215277144452348651695503469609961029111205571880626115503431083595343930780601398540415899612929345259888012337550068077984926050210781262895568664098233659727120707350894317777698007326586664751581422388670860860426636340171476009708891910920016104003824265253846839000870833729725384214419678645738442609992829164243908128281499022086761299130309086117740685106275540495271260079066588773804640210988478624610323787861597200727576627439535446977498462910876162838393774612772436982660361238575213723179340886930276076363395429384133719060266063966075395536891259234126239544065540037283284399339558389514204353133495366785384942516527883166698412290097644131244310528000000000000000*i1^5 + -139770725317696146119956230807561933755340909091398523295450619511347021823419897752772321485431189222600829804269981063435552681845765323128014045945366704648707082568865400872289078077067165048450235987573083975612631445694089546170194622601232749222270372631826041512193650702249366938367996334069395437126588108778957999331705674504666823894418886026253078239747938235264782165879816175101437394770917750076012094703773736345415689626563692835431248670288495491591778684931840620611691821094275728122869944597871106155440489216662378764326274590758982581197225378293184383686727155405189343982234961086770536532712932527812002214029805061153904515717978259144662611581762251863893689784251527498461595438512281894570621351860859341520958841061603950936830980187533506212693099783891104785446292651310650762262759792357278072570719371401473617596097918248772985669605585497959932965110846830473259245000374368343839768367667268516467303388334367281384306300972000004870453853057037662371075054613260329941126054117958939257313501220605545259110873003523771425424157746915592987302986057214090257097898845769520811837285001727287534760256812343018322440954020549624424086928656522073960455871078917463664309665066033626392208270228217959406749199771560471656533587609522941016646485962257244283416962785610177001140898150717448111483528455018848586236970701461866448395853401175062663406003084069342703808521089545542573457818161758236606675166854977737401203805961486045877010469677409362500740447409710136386817848028796546399728603914064740042196655316740473210531047318562167582790778124785539773712782557609366611855962227112167467484250785476465321972921658733737957917166643194647898610592405367639499284214879284906915451610955351540609177491048998998983469665194462956803100083215468463911618619228678293616638417109278661521238918315872115531518899072459642076011162694897749523587313345853422142845864422280061950801332733366673096321901378108032462812991503144339218887088962827435692220884757632029975326419765252050668825191499098615277232052744148516420416732564952752159003769489302012628589224058656577895999262064192641970926259267692286033960138980812815398283907319302689071262292260352118755676280962527090535738648905412216903558217152236164659281920000000000000*i1^6 + -436747907491195469238292903400343179377572841897831383261248106629098884077822004652889655534087589802990687318126430871497852495084594597165942896594689881810990300371370542323357842327737601567099356651945697625609065332456220385895256563623174061647760603877472605409018371958335711557683257109920345713195119903829637388589407246809522428782327651154769299464652191796513081284984452388712472973791467571930159407174977409023298531461010455051259237076378396082568282560472488662816915654824751061590779824755402327250271122361363733081927923260472019084597898673021752370570176798481866528719292671634051584301268361963452382608028948252633617788100572330520396780594084053264381661700435521913962518602895347670339416691968457149716996481549992908406822431344653295250801055032894967885447864603963729142963945412024340406583231399404247616334289416281761270115461623235977184952670267063788755854192681678478795039870854586860010205490290148731806859155379793037994213585337166692411705588757802017724136019804460206738419995416606971712873762867242211695765671903187718614181366983604417278753701417961585403849641415329347890725865873465115208771890966132408317730864409905082764441761463450063715837231055764694504176891353646919963082273414239978095061066137997465256142355619250726508945832395256663935947230953898661678731200800080084738465433509722138689122777942127943026253023551202226129370911191823602234421667401011573830128063983245267065529279173709101684921669912499129340780489127658966985743367273617760814702857476073202881404497495601286144041959473982628264604672210946429848930463753424941379539294373683480096527063136628688300890965022571378167992497660162923617718709746657054169727572964876384499619325843169987163237564185399668149561687801778847953727521815266244335056208136051806072538814964326602734370846232379351357522260854993259259690446801222957446143623324742566942142527919985001369480642306097523458191798195738378740575186087894001355135910880629097679302710024763540984982433653926833656058971691314715889510006194830061445283758356098659449133648905275954143398535591015568684566632817251705844444341453198737955174055074610173174785052585636335771261264285269075857719097997202548685660899053968249179194595884399968911360000000000000*i1^7 + -878864322053100369686610697805556241305901344868867999511219609536029664919537926363830080193437440700488081387647173060485646089426042833943466794181228335435156829847202213585960209157799347453784067239408117922141900911665124375353099264500729329079392461558032270577791101197778448432366181821784463338294895225812034618772085755030418390346767998742460655790608635160592037251050470785746149918653997264246320861676676692022918184351650510734387505716986750735953464454008395862650675027093344756483156709983898601130441008468832478591563733299754165500040703387073829839648418806391947180169213934504726402253810085492145333243062146875433506298821776987694946030284636016966702782454348372732278677536287882403534088316900474374883982378416703855726596437987572009308789142470352631054800337502886065889333320450635892975595171269149997511382266282133266999444716543733842737360378849266764054507905391409544804285087740975288681986299802089777904341048418141386414990918210512808317597008057401662124885236540863831592688510963623182382137284279720638971236682853700575815843465669412712005998466921174030053941317925498325866188533745137543913083867147215941115834655421357763101043483701909724373798468751367130839130418150714165249126081774764885986804744680519317352273460757384391284404630590444256278231483116929104087843666751198626677669709945897248610030908629641099223054302750800596693948617349782787185428078936121547418324381282438330757910268213363617726129754597051068470889718126891603669768529813792407283160727853820200105666547861640778392607330274694781490059953427130160502308475084344503789081820393965199481114302165639305870074431071433921517113492979193226901733880656051259364000554317885659326735831997342810555616087698833263085038232932320478548711446226398274284675106162479508367335468827128740789543239605226889981495501897146319583033885471689056610770581387999369632583715654037475203740442689383292165981058064474488569828571065395839318571818058000695052905463893341646678161406015121904586729245299826754511410137207914117450931502414471223523770042009077171909980611357999956433299323321300693362995461838546817631878037627898741469474819232491713586998591916407763031016973512660836717002541244758590297881550823605760163840000000000*i1^8 + -1115971060358098521476582271778875468705221332305174944601484376133548936437552851953036431197297046270135985923332086367568421704583309215199714421850961508457849755893122420625775825906476717557021335908461869556442374391520637723470593512620500526860448195591068321394545225370577222485646727738319505815768195822678276821758061693280515612208908855438103673265941637472740635362730187466715634824156504959044248677689987569686717193521847812733121799949746773775249812659235663398510857665058581515514918970119426391966262459645768473160791078966292845259659015479561765545686180338414149239728851726768470666527110004720225924467281921085925887047579578707839248284629208541481004974079924038001372053346433762579716862034797303406387422839278870800678005627073203179103492571513253176388484110657665586695155969277245666871508136888524302308943260692493271104115109762125690702181956260640787343587773495528508844858431888820431626823860068460146530278753245838591811642318085401577860110619165445129575830765926168445871671319977267021878453265518226058885868546250085443783973884863809711364961651962743665412768787631226747152429354023157760459900923661609108893212606522809046888737401377897859765268958556067037301969225508099440260751652963762598743810109409941286659242794147914631094232621821386282093344178521491445359751629476833483488835358654178945218525033349836029776035617470598084615893255522988987158062104706587256263868151479886667552224504847661709644906889644485028997199627953343079113420264232925321705529020895594018266165371122897045311790914840067853926948016899425638634504476354274146707788679839340263721797175321973739573987440706269549503025662298960777432176205535944258115155638323384235436786783029239630164405382202763460544997676454446465404229682619727494230468970443684459230823656561682341427623488740596979085908054960790470749962890236751094828793839482279068060783227845921047474490973399425985478654074537642754207312017397783625860693514578768391499220660556169360469118064063127847740971617495198195563908240319254751244475652193692987056662483174330520060166943553726616310468490020863834161940074807815873197317146099251637351098199044338192434883532699220302595310618122592489410780425939275861987986289314449535795200000000*i1^9 + -975987308687345796932282669272823079322653286186337153837212282915518303645843200898845903707699779508077633812746911933208500033002137206614799742553163913948067781728492815138406501752184044356344486266984449159711993882748141456031682371984012392542945497171748819173779185318353893456953752455673868794176379947163180890722537478318686209053163759890606137445371015256260841205375816721340066956651582681715257599609797076728553707078338454437728016831242040383929699397634015487516461280561599105805107953907700381503441365887331139848158331243932927647681160742728083569453714416214959876466238462267164665450100406463864025759557381379869572450537514807808084936857111301589509690370081567978540556864820401396183334043329002838166996477430959033664213331686480794744992628350368638747729991142269810143169776148532194925532080232574221742278708371988738853987186732422588790670189094811519907454434222970319131331648094565572527013308036012055845105404819679719473617966730734061337539442315818326397387919471455305970757854678865134579308836068739864504049713077804280120491092072315473835523566008347804741878542917132867576066645057824121221864900043005228766458928319959556143744586760778844499463477798632891068029540391833023396892227667100242201270264100289814323961636965749383432217961513212760633537845833068919014206434468607606580864104923496809027700760124287399689399475110219917654629014550171697876505641495036111948389105242307194673919425683401521015987151224774232950951090457028298192913617755404345042226940372345813682284741756959030427675369681878107714722289443335283144950769467169159202543928920906327898196361064243779833409211905011657896507731622151274832763249706526470950071957873056840504620160360940649983517737194306111638605054550540832085596222679792451919736592095436177873696459018219032063966778383711654793453187249441770839745206387574494679549706754364764990845276730165130507113953418752711178856590532067481305544977499934270426986164303252492998670065905766360835415709025847381492158980413757723314384167650854148070358749170618623321791869605275517847892986823149464765948739033318961343760423695510121639840951192730905106875714716964268262320351755000893073075195591700515103169895215599525917640605844647811481600000*i1^10 + -434312053886913901583860310962186358381981841867407587939552695970700850030482445782212284580396598021377879504373305526226445451513880448223400942309019899557729683413987637687748434482021073054130451474447393873162053688551503514287303648729054813910921640494939116939562280090758718499947082959075486613389697923883391131118660646576344470670228588854300612743227456311657764517851934879848891284792729700709602482672849008495477371024559683958086706623864898664396564991058281419523816772371937643075250034870471510733825588814217210280704235946337984878095579449738639483678626167662247765931149085704440105797967526690228052536406242504853365522191469797316701874380598475606990167950118570323492057049817440357774908874118734491930564320492439317439644626112999204978435465820243442713872071746211340374408636114200163206092871776852537082730061825667732001999288216886926537616031198612455233318293311626787261028497505211015320416666490918964939263611686670872476509948985478739917723488186185834145529623105731406838511082803288893413095241401304831263364819096765553346872893406033861105567107044178925272149436662801078579533185892711172104972428786571243196473636660999147614980922735789717661574997783108252095551618959293809535974240785351759864058911842938908819785361393334427811897792905437744772335079634258492972027898657338442300691523817171823283497159991664258464709761115007027605387274437283643238039766707336787499005768280317825355284286063240400036781869441464042549505709618804441102590308165887470871479649273576991066782174415176240694457782731060724060998167125423069453548556219467146891648354935800839082636450987354809432870256084580027449828171742043410319275412156698870680809668854313146900272640321689211405137899712920976916191326428822929441937434190694750002652683102386393063269645564089312210760540845454933640744260793787355880620441697211518565318330493785262370404230977586938691562817717889573809721108094997618343185747736298819813999725324538601891563894901884493262393168015613936324506217576451957709954804814325501857101987911782044543165530415537776421613557410841774904364607674001811381500148855707438696323870349945801985895155445098987868826757128872665319472588465171963341677869307184295666352354271359401984000*i1^11 + 102655755279081923185569887525287834949013643259723042146512976957406989316397675306968509216183617344469077628781010992467681407267681104956676183233948431930664639557125385189813788980356698487050664257447955887706142138334936347672749402840058162232341426121979694632141103592462112912433216799856106476510870205168945122874438594577754336692530712318421313049743347924520923854672176855612940156191737793929947345426035675085231546357242980165162080608398171861654314303037593480356679842807897014110160883699790171788649696847908133391576321469002865544308263695749322709237978613120785271737485052525995261515499048571575146055696328641421026209290940843694358025810047033863821678698000378603767731359975045132925914414614144198534299523822836855970734579372105718234955809140859944130661529960353064711479196030972927698016517683672621575494637578576123750656253110626885781919958219663614313040165919386591433837529705177917819056963859183743903868266896677220492622189707488240810070883582848040557713163743528062560221566188969483042900329245692625945333826307552164537239400377702901564868901536669612532392472902450068176595342948957573511565183611091393207551057089630429030811126098465077065165157229545198377953822105594542588487018657620082224994361368519664150688544469554551110307124706720191258115140136973962308690020901929997909075789793076767006120759036087594884770131149193583659364591385815413969316323063471617751014104216426527040743419543093760651568647019239134616439923520755620780692684438230173923125465349447481960695353999566942069970346681552402905906379866113257146557568324198116624390668199724971544250861332349403773720544601978611761185099397767923353154666379620139775371497458270047126897413794168468668277844225885846967211531056732080592325038378432553856404722661363939897114973916390262328479160417719488740325746168414070227840965806175941215008837049873915262790151504664248234353993756039800899594644930744816777932715181233702429907786912089421139420557840292644452482649239824518975291459138643404373778256497278010611585319397951704928861111361407383283424927250921009427903094082608475839098748431913348510471086510824843068118899699106085222335392318918939816300709503382900790496881734334069395545922814240358400*i1^12 + 519601283297465052403133833800273399045702421745682843579143392476431269717293898543119204612959681947348407710378967349801070101746864546372129947815152777281723659939146236218850943736727116862528383449395867905209031370084013144936575100093394617763221067936965707051230449183342052772827968393363646358624327216326148788303955009700801360863673649528925082568046899382897014021299394546965203393110386295654592401463773738547161544423618285924773223047532018174660288858735788069576434552720821228616049762789047787549718313445467895746215568293889700074604470602611118103244386130386427668544267584703259073002569698782222152884813371610194185376664633099428012467446982415934220999872135177484858215195926649576695274317695796940206401241343431208727501389415258816271723789800181905833468118330726015778110093345965864384501227452538157189023369136459405211076554594446032612756107846011727595995524175154241191325074124626243312790573758882144619950018110280983040647900785308373632796451403822296525424592437245762981372452683493628537926007354456811689083773620665893812306570738552704768799272273149352888412657011816860459972480560302270803531028564808486194392008125124334951777890912410525298418631130260933435179109941744486708254021063298240968724687988017302586333878566871734104571641436419531469687233769638244549006507028690201693580112479819959135073157215983436796412672109564622422379231722266661846853524854323889968510747877581741228060119513779598211381607207678228828031947362068668199871138618359709188047115767120340996562846266304777949144592828873992947180503025590417990912387070745430813253818269464657727627838630233578968137237143976957945290703999320637017506306531461438341472077025794837389011561297436557454070408064071425820562554922155149414238881369594748692815231287976247495981424958154078290674374707999456407476487880777014070317385956383422259603805559862383299370878039030631592442980390143541397062514742534333624380974227467728684168381174331128325948831200219870787864265104547312527712021850931268762186249962647357657051840091599804189794295299642715158504873671718904788814958342257440243847401135361822897469082155636031224936875999227957547141980981591315555413123486006262443847898154224760830126004098826240*i1^13 + 312568610759058113056758978358939336052833257530910147460196575570168339638725938211774465233230168032364601528425879393505194795477555666326113519878802334557088174855472120835278889621047592189855063324565616725118233466429883647363259724900959224155616506094960107014367286105240141116004473006978780856714273269139334742643279167124627054500048265003830605198128875193682698412439600126069225163017598996452212531812182237557376284901453475316033715101996833837688347863038833826968483898250083151088184709794985287115872304369478303668781407172910411848775035916249953914209671796081162140025109673420469497732340880633181571382800068732914510164473850721221418936598511309439030609436894844754487104339532771284128765780450151934103543701883736275077289032885683908041924871643359118313012670788515396695639590179353917762782590379737247997303804313394310611036798629123343830500730192856398840494688311832719244133731343231491563000240156547048105264449246481828442514999381604782608188891544974488265243390630564809869814031615580786366006232332263325119380387514379695341805646413743733050944975574385984607654145281160915956902518793887206947488685955234524681025733465356104091406744009244712758684221705843579640273476645732054640740714429552052273079624392610068497133957165474792416108616356372287026478534678415931645406421179975010042844152757176639095710440010780256049613878328902571267987631949606308109281909445402232564401592853893954450643912893674963529670129998328941449951761473259703366856352555205467856869690125615822094381113813441148933502632539910734362662703696071056491314278977826208103410851451197191467395031582199884800574486596950309506812981213049609173916770872443089362844919725592396477710463839294106702469181891842758398245407943661611747427495228966198646651366314953430148895802732650921951987592958742888441391443301278572875557082771814130695304976462116036502549829279450534020127662478789296691111319751011240729681858751352645180355474228910351397258748217698947132754390021460933905401333297199790497625222864890645887317113091616118832111898131371587158632147964227060463478347612621359348167829819784165339288459246687330870982697212761139424194548096629405488927391747647319706797700979849166453632881655808*i1^14 + 66543428229597984475633190536133099428224946029657604871486424624095471761735452940285713074735106299232330450987691863148523123233364631247686740296687097704894114719751294828684798948095373806969481369086557256504003085756290143420203280462100916102207622900489199679428519173567703428503914320582575931035426334632078079650037383731478034996405115914312202275882832856845528256138465701857396179673117282772974008750878452172280080548681826229884556606068677804508207899120365016243897434823672044852153621880521520408244827265100912444100400713435324760146009557779473908474120482940253360847909183679386731932462422844149475177166888811729144304542123720902861888066897228101793943016049340668092106485037607083640663117963657738942649166726103072472346151516203215803195620072933057077408664852786701495542359682648236403951618764420601637211950471639415000154627215975916253426272260728657503607594023716818776413602517858994037171352492992416487704565548217472209156238311945828857897400252274940750648169224825385092168392152960026824311004845480364312369889093494093894116480737441747341647686145343576318273948594557597114516078447796289685796707524383541967000833586338715349620813269145863424729688233379677219356552307880746490810890771012161580482337293736226290167093485911699580460040746961912065763360880341930474495069069541981687766465898912464389346639007018529058102240636772705596049300753579763926019204254417816429234404667329924574859979707086376288319898659136186501065968112605431136289932417020376346337821945547488440316823621474356834914382997821779233518723173908560697639799032138243444281375297260394024120180900684387064290871111376768816438852118099119957106931482160245373606221497363432286088898444246210007460915725412131461169135193338490466073556980097000913603031385814969106146663953660855810259860181011645184933581293075227325907899057991749007235965457232012214964343691445011872761430563641320567830146238706805115485784071260445997623462706138829553498982630533511969621011932123004510309766198656458400000427792502801976511014641427077297055158261100134278623774074310781917281376275660526879427521335971048511249724829405885863633559286947087756729893594682813107890267173849715249742652820415978095727607808*i1^15 + 7830178016831120622929077163663257156209970299840717584071572086025784584960192410030942306148007776378250306609409600607027023756476917164912962293908969835698707782738999503745220326796905101023620934884083254570409099404179460831424947867177371547427583520212290820869331745974405162921950797926514522209884131017078147453755165670852676741492276421191076955174716245318556788647900988344176492957252629347937426934432254733453644841952700802412942132413241085399604991123604866225783038061427164542203323505803312089156424441219184039161790556765364782045883744734538870241862199932005726313956278227900086384304452849236148240308001966846075043930801519722890049922158008824426619077705254724179419099032080149494672670395409435977101980302787383494106467134825081458980929777462211514825685226946171777137894333878083963704014334579275461468254792820245296032739565253482550600834613181057817073097351415476713357379771805888606821593251319011591452072210795605339626193003076208018272395888113806860523786062577547003543490294439387499621478301731674173904436680036761434729006538010345251909494564789510850140924859502409533736588332798757592030090186380541320022101384740627691177735606672901019475227710504682059907282445494637254280414545806133971931475812476743374407489287525984873132918971920968712751425329662268761763200474754153673911265324494862999979396091386777605044329577989055327899087349838086074556013576926403380765912298918804859244481362956088316106723300176313916126618829703422194847077826923762415277512839947745508274220828104632055348808602485460653667705591718530133903201124266818321543789694372749868848322573548771885870955793083445641907736237795915680897103641636519533885003678562395848728407121125549653037456070826534634266250537835396360690468289670837015674509275071641718051349089784590494660451636634329726245383533020335818947972338427947573289520807336513102824106392758694375231370334107981425683205549668444626697218318868950951884986636449008047243790148227692277524894821441675066895606507187063905408095369251364017404794309992721781043000717426816778849294913445552194166224462625694133435994779873256390453273034337279924156290345102531461009044399079754160680403421349474903139758158304019587530752*i1^16 + 668191536844448667857619324919026717394793190815750490078111588570392890025539213183047899759070331073717554901672041800174873459835410549496157953750031444010461790303178845700116026236098146207343122065351690481448423584133780528529155400815143229502751248198568259468364948878268857669874588732110601071812888421001408496642186739439915145469480637667394138557029201022791366013393608891080052892555631298908733729407251956333925145045391915301017585372360840186988026352917009406917581585048991377943753561946821894309180357955684826005023584533392682931501877677314780039432730892755222958502429227025448499440759850784614434577670525681876038290592823362107121741918642311008851818400546134150944031997173327401142832927314066836778077483980774978340365301533306975543009485355491111811265738582814636305251440192693260621337582488483212890398953547915441853740154102092979976776761491208135416783661094602201194184583902626467657194746891335067624171690022952472547556000853120872527103663882337316178815282097639460541358003664431148792622425852358991177715719637303495574923250500743228966093512733784072197861854179200923541195804527568821547723709778778437801528595947895067771516775958518436453575491332529344263741297329056651893653681132519737903371886443804400239135142621773966022847367583008867592460639423395779269145554429969985074657270495655748253837537106473116809855358283412363136458856833727497441603290020894313754615024141388150175573715765522531389803431012487153230150865909229961638817246116578892708554931869606451606394792156423733692310789635903843403438221361303608248536850904323060357437816860159386535641499464134474552770190570839695973190126565511454338553107797511931714488910220403244690506307316338183652765333330343136609039107338690867967102880481000198679393145544883124874871346826526419996254158054261117816389326273197751085413603563052661857624227273631482303935764810768906990687593441165706542943221175141010342428364774809409992002763629763306946658684480088990402704297005519699193388128103422809594214693258648785219775285997281819570452931986375197063320324930088234066572499113008007759461934794059597613208008851197736455177584315903201705082797709228932278230490379956587177200151560200388608*i1^17 + 238308525016100208320582989507202160110074063934821661364655450075337681028825751876555147931011788608846799155380582128523685400991023507032199201819973847956237540206462240404945811756101504230939865770192823876266704816323448435652296132210677891196088424630221257678362091803224705775383391945562448462930392606113233601356175238021315917277053850906377931976815700978196572101032466496804926133331010087627322347541212175612279622451966071037307848114919814129664244090734917717289209140284915672512383040769521006528880203410164165361987607454391906173851406106832246684208684298662340875415631781694241116772721667354980598571362624494960496850584532147257754686613200673619837036861478146696938859169323282680787925528097487785321970260434342987836350759137115000221946624899592660965853348588952140220824975454244548350678297298410137758328670806856563387234675283064584274371714892127463328605143662384365069989052852699252842466718173737022186298595368203569601919099204198869954267772899143998858766523036574187973921509022728425170156447949341518086359540635928374364154522965750031861617236726201188163760155620966136914319778464464751356947535113902811567789638199332285660698321561593281992483470354261593117845055161433675240843503465821997098192085249351180489810976227407647797698919513961117990358028286688432576447880526194478033823279646600454794265928565272174119563180268096923925270018560104767929893103471131360477259353264385768373299514198060581683503789269344115144403149818062730094904919691041318375135853128345673418280767919138791834832408175194543710569477933172354062499663364792518059593980872285905044905459244697441055678634183295916594240640533505247616673803503161979720095534927325551222296138509912258827863510811756732477173502707280900537520750207015042957510733355111102646334167403554314481633869620619803041985726384876735029959772099306813308117909956025257749085754817945641249203270451021192660640237710981551829987712891000885410976493194107971862861597547218065202667737735267341862115944146748441322365040534836360739314251674552561444941271319024376512381880944390844594928132821826876369865888554751097972516904962394955107436576005369473183085391270464506726325825427838422376520201520807936*i1^18 + 105629859563730373653282369012487078764019828261653665711076748128507434217130302549505678595000638258653670215997022843866056015945424337491351145630047965231174905467648137915984726702793894258105578630885027435292287239903719075821690263443010742857620702147742911060684768289317124321958064626562913488902201413767523354239440066027375928850811474531533848871932106439519848318280978503114223465196534078476701911184129302185235288409175554511741522205726039784136697301010808765359312413267585258331782347778816641315243610636172210837517647471100881498100661865598915783659726706356005000217270561732510763711916375998510257337811978018389039002730543054644571463542576464733681123616691387485400755568764706790172062952203227425816183227485499604559677748736135217008676338401445932349552659845214678126391559680442903654988383400522229141223534626008178101048670346141359229155756273413669479001087095477382138717906024188385118578992091976475092482289528999373108113865092187206152920806502884354618908835619099277512333392815792238632040057934118391570616132869035385084325145724827109984695619559286083883071567592309338317232949428427212412713738023525721981574396468418373554804976654079879519954928601194616576156599279298515336907359487711857307709375154402722892330201977876522584329512963906110822762749375598182782487951338090563315332342225885435632230268566774200795417045102020176766418696808490558864579556023628792566689985459571912866947413442477960881844502163767152048346944166878455014779837346377270064863552564650644566579519086412121933268593175406953371690355100869233691786600086233779801344549269806380073172896246060823735120433186275963633539420555254683994099736016497164743825375662371664801863204918295843906670007055743294461696127551094194895739925231820801357674970985229237733551004298330721492965595762936127523509393894272925878342053463306960752153957531383865258770660566674653553578333104792898063293396729454602774537238385624524673924973230109903165311018358221308143185548301530815105233609059485161383389640647410035737816558561774790423348281257280204596022670400109490310348505517769582441613891016346963564480337234701456777138088742665993433728419711355790851322730577896006586915144859648*i1^19 + 21854099946016961464146133231213997608264663149868731588255078030618005476716959734188148437338937425939273342873068819441740812209415011494032270842338782046464699420005533798758864868957069360587088455333139511878032844598714787037744389212179870499830115057197163684810850670554136309035570049184319920936661664760059900794316744524132064874793201027923523700534210479959738749310127146270849744127096882159623957925039018146056677522558484442519869489138650570934361009221168357162234281203455756534659049620836501574409926202106228872052953771858920695780895063409615366214125865615692789698493115869736561523271930239047317460831938281704323258696894520247937480842684809428070007661141725351804324453645827141017725022176504157496164153185188943335279730148085098635316189658386171951671684832552828270440685105706034356641390285946024430136449549834655537158865929653197241687747369685302517049358153820623224431853183862927720465695942573855257595131223278623839753394612354680674683954444263928709312078789807232355279749758598050635849908044667445460360303546467945932708450120686961707439290779543938863226266522970433330663540509588355093129090160919015873635572999763265569701583065343167608404055486959292424606526736172761162643532455443917833490922475145248630331389105730355408816606417156093671081646499830839301703331198700392521748227442075036864413735219340839333166236681348306978147502949163088895083667029708895944003384452042564742814249864079548359950760737331723104571512184246919626490371589764085377369399685083619830857181026564152611289953441637902645612985454893725786512702758783632935891712047100828334915586592984130343812754371244025519602727239407342450432002893837298038565013408254533875078341047106905876118067825220531070309304562161659862023672594758772659069511550709175638324620808561375566273916377748470426782756970590533248936545869177544980362523151377771504340883713630684951469891683331491016120963034132209223630262434740389195061596158009201725933370776044920668381384031945939920880694481867414765093106571396516124022887188273729307256748056907761988376411769659722855543227737331112476612679886076721118762857261623166391510852943615365855917910011823384473833080607261713699019161600*i1^20 + 1937070471203814195664909613992738838700234097795726628444594260293712025918631340602157107387619995765821624862863710569618388206744384914915814994360709547627222731153726747794287026021919932511323762122327834674445373858130316099326643571343090894606553546391717525815076710356223704472975940398303187426543634056641822648764789433399746987486519208196822969161373501522064144087536277549106517569572353895665439583921295364239469317719642942595097391854142638388153153089643710799576334418985387427030167891100515246293830838582075180923917822860093529745120969874230645877970567459009449032237270830624556235566322898772441370317638299431944977031329564296686124251918374960497091418175583849648178876564991599355501517412640551882361954009676458659983567580462360731569321891429136883589213366729772141901718750653932150859643154264658305788843858878313425528275186398510878995452695209251831770187950016915752778174257163144539369617338523010696878409093282751332414510081026577512536018185752040589855657966250674920395342628027951020023297611962521697381731772782676162154610256931599423960522909025566409000875830684935327664328956253825372349960049427023214047885394097369806504160100356942773701153316717690451943311394942225232609570189553784565567858368090132879153962774888531840835007697846093558422895439935596540142315679238360549225373966443170927604885170143102027004547035735140053885983072263759240248417990986657080502482601210512331639310215337619492072021753308487592603913787837601887476663106733994270172556018538931608956612727691531019322498155094321283172211932809539306450882322223251390124644568498944868296807462026661258920001894682834554271452775879484876091500549902292337970177813878068253722387466489504630625707880623331563429466054874529361225448916580452691132085053685688182503467906489682724423780205669673636764990582289231624900909933533794088373492047650321007180650030058122547073886712735090811405760184720050116765465150959952197388632777593454918595529363104121850610015078473619102037898922399212677981298907152539327830813833877976190714112110688883235506266758753302933547755299280587754413063560926220470904333298448828452907154633920271803646528829158009238586940271848067036086272*i1^21 + 15992381499433303270279084536756156183597307278240282372402949530298229296726723937146431711106737600084085127575675154839890883404408798610499975176663585539585268305189846872970123279788984145228751739942365369947403068896787685511362351478105715477108808115928487303246987715354765332458605891459710811685383661375519862481630224644504248001469983062303899267420653713224759097443016227621639359246491574442397882493833479080378379753629951372748795191719377508329221647254340105496875187365149965818853390488486244319463025805641525240169663838835396291090394374400896141590717565579676891247774303508665411990241094494395097212848521306843927353736527675312135658636289422451111943229025907043076795962399817396886114448844733519997244653310201236403962113524621825887637866212910885362402925514779374383317160233411030462318109002378252737873371467695272911772078733893885457037312028201910840724244553085907743622435559331703740865250029590950105017405428517263618216039051902713967625273847425087957945015436259102540482492342935682489011217007715299078052440066559125615786237290462739169054411823728966881204719948822382942238737563081250826784949681442494281390539362980706596114314636148515398622798651407683065848164770117967197048632462442530079444083467117489059586062991593770927044673501267351869260090088334112838688514585113364044197935769838794991575951267744241618966882437864091650744980089501392457934815358561953862437931004971987590298318931970471247040523385574953896701922494127134054049655905134635831994231650155295712030366311543065910359058015635036056049614962412586894737027070834603970053795947714477694654744043026105058201262476584242732508799759717802636161843361286095371382965951373426240645682737969271667968639750668424409732748532079663235486340573241351219700770769344100133627206024887897141861895804106120141532107814156237535046574586319669536706444990577538249607498654341715208121920798850314834560713222459330051930960918240267698028601162438152376486468511324664445237853874188976108309361001440402144958107313550101844528378224185323889575747677157498742923599355479507303198625193907716229318215262520112017303338977239800310037538475688071619517890595608761030790961235224428544*i1^22 + -10138485269457843486241788666858659289415463287941074869917693827712288439812350033009624693150774440505933159715334415915568444992639935576380167299388593445997773523879467702974679715471413227459726707231540033290675188212190220178750247188034927991140948373078392879286549951284398331209034643401064734835616689092182162152071221866965096413698738843762175789968539885442546574870307373583794759997095829540036234453923962337879747788499044732952446677466990249520560534214488513873670650644801795645256851855593378770262744527433075258241497818457045270604318060963221725837062855048358672505912485603414346951998449357655816931279337720397407657034261028873616124420509944449945826033912947891645890047242491680964934027265058663770120699503421097116667496783709335425951591044160067119116233316809508795293293911624743185612094701338310384342991995722786052747738388725017417876000051612513100886147874018123565418979453688691718345063019795460083351557437808384038170365553603167768610355199414383760618536956241854915667528674951194213662861103019124856105742299780396746832342445420826412579220301527812998187342609730614776967893231197452205642830614473304332141655907609144898472728807062705350372570968030577743324192352812673927647044905654741792921789812873372538580230914630378573502842768195469683885668864732618100388543435994278868721389077078941047697485638269042649509446880064324067213648652394234425134314719941116247425039815677670566582811419260094093848137407704636980956996840464746722679152024433763130716936539084236825983794100887109541222228792760046932706786514655383036020018538376305341973548512278919386680753953874416733476746670125587736046740157775881045946051325945173152573194389426884776533095920402835441214545804433085767607444628162494949649239213752259188004239803283694564899910823496127597337669676413682754579578449436920802204927202679451097734055279096775446691993881611872844553409159825553977122561845563323374847275347385095870516304536890752648756932080878290892264542417629571995743391324178277355654917097146274775735297624940599848387815648286431671466527398969448160720394557613381642571313428671723123687063814133514326717427524436663642785129947026299098399165988732928*i1^23 + -748755948467731780811356661299232642664540452024189571193566001033091121535066785266862032143879727590216844548679480193534248372658320802143364788509993258425938102747843631360315000421417662957373070760555911147402359617831743045769836804427347247585263456228223801812352549078195888371249522005319197968942658481954217521601100757007589082964375299526606607500885544909316580776498590411593263309503960234838677129226571961629998193107158514787227442080007879976677603082592057715977342980486437701412189898454075328226695733544057593670984324508621155223867813667622292124829248782197755457595607432072713211769067383156027664147063592429064487577710208070785055385852260612742551604879462783931893448620696326681769776685273699833830329647577055795540577387495329528132238348098616424764290275382102475513910622452484528975395017139751323241253949529418661679327850087756067321946662694310539109557113584943015194848450283673556371015582196268191883249553223944093685071913759076747226109693027300777479953610115910146553368288424348637771197660534320026595164265149127382435609136678597629721281345469959841237854843703721661442926956686830258683647184596006038549711010341072401066719353742022576789732856264537209748141529678884325041395670355128410959396275184077374955326953447415008876650747906350309881043375118465798451634237808090084911678978154251797753459887535133614675774949781020229338065444925747361424625668715598388849403192826779977577709975291795572796031583507064874734932151325925743892291866504459585728991370078129153706949223827760042604835894414348694489078251288284438081796591604562813019990711371087720686879631257336513682894532706107935177190696628996521464753924313074463165070066297957511123632785497894356432271889285272385202499056533013155467499228065824771834049043990120549435894385661878996308762456272358040839317669779962434558299278341725002029253748775038503054725455056980550943789786572905351135967200862222367941113484667377101597742833237537482445722157785160782373857727747806130174552060540873766282744804471607571185019304591948678916719714981005218098584234369873085046790523952627884622310183819399706783421568650670836691061716414845213569409544627264305779733168128*i1^24 + -17085623099884693995259299346067526857714593013357851432628081090593403713354875982679512502648759971750870295956622537393170482903930423351234825581356678702456849087084945687840634977003414271218960506693940648202062522301960088560574602171052980288657461092344688908766508250550504030357301940713382212285547131303642477185416067672563972710318725566937543062962574784678532311923503509334859388440098236029380792162682708667299937864517094214058104696117819625643811659912466347723293778765128511647792976624186428742061899604835057238909786053690209570756446520742443684008144657084135572136608932803807214307152964036772235711846941473333971438565607274242297361458784102575077345363431388393340068455032024686384561354988567500795552950366376055636117201372553172072390896649054919424329951045145129344274932902608737256445474917239303407208634088996177317080486981520907554869550545419872600430767936080829696640816730066116451089394801726142136184285709782622652337719044684854231369483709569131081411758537540145216183708295440949433565140932492918992692314517809747581307613240621755357522532639660255998184571332192443708612555322436824769276971423214746939795799667768173703287012052049398074378184012253207223917182758997167883832766031032868927928895993506668671856235901154683514021427203722997605756751203506050490505829386476197842366692855383038187467343854210229822551140807180368394644119492438839053898298745901121804686992305173898924446902869259762465633838967742147301137254631149154736486791099697055087857362870204538552727682633085965273024147540536393171180531042248391957441930998871603739554290252418027117637561898472100742265528262199692064665520281598626826716565695791835314868703004307038313268001916238460675100613020046692724060289926289527009598132666047671830186479338675303638311025324451908467101456980129312592481971509917439218265236895222181479272817517790472473721994031889348372249996315043956261943640468841059151477182243429763774860003862686517364313559399389805165093323413956354377606517856261754263780761940772499760478394759429211840550397326526485293392580809559252145624074035757242813608779472145182375539169313437428160075770992242525996892886541684884392378368*i1^25 + 76211051491628515400971085821201181872080276055150068049064335534795831867065255292118276273816939509607987001532226333953302156152405498183450314157541820521662664585090593854307250250964607359878266817912670780786369814494790594470926455099935096007906109157543559190122852993341229367356244350983443303416978312310325203330116218697925642081090980758453260928741480513539340124930982892668003464150693461424907855191185017382213242356172727962985042033678101923117623685409738337784162979994941323733932825700839532706134109726620561657462246991161660170835506934712027237017396880143164938268631800456351585324327617221538889678034300605286552951776911487224032914211562695301204738608686528707031121443704043851928667872115428270329445550296480247340526879167858391082745982031235690120280492714883371483515672404394360558926472703407168346042716909058307774054348828311332457100510737879102468418259997739345324207444962019308616613742535455050552662456000305854120838013792547159594387927504437306012120711827252712054765972326922299264748338198169837493528492496057647185438438679888301410941571141941102826797745602290179712530684907877771885794388992906084791056688815981962135838883568888361960776633213206125808069990406029197055387260565969456920766501922991637888343251752392887270785827996404352147351224470913080514824506995437621037267752642008873108395372159036303188727294260165916903137117976069115201509509095952024700717379126163266546889928280441671597920013965376106853519924341088808124950071287183429686634063078270696545935444602669639343491665167777306665580305659763024103865216149154029569980700107757498496848086853152335705643236050750363243268349095273983036039753413288040766318746697246772481636024083882339616910117219736172170899725477655485689767345875940463398704633469949948487145405146219457709606876360804829808757362883983315913892389988382630142900113979961880379415632928746328570735335349140629396830340619826117721936984387669059645115889573498634821709430063462967118773704306336600907244525246939301960383447513371392916450623745002268195214913011657016404557217433995368441535615740511241794706322082738446821408672805240603822007444496838325963530116002918432768*i1^26 + -5654773632272731434799141989570553192957649399476721500897473510509671069609376689683169659125876509021287172028208090132769887849241764389512648163010281654990753821063513271624864148613533152434230470560562930930753400508393471693485354194461098099746073157917349038604014631417742591353223498139691110555873325045897875260221693415581449961017109394397720700704204744434206329929912720832894652835278968691593882922687414240273258199366309718662389160652123665858926253882131492969107056002925832047525726284234623052490076152274492717212820100215159741343849450752821509888972542727216921294698227044522774706498134998136380372344237230929449748496076087631778397012351964588139181366026802301699382369901794267640918961646241695422287946093533029547503637645348427733947240624428047314963397369927938861647559279307787141389572533298865854867328637899826520049798094444326486191918402253167654208908400130491721079131156815977198846256654296022585505704165319026035070063170710826293753876749111010299043343797396676646209881940586989478950957455248036938070828229304710541675554062391927922383018239393458143820418237242790294792710230362926914562540085103942389341879268718015768968872311424602647167388003587559914926017157357058784303378347591346316275606272096422859192899266478810039002651359004768178072332044402527213053613473239837968055810532831854192224584684283573804647229251647384852970353582627453520044836531203697886123962575811970730467953004419493286651170688796861654732196102762447794696418505973089259658025969882533761494246018817501414549905530741261929571909146671499526400485130495399370214595829615113632091704545906256257109207367605934325974944846783348288811291469129025123885469367798161771683696950477624691699766220955995985234113711309519236585114810756860525681881360945059649025468535541597464490198398145529100716017681590284862460462614204471409857939955996115792826888608559022169986928672912804771481642053136918634149836541218851325579230494228696303254974105046321272284426170704629412024327400788395725354915693211902939500699030947039752585341977779771832990018524776918019474719347993293626216095296571814670685438476793518696341877259594495553088815269675008*i1^27 + -497064386169741403878230898484745258927783566130731066207886585610193302371720898360807365962730012432382297658712251647468633827683888800928977069465541058548996211024559326940960688365942146056999804919869911524686756428334732116747008445911740798359286068903000473385337774986291586546917543230157722830298188503060964861240755639118168264036810879629059383255090704780488100986488240563737297710227768941500885347853158491491275081059039402234295531377738495559146038568926410774240505707071037240881277977974350776272358720168282894637427877919057858511000939159377451739174858046060010620232162559953565457868420718242983788234929953364372152504272634283167699350490081439156150590074348426246906965922218741790132727279057579071682213414922859331983286761707310638830465145322669051094593387736114975401759164616655890887896414209791099991433172617344110469080099039664662230237504883643103007473950516509743140899226413317029406140112750726205874459926164732830465507263679793789516239946793842131844852428811663275501833407110885100456357970393160315393625773531280910412630222081453574143530094806384557233743299073593307423735856602503325612116932167542260015579274836815582953145654170259964648895721256049856113017786870544226212350308817372440514716348732473330332168085202893668698661918985066068841778571535306664422703387351026763329588890513505501473966356772608773188614086178419937246746972297488847415234575525010872130400175161678693116164126320710177631735584988877104790616263550984812664779613777114445598465994693359974194345336608678727860961060002532580243180885866587793602708662836603836648697064896282408005242626129725187383552443285246815826635240959070920336421172318555459573010288101886952494172154705161130174575368925587099189446795258173749698858865335273839591546127837282051583989556223759773092752353600504710277240290388893269882413435004512099130338998477535868699203606760100899423424940882511933538637772685395350813207719691752251842945192305361380141880655472301593875684609767972615214231296433950891380181127284035858282313731769762702436993884600917481851836491317945511509324661362128614064653471568829314585713270406922223249454344803687639502035091456*i1^28 + -2698686388283688175057723913865909870311684837972222063348542493539193947488552688197513621845832847907334726611147546963398526026434075117185374544029573851064003799150284415689312470607426260463219558770556787981080925401561289256987522363623194289074660819364475934543354175905151493356025154326491871287888650523905188953391715032910412723183376297158023907408413984527554144093831583867973561104452810948369499799888421106518318908043167609812621164783413062363063373076132261870108227027735239516602531628510382650583524638795436799190747640691038435304850108995360099565928170904592366565511662879849499434979680443504300568548460016121247253585043970995931466310288070600169060608089418921450977753489773140648583501959666619052769454861855163736140638097045050986651434320843488330071770462357579453804768546539624193254350610589311029896388525599950745077567820884816495022022643843627939218573220213508898763973963910779070025307399501596891384912525987814000271162217532270791000098475064231039503509413861525639680279326889989045991133267191532894922634378977549635178845547394615996317934883767223199525973714108620776866839289458243606993894277166856511641260997542485639372189398454568109019754867919444672426860379629335604823473371268033034058355120749272687420303847850052995455495758983284067434009860562512256405016581063132828686722805612210887900638321517108538160376807283930490118855437125869501978744178174139592337744446052841026232893587345129813098367632305019628710977782538605934681623798675604798776459393953437313479652465893114834222285909448114162179294859372592103704405747740779966537410658073360530596914730898263733401661001064132124766419283626072683465504681608975277151674493070688255600806659332423508684276052916859500433797417623677973420105607572891913180808661645045562236421849038623184324656982293092536334340926972544499266906461998818115153295628657661799495456631101015867025911949448922811769434305181294762209437845227541441036512919177772838429780538644247748456910015859368880530610846590592960023868740616826840767638133546986957797281434938168255721567824906932693839471472645736774430031324264255388568372080226922391734116729481756409856000*i1^29 + 92126523987662763493263301049822525122349203500681126606183628362284988879116809570650098592857333259561562522667393163918958838860036489790431008339017419554763540242380402390129590062495778739641061138893155709577583307645222995531645585548642447825497467773046872104371205186923478400342323678346527444468270417602242383815533004130028334376866202944532180615924562400321062236400596718460162411158889437366597177029547604837539574152777613211840189685924853727862388488422182137008376935694259113234385970677768440331016898254785765378888214210535362086536142711079689009542983061980555027723981188413560420039468199736810587350757366337726869858496826525430998417328905372190859633001341880970432575731257994316835770218789626223867706784595144967722035777089697079619649882093773404337596625389936303213145998349803296283595481696922080796036456238026276562095618384094013939320697944815472615869389863933672843855817066953976015895730256964915439556296370694905942721635081217507924209815466568963138758654215797222711464492730350178967189912784006131358224724014363227584756136281934897266242856806390510197612784984269068291244495782998667479739282916034935146560278213085748887201944211019722990998521722457456392119615108065233167031306932499944374057517403160469441468556326892810293929827182834219150919528339389428746540082804312305560874597527130960270588816849159395025499239352589708655824308262233541876789456655401262660921216557640138359793977329587966465850835545406909897809564370882180078400070136404905494003103543757416677974842588744897752075778590906919853794476506658992398318976068439383915813821622237906300347803152610333360705844953043773943747751435703766225514672738178937102692714953621225206123209263905377401077670212049100809933056413166216107329547814763408744860189586827322954088525121099413692857395833978841016271726305270011840178528046822540862539605280102440822129192000104140116319630204889918374490181345363990249371155367852024418089426696968306411104640493434389853129163041873378333680468341114816441866647746312862282632890631260055685605109292544021527026228938081469795669677408499801369938966282109176381540839329564751790931072720241164288*i1^30 + -107766307756914237510549140929105673714582977462174183598250475527242110261076422640051757515672709695133539880822917626010485667281472041482263655796661144081370757557471769449611559841564607771321562521163392847652405517960145180846248626965016675987700757362979970461751765843675932157229933712271614007598448957714765343321005850024361787788523900050587405364521578200925595340750196611964140239280086615634659999233233697540979844887668599350673640859232661308999417378514912630429366150460822169961848405233380079232822497306166357448722860251036808772694040297811189077872731903532777332358884116558715662936037903842809245224444503515314032705645962091138329071394564303020555819846081420584541452557650596407785741319935694320527892374304895043475876948068753262657990494770821889086881083717622301400370164478403716214573588787390916320657351034453579031296222137220341197861377604570729282917296511845950863333001868517628615433974085260751115784972705756216698545529257020999090443320930441555072241872870324252681195825725303057212832381655526107313398203604507301277277710550635099977251048555785741024555493785127914149137037886893538429395432866539635142116908020779894199404477104859492432388696576993286981760416301699497809107580573982970036030707311229923510315705392028763894422419206081355244957148025636013593539800379168716004025754201540670605190617957670916721342392830002234404843387937863019409005647123069708574989830919925525895280452838162886303840195553565070425418892275052124950082631086920175252251680168223101076898841025179648425876189649105196456548790434332540690673817154851925612074714951553372441803075564067281328705332119479649438858563898102296785861083987538220664230468941547085249709720870082534360303807706243263608105831633014118152670335499228661413294746375158177479630896438400701904674763654395900440558137955759359145846924825930772017897016299931358681706321578105491030089866484972335537861724459590743475703059430521315996468767224447996760798912111888857527265759889403228839735120471824737470086514341796760673351871708524253579920358772546576171599685330971915098393954818772628646313445219056763393948450062486044934127893872640*i1^31 + -8558347383139485338171278173711458312482172605383480087983898945829072054072904879470366877194875519044376687304169018401001833701467861019944632370932162940830135901790883179609603727728590997016919441717401513993569093530467831291747628393435148426874763790841973618927757170890039539131640041236846494259301509999482645951274504494182280895425621104218189820369141967199788993513838841010043618738666954568079230214114300751232503725769165628445136670270458506519912860190513254896005710530568058818883079154339911096646980937335085106019598618845696614688596384208756473834699650055620847160927717762614182075912441492123137702341727470963794669836754137676283678761090912233111483412122120800644598490184025059496609152893226839365999667378945514201672592958334366561324004512649237799332040237682475252007374877407258565505049297916510973644869467287523008167990739269223973594639989499113488375428162052437443954419859311851074867330359371256275855189184250317016430376063886603083491604216588740941420781797309328700970312113159079648397381273126797316843668215504859950782235094155235705125302369568280611140699119127344220305420483668191581121069694188946355105475377825946847748841942090174241562922797498691155216033241874320610686921873054771161038266326309874712089619794174445725210157801423224090271226797000623196730250402123943064999354722974907294234699879748249522698303120776439060275696820873386884734734933722488187209730874610518329867002376668357280198859909882861229005654711176229999898245041900341280916725020525298877741740398638289535110800280208805621039785819764130172815868217745604011300395312988955539403595157719881615973291413537334833702784107936096131910816445116718653314007052561916344986939836625140244367011699880854658209248476304043951428802411917564199419031664278734580162321831175407837024238111428309083387922045259262456585877015647194857750061574945966931389960181425577553278295088594882216368927422276861235066075749643821587471953495431712015364845193366837547261871523264042261608981352273426192577546570146464641102781352828686554459226329066414615374829571897154007810125569123106809158591810885513758026414886886599615353716736*i1^32 + 51715288169236758480552993312553939949240599628779317738489620628581584063012823023205800361181618870462417311732326144518382503048348672037759139441199246556416283021513947483328389874057529093087227720424219509156790223137451989346303865354234629281512540218052389733955261314252672394178402560443700799361854327229697845753255477094279088741307952324807679752481468847545789072489569827900755727774165277639142883844244923849227874428502049664351360658905877829641897387911643520967757861851208700424495336386127482680034425606883822317706638650356127079826541822814058626737235541309807047818814185611147031929383971805171274012647331097348551818801611215490438648560424092495071101540420873786469524428536359748436095641891532640897662982108413124519072364265167859563709822572955744246872163151622314917288130186664668307517330461596389202947212984173923218450123953996765623679368593177908084933436854441994239267477468845274942925562803560247243390848419249399410134180748728056895535026766288252213419376878876154668534128063148680858367036905550098625369960402079647917115156057560842125912134492512908814126469463554924784154292084370944720260246485238466277113571849588265736727311414121221513332307862998712605536446810305868907151611029237081721729123136959303383668113002220798204260579065730349817443787712390111706700458657371282669112160593666345071358422261811187796958176443334315659320858234466440755147892069070501346690515396511718960073895579992746259551544722473608183244371469197192441509024443027842032897164610143167953992764144752018371091253581273924903015951087875294606418814218617278181724821367888700458333879913717215268596651885484940220215307524064972588901258098156553538733889009867802399962086344526569452856742740043248952054950996579264783284964619005504165355629387703519703895277142667954811459232970955857637174579806616475297518149920319210059947763398642520144733961056702976197951824013043067407479935305609812714573063790566237537717519600182283327069807166310545650136642495549269152106819048349093901524892078940486000238104437481762096838066757009742585405628461340963199042141826469133289663523399791494108268245084704805486592*i1^33 + -1349793959285285609597271959467170593112630064908602131414459732921384824401598380536675973363690921867933894608648877239158218387850316353014278354796780119752303535448076017111323571582151701208203487089834526077693884269928206320339466721458687712132324645445655027214209034695839032908213937745822310949734811276824973408194058247826711703656131233743021058089476627100483246514650974193689820574084640572383426764683815321838912471573034153332704188434082333920911614367411673859136387383236576718780511973018633474611287604963391556267625405025606684354313383135034708134262806343677834310770480542386525024184488046514005406137726420324957777868223284139445881447201871637840379853974435098272507348237872808777284365486319918347672518256270888541595075632992782940023400532932477255815799953660083800139982321090984974343402891224883175423534396133322275687343991384689246005382338007564034740069865224503790355787846930000296267600177185356093631515237013909385236510170174717935404801211279007312383279413979729454849222098505425217342959991654947773085107573231587901019658117132029145877527241140097191138061811899281445499635168454065852335162797905021435377011921021226822277228337270683337792962509811350512817438079731190871054621166203538844676580010068220181800506895628010287235787032932809865968743187110421146315360359761363780054345655257022445023740159179016589367200921862507298454672311372364011281394295219392596822429507190543332168227183870816782533361062674869097358059202299967460674293202615612542402528371430858190497987286281183578191149302400338956083125701729245898449369973763941588264664065868131915060231117987503598557880816496841906606998501652946682080345750419376634891003419694262046010577511371033072594922648957776697249715546092507960992988351021221578767769846746522353531755615350190977048998430602008185538643025822730816301249038874350416351312542201101835544416300547375567257904805955134444009261921192666921085182310926688650004046749338442656910214308445747157014250898683009814811831246082019968438978710156542017299883464271377067897201390773500805552845852840209072405325589219329928415251699368474623927630634822926336*i1^34 + 9516532680268148976926775828542346611967795940518128685512431381720935538874629767427385223383879512359312256358592605278957347327543812060604263322066130168819843377590857272650212975223017316305982233199866885933563919006631936720364615060933085241119366289213332920259339944690618584796288464443916707285192978144785004969589185842004089341308095532566160963828245921656233443159067636130260074048473060714650345262701654874458631001823356070685132629536110554700513452004346396644687560477347460530979708355634988511647208459221176163743264051604619054982796477127823531076698163917396500343766707047002143796742505426438396962060678241790395819210681789662624179208580514173985364278807646795203900051847912643950324580000682776139156549407896797788415717018165039710248659134468328912602078112596144008680288977192150983195871609975943381905810755192419613341561658730554450871837707035718723525077308881034351601112257824695381647904410467446678718319973460003138235635285178192156070577809275000017175700253130816457707208002535352569345265310363000606075583054777593395626859714404934934425382744608867640490669362929087983988668136818615613275388018358669472094511059403290008902769359319757363659542189399233254298932495514744192422219832576119149147244011466296805879372445956007547040866944511670675491827292031237893726197079131069545721412307293977157762042784523703110536327041152142321732016968895475321987657007768812121225367750648667566524274540608186641994787779745923037169896963995702481437527537103558513873541464837420475375781963497223480064216459132560732964567535676845109091845680551336241475266217075431608102163563818604653357175353952414164259837938202926524529774515342710498462979028067428245973768449919243394839703720156638914163149174884708513845522050228905027401573396621673462471424970979435051233054024197101884556525064376364468506791319118524440314105472174122006225928090725904991714429121545064405495918090394273659349080009603152238758723254818580814316270693292098663198764631103030265897612224543857377730537048152433946850144282038387880162929867770485460091278764991593681192368616816321117832062865463224776283593375744*i1^35 + -111482186663469914902345752033257484533563979711295463588392278318040510945590647988527536280063118292501542999103662312620369894308263799450889741942938747129566546572933852778954054647865287955525324204583860384107312041860708396200712164088458379920880849140825204353691163898651097161928687679354232665592932723807238696398493862110401310039532229017641583081707860533302381789463614483070895201655415386634625320787351345294184819636221291961769827723776003282432778056609719048247891115404876641057933276729345531390749566120922776206150638194061889617304286110101133436202150260432020423800116447082060981529321899321800231517430151785818205410141040901516823898351723383457397098442341877752630543234438427048346017295424155473807598065484409836103233185837067877949626676670680201521291865672732489293523973495021765752113365704343294026493521395219576838219705001793952810920826822899612739665547461033075834712103153038939896275889132464474396265364040250581665729795162064671900920890293229949616905334409451294627571039334061326478890680526584370492919235653023106018667910445878281084744246880826435714601687828580051474580550463244636887037380591751328615769275892903197338724071607103736424825821307974724163759542746883020363093522355904885055903233103211506775146138540061839380030269949487636893568183291071916683701284101829446791481819129903349913334954668349040198081463301521976148850156710421962522321878164720483894970842598176813463703454549320124968394054103704706244541939475759236396819635688493269625835845949006919981490428353436645716195095785171915496739782610735779744140731173792882203225126753731566061173374003977484308638939018439895372152725029510540667097288477026638511797616885458197970522420666945494108725230673670870441273845250076762866611450361720074952551521991882385830415158140806325744897743972109240947457042256069617599130952373545447231578323424326950802743149858155086434641374117523492160864973804024561929550287694314011272043447944180238943477099593768693371506841497839931851289008233375509856510925285990743859555944381642575949444108974308603050355495830748929309206807716393081787135244201263664073801728*i1^36 + 382242330842413356291775228848540332122944886415896895388963851131125615238825070198693944947991194750893912937510914231021348896998228165589016644030073076647338054545687684775024215968973157021569009975613121488553993413575477210559203296746130476366232138429621362557724561605328931859306668981691377256849349042982634733687315687230851249693572169581505708679518409867636368177614759613083718982433691126290281888740115156941222940650547982638043568600589719740991785875261813497864652301974599558459666855393925520203982357565747765713849617237189906436460886261052656111588080883413763511152939959127824799162122614032985541053513554783812235163477513934962211316651102167537512939912658374837072261605678865067147224975738836998822152965522429511958280277836376611040579997982884836524209544688467215909069922939264395621080640521839964819815901217961559032504203682262993828633420428273550588097494330229602217498475622859160513282244760769861202579823270819682101616653328994458540062264934050501473183690729659061624034925932296536079733817685784394652163894027210349254950575771986860351234052669391916760446258802984413679429819648830878425571822713147741936015397171178202802161760716260544284200894981528473241575042509749211422040792300985321691838187718330603233096791267103028357226687564871002435636271809322413973917395787086308836745771438572392176521482157794267710376147720910695511181877327419887633658386427147437663326367015932722662050261857219967480505608839075026101928806750703459174204927789618753317977504609825812852564390298849085200040544262044288880145778765852304045346936089128001278005507918569131158947312973906888947442134092802105661921507347968380369381344954116408287764925035353292482271480523982102782856724575018833379890909080359005268286318380679597006647657696921770408795221223574331039250965895610476714049509678122583951186923324914024307096729176767282203079980984150772530746828978607967020149920241131391029177906331061756980108613789265377041977527104019250111348845702380167821761533448326293364847331099645017604661010859007579737356804252055923353699439125867570164122785812478765877200803240777613312*i1^37 + -4433171254935040223304455143869494458263821940632882209918967280162923531943265787221323802894521430587833349731633468426684169362624450246230130580401289993872977296854908763548844158807768182625203670074939054434975350363500341046109495122375063622600305269324678408572991314424102810400364331788905712453950702028665891106196300281650513082222987778395592057606669447541741789979251160749326168799185217000970027977964883302468188097612377910370600714423229710920814320151860512634508957364069956818484543870834266379914622144470382921951105192065009698421913275806082280188193656650377568172407610990234864523835977142713688773327640062306437103158127159958401402188959902443106074714323617968739330096033542240003753562736647037579303377960061406290208052818049931609472294867232668090086883853429271235522419975659278160535866106309475696664587064098796894974644601857193196587113233003731208764241474845629729399765723344432485789830394468499566864178550205623857696017181319254957730246413560360608793603941571607997020257494265785505060374379233954722378648936103566321786941477931114683536354934982586980784954535333410884763821369625205927073977345442340819724949863568197128105903290227324631639050679405444769356416464625694201733793915101832442716856003549173799616179270480103450118582793155843676307837463995255447705415303118749587639723343172604560097993212370537613913653049889198105127741117563280604243507311749709097721419796245365754569913759710757384275915170448687976414892266635996928930142398269498861719459038258195504182732481869062077762996612216695139440340126500165996775685898361987401542851762071375386758253405010255040664569936949041473402193876285004392171467192964343718038230944301309577607169099865069516097551576285883178835318492794627872927075972030501042942737274587112449584737128208211758898274436512423602710992823594244998432660633622769420121656246400388798266491761793939886268197074599737525385861563607300822165462939094877154114787011175999647824642916117473907800669597407004667132200636067807761137302684006660104394645892294598965554474017469181809772156817847829962810869989746954190846831567568896*i1^38 + 9962749317139635660376214730480270384823040109655998242558377195972011454921257197889451158106531683163189849038538212942257101822296475007038791465597668251067004064046676660933657842983629009239688649563261739119178843909503787093739921388239665793854632479147606736033015956686203644288904794153421542304163725584015496174938323847662717028287392444752214255787348903346086934763469380139478081650472674326751253918214711956846819026370605520636722187985204676430152014397953714247952212764539512792079862908367556596877025906020554457868836249583599836886794423771817943307277307992394352794938527745597936287557035990640308702751176193951044479943683232285043038125684744094673080859473236027470886024407782588686812452410601030344739795607441839784035535106587401221203139507491521693610342787561696285529280691368103997641324932681666285937613320835904316245905919207645338482461288929703310145085874800089128348844392316148717511138034953424458537958426016164531794008173451552431061662376534416114889351185164628884627387944021003866083832311363027054583864664002746426168926077754230527106585080925397544791159424589400337772191114669948894647656788935501107483813598115435336980637678663177177636040369458061141310917803446217800739256605866441697502102070003153432305603408656721515014195391794475748310059140624519105458825158285462134549553140350613477903574118448016760055746857740929761541935703812962814467550805754275608165179357764586960822443250301356767770511645364154462667879385252614009778503452734566980001422243704214178068816094345766087851604414351332799661311917684991116056833539115648158659071916145121956946344373512216425491984296961185255828710312832634952190572963629050974350538551267516926043695922536594883509624163048927582052172805623745083899052604497291001124460234103053648241920961535132822241136353515320809085965776301702115554186514230602811462714922559591023229135353420420139920631551775089457111546456070505091367229261667937687693793720513520117378069475664342032068708933540917740860278744443639851919047949321421043015346550460071116875666326920233804579494223442638871810112330248932323848355840*i1^39 + -95175490866346087213662232654086270811809497007903451089411935779518978353784260897413116117808874068867156036232676037083340807112939585831496972866129521382212812666435508226040944456023819889298302518697625537300327957352296778460265087318473581758065646122944477872243756985850202682598877137384808824077413309431890115590006063104119338453055642271734320559551565858915684428648216339111120330046510992678182011616661733859802997454012821422154769232102656736092918695810885538121888354952222546890041898667857964324068465134277070213908411371371953328394788886525858809684563050502141522083378209497033896361790981453583898501783277913667968635522496740811942875330929701773075082194652767554347845746756302220117906321297482885672241052414291784339979528541610112767389769733446419447957082726731702377761645736533353719104269663167069397352302615136657113622928784194714668749288451956467756821115463392781150758663460122829593577955130633790362951594805057693331829283349028983348779099623224772020447323377869615314187991067271999743262425884800244624793096069248831660777806982963136912671020775985212928014430109298664274565525939502565951656537731058434882580753553540156268655945577779178591916753453580027555934377548705579383391990128067801120204999228165073524720794382953019075560171432692602283527567539503089500192277330675374043037175458867545522664081075842893483212033130527233621300305311307995925352749674970157999519191935735126718649439032564108037693931868502900797016049763827282834297461628515289318610145881406785562216442889157051398216841768029424745729940741394093078327434488461929848469776826288350586668992284291200212508120291505725018006367341865145412406244016873185279322275861312603070898590479565759012380784444547303110074822053120322571331159032212928402687805297554163049128392040764769997243239561586972405284727116755734351588485577978158354169446614080107869683538644291251491490373504257636248698600043788058507684452383250791607860823222818057618114160486377998435546862045067755617982436300751859147707165908046422775381683053842947939062121539684820864432745113254426836598229198257180901376*i1^40 + -29003272544858454185350672857938888430357480753913918851890174885865813131412540178029650267431163026944184065175144997633046661430468288501950913721623464241127031604701634888180501652623954773385010109921261399043612451358553615156553954671641181893898941834804973020411363333870898713438632819730491533458535345809252792995983963281360988278719594629708628247809745126589439250572420773707551565143758771222356296855946454732836107311540305394694555936382420128678867357254966994193678096122572498795986885865370340441282857039284000770827444591076898850228412837893672721414752277316747757763041279010861880267275313288596112698796735775762012206653777908167106006986734604927929421700755348238011769863969452569888474593423960315812669876648969040023806205788067466953722249021460753444037831909363392328259370168481862193371220848747686287792609485189476931679773812306854691568431402110082401840941050430578396525341079934976277429288797907558778315642359072729866549400686143072445370508200503541634045461056341377439445450213845863577766075929240499720518165180305896034411280491189099452228244266588881423231959470396799727435198528859587801796640611751867195605088989690170501552879671593417226636281496942395440022151327834954541942078649535585589062217577094989323231503233314502324177352669393489326971817111536438211092942117331030806907010789978778225665238169823719415111764988749065375879384681475664577423489505092755189228988480154092893714952804154414059107474988375703075852527838214301481528097149278404963680125695003186812116583546572553890211893618353754316705899457931154711579261179390274618060985719376042817880444532464557212159738499162850487605980881307606499978106014047311035958016687831051760401825903034799470830250945105810377741033685330311614541737394868919905834178909425052969181028005007014326536782048698035897423538688714772515333377931877859928534364592843909919324578213896372832709783700689748076453157453620357506333727800501723756707928505417089536185207430551518778387882284388935481504754583542346671715488968456135919864868907863742613724172573049062968445806888142071188915760118628352*i1^41 + -1697935623113874381678254165793109623505105975822134976871627365060300145056908798847676098723141288802202932962456392816430777372897875484299663745552894468184255363819574834345362457209233333300081785946571739769825644997695168252936699531612375700711142181737864472483701354720594650781009363470155748058705867381119463138824167100766046655175113811077030320130284452333487543551864457481542781463282659209880308153294879515862242763227068006351405005597462661172773326098363388274073795947404041228424498498339352852940048591943635651156799324113247415350952635299326709929499508587535951387182289149576616681893752224660869045453261071629819332050169641715569618335455006656067554352661204799259944622620552020468470280120516695882986182943406232364530049483651397865649281367273455472198613788071855664989625135741367434483532842496714408773861072835228652276853931394668772769115342479128455362436901521092522732868752036118603481038951295886689444456341614752097300771663268747656454217871066476928026765691336160599954159183008857696287167513647080612839727528869500294961867284593010613896917806394588657374710922153700489747293898009234844744203359340623478959228544812297441656859747818365459871921559787176321849091064831632909125343520497166939087585345783946240697007566424420034469504751935704155883696131046029038706371258109836109088580254447845097998094291149932774932202228656261600836881712876116335005731187830778222089116838846104102969222428555796411080155023498605817394303196557709514965613869297594913714432242206793467643040544370799948487878570119076724873759025397856027687073964397985191503592493908631645159806418709095750624083530447324666194302268273766384105092010699982836670449759430646535805907289937343113556693006285572164736287788958227895052831099591043274527517324588750498155779581086193696891626338896090486639008048227571891595527463845388234166811752841169575568773168861238635556439103873258190331232387276956094773276434953300417276885749779124889636767304487675521760858579595572719487200158251709595371284224386731591204882670192858503400926187359421014391837957790031944484557881344*i1^42 + -3693277602183672288270259225177435962103360206192017460912860822912138390896694445645950966210437223583550766736686138919747889606878860273252528310559008175235505822972173606767219796874095727508320055421700551552321319669742055489438809469688970719616841207315165975867894284023292708190456248902288569748293370910656294870537247647336875297479963552748842129111951461864042721818228717597386563979832278176928559293601413113704709587493515746092403753193738298423759995214079872133274140399285581613764043083190338968084989990682235982270481653188611034782702706719046488191239215976607588556362256857203710836961300445266575415412230183362860965038212897491138448139910957811302255819254379102050152570334494641327601714804252346010795209214872299487105159072084387468822037946412227287284587572820421810171148318799337231705589440342842579813815193694442799625767355214521387692131103725855086264118608042087432566321655152806747458173818266068963166554600829229592153432570367648763620732434261556789446011565148679124478862873512157439243420071310221883407492468394427035218023828095933969959939604777134856057805200896003297530777484271982022930463125268646950260372483076380139931154469016864702046797259686042240497687996950052724029714752396758778919531580015558043825557993644817095232249127572511155908487028356199798811469047782529868332942663809331496230526476995183838223670893822381296292815186442035199559164202176799606976589651790267542331339914522749720840423381057897154100703230627687556802060343418428418940250066345828325756496096557502282699044848988314122974472987005660619818462216583949675435760858387116621229407822124900886336048577110380394631315121665017325659759202825874711379277468258119778225990260439122191794022298231968092594674786946678574981986125225865930337114763424154832323597868710733710909873738056221061054912937328451035919101729301093314581447660571824857876715367952110787976463779018649195503826860571033067459596115343408270208626250173720942213744498511275326891666383775339365663174958352995417588295811691094340204224281603612044892649142003721699003053480403651628560384*i1^43 + -21637998368836058498093769971374720984850190869246251988996974873754643192096347772859171406845868492081341493892693665370118377455069922327900567238520757218803142404910620811468085190847963231860206385983267498001521297688481151058963188334358905213100138542123020666983745964954358218493144855656775410216376964715548336001378052440698549494131877057672833456471609980595618642670859953004323090189847627004561775136938195247825257370184301243700485650191125775606578388811760869462153500572226959832324334031781327242984086606471015094176573118829037531168911233609257187779534899410530712758638157843005331897833271976736720764961012728161654092609802383107503296929919351569158257172966871068590231737834667912354985505146415463171256851422562884308335572931311684082156331748226726091141636258750027077546968377511389737017848334315928471793103544323295977818194394824952609778224299723634354586259573814518569746970988001411598393748527381744006628569224992762082112589704469587689210046106088010867039709509592905351593984618728626659095120263221487305803679632819590505788090110314061571324608730788109601289167401291771005040095665727445280575576167964916126113028506986070418888284072217386066792133143746870522484826957344715624027755799216020342147155463505241470320778853916357556640405504071932051368337939457399724621292447561141759556477569863826859770175001988889170665292211455830552683299597174642518795032985616875412327498895661386775310612285123368651457304441245456051640675989205281631664919528096949333604838376275542414358445667537095702741409509073401396755650353183237312528118807349273732345643116147731195986254957394474863828830726613419673969521696644690027030517699216915243481255720113357672191366100756599933482567971024075625974349971888492132271698957706244984687947765230336809717795700900595325029203539607274876793077300263610682285696938250124853454947913067343490100131096027213971085890950984690795226975450257177624672289147756073873924056922177715944975329651781505973604235609309011673307673995011129137528234636102977925260325127936755781554229577204314188383762297162280960*i1^44 + -59923789292622884191069756985790996394209242150915087691377326607319664528930372573147360787885344107399982696490549912463533289570595177227292964808791529644679926016285343609569068272753126764937621428944098364351914666934989385301437410089028458640319440427052981286001958429842569638166932561440416255089989263328290924378513115709333301766721232595399033191009368732345579096994150065942367174957899820025875188406892799094378146026405571153334454499548427042832420530491117845360500105738774821453692527980982167118468719654054914252695464476294891124194749091847367960466025443334139301015538286334149857622926656942576791425271783532120567096288474642440717486088783221043560424041674025520237171720270375570630341121216886987660002757613202216606039311555934782923437867079928179193914738565005996632433487836443893624537907480159497312991576926845255689586944655051072352567580766064275696986612743320871263079653017375933443088149674486026221454672221523939864700910084677286721857009107023948852906111986418617853424513093446887463563340867010180981624588582811005982375937929615686321415263359095503165815204334298917308873292524917729967274133875721791118242918072474586856379554368461117299774706325185575586759484231161398071800675825224690918481861353447401269155024446832079454678457363799645599150114604468343890541501877436624396608505111191522890690274685787886932405337912363106898742604635516705380827283879549017959918447365029714654213524146712374096550867217099510351764051376790816217723800260992086009814511701140318341787702728808479942200128192672843709955923099874516718297444866858904179050539193074475351004843293378046299653981150340689717336295572458023652600360686428507979351522101633978255309924844471211542651447504401939894107135742160679895424352927370032226886013364726720717606122013497747535136178099316502644798962577195073447186335080277897774383379233539521926862303147802456676864378211774383383074714390361491073917969217147513014707248342810743982696607412085046742058487948826954154046510756807373354691585131833076023485914861241987767089866890675080239413087375168*i1^45 + -227252340620520415436804683063162747331121562816720257677816518557280999206357271776260106570618650224617401107252236181498469661893228815441178942750263119946512574457483998706753379341387700296197717567040550755485609828678854209904351399340799825398397285743860855746350801196185693368719350749678029005032995432387502796383399229620927562217114139397926435306496137996891421212576068462933610669582778357245503166324540069207073635351115590853312489596396939304045598108451575606610132150844953383760339155699292742033378597147946986554452102400822089110652616024653979194151542566844387935986726400471357000070455154317930813835936765602930214612888536228578594535984398708816397153965559796659169588380065108536707890828014081961845161615026991041564246045099834622552694411720986196091915752020796418377535204980027907152696030047067023651279268660588740795412939223373323936094206806004110653875586332453083340318475600909714955891939557112055086102032213889424059652199609078052982406149926057975790725607838568832865345918825748439320332839734023471820965515256615801278925749129636354923090743751910446983542495026697405035409281416679292041934093807721579831577682675572251341870140228383111947709188820832399097533489031651686360788384698995608559015515131149489941047926972379009090068100095774196259231482917479276416248635325510347464206287369187394532859694298173846260037378086315494356708064566592710227871731629959438377724246565106946301233494395722283826547773620017346328365693914827907126778548563477283794144234335035814428356383065236893406111157043085967759458929719738001666963076324390657785815303729907189053685644687232813283144964443552570492007770446739016505339869640331159592065246220593873986411791497204985163625985349519041545090651967036659263160224649490970841478586005883502367296214154459141886631520864789185450951085511211311190457504985934233920293110385375915021813823092806584595056378022383380592188816297803296209158080397346667416594360998546236914959292455600107474857152339188435799928766919176798972481863175087200475979316134298056224415051158106113328204432*i1^46 + -657868176280564836489286433584103805113178463704736623388549253340162879932083311687932892525804480916954074238594827337022748947043208599303185197809839529119507342932106870679412725639141166847910166823188110913959652603698929998300992203367532145727037342597444141011291113438683251727123874601318235883237490691973589715869734924952210382294863997981630410138133710022969503556588422531124534297041662064048684386857416869663556015138916429838249208806234314706607336316900936064206063251120184107446256525053437648860711420835150552836929237601823388660418654706692602987432105297350699274786918949128511760932609585988920101156480464165284910681330181069978460696241871343906472779104214412598439953197860615310003094869582649711759309419880690087254495889593355222672166334078644675481015516563643376955573604299306562487796564809858290693567070912050090544628894554763440284129826364764117974017027447099498645455899742970979592377553606971880440889122039326322980729537563846962445801472224251709094966978521403340716519171443535788703753391145460143954396512145427952708977231071672443119617917877539739513593391592302771758285216300728927830128088616531935520713969346155584152791015258110622060661462137936644750112318037278076177707237751588766275628344261791975145559964428441669392042602555944248258364173078816027133671192045408161305313054569233592787448175412223792501762840866045664671181154442854518655751000762885745272930072546892948012669925392812540833940815769444042747859787278065314025389350490957565527983945717444947365929385656527711810235574782801236435996967965715610025405568309101467999022114594142739745704541459613977803542868548184689753287493827985708202217909451963367166329839343470677943173113584565053059084966449189436177706852397278656867521756147182974751549711371740050114719917377609972721806536281275705778867149975438885013920001170610312594795273889561396846606850403795645488417908895272287384051868894460229339976173211033384979775633117861209584039798731021524465426659027851771966274129150380139980201390227967186075399491408650225248055960301341566191*i1^47 + -1955398428736220615371025732260543891878551636734824963946650659837153732839239365077768891110083362614982078913579402451929365885810690032916277759295435277054312253552462735829130580606623797384137770656517050931642299631320143992064930508610457214770757980668047882416645855546524936900814721977259543243280910523993134463591464244955019586019855987451946442376274465798969192273125722819643643920452974725658135434388741477370087094929450480437723284535537471554876202648305763567223432066206440551034795018549400250835322904105211758538571665627704180760144415627503360883378991514199989972854371671295998015127389017900731029136602503388595235209895573793750601369437684683921601347305770780241533991266484517928256171348409455954729831143926893302798399333835192288904983548382586300261339372822290968830735944409423840508423628159723906310167905873746931872474489001045418827363254779253092082269938361511708284572766493048360186512545128887334865391873515762218832495218719112829051679632539527149377249415046183320792633991571342638912673444131462262135317536300476284571004471802114971935949113611573438854690534020540451237215330888902817507824071118691725242876523847127331042578823272132698409498780142234254993054007764536642546017912112670814366729804664058973844607214141950352014947426875137071583476533361460084252553842115172449362015535007652744167336518823297679338645848694158040036184721049598997376882441001251135363238630581170585481813935321440289430391571496703780757566046650798399631935965211209874393584204644127424472716441787559494047300850456492476820094590542932997967138314967944410793930357062183770107633490050688865831067687842652914921649170813213386414913545157570373616884851107071259479581389068503551023201606394907382849185360088510795122445325223689102619163206865628684211691933235918000579611394643175876866366433942433026785885442470698413059613705120654090038387631441371076179362684921512762109565795607454347530804403011962880557543626135184489320884200569752588340605673119828312823549838924834252429967564478864554345666514895464137151621676690432*i1^48 + -4518242191472866439527290362912727783074437836657014898715022633963297080550877449726021512497765432750186231431006255630345665809033865707566179083007774589040408382519079422555376760655089112389212962540056232698576032858595063183919330577939965161419080432316548261270268350155411639671048264585266755920610293203849555535324758088286421857157201558676180170558362804877633313923012304125865089926039983540967217950571864775638560335681580215240828105954106667091711432680619572792174706472733860249516403547858848753562466064789699845582979949832969331402388153521170842054181093863422123150881504408344897489914894831596885802946551634439211834384037836025989399654184209681160861554500574501904262354611641197215183105567733155434785553695114832683996895463532338513902577243209483119807838757565297532139076120676168530384716382692428984542504461903031442180287985424328488086494287139245560982523284367225567719856272224019818425132392961687307594272132522032555258582779394756688747894403513900706092415468263233405530647331295362652808052052460062453553269345531148261089018413099832964524752334923653637275259456819922987149547092416261847434355486226110937195773449626317005526625273678541050404363350583702940876295861240035037731735972736154951092732776930863282650908511331427267217535862904927874823008702920029412707654821886950332270624901307617384227788027453605329570932734395890801093377012442566022769736019007774009786856223227286638661687164452438660359295248123924050699678788388621099361457877640785752375113143319141280441319371988882393191918993994476504258177012249448835362695178701339134025932097981197678188147265574467500550274837650278023479999845943668511662582095714957677241332594489227398095402331359691382843538263901796201212315067991638772525989344566462547940861975833272550296117317429096623626780138380134134415007592653427502267922745326409611134129374727764626948847181229092033303976993069534926997996289592023643473989723257417020916597529577626633049162129882011791389792104562892876697071316179327884984257967532425180580622104745572226420998144*i1^49 + -10100991728459007876153867158334205732657950325009888895285269598749508261981006498112446312141375657088128023271911764818303116322277238790007397757423935704356781981937065955950502103455480254488077245508132316428651561240477649186165198370128982706063197779658038585145861517042839432716677142988012754037330288420725296215791883490241773971956568616822561202138446044919587704601567754295060630548714318630660619257753357039880620241591717753116353443674299668561266164894703174270813316658656787524430989739647065137755957228230078973983089839469479384743312905086774358124590173143998776282697843028772910842464363906168139599104896079169155128714745463971249684374242741507254097643967219818916395891084414963304691816202911383130035120468781515016230877237775856239515834597864791654777730503001200713339057296440000126579111419468921881927910141617245115984305235476151061591617423661827316171606395328508326400426331807069178341381152481025860142662918478097770805835706981450032145498203584574169431756159083599838348532915049819586815589922690321638028594235583881612988612795928946758583701328123858799362448659222005195729323355891732582139050252154898120829578374203569496503021684966975447086831046438365575772091532293849078568433567491216361279948057411507953596495135122737380809454843913006466167892785816422592804347506754772358797330813167418444726874571599434568812886371452073742988090230156861309450447722296148768834669007098569700933213201185870869852640205610118584655157332930862865948983195273041506633009329081692099700642203014682888711381159718219326383946810757103042731787892620408817048763496303455831052210370705199236437848150337127141560215058787461352500823323301244417590122071715440814214017327373647574714325402388934015804917713006672380602227562369821555578448412681213327429001860881883606235372160134011767651292711413212427020715002027966168241568956733302131396940330090439485605180024089506262857444253818572377271821798714194958505198139984405941744990673702746084140106841144530003027644322493313967394892770243693899761731290352209362944*i1^50 + -21171075232972463746689778404303759019746844339650421134627221866695419375276380846892542744453344344471754837812947157578181491586191906628079884105306028209156520413962154239406349745875847752451852763812885974841472087164815663912662919962013231254995305969584401336824223617007617761832321395830390532146704352160717447091240200292633454140941265575882822300799722909910358129484289641702025781178455594739188792056510320828743552168290816983515156069928328672269815593287844207752433355549997640703970324436219255186738735763682023628973101664367154797215047186785989472552072219159869661169070078058342963341847517137260244617391589886390708961663353296090021214399687319535902498046296200477576772134296015385644147269712632376458468448655334424237149273653917927285372085929736614065022412212473636295093653046448756832488800231712754482857796779420174043402815189529632753822486335237027942659021681432532536723667081111412514310739926795326583668981804435956867810115898146520988571828807377397148886757129161299155954607862912774871615004424970576066932897452340032059868233283298987623054606391236887519300282675762337521095085121823512745858630244360828406065530787919970657607208384792599605508283136014248013309928865726143077709064586615908966739802228288447227708147920937194658506091503030089592985285179282057913685608271226837119816404100765198657442861081431737779794441537958303366441648378020296292199876942713939617978539959375041911181263045407928532421812724555837738605252226132915431153022435065341330623201008837916985086704401599844793730235654560215749963503230768359525837578739763549163266889824983712749064592309898082238700411733861098618168567677600589792439784109434274989127726534957616439875412167497225857515602721579052180065886619314922412806218378751812039856264820679936538081624623232628079965226340518308091760890296824293551859998299495988743321202112468463806771576700183205207787071297088298824381998849069556029822531808455949733966359172984623715974794182116282294320123361067802373084938881062854385573930458673854968865017103908864*i1^51 + -40652476307049652325271974371887021807475010261194582577725681049954721762002593017117532669469073910213929745032373442461542587525725286351038807986324432772116307909733401349398273740332948927582100608810134126257053209756444097918744863269068330919450215228938511520541189129844837252325806140533936220464250223414247342489431578972160126937335246127197804977794629428112425904477297149854705960126705030842884065241671841233810597078443897291004419187375897406287143159524938952311736224385841609316157707101098925043438841269710798859879522059249811435736045039165748686363923204647655978469945671952426145262631428352191176067360233613544539774483028266254751555243282895693555898735745486345829363954708579745608852264844471667043431737842665470989603450936952983688016099438367609369921340471459993582827622283653868709851578705202968009302902782044185285961868984074608229405117330810902728481949050497844749992903157955203494051764034962018425366288929692516734032325536922941875462464998783973549735578399484080784863134293677002301534764009979191731991523069289621443843453821607959965583099107633703918477029091494431729429356359599426372092427449855923484228075549798921745327404190674024356474576688910944098953069230134295668012556575541170912720129621390313802424752165475575525981961701822710216082791487794699297657207536132436906804260853624508315701750355796283477921147013433169570940253870818278609258394911697772024035649621135882068053961577555651689835023063081038820819656109864427539570895097562698682283660287787133357009611863804544794781289210098438298485686187168674186258670552275552272960853965110176361137553704238990287346717415532276481473207228668473915241115678402006810452473213447318141915573756510173897923200834071624818662461156314525363805546852068882165360891189037449676230851256921538775680298328536308521937850488107516600813965128805313083451175040811830220288342349454234242926581781814038589112227772554384925062503656522211394642619732066585595498234637664678620173391671196078904159975596847339611122893363782313771129634816*i1^52 + -80941467683504397305311151823192431091162163835082604800946887685509066957285343835655153522561592403589782210629847828311078882273041204301927477859465894619246463042787457474450511353209524925905657263201455213972983283743060247050146626342478295447150296574326359346895888130222853324948765710632892775557126039691921306460665993953581549914025623873244907051329895556219993907343082155850561583204985987220781360073144971359174570009167229708044177594389821277373335453559881572352980969138763301285368134676415466243604481620142229126365462228070094808331117522027518555834967686466848255557876916905749227466280328736353649304870278596197916846733747091621383134231772903137249571093653498928753065571570661006604205881925113355540602861466659285623510448428072277969791690237621864487508209713488197401989690001196369643409751687262219209223772911223269566925899429037613234979640765599492253513494092706186723512412251991828060308834123587019172172266798262485636474648166532294693450250921984118119953063998345333383026509006712320369824265496918551667993664736873124709934935655099035606526534604425220026861407682683945804327333548800070186619575947562957139137995829842856023197787422508030983295945035261633600077740587947735044766906106127544896140604000487508109728025169399747012219484198637032812421882569462047068700386176751669373145682720260155536671110526069569791281060970507498991189718368421914345363069051596691060365890216714162533914777361395707373203617854513888011247478290066006987775902183114242640678559848313712219593014502811189773737318973839764892147819654109203666939634302062794777794541518650418695721494432911401375090745742585842366911857299116586784199087374827371238253605642074894959083881420696982427691632977100743317723728815433076000260680049458851038007555275483842293028875188203267658405646650532153027927792820586894566875790138406457239972200586749358354642398794427920946047331910434022636932432262477101914580017936039640563845383248873783217109841904179163133501765882246144234566689986383116530244406948825629982720*i1^53 + -69276642345401129412176834980752768942852950422411087798003113384021366860060329835092832600841896676174618608248968412883723267650087291920769846567781354112562757216619866093737055443963708080646675738801217817524850730310550724876000370381408056969736151400218051281325960898994264352029510307868260133892166949524714634497353964076643418276737963158759901606579032258336572517142671122730533427196467254362923613585456738086080234800533876472734410985357965914788744615668012362430345311603248267673972466171511948859293789749647309549027663091632595916146399753549716348882206418863028879827126971653100413853324166452430626945439671916822730022877539102822434024398643817619083341264074105210393775801041183959149588903715124738631980803698186697575982648511263975367809993549052946857509029915648091960239589447426277131660934502923594807721558307843521947512776388014312523914519098461400997445060729456050737688201839215937670324479172265635422396281813356373574039360159051677771953164181653670930845643336132737772887895805575724471072240403107941974138764507087900307535526081870770331243978616317075444632207222079905287726232384662171896929219758720000943251500182531665274102286242482594283125333774332719122483012538344550197036379254805093524321353910129956716130324669525605833819634938901768971332492299677815913820636872032935718075517923083872228979303438660928709716714717476820507240017489639529330261075301732379307809605965500332343184154913051864667927164842068057216518624930912726038025473694434746827744035038156783734324918708346151907451420626147711574540365145733954923237041630864280788951212521434151477517027791174581825361910187288747015489084350044658007654299008039304186108287066215237831234652980381236671924228599193307308359754699184167312392823165724142277029015897933675238037066504546434907083244583028743794523120427969280556175606558194508169201190109961114804768048755893261911767316465613678496795847608049594666722478971897937118073967015461033969663805800683995495966055463098868764337415502258095486466543604203520*i1^54 + -60936299675723351746410488040825386288533530361006401385986658773514690160539345102189450928835074254956697403338319990473356901942313726312925599103742523930103747576159112693672467948996011190143122374027827952881721616581743203515876739818066806546035819588302294926972027929810203310116564063796590567709254571606639696536835548873174372408867735418991328652663623699928960945818376263422318512223808936034836019930818738621440071086555126597970205008262522983426866968169561164243817514358524726374322757748161776995324962327097700281770696140248649536450779901271891839612233047009045487906984247942501724491685258118876528844571020945642295870969622817260549249400686122004542146225868992602056493751594852772542105501340631527733633126313271287843297174887237553718843483342432067117318970423094796129819481024843403035961470358284863293285773672625053272166213030303676051401694072576379835431953521633228566843079582223051240590293926978306897492392132953791449418404925570269252357243137561228845911774302479204508582349233276197848405726822184772848617000118664832528401119430185230957682558460927954813796934173626915945777297962375640776797408605803064927823086415679311872697031507882132783492261636313453670245785043336747048406068893501945643473015451019864218359776207451969854935627101744760431467982317287972268167077307806593107332546215109518815610739922737873261333129876069532339738582605601312831264444315165763932542533970803060496843821651345541553323401898456791480891338182752145920425498240595531098214989439892099935940342769594724766660965518793232329011276917622652854758466935070922045625453425052864260036213709813619892241346231811631735114381826508789358295104018149241924996169531086666208379494221642774720564235168827919347290938742465927083938066896254531118583068450399484402651770627126604779682493362326816754910630406532195293842948308076995959644313369994688290924815933364447822219722701596535176576314775005997620581193149569913443442003817710975329982026039946436321508271409137683496717645579386269646089879552*i1^55 + -36660806146042759675784636699012090832979857922454020803307547204261328868733036767992706058990708067411322591221582861240525810661185357833127456562907666550346736170911111476718312715548258783144361597930270402486587840209452295710437416280109431868788264252718383645638006819620501465626076331327459590167378138485504690439157943416594894175161750376947637007691988182676787216207832254003231695870286063197812143760719836927882290350443264153513133809719213192836166068552256655862462121532703208807920829451601807235895559689203111903202142114670501504443326788386120370668456730263460193930259613111019510553190013033997786034191057246318360655922139265266290164640376341532808178641896574857114602468901457377537602915639388953507384648436875443451302646699102597895815439068603388098863771258842856269030692410588536037102407348713102681092887939662809031876012678299145107626071551062928681598709853134494392481394139510007689511076652322646708091859653345070282202082444194200200314968866224231112020774993751403128348173950298740195764808393761027281824745727952858878411074316422809696315863689501988636330684151885575292202332915920880544248010273709368959098649051872708547088958220389092546013023871112903769654407490425234959970558978479621820474789181806742024297737999279294384859276786126605842551276173009387075865700899259771119377185519625859665572707500533101285424066584746591067408831629237113586839636638138512991300223491008469825709318903739954295235615167333745755576281863567181684779487951285515285446633694185854737504993977866925198225270527714064229283972678262861435971696819473130787109080123533354418195600847684078494872741315966983197292749429763092139760797336436659655208009393599348686052632265251773492055126701196344735650441656149437301911983039419026494496300581416546936456953678522151816614420968001244337425209671058064814410012163882866844001025594848032562894963345404135097589068519301068981908706161081806240638201390306112339169618035138276242880109314725281034997582504622675286966027813531531870208*i1^56 + -19712608317294163416597452485028934367434691482437603512263361510757544206857357674625800034273303494368975087826764927596953831841708288830451646591211801733232796612363931420716711633666519745616625753552417587007140890346113335382604267889282764757413283270625333913110789764317145319811115559596182887569359632065500223240260863694907803839853369371834498254329660735330594813674355568061623817311899374033149680128807315978670791520967764804424782010761627242685418368142012236200644619886368074100329803612690448864843465982437587112441851235127393538518767063778760383835493429134367604984788789419976540495973566441371760032045006063002535124639468563276698916232675987531741027636237260956534035743377429500976405129549422061312426903490858010213749416733583891853064551995451398978891204845644789291860288537109525866349031501314552034794331251436443828001856843381834234007257637112125187321720025844130931848407183845746543890027886253023752616403639403354523888460665635000039012899633595087704658098014642424816088688262861331989975238861264563626713282433561810568862905848565653717939074179236001993720819624326698401391453371930138910743219562880333390668599138224820034563197922408161308696804814550904475521911357930056781944706581824798832529699621712025506788738179665237953908328766233067167440130894564823074388070444986012109733570694967410676737967362106907717659385682866486438535861717888360203613487192445848480838072016138586195835897343829867354603478171272305529201447510707927673293239560289410568503715212890511981022807776491916332822170010971937906173387870525881995137212281774663717676192319800695041798644780928413437375790195512368262683523774824110937819729799442911845278597746821824659277125960828895620475072238934424277924455009742351293914785431281608686303400744722601408259909323542610694882614415866371327554544637335526099477872515314882019623958873886142871429768903813360894854554920858278534066173049068697808841827460395914705515594992840504820671700555593851522144519290178767780042640055074816*i1^57 + -6449178542664207573338394684320741690955568124325253570369810805580261465837428465694280475058545567020975940245955375127953357499375029845514183625186295226823253769574459506264849849279680931911751348302709234942789190790476652537777204028908575942102265165824599959944478828697631549714402775819757979264251193155856495419672496911073975044773556111405276416032515837958921975339955148362014215363199620962723435936184713061000775135928144879509369856886568991957724103889399902217277621199275759850654873758729889672905828636967482864681367904124027248944526199973262530781165781770498314347508698374862489315423987000112391192429354092403103274767116900131799365793945211489044784668909309525948009216793892604129707062729057233773977291714585815004525303239894435389200105924151588399272060731333175986262110510377483439329333345649269127753448550350486053770706457928561151308273457006379147146113283690743940443537312089861061657979151832581914910745441691876631660409021563880559416758415479896283770851162856035279482765552651016671918537316724246694704696729800539142510349648780925900936261812784386477383020452081554665645936615834448683964754043333925261465335840914821847781542001036113515508863273968632010903055472835493798503850617897259281627231920444706825927020768195323005291543349083722315507895439387835510496604619706442940889320903041226779928577112122164851710071671701576002410599612379653511744242301882536802743771076790101597574404091566477990164588879320857127222257681062283089760930590615719288724119787961364961290667002698376916462158491463469686514300931065451671475700475261530455044391422100468551058425278951774987755266311522355750390642688183726425219187981997495464127466575710482719648670744074165796074478317852316714471840563312869739944433460916864543392631113388609231378576408743752423237312610364766572665448624201199809524755134443095117788579227303291340490923605431472159430816761651970839993634973758647279107086196270594273568695146935195924876754307207244587356789275899469253285249024*i1^58 + -1656276002611321674591519955878286882815880112262186727305746317804491379755743144708065719725322061378001302469128663545760392401983798699407895091653200845575826633100812458789569351530100794950761380251993603095219419990296164280665792711041433927893174501413534731471149155188235750992979805355028340212417454451029026969869454739802008466646683195778664120931253415807597419110187479155375627045468151416804647849808004141693724896869132857643204583865456782537257653280059735185209524873838526828006984933245979720026962556746862385151596653998479561622503141899481909749135571347923428459120412985476506627029639997323520851756481167659663254663258683425348232719535556703911861118880246299854018010741328429901727022624698809426222633117440107021958642264831344719456722936577567866115298254358467432365121804579103595490331340749805478590081432887337498661984371569984392994042334383157579511164090955022600145423403181513686604845376645825533734901771156496142538710112178205951212343298822543235463253860021872696883219263606195382644346622195635150789013569828767896649922008148647877920332432672705156566465403976201079103332833009232109743976709868248241712349435658771951525946929866760283386505107770034649288596597301618634645720019481024932210363523789467656196657507691525019654692230509101475634532543936014080095640882522460669013403386926630636470718287178335831135277154628423254182486022613270940118015475408745235885389611304469925046803961190396617243494315480680762048642861195379095030557467050578419417411019049527010672605011485327449899941393865665664900690712847365879412317256125056250852640278885918353175941990401141374341506044796625367465955163901170190717641140041419207862251583936772627343924319232293519126203335773326206805717133855062212686145037357186876754447710702419681100909385733170496409705285551640394098636299399832873986764764705429543050068752385850533498397389725128318086732556806889705976639595192307903922305248365701353598054801338883749730593604735592441875913261758050992128*i1^59 + -205924478337221962704498229940969172704463058150280872006725939521909277644112404105210436063333161399246993999626190119496951675183877465335717864207182451279949317167189540420406273748654383626902892608271857073138557433054924720631941408038660958806043808398946763444347433910673360438692383985100600689168246666080776696981090736263435320302734292418072857218306097225179550671335036088225048350875425649966033944057278646461081247414828092907990874440596154862550115722864744596567165394964388809065431800379738328239007991692933540507788494048033856733133061498221239563519184684490922353606312873581103896080799554851984821696296234948109104635780260409810886220443108341388032668803424922359605835850566292525106018626463784496739381876145291916292443609919876067714853707700511264097137366349685918722456182144760869630832923561893494335550601697922974663709937001340040827680411681555253046766743014825772501556992600750683570181634766485824964654867609586837109512254337524445616422780219536627533474841857854852370338556261471214617235290197407639298747119618367517813916557418511762407503767437951127879998603227023491072325697597816733841585808809874041916355092383658940367179232967271441572079258240275181789653962883178564730767038516761521382364573934437303436501699919044274282410298578080768674252303776554780470987632139995416040618741979260521245763923322218771298426063076381030610289918369913291478957107074663267804859763868853797457046933743282959075017283734015835345937270444653729651770100977540617999249673653826048750364185978335753157261562771963897267861241057603913450866390489160565675272116677956581433367572948025545892305545952843510782945186695923863203063124161226374577174189222846069192319247626624141090113823755311071906376318847072381603887798843968232517982481612778554753234961889314542512582852773691684661585221057763087814376255561525271093099783374047108066618425514121082895224334290647754130337681364637335811718406976600643052463262955082874954475235592349640705930612965376*i1^60 + -15715374001931924377319398478018995301295329794955287599530780679395346500338240313207559188377738603758857580540698616814839015720217850904885263108637174272032373320335786566950707575581876446332468519406427106569218595344409031998646486406693336074584994981723499425391172806849468819310743034474894352850412675372721118082888930995556761155262024049608457534183577027701583149156977701307727164216699225930457147471712130955267199195844383755301482256502328995029564127446154344004660698543682376199225787891974884895932015829108799343440804479573824494178913358017531900968469599275491218964794301446288293517571225230108503780657765205754077821708962842093448490126928409396802256935960827225246509227425329573524907098375400008106568182596343366590917104460818480780224597903464280890098837505585486473600618183094509823722802059401527394357898736668792151980450587127505493024553235999726454242537092947567434488749212625710469419750336519258066039082741447815135293342456162433435234281480953179180413676667744735289598854779082426402765368267923592181592819397308901292373705857345553480303456021726782628891126497301824793691758020675090778390762178954354674075111871595246064036027254377717400936514790948243984492500826636813540431490318104157178269834545942211030145047083176296095591080059900117366577599988993149911588616909688524366658506875865501354980513731050675617786263829079937370077321864366695636654480771819998192141559954883702807339586388912774803245953132097891072332975683749926974023887563835073230688680230054934596326474626381993317417659288784760734092859751423428280729591493511936268633064809103723683546582434599999162277760784071599784449618346426876803369722196084964855426695988273658572824020957111097429962620419654892072671029680706056060734751468753385834001924818143794079878849355409383713042764442931976676407105085314605305768734337080208123799640549286400587864701203661179205933879016798359334964905701586663780667126538093561321896092933803877644437192042503910683836416*i1^61 + -657652478341991450577932522671339682249094443709894045571743891728046134846810944116245735337115507769331886262818708527856927533815270698454420755979528117716844627809777792467939097545018276512733632670224820092089358438910686263334110606725264612969617375047544808070463512761308034172966225583363157726575568759726184147875553046863252047260804361958385056961897983158920896724480876482303772833960948777730557285085629957484368228662065597057221086990799905857761285468496924648569790958549305118741432531681848346715442051423362574732607785594249695221546016153745166939224301235178701655887636662283708154597390653039904664474322089484081923454557470509783736394277064681870638271822282593911411456418351067915603725112330111060430951132840602431974202283831987074068259453868177998825216973693362382031453832482610117558410000196822426823090684371661447202082523608444717210214061546917788427572991059993708208281207271852990536026157854833490519209764845023813597434205808081716941233555051664381481083066690608851743342091610546818873396844039095454529411545705781466552990352189220802202901676771833659408232512505641640360189310188342059498143180841220498021711511304729000880243101672510513927938267098682048820153150993120110777538748909994956628684720269708508876819386382320818034442513373910524118644832604367255481734851213843835742758613650326161298905395936628650120334538313199424464630551361553172022011636488473637188600903869696775359226133901558011071998841444713309512850982941280396345977495405524547640151615277648844264600729426757226773964225525969078492525738750667975475878385984280623310578277824050166351859536438555671881140300295941123514324114607513416648767959365251894920306125706120459951268917439571948511542175094850878258311676777531288587058666769532739839592048723389142147077614603796422384629073838173885486632023729996387893008644938327624209480399197269505841801523842511818764811303347664820936990880492077030712850647774245142333831784869344064174797340211675136*i1^62 + -19082205933798625963204384512050258834132418983614829983998830540538105601805274631660248333208460865657759700012201418020002594363061765436077095784369677374493737172179334250185030424516375669745887314174055229465436145201627673006073484819465126157574797349448053548473751735951601238489034935208745940320628793531326053792707022644748848198461645581522842582079863322934953266967581989996583776094636979477704115475685616670711353347131407881975666830604897235310340644124179613287326964529928930354828143934919843901889359177442831486164767405202508972761336937808141333836367871737914513521707007349347174389667366784403906057759521250812330379205090483595318584104814641278774353848412087080330000132358697891119187652154806039961271810237373381003907257843916907818039909208218452749541316522961429531225539023202086269699942349536694577448185854649710263070875255188135793147178716020650126902495349410818830738424162263548511761675467077933193923919182092806914385608865349778888449565596140100410674843770974049296015401635524020415714951125739990952467553198653131769384365897979045722551333084539679980665305505371340386580845881106705258700053335315303982309757165592369235494516727411716675926229747946799296843322438428090287960098922892966993795572930365807486307355390575252942278798098237520746285266468149771494704035570877295239952080513662022211782607662587650769337358911407728061583344705290360640746367607009400841695857690666396444881428451893342432719907874612864688643172527426145145067021199226677359442183406613241324101898587674044903678394087504513835024029559269983122882456142282264104664047316133662041893020015098289609185074713568125615665501172021892859482787341685965770982093551585248448374416328458576197908691149317970502069207967306052582524193695818100070225118959315637884713806361598430117649522589398091811904576407940795581021958974874419848160507476775523393529045863091930299936014417706995822357802623967999629463880915168814326337649007187405697420623872*i1^63 + -566048146689231211923707820126655147569477854912612559337766149821253185244059021505356728644329182971484196917461184372775712294795814240908784501200207627923322101120081226173127232797374601097927174498026866781885851926094817687199080282691911374362995496085188690497954199982883565665634731400130110798532986274102315561667669276537034493152361485091836962671031328289171640808846937977055569355579112555029959403495682372342875851867051090172126504742968936050294660279797256737952331058261669326686600852974982372424868021421162232213782842286632252188412406362269438654097894109400832034128328078211475968652536893387947192541761527300943011223437172766967159485011183639699432448800092360547022789456081347689956318436643367393746471511940901333866114924375393112225016302200227848623026857378173104694670055092781399357232902722422769200391500669386967801280942432674480725023615677620033337418291312775660785319253140508538021072751226126738456911853138361077433674031277279694093759122119737904994622955831790420228397530904980343979362778438667740041579183840214471156029198680645034170671226868129746195600086532801247397139411443233829502057642584725468554286045448734888251787873356590089533725200782626923025263585978025557971955639152420579455293790651255660609901433057862044549654711982905092499050628286357331191271275446495652211372772738644229856869146541182173710202981928577734232314127519632950894446839603435798339648073851649054397743148385318937831717352895948524905116845164613192862741391285575357979441224838691401058591292705288108813851752227741783750583125724600166769068821877628336971582802644796318459942476298829912007271462012025747318893665369978533297688943158196627464263710341232691607362893760872257523308830125006565859435840349057801745029068493708193243013873184872607445139487467154191452422965513170915763878516365430075571473541558286318909152966068700806208618832686469740958480164371246269919951446823270693204637947153146769899164241886720294912*i1^64 + -15154197446797512400493478475398730804975096528412761578632538311022828408833337084830723653039035783541007153042673628942532508798627010962435352827094313698850085223156211220844997437500231635027231488009371532996661721582675052942780532187492002622816049925865568786748974809172585004843163958027499539936910745429031972020547193393411755157651538064190579216002994207360153674540846440459128732228050855264394494677069275287737932010373987601471486435248965318554248064997575849947547047471487738121233914860550848127809643153936195135528400606738951118558632146974255647899615989471691785458343260010264134600193394367362219934147117074385854841418616628324232365478188045826918451544699697041846087933858714651997982363122702089546484876886996396953493607573305075917259735747475960462154237317596120760177509729183187912682712741790415795616186589014996053671754540853822616411761466137758484401736131817955521316709111060250529284646309134431050930675444165997258062009920363397864192270185474236870951776468285529226897354176967797692486060961411953804538302706472426802593047880778637735879123051295650244263097803741111383103658166675418745060976004173188779930078080766837713333689251910194562037212622129850148993159443577478497734029692751002261182430533572961972728698422644492109256210803250451349062386901457824373510847005605744425335070968502777023234442448758483885247663406723618416595717004291780916302835390087194392151796924904318983594602812136132968562926912665879113028444349034799472087364465285353138379620141430537073305022491967700151035947340871554176106560160298596987392390474250552373885139160253907148633991478108616897040049721531558176356613946708973507510905756377851039594623578419819253529311117205213435314809832048512525994995754871940098875492339560211320003625259283888050891202691739091047891125463340715980494968230414212189470166099663595499391483482416555509486257857598357601577673728657411287280437208798593467762138013315972491803789099008*i1^65 + -375489583292746850972556580344759506685428632703315135625385445933781864910827682350584544827119238690513175749362356426148022859182103145300756080769018732230673981549493813186104082677469197160672511897102597653124746612699389527274864921055721394526701535878095824664149002368434561852171744994747989622760367470606158693654074111303953325056437626717387896370210310795050873478816916545033641515916013817370571897552109019686954941157469065011105434998127743468003787231398923952349122383090141316721887691346271557129598364082652192628395113462883727418577660604037907610314115533772390022003869101469742188897723304068111238609673224158347762411690853243034444209699432990491473154429870975498190503514011819428438084472623515700856452423519185780819399804058663061068112488205514266110748120213770384388266112531118634209559790416570748439423331907127023363032578136745932843354861667623219106658199769244873977815643476280803185379047079237236158059158880641302074491217764863801462598206545149476063776093547070709307780523485257230068779738025165828465777009068939464083485575811121278668738483979455687438566528361546334643276250919105121216867455243292930518401726759371638175020291939526795337132876052690506343656037022586703482019021077001819338320592926082048312013815957768964081251145161968885941630504722056560394741015382645130300889252042621201183395885840565657926668669676309575607141882665529310339172262753256426294781968171021827994186812503481948327158231246145570679191261003676350966519999101182821073069910880057868739687706460111478592323097727177026862192412903950511202252558594850228421042543439044910535461022965709351631950077122653318564385628269302259017285492971146089834481710928282367291089679308429179619175878840815003633196189103716171539621209681867306355881161272669192619609373467129009543959903008715074631313444643286131433366396646999116093140151357419404210403722206810910584237693631547994107247343030024192785738253633829545705472*i1^66 + -5897514765251155874204975754355420560338208250043101286355075793572790984711258103868399811122474584882916911808940877461266106254107550578421294617823085544194195277427087238713491371806147625359339981581336757820298608334512424700130425949235681998107557334289545555161053328622902912177367654292480608542604026177711522190463201737568392384640856624842101727961427317977014904081825404104873211202653570465964160696781119575111750427240970333421246953661480014648195313540819570771582912603272474281895014762487474766071853952589705124966973885939495529645687038177444252384529125845808485077185753258455883992914061866337572774211861269965299628084489525766900295641333006510311261794466166270835952684638900564658306479635137084752378092083727388289889762136582466554961884002968298125006840918746874665572754243926543268400556653025667713993509143367244540694342850473466142560512827620230404256388679309545699957727545098918829839771906905203430753158722853989956087083734697914558013751061418152842110164021273725277750326586299936515235877652489500051904039671225764826346746788401980918911856655216895784611070842607222639347518869171243565036951262068516581545751124596236859128889040469231896021765634738063976181004083654450986144633615704795053313917381853668819840811880483574971230962768672530562851637971103377412815277126605305857032468258016620850308221248898086054457527644706895482033208139860281248686682239501397295975999614806405700425339434634490653188287536682563682245190654499622483944825631849743149517545080482044522749988336274014345466429898715029761076747494367906792505045254706542231862577619265581919167978940384533339120102479889971743263609401709071001389708739529078291609447973061923434504492297707049025929537014694488769706154478695279334521240474010923127455968226145073513943200962448080438863531619155319362320740334385619922013351902114022481916954174476426233965834905525314052165566303874225684374783027723420170036254410276864*i1^67 + -5784627046630730636373528767984516542973613867377986879553408230150940069841823914836475154197971608421010813987210634034986375682839048965940835763855446530951588551483507085383472747443757154173710316557346970221963123867581468350673229427410033587242436036940414939344164594579903711144340839198197721000072323026506885689235448154104954206289397908061314558609466110795661488948512319360218067629142460229896940654571162735974414087575552175878997561210753691815168686562732273797893092859790106346758804392603580205276812395940445047444558026734759608872402427985812457665715096505596303589063254905887542801879820649359905993717876297202630959048467120183080844763729781002179714580863494334924969496191535830831498049306736559109165842169029801085321560586738065080766067083835694566159905030753266716249762470877703692654670604338956135253114613157924418877103055803281815237033756031481039785584398019599851081877745805707179698659228698641496147290874962352005775064493963946506820780031572144937158328543495758034543831839816473478756786169871778025726291778107403577592534193376031958770140122363693500221595898768481148664939494835162657707384027833126526220485624465787017750986532643286592643978598062700549895994669390515816498895360008404429877551144146081502977360065778658401290091920913833695265998167228962583817915622192453215854896003023107010482046010413891624631687420481338418312348733508263534906613242784515313318402574278923367933514058496261170658648835609468700551729977198684822412076300580271638252553180327897289113887463663074616173786139733705489887594027002794092688881293275764748063042230959721085159340295442627354865094441561517681166359669923438659362123907489002768483066833305064135817034843216278655792534289390342362903012078283168972707871110389318664326963641947097591699720108268992296961414668711118821951562357316734277946803633490099198562535200456228942805853500469346846308488966754874078752984113931064218484736*i1^68 + -132785587362674338616563993127040838517769050978572949853860310690529258161458851871194717655167502585974281943496713760413530798461247234160025732280354973264293920276421180437193519127703879432424942964593231895675866685431521586454277553628394604969893289294960049573116497806554951505402998620082704958792159118262557797252924589713041026879048469954681239335221350566063104639704022392407629228431641865636922363817423899550117033599817969822085410978161680234665105140706361018590528432307752484833707363905001454495966053336769904622494398818656689131739637034352502066801168848873193153356851240868544875229460092719077703075483376445640138008041944461614578531015136550780392119668215496662960178808593152784726868101436610198915094170778168684277153753518523202246385773021662116860411262244275207545839571848848098524450636617564675718260736472189539975489625155584335350644538107695630028779741894934742190922336958159396668709351058479128670310886509261621236888312430434930145945701074556258386094006473939373744367646473062380291323120843684402636439357109316269591882896405556208289851122263569413715940406702872416275820165760570574683564603052784844906563034143699403805483837491232794454550647367598807825336592976886669727180303450098929278185409692161278486234353453408005124662201907547296436961810282489470255617881930768428513664545252934583454205753165125959526393926245790820210735728048391355346860943737537522311895423925436189011386357639875867162021220896031046172637353711591553076066904458887018379334440522576152803422922545585194586590690928491352648692397544133811572842230458369991004025492308601220500631372059435397679587029574643328913191373583452059263230082041179876605075531808480504825468870594534047057433521961550616674231112043979915142111174588985976104404964442874648442754207845446002391433210481781705759993672509400245381347494418751646449863701926459071779439759278041880541381708413831031402355145289236480*i1^69 + -47125458914545100697368324208357026000869988200782226751120267404280555146352969297643880037995996713522020524764837755819977717362423824330775569230756335175199321354644225129001622107700810121551529630246078489418185067392269553075517321085078584836547875952587794040417862463044407971167171614069730467050885296882989681571629370637159271165409304114059071339699545040738217839955369684467958232578127678783858842448411951695289478130787603358319042990440136493849921069054246521554555068360560680520629014466509455171276479476002894781867002373016835624839137340325491787382849859918197251804601350508761414065270086115794157048401737192052916311771234972809764287356540017313013755180778048111956277971964326728966644352167797351160088032559033102121992122596151850967734471899845315143492486702563759302114527237915976259079750886325159171129085154004192965494953590045754474664696929401270381517202278477524465258958500874682959924007908197854798240082980807900704262127120233386640900920549556342721155148537453539212579597907272198353837318801932295374219411121651484660126236891114235127618291901351909175241126653932217234742303026956166889082259068426312233478275149370990044057348614732359732685660943446553976248978111118130016276672117050163553696281004381696683514347539796750942485587055752247691028855575231912745825704285692750511148306760695928012004163132827104119585463757925729026635318639477515758863542238614386403137774323504766344888589800074324584054655897707267970028912329979466583077790735386729192633167660371047930470903388720320991624577390791636361367166930212723032144834305703062001347754184248142886769442591473447416216287342131126270662245066864054783961380703866738489978672899782980796492053529166247482126733524844338931398777024633975255139076960628306825822055574654832377510031248290834684162212435321544076981188467397129693512255730556366644371763063949197613372414346475935771077257026814859571888128*i1^70 + 17762710270005000224330070212589899514288627150264852969864342864265095508908644484554925242187010011648258997841883845829279634880173894431765545073521160045817775594387617698321697422968701131090142605784468841504429016852185508564179607114389703996671382163858383345471698954575663036595749049261562792931395505385520100677457836743097301846577724607246367010895990409904148043589621594330907265228202027257793833194471906745584719274220952673427323685769774529503704957450965348055158962815843857862439753140908248747699912709435683938456662373129910847286189269224389356106014556338167765119158503832504660801696859121324100150897179293964535773521036385926135563675633000135946499434314299171759378056594858671409161948748169673334568082368017919716753627852796880136331186807531689782439344510935364150156599036312403029268554984754686330744645281215264676865393566131664681879089426846848064273115550683594461332973486026996064563292569095256756862699000555045022706643261474816121016183080625886880726511831682532671069275894687010039461930751304293864810722422586589664948775444749531491265288876133880539197232174795075020857501400267972792639750636634131880538523174839436198094412994717059373262781365273007129861304368293256228186720167320051627563673310867006091725180419949677177654877094703522384860855977148482988984312456726774891243276426280428793217952017634790299367179577764846357985086020384527911413163109886412142271927861893536110421751430763757496742638797681965861899583460785190398774767291487772806930964264322757631069590901201000543590981182503487833624076820147719662016742771714351694090104852193056673081713082430724420209538084583218902993186682842282313713367978122152840601251388934783343651896237832456097762322827285655053724353086253449751518796119929432340456023160782871695810966593664191429121183059624521208602433733902509552711167616462029200215820143838005562915066564526563053274182411354112*i1^71 + -1183496061748122912966210419204943716023414720657477327160549582856954433101212015709430418657873275330786408195304883997052108043808593555266382370705664916768072715951414264903572486474905363032577974904436506405745978452511261365036788360399056219700890800253643848084323838420756121210347079879266390040346055809159281818969046869842248366958256551017126182143378761207513166438576215805540268648831657040185285577011543142537171524654669380182196554249432227452822585151165142639067589277916635290332272226291368209991063111161475847943853622773664045618615852916417024221533432647163757087448309221484531906921949575454771145918483819283754300520822877134592541127717540286924482906784189433210733838884172847250794855552837708903018308484006451899660610063679759598174229470575528796694498759356400648349693938273684603930761576077863233312971763001591961985037266147548756878910165980266766218553156196811187582814938931455967603670570522426143825585187250804660820676897508927495467980587361902161061205074212838077109429538567493444791003494457335349250970401601333600158101900334020053087526477326587902607638514620529411439911619831053931581893992382780317797244543262460133833691671337111416440405632909968186789630245230994499289103999960979248532837863100253399976924915932070045927329644206400696992147861418548582034051058284574467677543259726837915448687485295716152256325729852619006079775080637547036388752798718527065423866180288687087737616880949864053202855183133872214635483772494905615088804772510276794326082675548527752432206817898057185506057193378496558923897193092304445254077246700426802127680708159608902414670204743905730044905365988187098442911577592448021825099137584104808024263019716018969924078024287415775061681345888837384940140062527350869592284193892928942512998117185290718376940548764440077371498931159434888622233886173908049433946391567606143990973822772668835815795089902465525481472*i1^72 + -174122301327505060467188436298429767912541077646767331687337002145085245909962160274032687449805884631517835057516768377914213795433147776107702273637534005693465941173979780964048905450958510087300500331122290807871859261867776142389451673744542737939117819216078387947409958483751619012420485651806510800345648981230982696575172489802384806955652404709680815350750780774556545928452858615530522934001935548103200056679631278981673903161246513525965717897297520773474133654935759730745569849057207141437598276387520870566649034486511316987601284917330071975682557325968408992600020624501694078271380468133685870903760337986260575594669793570803667452629899412079002817926952147518865955898276773818053885850975630687887982582804517226297832610475875918168302634693566652120090268058470510691834323777342405022612009148858479493026483006751721662700014588539311417261522686425133233393605751094918022266409007916995749796054890642264880415875482663088384435455452621763848508555981235551647876824122115736968623531997565366065602941286415530744934598790626354963663879755294661138364247785222728382908707144555717585708521035321960912377967778494582121210514933897448208618137353608720341607730390865314499461804170333524720017182635437355305091396509293286451706551359925692944377597175422148338780072807400847181314460469914115890911163347592586674454632557583396430983200643996610885363243110334378676441710558081551485061451800953404830418966377580276755238551574706504221342396561485475662910875883837131130692605830916574182514777034677981430532138970549521808843126576112077168425029829997222974541295350533747421336002155114393948828512971380017807786916516773491535322966298097006619801391842559727839019708110448782728758780628964847951839394631319215655985991717605264609154578259676488581558088900982710530922778806669769826542083308896594223558596438400800117497547265960617017550174431938995624360716271616*i1^73 + -1082954432590610477403996878946653727517865719513758900682548401287779332232736614822181837716951046015451867395875303602521923061204024707512060895585723528862036383262635012296032324254066148327805899678878853343229054670052648934727536084068452078660465000332890422702965656195203081218233794769745407767247523637084231718895519247754532806875577750796006360064297430351794310302947743750943483526213567433414191888527039103108305745879290137743781519070148020084530838000689517339337380793294643122039334659339721681812467281322337781785130353626200323300665415078132116594522866132991091057175177305149084214667044104682799573145257923807689732805727583257675718412243875372654435820076849388326255477658036236342134240664958401526327079510282944943679099105968325116169663828455809211828663526114550174169735751169785453208027510100649891560578214501661461788487924677328654065640474837597071559074958977225057963690931699701452107403183161406468680254165368537441093376987002129427562257103027658929863148507160428715087002454501953937224818543161421022377719414679031220120897525301265896860383476955360271718775626259587651964981442646737513128000594867418617101855161345609383307303978684129768899071166003420466266354450157033300682276562235267581726402647786529980189910525896456526436773154353339814666235634869878838763658177275977119367052195984694441338462320430730221442877523325200141699105875931498467725874936343237223664066581081207290242692464477151015281722837476926062783943346542823194722628875740522004334364883958076816505620757261266752093664182152364787028136102062850803004738394430882968091103095589685218954142855150105238569132353691098250789041858933786793954620677332379616209217425439519592775242745471711583359859121061460212568545144305012193200235589600263645502997255357039019642756504128665311414394365528625505639030704488805291146490559793017621578880271942342934528*i1^74 + 92946232944844384138783606554062805913412155477200364817023575603073988237920890973231171973279025730510311616116803574513407932526764405831796420480330185689694933439223844565458322570075860379360006113818320069520457766017340726699268258523238877136902166855390769035314821987597295713098097295492368307054282803462019355925774361885174557845121586398789769179272229739047548635497137486901715022299814201237863372242553144648651358007259055494391377505147586334267591028760191379568471830361601700952572333337245005510865267466711149989474482368385523003556600485008558043822211750228043458819566865844952116429747690868606659745802881897032236767168354613057371460170654199372686495770668544676920176663153325778321564215859104216195888639024960963828976107314646817220937773925717666887522959642287506336249503192887437613553318261918095375243328814745495387663620128560772323774500376584953810995716050411414216343691157985722620034936162425881159162799006963896185937822707050390625245275034508000986336169950155957551541509070624669580015014167828786256754310119420615500941566273104267367568597873054326261033634912059638471486010225528122791156414360672265998912514781726588599050593100862305907801733789062987163370514702228245028083871841707026072955396097700302011027512728261276699450435546999968735134826532102900797522213947757287587846015279337295682580030273960675425426338070918975528289294358087346692990598825376652188427244466185731031709742664533671626643816132277419227587861117363920265705857397512415742225436431593701300587299598169141632724629807383285601420302104890044879246320760134888051098378630279340843769127347106523691071245414345334504181801610105935103475068917639950489887018288854941040281920245822959615511830159419155552037840066959615862319119090233900262576954975586789195617268508978261985193946531185039815848814483179494083371427592549033630318460928*i1^75 + -9815246958734025244630517526172463250554292982068786008241296515464506907787347087379490796869076742286172646858024991133813256460472756108327329934358239655799867881626388825169017644333990875535559712988464492446524148369742835997577786030019424211534534311013215303112951722362196921057007407958193541147486738226223716549309574900950074905300438103918098850101420468748427873319878834202568392098053843579479409310461619942894495986092506824222992201189348195916737987284885916354199854890087055746092867510842510752467717262518111264026815946101057280546206510280489565035939147142689161212556581428648342192472975320393720111923291987774475008959420627933295141504547160987364750837615610262791790397768777547679880283894148991082490909082706851430411154512645175034685022089207194847824847163614327833573029075562430644607834768569732075804211122553320391685023179427708434140768592366277551495247060832595596723354609676849528895584485929202977756060912336441713881675891136752568907882005906940821373259160170205888855658769847869388157944023866798779497277316628346024633996821037312070042808097886486403584116448898090137022253344008187482543503512303893162743825567096963384556000593069460305023455227480177018597638900987948605345667393057378109459737263516983392563079361210017168865150723785508115946365765825684552128751135545963705822892057790897439630856874416509329853790345003990517489545208430609162909898500143733134404313044294135949718202386659749237236547846713283616002466953753974605031559070921902095269522875154561365326686901420550466115392301511779278396914045534509521852130478638781299849678264451677682280840847141923713952260265590237019883679908203631433932960886970736524665957070189372108808598856932363519178435345219674577095410292332631226632140682021894373879032760483822069815095914754118535347827753261345572828132098181641810689794465060618240*i1^76 + -437232516316156933172265456947147508012733108419078458854581578688451978108374871072178436997127692102006046005479685242211146351306945952004679815553269609389484563107255776037237303917542905842594555877444348447463982643038784628559493743935953220314442462564612022375265855667209214415386555531003536804559068929507178202361779574461744298366549066393521092611019286713473703424891000596430634269902685547155965157364007125334489612546364748862037233830724490902228604209604593348964434827572659556682943418289283720493831333229872336307015981927531769534476148401151319406410593485412692083914477207023449739692087615346843918619138846191403513705269412863541364191469038034231943632614081311518217341376341656037714957345743763279701976162931251833035741234903336565181674385716158392946863281840471919552929516135768664484581366900769838856145177812135894732240604422516779530989529055020521573926894765178547912056223612689833819093004628966456467217969985670149908360005647047114210163864698135883615008986865018187419548892067940568908787102984015144423253654811714428178865249139360748623104897059416980886396239034989674627771565913673632315478990029567185684956389111995285083736571045301515507538835409863062215463484952342963985203894077637463856428854768667249797862505779591325235247517203296945274121533187360244313405974244601135786403440765620931504307130376284032781215061824787089103415704182692261839589654861825941061301201377244788636542235228417321901795554142599791213537982631236841901200444193082034353717724625545526828306318273072621279770275653659257516099690606090868322658930942239006946105253945676366085646175859379480745632496193363542023251442876897022699300601164884485804780574752644050324302001625221546895406498063414836841481944290078311680413496506866984380874786499789803263510265729619882064548246416011115650200252204079432138227712*i1^77 + -12015770099006583490803307288372016289805024961072508978716565831523453488297572822085821946387302147450173212094477833044934308221927909034800007655878489110498285872705995560189756131926377095378233901431853360275147446014896420119477087521589497528350700902562146119727907349450117105609856073103170028070287633765126458143634874348208066968635877999502932463115859165479401974432847067880472805363254896081420510825362556627575578065603533783145360925582370827886926357694111064391965329818349522005520356374068612740119634182190268984806129337565099564146669656969556081003241604774236456649844686606110114401671776703934027406654310273686259227094118422913525902348463512224682960612203212165804061144736763909348508118815929753539434198289278586945905869851781279154189287347851685314929914880555760877644623837673384511935493548375309971691604529271195174858297973005716736742192388760962491915993612330903070799220239730369057167735828862527637888502189972250482523845601992947925304767872071152218610037559838990090975245450807813396107139044823961973730630743014736169670059085012186916859600120940105777538773611394047978320433049892072990766124045091396342536870373441119434081549110677152462680845707537169579553791486062776291381688774750080340348524616189449778138744936348398759760040805503183198164787652669555881126471352005304400351967099685020567769372293456014943491987705769706981557924273866643064595466245404838390528466726128495086335863862860607601714333852082685640509012541955608301009260397317530497608265943614897468974298477523023289850306540728800602608211272410511847046405790352351655499423180497532392802108827545475126519119654923846666470665340730307739950507506726421926892215094735931116841401672250874875364813541930996670235657698084347236378109390315080886025681312060570493438209972781335464651891005384087605888372761952256*i1^78 + -145107769401484331607852497072989271736420076545682609893297452108997219491698666549799798433285945007522297226985649926312989584514709557277065666598438130098562324160965750953581061621145734265694023829901318752193078486785561704778307647993480935728208137102080146321375655058031345693669270265537367794267154851386275055090107475989048625483412460415001968415486006223344465083848009791294731160694199598146511553817708662099485690201439985737389246670993368757339418763931081662583052413428964408003697527982056481721193403744428752180320542273469838361908974954251015565727804401417397813016838199507411834825899229401735670736902517677984963185536793710677803350685484991478446033840147914947738559115612238416075168329877409449387608591368206284225274429939981802072825339030045854803041840217108833795215775887515121813214481675595022221949682917966513647461511130891849076447497512474376759158254294076115888274684258259992661378372313355064235832754300134992164788093436125403214966131971050487397661728399987157746666542574389487153754609333198330208249121667609551573461228133790913350894378795850974121416867212646804954517929603233715684444422684508424605902059516844453737702975561141300098723058273906349042011372716194762996046340157739073817572582694238274447020993371900189586468950778980026376594204566106899935258498676783973264875794025353160834988467254166330098942311300815433710984491476277339531851622541766768422421000752502388114869619410787440993859835999912587205787345909547327075003690708156713602463071612031890335138160867978941003417488808420904323337361688212830322980406506068982698150375712812549411788069868437017984314483404933319750801423818661301924921312970205951938413683303232702624978105510454182843786127913313673278226066191578280004464686223555260683816063238321395805200539681134736920134639318302025842688*i1^79 + -1152561491635413444774512153103985470557169650260025036101411043422552269785323753921632763768259252336055058702221309174987445943387077121608423897464409297354972689797446591994907432120602114290663544376548357474811552867044116825498040430291273130567457753245852618683154169039171821974618267094037516808159796031243363319030686954971453765840759082127110810095503240676214131169394231308415279811808798737392444194022504702899658035763409855092973867863820556459654096343048048448323785370900367971261831994584227812248611790807436042086329643323232930429685953313152678771179743992011023267089664709756099815530215866509407884908889663593925658791489796552205609744090583673715697432351509528978025912810521720234934000511357182772327123486966146195715447800717550996223987128087690013935422839472879335959536351611820563356983634782895050952690860681424086793829204509496161979864666577811244504198019846218432668943429659834457462021716113207196094149368559778868506300429154385532002872779927430230018523393528287307953560915044922205801159875061576491374286067263586247678473009829757035162558731519452454180780411771879402480829674295425792880499839152037509109744543457130867562928524737774743291834961797916301583649555472065950735938730928123547889280708410075737537644535790978686552884707068027040761695955163016698058363174521500972594395489041940816218464105120187582343029382574068692753666553519142954493897020830329613077489115973458853135458968669119006290429157193132956545451043599806109913877384995566831621261051315422461870020728915790239658002011716056859598233458775676110902170403434422924091275624693923418324819671979448897562875057642396497504161133566621849125814596531859691075174557084437882339036110043501781590654418796989586001979301780323642578787703612272342661835730507449250455513695576388459843974856704*i1^80 + -215936823034795810361291272265136793020241607965777640391156754989100791203839914890959650716026071034485228975517737380340940410039561398248935172359505707279462171491563079529868565801747690084448429699491625660743273122421023987374709741501454819924080275209999973497069259586452122343905002930016561722632598573629536133904166631222976465617949190342340770534648384483174924827302082192792523693190542592861926865814528155592082889300351245460429207776119935510761455077460258513484624476500703047496866401201590893287582931506450534624744540654829431300839591071665829165066739740241791462905055956260566380002759394177456525979529559538894518117677457790573910085699962011442750366933041768176430591799445080234899919596785840538114058135817133100561769981800409055331491216777046208048830929119406382333872252478917951445024447612876956107205126874338723186588848650020760238409148458120023908309323470854195308428782661013665341848001019186699393638558927946482866658189836537831421688847808767299769306369319196780550035655269699632445721686840611866427128817813588246080381061210353585901800660499706722866493736049045596448349304999950761288032112513839412247585202344596112810145099329937858792696565894947324675703699625346596526051088103642957718261884654986538097961117970447399888455085937093537889315839484989053120110677368653727651907907558730056889991072279616533109943374275795489668801009195172917060947086371572844846575599679248764996445219091255684576266660007628347543579231600206680308253211313896374679648737457911330908640788159647379220910100329930779596051951277143787868896854115624408857500518633722088164060162442453477614663113748929202587811216227913313854392262343073609826414315452419086570616888364481646313939936885427247731051430417095010408280345088262546294220700458073857625368750658158592*i1^81 + -304452511435333310628607906711574082787008629993256067490388467111627115994789946944541575653602693840966200207637384617798699702181803792741614818676865434517430533080563796881395044650810756916978156357488520041512524277957734067066838536037797989546154248708518396212062889493362979858919504613754614237416558093177651524802401669568165182199635105841644301954360271141455514644534904144921184805683736314451235977254009396239575432297578958600552713307541542992344800632898395744291851894715298904845031313251037132265083398309187204275241389050937053327721222401128570355837776590747148775136781511959599708257046493728567240707295943409863110278885420996650784655136255086612426847586873188774834185674488114500648882611913794196085597103369225732830603914601797844868928736973643622298709333475771090717914111313086612449501426113654381481946748830104027682020443826265462404876599259461820904561686190584601743761886635936045755596167183210364485217177436210941131181857454440185476621642298698964948290537630368069433562137588080535179626217195195484408871835313839170532894916298842440430359925686442364034471486662516120546230527795200098967425232057513177458605765584518973721786027972316744043165891429937533017472923022873074189114397860844068778116374606685959467155741831332777773104041475637796034372750018327903694917088602496986118393479447762840057708541099410109523415834462310575423339093374228657007382865975545102658275354539729037260692748106050001602512394493778706854251935040965335959761935655817040696001004078726879902537766120196422221394289474807540286787242453866148985718119166194971697265808077650688190426283997588926613457567224223281173001681837601988428160969660460714081680164572436017897434073877539067296969471378226632329817327418682327482787749211490458937340983877016339087360*i1^82 + -64877811802010070264067018012004158571186907749396452350457428998575529156314697295874031113301014325958984844657629549123615164532163189995899938021738765821435219978248716752322217452244596797623066877267820903035187266319904320799050177362573375620944704875564463731971120216351226554241373392751350407052497092847250516764080374637078928913843561959946818330590006536972801264906197128811075087061931402435743989772361411219289064899252031487993453689335395216203785017916626543809762094353066216267413286987987034578013111668713961453747199518663258972047105598755955899098616749871467014758621674770816445015954685898147473640559811997731251081381347248341719327016574436970009060175878244838402036991634136044095853427204391742838721053000913425761379513399016290041970849878252296107045610095424673794018443714455461923346513936608694854296418102600945730815477929697310383064657669667523089228378446890059270974751624626635439600152857175642466460442416158473259475538626564793340989722019402289748828830250096496629431284101811790488832616670360738311702575542219322728071829156600925795546370968129348891823852062678951983543097611045674855117257015482342490947810356099632885859712373544766537003749509426950634059969273249945494128416064663384107662162902827554619839959309383708171530603159093970142738271067891573998363164119881252075358433592338469376900452981515026686924729553087942047476911723888547105734783384715125153069386441702106875855704823252406208046744585220291050133848973023978389858440575834220614549753049114673037106488532423510647654857115579436212918809073243056773871127313546282440327295086324654052167685066307661553488564326668756784591954392969762011044433893083462748132574898378986964992512829022026354018654686822439660707965930594388765193168754311657662778966016*i1^83 + -4826307483453458754390308324655199384695330238566241666823354557969319732884431053038154141010994819645465043485382148557532028807074824578319326543619148998227391462088971750462578812141687136845690304095536398496603829060222447068131534335337733601991032914322148566455564567269583587379636175837584998565954218842215809419473517837080112388623039960124627659973989150397729674677762097039728317230738064490321326157516158204230497389921272475623853543293994818671933314213266546495341901639792389635573890714177194228011827551512208772336385345125216125108349900343336330634372543203849862780066469108768053260687027493384008995812351423386692957913823739474428484690968416083445222514578183541540910230382548647586977451443117757315944148481715956896278792867973247300396751531718871299881053789525964059489560192613398611359093734337876776595925374472545973900649003777266669341376654546707900564640616500261790736343623690326396113936094139404044347211078869987610782520876105562544721859883306174310119155103455608414972467783317735527322917251445773785193968505178203738595223705504159195836486496329240825763493983109543812327760541829629514321728642762856881129991173498541348940239071478043078025655257845361746619534546580125250059121418229919816144154242648949045081152322186082224885691698539909195001231597324912375300415849980867783408189087743941769893223505677003341668294416438264990539564108537349147789692564902284961056849640096772361765000927213312554874854067136020677660180556303438251117122355721926863914149883637105851030244967277775864237661475217440467276886310732362181151474673180587859826430626649269303716384996561067097223402898376448915798753120148866294425264954331732610691376276130841876695106110024456922907688622110547422559235027671198711088543652904960*i1^84 + -22688011824010539443631532878426342497145214741277151116833331374931958393601179386293989562304456908907438400704676711194148334730500139014982399175279648132974828344196045064688962307230818313669310170085341838445630931348653478740135718844362702233964691734138951646220184035814751964656441579511822020877712982253656368760110283669965466979824596751462738197275318163562306574831651965086129028367755391481177158513074662521373270547113486536289813450428565975850256489394432191345937078721887240395394574718030625597866790785181685381218993435106614633364089591582860943665357745774681136689967028021728209191723874466972854831429676457377554311751201210601362732837210586996508156937458734627468217430255926032207692831226807632993486737646582042406547754303069071668284570949106308491393167524253205067179273217299433649887350386996929026234150901132523672957413712022192699358324044059907223843571403513688450726397795401951724510526841737395633257001422048228014815258902130301300468639738285022065762902218005059649624918803458808329866435967896860252177778364868606026017876019944666604087266341909857995911863968105612396054181707056428658014896815481155954537514920251620970934626559166797668672784291347840084028524327583199043703126511353880356401858326659618752553986603432652455335379468078852898235124126164930505143839555313708481338267887792906539963030541397719504719745069860026863044894729868747285795153732884425253365818570138716826843440327805555404522607494402024157662592896045671373286286153155795406235717516731139114457759503910229376086884216064515773818291190851808210985517430781073855215537079705953950475183351581122669999275469738676918684410558964264525700800872801016044710470099141258149803588031932889563042464909530545755781043338734469120*i1^85 + -27492572618391596290805833461542917938329299615630343705591274239857985196567479533567803044013974192520184345684244928970100519570939277726745868113180199415839813761082122076936872107300023295533009636833791984829643825223663583663417596647958079471498443414768945010611792356069470143741135514843647016646190351264972451389088154881273027910737095334454334752736129727663334048588014837417804841377727547665917383622954289485630924707472479184907265176981192024779607246987804436522673353843260455824255332641609353056938350419310299524559426840324990148098801667521692138783905495399252392157805414193885850109221104515383408195065521654923992410810025370069169995653832362377577268281557321814603207044536755165620418582202903350772580975606929594864648872207509709848546858772176905088622611570388496362246778267544191987489204111562282064568493277132398392221525494275687845795880535071413650747651174320263667331190322629583795298232255155129117556910417085200930758925167567898170470390286977226434605519404221163331690165052389587072007143483636352266257660971731392250508805676686370954085195858742059805881574036318110832746210949303753339996691198265477117681533973544742273730678790220316508798863600846893995447391318738675287438438593827815700529511074655214084078843643936391579270435395870565290323332821208370382381418792438648195480465036425590273856883068922648544568792429030064886859987950812398655716984584994686055166190275889282025082189233218277308711875719711199688551042159144953093332094398999742164313248378951637086833459002880373348477449193039785905181158609392189975865837718795914795893893159052997023985439312939394008968066203587220159786181373115216785451049862771398471970240681373137278322270155854911761567248687088342663168*i1^86 + -941593110846482086451047315516227242446669968608082530261665934573210310656152784639928028581698462384664352535455876344834765505456811682455011807706855106568901934462436806745300959486290511715114548842783323392381097480657071592321708048899716645286665728814799429565805050934560078367193604820748328412919425820852260240430954018029515793148813732729320613183981494543276829247831764181258025568091143409246991558862640956130516534680523919909085291792505558396197320036474629441958240933790260669057663927635530855886612587667323938550255091950775467270093341771645644752645377681288554287117643992176790739028410513567914301669920978481935513908603097947589782741491334868263750634810839635880869406091480907848050480730551793430084518865567235423516341087597165734084647013104867948167250915052799605099432162785286923885632238552404565623657283385027269952199835830932236000331193995516554920388704489373098928129099768783580623634533867951980520629610032680940313185771585744418905000511990531924731491163541934168258590996751973504737654975086642847141438321694010148471573878147274223677509341143962768500160293735927910703117842155646663417698773155895612109779508388595139889495784386106013630252726844634696663016358738955887627307810868725302661433933860317560896598030650083921466314898353151513079148942682345307741421871305429285802603459790409412075896946309463409156923035823568801496634694002280358815799585308331338577018912875573512878727595958700984303075560047038973784278462517135797713703573776639574249909673220241523734394598330636678723847364342397558203727509980976780320566932940979407480069369108190163023526763605580129858953506261121155952876156706495708325944159065451626532909850014186640066518786095088108830720*i1^87 + -135408427785140562129224126279251527679238002050383930419304187986835404712185067331937744698733138704568170609448273705606311324607620898810232420476280276208648231390555009292111547047645210099007100688888303442548043027857041937622672434703253815016176605832856941169156740491455430601405001411552855357854063113282259209273294315239321776725922787577622763036878365590595026682238681027594771267282543599634443070907727442957568400234042749763690997829369090164682190268186504975939125856115458581222056200398144666565950665076409891037563636850973825733474019054691979486249701526209521325509502123430741418240312849230431191144047517735269435497565277335835136315871765301566028535768300647096595575501483492364383303337392956428933354740399529137107673995966498916743213937772752766115018858762169205373702995831497242716385294442136180077827431526676762687598163522988303073616808258928611582811729391863166884493456553387520947009537016939347968034636744602474920345901327718182485399238190790622666020402885933870098696463450318281159339836149689288986506893387848468384960930148220000741485941791666261404920521850396334328353215520192613044604828847999308253580399972219083888525753575138150356374484878828653554397712476580594400185894381777561096455644648872308073564608194321358606229697280927081205339008082291016447384016058742871515562642242986127701444790635147960273376764627841242402475888705171173899677317760957708447559614379309391700670022330028616945244781579772205289048326415591888320703760086453171629775259381132802889232835628176066061045451455296170270124269583279470459700851892461207604518989974026401772255545921545378324998444747681311472618635604200698341931380645449023461203537647142369033715712*i1^88 + 2478659156789057902621357581622259677529083824071628360186733666554298779123586798403084014483693571577903356959248855942107698135785435668325895549028934396751717502702264787189938096932066643394688210799033019557071019585813502981988387701995165082245023975257799344399992702389452024234238868889836079470957175249796801372528066902866803804856073716142090827528341852471712576240804620656655095008735783081150328963242542357524523007848685625202065151373329230109314012609701068927401548394993328563440667606346951162950572132281253726955163802769061452868639879664887090645380742281576932814632161093959819867977881152811380922136140974764298241645040644028848095007754000604199337042199421469501716472810557650695810741464690181061163834291330013461971990984573931972993324783114385786554906950483905394771813706421819532883634331697415445625244908077787611059244849805621510758161311883694312771443439429740689419410679985591262368741042380837334150873707680300407160516679156888441364190877551443045228409654010352645055915265496644722622131543549753626494442473023531710513490060494916176050377087892911529424510843536617259597143340349157805718750171901077266957554039566397396946621713648451054026698300594090862944621710245850923654637104633675110806806494832701579135757379617789744018608915719746738772931174350167135266022541437050147057129663704392514611129339698368817908639010795812216807091243480316019173635342006154317191484131688794102178464071040735082083068713030699574852880924988802481252461791677846388599352918484543513843246142300862952304624617377308157493779701055090234873890467115552738584716732337222712868613285120805521065567354669184316207962096827408257825261002092723224170201088*i1^89 + 13997321641902778687233951161443043629683519325854444457163653450215281309247159351942207134922767589792346358149728729064351425279778414511374621639570110116582601085613755949757231347969197156761096743056819545091715673046908922791595487914195195949628046679695823759441696076799439846351273829984355082314551314253171159563492489411941157211102248932892217108330185033842654338020347924117051521658317660628967030664885634746121264113148163704823847308030247407460269349761019234458820180432188604690737637947933903439403406677463096602945181737473381390903094822103488625547862924220341372206691990697216173006247370300680063575309969971295714508295697807503941411581575947537943182045144775021822090166909495505530915568011030198872319102654651853928114757949555349844407782976823734283506513442382537479990773163686877256076227971148653166364305313790013168193525678870557462822748433371851361036399122493059847006410509277528632496415678261980400193368174076394630101836534872365944166713957871583125950983301832536198946294468009160399305289512238093792802720011076989420102282942302618376329307629766850209605564146497043155492017159115534288755001596462664379090263574876105488564653563531056414293687495691689041628114446714685920672064217295053688029983288768993454160103544288026022244396722675478925640025331186958326574857642071648190722166004225545488837602718590613377939492112663879902634367312851613740536171668490272534244810451216077224647408044899484620608901921951590397448401284950565814926090301134954184411216590963356691499501599951328423763561105393581073629880440349687915167351410923460404431481254537661743665796327847206005135126072160842027700455930643863306240000*i1^90 + 159605272226299759626676290222595944024394065129110424250469773710739293833084237216741284220335230257127006285388293575941049935367414296584513925760581390333918394563220542186208439194080359227225587680431263075609178359186430314698198666037819305592397559635396030648628938478625769905503186891602146523780446055247037248081447850158926637414732520284503635916415819678511256173747346798613463285692542517603045694252906420630366645053344446277012271887348663442661903832082892842153692311325060577120536043516519819692192385941386878722857107819728137610235681181226403956831986187255523654121873977390866686300681679878124544807113836372255469295175271498695810388989813806240557149280919658302213151821042021660480352704439930210558689979596414233239075325037950290193480551409312822744870051389386986726451069654189554258966936088701159409593881073908200870919534911443528171198857458757964278501744015255999725111042084298536557737191103626788530608294311473675848592221680868990294099940708873844675468732170323827333576623865409756186043588614809201761030874530644647602240575696570321603946249934505439411794222143558151869997086184253143706110117394248013211180004296227878822640420928200386449562274389861476272626426209528291169901823681979449411521371340395084009166384142685900031309350792540354968469911387815770964938312674710977602944243964401136256313602038539565560338170028289513759486400964338860956377204618853844891929294093158320391414367961063718250639639042413103420565225014627111738088144925656286343274169737110406456324806599590858314679415813352630366658685874028396925964045262154149870750412114525828601284141712648938518916525300121600000000*i1^91 + -105948909504875686476316149832726531335007660385891719628898755193735974341331155966838892353732054420831050731028048682310843505380328746108100409884524050905355952331823329360642418148213558681619644255832883632787998187479615686378504079835860386574386659186198125770864273670316895209637878717719605526744470489852021420809924170696174176377746497689145618121494448693642809836542443661064343382354418677635831818901143072312245463673721418848162809292085588227574389841727401927957470135068419585616244251106451968087830356742575050048407255617720032060424070239666816973710396320112311364575589576196837206904130308209059147013402444189788416970816704851450920540010274711314277413144103093351149418355382516608534375014263628325902458308669512269963904473274779349566604236161564144921926812696126236936268511616104859072113207140147082672241973524157063606459846449339429658567422802348730332256665766583103050885714331906379825418410036383628476194399637177432508384960980784628433944547967224435989097928129268130829752962757027748695668150620680102109682971742669138444227068578337993248669904199215924437152802452482185142848466646432279073818858944823944563280205031063437523521297508224910680221519518303189497622854997987639930103224120201085420534478589254338376488361840952700599914389959298761118816678330552366821390141896127670979252323364635794247579835056386394323563843313274320586619805632724608062890469974841712248077164518836834903072109461582727825661329718634357365838950530684931460439817193110295546254740372316333215317788758541087552412108254458315003372474688871575567175532801182408831337811285927310645002240000000000000*i1^92 + 14384333428561674031819688113004653559191882391814862432086762804815295976030908256237939460572605602994747130509709012768674616720247648351343678273250975589947664464727013027681471465335477916245563276840189472262548543518007651608443145831868602872000989735630549939265152758773669609340745181754279475942952749956455428829395451817716695430730261139008969269220267226802057094153091050177888366671431349201469515806031364054271125648977470398437434046918397216169401491420336250337000288585129485374640060393465833021854408858079649765097587588961527847988159655789744261951477554280960992810676748772953863974880941595167440078613158787530008240652912142185387494130616221295671905708371183001260109839502115283676552302030287492883963609534769009065609020976080605817981605059995427191430236172603549887708687722387414510055219029920310326988713485487103403315351661592989263952501494199984120367282692117312455592027545592361693649215748776849960981189382841501252268989717883096937771406761036664375865539970533502320320411617106996887385136694910572143296611330306447494560274438426145336574485177039473330552105233502030821090145773420693899253693368706981521349842798064159482536406831245852551856021062355418396077197581510274040939556987743479280756661450667849436473815710741893082160578575554251068197273052513739805447159426842171207242678278152169984562022928267861033781233191364196493797489882402400008519207775715268453436964653559932090856361483014344899767791176096264082273532718035847166256293945864544518926990929379931994087537981034025594873162601255168230460438154258106471587770636110397440000000000000000*i1^93 + -1926556700629615670177904450218848792048869464574256346186106853469768257902799538658530338103147720968197543935521861915878368980664095975128813503577014850683096815217459315097160887976319513259923464183553848699972493851806920597484498600406233112627764786168527389359859655923025785687388503973602195243330824382535708273800741516559688816030392634258785187369178444008149797426190329557840518130710335255355069472967872472768029849447680868989286273467617113245533747129702021389410940106748822012629248682731886062162711883843773098639204571018022100032472164463578734750643676044800427890301486827863701373821685754332932538333683702612836336525304217236434303024772285869583125263049933030978968062737718548514234759723122151219785108492952794809703694626132124068056908799766212800200774924026401280521980741210456846434648663894766310938841090195073293444916671514548472789368135293923535517121372392377547780960624917008628409157042384326689463853682873159528661909769181509817589050921382431871983484331964737763719612203490029748275172808315064522288456841729080518127830886791618934541415835725781447328976075109658393811446837043901236693676334022608769165647251023984990549689080457792076124117633483632596659740611958762331646244240595366344881466026873831269724984239362997328928754006917978003258250393623274482676476133762038450680020826619732192741780189050530574977317054122261964056294607479948688953108881461129570463852104954497374208546271165319960979007756018060284873898920444716791112980876898616902255461651659457643192386698962332527438440961299552665600000000000000000000*i1^94 + 43778885785914286953451855140191629840761696809806362126257110904995907488054500168567516534257442342533917586835079018224187291944588526349211890488899910430013677052788975692858259609999141027371705121825068252381276623757636627357025697854738937404487260773282769676218101161723991910037674911503527273921168028664460814516212001129592412849084675693721215233408964145022331323803006429311009863426021273804624535398129236797515198569651065883014432580045696769852194144624384690197888585468036832291555090708277863478772079915150396396456632383422994489856834209877342229600863239403849046384019089989692971650068993843942665345045852356367791221509145036292764132998965893503678384862499266677399461232347492348174928250768777335248159963104670948973378929293846954691390937797481704381830243783779277185612114207723377787601488907207323008462773906647776404458589239930884784170399590557663651783711690055561662830148014206031551161632256460821500042399363752414438916923177557861733162969337502717749280370796857812181749986440869214765212905213758478221151630847390298697186312957663328469907866518924899346462235668428441496737117905982380049975997684115702971642269890056559756456428201878855495130535485855358725471939827852144327906694793172488408956610536381417381183129061920532984665335583763097913149088155802054628969438022086529273152139200839151809662467796797113244905351405657518309681577015740744467680085588673275547226901472061029265333882430900866720182016759770806224759997617591935915856728552904642916678043781071634432000000000000000000000000*i1^95 - N1*26374067503721347345677566949140622584585752531445937559496469426532299475061970417416378088063350381508810273662413767420165314191483039976271582589897833891451952530431695834918800028791179081070056219575493953231175133359375000*i3 ] ]