[ [ -828976890200226477528970766252345684830997104554154786789350193287604669808234961618498327842749370590194293347251266421503102866452348178918814930099123579594650833823612888751984945210769483980188375067860638928188009845635142479313869954987579492553985135199260486838415635540057331794792928614040887476809451008376779620907108671342743477783050026469443236253212662654776561553584358329019065992482909018475437403311916906773595319716732784805567404101620237557980396200266159711741397048876224667638978196740567793601425402100568089656962840824445795755477946466369041665462544192973575527398039456777636667932279703779115448253516484439409083323449577982523145097002760500046268209538285319975349460133501789405895525974715216842099519626554016142426321915853584826336729156113020505356444552022829227227421542512219961589784297228808445898489848137703301685768829034931118991998681382217385504842334181841761865910877684500277911740754954965784050594785589137999596527087304414115565426548949372294769003605617676034001975269581251231752855402538981476910519727457101971512368023409988211775862715339156332182594832125580266627476799734142199545661421191925484469221020104778261301431388826853115722854461953774754999937960503783687609845137668941484667474464367313253716564313927605395085136267052780504288584251665135279159301689749206544017492991755903318651970412915134572265988733063042166466832940283918990730921980581241708911618574974087434422640613553453853646186624088757367048939570782898599895062557744657850028939560295659827383890875312111566513347514227294297100848883119944888077463329595989598854584875405711319787923029750204706322675763826636183960930811147774747494437451279730278952308140739057996473705666270130222011464870301012822528383118222055452202911888165776856003503543560768967717030390205313794601919451622441438113199930732232777633219330178534466574562166850547625706104274230060775940186422649708727252273106558726992816428966069053263033948071574997362527664932308580230263548608670224136114058493537271946657692832032848570851187659977751937702435246039022967857280498862159516389233754651844324534938196817439290879933414660465187269173490914820194359454560864543266923307315881356905393648316213745676814385630834893296103639762808812096877687569673944505126819664468917330300204912775780138250316916843847019541213161477636162034764725236613046336239448489291051599279891248791055869199871335039062852967391013762392154425843206555286102105667587490390691126929192675035632441503431686198614693237756153715691733530572472923309528566710190658631110799658722764337985994423714670694950222263083737012675519710550830762830486014177150149451256303286308294992064048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1812325481255809205920802305564775848697657229391733699955390751849225031131083143069284209676928216861564438252018550045245251533854847216823228701126030166276464995741902554467328432307785966077005523012021410945563110405129567424225207916115469358620114940867012039057090748258065057864993586708978900438913532709012023331131551741590215298117338060654395649632235692803175554938682936268655245968928619385739340978025350733183936864276472877547037866242322523377725104167875545877062713137578470094658527260377889286994868319136187223732643880537777954555822178873832267347139964765594741385725756629902646153338170520529760525160869696687208513213085371007425774891277780971818050414335126303031770068463805880807678811123700177120539660327369872344408282456236453266493288732115923123487675850602248936318161581822793252232192410378645096555291802398621313418152441456040660709556785752994518010620871609582791324670578770222563524427583711964732064422860409842901716011696115563732830589546564755624501821800209752431826922722294659599347334424327802346738291841840089954110348994154052387400040527116069162943883012940053838282029483685867122832803542306056029206866884008881149115130537999410919557557348517597598448866622689803273944978653059243491804991909553206844875505054297094693043597585450111524565868558430457216276165652044475449316112448213329879704519417865082997742755232820160798486748127705050500607129114071308762502670685123105861191998935778780601022935150365422462151991298528848405889025437509161671438261475368055449162810116660547025373328874113999254005871539919068844797261532413290918357554003331890526901781806806479325740416849732877793101457293805665985189516367039685443286793917923803473891423657436463187863768519954913349663180588655083738069564796095618945701628911922456568418457536415124142097984685645570203975775631889321058104593628477349822117914531095308174344737464389723298180056153527705698698757151692518083153966436286616096651711259372378958553618672298072312505755824572561363536220719335625799434755022644915903651813371804479155419396973245476516503509117691994314964611588854491692089605873208836457044854878277202900763079035290951918000569660711038277683690499396303016577166453035729213912109266555726613907612931134500705508894223463251912381803304665250981343006822266773951294512932264484957287636525517623778181195480779010825897225393692052433110481479072993062019869099044705880894741556811934405360216662339312955214728618375697506740021860880243563551221441596648425238207108132826043651091816751260756726757037153657772690392206077432167868570796598764260259241582970548628873384823022863016644126873193524462532373196820567403013884707990540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 2139172440492531306248493162939927767264861662461309547666427521419679593681666176736245883758552669068853597263284689644997189555447149076511693366404276736667590375980503845602806659759518876795029718588884594558547152970759658035286749801853063474502605056073784849610351711244448910372130322769401596852143817084564354079176262286075263122809682739308544429654337151015909644476691172775375031613518815026868824950312925587971292665066586254712702780100328273007563168586266351463978149000496829497878647519233157285487435716073659567074214021051689816857533182675242669786858689626370699235841901653741909027774126410639904199153346494853798956765297185441175106711778332150649756599735126968557216733375497367558608702391474808629653828247249297840913333688439107602983009614520066692704844962925412788055253282086608925669619655275455032563950844854987834502538726064849618126790940901500491208507351958808892711730743074044241976903667163301792311634595276758803495962465612642480961847414711668405441895376414997745371313509910324668583482241218851788321982547885814127969393125457356470672584573563819210918410795967360944732000851734376491384114507757717018206688970367617462450146166294265574958779206389408823974579876152255895469854407773455043437014151846867769502494423765114451409330123400531737354038306022204860173206990310214351593908542249302250330979804444119323036943669501290318171359483100420013160243507301055815996844074606585180585298404613737680987874128102275171916580109326121483517175417712214232439742819520869520457211324846747469732197915345460596917196428786649707977611021579759394335367008275217042528748733933067649190583298677114827883313183744135144205205905048485109563108775240564579284925539153729849967267108696731882903625674045074193155713418464672506030589882600090483255289317256074777086420301026416327453490878692664260415708678538501770316595793433552886445885112439430382602711621957977239099454967044391896971845943579855155555481535571847134066815434744722250982758826491690233769741976222609266821168195203312092494841878726052631174391726396674797868791230224281816467983912903837941600571222116343052613167029665065813285371448804108469732535076183958583047816272794991765788027144855665107885923608202256326065700397703574581486218972423020956101673966116358071230499232106671331911268231219580328481503986813527861659443083681863025218465136301283140192718109792347781202708368292761166503781942514223477737088418677864149599083750940328781592517192785084825818106003657955469783233657183361711672714304651550679938160908646581400248390977949432666739549953760994987535009002181184408449592620441032621752701892568087847788996771886212312257369364012707305000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 49552142424316551731133737229388003649205470951928652844181312702379319723050247270386051663894258780476309819998973874860476946813497853569368066931515693926274702867839500910578499434440031912159908556288641903857875553734513236320606802659943510309215368727091383418088575108971524723880272095285883164605764691335382583091581239549428639804081424649845957127210229045771655364259590836407177820719019346440886999062562172299326576661790682459141941743227173560163086564668315713240984667747238760186364487791619286403197859914323577663736625808812067495183709099736386770250368884435568891339117018976348216861519072064384923368204122712179827410462094892628169500007194540941414255659657087722652228546460467974880126863953870490940432113290863320785411724116622091381920389010412227729487593247079347327481353944375169868309887806253079536136800481485868212723154643147291452868133905100707735954069202897561213017460340407282920496432554208361551317559397851342274810724563763565294281851633391420738136074121146201980489684017927362643173119046052836563251357854249409002619869235339806317361480456793775785599250061388258495428483151636125167633133060007334648670775005345614929196277964554095451902862418714845650007712271334894803702233923066797185469150021497129150490200743768921577043707506925621707115352378062166074073585333055833438842330074958758564234813496911886645434736577435909390347642256495242234179206365416328113956236059025807889583228562891796469149731693051245107101072816586755408958329780259142541789062854205908081871631193888829791710672913327448375879327581638586813295826689147015631765369925105321921401909526472780183307754095289359606812379856186762196182777670283318775606959784249837750027446931318137061656941382205637795735716716247753867742394911267598062420123865268604535732354430094163277361665589083437789270854056600509551671429111542255995935910182599306906525046471166202318763380115862647955130198211812666593566050369963118755360153389141835135781076205204151671799782647739214434078554408765927903475917539284146387944047223438786508060194837792106801870422301284369182874859270581277679543794113853490221674891233537661469325682546552427942882504323821603814229221277843561857689178619643797873677593340915898123565875354524582039737252144637832641085325837265052019053901013133377212080634909377223040319887575046910330924227930570796165431542598140304384955891886123210971070189402304997615805242126266487232276863531861650667387184392682913634316035023324554264076535997587561146913129892000548017105146068849565775879239737627320072342220120271576519933993926100877777356795372309825254890915016304672870842093347505765091713660844593495489874129068764274495000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 883301257885560782808736380416375030450022737323609480254576647010875806362575423826895164856645679637133006215543148166304614719350959576928043921439063211152314849685944826449274783405807494966842927168347049268655902701506293089734211400823269651978754155595407033725171741801410137769185065500982043738954196302829666591147702614831512418746918938711555884375570934431893359927390987210094628191181866368988112652244756910701349762659341318145542536853762697884152065196359704570516736659777777650804972642799628437061741600530395410817021308083127119480578436580254645915418594623243016770366979210434695362571956331622592650259538356840813011013507336416850323426366555614440022524295016789769090371307632907698928864149618795919308105178423315600696657143775683652831959035581864061001872263738378333326477480095186108497704282776465931600049897315322042100702063296552115517515896881945576645521972139784406682774098969355890663946182918054760859609745005708388942961366324820395269196283957529079692934229203853304950938455923204363588246633292178684125287858397501090242307825609590023049598772425873599403055542569087921243304770588053525278494376631430567648735406771421244072943907275106661499652868737459084827212771723763673486869954718647737571625755719600536809992399340112007582477685298890668419475327098057253866663778679447835431808439390439237646090299509038359978605062119204320250740752079989250394503931673005199495760904032970769245562909405171709597506053084832574141175256568677686073743616439849689612353978535776605639961288705679664232185071813252039643232772402699311686442231386857757113530312456944737392055155324146413922292337540049279415654144089360068430804481631213866958677319000411892262492552021916837624898582805787887910790364851551267928480991254276314014727041611944613702127043784664837616725759256887511472784721333148492262817684770777264545183327885895115248509354639459175820306603380985704242959761500915413977425428597661130787300580723120022704419853128595530893715570007440332379005362661912626560854183465471583692192145434894740368591679428119880957426242765974845923620752404894110262965323340396861183055863866378100709407318572761339089250953697728410184232512047342147407114942604221435478067187643391173206713948067057355072298568570817033507054896510493754417315029686117771372004940219699287562803020071431823125764801704804223506476768290542624420158620818207923634522111784311903755079081905580356241284013280973077848166290935508057545318110079284466476726127379471264274040338838555403784358660849681581116044223136582320816678793852474556554084177967663823510034752052590951640693097345602513217800621469372379384721794754514375687824692149254363640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 8531670542171880080184266356119683164039021316817810731705228646785670857596170213210385151120154415528196784798925625321228647314998123202811841222572283601516475550771789921887948535227433091345636582607607241975642013730751759210862632068526788204189851295480818747750195756850904599930429871856753923573465187215799398720110984654531330294121344147519069987585792994880832751074526745839069275605584798012324746794846923205479327607567406370122232783930277188256340356053847088473260946529725731026703540118768054539499506167131772106391577529456007241704485178635971058979544659153173181971372395029997141774327312170737931823286620609130719516042722056503807210782108383671997453041249466348459990760393890003783144752474998587818287300393718347598850254307124866862550004568304770942284606814737827498198033856133652210865914676510041578577684225689502382073297887688430515453194422723717034601070239287004008413451283892964451627401964348037388768115411690391957659954215500641872164412444070792361447144178951243625447896053985883158871939552217103370476060230362827185291585849797800683031948147155947951486231516287042359946054440007519041733305780076027506584230086683366633865469728662879059341599665048560159753726221339525095914631461103757831978891957287337852552285628296612068245865259853694680559520521400147956693024837677643199394752532334887872805466851474642688991241525164794559813237431035092347165882939598227915098684671264537287582565162002331426617925037345664387782133035004074511809849552786912440668639700803984876458022392133064526851904137093558585029308125720087776954333505982617622695349172251086922499636563857408981428024978718020894518405714558608118124913531901705659885842072576561506441648305848590148983843719524642173317619380789396353879407871781351614154818606366553812239562995094229147632584496391716594257778275826079330246266513589255560742831265569045823351059123452602680796735581333316221053035630122332539662889057720738473628343719617484224943386841355627179180152202463829740803270062897780721064316191323352512318237693594956734850557728211107098642596666022848299637147442201516503086511005970736918325870271204223096245495747886779993760634272275237973631584192983162048695225198691945570661396187424189395235995812447996821503101195290829344450963542610597249916994845341677035978297913114450215794601577449860604470835644576414318118940254207941194734464262904162818628496338487548976458336659964017193910417621098108444965516377535279432536586369903975511900118662542430510114616092642065914422344245745989875267581512259192014408783032324463245269672770900322641541745400824718229348067520743235839848285848523818624034146775206840897398245265522326937647000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 64202039535397673089662113894709498435659112273068830524689647017068451257164301440603677811106575084873945946615699048465176904833377481081645009752603945341458057222378229535749913149235901422339446682212076740518136232189416262696587993175194277789915344537181196597816535986018206380022189996467419207836860047395369200707537416428704871651061956048253031314252728746119788274947666305373719914324315482958086386877253794137594469400447989628317654397163595497176484654065457048414992054241028807995306034551357409457854399064365214083820143717970531751394910262564652654231376290041891233302236305254446454118321987994713169749517861087158635144002559835889221088229841000573850702120387561530590721544624177511063964025335368848716537436417552428924153581593272477280383950137488254788443474458000066553702595874411212014601771320215509033891915394850227468059118658186089981166870566546079054525875026888540999770183136743481164465729988553163136678175686493019639924608668106766204535813298157368318561647804937342458087020782143074256604448927339137993662137191048473983581443710853363775191614281455208389451078325657640312249860609311454372342553340557013023812324467030932006747254254065570317262089169828707245626026893849561797610372535630264766959065771062452605199518877970312911495412173347379643835655436280327147680639423443308798655382989265635826390394633957433188950141862142391434605873836791610843757009909119744493592057553346944336728601431217423146537241690427194261871011602598274702744507311897473275491370881635006691612360972486531154458103132162031981288213629236166451581573501932605188363671371778898449842354256496257711604748792188868898746627329479715615048859981980308608066817644193566905737322661140601251333505688915385031605585017771115104603292951536984641427160160730524455450249111381416323355577566836597791267304622850898772574612888331515258944190938667333895284731698461555706024936492258482828167293028815058375181177613694756325380638137846520386156672780808200638933469621804072401738850720571680919630019940543725128880896759442891846695871162335710404471899467468843100703672239356061822895647019770135865101277355944904672769023629073005776259071678127863885111526995426848637539479566317431037803027702189174190230026594527877093083306227613549753606563609390749236538962799674690861905955597531107232345303739966286717452150588905969252908887640065856361593527479675249009111369103855485251083161148790572498946880885048102869794354093948265558712121948063144041317316737024154705368828891528224588163511298374928948769338816045394480792584227882637875678959725718676239972843697113853401704636445658476287206923190391018472414441240393422020287082711778780984045000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 400033318043662593908549666417661349071670574156227021268657464921128652817182483617158058950883197093109769700857210133829886519827171064489244792253350180609437480407987399081950988364068010560946180200837230933673221356082315102787008223670623995179603719386126956005361471314611695864534098839371481332527044550136105306554765666456889889207438734356558609785187115979507778875215280945336605795730397648563226113828448935782786131641063322501558764312431914260234356226714488047912265148374448978666470500147123645988725075220511624378489802698223291652263945420759099667386583178440989149336856897203632283466353386279035340666036505314238492006024878448981383221244244779135617518764182043356797540788540602274867322768545496222289693200865399217774683605136270525369111335232039385176662616616980334548483546152766861532436844812074444703948687414984106478838883002554889886698760310214064660518071420983723115908550407532247780281356611445899366930446704007674634312502441536998848128400678920458365339604665799575373990086065839647404307362062128373071438647720067640451199782760715305452771580964102661542056515183394990641869694468172084754041671037452237031219674061305106215935184764394248819028853656598804159008049657445695990727599235734434645346882896392792016290953405504890023258071083596891628422030951745151160954433034368813855777018080177610223357818611849445934111351509779033110242698590346831233377084654838934872258433873363329087071321580773077869883225954999714324624208814584761838583969620051600647148587945417689621534207616915485734468243876451757538762292630827581424362330103089812414725553687880763957334961376256566222764967075761891689953725096687613394004493359352161122142011325808232643154366358728819394150702122747716812776255766070715242717615365076775323440805816568685458880855896922745195374946762700584197637954564345668750907511305832971746202800241531946337151654404280933036716178422463928529471705235852095022971791676545308961954538247249723445722413043313499324840369004697877861136223873788230778127329899130814347805741577509357819908519633760431029665901062080372828847675394390554702575697878522047552459509569843426703391018047213173616636339602496375053050659706566747968279271840800402703966483671886270343741981178715489307592520244517793001807322257688083069647216409687171772815031687443751651705597043542515762680554338670153859271884117985617424603565312159313735793578785198160860367204863313847788071809494983256118052334476935427027863157059944755635446372631169302258683669308844576916966249824934088581181238718872160127458963431339515668086790154140892428345958540032449122126054148749453139812845610423721447863778054125374865030744099430797467760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 2027760887960632774258408932665635484215767190668371945924858071574480815508708349530109445497841620322364763492500945172016463249586429115380197800079536197582447859552467035493957709017541654835387402805084757883415240516212103828928802069500593767510055383198237777768437250405974169604782708290463088910714566896572517882055549432564236283762063686402673599251506807707708329923963699672033866011106220942598717575819707174892522465449202936383036860667739491837781875551640409493934217606854646902409748926642118805973060630978301493667978668393714270731166969210723009345113493081489797603115738448269281180937559042295377514294495255332493436662775461663788675371780066572407158319393765976041312950733683860016449319250390493814897225121240815295771209387372446591712088227416933531317916739982428983207224941628442168498651079156943320787199890766055358206405491658586957535690060976378207330308873055699387688157386939168283786585789371779091149729864597205937710694203607900843272587911898383704675428640406067364753382477086610543438860734549918712161274485859829357580612361869016493938553720595768345249852158771134974953714470593786581298613225298830914464540440986798976943628772238929452058717998975369037814557426568698989545910204791248934229636544771991387325315641217425369907555558231137477009968721872022671764613142209296543785777527568419585586097367739282856258741692074397600469359098958928169879217439211357900917827508892677385460755437093963450606696553650726757775758344730574034718403946997933644109218116600962096694879604225855729887396638773882219005850887601749790007262024346605405355977933684234236249293979807618946739169720449202085833646686205764001515150519811994713514147202845043909032620757406021860743352858595004651882498026421433817220595589203991451997255079976836477342156376299754884759112151781529839075165046571227361086125845772873011572614872312080915994254121701500050635084476676436699191314015961743432330353617394768456085253575763787543746301372237849673044356548095206992947893932386108632946439946914978907429488293699284493387876126530929659709517154953308753790222103403478395737190380108814816775783957510376878614921355684342585030721739217793593083086228356342828923892279175283257149430041186098082513510574001088217113825038196408401563950422561160437601663554341688297768192004412356759291865667575021595347975532152429329073956872666424932111993133826336158292845573904570858313667464717319438717273988954518179527957331893608780594700409863452275061686209535069149628993762759150236071897818864430943589172117076590619915420576355725827741037534510294658919519935884254562967986578842789185848175576863347966125862876081188868808763240678152302527040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 8244248088991434168934453490750836335145569716407087684530970114296145382861463385782791728852532442982489177423975746557599046843048740810899004474800455903921658939019760267154627347151489516101330074150418555752172302457255778851706041237060810903040020371750599553833003204088929020714482860315994673866352802927278509337610683064131069396786632525205170999630837276219492355656483620353747147636572228488675374851781912298320795336457718532810929948477198037375342675379789096731780210706649951737852322233903595909911127335959924723490601227340135488138476528270769029064751102146162388474271087468796134380047250818712497803012461210663201877804810092172440902880130773771312992254058038409963845786326661018932243155271703361826138236175444871155278121422502807449100143513459848488504196580017031955581073178732264437980767576086405552995641899598615460157959358458469855277180146125883990024186263608442800659819550801847173996074961641223246690431679244149872999648326827984606411572835270197096662436737196485432348528437824388224933988755911217117951992702176409479048993400515045403513862760702799658647131660255533932537869034511968182937714733812058828770768679285489712553633037947643820228168998052645607106727520965595967116306500952852918857421446710151829184827588374917509321194660528649204613619801264293345649210000964099296790018988807742740230718169649826459759020784008764394236361204950123992525687266721834629570195923735856771283225148375126538181032648291069095242336853691572858412131916489007509696790821760897062859356579400436476050536734826777404060702565081891932552484176880843506159411059318716825956419556441471502202525482111659257719213835553609797373774506772307325145028538119883907278708542911901679973734269727769549834803065680636910492918309572779556203293833623258678044275715807040636839093625986943863517262343181097739368302955707207703020905376427826512050013928320394864825983869603875034945456200251207666131510284722798417533370452898149415052349975022497833877387438724421521978724006797500442292894237180556429321281435498892918672298881188480862394977999817634899209679842657953702469308215571796735381249903491156886554955912361031367988966093909778676023381833794688348651921733020562372112773957356233493871825235897306602138233943345287155819645543142057114292170528686243303218542569603054221548567722327247725085211529239009315989975135265194650361340222032738827482706922488573455493745570569561652158606329018680830780599809649346065942187231022792905597764622183152793620650694954609339816913549466042022437368352844404253398900132986660405162163848230151017465872089358295150979367608686484496008609018238815227790423089359329966526845354989282406216080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 26485762360599836660353250310891731615759656383258336521761438810976468523920246506149086611288762078292252623471077205607647823228404423916807567386018600612057039260567062787146016579914589765752290851908724517712547041493991220643206745075336707618839932919688125384826145854718033728082882209758533832664475499077488489689536579668204127243299939939353240218435402360948101654099416737467949180655092178648205912214763645704251817816954291553196335693164625281825913422001982314390843415719702991435553112324140665890706484664359967752273163690959722248077621633371837750408623476054377498994776470204038440199469054405327060856175875450879663159286561348949562714164369717201045685553812369152550612757554987285228885554251386725533550218141823309784639301507704855491138512318711663246183876394414777666295136695098583793386194943512293244969048086389107639782069783309858574810256240500463551130320473953764176937650487121389763844674134932257319830801732470944482899868046390935650310640738877696665837515521155277130484457188697837694006091321489691532246473619634822613080348029226085179620071416218148324995849502184047479421731661218433722923452155155492937073486085382283560962199325673430664502663700112275175722156802565563941220844878953862736053881982504062164609251362648225804367379994511030891174530830402886616251811251567415125070221643921743694173205994362290477810944189097983868450865933816962543412842354104864022273949576962902267680000851456938881383126892993102735484544382041895940321371124184939854369055364090009030707110083002116716948999245014612903211642395473323282150978023079650394556311380528093875898038432038930285192320370499415148771138542282703394602176376677374738799884826071203599576795000712459014681673041564076105020322885002375755732075835155563814724250808144834586954350205416973078626856264701845850435163303247037140276139315169343569638251533593062456670170270760121356822218706200095372156882569441767400495664524249890880992860570495038172947329596695312014924986273316557509271005206535987093397420875704199090664890566801903623654581627426524484066652709726853815668719868701279878610528364374708402135240899795947304097522368126791734436176403611503631514845105615145693697233853525562642939842223857515861748965473881503173176844352081198460433721541941207498423880902944941433996277755414803850405591656076968578147425271459373980660945653450202297882979104402455781156833678578608818142562667055888606249417630486491478625448713966178528878026378706243835283981619708565170694741115679717082737139842775001182750561263842777907106441881127544017176406311222319371537126967965807321684252264944107297629420850505609144329489456583640084568339696138605008209832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 65273450576287348396463055718590274680595665927751747184233044186884586093267058751166938380550239520170050274679832473160476521810722939283231369286431951510867747271933673585761294477881643265535352029842714401441202213652494438019692811047164095330058164789987573250009819242473326449139347442839284358358003423856638339339683346626613804891602839580317931024607796197091732525351226626006004275320666240960460583319712513678574403441942295562642625649195575532402686324572910101424857832283807830962242458973505919979856477585373723568083364076092696523949391970765840989761080276838770963532966548700833828466392136531545211754496487259214035810215237824227452129914979655411051320144968273439154493736006024010914168502445209584734279480204711847495885567979893027569881353366072992061407433450612491016724589885910370954119175252214071654937570177047967542185737701939484298962814981130781208411125565250688717223107800666484436619275869466901363794693908692953187683652634119683523034956049548101052750743782008751343298831350906222406618995707203473722105964139262989954453469596321305970693764747687536663890052927898824408558516957201535810276123002039099244214891261823588547798226888439916656156829814281956457627221617319109139186313823147101741998188205662350539637952754198301434552922963058068762353614637135222864304195387787921437603352203544519946445069742759637138303169761784123458261538031351697858751593682131216374529454860367339024957776073118649482801584191252606325820248017284900188748377419174194543486036323760008424446450192469389780465907659111347877947305838886230653390237007085866459575874365438561753608861027879403122624743808402472280338961971480443867845337527247391696100379589116048504300598800006669961266369036707541162460821631741988340083049828867230035248647144159764812794660424047818409645911689369377247753137360594959345617336217558407159754666515384668676566801729746237175417229602137481475871997228248161495674002994760404220391644083701609327342257837193575610655185019646201780488191523268747907874750783411412402013320289374973426821914594998682259734294325179045402962135903230460891338543508997616430560739697301467464453545510103226267295125168939677842502845429419334985505274625529530798328080640855495990546001958447693053005718125849028955866733918605702034474299451332144217246990621502513080872492775217990756693075009934057602274154305895204947982704192192546124719690031153164711262341712680106008069897350747851772982024744295505321490856740885233025989048018882394652234451801256230508805477180625697372244809790364368781445234944552976879887211670553219751565669558327495441112691385059699334884744050639442013066949211906605863145994295537282653015080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 117457520838925659296113018195366529676572202764229715272482663139090278667116262372582475613036033166717831049988510547618691868066281433662418325446551479207891334879880902774059904753075915730024949549974177436978750661015597008473915366004782483726089881047480112144474379301728796120113508125875549652812946065891829520603425561046228658391791105693039399156631914041719772480324163482224314765333741049070136586632958354862968747434353193973715995362148092515658099873010887479658007857859699877370867894563210780893378272633983952507912708666494992302437523236586292228014854761313781941075480429599303852244177876336447166503954448671085178433065355444898585658988721794205819111302722376201661693219081472641732865007752302953467799269742976248733232827152939635364219410820833038697315112482932979343360016386583534332985348221097408435598718978004981853882333900684627704779838764661517644206899853939459434862247689065779169831979577766731784030723562264805923615105870080246386158950649396474265171163926131807884228378956355830727884992931943232966190727259461679497305354460852214983527845671735002774052256282711953039177931779655611349362499002129334840277533536212186031714234259441894498229243135856605833670508096957120177359152756214545427474133053340667661727956538597393560215446066818044641814034167093390883209172825560570095176958070366646819936778104472120613835944454652188135269486630182565202365799242850195674679548356338366363465205373316542064123797516781618848224375961850226547302737249065717368679574317960559811450382888647646103314679261287374767813438593456315605960108006692438239594083540038052820095839600314801921966142644890209875154380642973855079774051827300850163160916619356877414566841329999302997403862513574665668775112441661178441105564351507592247290484489423127039194578809673914373731546549222123614599837082646470969855664383267842944404866435877590671775511689805201382710105901808268973121081022637775528238409804096680041147202667001383046585960577307030726027634660949244994868934799123100508272366855405689118650241616214527334575967694502798022924126060751964462372969337731111117210344237175972798198335388702351679332039343556238590326207013363233956912146801307882392102578650893089038343364772038927574365367580926715281689406990759807184704625870216733203326760970677248019510693024886833694473214343127275813701262446336840247197144202596519654735359649283187997025654226888359137259598332003321837568344186229007264572025126281822123116918088195703018336226004164789716017976855505827149721779944349185585258498076345267676271711736869758649539381835352588311449942595856671566179452749369348569600933269175597276588700426346400040895541831756710221123840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 138344183422505770099355433587559834972857854465424781550499149674766810780860246198406246883370711009529743250958785958468241039352355212535329371814873453095075869469050650047753150929710165086101012037829626254189297456375808592572714454112227233009794111039744309255986808783659722628424247050923969008593310452475936012277227346896037618152530019792578307309781350871418909459169657880697257321774310060495060519499218358269222757029687086871137795909254098114564168145923410350093223016670891524568560834475221841544371361124672174077575724842105648175574488541857091941879393463816990678262047832479239168406833581904965170794569676651723631669316736476286620638923644016646974146114897355064543392364329333816977445325584667343606633218093174546401030940780074418936728618604104016024207695836942984928869536120277017970527237360376537620070135566340160043995652957116502433979430158513698701323952598758459525625871847745342667663687467273836351361277327413805176930870852850762328352395848859863846959934549815673236465319505231602147864100091954107654169936330473342818933231685869900501983324618492696820497051869895229414011046102985860978745438983431693263940261650861652521941992842593971044189361234477868295007285012991452903968568690691536528983522860497744036901309130167325822523332760705548106951934603715596914059462420634729937037816648983191671573103854343264593555695080964333477269298956507949469825806955868449577108685819572328664471159116719036698147296045558405659249391647704104544973056646602269167408207340539027305549635172380017102631047101650016693336006615931375129157855146794141381711727862854937290735016913307804835709501221148751550232131916024506215902248957014634901933073687287500231182009368197373460235632885612609541681100547104234143022656873948285635241588973635768592955535240558401305445015306601722670990005797549410214356831330911473410329912522692361821865796520223103406467224660256796858530781823706300676703122826602564757311472843813513079142501387102761822542058071325781251915805755586259615674837391764347764308856946976962057814740353029250011639687062487165826742581943658086650584279296383519963573253971742702509125878675346286953652633604589374322600126253271798252314801498411279806664634460091535258723018806947380016616323312328290726639432887552165524935862941495878162907174021610885601777995714241744433386944354676582583025504984436056583610494328244692140591103152226870303258873836244990546883056809671705940983048148735047154239364132704873662010298802991745878402387303151076309951522171831749221684007604498161008764740540619895485314686877498299895172539420200190696693947970580660140797282544354154172181223061795857847518607285041615039893160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 62519135132115375323694545690560354662690217951236912163487277742478118024431272201116689600292727821378777845047847651992140809327161740840049052603443371832248286629216444645114806995536663039687959099089264279948654502623552014386850156709082863100869612807831374702531096974832578310540044010428710291763119385796745987923093885834821041090670319995842022922538204415059262412343373928809370603491878796870485807506655911125915024207351329209400042947704638970424021391296716066718350568602693292834412776190101835488742624086207875992679746428643861172542356946483398483037059694878058055338185698878604157161657107373587541329986932652435462033496324909191875678827320432843719610854302541652298393565237132525369323643761376410263133112890866993364007404459840074233621083121961981559386801871471490844537601639917921647807996239677717501168808358702890021024070715577146299513753281437626172775221318104558654779503662635448213450685669621885693985314041736849063531442213762302417755740214520991862974164259796132035866177553322962388208019760782413456138968750199729639328814051131645711307573393923904675453577687209420104034029213201333105316165158189404484126988536082587771327158385841914650172705716562306584538907494330228500456464826733980924990135316248558430683864112818787200011242507880763146599847238003929880785699629497350958735821186996907825425323753739201313431434016896847980084477549283702941957913124353419950867981131850894668935919023814116365559191699771170525805738851129506564259729682838932485982308923242457378587113512083792661040076403420347477771902014449943618259260932568780415383548521833647882951743487023338577556765631105186157602453746087591725126182199617474444814474776875466895344741863998026028508358412789749021875003170708438612308160160953642398597767226526805090668186224084908882372118988960064114316707967236135414877982134552275956023518692738458901781652460615627379459330290432222216049848668915756355454520006029296586104502740933878539016278215661743860507406564937959288591431924418463900762810651519333067075235871903056385856658775735701893656997030128850367707880538242725310547598840393029138885477957688324069691507771268499649360916065661143358462539039879254307934920454139392311955969195850309901173833834942647290640569572427741906062666517984686224997640656022755965212796252597046031431326140224510255905621414002543922643326417492618478135750151239203021848307264774393678142873067677972493424386655526248273933818283828281050237939310815161390257242735064196560781669745441945188524741654431205941025813724169614936205982332936392054863622265696622396657400432653665006110788882527898758815256181101206265346683975819295362452450489508640780174120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -119827880656137697650086436511791993007452023175193788116244782054043996183625673228475876940779685090841581907934240907312131169981772583357032167471073068959206205594287572356797363728057628767902746638162248784352843740254115581218949621889702897314924318324167462023139375345707204922680788241609194034316382976432363164387694981018266044317503230580090567501244410487948494377568612469797155856581206991237300406834247150455245676911622244737596778353660874042044854635214848752657550841727250843828187229894802982327734184447990301166402418410727680879573517741295099303766593717009171890645660782145698642566845662350213648937221901817723357457527112784255811517328182570154848059211545700568271218778774143898544804908679815383050470496342585549477618702891563399478119001540746757576708953983599003584147065173933733054094405803327955962034250537573523117656110397565403667172871092479020885515025501016916463337508017258281856912353994427981932091847420923342886698421200150170457495829833202212156045202133631768332133011398310088859956829863380894740192448991438243209182157785933983660817708544146994227115631045150208043816755045671950439970781559724581559704887647865300292894289775664005418219723906257545169655436332592771313786820468924308702828432848170114204984195737921071620859834734846346078642396593667051157847451672313979284815770830113338574671068701260471664978643440105628568390688475425637743986255976453032715950356519273937514627695766572435380504276247435669448138051419200399118341769235515859958004080644511139521310618734835314475513567510115610805424634364024344244665760313955468477132508096591312051666635542631215036751038323017837175558907519263538065897885442147326050325786137445638174692449430651670709871672689548675214798716338901546923755488216715955124757586217100618412812692304565641314853312751608422511819466772418012113302772556210410263777040357421108602332330063096300941136496360379034092552252896595202747968211580052188346465923418223250667075950724409953250698903670002579093862698962642367484901391563099451227663383307230793117769531810959826111986494572806574017575726759691316947438095341307025824862955730527194038155501056992180385256040167004966548324163379216143812220524940794110113473984197045048720332579429649228518632307745505311760310906517165666307307575669233446287176860139818595098820403119858160582169626627960578005971099076938541192306917092309945137268874467843308427344406136989289112898029211155517711945657671817188018550885697590134948003954134068921067877985415309725178846106285513072065115373183224349897803473173884542487703157197760887046696383103344099432886969364558934986093267767937453259858295207959677779337843129324318453119728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -307837218785245034167633540463672651343129813419259929639320628464399426429527857970879621212793073397351987648778508452767620574225494358844309707302429558213515084481835867788397589953727466956148566633278050555929530553869843322266397409473091613470743356274580729371132520779088555384436573629290866258878457536936369175953846406782766710705783815742055575032140909873628783585806373601314507961754569010802314353147177626247090540747884765426922959209473447019174737809009616524575438165621264059062034705246502753919228735031647840875992362119243276937420616143831852880254207466371878914086429441127006842080551030456461695034437592659981869763186593926547777136927473470122574219744146866688762249668170777375786433615495391562450524182950299614242196850973897692932208718947906155026741390893536317825514317106696143534738135485102499032697994048809538658421720039900923401275529031805388683404746730736653121482448145861524926885330145875225876432884345545028116206441501176731558319377638097598493747849687948646503563841623235495941559849592131043151380955553747504057509967165291015797432435655966170587268672226219683621059549691304230590222570369581363385607862918579249449900971917319074881042592622398914216144654516004474793824615790094348505595191289275920888881654695727854038341196066067977597413686027444127592510423808411010173214380472203697625466052082294132593912710259681553973479044516079524213545774955306727453643839555172989064089533005035402131251555078086598096167022365842448574263407796888148804723668919570497881208082472907679053843347087146103988283055500174987593901440944297313040877000096605892182702727620586779621225292178848952520383800104081418000856028968499230076955148504869547364255193900150050643192925833467253874459781226154475992181194240110192528628818338237902573299137665142914183460739726028892117479334969425074502276923026200369872876036742430142875586098575700107512697952010715131594362372520309823602449410960342573068230872368343145355626572195674988624088535240774033601789899903124101299400202627739215543447447876934980547744213575518175238000914436266372873385332252299998310132338371438485188315516515279868403200895758380168659523417345927696329523924816450349973172812078062230049550044687083808770025958610931759698311981441027054242609904071521222970199083281235970179089163137652539202943406739816698036101336247401426515312297897268222591715224076063323073581627945395181879557329197124739057026840091213430777495722757728955419485111633183801396741692088794704721847699740998914874599362283628333577554302089165758425065789206570582034042601958841783955753634943665547216814287295839954407040192727141770288294902759386244453830075535992461052012160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -359543150085724889040772605672846347000783723027370711249814825295381605048405878463544170340281697191226526491054224775870763615469236552569522425696912972219377965306613796776894050139982841036402911329575331870323707411331943398591122176667334046635434109060828516822769753570113726824025964442008743127050265236602277714474900176604296205050942706266314285579041770777206342417960340965770032427666603242332139374409605448883932982919504605831436906697240386531876331294981892321194859450241313220102418005400462915004809943218524489509408580844875853151259209550470911734738919354258461113941563025728274213167982993636782205531803860251763625634830808199692924934456176612717250036434441878268951578595548277970095814577475363974333072289170469580556317550678449841223186101598542776793551290830645332685814842051031154886761737520916365568746751090059819793531027527992450342583494843954480630898738209802933793719815822177524890425770490227532392712416206242198007689527038255299400023058449182985137840527604106498269194398658100050010807262627992372998842078785108728651632990180525852532032385810007207369818360970946178524207343276853218939377565477948321520204309523383444192650279469769730111372426375707188620717170380120075208191939123198812730893945214920402860005121423104851283227787345059957233853545872353162569103755521636918871662167533980253708995747020717937627017962124362496534192689882736963215677065913867614717757708666992527712686944307514881059976410558601083421167122894284179057632627465943174348161807234272467054856474060935054265548209143386589632918892350907496866196034918026228001538483787460939873047645926335828518029188996979995642647873276370714577651314815899294829176252533008489584855403564216897262275937202354135369176686651147127442140931738208273181892104521651978563695331121449198485759210462555358121998293757058541246705988778288773650946488724770395232040718633637360880260130512663161730662361308498540371983022622554646276452111250147683364345878535223323377037874134609925860430642741547021215578412982566319849519012968362540679591026064874051392916712385381323711399935000586591668802085498701509755804919294050717530694404547333191270539719569687754023784808320865833736384397875157426477786645972392269225864382255471898546765635976429283899541543496505521286050392827412896481351152946199349776272885431404672367361364548502082371393596424783077846218551357870297194313533472124796306051828276233148392751217553071607984519427753699828859541248807433417831589021607044154343166417465146862727872953495094500068132288689647667259347558170530462485976386670840993694974473228952542198033965025060965595006521981383798743661869344464523590105224363888539905834880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -232324901164499896148087073574440799186428533570112150814150271317384644691953393996472433785128990936676309656538074834727100618105273002412393967507624581836915005637543213670533070507672021475345389826543416044080350888369808334568690538386089098328537352266499516138095479815608073388904045189447381399461402810782358626852269944813677308268835298314439719470958433725164003160241203226507619061663255053729019434845986484100557942680651006275560294883192290745671886975520343793277526859669133081887892370358957857070310233263948509055274131606409389927656217982167944316631887180502960404129235701860610019239072768974260894445505124485919210835808643270299709107917091548333752120544862867772775648157367279089862122871360234659649096017326854947442394721656880728033605758355115810769132217841471977068097772983628985172201841669267792788333910643309609259184635211037679262386210004491390711207001239948605290053371941023062558964441841017076359553547605467671579809279633483783744362253943987211080864470559237241577275193789757770783245915752167131461786832013636376104031374836658150017905243364754482255937557368331071374980288977818295708594822922667821609393321896070530760416426535232573320295847516907888518283500745514597060521846727785533300124523812977409061612525956946905407413561108793560364883624522111920721888160387087863653935252174488918329013633161711294656924493068948046581514435733036200036681425090812144402102568448323709379461187773398149352681382858739922438907716162459296667763007190021170641283594003841119941525289595255066833548152995641786483216345129728604469722576249420474944690715494729928017193252627820120273842760948766791556381103472587854021463782829973456317113612079797408986334681018720194256956068387798038485676671041287438690743047550640061399696443769046498623031333966677421923940540236981959945405349902584641640266195913025116372339764919181859823931826741169268523279701874969178143609662600780806770305988010779996183546455076942420458692577164954665061542090763002709453907915271058991117959252457555609841067571584363975581205207123749669137359655241959010726724148424580575724276502985328461771958866720539968943112447598494097416983969581398167679129912998185478332272281094735356806719481646140861149228670218514231299596835796822130076284725931468159371290407977333017549799273898177160689219583849927990640295235475950028143432858599257010697163663379815441334134079933171280433030319664472066221851522807942162819067198692107322907898785983979824501519654463679785191560905456528793388444514666799343432874908913891724308359349055406796277792793491605860096984110855505020263413619662447913425015720051226216194073988034725639616645477110457410382551220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -23394801421229538614531591111183593427713160306529228172914687263595156516918085972430947677014779411936181875942621024388114408233027105654377807290204966322569839206003604256018457331328868953129655879099162223692415944356337158350173661759134966602001003256269134905471613955842047524076706730385400089665988167184223588973212610756656306050895538243456490609016233546356801127609212876737896765270003477209731401956479472810292006847649540176904111327804355689653461696120109635032346354084707148203926494324522107873017438249474432965344945172044981181970406308876494675459230215993793527485994141183639451577941778831807494028688175295552101759378316487688619668275768078604360533248893639769315347227782127903740690850418663518337387915012295017393634158412622514298798345171620120462741992900240548458700055211773353094044404068470640239249549513770349643356342432025803809956078487576508226088712406309182355796099437420262491360239207112173570208775495941971951391773166485554717255697445691933644888586661266771070150651876692324203232106089113545707217702155493939510982658842531709287999889998685602424819032284358530817767254322693317727217042001949912818503217270767815912094904945149632267759322431029435147208665745731821701877820894838591469421153889436427487945232231565570287929433559333947764558698550199815064972971383694387898759847522137089923955190458351837206431975973731611445705474097379438129948389260851045199255352417650163402072848361976022926633297757008463085342607797109550417491044733516433290622873368090786463881984683365256649275150747008167538308696796653339490383260802238006189664919933788492235401509097439100709065984674093110589539916766785898967675733438003600478336333095428863313540690723468615972879154411928535810121274008096218473782560007508993509487667076285451389067446219220273495178912203578845162708845674056318320417395819400201430113484161189177793377035366161943202335138841228904627335566540265623267311045366540490677666396478694943168268689329734434987445721121042912342496021925083476036823015169616536707779596267256649357531483566183331020909461743883440585160445745595969466400531669737222874853411828704037623556456917386913341724391412642446562679283358941829786555154434342701771063824428259401069218597867529394204231961092404295777103141622805495957752710812444904342099027481111921625122793244791485849422950961520125236210497002193922783419219300489566342185738494994468070868449856957005313678255123183346265248442977762676882192459088627191067674575795497775229240814372003796337969365617015039204665448337448311513054331152486857924408990466243251075750437491508465836610647021915689976053834024012033374541552794701604672938434602155796495270140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 134833247554529673206995522541322259260097333243949298903560633512403829975827339762941447394592809404174923533277424470134684065701917097391653738724009539355022168026801049571350484993064438065552305526353928081326894711604791473850256380943810815678163595214278658631013281701599128250509270458114274445886096401975465058286932226572096138144570972142759026924995566794786633314960330626000526844574401244444981321084651679724698549642358169438120314576927026323333072319380475971992007469510453810867250090322090553851092325555459129594404536322333669861521221753261865585246001296713816263164692858940048110408668669292795773062432257289338065850602562595009660469474841447362500052400870918539511381727825969740344343794768168643163023501239704592907105104642723620656940062102089168717170239807053217141796155353024039087026058443450910101096248826885350829876451756186467554421088771367436122639088892647699218801219419691696426133557280442062097077916402860600738623055170541274783713191471312107493701785811095338125728846323198663668370390150459692366118207984787339561504854654558269508486556607611689948828421895500504747606390883013977272439603057801342601061090328383408380356749419296852081677717289773737578709346522866573079976593469188913815277442622311565620111117416594499563447533970400734862918217765191789142122015308679792179408189917878083502727534474280249562014852187695652458074895499799798680145664623037207379237525811385766903483401686485869291482363828186617322258512280421715676526291367512110160265604431457853735590138144432409714539607925774498707232644840407162312532865185824184572483128500122080849802645033052426931268214427164835887356098673502185635441473794087636790513694052605035918820362259997936417346988860442512271908659168541908258451374820994649137460692110468684604775089244362058975704513840468954019884441794526440943644872344544043702716118590060967820893633826712136518785095565835131928835393146871134679090991334647252190966829541947382833157212744111695334329616492680977678129232897767425892053841199235346698537982208558180652399999254003989218032619945859462981819832301152410063166418584358717181801112208661913945451823262188785436312607748130502512396393548028487050224223616530409260918963234174023787365043820303352297957497668383531364381943094711284686554321596101577961059057322013734785883875418311707771731049836841238648620039588523316724910627419500696563292267731916249534647204614666854774130547821866946907622793905479264864530230943676876080835674327130216757954049150144916600806331249030956212270841917288826076127981695421398094982886805927362009167404891918471859780127990220186714081777144293806356463319766321040483469383574706424618864352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 185769356195685755985979480035314757582576814855591168593502510811564439504200237669468921058632741446635547187353303732354202573423214407424622547323982620617376458881151865766500422721816535931308106882324278922701476139653213579175556880925447958182410670737397382439298394541074233474727221835676006114442445999102705430058856021071442701781170615279188316023585129579534867522385660951868095803398847023401292847179433690677001705366874894618418756709144570956708067535402810880521643002548774451200361407272916546961756491771829888802419245702738120803685575394312997240061778223484249474126790775415939332751453349437232939197782810184301578274937431084811853957130459912955419208232942283383860860534945818709002712402203485011671070574243636631426155970685958491519180813279037035194972436377500392806480961752828021102599119102841585675615442543855823432017099186118439807697544404948111280781968226881606004562572786516631582722322588363074887181777224402186974272300516170031140876727635901699799188609763685974098003390909550866725333559640518820141861988473063256432934989323841227411072676136006428865675642583957761534425962023677903012344522546045516683030311382772740309773217070535204827561932192694356317362634464678650702392332286243435682368059720381485155057988009728545036215915035959697106016520197494678859472932991154612101956139037643850161121086378627118535715774899966164020838322244895826746858697381765361015670954067036033371346653731886606312521189634820607125591266728939833679920399821128869264079242300832391542005090327619041679635713754399518205282054160743548522793797100125442830160588866640842761533661600384319961609674264769876606435978908187715711010782198305241874064626036771006514297911284440865743088992814071795087750667198450359131142898578693395376912468650437388011309956260750546643329476693939388078534170161583321744491314507061441873454941586533596555778436991754555017031990726778916834185884758953585491910159213784927627382086737406033726179089724983267256702824071628063779428543328767738215976820393665458752035750074703619807357255146113442162265777857797855496786068736467428058364728908748792092086172137970893091825662956571925119701660208050087395501010886437252534577487729209479785378040819221516989476511620762420620098371585936765224899978536232829354274336824892647022015486380628679162928701925969492875226267466046111734456279425973521226469272471869176746556689709094029101931198846936205817728908370305772975434341666980439530801626734082111612551238996559440892844407329984989863084782613691356361119346429952804883779801592627974411435070897383344702865494506019660465162189441093531293777867929064068664097684739392509092455775433006631462920900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 156744764690644388430178744086013085896200333316712057556728464794732735682088610371283053704207739552761463694332718922588449872020400277234597057513897296873912536201063278810089063195593916083553734682280295065279294067472412298035828680589679210153676117666997402440713392745413434897629688487948884600965163382819336806824730260829799919117361220849352444931767947563334864675176393929740245558504346302067631483030988583073232117208294246076010078449774745518157030187988231095879460018535398487056593566880872005997058881386097768970652764153730164206490945353368784200589831173403346221988159924903264591802801310009478853886403466446941032871708847075344474934415879587481656403486732183150491182960542972379324587543753072679380925710215483660517823796094646692932059631549841899603385571329622054327828169485676302135213946254173984110651936813438479008503952963797268353851334715810553260487554091958025049983307267167861719497573152199478697653431558716228744719027818626228051295236252695183092562165778552296987820598683581156698533504194792439593407469275053153922645793770940023088468112994241304476072420575630543428878384722495202601876514944304923688741177439230077320767232795436822005028621928494923235814127015330782206024163294576769333810096742617704635153272996827889339062560139302259088869294464460864960751558938050050515466481563709337172763801777512910351471332083992792564878629220795610609138969825495307130019015248186033919849236457896866814517067218226292701110595243614735632277641187517020612312681227035729989685398771113429271114861676026419655365958534822344453341609308542024753162733809762404963608038031638548593421012352195598266277872927798917095976264199087241050854048547729243998201662857750304198739391403776733222947382959926018327703714077438341325764651449229072969463125736172346888990816899756325941925591846862010411270796037062229224181805116145153910167639870839290760912905167797778551466050224931507563554780376992281288711597373900290766256231534737416418243633530557112750287214450579254287345718998883434547516895784222736160464195414156432417499597682236554558655075493107515378286077212636975162726194478152648966644062811233653477739290349006985739823772183945688783838462903936528602562686496790458126781404003976171318768063612760906887660543140605318441503080242648598818688670015809822879938163457083188066238278387444517332335840083887309118680246466488662300040921345579743462585795659466510400052286913773154365330513769945654232240768818497261883138468083008128748229895453209633635566916174318874936516178428934056910045083292180893434633039881134262714508111206327683581310595893275969059738678756573565413719051703160721091464313990790231436516700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 101039810015098269380109867145490334804322704834225070103885876950266249402491911167037147878652584362236802760839697090421899697568457168792709871609075685659858874950736288105635797306455090304363274822695037567018888634274580613968628611278270965334897795600975685773908184235078801058890043411460029900324664097619934123185631837294873795748642211771929132731366658159074697286177870498754048772813326485252973123629934019924756836172710321978378168206836437735605280031607856948947119067425879833003267684208317470506071141448410575464853041434528771506396220806833442526547914593869053395755309442715329501309361290203125362929649857630902979904985559296708115289406612479441302348529268923535541930741797397922752023226029847721841818340412779643877834915320432312119900778933993875871255429617110037786774938169198776621392204325711356092236763602620659081877401296503780450779324211814664593151092689043459030239179641840523519385569407795287911310260750785492068839851443532848549361028594360479120850875471935118746635205717817062273592220630463234002051076241722401328198590324725213768543305117072039523584035517549640601117991647673017155815559746347464223087434411010688311550318601687839250617762483222956620123942640566530423102296729810377494620878479855369107104948981076374043344046114998571668617680702886015419316774529642791024062696564415997301503866276485703910202525717530470182663443420857485249452004397521268477060634763854332709555274697028943384210889312862959006641634663129345246771674791238587142138543624956229043989505751562496807317734029805446684248127159630859158119850416961093639919954857862729829015281932181131601413145749707363462840423766878401563192252370951581618669002586392324157201437756644490679155648992787641925850320892285547661132829490905742034975156025095014841827021468105522801311717677812959816271394433340222685066797457286248373010728655942514570746574933096881011682506736242141079181517837369183017868403952794274229067604276571656697247361748955875285255007529788384292277388980181935993753475534419845355034344310394905477501344762556788398565720399572355909902652803974350413582512685225435227378056887224283924178583799121394359945843913335419262374865125769673491933260012301314332312486664595325237793645375325147886337946013163620303763202935871866527118292069489697449816206718332947670920218402586074167495173022619284249133203215484366930568903627503900406000185239793618233536877562797231857869938952562551083719197190346202045744212226352440229285170010222434768751736426521996636140993166889455786927666610033008759696924469886285634129322908599152205678585599552199728726004816129750157256687826446722366594992761702747283671132476081917897378800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 53569181207842000103111789946364266417013228682550800942797170486054715025151517475140190718304822249928569747461906307099599700681601996469177404141823321996154497792968818215465319710273883500868599306762371175817116933373621891550662852049683766017243862094427771286474293074185669000429946275165488835671923132021392942417669640460884966746910768260216176104352302365034868023996866554459178192835886375022222479618500286692230939384866163038756471526348985155719055164462902208309679357008883610799227528358301332234750078083979028479259752481598193673412031273403094462859347041156192041118130213596192835631356077590855549664041358328683353811285441665698630438741863965847559823983845273912929506347940854563059834881116873734580482709478567181179343230266137789629793458944226871263071529837336981446488957856504289073559873287086099594864270676439335675884395704369912208157617705777475657156507214256319895379152637625818845862441955679473486860820365589587049872386381451848649934922973281422451426124020029852957305980858255119613194433741241856663181864924907466188729645484553859443776685573621919496955893150847731357297212252196647456930449565298660768929941696214809065588724267114161844795393127574021439342460661222043078293824464696850550261365739320205590083742012542208752901291410305157020509551852972042369374614587524661922144642480675075017270495429403896635620349820892249139106905154676680526491603754213906900645748178007840848549025569731156010111286237667731931032073119741986079742155443477391303222043501809781363276546285161482840285298055757069311247020283283806057476745861554426713701843651071869683488053566036574629801676656494797946319385953054128117088488459730893884966719069485365201086762197562425414579644563741962236469364771167616636903882542140413580279998365735741617044965598318854613139115771836609039971846559414512875692169176229601627188856880993104864971350286424273414444429869507309316354898952747908477568425660604024033351780699371784070360470085996215654017260999963750433023784536575644340100575518321832843566936739303735858053758159726476403187871880747862076901601212486224333307408614980774363424760135626372150956915966074289784170205989352083617768477552846644564078055430808530924282589085905237649453839223606595897139963243615204693889547909361276392868857682975074181472780179780235242264553156756340754879409546546862128298862329343460936178751070168545145316968081335883082856503112506495569574263065721930933170302049578995446438951955402284261154807739481153431355391903198325545641170089742071033824083901989964296242578808087032065505634230546398479596736312254858502601183624104232710840348986955219726342643621542941502514058781342542046209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 24218024194173903569853610532445730159044376525093318135531003627218306943858238737051514192463100431475060579488605799582236018486782910600731216156749354118008976994678193397342644176064353281856923940779440575430534545010644124485490784051915091148516107412684194211804591660397379838598555034140936634862834976387901719981536069948967708425780792847052194266305321554295528758153986992338036538988085075494138413573382975114340700441390031267986251544555330975725506061579636989274416739340359144933222461421686874966297374084237262698532625246051677740249779746261194018365410268426633748418813630695121421302842764674627585881049272894497948274776212101859544183221000206672041218499349547985596640151789843777530457722384107848860108399563122035691539575981293752397757850770586390600730836831964804172506891539526030891319293380494332959034086997687751560260436349437962554022914727304990955897850415084113074360687448811505471220197671881208900077380143836339441514884580064640855344094153717122655143552371362530553747839342997444762919301492902426556857756540635379694097080890792023011044328094265990563802396554063790181535320038337075743628781709611107460723589915518886867509921511958462127001512055810456725783816470674060000785147987101764748537758188833183696412785016307174040363144815956620402842967060774928207543585343069833535559801727527096303322258513253807648316357057630001352954254116832824494720214174898135146296775517844803240154255348655419120796739959625456464451566030916246603390691950737924951166697207682381468004383898166638548340085268844821488650023179903249553753543434812659441150166832422655271205149285829618922901179053809541744459067443910981993937418321730774845462687250677688172908994978684083719391622594949266186662246233483352776948201335947426312596102985892022171287316468982738771692293692358680077392252699467265700842171798071586972409947926867941316110687324674508288349390875939712632773065960886486293138430976124417117552171778784983737212280598937196325583713053949054768752988023277721216846614740421585311009908517911568209054209342241348518968023548617843288584425210616327076943283116213192465847005857918143778820753632852195175731652688542186283584549263102333878484739685702168706644692317239751581584985940512824241031188407316698344829780698126936643920618451755565899152911809423110842086194302842909079452033754058341979304455673267507456295422882524816634368192050971121993356199728676217442790921828156106366304101162593401049335199761906165278055610639851531844093690530293369412391706000529374490450233227081129656804003668440181308816843204138428293649328693332635788473728845746810761150021337484565221517302869903023794092990902645010358038096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 9530383352107685682580568882377531297180160234031166225198256318423337349820100019316886414678003890666525336687004964800938377105158430872533969624301202702660499287124249359473304174776205421037586005991782695045319420220044355093671142762027607230378044139973089955745190790009112890564973448531831074780650784666991581225979286027009162865511032813080301198670519378259038270918602465524847002652491869679808645073542056797019223076715126074227484594640542454073496772496269691659858461643770058273387572000123676023316241417268179323656950809956089838470401281771613517807567960429215645103702122406404686549066807355113629860131810323942219268817676758190356340977988271754987501276975206137803765884987030300682255142153671795338094006088716370716102600321955950373885385600015958565855204944309827173231837881457132523200798478322133329238440458440352745166228299186978782055579675492919400026981783415702586916439284762407140894107662775994796839775591383577979922128007020944564538947482194009775456694377836837807396507097268029590123614327617935270435144680668804357263936233312453251347348550326894263805343882469133396818729583541568313137494159619193760961122067677585503703279840664196683387530356862902616004282284966436123239635127700681003750372071636788657392124195120260802645265454356451600095051536793962290075674927100711257059493055486721294389891275998391906223990678792390719066468147860641253710167909439419987671485972462947312530558280488504669869301508234334395050452824929311755400501719199789304408993534123299396311174512446301298831165832776536836663620893282074722718954914958730803307620309858487720916020419197697202199282669828334335418562485876227258569747011946462414525693792307658059736697401720577600523431370683978599063554760034612947262323682147962552981739733254327748930069594441972400934917745600463199295980267233341713625571569976132206281638557879975735954378713683665705190245171672229653944062205002330381539757435019122675578071993167211122675216965570777072749424015912607929051725018327518757754717583340969884300116638161158112259078417331713777392093074892321116476185726540970416541664904958401141066431103653953983659165930622276062440946779044814281503448589759713110354508923653937225845794178343537647043348423278672130169706175616953896715205174439957235120113527338027038855537592303107856409799886554075865754733218550652137443223453649161680329910999367772120985307715058746328496737958503887572938361167079004457489121642115295564688288408591478693230833857042037576759618737871451323612371747940388806943439136711709961464981559980479523393665999616655548278356324689399866776719783887931249867336395569679535565523339897446150470635810827685688095480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 3306026309455157359512380158082468404032529930252426151832738615402371094089193831906697483258470554284462731582956773727975508094405765811873887710880122318136469233143523069749650033751434215502308975929682745607168168819821622574646167056947764351368843390392699838695311973194061911185260053740494674647393418412925152999143039441394447642348882327087453007201621685031290703097739919111889142993071734692182427843689400985145909973445249716748024344570294386330066013711226267183014996604101851865817930319446154807057583905550636972942139290162946300684048621977910930954423234145999701010747250496267242951214500893369352386612655126569407572858125409888526789092766496052066732811277219809166021653304855756336230468972247126232601284162903651130523529619474351673662343044021778931972577044257889687459988146042050607522088425905381209932565265280372738307303588473291857344431798265103155917830546847217245586481928045114455234788913154709791351999975770030738417306938061732436543426067846487388995045843068931377027070419389202442829807402367279294224133054807226414521082279586228140315306568609740692603892377434445139656751606613999293895314967678064180947330028899186129761596849617680143502151065894711514595674472215377983588155385150863773298005750779633417730168545157422618086657308941071461210462395322914728022289687922374927731969414746088769168277624542627112607608824529054052596964302417057196160530075266246638908839971137310495321372895473979598887523652629618832171855739810733863058003533779687926357060936422937511334645608152446724549059929644966380384515045381597712941111143108135241775876113965465411336035305719379808955776538339380839488567424520967159117346455260656899711312831004187929806477446652013291808153380135112639290934500296030081882967487044768475094297754415551542920301702209798996947877255589466309141588024327343662319209732531028155865835470348816711847966156858950499393724717903482839141675629140532814736809762756013843854847224953642270736946505901082596900533414962550566464311072242223911084424780929362194835773886254525247312626139411942359364227135277796570390247166925247628894453477454389429045323617814360113545845766735469841291967203450095028899790939292441343837215305725609433160377601070699540287999445278684231401800959708090538928025616854813960854560605005813797901004503461146941442911948996129101989115011830240127767728384266510316037029509442880124106329050117812086491414642852549417130002013738034787645425359484483559819953014926810442414693129373953785869854372364841144142566171516998466148561456371585851564551141162588855610816416164255283324611648177537631674727650088857203597992235353396090974045471630031133169631991723014652314840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 1019649862440838572704959365586365691300099473519960473331320866513264763033395210777387068746028993212490049648291141450898363713474299081934854379597062541742512057280464830869411386206834687621696928559633672346665719602369349001041234885856314102992255465001345369563198336581276976681436921571362255952196951120139555640868526265483808120095184440683313210638280814293349278157006090070277768823604504937602309714315523565983873536877762634191358422244166193542303417442172058058520168094981506938024088114229091743001303431831702545491859316902717629687961743378720212435651457205783506434041107184222904887823693251633167574420301301773311008864677472889108113488498419315267023122987346706352255117171487253771021388661966349457341080995866660979862290483450959790088577197381042755033564196610365577788311103313430303287588948761723814390276836855545188696313530684357157412649387321374517568490128447057140592034485197652146123834364109169954475132303935586177346951003812511424339697373478769615605779271641703350957202621596183793099163311494497415687924786520279367959134081113282013588871980854568389180607557625632959240173935327237331358685370996619600304012448625914774315385620646434873525709493960474434852534951701239109765262646580118173661794846329952126823529253492675431305372027886079708103394819383724784145696663153020476027652442446601031227505615823534352803734838836932863515113208142359146723194073632946955488985346007217109624536085189109273155908057377743791634026539308448383741240440171815722871123686082822795303945996075636065195843639672778292053817793527557109428761840173613748239780427504427234710452282911245864713763927510480107354499397071360197119252507641303873535070315279620674683911571695752529447648661265559064881810378138450386339938962796499187061063461974170681962775311829535589125631379690220672662716272625357049808338773510318754317505668349923774491520064437813870249789886332796667376536720043572348165813844497007663420133478442910198910525915452750408901940456834717526451069813461653451810774169658307899045587115401200105709555792764679979187113329870942099729714371893651557898447014605381293091514400698762845309257480534854656684102783984327983631895587778344016238910896552825578800363148231857436705134000404604217509022227844868238617161518250434329831133270781166427393088901804394283161631136262956357879884366071081679674593666396292010778608031108591246962433374622746258205816056147804989244648378264462306794124052995921473619803518279643055648177915241997599341928643243526782802322945512119639245950519538831931834049457838679357297293267053844540131377619807011060894123505736641425513490172018657824833369066972572499554722679298545651442560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 281056733748721989363556126201210243277427269035279776107675793461762426216207784756781141112746878071667321015814153628377500878473639422528008334751026211001870281450457287090004278952720530193258713548395968182345723610146370145034330118945515878092580751462715467290839874205477243718917836018126853856994415672677180851372856012375067999174420425101071812206917003492475469932507585440593081091310240133688420991068827109492485583277766260193185055519773302046910346712542168690498717655034506745472129601759346097876718118814928361661857630840754493860137840524992608962417356672852707311088356468178974280930258228300573871582135953216624451964068461248322608247537395642691066739989978877163358146977638923456651887830782541890935385021023634770402169026283193014861596868512408201422857899037749468116110628646131772664420831908358062195324234030287544975918234477664860012867731530933891780342458741336830680578151290876133262069573447826234856058766070719226714957971013702045461308893138702992884964113580978909919486499285442698407885232354439034038212791830482177620990959192710673756298132240305791948671202758609804057571892567792554342253288400119971119538918531349270385471689355727711588897930809030967020721344556721141679871313730302971641576476173864133312985821119224896768112006254039835974517706761725096065101355506340897331684301245979996568194399610693919841880498856494601651612869455058626329899558247894613708413473713678288538378787787447661342235533742177114009630848807573779842613147230163081277688882622045466696625537936431716003667038438746625474337387877041824463723624239297715719630790556484079759398367333554929407605620134373574062438140973936546979194542522485341386267998933500889034564245787939909304832384806534980560049481936152233181986825517415883602086907779440652334088539861500718694043538854106823002715554115290324815314428178366801598824594663997477938351209668633562146697077480053967611362792585446957885751416216935896851951170800757131568784247329974561016543698705236512005925921784435482336024995284302219610997779331819183389415311652155012028684220764432933826238618780135232238699665252565417593995277077707703303481560442783167500240994374159736806356131321811581179585449520861955752005699855708972063099210127064758887465855248223879014530120738431162128662330927114873007248425557425540920298179841102799005454183760141259878543990056075975936536005484648339950854068863080204765764643274393301913513972030317626558630690236285708035019833896607546332075620007332340496892709019013716397188067405778753150773062658478531095008039399046842212968003918315719023976231773839060121300487093656765982377188830993470774660783214360200761006117570074179263320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 69443261805684883243740784296844207197411123955617825741505866641550420596929244537812923564796332085687562263573114005257466628676769125288493516152451162859319050667081682868344305562915322591720736032862567722412377307847215310811021027649623822379628262059603857018056546982812741722669095770975024483027186200148199589735365041681960627639599145597854724835095302914400786785865338849179311757650288544857673200643792564708866832217166685912477115917279105247507582388787152917938350374941723304646965826443203067053125396948600598826224571039032576019233605232650713080297899815660347775193770676298785724205513361882996743674384961358577717511743930879503683913334074590320483226368467674429859563756364342698698961955135764477085579684840884052304583084179126762176600544521972131677471884811910463062869199399683911578015755741178808623849785502327059276250877992073839787297443261609677573082246286734327805905376574750462750405984210157360947351298838592711677256014764754719320356993243120813051495815578510600386878737463115243495185182123626965510954198475090179101064801804141019862610171705322149360407477345626611142780702808456348912202884752239457271636985055687546430630635019426978192464743816157025291206299303799923265459075219826689545740555175283666108903855183984911842545175971940044718052065527842119375917000574120467600455157885923284928006933775639009681046929180377336459082702143363861027496380127238240285287677198548748840110318766920555467347698507376246508389959098773881641111173385917525803717381586900071285853870655124213531449782684362511042624273435489524785192613406204379924882691385458445086721308043584847382734488109755536458702604818185992849232491500045661023398449190283626174106055360721269216553604652157786106865086805437139371504174584594332207203911795982760066169078037384302658645630240003545209737108186946278621518127075016239601965918931130965847063560205258696885763717074421230661397551082413948968978833018291639306664763160099525818235946296539234062640094998198157255493399500815323738979107923656299539060000960598194864073112375529807989905612671358606525269981705213163546387183994194669124883367115554942538587939921089041763756352720042665616982916932826796879685032610687277959867000957226131145128185183545325056114461475401247274877820196610550587080865770996316897987992170102278225757752474848036054445933820733025018563494343679069580341310158367778195681124847735301715758057670255459156248021986628176994707260093532800406911144309277678940797302943780572885496631725203644524173738111038446330016620067445803558392076125371061116160475845527683041230073349681163599381678730470367092031669048235888180473499556760509637900315183259320249656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 15393624128118914470183795642957888979122825830174306481251891080668219003504725326191594283163856170818740298546912169512659281417716186466532701917814013251094971026278444580641224498854450888140728640244399716365048540041644274801027604542199304504858642429416118869576123853524179920430870271524838374316685146394975971778648441529009207077769147565304414885556075495074163300684912714325080262663308141096372575615042746023898429604936062015118540165551899560321011321042452377130877160070956499492021533393290082293222148970905838289465793458856450760703115522001563352844708627024668725988397315949019159438608589226883316368270452255601316387424916253113357075348568104742431027461711905409177559430402251499782830271938901047641133705519715894084800152378133784798909773521915585933850568165745283288105583920241860758375958923740268256461021430321654855886140791753676019021404516274752202975491216927769324189451761194704194701497339849399404569482105068544182540005225127814341564747014282571253544245687795560394955139795096120291450755665811605144613918464695751054852918297176688384715888089395503786947003238146688321690594801163779922573245625374530866481279057006470341490889294095551766428944800754790748046294195165679172502805539912853301948653797443189264464468670421198892235844578247155212033436137931985294108045266110541459081974107745641425698622257015098768949349273706384261624977823941311987743001590037099478118427126368472110694932658711590612791588871559698475914763466766430184085112938650026573023390720172523672470569523163460996230812115965828965260426353138754799695468861046826801415342776210792630673214489686479030045422947136224453478580877949450989368230761853715795380350512994985954758129361479852209131123509230525987628420490194540211392941923423202853492676845508240772876902816144667468105268749038585681910937683504521674537359561811822030173783142244098438056876168262058311431760381877435072111515646637325265384037309123330033321473055763189091533490284992101576733352787765865238895302406167692430495762504654906265960012882246811177919470938850025984788997742278552039069807292718867407122502481691755337428139697358206640484867447529826350962517584281708859529420631979907832380704784977888130592931855174165718576127635059095718107235930980485894608206709354251919800016633749880982686195095597307033928557723939029491842285890365727058418146395347457367667028969305472873569585653003642178415699327955928690571321181827225993992427561369296242508676536666145031363240830917796010444261498419902043275659394347071011940658653592391268639986925835440791073348562784309957178823771822671257130278512955115277662434825907563711582391876128499292234254165145301164560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 3060980615214772976296498832605220149905618003281367120858135352565339174781297218329554856413947045727908599333855878498437171192612269710763574715074549870775570677259424683612478405249071819172777681401634137828523059844918580367350627052059384220556208547043627711666797325172469092405741983992981515847136300918065500526232207772203201565505905322831722131771761797324322859762582082729702886754063965784428232879652077005404451639255540667495267986750276935661828355739417936810147241778836645779256874810989641728664551642188278644108402073935229014412712134628265151093265906778209680604139705205821671211815574811077186775182321160525463262867333832792254789918039908363476064481078108387691108384458685319081549270635608546861461641550042797663840105615783511928314546744015190783671785584123490194255459761171935897443545101871713551667078494252016423613919729907730637731280149786444341688854139654396457817633770813085923687949037602791119970312989799381895735307171150913990903479185586383357394177092151915405992699343281933828306659057788947278740488793549324644366777601188250311385962824300283793931104909286754386765935688061871319167947185555052859892502276994108653740822205011335908562781105738660592070196665561350751445563928818324664368776089214483845743488010239119591403943053118370528456031837987127307495939679328636582934143080002295437913428290299707611652148019697511965438629971853379593301317432726329240466378686397732791208549772883056577224398241487750571321777714762242283023790696584875136616855085857970704491503279438620829916836560423763190222507085039754444479936341633578937134423085200567437500706029183162567287880686000339443829421644320713503150478889257504254822356711370788346079385086464822659323628270171110799092172490030109440380939724658227699279964230973983329186024847777596336395138889232301356231595203365582376805274427197226944329950907499757708650350057556035072079214398340610225813035989339997420094604604856705374097137936366322073097910133897882111080086014590509265454165328155910889708814964106536066318832589193987285224313344904977500789677984275684019057837871882550616323197487140457792228507002074789683350131979609847987084561839495386861137999972357051070134821751805391819545077413657296115199899482286635877969080193244987698977863618785188000753715795722237577529871151814762220447433854888951642113958499216993933258148460949509431883362566084703936805725349525242908312863690489469195220389281195705589840171332794050688632405622932534165478075443664189068566461516742937472443248833586933097742857313882569025623863595229530758060197384748753057912865708850193528195999507750399231729353005517025603960977771045555693803808648646494059680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 545220078322523341978192028156524425286682202318460327598238342862050229200016301348080951418425409747476500012776690178711298901793630753733998162873653773562546886821089060233603464699454005919868584030648973807805472513832721478941676569573979544736222026705996594677352593808891967728007347217054353586826795002119389237486504187195551437199986862226838376612364949899064156828256617908186116544911173715109694635165442049821296361536433900746859624722175124930980108795465136703403954088587564169536483752972056314987251121893382949357833445926648043704432016519712467990593088517228605259092232318725885007259783019472053047463372138301611266406971087407662453993013222468820256404116263380943276731365425610779157990090715126712956817363030592596767931953780566195285326484673920360861501250833471072661913886862431726774687924510277562790702977912878362584674825715396763920539152354656005474874027715117715086085266710248360874022045316864124787796615062898551762722306965229250389819550151889955840528135010082050550295515499103419691695324900730921651024278962616201463316783298445917360104149630412218583142663398971867222212845270338681368223001204754473549998661280372502823653995724539791025921407330046416776893131611751192447016545387043506374047176512989005935809808028602423823993493428518527344752805261178292910258780698239255933066774798345831692811832169466247376315857173514001060594328719649063090412855483008231185344440385374010607407199877689823036984687298861126357135703218271320326012452011891185475893733781914747381604973591992863141770610139291767888204183412493361235436917247458999052422883073934738246188888767546233791668045040471694549658776888176284857921797558560408932805730330137364224845137840563618306083620084500058084257900254358165668723051217259879682926851861863183428488859533480480724933183252225293351248296575570510753778729533741161246189187765600399263326467251843958388935416099878247635002298484696336305473518404614200266733379983760846508833122662435365734051727433814733142184385491315254571198750006944964201798842163087915933650694940901507385350816743979115840290358595947874921629573276899893361833606471444509336925156991922371447927620115575896155652926463643241880752404855185230018166801706833472681460857712135107737770598636933232545117470225563627988256223315476800069509084575119119681469166921039266685597274882489756092636958018305401411318409455758651814845042868159994814076774940239757958905055932621153946085500760444521811698169361589311516757511134491096218271649750137793343039555392897745314406247116352546300919579845220504701159309446747921970063602953119416881058323884227356961886581594016317870461631423909583878074420805854339720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 86873665308443984908519114239169352029258483324417108738102716049057632783623314196197098274062831744221837739617960992119288270352497433247110381802641246637554853500059314068204229468917131193551925085012180058320871229231498403505320867464686031230455174672119148872275294504532250873415711989668781589839568830747258588606369931740772230137836941100915641356165779938323017011655268630735168032684546673501003181152927387905947732793863632524074817506806566003822761657835582365362484826940158765189013990351911409093199222053004980815689286194652330847277462210630988665000351132597274831815355380719114956254556804287436357090303074318338620041939698647453906336461044378712062257426626047822402542261104136806110190609293983430923915848724257774702462637168858234215945033856439847335182018095751125958166788619809814498526568037990664521783447274030925213792644479864867494972601760434512945581278418052378544277421976233674812078998339140118999453052765728644087738588452907324507733931255942754498227223424212469153743131159158977515087307433014163101155887936211283857893946285809169364931781570255981024081363989330628589207349924369745382929041788955826001144282903532405631202397550542267346823318183304390974165815519471028996786221893934685193847634172374878096217093849141228687666622834368972900964307564502479196108322190686637004111285807260457625068617606182879051535818519635446864736536591472435671208514245490087114138515937370722627177327884986400305142773457957782276571891110095296425864622710741846131565375021328483979346872542879900342341424653876309899419806737360780611014973224707535015458759163370296624095602857078210182556789705996330606747617801164361697077730523876950066309230861245720903023963337030172020497190640561325526978313242268051794148822748581877286131654332754893046713879549808675613109817870486852533745675606693228254842975651994568256303182046534220553523650237914470015332896017908749454309706315375467971435399534933798118324581153049297511003577614739957030966508414983587142259692311753050537140899975584924616627248771004904969038122270364703443558327547300069172351361102288362022010890638494015074182729063387178137945512652918438148072633867319041199460821346774088894188800128474936362178150760260742707586142725090621691504482113163790853155796058230314960986805769123559690248337422646420657965684783638028710021342868558180566960542790168669601462703158201886574616046091362216346164374956206856042574453790500426946356604768587721765894456412330288652430200311687299602879319712363651252304007511906633543317350022335995990912958272414127772908321507603002521469234436092326694335176985920471732323552903627731897315805732702212281653243722349757190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 12364068225690124513831900921956875632050573188964115694188902532774265378133479414886170078232835372558841232582484106493650415310178253627480789049863739791527135212920160491778512154132771655413567147456793574586183366210893224107455563272258498988812517410643933184503831800448433861595396393375657589730207963479976142713397370691314109571353591012301822015882632542098485238419841189343162451046801270413547435178432439894512664720437005398105332333014001249758738836127597272107754288922140035716371164064498173818799288749105036746193785678804864928256701269858638815273951470532784672620330284178649280512322663843770930776024917922743729877907394308654103760442453705682953218605400780923567563722122841126125461030905174323212602569514722525883997011624096346265371364667984206744325866041042548282811795371701322215520744587476775065464609677239166958560382384402768462077103998772127652164054660663582141787929997827530210318018054715533400551664076163749880026255807528878743683619501175855632062908377166401171892629031242323669373109724565693453153845622578933209426545019791187166413506627773961094953367277085462039439141237597818972126391731835154092103746519635723837847454513728738016857054402147793512462592468308068058341473394850374745775910362628403738257560747555655057260454320917269700692087473939793754984323755544865466544052890789241272869209905928457658387796207456452040622138801419000652095938550072667303766024872412921599141554028274272626719604060086333561383818265955992457627278665227684373134671800227981093084241051338647989304998200025062510395855531869743906241809729838274755519460683240722270939171586490845633034296274090398588247429053436109988962996564039928253732849034285723295390527377692404634404622962238365893780070391481012409476179667203757896422842266653777550599713150367604715720045916006276059177245825391957373697930608413535127517607080091146078467050974092814811658434541597564556477850279902816566668769595598408372960792115665917372832513147482315422337894631633742633313928505484101880576208657935785954686378809615067193032615165213326581850241545974852935258720649298424382424073188934004518212435299589459739132039191775865198844121897116076163760949880595337679192561743044971605310022228002663652265738880617460736047626122656226642673189886254383720579329256447449834613726382495934796760104160236419349912003808415638154461784632923189588051958183118243006770050267828005527166059725614138851463501328173786575905081593741995192079545366866448812061743826737995832072619254480986248356992056369566778669557025106863694166284768138538896934947746184753088173152839258372713933766289439669746233054229291823548297508241622723354770785954703386586000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 1571590773845358997259522063671593131418598931025798132270642642751850119323750370038083355876896466938699144851281967431189734343459099768584247442073153812525927723228653806295517497226690629305284522962392807979700136404765935459713330535807662001602510335247302734313883550576111107567052813552445612016934242519877388408241717566520286936792812718552105498310417425556479795951315278090604161678154573331936016305051627053546190085321751315223746137497042164855668895812152545997623623116022262472464844865387922373519118428111662199588264272684756540884893822057031567719761873508716348629910628772174415987496145786009820783602078612341805652967400035844299805878036179541951986224322627116158100224634123000592436918664186941128503902592521594188679412814908247692967199025207409136148697617451493873905512080705114451620928055267803041779333723803317793959650181012780881578836002676865606212422712747612210106242623075662377691352830523673536978931181495630376105973679678243463109615847080747199818870611682883394414156887047347171262769841768042818294626185744079023562322143239006244778661706277829763168736556522539336938627417922338034917093775578209075505671363601347634626312398967428372411612511939606367422929265205695454773716534446046355516428901144946861243549591718718351230591937932325638702340182664941335233489352100747222724076859913704728359243001781796155987095687848461468732462313097558354501286685336190723571479671947649174992485673376460793580402354997539542644133630538656914297244981401608290721889408510637681705989346637189142453966296646697074737333364915018589433332803939843730942788030934341703309399438682683409698100933684897466648082364690641400285693703555645278983687696266074212439334534790048209585060395675999453749793496893421325095803205994362861033927549207044566885143647480465447360233510600895892636228421081764038123244847643359305513324544144490731466924879128966664521386345227265132547651609446197463117413387995355961956186378290318292856469305580667051339654844503763795699225623795872914630671045405543719436961162592408394270261604690120602615443731928273504233053359724763596517331907591958640492719985075347210149062617046320194840479121289508335814716677170625805081028611447145013837467385512164453967587565701445163699545898306462554482319308311911218059067512517410073908629121815255088787629989762541078678625862326234678643996401965270921986096569386442499641647849268295440710542254736825651396893076180219675775513688271810207046416566461564563716764664683100397156788273741048983762715828420333228472114403636277066458594992527314710903260694219124983803091565797497012589778357066035969972420052661089147813168166366535874083953914782532240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 178552094886063629947403757255812823474605572902166379538183457042451528154637835062377083042597382242229756398250775514557101646578428049579338521912767957205494987716899382126192810532568239604159214925744796848099226473649529934564622983561900293123945762215648314602537981899378626014617271530294918105065320277938800902464816080276181250398752119126584565735486152568903488811666071189422970282320107637871658432874890174615158502629959033773519087689258582835740459756388241822885717207295480135438563260880093263740569518800889792338783286734288871539561505559230145442866885808235876824708083826058933660973105444082738848377379901376621670375529633535344335340068430146814568685962407706016230489482082102447586202635542683599555374214467075395457467022038399733755511322256528831022782770160151661761240361342291509298489971891030439050371747576438823965580570699737641855761317443166069278746392809006015545425597577844852137406724442220535291680234703169762689805625898740753039566299228549168643509523795210203086855868435393017967733351839385499134996428138289067377559669592173842061740164413115321326045457383537663852133180538082198074417354282306145739996771337119350333915678495575533300089850762732250970665792412336633599286623539309993427602376436529110456607714599150726892722675531791544744360848267619082716542028391938315029297775521595405806014286678691303090521570430067355130551484491451172287951839747319741798094144998480737197223605314735243034536220052716704285695844097935968859950130979463630576463552410268277543451731259067575554014927694325107483448751038864428736247285447995423043388615082697568130602682728603613079056983438357878128730267245415615939053725052470734160588390161188072649979952820156060822336107727713808808024059139393744089908517544115353739453829657968426965812849157933173947514466669662498728627033120902135259515180660025388025345036206714570401238521861208051778600611649338443319078001550865033786089978742219962576425135580528580084781368131404667787741528303018908092519148261787742968751075976363414011062744338236050264961566631631757140831746412260177186965840166510526783802290599181240976400868972236753586782606805136822576348224634221127534782470238287235883273561214551138687402951075722573473289685247899239451384205962765001146630676600474356980567942308791995242070527885116170017179427535551472596306559458268333495456571075541004740072741649299153501840482602349345479988746116736820057455589048279735672628035537837333400772363553602793339815193879959491211861774887330356398778595228167908588223655398697895639323352765248828241201422557931553308969764095877268289294233358155382882949584965413286675728909370268515792382659524747770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 18224233006056654203833112517923266727561422071189149140230380114677599088422192598625268125643337908346476698739387209846660086679088506113307691448929972090038369716109124314628636445333771439030178193620464885607332165486864352085350405468720978519026359357500911676505453266532733795778480360013231159345545103254847875501972737301209890851814788796479893711820317431779535523249904521648605780078915706102862891469504476291531380639136870787762511375827741116366142804713669948985408333994497509812013686860894272744148008766682679050322660710925717895552645953752257121733435779787985713475570814671319162208324316186345700513170636127991062978156763218466731818790566701161108502744522154271077467284961205495313117643027239452926183349361527421569953029303596953376983887665736913033455845811941079419611907896925341930116666774798147507561379775935174107413802242316959544770494262618094814719902314486805602563077842499824110411384696020150949718422424297694892650723917535604168377460829196752689333661286826947446575902693758169836094722611806687911496637415832497759778657486519543834173768157931061967954021752073489031437154407158419874966639912440014570368362776310289802654766722450128508804986137131321893109025533969095071047494740937842643908960214804340500418383024305337420284563024527727460186983473918058434370771345303495246865617614419594093262120575773680838185957813346783354557768007679313611406116230183067676331233361811528665586411231898958129374577860829277753095680155866106849672494463219826420978187248235579997998218203507826023908730537347925569365149498029077390082446496724351722630262430042381705128537875218337226754311296413463499274941492841621520705607611722195366356177444483952056930577944965592895179050748435941455342016015081740690111253678943252109773086621040837150247036729993835476482216271681033576363401484645036932388439341893763977435723861286156155009353697153961456429425599027945178498584586229713528509766804181882891888067746156164381563164971352198419842478584390830583627809818948715753657349238243911059551101910983974517639646367246658710802878318501447716980160170541950066370522572846955153728289278591901527003768024233755353348123409890060057721181242667296246804125711125141896095110200850446613349854768127193471006237273527819561806403545800771256519667000526386163267325681662657174024636274624503569813613149763647954605760052407284727281373106104118605848631079926986667420543352762192798802124847072596339893363043571152299807958781714676793913811344425422987611472630459630691989711090194487142811852378794445310327022585954616177610687352357568611048646952105846210520685115065951945336352201629146339814616006794669359865570653415230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 1675789029003797544178894305616845772120292319750006050842034439761876492237959511280353665375953508501676642150199915117502226436069020016931493879557742027550151662374992583430158542580887223295079760165592486738528570890158403263715355275510362048911689248135681809639314796229121445643825896465121772185543729943273238687155458142300085444231031168606706578999474264026953911293394785092230248132999459197248075132439268736567541629084872584237870571183997882537122742739274531697029013492196896118109371368812212772919130333299272713025433410072029554321133718402700193223232245836494041020132101335229823812122253362226965025143534360669560111350855594607517312667663293270874653924637885138714817516359834345893821868554176439692355821519761764329283570048415653226585874299808847597876138012770884410206083601627047133288682083104544520657324720679580198411214158078378127605084534117125388597002388667502714838464908501087276806817711266861536100306847837411729841072418807773538518313986617053356964779988933706905090649902323670604067338043925729618055283839589836166373759495848331911809737731649122224010524573305674254529138611516343406845328900778955420534494038532369401016883209939110215795797606540698761726589174078151722109090752128542735049235888958019251071351549724381496766059138696470375565891402984666856343834941167194764125561690914338457327584194902840257226462963258515350351064816923469101497872159233978617338942299309201348177432636743594096954731191146227300497115245034135127359862232557186820221482061121666410027839548519930052345581473359818017429986710859514136078888029835678368651907979460870151500195704200858262220895683420436457402775581222755470526938924024791400302675894921164233840420632302171132490740937041900583564526080823429665830326271834196349222531229171506252214326246229816143818954492354266483630180690501191494402080848217695737641883518011889222321532760732435875159835972161632771099614313479722633316514260714010009310743537971364454508119043903309483844272484676647278155130682970222494159247260427987664823566577617898499148462323849557262155782529010073949825233021745563874557730138443165733845204740345979255742204362953988388807325629279584497881925099477492277530714459532835031437473071400047312665399648777656474496602683712692483514873152159125098070835905678229107956445232004307371870782701156078419607394443202974271679394431959725505381744849807383411589823042471175334010454494088673376864933329174854576077606540741536409434007541490880249161633267950796120936426329664267367875711385024228132932006533324116942251739141297808024498734267760414889490814840706032089202957542576922647047232110860982572428980738449722021716487529873360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 139679776659322633429347683324648921838931160606036956256251453045394616145954864951390176153898930944058111188535866528114697127485844448213376115680039343924010617765744719035658572055835332662549825892725658050276288804457711732546973446375590305147038732594769341004836889379705217769164000743764128982306042513285728108579960435131616387001800329145995689161957489669396813527250419435002198011230569661870536719883960377220563710910866443146661290657349536598978303632118259745613071874996166362579188874833367581293506639431416498333633318604535831973436593907128826221406761199956238097385509810191974792099988602399576986085111251873290103950817488126596419590233128106264702940190807342552753747838300097101128639981689165468460838012367473304860041734255862994681581665446537684193607500641014630042415387448234719075990166766643856254092750720056458671432030250625216936290322046985685939507043103506965708868515627673461656310188585980969541813628422137513547497124148702052846996453649282194658544707046950417286909617496233454119992086400346979871394896516254027193563604716213009908791322765741260023140095491930965244042811085351288636619648329451462555374747844372944411276275812043069790432089932827836892446252531682083833556997371263170205476180097719188113999075320330394767979023354983703662519074658829903563523391552116245462771951327996121006633338274813281862424379750657208273601021029536119946922540669929705569110800559838623882800124648795492784138092502152519119005162411449319760518591535580000685654455243003088630405185635967855171336813113279773846721161730584899688093596984004787020209618329590633144274439547790079650821047217828002289103802638248976286728871278435768531476796753566901778510488657119156546311134560226481525719179685686407932378029163472688918971927100478464430999845051427196508382968822740345085724829140918182028735136792714977487305834906905560176833711453411407231220259023414194263498452285903223375175550008076860723696485585564810202658702941980739055618591915389489041219382126094959415139648618065616256962070945960088483764802047440148440462788478033974240560114360167231429609889784464686250011246420451471639061972460706669122076625220901430058744652913656183343505328062736353114197297127900724206698798535725576292603649201263819127031855628179409057330221935422777420089445235073519469312919944975931904897068097594448780590025657754617549634326060333861225845886327360668338590477235761060975990452150790509498863965974523582602695663379568048386217037314862316911432372796256361675271697789602496248404436416470177767782155786220656029780311189468638372166683449665986981579943479688070971128108644165522430373341538325319077487303384256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 10522054105331875504341567727012128061851962437450800782018979201021033548210848430002899074340644579859604069353714066051151033863518572748338380528242529597658987910616378253438716712210419674688699921894060365925510591985379043710050642555153137909061132453282053196117645571673146046936439090222936734897142791890262486107369493165229966158800404994669032189834544476475353220225241170734134282612274337817778881423692649786012593134234389648824271170223371965901889866098390789467175210323705990393442597598569744533314768520626273087199828858507778246639006364988043776578022998748975723460736536472606642999492228508330764205454551142110434225318424304611995307989573213179931693309193105669219370517897730550613766180637043715174276208541065456456098306040020856887619271555136303670613197122437643252064225671214153954028750884220646524879397425117861987922736344592839113551075412539571581492913062472116054902073435014200808348272515444003708002530632651385586646201665219102548185778211283385440169275028167128856120760926648437804203352037935988053046241538618703871437161752735720651574130822808985790357337044649455289664994752365060006281952851552793762529922382417702569800001447448945837342539296702661355367406658078454098824849866155600722246479136583079202225848845393956446093293471466187989734709562638756543070363706314598908339859417376104444013106240604371032186780816789521518557206504050185379288756239057491093002785163374328012121723872885144435631699718876850260652440101674633768884740176299968550006345752018312938318323059049736936656730128350839093489732632780320433243686687883967807550360519870575040208858627690712788850231806866960937902243590988906810998772960879177516800911044323729976504843257883139371041559201232869013156265542824789084691176802267619400977750302352072219611509403088404898972400258462198103726378793868597094678970815365739256850732555370623986101857895289236757208951696091531019283045947739363340959963019044172000761662296766578272012909550868751668602146177916422614561753685688397103112799592272575771502350350563380339949914778164438890752251199754241483863748301611082998752484054062471494776168508008946980643865336255731751359899601571343846027212727395770017491866990513954514916828731703782589133897306361858087157092380170556985780119838279847854969549383664152997672484714765854905362606738984913424781028366392950038050522205601964720474846874459441755301747632590880597543840097830217950101989001948336712838730518874434425966008758639575609606014457533016079350714589478769612649071217682357520797642010447664505859338663993886772270879658128741442402080165508156613875642363700930222871281734801384583354355532323244225597725036720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 723891554138540021153844149121713391897804600771100709098376920747031294835575358438828702151064049579733484572867083843628362172584152532260874311310231283118293497456317192367140310704226570509967452049280967368404846079348255935159979947393715734735676169168235262067130504290038625844849235315737874790659124915643114617865359812649858344958741785121052714183944967498693005288228826479300436979945689770678344613466204246941336906194808846976543772675157289512986278859815958635706596247249927299519739445576783675179759562693903687585754814196180823151005582301999188749482450453338236326201996060057726871363293311083327650383705481017752843607215342782004533079074394553575813371715104258324208917348840208946106988946332768102629827801138048099064707899659172582367001352461617055131100171181506202239169242490060162183857140305899627734509580535606124575310187705356333111381496571726170423858323586075800093127730201327348169556769754337834594345639673510270308330043466311084251210848905359988342344430990191909370809469350335692443568721385233275986918680153165925039993852786569880974258909723041988934385579709492462319032469745123569521180525177631730649993567844717699613260581623656024356915162427416685852961301065690221899126877011798712467202942589832714047594724916126712860336095198681764511590107100984949478425329892557367989522742655860728602641993422168771505916930149692582518375940719278216766102017582977793636778688860897053802072590254057240968584266150205325965740714119518484441466467592958809878515010167718100508560061730173708927888686987100671345689193555922088095467121843699671152319187872441248984956024863623102972863661837114646171174679230379486605610950047183986427945608948004437203127815501551594492380979596728577980103476656388104565558633568228070298042320819436239846925079768275337459378479087878498125882863059992472542247833845902511664039271379874475726299376237825241653618024684618414540160694978850819028768874075820573700774900220629157557885720757315499712032074303860767054168853596765725950795717458931888295595235894651889025621729801062085366075375975634669206382191715799068968307240700156767827744139046930643438953809284012523922026901004700977483576400894183069249267167683967731716691234325307884012380625912920547899036810198999757489747406986490512262380575911758865256882103299119396503509242828472912460470208926525518003334170964272177192315751163608565583140565025488039821386534462217810583677881310334321441726418532304084193030801929762591583135915426742391573534578567270113561091544591453543285147823949521883539869104563856697744700961251490525486131598975008374854322789341125721937863758327076086753545315933968312092602479960000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 43838170766595653062768350798409009466056015829910567028124030167744406674903431136456720340054435775727479962071109545640099686866251016904949571083700332974676263488537589662847441108044341242145184109724142818730850858291240391662880039316845796500210976060525645402017689289670259433272496141757905307505782839877964004888142459082523298061384237739154645271238578177051967504437469548356495399766512102729053861917741857042636683210272716024111723482117245450490191437049895643473989306155527679397912693340101260865499652404854045678076949221343341051766831328613147279599831351085904513354379046171374208802037217800770559853703456805201371742556983385311376427347548907389933234896334009975735138457214817588258035688603321417387342888821008325497530994188662339455001347533665585309339017794294371243924468387984281275363695200684966102041935500784430319222483444103086223155097266656026001471573043384911536949318612179566170010016019712471665044681598354448194639274289608701421556742841482342430746463937028219786736374869761623205354441093363108486260672230936616148120495431588726346985317571739200077409667112043580565584349860841198953575453798179060642478319752191314238661840611091700282016540266685997749229849383259142470549258152982046631066756057822015056108185363156953706652518376288810982924728351267818745645867124198603792545903486337813979395807109025573221723240179406011843840263584814480154806707372285314414288169614500687931183208910975365673478774735114696242842190428016116488735436986105906426755730208482499511409992503603304122717967562897311927398761049984719320269192240697951553989643238172717258679755294150030224303505807004662363212767391462767773931098854630896985924130259025247425249503697842615117328595408494847688143446949016935530818564965625124388703203618410387277112454429223632258429083969031114053375508527589748813686138900872782148320220241251135187804850557397645555276619721284275093834486711115956206397413554314801487745895068683936011450326525167459922786776435759213687258334330483032207322026625714478457354836004590449634784685766375030547145399031671240344444756439916533500672347417401485458067328431686202762357886541833432184113188709079608686469507048664019774543721889406815052645085338053474033633990347289555661397591554402189412376029851691097787913373826231277584195459257977225795142789891268103226815758378767844273119175039666624604048520731478511139813072072305833709866832760275311814011419355403803339920360085252574112198102683167555148566692734246641401113005290006525311642844403638591491652829198363614208844038437785404074280676151106915610937597413780992253389800790738018909650021547023545434817263753685735080605017240000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 2476171023611197750753376089757703864503857241242707776805508629742675820006975618714205330981701678795189175283520234094117491668382748287899090819601236710950526862593938464875859923281397299415039307044402530467267934453974746753387855047028668316011540704164301706762656313156626501451770983879729443281165492409181066944128782703455905896841538408037832883839536220880805768739821056565705972739687355583745207701373483824257226113097268846551052478617334933321337311916650868876752804523504060631604721894392856322665035232688122138027343336659242639008098943151531473697995465338226724117630866554570461741312878651807996369978551317233453558241206482413474062532580366503495511692026540886875987748301654803204277982069680438781356631523301949439596147572587689175708410573105511083980295719056494195155403891767124823924350227143698270684358482289184820774583050193509023378613766705772252609152315714156227862510834963491790104527256329326724184199503430894490164231229117630885392227179745065981711841881216051052213346826766869005025041862844281885492259623018124086477511377377780597695044184582232049549584985536277021128625866940027660524877714165824572728975412748731013523141844812934568731764439117644974667602218054608186427532709378453971989754867030876316299873551625446240439889661713315464946108423187786783049626494099214688114621441331810012523454616566275166293189606908464043555831840946244117130861345501828114681842558912925100066541582514537811655038592182341613580656688987066256321748758145562128726466455833620096461093607721525881395101745518557120692857890567901191751147061481114186355584182339654873835589364136315411590648513719911548821276435495494354301166362675021164121987811508648965222600903942729605913583445731611559233923568774971381875759666525127284293091598532625515477856646494281929448716739643084211870215840753769395610268609586647129148605860613890997997524466289159441875834866843674195610893315155924228407908238201288146023235882929231159751651687971102272088839421933057147786471289646264536999381848425926969023761686559086674487055863810961514529531230110460499714492537697152974110221494389166228102958707754910807658767938871394641176324542160713607181185094411442702760615958909096813770099004784741372485746602349876342845431289958225507624487694151378627763749828583755095915480019831002346501185939393864039407386772786461982591612613871485212428953339653606384187221519999576595303434259032153280194789364660812931245765225605744908366436291969490043957827617902381200737317347955272324243784412529412102457170308145572695281493598431802147216739607495913574410977828850572853133420854267681200388065497886893350449316156831746739420538880000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 105085058882961295999057326597949987913941800124538297450348042356696409084415083034429946838988352907708769853517170176921106477103330950167517716069322382095616756690315411973129921253738124691765231140409462995379992378297242603385242396508865560742620927437304237394128584975993877400438808352806819483126035182156184638032509499959359373708822089732141913409506988257473455471333658931317548231597584206929496100023204093470669593068985662264773087018387259318763595122378533831545248187384951363184443984842897514591238423537151918930063417048350590035541829527423319563294493982583925416922679587007941073623505898509111170124034186539644769924843272656802902692515498678107930873540775918378273381315099516705524028850725853896409849760319859663683877990929145754639012069414094007778553562772043771333663232402699198450758820019255971032697334308422530823131344171912419703869214675087422683140801852648965969859715653131119757048298544294437695539339399747530203442318310937282905675597979193887752346493558322564364699846308597390589755822407887939783040172938779217240921864629557194394028148921894179493392696730308373544319255782960469691952627950817289416391214485689575449328914359674931569879597272457878902021235256210248073835398501439334956262449203891114298877853620005899439002183665488909977842963378893838604005635059998312506907416464907252779089210585118841387423172334470996288551508235767727913524559462373011411828061245945334290785036947246271809593589545658340101494365582967448574697054711965270517112737452217674584816323627366612479801635741630631944048780568900733530197575360266265058833712156809274480942602795375606226367342432765696522409743418397713250890636836446626378410439798916175541323570225541735874237577908497872977276042931038225088916927926971141685961300844531440775479216336780685320843306984974080566886965626785963718555228036527121914865926210332925770009358341879406239531926661900822587086903836896118952856348131059921935516127855270821178904009919103584820025817673491236383754149919719817001621642367831046892231181047893846056347926172174497297114787166219850860506569499690116906599969025134456535876677397241698061307006286034905255365121879966812571180912941288420030426459153877364340049687935276003001154610110934896239870193149842171333135342676400304601680833007188633680448434897741079592270691875729561866627896619261646689365736524996021422613804130041164136869006491012903542359743342909590127843999038628252839951415633650338470379730096302513922991035976495080965747224684124718244473989577279263434595995749202758790192746753162088858177194078399579079009697364186463427100072562571725380359721553599477514015424011005944541750296000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 5629034117310915236151001821402806339417756067105388444220560368284060197697497731204609565531344159463321816209281247554227605324064559443125079243598627221899013015655291462743319408622244265055043302261179484382235018028460973627492261795364783640186078295557359724352474928883657619929238711531562061096629819989568453874655274285453922856829355249168352642279372320114579916727005887018940825283128719718263612340600042394151927265317704430178239934718881093955307130474025912276030624186597759412897435853582356251175083228019428262768913360944733712346027607698837890786391466676641108485456656105824669670009984654519613920495994465405375241826966155260027446452044457621413041688875672641756016966994874952441032595324927212294473568346568676217951872235324848688878022130422425582250658337429950955198827322216433899987409495693456139090313918206892636749019193887146571827881436178927965369974319556150123012699918425763901594185730011901515938933570303701615990384598338737537615184862468825039387395275434784353984745951263986763153122296867394706209985687948975157252785912503353459545038333521180965835496742910790582910288169778645740994296249048599050592843317745929270963107374474172305409474266007510987411925835716467019141077902804907472232265314080755329728587898802695090565285663157253900282958164005978907263786800800775885792384283188611509367642141333798933431636025832797962028184609371309959821671029612227809171570877697893667767013885751192630816896232111257172333377374566082844705160683098620708196764685555404824453607044771447284330029206365249126428875120458371921115642928333049704450475475248847039581369666333841157995939173843655587546890412642314144259104712412212663649807746196510164460263774950231457712225562038827173644465122627667617821571640807374102159043283772490076976266271851250909657990929701238935026379078611578600325192045141919540655575019822365466292629501780090507029023130616423340462486509223262568660016163399682134674690770949467954837220288753470902635120407252934428862932281323794672494847492784741308565007172639555244549915934202644152389746758031728515713578456237203829955568873193202171290748426844496309467864294876348896328204826366722881281564758554378809998274737363014790753396367421167817579863867788736598029702857848371718117933740703445943435942308366297738194577995182768279360062641223483652561080756339867984845846318909881589174454224139895941531162096697389105026093969601831262417045479348210645225248491536157513905161793035096752847085070426454694372127720494446942876951713093522674577977657666248765809761605160125929440525340755414415655572142020379587915672105999784108274372759932730982612566739651238261856600000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 75691859624739755257752073925646615532530286189330489945427411519631086025052502539667781455457011190330304745916560402126733700260583920072441864296752790371975114938084763848212457546136222087207022537447111764032764321623006517727375917186464961049179179719330287185453924776453443237278775887032544563204715661791573172101859513893756027193766641039813829521996210743590088336493560744038930070692199759291740278873603904528878736179549938000477722416550332783799793676397898499026789675812707735860076034046315226184902735370502126467071684157230995187522242422162629450750817859990691611841312394275719226113109033065912742346235759285279483717527582132491417089189084266751268283245908002752007355015076220172477970258473444310736637239076179957958839912916697909431634548659115614989627327744714973531768419166409330809115850070469069946908116119715120798745705554954731911192460657524056220613501263871307149525232281744581313253280198801633992204491724547362750905782029725252925645308339440028678308049049338986079807103845124126206009415263529649862113989398845612999199136356734107668828082826189526063625302644896061908955742663400106810740778388288830626255382455599672519100749639532173388993850717277916053811440767879863315644225471722595065617822092000944146199265475879331434397615116448282129840088219575337465991854143941236774290004158790814042876063799632420096586721332821049140185068760605466835182778576858474412488710267284772178248121516015882485977761709193360706158330931756216192663241441058467912683518495338812351907336995495843759222911789781657063186066910154389268218283946534306041940870795331364808140306218398206535278470414134536837542377447883559525393434151212540391009903045439366240017919911289134043465667265445156360270397275232495682891953180941025712372310286900718868644557705927578158982258169305563961104961507568142801020527974355064125014160409058232881375552153334962456975874170202669080265386103045405000020445464308656248460011043790497452005509290273467671835577636396637448050277324220470996875409095614239501999881647312273726981370157681214170449921414372097459198873625576060811288034351491547385760112839917125924300757525215373246158464909530719939565313286331123835038206545881306437564188951078503165418028210224246467320293541456589058291648635532844864981867309203087151904701364943022655324398139076296434212495469885826070992480978792859843594234554450546952062376686605656159218439734356313912889258889396818604094815109828965978760122369212645911586905992560347034592277710068451163576456106174085389053980592292311157415230356536490000589554940477713071346570095845435759094133505749601288478752760470972412600080413191471610800000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 10763561820166870481863487103784076843845978628624459598546221783153368410055269454955199230312204997462060085428394182773200525514681026629768908951679427996570778454270425390245619988747864582066835345874905365398689111613894055360993288694700039236727588925223245590646280471665123598818133443174344239694994487961878074248109593974139284038475277581433606062118829980591062734288386037733436469895953473348177386075714098774757668483087839910092958838814855332969944600549525455932197921269668485466816598415966131942646506109921751874484036264697145100842087496013464762428545992982499935812029446247249422972092201677812947798185218213257836382000550228981404122028516169153094070751064248583101873548783632104632662233457634587759745078101148304255935715991981008295062113676967605030313455208318420330421335439132422437202835898610483066095268945042338904184325457054231033903274918376954090408166677130989317850276877725920444410014776031267309620454727295630938790184721758634984096743702055740675336919431216812252524128332396449745659032776157729437992081239493372175229331892402710304953933266306610806972193067300947756773961066255332965893837465298130549789344768287155453149145394246335105648501135712837058074782124397013058191010149345442712356729602153100630717171075634095693113585135066398443140300480188579358333709100134265977117005287041916637089231041632610302250353088813975022812622065097599901839124333226431388355682481331805529140138437594990950428490101213040231448747001962239399338436109463231656528880766589214026349882066740295205411658765311282151751689968304184618190430049470895268666357815909532825180311415672956427524987310771456930976814959711327560190424232007204942752626143849642195035450429645348682982219016110763148588108854653052565037316946970313545151276880062274272281933837605079623367816631630386834120300716406151536462753439623661835673832692570829725333158328845746316124204332478003517556385234147985289579547109924170116550717634867889393139138866053674445094027819460239096421562487379009941599022830787798126532085548704922758581371412826895921908385480126343109947494383946722401859300893314808508652169895781733452121546614381731609452358621469095059694348163182448736324875493426534582097085100452201003242530866372034662365532884904719448732666014628888897872939888732207318881843096640338640910162764597984937823498852942314936143669056742841967991998605197068007312226428993138782720845651504656665190246804802365438118919858452489649096443095991286849921343506248671616280575737085111079426700625450985564612445592906344051332393900631052230665329179142312620042760672761490153151971314772225396957160634363738863709683767512945811200000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -156958126221350472665769005895703228044655174573702357998410426850421589262426124924473775322988458084733238276598555375342657961030007857793431106814203949592623351996847183474719287502943678909946162077375023269284838697427933463232545368942870729856565568383631342208082596709331732548534710803833798199490067651167231502323502600711851906969541038031777832955370402370624723432219780479920954961310806961130839801693934092917575268487732930215241524985913855418551067642376333211381330912454558844966995836906261091689031255683163633661854719420005619160088450478710324978994958809754597970648851336208144837899905489672698685466515193287552138453415832280544748863109967332916722428603736498909050544011275502973214582627317706625142644056224771196895363814111774093445371177022015073961442098919728553126518016131724226653643490705712274517331149681772389843332090585002282319508822651077631004410685643189506757067782573177514197929400746699086012126101356799427734262384006152672630256475642534928435772717512388797751151184102199861012076297499354245007340694267333868664277835887500452900079097827810740054338447679741999691217447136694702729693881313530590965278591521826912404188998207096275801527538033452587869312736147182110894575694948016967280622380776855943948806379177289205892058544635064367450956968664527776119268379921416593689433061785218611869978316507880510293958169118995702344880771806405704539309950634810579980884028934684751022747702180716894864210603198087165550437658728635024108141084610528499185484752051889159988346047338002349396009339501099433760172165579262905044747582473286516786381749763189597399213732939959482567971566922643394848848232121207633459756457536485577943295889536791553209022373791639584872904798049931362890961121017519021248794651985479149029194627443251970048116733849388890415713067719401150704187886783097903751515656312219740849781605142514762997008021804693319811276629631974505397585517161476326986925899893517884932824564772157413218416639795595408499773197942525314389044197425014569779561067643136644177258121412872984347363673338627354308812981949639822791546169666788389054165583601857078514925787523721362017405061612257484497131943144608771802745263267908083171990335926427834509893731841061043475190066901671149818592823603063955382574700617595460012798998955440217300996240969792945164241363134401722264339403791906473230215315838647907479228515034839030023600843735109994760805425011669744065326040660415864802039159262009996036078421558014202338847674198610171048228827602683518318339816432000690230876358367803567158548450866431947005611055220507255355175034986537060962288304010788325426399393676071431098569492952322549600000000000000000000000000000000000000000000000000000000000000000*i1^49 + 18988782881581977725132762060584813380464400706246864485477277574363049948711691860412633745296388246079855760924219863644621930793876160301528925001913969902225329572060223526977256428355581955721776075804248041622008192629280921700665237249521263225803582235510066019930953040054613065274023829506829426375668667896427628470002844206722262638215608909456544946334477890282828789837763966266678514205884325973565538687346604039892397445515161518075392248158527974509355712404240543632923116488227631851814557085364721959722551209783983509960446545186087235216010890038873888926230869594424858651198067833860614837976722428476987913061972172996512522995752064801558481187618923800167104091924444538274014795588556467045508573251832840147683935153063682006605897302021523124313638034451575132991804193757854665870938961802211317455108860766669967154014542152038846643293591185873549586260055217136544318049127756736022539829724593326339285290213182146436876230174650798439897088079859955982949615151622650050870240614710590112181618953636407466682773228420104772958332283545753805074757585725201973332409834309819890563746220913716127394394227494139297473470685738095043091287703861929758771959371626165501246216698834867902544839448972796621039625585254199748064970217999402664589055103092050335693533578331098733019459464284683506302282948734527509196242336297699476233678771587877879535881919029758966738456718585889254739516565012656139966562766755897846998987615909634160628867431149140319001700134244110441335185056854071504469805563449652974452420670350420639974268619351344530856987064122847386133291327346576944080945433739644051803023898763146085013400976950197900094832570564348532169847355340548607830610716716012288032812919051046348248151967135901793726182540575578045014153413788550997229136943145344252002769810362489558760038919793985630834231656761111701843528668938765546534605036066410853661256294055142045020801896250605850780816868909060431889699598171949352110843986185983001131897592775411440663918601500782888074645744955887541134167282207809384039983490516826097432455379326410033410073599861899484514300493378323152061825947048967209057756620806691874002903902549481716621921671041523459857952276955098072926578554425119830316294447422493669941711872173024312092831541937077631700996892420812352459948176033891889160704556253735880989421243808288281900173276401098912516289555594527682000702621862640081535796736603192000662793265797069472082506576622177429471214885910522474909246811476240952809444158967788114494643015271974913014549029736192664652110593520970818512203061975870395635696855025344542825467632730884374671754292555892082108217288658705086124955093522361452000000000000000000000000000000000000000000000000000000000000*i1^50 + -465969305963697397155429991963474038520690096661686038929999466183172875649722115426779754016273209550421329568633978325219253689711228200342175086481568585560005212243825281880059611089866282650451048971037185479913367719653783385019653676523824847532992872386742792007738007200968624340080391932061080338434079786791184369543434238390741196960916373716879868014109988928227352585642067898753278944003489467082475863633267535134051894435989241766872520925570936262059579274893783423312670229599607185457371379486858710936704400957785895370702127037301050423771687614808796296677030356342406564235985113684461441066901467391597665567676670040271561907955139519750933102215706576019232113718057614847931526734206043185391368322039803709628717660550415092461396148775791271767182184960309944371711051417267456526166078783783252803486691627855293419491937830156746861709459017421022893747947875973537272294443650817728110213369612587217326743007022338485015824561774722179120655730197261436813391425779902038214823506534210237138437076936718232046079229583942395299429546387079960242092160021635892359930895427544388070856378602068354587682149821930886785858433392591299061309858335751511712075677219550327767312056519054888475092374173160317326692099513962249627619989042583715438242399851148821495840287762019375666331787395739585536958056824000639355309597239790458348148875367643115176188980847320836895175778196123902958969682104011388519135117488462889257221673215891174045151018074951886777589224159173177653881081383859134775747718136199667500544001070957679962567291864693788862285225195528691124095513356112064257939196798725125386166372515794840812722107994972171433286462673119587138787899242119902470679679944524755324057896364201897033969535123606268177733615292300486678384944191971984093023610011660020483548887325537749931137926762660490785759840376664535760063803402840322017388242144755166185088474153150534074316537095129244492725095055770794860709663750072117355938627288169037158342086943365353642091121156194325092541601839762714885425304550172395413060729550135210480432366360070641560390150643301958364104436812998318705476987678273335031258853030187231087820267010348431370418648031161430528595368676236180193207796561541305847184626415571400800530951310166307121759279158837734379172799105266655543971996833782460723478586705580242943682831717792975894909158964708401869404318541294292493024336318842515232523917570604696758140912041501498801539348661635150527101112444695153744063602778915450090362143736416258439366279705643289461793804079690952337813674781683404744189740464030908705410598900536364985991293189711580909163944940550508364419095569773055021836671908554940000000000000000000000000000000000000000000000000000000000*i1^51 + 27064999431582466765754113701742079017480231589097055426646897619705002694428680886337757868878910103106659861343226500373576586781548323584617583848769632802025624739284312895459922687284235096142791387606229845507098095592629156146678055376443484078447670509422518236327707343072463591758813402196188025921602848828398696437391802351887154740792941370453984254833936790207209070881827524571753177617617843196418338387106737770820150249007148996735590763494796479234443951670757288337271268383670942450970927888174758004352783028848957616163711970445132367767087707006166413043113966333502521782154927472081320151019658978338581921274005423670135846430760095946075438561007848432397677088521648164428215416428470999818300696478221454960787862966646373648196731278898789254213066308015731069187647299466555745073159618614122087381576682847414609509183834252972480796453939886058339998421134674959019430538757168540837670841747332994962422975222685846153251375911773115169579774094647448815280364005426453592753761801483699078993194679181152531704058991530758573545449473192799508925986218545655459723629645416335932625170240161921585663263906389322078188231741154674395540428274442522738710907556695600840601962780937314232962917996627593848326574109998108691954762014967211642394976151075322238273193716641954623132990440694819881860214785530543468013879479310302832054849342513956899923289526746761061080348041853670366908222120997051577952335948371723490753576613387862817411492494846296967352801548966313951790856733665943297809212523178511471378228364051976124860245602419639898287043401717682444225152687738231797663596794213668145807546447060481903173237056401991463998949097982182067103609292872671785766551611947860772990245470881793852915082813214470035039824279984602899328597495504096021026129763058719900457584994424996497440832869012760689847619460896749543832757656689649273514962454993246575677033871697299342540152694049711668875574440311960122899014018907125710829384872543922401706894886875177767388812061839388455432654924791147653798351038685887786980842150222234134210460833574896413351458564484348336313963474853831940100790641928815547433605752246957340056202722841772288290598693264768472654941563744865751682629645254900833934047709289080128215373512143675385524785441168762493398199887129686820797708628976251005185416317641134780578689415762647567199177606768662890914648879247401077782856183296467727786444083538720326934283229768960561057693986526622272700111546458300703706302411868711270200964926936801552670241189549560116622792879694328111528802531506662627882835961484226556349465565959503043162901336016004934857779173164637760429377466084428923833759797328480000000000000000000000000000000000000000000000000000000*i1^52 + -743844302697864446286660633723945678543796301145217996669565033746750539319440159038553277218134510239125366211904730241884441678902311337700719468542158398124511101312769438258719790508453959034726016744753442731722485043573852029488560328499392469702476317610418827995696750134243209847991960523010406156582402894800412601362256374766905688000347702515265329014021506344974534375230637467692329569838851556222968383592719939138789669900268310085920328368777798510672357700681649934083570005150697320974928447658069118962826463289739230801394154353836107572211423868605397820265851527624108707782788662006478873732859681527018042152196465405270406620297514869980938234810282560753423307429085135765211865551662556963450198240285832309105543098999268971071337293249237551544872423272275808358717350093964990646511335080338326612794819808677246182513494232312326125017156326783567923760228938159705645398673897975861018604717235419918504256393217367852341118636956873146767145140822987697666286110655942866532508053227584517116415838526942849696322211712634554587491620737160687458509323835820667856906301318673756595789464667646116961078532574271227414600327840696713623380111556431478926154586577123376170515957898652698944977061410082659678140996734625071044149466450193259588332450322077096442631091584061768677895358562230697206619521284450005248387261619386483851647395230611445453266577616464264999364104880138789499061511423377832884517034543272825026425735219850539616288443490612385838287510811380242993585027236110752090273680985373931646396672433488029428784972400249942501191807420679831891587575257567737906172691539444326331710388970603490166997262922785771384259567520776103177918975754709423726259552726363403583588641504816045664875825861365239428442457334028207696279931586737659810099047580988659540241779258702020998524149062826857063934202515047203390249603950276530158864661843399644632542044127847039338338547487679376366259421769909024311357847298257955034188866130859995641955397772637136467816966326636588936045677631907071202544367611534203364706784573333108476205609970423135921293499164981104094627863748604882791801571909079549650916608749403996641141074662818617030322794073801332762688557749701086288546800481165358540356477326758692725837614624355561248986569966202901974182916311498627336683277933956732640512893415712187236752546163493425634732206819421282019067363867500667787320015965359143420114017490804436364030883996151001966871651476583364252516887323892931857837580529465131163640470220004005318094050991669453353374419456623913925569262810073546243491764696551993260401819489339906645160934995893257478962339077213289462594963008342305208333560925180000000000000000000000000000000000000000000000000000*i1^53 + 23870284223503568783400258749197423790474077103324890221828890968979601376050858525535473940583631078078909934397264349712456719765699962754448362393464732039058727305047269882240732967763629123328598992626031452775409225407232121987364787831824652607641626099347033278282612790428544970308320343001213330305158749355149180419433228924033893778611128242682886978675974397710239901600643350154123268024713097239109253034296007197991241175230646127379255894790425989884061242884695067285295502969345081150197458538097385329892958981093200267537523027144604157764939629794052296489349835469680522587463352970683876441638553579986120062115404175034372861026225141146584607762182474489007656711127503854361173918024933746568034267693798950951172787918845008336359026415141030188432415946150662076932054096952098258603740120476142941183909285767199916456504397244027702622963649420422052961509786625542823272433991696391195866067391498799971807860619341228129716157378577051066045806291042704087283141981644753649853760339830902765992046758021976053034870681223772469384844453228928112153459220975711931070474606740214495434862499620419444346725760512829947766579898875018608914132744294015102975493717752249886406667691780138519449058300672481187912510339519710558978915640891089324408975070192879169517043594179659892830166103054974489769699130918311343716592534701098094425598654183201771867205527106303797761983181074686943453155221164207090476365479285300288931044900179947606027955517313981317330109044541779474527651398639742724849270639703325604595245833160609212938888757408639394987930991813633145026907367887308375162767202967519467025579258935566691237355655478093515657131243566309447964727409797659059474884906748885947408100665646039830294223437397803180260213562103464098149527574161013028993477201400550182315245134926779020282489746621023269812385784470751802821485843300529104535103241423648643864874253294024932825053518626934653102139598659055541701557307150033613485406483823159503523671164271086393209255508220126475455217477076487327760557626475795726896828326458763753600129300137422011220679155969147965095329577012861974417540339885496255887370208030205251602456440080571600798907376432667251462516991867060246769612283426828515050754362253435620114632698313193825234478318198349886426824266319808967988099537423758212240641406324415041748339947490806399811282681460838773949152009919465603256488944451663424427252612313075484543139930872019266558830156289563919278264139665686605861975091887210754828096719462023068773319486021552338324316080354480695722014427102620582942516089919706205547922528765757842187608049570819700241574545561214762565330511349728466615190980540000000000000000000000000000000000000000000000000*i1^54 + -578916755249772948726461679207672078765772278366042117379375590793905741240450840553933912977466596626430971952100735068986563338390849447787077821664324776797393470405996947175445600499059714410958292825546106263422728072135151433548795164301037531625180443961426951570616056159192723055661239126493077866902044905722696951251766064722758728453523927662417064488423601708204036534265659578185132055579941159457768218478842407266292444590452972994831247153634399031817184342060750125034732784518956948864313526616414440691460243022442508811823426308089721041960066028359927444083458581781202244962663935066379640573347708841357576746216999193782085760075323958284041215343102656638050237915409278957776252356755751133478005385513276137956445723921439060061238341123836902630859249773414462233699108277281542244121693938675878413872749457851206180464493123806226326432493076813586358616738327132782799521414796125540882481985088366013021645194894672228048281416124904742931982027847251738379332502584458286671322625200761664268008182353186666675583389726944694547017709245732016479449704692796393688037171621813078652914727121906218207623841633649421446596634811233663982132205501098307667301558438394973349010483022710216095779919303494609099231569354141731109069682296520297402447750622618286245952983413852582371538755981562906195893074877663453908586776403270812861992297288697044135226884415802546283307280434262951139227744164715463623482455040493832000839320087142886641145744977166903626545507622147990306061033726025076981298336785077507268200636088594401801579787748866070454810468185676010218535762031631897985480354708185295188179034074582408172056429223119527492180657390529028298173649444306015714074848085685316374816833478678721861175297526284664494705235200033240159835695298219985846215088771529216814548472357431295477734278941271598150365623643093343634637643408677837850671745910281083096890264676875117018744762877010878617037137166538761005937720497807695325903118250549038767188529164818086730658402390439569810666780745492669797455708545182798488644614525575068609226801821254590073475310950156470293854168927079184546941118557406409078168977144450626105386831974779108926703954910242157108713652480387104666040359278061222496899108336694207398904882712125520708717634597787308849078513434109834445552901102197630582685651991652860191829982443178617377963925002041442048034819373712228866750626293093372094373926124767767223369292089693685147777887124844943877807822765442643416770982070354565969784414053820643085733240551567893222090462084677707202475191944512908092228134274361293187594932180608526460997060554119701109646180043863570622032422773724802598931578928000000000000000000000000000000000000000000000*i1^55 + 16599774000857515385120187440305297896993468847752957327139424315033210612745847427754666550326298732097405296432649050084128590682932018736914553426939776047508476190398647865856975270466128295169378498135559136766799284125447242815571404347203021678864235680861324568528444252373453354410858249442376231092668022790884991303668369537360677203350903987383799979024731941913801865366461029351552874475298271029655455192698831683560743848592215426905908913111166660930578269842607856855266198803651482948675345154379932377866038793782960932379673233650730908330862289157017646312697980180134162334507447650359170840402258141998297761623212657840308323773291358030236443789022143201496041277599728815666382720458181059956249467819203087336168288013112204120295426780435690926276825219026531136579029527674939394651163948956325150219781155100926457337082765013851782385032233291021760062822569371400965762660582353910992735598532358076107345189402471091529447858144143890356309567043976247448957457426575945015933742986342754060189325945786441302986520566909198217365128669200734341123552476033025990585853873454670761901480763960772438916826514544403492735369297811348401710043747101956846182706080546254546112840952926441480740639595979022043071595203046909301787842430463001054828834289666416047469502174857877651408743328645057545491642240874453249801825901855837705399911008668652836419947799373999927653114857135155683504055621409820539952595379743365077231237167935611825561717056057011084384093524825619332922526236479452289237935246568421443258520979759541660871642035562593105596208781360210550291710903289741843267033275891800684007085780808698169529157059620867520294494335435171881086840238256151635298510413831459111021606058807056592220257649406354906943160802969290426060563843201241468316414118648843919964947511095948838756230863784399368532812715306757669333160983558976564354082648512698889445070443812624717125657163967816945258043160557505800375323039099865361949920122225304777412191540407186669710405520434479526022110712195381807980222543496316545200028584306375819934602481139975709628488017440831174213510128911228896201179776735231701475109858818906382821986318258203052228347781659477303526784069268349235228238554232626161943761696845755761005246551512919179686724065210895121891208646289802885387500647829032047419317165873193697405410998134007463662880180112314359378380604345073787080497594955579181987268070992857389889037358683575152409414525809976878064790078369914215806872327723486411934564944202529395470867957652449989470068984577946484009254956926794359926446163377928573092054150155282899716354355605530746986207126037108848047719462484231711953699520000000000000000000000000000000000000000000*i1^56 + -278649795870706574213747605486536037956460733452731072967505496760010181130374544595745315633940636309523135765592598654158752537215102351765644972202129270310694510943085104836629299712853260859004917673370263947581036267046352733479665697627715334375621514097512883884095307495643214873766563247340547776851192383145431730857103470129276450345743246185748985570738667776117722792587959981295085526563597852757923587399864148481182731774196002560156308917347001189797654044394701877352181961411161713949621916136053464776964289909014895547346227258842728620719243629762660737744249208353923111261152482944383738778123563749318374924274418520973909456078906937406053790143503515438565327005960012497310336136749785278395377064965096490358574032590090303551322512122648979357784091759502894279714265667489740480163062356600086629628488218860975904434861893745696497131860675130729485716859808802509840005312153402288484737606890604259188057023119216557042611882608233172044549824617644457877762448149980166156869704911896566215690480517519798682699485501893572005908833344087187114782709177906937531948105310401423347936466335661135421160370257295549350670888047454846330296697748325958961277748565680523756818055168070460659198008399829199700199746531162643530874188807298933745629221529133733719674883189650996560282023132961731304596438498164045698103368269233618973074084158394750070483577332481578995984193992055899144080539773076077847139786207908149297034077232502902908368358738678981882790659751874674458316071760266577203462865483575719347304519025029081502819349338847705209852462589020750705370833210398736693747807808587880144587244852767940484887362963248427011987734797742605860287342269140085978790697737995530831047482949344708799357468956482095528213593458807414326135798516041584175959120779900666302276310453263410827208281380639991562909307732923683862812003411326832772478187363126423954348620482439551417919392262018382858719476927376331091869473987695965527096513474067750505111074215505412990581938850478376563271896611880528025079575782177404155833669653448895093181183619905142243492294349539668722261892674041946634803320207235168463872867421279098285004665455961328116758310236223630393813557318219013931546903046840180850909408730027598934196051046808241499423501313550175195946402486761175194865365714789044487224304651584877684586303242736450649748197601884057861177388998200427263647528154192127457419854870835811120890060176962867594168685586253324582253338648939406019437890360881613945609961537464855753669818243054656762132248040368318346492464413365382487083571105541642368050413821879589188310354608876216303463302386383476066632588167506802546807440000000000000000000000000000000000000000*i1^57 + 3890843237805531786905617190539643478452070142499862688076509224113183444285651464014741085988395271036458630912576702989148441690244633035483375591457897123526644224086174453726349546309009839117296604805197765412545076616272505773833763040798786347690450043537872151896383680365553608679436148676249791615863517288345523702507572406599688678745355071086609435068856718511888839319901748492088043328273066303707671400614185174119970505786050007440579672981191848068461348785649036380496455707620268619950561736402703861837174021851843284286521219156156424542440025296907815441593981746648824898734248650067181952239808849582234695565508135038441361040182212392126980316295136593583064126889390968257996517130984373496528924436753186018974359314320056282622403591409716216411179367472590160405948474687495837551102770035438160464936778150002083851061834808232482167269354045473899235564373487565228139913538190586813804519380054017894977869514817440180761889440396128702522322229255974371038922611682803745144879235497565380406945301137755071116503087242658058773320474113475274319409741980946451120924693860827507115656868545644745738757719251201008393184369398699214863758773588913233389895721717956758431427647433031904117436222012811622963948219154132329589007365959245890741489890425523513200222548238801532474189245552054641242151023374745957177335096765729546670716463822104954535202432860722234406473566622941739387474486189102313159063534355745223042300749031725844453074095470438199805696105525857828053352406955653861156305247324430306505534539776697763811657621500567948920924812214960467931089711682521028077699840627918167198939153152794573663057494294354634750424768908507478436279555131231550738504417830285423032616119476870777141074708639133939506573521366196634455519982141308913720672811949055853716342608439390135149506393761240299074801090740671129981508137708543667645420476940350234638265061557762304056488066428904319740008637200929651513759872505006473823697954767343480497632578082129782385046559873251937278355605377914202001784988284630965507671493239829937284647434731190321762980063612379622635669629744437743184649730705507099348660321368776307410962474347979998475480194776583002529300561637690291615348875835644753037789340568693047643818284970180787212166900968815209622118867072711853509117789387185734165554597142066231748020743804371767912165814313614654588460061307534804126404036605119349410451912362370852713053825607857509675403777230873980744823312944991603388923553622197292966790001530457952742284907058245586554824669569773074098440776977146513066299831806310198472538673538513894084237713147882461917029062234770212671729311661325680143240000000000000000000000000000000000000*i1^58 + -59592368249101517356157201546104679031741241134627341613924600735083762524153755039771080441593746600009588273821633747290635588894084756585540070414949860283864379847934201124086525633045006546449379485725080511808847887795742236770597121286106469272616015538600518416735676331450815825076353500844156605492974561344017897312821627451628283946739240016149474722440301670839077789994305534474663965428294425829494611738878450109869502104593588578812565076008166741910109099456330641915531764856395513480529040076169274283085359768987145101436588865506184479401632766170001852987826507818418476921952308321618966175555663421932596729458315342355389481862205948792737386997962256329801055597245204230801102751147507797786000277044213721743351803510265189757996858067399811386014085211951586527002884180882008973307578044081002734480883577331198493311216354236854039373381428703799726138171199849805847307182780295061931238647224585311843200320163510585304893578174034487279906335858098736640176669830803637046424873023213206647458683492226745777865948132261687802208666060497019292428525743419148784735945509472756479507174391006948427535029403848770772244587329044383107690193400361821144689607991585749289817091367864490911788911041817264284274775152442673231070932259282435507614600985927070970233793622837813668271179114657699387378329782702859231071254390399780801928141207266834136815067159101165227486546828165310051996750460983879551828047250878787899031338063000324006162883470478524666406292450802766689396670271488245574158772516384058686692759414494908898401952544636061555996217270989884923853829547152116967134768157752313007521389452935451947727858674650493448083248868531493792885242151864449022370888034693087833639951166885307124491509376789928043815135515056721050891882032436089979536166825128607589563927605605914112924207310073299093939524570115755516232790040077767083510966294956639306374560322230513990226773877988623697085419072037554537275929077934193825776648401107841097355315152687447768930562610666201620171204714242935588197968185978646248680711213483819584120602401415358736602654196651908336432143745761680859995640098795885187478734261288125752692761324568824118654949465584018803547666138437668659692214491112189592479309151456495439171308546971250832624455287048986320267134749256791097151841762444269998754967238807584120644554236223063849373630566792142960454980827698095795583423166140272468845617104502123075480686532412301081625269566376431843234248624053523681439287844682287785067581913583062943678279245547727803509907877803754729167796971616340260679528431518463735465406068296867992771815549398510317663386197142087873032569084700502154520000000000000000000000000000000000*i1^59 + 990889095532068246392676986178792230577687047283859202052144475845949757089943684242055715200818102279036685655974387420351179431467954548543986326471408656200858368340434680239848562759551427423338951485683237997891260614547330197447450373767260073725880808171828256496707679889099245643700721226152805145317348111952461913358153902424083069187146819362232771829209564590069758553015093715929377796914783388279961469063445387437289181434979359716914593058452787276233164787784995724218210028908841187309490047367568539982674996537266333957518217973450488211686919055995743436084434339457858524284981912577534930029992551727737874266372760013261823837547960630561520161713761602313062227941978493989027821208334717032562854070080993161051650477003247236799862972285915063092567932326657143110805980605072259768771134609073744818740276395612254700651035265745873743161182143035181540451466698141732141673711880087868843302804056217876081461235107712754496258458372939814201057187626830577995855113979641888723165963294263779169924476171263955795843871226477358619870416837055686307113231128277251965381313775521003218521977945503509845613154292822632452747335713287523327728049793336845626927726448910763900314391232778333051659650560584636596843356995307541775893760030009083750398388125804596180041124171751855655375365971988918022462687945606339493145821476320731776812115801076812193026049486283462701113642892917734636125257569537759094270210246483871775001444128885858615826345015916230875952322175816332782707148260123991290234067503000386042938913194751466386958601760765662983609694655562023213864911662032694020539570803261116717579279452190374927512064818785972656979723883887855405671868936796583558593022211795616332926831838381631713338208494550055645061988696084222780567812816891680881874748706532510437867038216785024991743392976227285400324835037827031105184686101717377517089873360506427801948651496689205769351674226655596498499155671855177017653863792541494349208292321481780574604963794526530074322156829867230841571559626989508684461052241276052356546160423062436507088588320630172671157551706072078295910564941725127606807966113211023360437846863975041731093374854254649125230973197628662117709544118077554761204643284974184754206511837895869351274252582556671392405834632361718484656749260089429138229284759445911092770872160755551362937335584423328911018291874377466702758523818464921937768479853290973215247885150766785060322880768289861563666726707085765798500585192721642744768417131886272001451297855317210114280424794600862558998184429463242839341848925739796776587288079622084108454375274719730807712206130037962322202057300266782362618003411552040832000000000000000000000000000000*i1^60 + -12595785126559887687910629449378083945819989574064592877717280236350019554026909411332477747560361050597234395339303666290267654926373752614001501848056649404911546686155440893998396137376690134659768048069207213190605634318896924152355196514262667553564976303987684385111091208675157980200845114071579655420311795980059633767965844348600073616357516627621038654245596477402148275691562812967036508808411812852145865952447280598602498693122292429993516840262820399023915356359220524769957081500046053501960846306229897484259098788179971400180035867650592984118300482867040272612574659687320319061223489678623296752332568302878016852116806738658740221651290549435589043043863166667517770924037450898375936414803810688087012335297885490331661234665879014458178604614893812414572245594320430076521843657276045753698513367674520848670904247467603678627824921595283739454760988776103623446859596883491765980688687706698599934818353908062905207481946692132113207310918132209233351420388519930237301361538029125126844232214130060052012136428414539500762286848253805079672823975975337126217927081908380053658707356299536427091972987982310984559377158954992167308513100875934394510511059173602166658813272684620167509248522622204809656835660063922706231977916337016339560677941543237771027980501191170140363676026938957391773598305686800813742682169093146716769028095464808246141506118388503931720003942200343743004597515734260556307623271403425589518011088227818661855066301295081442706108973139582784928360869925653842471952393787831217091814631646732548236914927038839689669716340708783178518580829508914224840147142474800644999722206819755590866172290732345927588601366618201565868622066110696885975009106846368012189703799068190717719716605102363460146655714707806945357958635270872713676232700706294817029929382381201000944902366698338630355986274724371104724066435986121650744579933366730317973852803383285861461791718150724282140118345003251338945310903523453943139844144764037908086832387764536045276033107426182254806031466230012574925889687051843599064016978751599824210144065220397024045664992306152910254018216156168936475427056859344599849064652754624278177751973850376901600176369842054031347214313815001646006264069371661632124459844364527302253801177798273603509220207953829487333723964182031011724547143439001711789716346967730747720999285346543221001913095977720644669836186872278968313900955827492085658308426213312701077608735905184481824960294436319897991172184543063328555073404193631318282464373194826452430200501597319093694206580125632010341474610438653176347419852059337897979834603615282105106599073336596505277906864383510835521211612211253795015674130260647320000000000000000000000000000*i1^61 + 122701607438336405424313629751528803933746023597943143766609350861523461512112374639652397533948888281511898232832611626830591289905905499425038171054596930703979744332232424728887237358322509214480491070270477728089538455484070858909878945159141631151824778362208449757530687679285555489206266660877079882067735729766444856457173178133878883978707861234531165681798063934108308613398874255064868203527993583678622596693773599064475465572985104570965299652600320174315222164862695570761658571403695665381037117602509487447146276039690996023570603623957931961470606465792966942065058413686227060264229553522028733649539069993329129515921139251532374866831652381345300612676460565414263421932848181688669426705374448313785347787693437360415856764859339342342098928710197129689915248146969913187193555792362906270116591833151588747814454056727986158781771485687138859424869285767439458151433691374017991572922231255923824020225590553953166741893514959079791447867671501267573336291788088677396896475427205199303219783234444341475912097323083125634530568807070706780225595502725650442715854984121964287703405211365819310385808885214597580564806541753706363030470143199372359747214602055758840598672841881285781626127965583154714779062512973994263401948166557733657349344739024626836087464227600408048024850780350987039796040683910383738851792399400936024867976883206695801685222163641984214060082300019747506956808557957668507704122171342586294443459205142572048422648834736749823841516268338631274144737528118806110770640962996090785269716657806412215440640913984947528756514496209819569406720541540354794310376096282042842756019985223988165723574129078843316154390079942440634593724740431836505429458137415523563759377599617148335895932470554971523458952089676177496530904693425709236451365153841567076991270976427918110818223281825971480835476717098563685586132425408451431882153764336384193508074806387853426155739413739271207882454597368923078115995824261434506822922060764101952693055551025340042654565145588735871385322795622047871530137880157867599448152128652850673872605659293833698972448041026341553718920222416568896023393189465237539537598142013834299329096882266164114550565848547648071352051625311862643236805364907011694924623605112274409243745377686961304972271623841734055954584627012060703045303757541736692773284484530459530411843416786290445901688376348164134566784279065208884684658399333956979472843064267292712759928379066117489787284021029432653476165933261936903489248019169735207103588428475989457707184395140788617219064151812020078991242692467346503392762769776967488699908518439315794253059247155616159461832491150484948909512090357759127587248141469640000000000000000000000000*i1^62 + -1016941939182870821224629412103177481728751101556843295117562791163055735502391589559419359218668096132061086141306702867932968113400849058123686258024513961540651267880881757157123114433961239345986946231098655465405016233653124893450137120357488522503463628457943301418404915781581690378046899543003743187387331195216959729357731451543963935345239397397992728955145747529435349603160008815772579426915406970080689443408212065089871880182826272242729472085965657914212358856237668238183371128388394684717474266066386509042253658704158423341435192476384929254619078417467750769842765830131750896445908310903881698278889739436565005752689359923280024507536694346231223838758300542014166906082374893479600279104857884520266911664387760317012407844632210426627874970070260496159088555749614760586608240374838955462940982359770970276388374785290325304831686181729273538260330063739379675900252150035029391766737225010449724828770372083701070971552408162247640380646734053528962460856454531127600672958237246148359336744392448420366170368078269515742533984765758695496924265801425934044447363234333811024041113863486335814590514469710652885350093472988466546768137653406184981932014802904454631408414572129311120358009755461528949151315336515838414133835433131434493136355440276666372302846439379075197965224795083323119504611632039408819332192757549500930938031938147795902940636054362353302443339588112593906718136473835593905064514069788307800373186309937854144626737431805292014215220456550964736347628138518043486189644064386271473494042604278585291488571152863300913646116894744788291130841628043433374517525309481138123404861208727940013164200227982257506374818803547840682590367336924583427257764822100466662225682845918724570629288916015719559588938497487943826841846250537065009543573130756537245762561467308810020549453439104627194006101736700714802928830378192033648195291843830151446324404039912041251697914478630927847597054079895824332053644351362886955575425318305367505689177217703599266451106757015142238466089172299478457074845139725818521989396486683411243913497391380663777438178468241788411099670300319666136548098125573050028767557207561304851430974501639448615735091274074454086934507302985562962663962517527802609724393001216634622860101114692110055412242069300929865672693002312048857903899897157675727003732643126882493857339186688593080897759001379653929444878735386273587303732883281504358451498281263722171510308520047973501381447947603358462447839467602116566366291232360997704150212125481442047343252336291667397549620199862090149030672370474626099543799975189709144634737727154551409991370283196374910214947780607072533796474275617353222452090194640000000000000000000000*i1^63 + 7801535966345239477519081338937336702617239702730001890258357273655945591903827604335480233333384312911458245835849765190753309161913368658771143241639667477138492189081298102526863155687539254445373231546247795407797413976844351502520875625619055803269094751939956462627176591024546483056139707719062161090029677339127611299926152017100214312747119940908781569120836089642728792026837153308604975289522683993438703298553086625730282357195507954371596117229779218568063946836998222914392341656923722920379263093348037373902256031852804732060737890313737564392110852523559378456467603759285394924062345596684776394559410262352004983473157980375197105134003694289372163928436996339499395902954509390450226445214944719657787318235191444967914259712195193932276081174116666419622731790049079872513832311507351701559311089141599942156193108120913819386436135586306337070403913954149039705785828703297217683765342922991418028395083010085486868162654015239992417628689356660864827723663835469927306306578748692392049697045806758483073751506822079136118863915020760865816621553883689206083958879962673049034512279942644221770174923973035398467137949980620101457966624000429075457681458875592407524853953391037219833268753645745872654947914303129709041643377369836745800366620944483189633386925283694995802554105587208943948167072931362486942562984462056733075961297287967699066782307525325468323015767327239764474838269550832978202366426037666723337184878754689941202504711812435804815178381338557776155786371178840372212195551981712141862294496206715411877158137630554995043648747526314630059158288214696610278134042011856309600614308100058907767304962175402921640276332707598494754836294831989915088663032753508727906626720608758212089826631623966459844434533913018051851934794915335507922527830572283728336613215537553669861752666906074995213976291412511655720472139001343185862601855369854932705761683683326881030197180664807398327854562645669147135088630337038751671439403058109360923287672802367639636987821363992883598352480485369543996242801865521466811682029724682067821751189478488732964920001997912866393280179310513678934018990548258796233793117369477037163279175761106180031111168574805508813027280674529786953694846115157520217317309162834736415023791372485267715960547165567683668552520943445338854385097150708072110283776053539871931671596633773391084347622463880620670538753992212331090164616339569420622580927625360025388898642195789760742045476302703518046058904471178559406093674654180061321660209272903984035935831297561012267009155981790754210665216436611093161927502941373919914087886401329621259536410923300142854856844962244384407204809835892747048889397520000000000000000000*i1^64 + -45257119824866971964293283181640386655221810836826811279461851129692349671880476230699524491931982180470374374172876774849263328729363957375172877814593055386098238212890191703910538134480596525621815285992618334200158591840755237908007249395179294650387626975081161817228100892548810132489964094634864327635775577675320088185699544874495317818794727077228803321410545379981369104931567455590265763647232726324186382756766593987854070052874879951164110425844846348654716531554970004378447120596313966589276906477986810262854968334375024399795998440791381318103188835705142489399243268818197323218041848859807267330774920895937080530259501957752986123729459483746657055309618491815359984799266584102212188224882089729057899787643251391439583920219686745309357162975000900292260642681633938255535134785493992033580759876714683070405885165963886917465930124967826395860696657664959301839685951922923132919533170483513438772734825968064341782986379020651811159455874513806424428224321365182880763226430304856997911259756662132434762581853913001627609173514165394665972885528372298400415487110006697048794289707460604235784359254748007151843948395070451728363240695429774526546236072977543408002442602550166736017109527939806089049736339561993948134033104405681964508937154559002388705777752412993036190632325685720673195267867550162735375255807540819263901547224772195846386004854171093599790477124032011164225230112767339889109402980664216491373194304953898886538834979304990571720245955744575031650560782794302290987734514735985513995788572452703870813093941494137643178879567573117305693344207263442703588229817308419459792503565170800025662314275065624856385748541539028338478051929279790635011973311735614438001321426655754966097831882040288207107840461879869252655012195796166638889290243155678999058758777637920714237157953541354391343433820859970410842034683012570663967817809773034724980752757596881805048020390433852559631676737616563038501851445363222575834466951771270631983778325533046445207920352340537106742730654655248123735789356181639298768871120512718372217274706910045746028661125827320628724941423150374354670653339673257831934032647429659350268995165171262779599904596423993668400817249858194661525920898114914949370434043115470034978593408093228290925350531215436118607169416190293692214145421433351823624231440131942382482707018234978886623361454750041495948596344206032234782953401982609737596922579675629066804751058503401075912118455575034326836148629945548542381356249641251709472309457333676594795664539396396084282386299724098149088353453399087023196640918883069027058557344756127915095379873834527619846497282405588778253408019284297716329328028000000000000000*i1^65 + 124115074941390254461729409398688042613381348948098127772992623265438198657739060213405454586274660407758684588382099408883760916049352894372838234961623663376133277728991915565709853411383683494169110067017808457803415617444350081345285920738821042878694491820679349368185598625496702780694982394728474790130222866876916332848786119830079743945742948752590096844148402164562131305746226257498644437651148098455056403537779228407619801536065012710502579249546032142001692314640275674556233666968974766427154563854368845734931412556386489137733596554967081559215279768042365238976841497312619594675916166254829196694437566545882463484180716906586663946592014138712615706526898907433775288390824767676676718064696949263807111168744211607059744309973399804782683390491678472830332721005147789577883932621718355435719965188989099810362967983556753666129078917918672914945133554499844743538477561801092632688504664315915568368274256062119916670234181107464661789896334479641061985940810539559832175070286533170174355640289082180280141649190557991725844605297609784705441145889685841403596776441740252997522552466783061515480281897057169777006019628003272063910262195523658784820861927418718036163459008612396548617638049417374739291940941907887161750427734297746048296269177271574004031046139747509497286286129661951074327100496057823981688703501589749054057475980025406988398325819656174038172006159041281815291353324769883589907541360969801549791890847859070039049772424985869971991265963666933800779976582534302451840363002443851532955353423890197967389213013304806521426796412451384191582917435022272399370669190518937398870377635874256409810578802256158285541424699373789895246272225198627867944182857895046330049884418814234517326060948976876754400452033964800926392994400470260559642313272463837187729008380020145195142882022091393805726187940904865231370921684333700672843809243841478647292162900394729769033743035875824811443835588343597840131359484553770388710335729768979375642238884384952551147843232177898375481051071984250738652035118307505685621430228449579424785048779808730569699269460483796942818387268483636309893051892620331421413499002489626010836109057102353212932649478569626894771070793120879519033549104533378342436588389160305793509025829898219601156201187613628289743516627691035853149599143310796113573479993985533423252191482359311311548829521669313672199830457842983552128777232992378555772244684408364364916377430593559937265165723725715560049260366465933240376961720471059857118873509995806087164728776078706954462679379303603227542723052099230168378494784582428155178789718503452266211970747343390553922644365489521048246365294266721784111065000000000000*i1^66 + 237217465074568829589409803567676427271689518220582273432114884470393549395784950046584793573796716901044012073091390476527670573940861305802277825926615772731499984949316926815776040197455895801611977142169692979309424948118009603542512185996490985800539124113603195136769219318055683421527270127675733733136548646868788490368857856462126571271372518916858085131500749363848762702757534676043520871298731549556096151522774535552421083257920003595550955077653993739871553638166317279426793867643466686617231328949301986778386121019647821221659683049810994784775366232529233618550809871091280909407435544397923866005059082364927095771508701266604309945042935846495992778747840794395251694575706739703074876349439824921897768110672172717686234713522878024583259723604337738646450292746288186381140252492391334463670456859965225108548192816686173591872729532924253094045496653129589468483974395329647154742885054570439574896709388228322864699837096264042122013741324717520583056714105406038202477511335077002952750979975157929947561541497339432212329283320980130312168970235537774260768311046236008695486408599110986868378205516791205600906337079587814829545413455456355464767736944594453684966154779245945686917321944218913140377842319901665291737487525237876714875444776646916094040651824958571562595259638306969650549645859465199088168999531402516437191542014736678055981620686936618640952161775702192799817994860343028233494450956376440448884008644515275559499590560267334319746673196391702949882845504510388810660087400137523546290028505949307335476512791253122912292882001448002381291139775864293401662334950648532791341372953930225375147573596743397734069014870391804017394683388689140254346821559943502922629757649342602398171893533335226771987547868620167037152948635662800279991526035851057234489000548164939114154710579483902103550037318397128207656453780253995427599454193646643868162739287785595057125461492360246500936100947130581804140698333537857025192998912050606738490178442671078897313778881331766054737745089786368003976472851290973871522465775763937143894730440334799360252643563578206673274665555005001992803682866376353768894658637128789176282117477508883481876084840850319013408386347071308615012289644733315306064383436538631280129491155856937274923756545842076896459974255397690247047199916601411058282768441604762069347105633803529466469622780339620412467645872308342578223025776832581892144744585594189550950987099528622955042724562138754276237316450375763799132686323349854338040699370925175182369640054586591558980161718849584590679333170075368718661483582224010447100895808472180967792516246726054783853286970186192485403325427157331659295000000000*i1^67 + -3183194653916246621941152662032381682479045678868543754556038810528492021621678030623595348897753657229881952235976435620587760692361888402548647918359365011035320570642632635067595336598560124256652384908396470721688868533217752746402314785391149073556096851939964285196923072288222612260019648644774774728414065773099080468544226747070648821935816818414238921033903997883673289650892787041401593549842254413120155767007992880720549907959744930843393602775582163204933099006907745885716196218175906304235783692804547692981807478020784688221763743960538275709573227191742205192925441302866043987379885481476636169970959208617028068061937528064619847992041920995944657689106225717053125624361315799269205100731801253929494905754963561795789389197542787228971980318363639788721037389128191485754641010971445541991670101838243544110334077759094729558829746222240871780744272277158778844729413043796450757379530598661190674470205895988919189170980043651923554157313718003512983504590302740700090248633316468528212851514962054320521235386841516626099685914314653097009436441039446348954601582243689432623211074481877273602580740228068917101154799650035606032894587786884564390557486775596249396867020460975155045617326018011498669562785191255690877217952009770506466473687348876302902489546932319503894445345802544496579541416173946929563997502640201514330594603623008684562234043508243704848180534864038545820261883899359422049906197946397042017550130900710874042461602650241960497299684153767288281241164339595570727403240188612628954306631950915095117246368158449569565761238018912959562446313153664693254342876677365376824610644343747799873200167437128950110298389179504616142220631641426987052690765030753928418288333203230993223888606323149650708037745114640233754573941780078957312795361865394311128659071242022296542380767395017594026458491194968789639759476703556589722808713503035146019609020037188573950257736842380440459147911460165894808191048165159961492850232722722809838881134228898394193501710032462368252216756684686219630911206369090497670286489059072724095981589453988439374811266761918095912763080564539420310343150232397381480653547216147595100734079798250387536183635201538371640511022622360402036263511623295681932898592320621031406977890118127338524114943788771095343066598352732137166433050429260240617407492536861730785371749701965642001158648936075546815291066990419073943645526753209521458429505869300702081624995551085123720940141956306000980804835692850028536049369206535017544241447204226320837734348981919509863476965322040539048831682017185012834981423027210274164998099189491917291806303687612119401944278688196056821970395316577368520000000*i1^68 + 10560251800593604133462716487288043074632478517158019883330489028201177503922830659903697415287980884374406198724581466318121442095753077259596281856789430281323861866991359045853436619144049054520367405588949999127444315758902992617737023338697111921811546496656387348576116545744653093644477375076305231295414522699500163584796908275251339949460921496083567451580743106025532811795970744605172158970535897095969967081542111149873504856143259777673122604226871534117408991368982433543425303889167496979505267670577803347439412552122138846280735987670800147360605387507273925499093033310857769027260286779950314736102063221526571650009109134023447616550961291687323699078083467966974376644541940886791504271837755822794382880576690536253577722307279607510525588268468584919392935066887387001959131598661914351907307900919495290033168903197606080039848602337069586630249880782327604761265450957543360194941227402700042301967207290507468644508166439554173344188762849178635599939676253002606310494369266703731820172958382770339314309953129967294789563038385795749432739544958504491863665828215094085280601809098180677984443113959280259574849616059237245020506160156695367325664359175480410512519581998514274990322190754507864090540468171087669385940770333807335796861578136756092603567067112280092273851546728225247643464991715309175487464126913108186419856882495175771995302616769482742858904740554920755852266788746438802274365458079312388543750194075145625479724537503092510656156329714118736995955623628502986883991723415359090119030915164381685659469841310557292616695801273058425362552272327010943010669607117632769787412634049279291879751847275726685707197740090405272945231674988836887600108802366695759917385890198106567965029637096211835694639779146688215709483970952369905311058300991235267905974935394101895825488316908836198316132529452965274390576128382415998044516334825144070819481760656789607188334064748817933509344515260664761405390795083546692591949496548568559433505552718428106633566636509132505882890308630405210950775758184680983737253247915273243275201468295099863069852267591683783922118042009009303139894802765355117050833895697399348962497154627043054290459286761840495084264828731077502831473468051137304348128302495601814804366821510174533591531141310523685517286961004413352231884475147651577285825761921274164531179556994866123640943942200115863174663467302120898360215589165314930539427326652651914067075320849708014394659921865832162408027260361472230424199123791133453135983149415669354737746787758156668896181357162763372986891538093889115781539783020287338039578549146967473207732536363359125516878963832852633506627050837653135000*i1^69 + -454375465199753379591741536915339679650178738642350947466067330690978098250854354725206741337558221870674049404498990452539349885077459100458896742426894124288113586219668207554397644698565559555970652270265664094340673787455187086767074293237132924573852591198107956804482153417146474619481956232912142376993239476165040543179312476473160941095095549161777582659970814982780407311141285166269406376656612501680763259784403862994308972373658288430371419953257200098933516255511586507265363716369631008248825048344269185816926704053047852837183146383150909371743524610062909721564466043424388714182578510793569373690803060201192920672598499944785437105904442555763476489733234217679843504066012514860245622362245406915067148882633542297292125461746440969637239372605925125105847315819713516093713355195196821245569703970312576235723534785505790254627220671763600292149868228639596789005429479468591480683384146529153067124013657961828463919578040179338796341391412890404890124104294116004534496537484240508215206737232599785506975238338321457112888213008766143726753831933002479041941205827280585425870003063196850699860226782083338549780811027193118867448461062514784785212687207804220035649951646152375456909847843393994739019742108089489636684541816659366887088565435695823133541643633634687033410447902441279570666018590101574072143944737625191025314614726349657855299696289790569581145643983783007307319770458621448142346207261307083936268511479114231375972609139423544322044491981021150889539246309947307857817437311681564226688227604713768147356846865986540914916749494799516205931799491922798611506153372520161763511158375987334625926784028781553036130086008412716013723500009240988251940115868425054739104006082553865987510786226478615982976354505136311351065480278478036782037010656831894246246686772752511896408334405885805876836578275688547057111620218603839487116116365656641876906795289143785889360864058881372743593178528855925272626277156128297204707787516950413176568633107021605435894186632409862671097878928550718646020853413869105157051664190999966902641793363780930225859211060040334992289289780599048420461704271226725097989130631212289327834881448128719723624318896998740453721955301423821151849397901823752986274531112907510795633526563666257357109289939437019532824191075033105058153460446996937298610102067557259871800866392069126494459534808915205221932468745067981123813867777173509130227622107334179284494821352404117126245558086030173567331575917235822426720532234583976255730561300921279115788264646436922557563740335003837007004767510369091281242486886385976844229917172449544241515431934461763760417228000927532429109256163523*i1^70 + -93201057152711433132321341841547286609769457201545360629407902899640748014546942409117603389964247211451578085358039214700080846841922644809489880987615284814471094136384446623817155428569610946788012905451892780200665068560407311367223315230567730738719383603914122912769592453392956922288815036367412906582366459558985172200542021353814135050369056979989257009944967858581942895612614621325771834631534313166180200358791240869092770572087969954591054926295553309417097702556066351313870641028368873113755454284453241921657556418435388509854763713884242452573838800288659696931067391398435860821154919031646341264381573581400647497574547052184022905825124781322432514804188167564829071810592881080818316987761697991162120879978503196577352158418358135205960480876882652325597085776649502090352773068794392188829254529594867053932346716198679901350845829135133900061913595109662515537189421581624617049308807557476120553442803427353763795571777149420612097015646561421091878629961109057074517956492328613156996970697296247936528398422627791063592064420260914869689724689601277993392679351561551767428513018717087120194125990445489116878191758788505400749283129358715692375579793358543958595869374715328774022805087986025486291851238223364972403609867145019557968907426608321866291677268983213479357074573427440577159254701007602538080188091585757520266290280449905757944234882106775430571654410074697817359740356778963093285348514015224786914810843686034784480862611755674982498759044860151028388582840274860627903195470577276880747120294949161863315397570663998367504479274627469134877442551729633464209548930504471054891366698973463094899004171962574514673849909720095525219731296080409312304277944583292620907884735700482183902668721391368265985018220598895261617663538640427220780613677608975989969275526205930786525801385803904829320431478102480381130856795330573858856813198351435325834623214794562989297818891296032603387549384211841053385207632699715555372962035428120381255219863409586874795863078213193814317798901624312007238390870001454753512279457643744221296512102414092431329531463120944970056573900953361443214122124919385350839643459232886449739758952801315729034018078975305401355522971200820048503197845345774970214262332120309362772592200300576273740796677148958154123288482643132791232563388935427551712672471412742221009359667896132892697559132917244351762502065500182960663472256604189934905292329731127090387042815614549680569057308606613825816301086857990840547047584173061345113307602373544911966005158520277262533950719457294508229944080795175573769364030660336327439048363668810078290389424783528231241432626737028963087319680*i1^71 + 156614524649173010868603856853585297741553631647672926546346460726439146687800831581801704914256966238511265076079613430593469768794873838668461509801277602692643145094491796517850286916568291396099219708767629390270907901998976120229531611152667936326634420010803127063845387260572647317838038199994899316381223956710912779798648880544334245154300653768974919933917154890885479230482289759643754735457079048920605399124021635213877023863780756273530390320973607013267064954734692107378892909144822529661778761144598735211717689729359826533699044502257453133241980453003489239187746648370336886715855685075545843999799663414207812749156348494283763361536644552633029579299679654081913537792385118702938612651622401020767275060793198818946936852238749699812794499108959099390446346777079067564612768485521824222890294778385680983062880366486404495713020791786263925431970923455220005760190986760909206699179424632203221408578445782433824607006017171968259490214145927265531995865324192641696941694137855846848315102039193411510441495526502281466609503465629811761849459298994950358521149704088842925000266484517299129528311546284458731053570853099228312991488275903401371440079835008146291023029536036025516491259340301905910564603959730699096689671208260820603167745488832209590070205241337216764452119321987416854348860163999854164850919845235844416013051226897344602006524455527440609904273752746061737726669071637406093331048654918706435911907510802231850969760653261856835097736749968525973118522196403632525214648751233061950518990581575622313741928827586335321241026438972490916407275371560561728568697079132274631633566708163315710330023609721634785706141852135213880359976538647453052161656988402003191267015208213492542585143363017291863452292609159040340163231157118216959621593985265507511809177973170230000074115331059418728151186703189799639843003321615414011680525965055119151221169645764581467242331258551721686263803373078493993923307874051446983405961481601731283653914936939972288345606159507459506185680298445695600936668426124561336263479936308527783431366285364468338009440770911429206450998276347725124382895315695298386901961601389775619130317493701295629043143137262620996644800501896879134869158356594384095832098294300668041195605555937489114247939536262037240104667707786318511826136611595861952310277602358851015440804778234216822550964123110789978360178038618467405307070656957493145839947757654517458870174227113542568592087602284943610873774934057605352811910599690922580378185977408401043379305301035500354329004178409888377804038554485552823649990214211660701195130736659380393557653451374956484478467450317993181184*i1^72 + -120480907442002407882492266968458548905047453021005663255314259572588059590773606307093059784189965136020827705260166547440387840999553766607035746421604723334175133182690379892730528794525267134610181770427485577872471373358340645487891169396624863780863467117767250806078143965817708105704257136764508744102459863699223712616067989175842224794974501156026043193818370048765043261862734010464941486844394740018854416538488096535486138044264667367392735025806495020717464356865053506286397047201574895658682451093216861146649332222564213235227357624917237735941547924137564275551741255110791140069607122423409132914918909933800460971962315489755479737554347237992713447545513767852444514305940920559999774910403671444142960009897788310246866908986617458769588243033477716742683446380165164258804453442025984856002508044799761738214638205135988992129962258117634158206002569120891537504749212142722040589923238721662116364023044352383525869346300954898880434894924667883219150185850087527265134404038209280486993595527736361165661734217998510938764726516771907163335296436877939926660447234695163382868720795516681065605001423061660960910471089235321167812026509932762040741132607427814815392621008719810332279941723734851261500977949678189806776731695838207806007256923688327205718496558963900317106814133070105185938019073365690687526402000271603591051874707495422512601066830163862986989582389681554960479881964734525583161480360507823892797691890387878809282732510729413690611217272811155062386040661319112937930315096485674298735905028318945800197445870920927457005149809266011335939050237390191889184907196216616187544416183645229473534126998803705598467236596076215527591630715471930858037321219139178400201453513921163895005513464932364058532112920438788616242816929540572747822155551728120699038538144493276864912192811512830416451852847575276533119272561188693539781841171037174946487422995898874083063086579906841746775514028778269262025638388905878146008585503147448122374325989988653685443270696803736372870377137453204840573396088037006818939706084075408355384441446866025364145721031737874070986032484271723201347198763582965692176612351441680159547325435533620798472283326972827440302081191062481895716297498091199509012694589104930761594745085638355323929401044721324014377206952455263816889017617150091501016824392967844150348673463620731211804350625138692317873067156101125711887093339946993659258135763872937774816462268410399549394904181535506963261285210260554965846622059619121601295192447979879522638953908082191067996382534983583873420724313942818180042105992492895892870137071244024217026421975842324159261697355284480*i1^73 + 1295934613541737254178232856215991352446658224239713883168982948519615893768789494351485655300591104810181825277561869757273549160263430183247244626126236221868413926916567618773911160667889469378551131525319945970103141998926550770097435347918614363130219757116531500925259789344369999177439742892356214922118457906207659883476383522617157307635235581923985882695891190519062216016107922413790323219330543835221655500114105846646957709265645004125866703845390074170033482602140448791348007580858365212283337588056774269343272115837753217267848903036570411134739496212718222173323469694579244799141995212570512425592754164263045683348148129963040383926640252756415266248129416177631750582674794838753751551357757560953674865999500314790457095653543127693931221400729655178346159386076743091547934432692460815265870431753493151451981452699676351606137243898799116638576978077446140084203948951778193076024231766837496047370375718476312511818787856170444728063512422575478173250352720159724338955007695397839204788347698818381220180439035585156491617173373680169752605170586995936422616963883673547975212884809911638420585014882956578668940167419326027980346920851088435665959880444870895644496216864952235015696902781421954578153983493385006659347511035493409090925221057001339130815875886928883152728042898697995923754196207072961100723501681217160865478031206088793595381385132899352748702922833956658582679900542220851292084526616202224034390280732095787785765621586250396060575602156302272005863338617896416669875141930600457714271325040512129877976843804016025673893497626975002317605798773421573967056731314311054985760019493641524555349776373919556937631881635571125625362561190631046314123443732304482354548049772358189800812673984257661251815646104033306291057093585214372902566980982788656259943345461486592557148431028880868832842437507788557363127379063946213709676946143881635664545486949328365290586667660663110716949788113526632317276126888555464210948898360892012514880657552452092736070402795052461112523498397171224503624134558508696436027567729239248704205639965938877191534734377099198915536412347681701288708311830208960959247168877342444739726776033599726315500634998163471068004351627342263863658256376555101401693779845352925135834697449556634350514788096412458688416455826547610148973137695654863902026369687594551013886218024828256715758566348179715063761697226805445957075650438868517510019638281235707666263901510451470823682806287184660712426097350064750374598255583269721606329334431904737186076593564024851017761772122437454166993888159153228082077331177877380966914825378771972395707585887522926704174563328*i1^74 + 1154681227502437911921664442938324756361194368168706574175732482229630106157380996496531596204426106823391332133673489355486906994544422356630961701743821671279886109483534212856110090261387507189371641924193390811241070795836532463596777163697847038824605499625828852341316723869562412925381893592519756307579099698567706664890618761909520656727491770660259819359803353840833885543617915391333666763423730575055590751877321974885191641960450314482710611231499212319738863607616714005046604689061954158649688229767446487444320554969493206149986047573652761045681199570985985339313645031876303073359763162702021333486686927186449663095763427911011608344522167715010160350734566740008957377832869542815928700839636438831767143525568127320322022137471303345863626799746121800106045887810678946560911629651047273275621834869381539105431563333394732758985110035208348186737464169699832187953683464511241676028974985992619867077818338653509805759217663210674209173095462808662586773502234000165479954470362975378819552101903833126605498102444805055334440931363790878865709574025549609014573025773368953711724923914578123803920895542370821432762108862510742102418662549487620783246058532158840731384420827220377300092072883493847341826963255990892562675699488216430301667525601697905183851692566890493611321884212989378360760063229716133763034946955404566953654342576621047191786627794922480207076437395649767363388660487530407295030020751241445364785648689141272297317962950025006220846784676301978889584473309085071812426391223116723144641588933400310279201362397661540297745269694153291632707919813883855919507782185878692957283701088450599720482177045193361041031152436447626396445398157624132609801031676997577923085412716106198310578126174423265026917517207296094532103039805925550727236875240529275149939944194259496862604793171454073130802062914674374652074388186841017599879059367162310824469870236204590421634035328555992137028725063740662959035590075023566773147060433436256692803087224244831818472519483162188770539891540211397705595436717971049407254505501045935542026679473379024141847458929360631818753217700517020575955769283267101781095598434360967858960975462819787671192334373248156601682541948669363718428942609115942927458322028340459594260718489322146173385576320189836382831017174604945305129706673906473437654849793204221397803155191930531612333883766520717334359121781406044393742818238691387359848991778498290399116616785442913934999734312273514417057189441547980820032128766715354828267171966506767908390512183851816571255785764683113083418740430400134760581154738516443848480762214294493201387214555981054738432*i1^75 + -16714384657671772602211286847738630640128691694918287318505855421631906625150698202924011972505889019717620330406757783647083107296803018657545371155553652968789936017095258103281293661180674319217033315488749771330703479891185478166546783093028437791759519181373473413694946134674830516252724673677580104510148096679829290425528312886285154097534429164750311750257653640426318299516395631399092186051557185733126492657758978571599424789532773597577140058236233707923506110996992447425993925991379537629799458543207552659754961189621740142788278202535750965935424343687268421809689413472506836603672250413643107931689697079165140264485343468330989823224401869669207253256307591545956427048917935127893933248106479334915060694357308884895273937748844735607577129480239423448566740624960336226734031302924490303483815491065426059643824061237847149311216244149012099224995311734355504120358192088730008204830929412256635436146908906197697531561765571158517563901923006282839520791765238410926470551883497578867775488384427479992970280479693549696887945650883929491998115055740594456358461431503797837610555172479132431280345298887204299918629965916894402193350090127370508813113611232821731220709391346128253561711661535739480435891984525817698918449026041122476317102365451765708827503894787897267218988063427060444026999057928144459635460558928866357181060912048615603238094698919767243830636098945618779542793607143095894345019165405155600732946095586023035121309755504801846675877833573270835115160839182846509746136064916171379094603865909304378786305959788844883511355693549884886390047409409636122720946636606771491198861430778325590195737684732801523015712863303933046845293676828317891459879847151050172772814608955898322300199869148876772352184146463643869574718831913358391200464758575043724269606361369371853609415640747783885102055425619912469350274842700107549927632578446013584626400431044507871332698659962120053671993476258968293620694211785623205816605141527555768558068691812427923190067330543174888627900870632893073673861892937441110156284207428730443006713426972454632110764459632088069395940350483429103250623617459107618027477565984437847536142166229085612880485029345608124839786225945757041704929271010373175600877237251533418848991109507788366622066102774282417132365355011417156313876663499008544889009758839591287476628128638766014829040757016135353426589896492306499514921260888585759322353781601386168360094261232901423664821241093495473242398779393239275609635328925590095831135371604864475164055238050015864248683521987587765728857869558675948005773075278829555563111133898779088819738896840523776*i1^76 + 8058697619718722236580403399732210010014792388748119907811117778771796019313085596490782414678297221042653424622317155038686200101339559433242806882129915720610452627365226251402747344793642175422636767500180814006594949026710098107763774807640133797739942435970647427183954947032943313344073427797553994653011561376853167985430902539036087705931551293520248467386209165737195537193990852856560110560854064549280142058395007104224006882691615504525310457349093992214497120582029800606110222762119999863201330546474420398204800100904158567896498291664451115838497467358350164090934041459414292806551412060701982488707932315958033601774654570157959312266462644917759952270157865993579202009051743779407820638015508402063000272437391078832597861983867673946606402958926472847645711715592507495348029240316863164133603319513709420464734534422987269558395168861942960849009388464121849176432883894203709918769411051918092037581969214540965718191678867384343776538174173003798825391201973009766259235658074675984971990894173418512033871820854117376977910779573224687909368943420751154560995634626514426073932201072613645337684867806456617207425041684152343135300400335291791057108411497734595212363516109220287301402560865250747581033457462810322026307209441161151366827151970510857505418136451005238316505519442053364325434398882645572746687594339723606356123211154968725413480066784447531153506426457732576167890449340893155138324722785485726789210157526714826102225594220277543608072353468882122281467338098793672552743507292819521324170573020809131184394324578639977684773976908244565036427567595986609007107809038509409928579128419558168082689945360928648833654754085896338804051287447301048847092614451138546159490464697299036620330909545037069356023123955371297499829698542978860837343561623702448058034370932264319446338316443275067009635554020567682484240875766503972534118890903287990985304191331380672264003514019050814709635987122370421055986594816958934469397485936384454050230135683015445535196259746727816934253372846737563577221376815887041455256230883720307278418889590499288300218679929363150085691126950280894748238930983653889878872810232985333253834313760615978431122497160827006483477567348472049266555538444781621074319708871104769543102110503969063134452863666946340931142544118599543513563957411005850565898720908094195028473032916205824756773043872301548591383371591914330925872926045949821407002272766288668127597309899624659746846914853221664369860734123632488631870074389184770178812875124343895154537828412029712270504665228515576048465988189335594755489797207506336104794187398933317956466114560*i1^77 + 16973490643857558417351756596980164354738882139420928962785896697861127478153875989129283304503572609527531965289140272248470343625614350374985999819207213947019492547796018836735780614058108880193116487679992367240374207087720549031775559214448148440195878312032504222440811847734804176497688917676554479743408685794878017888850898873882770632699852342810801206560023530411146231745336336662772657955201867525747408071818959389399888356868520979809947208672853398755476436355251849218796014507301721614783484180158719965835378026502057553143642171940166181310486239045246573078930630377324628599226588153938660663284428743045822229317610474525217451377347965403832533986174643336618674565411226874403050101330087177023387703380554096611477329559374033546888830807531125401975402004548662968730179643424237366047274805193382092781558924224913364343506269901695797201905906324660395356215876285447862176961058053721662313518674654499370263369592918900852131462315037373131359172757547063236106021385876525200211053735113102531403399399714720197737774857194701146823368103071505372036166609516238246217916564041365631891892310557824067902146405119573014642857505485757475485582184412361684683794466078011226105912195512656016416828017170345308972926043043194804547319261297034713287633614097143275420837610967495536438694294823862993876306057390064025936032940612906748196465011546079228570214747895933091202316313865547527590478850849392422149644823540920087530880229562104063651732585934546047474070398437390229098238067220126680956009246602859102323350899347233539535482073870022536555895204269138563805126845975200884781014391331399378327636812563179761037822841360421068044621165213894465458762720638166051933475657800671706309097066048584236728738934009959624049129599524053803022506013167102993569430499906553615096269354708616159908108155787083065131652945793609213340597623740918283820061874494253279167085055010104361937095116664657786442173747756056728180289366506904408103493932613671286634133209615176372602126110341190381536922285114963681548136143828670540109962400785792207897856771530959034088301589062504928596955933189924515688117361635178742333862432569873210176027716211054124776510590789225301752952065126423348282385114875833296058629540408587635985235563786218130724422080904699465500833218958860031217490100305788165472307062132430980986677094594562424123080563806166777187543891737318461645253765021010579160648214093744916862947431301260032592019245298858257911629910362976500447899634837556776263726456365256694650055485565899235886367326679618664360395355530555786182494886137639311769600*i1^78 + -6142718079300947295865531702276750294218387422984557901010432419309476731024228659199151715484689075846460074125429566502735167913129262703350268624397880192230829266872222822364105161774328191774395638099477772250025959317947098022322472386928603946707153204235696482316614955851090303340236354868125022715269392184654515382608986034615797842637517125771257736595081791467320036289907156804241261703871535208859631133168114259791415909266492159045319327139779355996172511899639978569051606508510877168486488549690462361250918480711750713180563272875401252541466700090307504130092762040702162714888557158129035342115405412080931814456211184915019606078189725527319716842833638077439130347268271862459157078841733103168684997497325386152347507647100954738373497865302697785087722922943088532637886912645168291063668184313984079466505753384612510831437411357900181602307802837412378872135752487861458712747118593873063988087406662001970019583612305866992874084851721592161943362345036474858328403890557327039606481212252875962269227255792772412069380087314106194215431416897686364751697277612149211530377568220207982102042849647167378862601054945500833028042352429985012760913048279227529909692354542613696666629543686207999140053736643478639818601585488675505533827635264024443117802694177106992018305653018164804639399124072387570350646052630194052476402400645408394343270019061171238992828472025884565073135300112076080803318356718707774335174291867586796496083145309512873911308217644556537882043473547211965066544778619793253814444618481411550170207489801441096014870329131704347573211649117707895199397438775891409152702839203111503960366743536807066585223998190853233891061462394796240749236348465565433754234148882379340422706359584967398080830483498355561553531722351082737800217825751604371676231233230750926070305702254421967951472170040074502104514944436446854269712732199508338223493618764139663891802364417691636070100765581604736492339245169659617702992037440861595381433746212450911458272923179338325279052051461446155397790463877982882574129225742065722613900794185074568703366967112644861346969419788662177381644946556627817183655357233850781325732554580735539748566781944910798091474325768394893960758185208278743807819051310403833405387218373156596381727389319106440201084148584316810180776350722958975191241963971720010604716083787361489145486243727546993621048773524494622833032955134530843875699583100083426222411936209348814013776603732767356196070636965790782489840138766109992288398790487454879650951558718140293132853938042495623933685505346593980132550496874949150616576171953881088*i1^79 + 100651862048522538738271020227003470143631855357810132454982690876883415536488659061631455270715451293871659569646548008156067935352592596422385464273960063720663212627684896073120919699568519236359768321591204229487184288633619729411447037073155367128203385500022930007630691824727423760545733349607057823379785368451402509525929415793839652124804485476150657784421539303649016285606495012296123924852203276385297487553928252371491573686820630621268521206148129468335060654677530760446532251134323140049839582697034425875698539479017461630947164843688551812886358868164972904635426161185134331996416043482166407483223256123302584791118308149463816827662429693911344627706504833414524676062706474219402527986148850631309059568215229069233629052300040761673388141964501266116708013752391523838948648806790370390894399833803910912092950528375881397933746980074149828497703984299756363007273985871790887883295859078853698764092993990327140667437567348370343690381306003129195061913291207682250727762227581861927171527947441889233112744988918915961525870476251975441853644519245250262784664449259142156625122455487372161917880601356252055219173550565136272914408230038941293358638529784705429255954805355063815425618493872576662106206591124828272639377316589916849037852948025890740177051128228381715973215867323021918628339745926435752122153341707130893954792095983314078163976922560346484272763269003704884931572657128007168760571604229977428603311526637858371227415417818777282617411156306457403225686854508458658488393385454689288691784565342958772718442559990819195440387777196632145091318799451148698948505857909447255405528481522187487563941426469170794864943861004905046932282866429952815629353589446908510959396637994874651818485923700128039246628228764394639533336289409093233639975617326071419635769776705110813305661420052265646445372473364752058744199030682532730236976014922393967268546669170992185458255666216094360281743254079265003203456768111843015339930831020987449086642266579038767712609098545040006706406608207391892750435565015662132284214391909989825034644267585564607984658147449915854302202724605089256100188139123278326821268452297711759389269669289444806026293065627814214493553484243564664704351282669741672752127498437711224860825027245846649165548550114933410127092097922255961178723753468666640058710813207567547786097823850771182610617163375941341267758492817628293732998139477344991078975126758910077445055506660703742186110546841082272478630468467901414593408810516257149976979718772308759251167866286476263099876186234974379065767189018938952331622017904762368334271348736*i1^80 + 444759082045680313435232946036490844947284643711969281266634088440334366819535330163160568381374184761597140284515006344071030732339684099206042456294152314282140570170875369211991966414562099039705700061222860722726548411919325194135027384802456867627909414783595853372098602468810872048740073918727693721651352778548952454894240941135602808278938238461688731658009955644406570258934693570947980501265645198860157721133866987168869384144926224318057109347889761164501456714818826401958417291187432135045953343505521875623949759336174551875655924874562272521348354250109540400470892257511506101746650548056070413133344487538561809653085089390028368599738204646912179442689446522566093753393589190218243103590986588256445242692764658814459322869730178211872487932396904654037238897002403750641210219920862813095498129951508016297613388984103783770872191248889010406261078815302157448083065008404372266374449777238600340264268905018679212377438405241813929168966750457309792146692225784355048665352742663042561051757600942187591709177953741741900588797863609166014717642101649373148154726528030870426651362789287849110014059539966290299634918098372354068732587027803493565037004490610822562452224967705295231387735450701325410759878430765285925321807037828217499802234930172983172924508071100566069536975071333429859694499990721417464007082792440337764392244667204765085305759387300273055503804015747931231106189704512396751195165622235139425889534422467616709254170095776747630227913095871124687505136815242667194090986389860745398345759865913435539637572540860189702394726223281545463862208465194322291931762557120472854518740854663917558729815937213706639640042056103282406630899967437582800587782436527011874176519947253784102781513557050133777645504324224392734866534849712895905152136778396821082216696288507829085918251273992744022550176866040452712450848783543037123501678202585748551260475697406235455419307151100266444691760966565980597745454108602924662796925731323949294880910093339287109562601208982865441546612829905613211266654134159446237278520202955267657707648645356262285705111110281872724405374111671657237133477236518951637270173377153329632251192222645731202026609560712213480558609140601203604788714640646196731859929800408710851829574265733976136791975432763220341791772552874130433004958875185511932254506532562777245044165750188251473761973990401370057324954304035178391844868122208109852643155655387381060467348772083207695279621893006733241576509271415097108273424945066688925547983901937139692305677744421400658805344545755892176176079255841559845306466951721493542731776*i1^81 + 1017582569724212797568813253889346982013643673480400597871333790464179198172323540824207872454748311747329713761080648538662850810371403996621523127695923078380193004913542416045576718689383200377849239943260728907612646183359058521944335146959502448896487357113366680106825695304523436483055833987835568486110570235584236406026417136960675807005479823875494027378112870910828799538727683141741628420744449453110481591469939366843053273406630837960315236721635539595837779708846380885585311595388783196117653227356944453268479835751808513278146078186931283901047370791669455140785755436610656652695879163911393923557552440247307775672041735842447336208073233727866519020375263418245411610723576466412988879720919605816846469528776369220078385945509829724522435238923084798961340930076566852182627172135202192613463320911414165949486898541599828750044553957228143714196612133614302260316591513740415766316964302731836382269289551049591355018447834921317376962030083251594390385214315370202715473880243332177730379904605308574052108338142039297257440621826117984537046482685663973493434342761501698989605211729920119545147133278695907255054818086394351471287685284942623329553538457688480750766816820304570718483981634488702529487310579025210555654578249457050346512823377764813446986150758140301894144487649759686372323543620543117839390442598680691562837942934418538121759599497429137373320755407058345759393435876303691759572362008555888238222682342311665482378603710282795473711916115349676665124378112329049698556622007115774948204197418995174543543997835470737661492788935064561989926193958162034018841578125000919898423940559917020334200944323311754201976408775713216947342757563900383556753736835278358211262508928167801834293342715923545908063310400211505910246951873164788301671851473822906042166026307044977218525109622678717499188703703792037117315289835093214906001646076903585886926056202276974429078591425575180494869354810042823846634816401317474681068378650827723262814104484620797778101424603474726129840446883186364510537165878953537838153439854688377096609557473701722923690549888055625729700479644161566175852812048108844624285636525843040164535720158265952677154448707073253571942535498301269201045388572254436756861894644939065707362488246419686608889109675892014683105611879205351533117480738893821134773984173363939160820540792347238050835630027689717525817369889783390135527036352184513594255502177573818022305239892164382423953907758526140135026842700710339738189975190355145766863296573934199662964766689049601364213846270550230710188257357097226054633997716336672768*i1^82 + -1041011839134587106552164300631234626572777387096872159299052020424223424817393422489878712752447885207161909105223739457887062170947484748277236778453588539296126623223576849952306356464237458655422910521022373722000619737539045020586915380275318209045897801791549377904488361482950228926140949640843019487314236501348599848306720737357466266235785793166561615927138857211080851905722462125613529589467096906523074298199016724747999386818210579304564254902250100773483303904797135789682677703648724863794332788072797089804835331319102889489920519223318069322295611508494055206203002207860372623276741361982320615996259159198900493834148768776770670068171202139818112086816484520738394331131974010608296857099068378985140171385026559747959789491602283801536638210193317671911051349384734122323569920706840071158305325455685675288822450122153817067091166300053775503653048783448706809322850219400580668917086089941656252611856242886999810135505619752414096926417183848327598142285178159974411304445862972185500145741598314718934697620908818865566261093878943338807686323312841815759519942402237404905523798457602326199223490226968862762346822216604690923487781515135004623239540926901377691361584877147085358235718058716592929196598493881771275616120269922217981755958686796699991676197088159066449310736051473712283296160628856315456296492540616121930199821493423621701550270733390261455446619709531218665308944267298135322430488636832251661742091186269801152125994187131895190632040279093022153849797108752047547070738545648885375270137922237701484091190635408503243970334204583269835566146175053247057219448983926127698875281493746628594400751682521556920648112207457738328407151457832608353770002844616016785720014280494692073902819147021154466105891632017019110576167001167625105422139515596392438433919305669980096999734658756401254608557717598090014274511092007253338108350957989377422743775160919207229512158605998259416065134764193438991963981870251871496609818874329145261301631233001906133386310530354160979424559043124515840458327231519575675498649968188144017667527287959998629095771022086007919222130822833853122733548851781554280432956991527360133825530161152230042017152027593703410644190874259333653956252566664307924854742646746242751989279397975442932093834978088065505720047380901018701959842499432020899355418755746829617877808422258923451138496729627219369989521902549974780662666316517936572649068819181667820607382248586158617476957075850013468082536733633096777542359233590167427893102089064369420509452100873855204497562235706222966546965271147310526822715752448*i1^83 + 633256014843780015042874599063940013010151107379959147531386390834984556520568768718047306647081311278101764129105134823057375242348367494788031924298111840702725151949368124894689834958931402113344463360277603273162375232343696795709504324830421920318176204044600263096386468887818203057030734806981229158042225492128344978170888381385372450848467084893590744799862075999961759558224107542643070825144757558881144486392630651523227891688626521535779559823344270965527592167316749840510138855811512971570961710091284347370886152606244496159956577727487508285626572576882556984812016592889094378869564499499234783481002757832786634640746018771866492171607553950924318721032814780189698503551132253234685082696531392891204406551365848053204035828980984992106923652848656372738348844384597690863408758853084767482621668209254331805872860572468974345288904992695410711601741921217003261845330592589102125795228866608320736367855714602482236982861254508655801301120061949901610898358038814045330170708918746766517077806466661531621535337177536289982835029243798459708891763314930568009330675042163015808217105781715946580168404859592394958637692600946542993697330846119684384338992617299515566220617265347309902054142505791999279958978432027103349996668923528417091563012592251847260107208009229664538038568589487720495162977211731636547994457087233918814145490196335364736719534947797519357343390623179916411942168758960629839538513289636439101691250170590021989616008917877689976076178232678427773157283295863159684529386976885630661591753918157382222679915216260681832257981897686986016883807199707389195593443875601929438113637144681636924250567414311330795421314492429919872966335308794450838138355711402992491267165600859924257329759540156708609160463170110141038010797035836913725167319847509062738549172478428103071939670088229812042176307475383829554152635254890649107076912743822574802962244390802280525559613969380620734738682053298924969880142243405480528044395349730291600904384472681235564245862797002577714746270336879609543061843508902990251791697353279868207270186512247194367836409230397623385989137858885942504513109047475614416056239307825123000344146229132175802451438476433157711559033302853355380709489537419498158952383080498707626700076706408821966962421623561392407003943262018850902645886801707283909644899086324797532601820514252789659216930419896520846007658066879869799205612589433380022145017716007291373562436898228774848173332811857610633654729946264107176752462443031119927746384313357722230011889726609488960716100528425961821028003403759104580124672*i1^84 + -781492379388293135064581665182986604808038134891588895617801818982994749519641896426823495207775442171864632811954612464463769392273374443650960319531836598187309224913385496448198385582092709066254150109519394814043202107527324755466045423296960502739570799207064594249028971027572846203250971386875743156085365682295062627335362623340424935463807573254191726608537609910657549257264770109267686930413580409402464741719018382427920571070199217477846625570211344215651313719474755330484195245478304374095254709658266145644671537225718891660521629876378295647184351091731586683782711407656677192543519041063841533969542847754886217918930830228710412777411166434075476273919203873723934191539264630637120925516901063654151838004550652948684141913913765404396704448146142772306437115221324894326980888689903148272298238349453720888507616354249510701867729326280619878770340623730155591527535212698838998318003701091584563768888625578410735468508358197425504859537224814399064497270312646217810863926799419450002615532013022922051172280095701867902491159026415401576635612719524732122272762297481343027040622555429070338307567442726248510500602318296177738944809681119161486500890157423955869473216325401909472646943549231767237134759879646031598783287322806688873597498805734258870683251369048986468344064586767113305636028253411980024052261154694008926956431972731952565758838963321664681422398084434460553404838877896147750380922883541774179791030035116967958810087651507502905593096339733990199406749357817850389778140897893216158206686061740816395198865539138996305825749509650026300379621844334810397175572619999080089539004990248909800568811689072815883595197261221143196294254602572580943681474114619194214271218299263569515348175815466304516841995552752271610079720800284916155988624788393274435748468603063548291718629416822595126619035765166824534705931986180968891646308809744410875467398000884938359864614721692529041875598574992468541820301814491749382059030220055157659179675968671649185402426582048050660460553098123781181145304645243506288377545779546027078246771863272172283397156422851862003804524994914831585913322444605778430984988607776870088739275960097559858258403862556591371048335870889730046493545557862652579774820060526942810443590043228340435270335192316679762173786385733321157328528394433110717892659014423992616474207622622371440809284897946833636058913726600749604980870135315938060686056476794758213494824935067139625639067665268780214634058800867437756583277516816331373572634523620083587191859232251077799846825751884547638937295013759942656*i1^85 + 890040054669745096041413968454206567571610740818678959252018223894828508881484054914959094335767069608869610473708717730070875030280661701014922237743017379681252050774955876565827754092505795160272406160097207804311006699249397866901489497794796351199567313468661506193321570727726036882210305023224257081077697749671273589314659922125445170510545003735124413638779544288971493313730329776562207514448904004887051343579287147918022320294995424025377750764381244555792208925493105391726793625493843540372712732918737305259426153430743344210795483431696658930762599546461312925152630923650155709592313257115800602085700802498306953211354614071013178202924085259174222020762507567338644615596669599871750105908316858671159498443098849350881399762746852758435909059837321656261643058127829027050478576055923577366943751735607148409230851165522131049133646782340621273818437388791241225207636523253111503977636433949374060164905627839824722834566967344297300810067944819833503322677845983583008794650691402792568142178564717925135106069097371660597728804408900566970074331196354699524545119532838080287994614163805059118963552348638692274716193011129294830398767907912163603329867248797443753610015796430762928839449769557728417375672059324278925375810666887454181601259525286131088456144095267261969408841223570992564037097304305529204248744578410970828710251403108579934677730710980070453345133044838246968702914929253357578772373336977230157197082130109115017343151581966468091609810292857990432575201429103497921139967327288074654992840391589594052061855024714612823646671783884744393233361168090318853000231949945390235194623184531653150082623407528914196755276666199077303992196328284452885361927892721120053118209048188282844371362653445278989886087191983105114564732914772873955101523761528522256958291897961228873937387394176827366232431489031508050911536093027224768469696200019671365288650279418701179803323730326670283763812864409717795218286586322666328097000209481676194244451612923103514608924161231458162066337454960815675760864356106830457718034053808343252714042613992677035154064348019850737245094375527731855620220519955974361840467861760306132762629049661544149351509900541645049785718597460810679644802202239174698125922015256648126417549034036420958839490242078508109367817099243352744882636092047615023675605988249179641527854937840827904514405001083179709293022673179139242012148707443727259859596071622849348363311337136415388322176214133689406376969628811461579759467104695055106905002361241998944407620043887064177550052118834047310880101629952*i1^86 + -340438678045954994777015916237302165650566802366021507776702318712746163935007329052250480150249963383648010815254714980987939997762339416055996409887815651090004253834855540581083828131457622419388789435033605645302998935937442163546279545160801319741812251485396286371378369151602963646584124481987354757566567206194528578776413491335797564334136634507174253670652901370077329303232830484693599930687614964637174787571444233861802164478003906307737274757087644031132348123260803102960513706033894423341502812961884917421599750626690040753588579900557501164236415122804861286613956490880287319266451045665619929313888757097716496935927214654397757151896732320683449580089069055035230082535405291915007782302058328889459179937814122948249217948976676213273232415784621123561344366514736501759647413503436841742060671915899938305677827225337635783357763076556043607994780165159862182586057360237153732775068420201632734908621512549011796217339163123796697234843569931078460870404736329255262866222839738868582552914589754561354267292228138750562614138847714467840626164720888562099209214065076206614442643778163648085837993762665442104629823671701649925771134360610659417038545331126991881760808736079332119051231500693747193754813530324372410139077037667832843067831217217022548102056407951540937103287609289757316181242063589660026202217642956675780541766771659772340901526646754455953615160483486452595826136831731658759657150224333639141436766784934788155737084884783549543895603770104952747807773760496974092320271901362198562040128373012643528858510769931248253144570379898206478919466231724220421647111271007621603863246124953513930193742676797331565715030858767205048341840840279029370264261531237872385114873393736586090199288285884981881761260656279072593055423213877997325361692430508076799693163799884670524280363405241380791740472185275941543786517362865613230179352986286812511251202372921203579534230949488584415606095361056125157530305742384368571683110331160826152052833693099407886085105541253987695191667948312860290207365999746332770940614675136994102982445784286015627585648333594983350028632933131904204202546786283967077435928981748026587966584887171877144969843516284076864324956494497474437952878228390656418203886170459893996575018899045689970197125419162776540373063509638728184271629068722991426030559361115219822800243049759824027430232154918551032684708190888508400715100715282062530175756969477036537714211071553209407514514344698484879688825046500211345130757497389507634705553219099615902212249190358048390296508683968483063496704*i1^87 + -185085475165348675923741834460662513151355420538418539287544389345617627167479100791913314846622569106226506312483439122591674559892599431854177252488059268303232196471054049528503249465117492975530265448578202038996163274757169387145213088692885404905545416299830616959287899093979566473294364010261520778119238415892382928982965413350734104720859247763290670118185164069568095912645944650129883134952194757095106278456452603665533934249225918866296590977378955695848992368039158475844659431621261208918356155475200786155223105455735214528129392855769345825578212326408171267553500070532517157443159633663561046074991339814530568620318185476983590333784900874530393479764801801843215985578095974386911097452902542439862731617867111619714824669099139669384655787714153580628968802708589380038243514087268410537278613692320363904782788354186824779527979441848555916852181718234310757502814144205587434363512346735337828393143330989217038295500654199090896820632558258107575979046960406667834688638123845205318606442578552805024477532112885352637164738069158430551395611556180585880657659394223455101736423602856830621593130255422561456174621998026314641917106760176579844083253769791311270319970377826425417630610206934433674379825801755154699620732901594069642929526224003407056562848571877979276767859782625583652570609347218344261837107436334191029273230842084373152997380478057831920421708762830184997512985865780930533887244870184098776693984418277338818842906024291462908870215932132268136875740504463923582431597437594256236242042588918191321197413512759092875863289952178252798044949108317593202936663821279977722899508788514426780472265777820202420448918118842223465832708743778941460810363227863166163948824050979951524209377552099971757738630215820310045998343467295604360162162571443705569660930832038438507191888261707918022419283843728660300197525010786166806912714762819294213951249769893939798684525982459888860728227194946246928521086679148170338808859979234932041885083286171056049918123848804230814891721634244632573689840462435545957729764782843193945637988552998024275215310100098146231361814985686933873058613408683934487702561946756743165229432180942412422681337658765672649130194527095262461709468222340082018428270668693098304017566556657870845602953443369455594805735821167398427723962560298513910932235668479277562654270488868574099714470905580341572766541888176997447606598660361497574122934484150598160323871709389295695595581781630145287599791214389136757526371218429140569674061505415078037341251182156871384534394410966712320*i1^88 + 218133863416150211298909017949373488191852519997980245347019789090840347501897556081996052230641901787357515036389007927207500716315765182116611308243677605493256817950299883589057299734740291268216431953552440708527994505617217405865156090642598688258320658387091463141295642275419362567814729892423835003685726786155020085708492831036731895867173721074066235881298849123082002048658514704159258025601927391340338079452071022882812527509025037190979022725728256392306591182825330210038115903500525568155210419827752672986027285356366244768043282214669565964917489973436154916556456683187042456513003921705082853101115751871279807483680075571356291405365027219024075388555730000194766562581287391708535467669402528934830661055212162050063250235456560028726774350281519735463576991247526932140042142052526034293102455533863363619856216781800663503179719870601438245469430439101897050158006625983543103412683984665176919793130885578048980269387859608030532268816364995056481583276119096272101390634375853062683821197407593274408413212907940369218088239026190462737047380436339430800389400889768893681397680679029397885146350660041217661592457522055026144267286072650238342973278557395660361358154724175316582203541406051392333387704686993292260574239098269240212024792112568612347904884140352485756145235089354746424626438010809139886389070374715891925878948492262716923114390231427184250131096212243934949590259017542874663049357258273595928195122062757343181251823054937804569749598103460503263888889650962870030366128515281430135838094925986579838349208919474282470056349430917012841101177146339234901461256188120011882660817021337164232639035294419747873418996392601853597433424535490578472381818640015543520782173447036630036876144033689887739556443692069798262379777837188849839402718753363990165388252603683823081120526685164781159162694240924763731914248386993906132834867275635075181396289290970799460433664133853979349966863226998399062794285204279928581732519656464590995562800989404275560627951160153005432411287958872320716192788776948329699266706975050106472130169038033144980877029773776355037274850772054809378486348381285892571001696606380053877033371512272466702103255712902550901623551346164081513460822243793021316979100226395109107917239637289321314473020686573798463579030398980733472131894683285885067767449510107530099735542967982046498712620625698441630319563032564262009106313999633224853149722215036564659935776638632066212351296362559602990285385254293381803409653995598832501005274625958390538367573598723661267526219726848*i1^89 + -39397820130036422624459751341477290957763535621322382718382665953742192342092929888306034867300898805839064882916706552363209373770235065579420364477925503998251296326824909956846614650185073769559136488280828213508878698855967539940221090883976813177485413271542069510688574347808637643271545378136418511575927551724263789067831839249489286356674249645363187615976295814450346370761041256289732057382055680401101868270202403862698271755375641303974662066146889064913945408788870147544108900687057457227492889620515753721372509841437866717422144669303943259124092019886118102190962199490862868729063563949946327968010970083242576922193406477321109927364867617414702146046604570152497889865523051312627283690345974222121861673074723979105712656372161456343217284026631597315017738417791755023875442255090847823828735164812274576382048556676861331853456935886826401200088114892802474704556323644793410771243094875624359487399856448389203468469338882385976888172847052871457965512667691006160556103902064222606935698352647123916696970872959443096292195123986566940951298681205523927125303613053476793830963964445525440886299268550969681073813156719044609714158399999756665949794831943948367181107227914042590158583085687082733715846127193895747313079894963372047492996220488511451811569719473937613957020547870310407784292672440512721760707592876450528595503210758688685670075342591168992968486403179840876557707339158732519135669856595413183361657386286994138492267133557981833841907761151418074478473773005129938658434396048709499641119698965544235625007532015591021443407148925590280199389531957378958157960066807048342862351788491413862118860821379347781238192946427724553919189809794486371889146901312496861723667333342203169552158643985272273103770740806049694899991734681209492710836368307077464695517452962622048790057177992274285040673271177406004725210381804406911210175007643660685498816294327092135473807561620014159871772168922449813239005609365652770423791956716336043644479081323463253693383486500146648268527945992684681163556536112304917834829322065173861522257174355574441484150159999623308508094360726326496751705941707305222351640610034795462281067816357440310331057932327260491918713280762152817978117210118381085973356230169772219713275459137035418455647213290627308702028553526686986146014346769727151185897928600671422366084095691633586820407891942843150967969770953193770016090097709700497461887607714195314673710506123849120509342227765190747717288793025555688882966962715374396595567560876086304751639017086483542573056*i1^90 + -41071338256986397143902540474130621539683778295536534364709507218934981217770020777146470877498496781140623915212392311534463641818144985537813300944324167858457118505123403925396140020313119895043180393029695180247000389462336384527380141068311716476222816626214249951926250844622258312573454189132736952917947633965065586865107852747903806777206298660549535097017294844370848091803666421646988530928181387372751790953625998799231159159013648573655376482729344914366475278216949146288365335512496629580790635332744341281686320727087752085883957145605811789688441965902859359217876956931497001164418101567891685095855392300964321135818596697721107247048564524394415207188789908596990147186548058493023987522805107221559597394121938105652567778272988954858651841633983386836165955964976347698103972800607029435650873936885276536326211506194727731483188973546959604969641042000286643426856059677644996137889763098878504069567886900407016422985580104241206181696345703250856538634808716076321010206911755843360270513895282500378046061122577056212704482368031850189585280488787596083987077375724742544691726710365118477107663281257038644020421260825709601804547878743561293427502430450798481714981376030839859179768556159595143460049198750769929471384854721645517524405109244158457525929830017160091821238637297278621501924719525204034385855882854467513072158090916242312359294939719691735267243365252538843814765053070273086362098562992954814368551040276184328313845561120045740454827321108996690372817231827155274146990431554196664632260290034708818818469379440632144084169119239546145533365094829124729760794545058535340856149338364473263536639723691485373536112805224586892846814362077393494988294353558326151330904024895376198578461724095829053489451412528696013895338367886624197380743438241711181125884857145879699075254601246872121162891261035143888624636288498177776881468328482729786569632488927209407176992862854346919881368417031282798104787475374897206253616941464044056029261680870768919375709720418948068798210220579254141264946537598096966961073167241899726917085709525240861133728399124839515137822191618224411389058160600431704473097841500589650189930933859772340922457481543053297490376107709294609978549608415488066592127778968759681397792952191473349458413318416420072984410890475258532232231897396233599051181883291486764981061599363816197724333201996350982954012337963347849789381827801289174021348480337211771702376377232592554729478148868833161181348275329219575065077278261519923003016378098476896781834629400231936*i1^91 + 20283360912485757608288399225464676654438166804262583423666832013933285798543803056825061536791205492646661258191288348042774068033867635622076658933279345460247851623588019245300145846873386548325426234933788083620378570901544839782491183902065077059058994347233427701700939082678884798682329130777354822112059286412391523581634780251540701094454376112244763989499577659724151925836648416332418518078634097931181525829586857150689256050147881658408377405514398902471257012605277123601430167466188971155745212204401588355665973884132545957999632425890069249889804261331540766196354856913951908706647546694138670643029877047043161756889053280858068503604680032186604098783194475331705505160966209901968886751438212013434158780175965622961319038574863867115010591216604840030946427611730058132094036802663618876549517348940005438242553639347966527488477093393780792830073552247382747260345268419925668885851398112758674206745837513273174356854193900038181586513905998851950275933415443561162689757032578617159059943023074582786344008453380764725301653774771400683664419447130129465889398634028384710328069544268190670838394675569834400064991675404621413823676159492312295048921401282624189866945027806575775069707485790572240571455111876814771811794612885248591965449115825677596680263909272805654884741322532999063546425123137020526844319374988263898200371088042802979768353119105961333670507365968119766542426083689819443285450935487122813031116687883271228356733829946152567828355142966070047045104406777205853675781584849288181701544544143023604115312620789666365730841505085761656407088008003604615366801819129110713217222327237424294618556819762415028270390230966067343540256494572563795683672200709158523546255222773403782215542497646615646080620663239572761237417867725576218022616357034765304863431170048380460374289485263962520325183135349704533731963694995497697952263528584983096013120993818831035990142746879620759925551925809017746847458393633389535623937576067888840510407480186890397350025790177146045104812326107461013989969908706568914348500669259157202878682379077944968753665977695180923359660854983454531542792010866530102038228496447890111418421178514698844912178196746683603993523773145940854979239708282226429486826024518978336291740964505780051624152343846365446408023553352949100753710762285996325628424584157127327660500672502141732220828046123633309267467483520111880921619198848616422440624162950191974241115414372138994607254218271254217697467568338917388286307582355206431011026247855375377341664460800*i1^92 + 13870594597318502622360842424901011615483051148643563264614933408533741895675241597562227748338311072137961229077025529118763429368035562916376072695240871397258392265597996180670441460377800146966304578327967276524266707140411850595098146989534968701998795480869265121056026860321799990821681986234454047262032481503674591689798361247240259830421119103607942460661510563859168879137443100702708748418908675968107370679335002076938164464490096609066614474003113488347460102965817116400916186991926767755978285284633146526546385791916922608391295291503772692120316686013220456962878820908118103761559846574983668092326046500584065689400948258622172665122997711259753176996249962127628638507287831605688303914739028967012297731924901336784918727868842248258781607299411488860846012897809549679716809071326898318591447749243219049555483290594864822573747761584034587260721292326145250564905469135573388084691506564020669348109187295975595284408023389813817100600104323258195013528987276482256918892727707522975575502305853958297477925295751977943587181965092946690457443446906709161898960073876131381735773403929329843443955579032856516378384388190927081861654030127093108926983177337987439326112048181822063451759238481745933170909665757888718517424799612484013478296914589168526866591115774798226282052134581578495084747129033714900682939510657810491710588777756317883910525266364462638139353573565438930550175442225773872288332848656198174922601872958427033254528743056157618017786117803338167666505664476253042440445509669709680701081761761021784389291979080502887889198578741109489492467223999617900290345912852653729870777268055190369578207158704402574465576598852890563642836990039961605173053691439297475325232459804228674902565839727787011193294892535014020110062858082940635225711563465352455529873665606312171269148415722956174163728130410251942470365435978078601751457670915253392292169355661421070623654027860155552093503258042043664007838921812348336170020258353336005181975655151325625459873245483256938287516047593956355804288044406049439594853330902591865082062230947003209954443754831031802127118615742003179969100495961547777199630087013607790032351952838680880370905377036641863781434479758456224609872306601644278419204283533335771767246770639133829143994807828689140369441524378553909361973768411167819280113521713034760528426047229101200500301451689347350631245872957815369634663602018352090778174979652974831844782743802602017179292733731159805434796651038638740744720126276628104404006921484319454134272*i1^93 + -19690738073040937547308711178653586993542635136821061919478435350806685559011833386092851658267586372069063793992141896505141351455165736962127061042941491431926602118648421654714025398569043207987104272808879750439122584289843814136212032931592479486386822716140451580615840264808118660373350167049554780467773270879419958363114745344173286685400269546933343113779453406276305799412202283503026580252035494798022050038711755556435317507994933848451341211264008653619083114565477624783976192343548668024263290332865271230957054725232489327189113406971027105647458534311101102737847920000071234146323293092565273737377287842018981159612022170077021485170275525031577096200074618855876733968373475629549895293101563875822222815972052212492673824883498274616429828583294535282328952102871189821795080169968327472118976591915282089909179013265619453568784567955605863445786056309932277819967370537405890273487849973056444381872455452615721203844786183633902256482152498527865317415411312591063460421532749225471642569732203665154663205831388859222863961392021896180141946842133429357745201344762324111160993068964540789946929465428705883090590162471563946710695429075594174247653839827385100397900886611211385111489191433146616364487726405103841139235688012865930509824839287659544744865426331801671549688830140571516464462320220386285513630802520608734571362671367311542008125383618261056880696911871560403766305531838520951636729696221873237980187110911907369943782877067673402613429877152565863987148897242840437618945757540575867191089990642982461306918809027422589648763942855571225934231827930035344526753777069336404638189529930729293558915610910940978787410966394610229009463245425300779474113604999911113690836879616637941512956544642483217491564947512037743817803600805641357810101086471153428405806245627182416211714131922601893523667560655858733584876152260874034819066002929826636371316944668361309715562332763633527261210921727674845074134054919871226876916299264654833280607775020063564952654812430963277952655052946015840006232041562711654234307652492184611986325981715375783395103805208590787481997211376011367878789198155162633186265184094114018923200632747473099997678935766642002734168444132590136743595706785222783733858526524326275221995223436016382241908538843206806328093592191611521557328983979672103497403680972797065049419487975232652530133163818672861514273342278191150366448985160438508261608691809670395222442302213178274347177254124840002709544710227396932465566889491409638423191628290195456*i1^94 + 9038856183127067935675713016762484682890434493653668698893670209439583068603969784109587932737806121144881368953561715593288112327495076740148789772367291016326072840156507683628942744456192766658044686163171305587657223741040222790209532807247540287487559077638521283086056412368619229185909132218152611595260442052005169125418804396988530620368916196714526846188869259467541886414181436959952291663001085355619623249122342288335065400331631414030971583369556774573178161597229314574806942311347947950762983268073211378112611228956112294284394850169770283562991646686181279292223280290287672558794071397676396830313310434674288754067124084123258981254561590686250564517528792241310821728336248413892431967140449198185461959643992970053802071108617405932300971172172742419738286400433177264357300519793511097648180678144098973742897557231271083972042582971335293837370158618919557887285310376970374640333234838729634255017083616474390790235852782521065337420044772170237217947353315766779633279950795664754787555877612223108508573973915461879740453546532097697052945134171500509070877589878887357012708185129504406343501577585076102401791106285775981570398306846767804421984398536646076909696493460129811343474541197920869339029493660336554293155054493369832010992926387069692719746204996800231013669177305380322803659415551193593108216678592477270420882298346607204109010672339962373681885454620208770014261164930745057654076721878644857850457401688933441033820137895178931701764196686940438677266869254514961049288656574315853368393534433043115146244145335603019278330711816848276841026118803283336168801670572605706919017525849812861695389590604942675995879315023905038338613140086089410211312047855049342666010602217808721659519137604127882944511497186974775583557507579012464292454719641088137574542125590623365948061982962218412518494877848762211902221509282590354192771451757863669010250926120881898075789335099561463249751898332492713128788199400399171438322298176567490309097374571654251846991568853813282262780613989089973469046272067306949435681827888321623871303115861610349091373295076697645549929249515207555114920971494803499881147796604889738415750263471755310244077533213987036318642559068791549625116327968770477347524062789204811699394156578949306605184394341020506273366143422109688298195366735839305982592376707610164757562852069936338286965859817829243146411187298421948550776906370385058756984897619072650213213166378862155396769049265475993875426046158865976648601675730244731713827635200*i1^95 + -393071639054375809004882635518718511094215392008745635956388390160379968393770397321806367701020490636470789500163382552784986556907092258469952250865516008888688307899459461036404660126267425507183772046768503430834851684702696097473804723247848905925426261697488741678458100126482132267940284293248413230649657152430474650714924482298287324217272242733284912387729465456134005669520838562004851160448797324165481089450499406040726302893062019602372234653680358345230382585851275137233562861800034626396171221847605606527193860315021706972763853386185659445707989746639574966869717061749327918681767604546670046383969136500554413575271724398007974999352012780297807056359638926236116665376435885191942851251794948138405372935536512819043574175542646105470925465785950901337656917743876131423226144339384586163324643440920262507093569521690860896179420923561008433066411507457585424140882809217948274905051308258663012587692934786977551457454645022684028093087769139065646658968110629571548645479055791910630404861684466873714496956934112121646865654318796986554832909539823708377972388133254709808263790021033480436844472245448358914668940980778218621671055087384347719975293016051138334917790544654680741510191451982480917563137587572738256249876507203652092568893686515604592762873595429781871369354407254736738857458146445116420458136900855841939874404354645926292070738769970302205729721254432568388015422362321647959456403316482962200796935515520353090361775379956183487646857671024374492448728786924435154809821037299766645177868608412062950836177452599913482429582529920217305790171674005511787194957282907735649216243874703767572754967247032253419895208276651532329808411259663836775656969372681803525743248639585160804989815948591876275171165546948265101964305617232129894531815706197797570554511452488058454298908702041567367129770318397112731245612183005507964233201759700729946998456689781252863085465592478688314529170170734536707780680942621029917111078951339245491903176348482855797886402500138075332525370256917058637616687780739996351249012422963482999967158940626277224077623506180448511543965222587946313981190462874812390349262235510952001275749446595619121969296470427179980064608433916511743610332015325762308281535722606671491612221982710155461763795362166846150049346861266290825403816495822252477351218928262459627537034338729183190294269720774436112681527860773823604611317862392820815578451808893070900279005162456728428881531685424276272382441550892342501795593040071365754880*i1^96 + -1849130647957849242023865669677785473460389541365599143906764303788176932573200613564352853893384865469432274224942620055005816326865911054101268804675606424585250168244567615794150236024146163042857670596022319716685520488479108799681628823224539971553713258389601917873317706325817479463561051762506021562728212448521874643133610110161423242445593559415295692528681870822642537869870012536779857740846965695809401405637643040638431821695533890332774966609299326811686676860218957158579342936734046919403066147487619391379816501683369156851813403161133031910960653442424767542787994174853355977361405659588075163603523489541218433036274640427755571073155095313754992288700729246533816508487303061553830686870512130395714848283287129165938370141529989044165978171914952604465293125457129855999388482834009334647393054552136239854303957582396330816531262085288007303516659495648924049051527836088191232009320853449437918221895283527736729177795375105285266103845284399765210154492256103058590786294275974737040432012683813502062020465835591483310775799980106656482145396594653357375508214923674677009567546224609869764620608587196538773066076452498764744367066746138260483074254956241546009063994494478113859638576690471878537221916350006174847058895729453464073167512854187966139202558715193214631539841018759571722597556325189190606523800653090993339889359411196098885964830501515828134344680829370055198844014745079435978601514477122655700161707909784977768701446449333264889198358662200267601558096496691721096051307738545132968539823652685221964323653946458231850330697992886255147662799852061627620419099720347820788013081322309954176058677174346847311588620077926248727369901314693343572412246116820110319793638591317717639369121371970730828476088905085294410612198123363090453317158534578028727948686306742759297711958150027511927497904997545038291092455676590797375280256742494761911037279430699932959001636404104735188162559224381755555230771678246072294610042901729576428706368267867291306212428522422026157503930323120950956519332607908088808473590621764137390451663395414439777254952939322134402957195113994766147436406217184931039705543089332320819105289497492237135607871156306952717486250088638968848053278832320183724028776071701371352386136594735799903436200443403065424642163554817817920143975145046103288756228859287675710283670670842700065010925427234077524680973312611430313826307038065232710494639155102925250525584430317834127317400712380649025014359415102301013857087678054400*i1^97 + 1213729346902491735320068043553089322327518246576389877405688601217102241229784052910795075750281159467513684282254517669181529747570635550177205694313130854289053397436576271212805298403552635461648996910515299630813095563167074667601133931251391657006878155459665043746069825916844961129113804581960933533323345213870355607617427656487001860531612176979027732352673486949579091423442802253423994015958374836500421423094733190062802912871060544814200268012225133606037403206714568771640770568765966768906689938255562770965411155375179080696907152820046427273388846056166728089613175262624414914410737412378247853940592412302587949442255142027736569748135579737443669728414526023887056338105999288647791873534073990892484119112527978061013451982316300480094837664964459158634145473348031991802042660308440407104260661659353484849449020387624914059813458781382027434515517771155483894280397303005358685959654784684010601168778668957865095564663032216089772243684787548611134195920250879361974786648328377061873452681815323117873819275741773255961821939266277911041105167328806943388595712242789451819560640465856257068314659736379403369123972148700326036642842944223061074706778982826725528254514366771348062216747906645098714353476894445048758325563671549784118742899976344110493633227553658675916177805434670513275081273663037159698519464529227063323607546782017027698970753062962537997360173731306997010927585544767872894541799968246160876669629352473717971944733843839024663186536928930038929171410910117997808742930158225742086103329143513610937783928222846633794608706339269810193622338334217591691010404975974789332582311882839610420708632475001952697182795842720584395369929218468021048303994573612738184836994880271126944335157123313842031573377792799572058635665555285861198688170488736515612678583062301009850768306387418031280347248824678101452636650715720404939055815347885579484942801257480684783886569578925586035065050877442792102958737827729428058244327104466353474536754208068587377763084163166408536284785252886496823715207020251726493158278754896999016899324206641548150020423695994403923313252394771807534678163546452176236396551937249284376018475911471075091518634048738205195502436254192410187872346063932825163138092017055897335961541052749029658429924412408013593925319987861760288864349067216652560433833285492580513238369786142967346997507997243730517944041043526176390821797641752953394573374272976642449328860653727149313770172476522502439567773040753085431267983360*i1^98 + -440028312777258724272297398643973037001661636260690555862875514560972509356977779505694068300088615425506191664158274024946108531887303878364716883179632001189382443583456873417221991386268737986832067670574457780713145247031161795259149895277735416526807749549528044352409479527326280807078949466353763973869877149716628424700394080529031548006141089035142841434831731333959794797073473016169223397622341976126070066462538718189888705558055550213732649866645214168078212667205346523278438764088359926119048663759009107063022063045440903810191610927237067534151099513229479055991641434794891921416894143340250343149176522079405311112623519632694290995454708225368442625926623211055688293186325003642407290815734097300705692666998343788722453973799182278921815106166276987074728313378647836568792064234267251083242982086944942852675042828527209778432674254548928187374190531347958503307317167853584309997420011492525617129163289247613259110549173720350785971781280298418324558161775319605939749114185494473103302692916213982899460295649133796990350513888216566442038624239010370437881415067014282150861482654705680324253572772412025821988513780481362351498447787669547488874975019007077439640900110839896031014561843630767619399805788742438164118025218742469891043475372564445831603646498486237672143036869176344736011880455826208124956877667079794123672430012689446405060770009831441302776078732568594560791129255605108470390529597299973683418099334035239536702336135228917191637757490495165970137780165340844873330576541541919754470642917841716681872162858076091842901727224039435642269460693117453692429656876679853323309744511473032421724528485179913659059568912337441511040252378742294246231922028750891743166267878166043636894678233246464484213811116556849348865646960804702699321202749316281019527546340143291114723927852148263140103739694218238964120420939147984616712731693111405791719185301201811761529653804559367443042510388007618371231505405898675584664784924992049161743886566364371084263861732859895957033589605555862101363738243714360736060079351780084752583301462396883123859963691798847925091169451657441303678394595561477392946819856569255913526905829509826767390169595602457360943002724869747031074884399102450652154728598006349014327963381649352326577601574140402585296815121246361870821822112465598849064434700607239303822490132591133560998113008800978144574472281756528769356881905343527979226908672439762658252417016817471920094145405421721181712597463498087202816*i1^99 + 106796038534542670054629132075652155878938823644686588620938386157347492374216612956321202419356532695311854135954254957070478019467404185434056296924358595451739578705400710221089326435941664685250659595911745096429686135747906539435896490179455241756810256433089237743731711788846998916981545896107495603183620501624402634376031124216701950703149318003332048157672914090931268827331397632285292177195366952379130791727837337248869576509677266956234684612691070504156661847707857754344338381994589874806479035066606138481212715965903670786836166086083121790555992458876130359354751138489232086678096345117228864737881556149961553179957005871642689509389126335963108969331056951293890544805525320301673800231759836431561961083260871179345455935958382561338253482902101732652633544988557966017321709249443759476295422443454505384815597562362971581594587271893190153743074383579266484938993038863117736965530595155302875280877940725959991621002725519276557056568758296186110496634045100491909182129841657066326865743052378504927229906105346644238894230682145264156135138324679690095958523834654692121034515528444985956315722349611277469251780361758517502027005904537583621009473742852178086108185751826356308197204947016578361895316371242292648830301022560291924997150002852833243141210856818284795255661369705119970227374394837754368910505114007536726265581053412658217828792316798785877277057522366114733946529489466379527683209533227813194640381308314818745802797165040778413700135715693658842120972330285610476437999568507396035981039506406225497146789791438665126216081504601203356517705381165908581589123430558454183140491418559676394635524995807965338236588758493219420096009468601457195204541769622034510005286998473697595146924468340179946787820812791174824655618143442413795570556809265137404571045603267695924454047534777094805747757848185051661268530085225605800732274903037051632634934926334055981109946121040890601593915733135837254727607105668004164009631841898557138668665804983612832816271779528366884295245913635828050301431739607174342218859042891266611223370630153915442938821894129652705077974725594264926036617612797496068004339045842528003989880617698814881507217681280142052076707882131602493211528845926659295351980243116328236477224162912510753833439871345700743741998294278553418357771495841389776179126940231287188838182640301945228028155249741900548295089487439442194732922747671167214347609126922223872859589475108467208842570804954824069216099004055552*i1^100 + -18173472840386294933009118862731777881612687594626783190370651682890395357200516487254460667750935009165890252718812122340514465154116497205140000766994801278387566200621590135043358509011019020533843337378452493877272980448859374309093724779841140538002567968861902889812727332051851252422421281874631693717148222666251264869801880612290746511240413977152800518610714502353041834920595923602975712914114502207685529513838757205376930960530836879871240217757294882611778973436180911432814918788859921543071748922814983426799800069972729169915505706474704321066487808713933788166126583625730227219422225268169181485480109631819189856028061649451528727677546713113655980949260940427894201067146812639638167206412084984436869887271452233069681261092674769801021809319406330747597137800912820771205259699453874330900147507761101597074920840428665197342658975790112437887383658504695492315834155627547615687898787291879869943366087996244641815749850846944637806372296148112549095475990102568319400857767240629030479554323609966641116519944359303579997740331111298027155198456714236049467051733145911294489325459058973760096533539311464500460014755248839645359997208675974476218784716032822059129098597057416941958958131996980372133408148944339089660122012182614877042436198381569178846044326437122093429179257679709918655792352917328779478240033785740197182341314122760020990595152076591302183062305314195816846507673325004518283548815489464754549519831764195543815871632735141396445317345368733468830297287313772060591903625442058968625123187670535567969545477859132961388459344254003306597706156821133674023335473723154879379973958496922590032876464498508423456971296380878265333419023761317458016796753479863550701617711146844992210951213138787593938766374945398937583798955205751469523970986620601808210752224638654792910705381374545833281203540795265750271196125593756776829955422635160012505222675291295917431385812039987327403738818845605601617513557868087436640378745560079615514984002337768684912216998801013352965425545879432963538376738091097826551692783913000845725429432563387546188647797861737188374801863786199623184477185708056589206817946123288631834326284357249210889810321546193449959296869380109207534602870353143300892437601943471836354595857673484903107355398707322792022608175105565647945288016265937207485107544536699526267428251002025619580096834054129040948730181339187510439192857434217546149355122559095071063910983659120933845287694910426215155236864*i1^101 + 2214515306630512308358416068417334363037822135751010139297080698107665383697510957257725052100024983495034047669298970482051661765882828772438044220755745332632274002020114998821376573936866170569430099398061860258077477273791173088226061807639746686157755159050981399868196583178894442909096054407438516483328845068119781157838705443514192564692700507267201126837686772092902997423942178721660800857351010892680506490381249258495869917223700467350314251360969329842771058386896040293430337026552835634481455204031626659037974318600182683286464864978465166594943910794247520119270775621042106034261202505146895616319440998846064753364817963885903022599108172994772954500312622699471718742165129827842305689288740553297632970430041507448654021129890061502216796691953477173209848196934687511650535402362694395274523466815367959069158240016021304934600724759822783954750426519507206811441074813030345013767020217496383118749094831307494802747473961932356641278066555265946460707071987565062502171436632162570767788727486723993875227727670439917207500568432892896946633598334599911344090008280676549304908871420316697047194506777807629108390191239268048363403553892253737789429584368265359701907993009001756566681985760559300787819434001311417966833009585421937341982614780852582093337515226850111379736296348024017870300094598168853579030268388293804427331777163305673943293071407704903509066639213413746799939719119994458761570325118128673690009155823326036574806526381517294899329149722136524248591462091961346015939954627019082206298572332258445625804283961175104032310728669820120835241664388659368092955366605783723662734578716345550251619489910848538869447436966878250989674954817231218926095203843796044047429245766128375774094622434486047407615434239509617187598556748044239152994642902924352822221912616252274962223337621397131034952494649652825064671687040416627007241122382759821799989533118144043578881616297849738501401917684018026360802367129332450771191761076101277287367722374932891914827411486177097843555075013604216861001756806828433086554784964607687131488802004131058003366883909731769367240913218420096891822187928758234921096119044846094385617790811380091585393079781888549265451063725826400215334385648981761171529305087225340261315237562231372546521046512387315957013456285873148289075131677006349689555228464400071788730601538988259486612927791555366731947777107988396461722753507101015458552647100068362936472007976621403517304033337610862592*i1^102 + -195951755220501027513188422948195827584555066079401498587423701446805118260423517567888567477880080776282487512378062401954125560042003251143940134032087010950552308863674274686150900710047839156124087699806600332171099005950708465770318084096792948765224074312615256377786807048699478399981056515472558342438122783538825452953756460258837952861776146907434032576642121807456607239675459309824539557236464977197138982732051756476147442330687751388038052792955119815905815735555189812522717797884443638372606038679484849096534529416482275814412172886635226480213188278839180041976327984629717376596541779415907515706484264066340837360051679788846916579224055548787849119060672730904865770233838375661925899867431043001406482404920609656857195685698788472577756359172684950920790011711795398369477316217972729367259385689618496744544607892848883685177909076464908749985432823963569937502982908665223635527961738049039616674649085744951251579959981833417046967146332231169661489446594280345961875886108626343759479295153451850687005190290494997644701699940247031831426958683313843193136853681204049152233557555336840327664541514749688013428926449491641693483227793914503125110447798548863496582787384343919677382420646056618198496908956092577005414840476363440182652843936969315838033715678339191526382549352738671061513940189115581796388920897579359178117318657945830000803972986871607071245071819853316423011634739176737197559383011541449967919217682801113376552103832565444802671067221180839651787939106275879300074705262925514142100816328466063153798945290078626750766204190257192406518850077039514263657460717172444165934828690540934731185717003171613233272757563872568582089245298747777504311601060189615357438540275005411367587724222125641211971965776814075488191941280136602353978610411145981797971151552007351194881391786469877568278578154077990641107257014169267854461694201496998071968720156223013013586410319673280037017081257325946830784979479740162979594135198012381503882435879549518593179338320247258982228399309495710528945176314999713894200276103042344851724348129830085845323716037244963301802239946725627717710590396509902263619554893641628486391220955628398634515912741599059836319002230859719359333188435654314156556504336736663409256421449916658980593141751886570343905611276480415618041627093820622598671359766649021693586414789822604705000929340078751000024178195250902246085686154606416462477413391481739847611156345685758884009966829568*i1^103 + 12973177702556023982851404345581620419736030997309993406948964397366443262068250116652306802872807720074588640811540532568811454755272686850685511251340173707436458696828974539762395779381353715029978346590724258424775385109941573984688180257401522612433861615414447556471315684000235355945287522492364119779667838554180929219471164795993910585523941441708759014782977539714170812614011673689841650210156517880463493755550037205474489804223443067412162252505574322257533325887981785697552561251530601136333175623463240065310420237518982464918118764574548557047766454995077751593894047180984113329671725720583226409530587786761617034630423213669979395741121009887481836899307361720451886714968500879891335244966605230025880213689631207496847918484154541758879834669134137250789950541067552624769172592209670805825462366509771268726509546479970811549868794610808932962954795366018420003003933386306502844946125074804185251908394377453866695624984287982879037765790624573039179873605238764141632505526492693901501997052671322242255048018853258171131433989842010921335572870918226010524655699736622704773287348798244617953868556576860023524520682474164880752208393752647707128114721320372130058435586948437415088603674343605257622899726298742559828240911916553575370230811703434393849385937034846471312211674350996682895618749317308068975593658183067629326763730024490573727882095124194013312675473850854791571716515209324120658640840276098161406728739241564207503203549644811415514575784672918297903246137319077992717054082751141964302638545637380458506686964111678103733404849560355566784207249137508000728400374490157893364627571588451915941768460531769375962116890105429833871147553881103809015755049920361501730724071900146961492518050867739638178456134167603320411000375990001267036056505193519055465563734706770943703976803944673485403999098415765005900281999991594743098596561238899430179585085619634317485969551416415588735069866070730409602497689283493648777185548993562333598838913162244869992408379503534489260821901275740589406317860873033824531850939288857920781544546286026350041400407406827243916301296917505357387416350414199818480997324521248218679995894559908116742144110952853995035165889863973911289009277411465743266147286293366484660439270557574649956920303904699686592306585189418882052959420830487226611154175269305273697937003264832333338489057413259475096980257131688191045189883517526387025939410562438588660174120556274709954560*i1^104 + -575752292014889743510205293227250644401643195536044740943858837414758139406985993793208255854715874631640467096502308415989419946184609168327093532178787472970087019816772634748506402768517684536012583340959260512125051928315568897884997514822813579033312486982204297210565638860143791396698554966521502275886961242192470263985297136922365509823976025943150442202607426569455782527737954959229091723325476679959055589019811025723900709341203985480470785638418039648748301819294758084065767565910656047602579237025138815383552078816952444844493693082511510224778875697517660711889057772001329657726939993386023045070423125130354672078934338991150799723371879740768843551091682627805206176206502292044783231285035126843864382528942058583722086601026538859721234533635219655004632118255595236709430944887337319996577763173032719752984053328459846704066582765471681555963876877836188265989953581438495791341600692575287981316431769799715596993837882690284825877602494117214034606683538085742816765230207891942701125318473851158709738584843201746833082687726415624549784845187403459290727817414375764524770401241243040656372260215265225193511115719071587103097522786483522595563993288219408126288997391396223234559876051882037614099781721686554459201877340892490395870374675634047225981903931750668706474759354563769547786100985227804323669860679630844015085072453362174473316747204712633549798015158790516216395611370951940835440242502036842959508704973925245408299757961280203888400168772021230314866204516605488916336234313970049614416311284395337014833449844979234651235830996804073375152976059340390664629694897820330175254224599197766208040420768648764999306868601799606488132348496726613218280693029003250761753747666216185704508440399218269457820309672021302907298082097993818147151923852609241257602056457857561036958818989369437195999534923716380921581938154488672335585416522717264569896395067088475648869426024592317382178309365831101841953086728282991967161849371414906803131439752844750564365922174740279996818120441060285463023016268321898902905377322330053414371072325053427579355907856987148429452171981642491611787702560050258281507523195694974994689517577828879654472029469868331733594115557189937402179759833968958833020049955458971346495935872457751279356241869717408065652297742496857475282151575016925761202625760839344229581854209151071132234161009021502019352606775883229283206172357562367717088537074851409263479593386377216*i1^105 + 11908554013929268882820366561978803949843486229123407530874488469994894766154383311017304747783238814792048947940718884609279229450628928731568371022821789336938598964399421180920096993644618283801637513357241746615450299234619484836741460725577211287835385857745101149136819525844050570373048013660025540961572585209599617763578922590906159127274782708915148798107529311072440504290454579512489510442493616820244332180821305917725933452771169795577739426179446041597308376096517503769058002291215722340139299843861840835005616651809453214851851930306376888186055997215226336207504413946760147915075907888505201195901414790552263828593239397235666720047443237545695847563335523729925128820110142713579236333670429099039081031094383290216463819971031001787408094247218466335791698577205363873193051880209337421687613981465003967028797323267112800250428356264182241968000443236384009830132142736893484880382591696710935483594445016034145057194655385016809973971948295982593827942560367871154917989409071140106686851995607212205358279459681652354833362675860395815163534115269589880505400755935969457107456295833378544333341318188089710107086876667131380485051825781115504700994588550949446069461197647343210626298040217764208588153699739592986487707084215498393191459163205303738459118989222112604706954023896534670129323812602727174079237634631224997332888190779695404560542899698108439174663228152280539371636118182384800553867073769453547122268209852838622887651639102803667420074224523951322225874752454889378700963481087149398258312378566260585345826176468630555540720014372362451642629663223751497350240989199606501262819621876456814168451114528028186823504493602346557036652053436349930058501816059423368261842840170855738126783288164728080861514606935034965843910444771525503683002901915757259344231857719224982143934377447905529200482696896149579180590602046959518628445172320985660800818051390586734655975472506945307931696666855094904748160974351282767550291653898985235791807525516994487759544353197616895817563426528369101449296005134173722695905508807983765150795717945524187475373671926488376193900795492394131403053920704556792046483619316430832722497867209201702592894316376660156019111372101898582973854350790358683438485719340924253386806827031774246638761293230189340662064310928004266812046511559673697654347196991602451787940668124961789165192718458081262135612652324304024380682667525301876098082734430230670758379520*i1^106 + 116090722840222387606250931658135161075026607868277174225850582979802614743399319766207359549940186711746118243913283466110553939121141379587942539640028569006005982254245426665294237923308589257772939943759183685691547436196962792953645236781007302382707711708575305004130111513785664263995488345171913297246181341870963287708115793501290602148434479632585835511156839272973662822954472623110649711777134208168101097170997004255346593823091420378530235477546714754339538306322404346062122975692816268144910136418215074126776978936781594147451555778375204228769462357799949988941915124841028713168984409141592863937270629631208072207693758773184016342536583927748869158185479508265571329740273902034559625059594632643286420475196854590124651771773381850273023257595415742133869555094015047687614355120104138268291063931440051797586797297635486655809947905301511941198578474646871709764418744870484719777272664314179472353286575785243840709524668379385729899512179331329649293904556923415427463028806429584426744091487717637032052722385764701233414682540637322160004393923599086741504239961257556116490936168035800378642202580638380115457477748999921052334618057940433322312276856524147574220214936075351696969223986510381290264929890837837424804015891340464937957208146182985621039265458971927145871202855976336668583648847905241219241552182073680469156165246128481056502751530555738793366981967637655877641130046273907931262535925949586171968638413361196419796992208592773088554039866647380582128680257177772946134753065462951572487185863812455822452242514241973521877175351092290797772439462903313208680275407972196216140075442941700469699677351852770077075892853077956989464566543468418673836864778847062886409889207381612989673987873619794716908916435596736085361870556900950666883536238909202810393751300143414128908457128299078353084696152109353778603675550296300204534930615135907937911908611760284017862359206584553020063623902819826682399237882495758477850600526146575941422338427876967394452831202407505125434585121529135989826599924639762102265936669937412195290770272470392190017525695643443306562028035599116322022128114518972615706846643116994970312002834018332320761244801670348934823676782136565266804353614398776210092369846669978010951526227422541882393932227102600354979910856514150096938412691549554452237849454639734674487452153521405977871575711883894925580643576259485706062537895835893065997087418546651136*i1^107 + 546531732148110171713198422674563677414152726451003005250768321425646249334415632650877626381670705851518966561089452856763624116790915965723137272684482566839488310020494393094290031815936480626548226862019004233144342622642090813402256203620996670400612333197050173568134580592198842451388814359461556070058864714651144685342516472113467528059764990412325119912352808759459251026464867335770375905155289254296650563740978390326012857033102157133226942391921271886370405926730000866656404342041709014867006177295751904756104681599930511708211813199668532176626153791205688446484441170885178272902555862029668552614631541990866565383923452082991062946544756788217463561553042155777646153526293935037074088016530962339638024700266024030575039082498823212428379486719585325438686606970850152190472709464349174928496621000495129176695525472256098756708381117212642703855271893653894162581454190088913692496850640017770518344611909506801292740786164052905971261719364379669804385260127711660736575912331125780052544649357956351818955072938326491336647090539246430092960120079180581713433606361141100087371166593831030759066557721818315635380372429144010596759612969445448703109799841863990142210473107421728186768429448185816137266796997045769263191139911984441017326585864654144687101300142395944402792855979653272719019147246659976256986771554625983841297812639630651484715796602400772818296997163015574497946744593886048329884792441814833632368197446534432513682408160525322287996257709155350951032668508143628106886540191852089264427625597260784718290888413963331395173570849344653382257569440015935192028891372525483556259465974697769293242650963061777483000476555374515885140710081618831960208432186060766499868835101175168914054500981584989403442768054539018510041688879526719617609045945372009176812380880275751772003178721666343339927852897268254519623195395477447987829949751645552725069287950432182875226252056610948289225334730501325862546090077438556622404867657408923498159774689747926240160794900997851092941004605999089100255011586077298569852127993866142553703162016249358554909461555869447053517924844952089092676150237933374320537806689845383702079347906697188920426877563536773699951926264209990891811808498732052198361964085770700022745247888398013927187629514987806325704008839061822026689797770814568653254546820936909329917679567153031819681738989403011873695756962748429945437611252471957151639666688*i1^108 + 3269804508217596636401956239258922910279336246881478474804115373383656011994125919503886914045083102272328932189989632486386265229947602141886809838687525172594399531795864928401337676971606203268476247594658837095268546023365480138937551008992301279110053866116389791753389506785881888446264376412736227108543213644957662821803910970630148406734554892249510344093506548031840332474504822324000269135548147602848951756468941680467499930990850533800025456599241444839177728821654980929814584251906656871335540462684243657545360273202378634314091490310716218738743730506203875732158524938990587386850053136591755199732134978168574156658851087407615498058283360069309415631054155367985751169560942323302068371889987066838174591056677611289122511594889659941416869507556480096414219554229314477558600891373729591979195088434942799974147712820274435268875788514953636128337702242693884956544672361308730831817540093766987098679472306961185292237706579962806190945318641216286254504972460944348058738565949805232178057845117169017830316088186406584826429720685909793725937680013690838250785936283022942014675161519083583758852064035174127088524347740341991539604838278473356461103090637669566326976811266808753728094528844691854422528556951467592148933773340522041637763219638893122542802348088882037376298194522477512998893140313802118024768324620625025069072504862376530409950367765631718811779661296985002016576544578678089275693244259363257261312160708467712968457875517289501630072593762171559180140488120517673109772359902411062449535042876223177779732952671930604671336192156688975134292747712600718504659599764527576633160090910780751943627073487263415298122967011635649098250655867064943975044811776902084302663090619567465457079784278222307239575958193818765916524215721287730361158699847453062553047552363939740529153169070941196414192815140119152897206890006474185211746848584068468431655526599349042882899399358727836145379132728595001995780798330947794067594347280233008894595866188618038674644736155663609791171874434818463635833182376754932296118917913648845453631291349537342869021936250226421311921406518798167503176545932182519691765969112597887493560789594494596122869860562747568085800950159238441361972429497135485174862404304690436106414959956956661509340505979831921740824246285104793519732434336688535388067396224531897112309830006777024127290589343940934770196174132231543433991455590385188864*i1^109 + 12383981771505556737274599923194535743834081754471725494001028499209228242900680475499727531004514048791382356100476268484280190581622238045948442247755667815211883537661234339124243254845156020631630248806652649990329582562295160740718625997215113732388681922536915050919581864259838097498645890212571323301384632528353254044967719012868576436209200882466148231655224238748420726672838361104973700367150119892560476049328646001716454268435624606619027599462847034642833448755647110870894573337398118711907207112958087595801258293176875454453406877601301598019712344531681435434835594141817464213968089287711179417212668140951616960804225497635242229916788381620623199445141284669137939282336790436544924008247985445123243862532917794062804740449150932589931278103372847744588100911973341791756432104481369661089722849032715152375786629003401469187283790321491875294882039393009515426590224713898975123014950818264898337338716081157263882419143028960039197197606415861838328500214045780890349189379700040215391982690825288653449276335085988782026794691667590819336800189769407114404549767624101681607756513659052666499291844520508250720060046830597616953793238282663257350223235507405155061898495301670804069995476885061907763684098330481887119371467125227411509481502079318342739370987064898720071325461623259256796879730484211513084421674285952439973468686299744041390022575107701910371774474158339507810976506114361934367111623021278676902944718912233040046013568080172020639909527201581337193933956343322915141659743656920944558528591283979928700063154163906297540050504154070446367238375587516410197764319603863838846561921684767738341672342509757795200968014930209842269346705434969606937779456852693103775406970909958395495111354764088368469155936769192662907538710290780629630349900816432585296186186557147931719421257046742753719902769745293360537586979037393571032254267244944821584272637510136214666093410630163965807685501772346165913231793350047830654032321049924626311860661344555334293738185196189345984126058236437805467068362007190857247292033956104304954941962821228359845817016590664225678154541198021135536008218917571064514305548359410579287688222241688171190616257482535859049199310636343104201152928478149846595266444759796447193016075989681445961113122044068885258418005569268853863313843114443083328398287288561057804014711716885412397910941649774388991631568501792552791301947392*i1^110 + -4152380793521843320318430217359395003625528766554292814717414272759853122060504759912248720031352893625239161900811601171515173035075986813500581238177907969766945407770768769701845556424454566373106371137627717382158897782080086260922499291352450386611276746135641823750825104133276114141148715148220721448090658578307684169292262436809234885087290359542491063577929182100050387436983205071775320817867007400603344587117683763744918621322889924998363851435509085222014218609226635217995451612720053076710010827021039120359410144834046531546538395111668772493641998687249491545409213911093156691546014863337772516255240197223820824319802388085833799120284450581512842552017406196854802506838692652466300104017196357215980685093762511063828468059435420927704553621059371190791728532254726295171546728204928327919648817978048486158654317195188710487430409046246115863252627768715762209858460141541336762724530674997555377434390518554430801450171604972599348874832120373154222123071671254153909250764356289407844619292840735105882154052451341979369477887877580513354592363803251648558007875218633453567727945001417745653129710927021243539756771697264135391090666047546388062546181898251716350432765769121857889681933702859058429517322494144611306813050128344824638994075775605264874040025958217766591303665951488587871019115878569810595946475333773077784368661001994311894992031366334083352326322144097226639229817613909859122547655401629514120903572007360762195037351008140580395182605155284551140404118185123660444327960503786775562851176036838132592498491950956545900557907295909845769237594265827760807456430490708023274661669559655869123025713247706291460334318331911150922747453285231104098686526714054203679567806363247250945590312855768828456644587263533535681189619614909971020603203841902275829450471770406789867784298065701816395317175527274318354116006580645221068713011702304092369630362048556430456003990806373456051509612408818441644969496113896794811931569469924372196879736159940085085203028826375213688323413173695617726720569017265259350144000254564195599015102160114541462726844087321255114407221342015391285472105844131821613270271591190527115630216938426711630505236516638577069211104444706129215256958148753594728391394285144503483630257497002101756899235119628622619495479891638429869800107844801517670999432587171890077749506040453437446450986553636526536612119213449936896*i1^111 + 11041634841187591833614854884008729855914881828681028693941572551499104733932828905661637148355127544566613849523028512216665906448371370974355164206208468688674310810945106206081814958405423668736595984368547198538603834961126819685258401584593678761079742247728154846463714209477444166108714393906205241208497963297145615930592059121846067765597779825127985672525714405961616469794623858003576658793252975489891261042604915157343606271651418919562648105429042374332817673561422992087882526414759636589441561610186627008338217092393481716415469053991576160505690087117305229170372746835654954366290966300735697383405249946468707489404839588645133431571870732030639355539858291042605598249970804895929203953287437716239428271373261220620138935936051523623648593271811106378681384464153861076088707478908765329022540187482937730849635817358927133812186811179076638483920286387390403032406852118945952111762268070636565704422688261799807225197031832462736149539304660990905307526212303091273174410053579420577572125142782539777259221883770987306157766299828462142092772840288947838535882422636051075443951676372180807846734971949549193196200273586408236074394847581180942421693516309344211523634019204891868852518930552554590170537832736656940173153558133899305438503495808048992820408441294408489962915568154363596507951993522405025010147282187774297012850700615041410458972791451209989722092958962783497034836561855433614817258209339096460071217570989531466286249489442614339192312672927396442834863761597665854807681825463835881628842530069339428219188810851249877500873756084802067106266935169353363318045020648704698305981417074610869670876032614129871239741128142253650164218621022211337466077675243883128805643841698144405454052168947662153544956176581359502217732018011714623302925788128740784936449122732041429334394316445157866606865183946611177978571135241753236202507155152136800621585617253605894708639297956755347183735333691683827490626195203495376577389202231145739763446842761125187798764233917866708989397422710423836593157635775582938102486256173296179362128099791032773442525696865526049169341721753667965574765524634168945259048278787239389718342578391977577237321846061958677416244652516785845541578568608554539613581410820644720132410242400675434522869297260673553477600318030437087419158529455988341472066370943265342824090185695254995005272601779813550418760302592*i1^112 + -3495940938510726269955846061152027542578032940638676563016920477294238003562867922447678008255416908325658888060448197419556685370755919876977862014953521431157966503364355579500102792833939758182474761380534541701101638710758991912428846495302529621617947663977185955374498284607336469744134065633575598056197240687175982870107617003204102860360843152296138796438498489395633698556452396112145382336132370626258058293129498735350203465509842271176012577389177313440776449742025163302978948756026722208262936697786237888664491504044169858724017882925527108120575287609727759686838069836648181940937637124164646082358223127474205386727614725554738396319632167297348500463264607119006850238985883184827456200948722325448482690798336671762518020856364166426869443277050418543607602958258572029737125173917795380094577006232902204363598564315814409389557803786663920007987175044369592493958972409340411689503897037235010002572008981869278623741293914290664150087157989451572145283211575709572381498711547989044559174868595124559947845251636371404499496992357978938817291314574792514515171118263002787355468047625641852738376273594653128722200832682359516543388890564377016317948903464805520262862856332053965438871486100653467834228268319054838598807504471603141368728428900792745325850357892693523882716804760803116544502786773511543657687551570483992872058357373057226499577929192851916241100934000852498301794498027413088077711617908607960178046539172915720218952640044874366211933065543781187574122018182457154525400603797649288636884974363233893059329652800060083637504659854050533636324577412420287927995016065285005094716347188377669741233630403903865374828190873854557426772721621083034336422529464180676151609048961764225467194730720519266859431246657026449774139852277851932799816896851721853979520859190601590790965673359089556961111131316602417686565479709290158267955974353187447699550733854173590246141378320563040668533311236320722300038873094371856250273682166854163763932647976306699003994980712566628392194611738123577302677849049525551978087937672282929394651165790689284504435094910479677590228517713325123161824969655314543283752635806526398411795914411957610072596593590756760349578610129061389410745754046921403829537035455363314095391923922935588926903822426201633357340007315851918182373597352356054476887021153949659775577057063401056649123862645189902336*i1^113 + 1825810298791567291313583892025103867598540754169381369061012781665903304935047611038390682029420600318235565836873924261475351753712703991908548253982458130108010263389820816216884408348512789926246815661430683774779046536358485095347814277390998823303800954252684696116257389044182339511893411568201969159461420246410355827447200664529157799060502172567080259388503452186711512694023077889603445735190804130649282799317548802155255950019107063834346426065267256517805424376070934534038410088243226100665072903617644933584063281659347449886924363452508113089094284981944532922423031927431565018686712472996807221299121543924915251721199761369140346463675010675450220877000438488861239045391149676268980487883358643516961669037633776059316580923386465568638209979301119625960214041806753984050781988753610398367486283497778213674771785036230486266161843469420988692482318401792475899442371101983131749603949095689219734569531828677651085444408931799887546798799303415979450190674145411594697183941509667612210129931068922241512026649829038461747660437558750741160872157077359624125564949603420530369282516532780993214897200860457357055359654601281031403386715564822062414838573626458234644894385438933961010399227937442423905354603602342867940861014529169161434495321976522328225217767530782401649599004544789954964522027632326870808887053252822705406418612228593615572612532213339372096250929531392098776112205937375052213153537771257391426577894139304648763828800501478630412102184057216723319800307484871116779525835465794808255617424880584968345196208692723425747153642496590175850994048342679563950617689669937824358689250937655231156199504864417790455258509901166998889258926764298559426123811993774937569264360054500639303183930243944721398079090619318312332908512297881489309252442268626897758289622025129360089733556719361379436909186420044191596467436027022883622506083426461654338876242863908710390659411557919886138066752555131619064892229255288070659415462201390900065062260475318880769005797457670634813578212465931056052200023445981661632923271888402303988956811122747343349819282602641412519908927712549039999395892538623462226303202856120346714982314198777071633680334630362783886925441984745494210406778353185950783960239402220186913067534163084523679860093992734452770254065029432698863359532350339785769710982239835798171435996754286844775845855232*i1^114 + -404540478584980662156091544291838064629051114870328896648522820158866195240074328506663357026504319269196201870235294982186983734655703559118550141636849349579523061790049294794596591378523812151726543211171441928855342335488280554152718562992153389215372404528756642699116627854042331712017972567623439027107386904927326673822636968090791463251957980968031043389073863792417969791887340578950436977030605394996810961088495246988367154028010471347368054727207622309324971685968865523635252523648751496014949544688902524968240661488109479399973658360390761072976328503512883003851297345067412841312569576235286356789365256301306291320335867674085632257459733749177950464900905417607126619266158673606150002798860054568127281680377839035426359511065391176873793590236569568887500440741978587922405123115957101381954758073833898817731631150017980746466652860201887089383955483054096981204751787618826669265749266215869729985539755535471402122875326106988962842476800105687042638969380530027702398060179681917579067412384929924867236434568085963666050493786958763773186687928820085616163823239650765005231259315877153211174468915608567225831685554434887313400234261928290559694654302153827221360018536392779095749117030358874164358847988039418368908821107280566879204187615792960049034815935032320533996946820579405710283685346754764982251475829831859019314105068370073631454393942136693618420731095664725838402013004779902990982057440827888252117612553739835731992215833151999884753245216214908218008271611110880443050332520363400430276744083740641586228544080884736844767954780400753322580097413920084589382378726925694056731850381615520864001123467098584184846675896173415843382602897585046451996732597860170881637359967396919104514706409200281280990153389874044797193004640351041305243474334294029400076726900394120196884295922419688063231988087078448014089058428317444039678184729626201832016209355009073897478124830608948010548118317294776682204105409029831350724903038144060332652500428501855000064415209016596913579849252683597123571201672123257899714467040873286836933146886227651482714211158694362212344286643480563505851929485633396704217051228329985955640158176819786845599943837095577047586993949962476347303994540794141625606439827508121080352331381297876848385709595814059150069696368288415533190239369902113237957696904988191636335277716048707584*i1^115 + 27425679445896991944757148493125521010763048083898344553983570173442787290812432919010719094574299296402780494006317438699421765600619090635612046745024276630016168156371459504701449462981216228359508822556607965261565408606238495680401363812016398876429568987774197355276626694462957228489301728387578977432974024827907251137341085586422970916851309613360853205538180406026506697639172676841207029686113091762358165455355528338625296757866964608933497278771695548283992333277313019657990268099817347378057769507884570087736043096390094447454079389667330503091157562183073392303932847560797571495292674686518180440214722269322260131769742008803493039770640546120017295692751717335472482046467730085302155310287812030845644071853490852731118541415832978423994509656156567069817833348858321093283004390938058110006377709772481441845314751108426543629946039653536840571658905303586893364194103132595837406584165392985844364188581173671101451403419618909291031836723643773294514000060402184861003346163454137627581700646458093631146073130187673909663228175577603319915282385552478094696123194251774475007423949328084509215825311034424756354249389612467621477757185136994258128211028307386544935292311029079767511599406674640644408231642434238464034739705629943341669513215897848639967858592943170086346265510542954109050762446257284025907497429215460099657165498354232641882658243238282026124377354194836132883118250961799178620871298254686048028885095203718601436498089813562543385580794208819710336585977288568569355179155100191401346935242728104638671822391303213665615054592718379039263079331364913721929952406962358052601987611076881339674884846766248205683175725431010575405865064335253775489610648657028656623751552691070863391006852112362458391613515157659889362223348368005194805112705938636422653741175247617119878320463931933985398277312761178963304330531557498944642726658420752859600254581143861099617519489555740768231507983828920466567976507503566809205373469411835242964831699716017663382962372140816447766216331162104669516092355614019427741923798624218672770836074309424271281682758619283328229526391422125638422912521652634067674506800982374835410079408624308765118934043859350311250244278511016898376914774477779516006707895762614134371073992651996601085538405127551118970124685609272310307573023991633637641210423068560503378804736*i1^116 + -9850668810414022316335291727456510659153832125045757989206341290565208829360952473155427432259656103564466475726148117911189361994067897530454372083429733038777635151471131083107282747094695522102087668830264662557571149394740357234984774704453034624461381582441618447184044759779632759082599355311878461432323407018001920936954965003445601507312047313124498952929179017133200824030223062928034279069047286581998346236489638779986619289491404799533069333018494790654035488821873625572465180874469564153538771426976538292715587156130372657535039392907211534557302595125537975504343481209661233535188785818108879734963905268394382442616063934605220677832989117199999810305506494166991681451758753804900304180145025470395353117955434890809055845134737061040491527746302471015251626705356933079518770587077825527016575475116475664117992477518490023845261667595575678849565807584969181663119698490236117384002171108431379843745345147669027978761343432646789970194690476004049798601335439649658588567926475677212891160486218566325263542832128650476444511164394111774604204805971348003936203056955111036145870670823234090518268890046279426870917940360955562636877299324911177431731368116845150712964895227932153090936271483589208961704215434177315631032302168801700859472308561675186458589456215018593957561341498990484751834195894851236010951558085618976291380785831484982926946792672825521950710506993740735875460211060281869944921661256693290097307200399768416502401538598059005031767226410150817246672821934531919755613243594839588273113952784477883898193193906530227270100282263094290308302997072337955179919325669247638188711144251159588797215443845023544090698976088800534088120857995900163334527181667202844916844171364518073741688824940013549553580330981963840911399513305066495025174528219382137700398064510232529268583982242472029230139790763182294649412174540327103826226514971790425394623969457510895050857452873912742448914534204818077389347992789502352664087661348227920909251728550209309863425682575003515635752029363598797249031077043267071207858029227736234031970610925662493434519148202066116223756916193949547383178300000527940202813098012709190926339610478312295827253033736876069262609788099654711774085967771681173597855933108486207516443013007832554567953034532703243217121456807100803604111138596031334373784733154803712*i1^117 + 1745225057332948940880173610411403754905137032011009677177084065826971687731933237990870532725149133593998394516250829650335641762248615861906259763662074168760430019036312127378349892384347964531813995259549303513452613531644629858317617594751742387916594214570447097136621732292753458380636339818972786491012434023622360846339129469598078717913515021831350585651665372182338835180668648085314225587806376075812630367882966997756179117296892489095018857934993708439544461401849585814575993437473574462270131434261149471996867480267093279864290135716448100023931939304709032881868790007208846876115577676059637737727245517431379710610591471227933730909868442597945948528345935395459701772732989775855307425061540354795062684605273698519403267328823303444958120643688006832669743776394175119373369007295293325451968323983340037332350070106555784715921583195649894054090909321298495695386846239154044016531779570515926237437134387935803442817383926286666199722049811162224364662216903243073108531496986843448935685357364646030526776272272820424285957907234269000969679741918850774557100306763862345647637589324369984088228058646990586809269286419048175420067806982640883472589093283386385370927826528792040392596709798971828008900555623957886900024521258428791980939889077544807408705064618897163686564699053482027724180858277755146580291685507702803086336819351398043939605541663695168087015466920179189904055228208832645116729467856474910243689913967549774211650221353063719081455001789273899189607797960322129430631640294507518831152994222035141599278872886772892430003117313397176250853780719308993870780875646441264917337511076738482432147774780420782184911763090363684845572782346437803813186394689763612090965068905512931301873851661399605047001765906998472942017486099112753633701148129241406327783245941170527451641166316513117819805007554484073138761806679555364025052080473486913344527990448879908463151102251160841515315770223181794892937996763346367299444229859497944988408341775655855397344006616262905721806392643906849488340116339702021068289142982962803434612102633009728675051256354882003643027359418866229877789564061769311998392087537630759775681784311844338980025606434158776688440360601406076272767724199601320970803919662510613367824391831325302553813653655649933609872893005799960924307531063541717394259968*i1^118 + -1382892833418014128946858284233871103949080550810166892161521808180910989861749492563491628640793286456041868819531685783542383530542605253970894371650516206948476701560855388669409086896425447271158483181775791151982096175466782813872396139985702021836563993941563242798265658547723248228381228624686504677344642198706091156199435090862097073201649007978156705941556967052502118705118558507926967949777504006429101485066441816257127108972388958291146870660773109375643627176131205477003754678566766275878351970478896533156581100839912775798834803704605469380713223540877769654287251836109507944332643859490074190165996262115408782054299021493282532264130907683269054456773254201607493905454000165693234764390204969764729571030280973756022899026665829589752958606742187026783692309855806210787362328960742074365424101880318836836647691073414339202012840125625893063260697451303811715914566232354362149611604373104252215683901000125612776972274395293233684004362629395270434866268671606836649268269784877916948160068117023073783103440572796915755053866098506522412977351856914757642592472848658130271834500386424298182600779069869884409642243380198536890729311612984857575073582136758872308435094756623202745518986999498603413795868483139492508059793406065731110689951898572400611212388925694303018795141295303619839705954045826470002392672866384574501588801014578880259716445591665833511902674042426645896181834960582551018320280190159673491117523084785860149660266849932105841246013194989701704226298062560459697046703173674869652792311451193709645241255913283737999378416162755746527147167583819403302268655705236446881453143704869692033185413906897435961224927436901376403338629121897668952411638506500410198682293837528624410871030099308760863379189654683366905409244690855942221755025796687300428155288873154936060900738540870282503308874969406091959374283533714087840525743706295554347737967508303265568241651906080720045507362181420549040133962097114278756851545969609993742045261056060276426664276072555657308538459362764724304280848996530784338193640752875888118411048246629148239115150242177637947098780814763371354339106782165292948861622638171615445324067416599993337468577970732489086405277734675974606794349089879237382253598564933761872916028721563571019494737746739071904130718366305127295417189400576*i1^119 + 252197045392972826793843913264089337724080295534756584786745219251069352738542642963893584176934207214635915280091317810474484377127088900218861160688686002288011213746079213094920780555705381135865929003567197826235930992681412833881749834136818729386356920048492475114871009425096276027214201990974768739473861413487328645193764727764006746059052389918396741129136240508787191649308563722192079207688943571722598230804471282513969299318347779987487524706895017652021651214849883545571061213485494004304580916077377911891397842191719800472040136167407750450811002615276946051509682392180015014451928863771158304682564279861103033781440966787165608809985704476885371509959362267479527060746514348326849487067708492614469570301277818985279235784553022715138260799685694686133376765609927257545873501091138964504344463645183196661176516066722876881986962161230126345122311227746267625423766738223516691740945709116525202830550645600838766485988202408424066013580037577236267059680463985040795590305639448121243846377877111960373716018529623876282653281085791259479233433778977026443430147104976393237554084313088492116643720160035352601713753130974441109851568836754950753253155410052178522377676220811027651471537344894532109751846235023642714950034350107965527832720848081238531145521399038124059162460503789934884998727723066398859030734244879638440738029291835290507625449889170177738959784741782241179213325069912782252113725708942693889012210190066664764714300740810851626681673729617194583348154057445969175979555684144302198330340039072361632354835458643357580926636064029431334762397847365921377763701686905981780909428278799108541593211031423376946330889168967766342324344465979979594474700196795285949921873087583510588453376139725241136250617834106586183222755067002398255457664080083902418802163420112118909002939956059566797473976471078492881866521803334283124297078300876312675653205962615289558075379759913509580701940797524536994434827419706408727214338911485039405823340295164939166736119790391780426638136857714922428131185895018127557402643556786767225606889071311276598118947098532702551231985210000965957346597976876138173373229045255722925826808342977540835031641757988017976105801171135246147974795877124024519834373614818372169521865638090451438134991229677623916128368339891987152896*i1^120 + -171191115511540169245690666114489289979396049865574862889116937229094270467993382833845644823512904947282352028430369027835501355774907065001039189003996233959977119901087932994281027890815018015238846227592199059647084761448892254740469334412452983051130261939148713039085361169459359485308136929496560765603949583562153502140760122000180063566572197140124837792055527080078807228516165035266289896339490491251737213216092966469034455312096314672909533773110329876659664211437594998592434129866934514444962116506259383254004281347531676266669600708343672564359563510482416524333770277995631528921456072379829233720177981046713436712400919941805103451710858106496794256947034663496069884856553309605484155339943124340828125164314102826010998549238062256351495407126821061366361326625806196133228400980229617008472636047815874701469809933932070093954766204101232537224133502709721873629875626955993421617391490384406140266842362242569365414889699832168004639620088656095387260731406495497011614606204407244594068190340590155925803607939140088021029502017605206084986485496878012897847300698966714572961863326466801473669821850722539417834413448528659859014322294305062018619324500140449177771127450195029345786469676661713575746078473718630170444713990037780082018080015410174685786553952566894618331944713748680429363466061311470505400732628209987392668855269853833956741208432895328559999466061902254744806816995572018957916699396827141821508143074201116195218279577799924492254109049961430130507085301071546200284203587519185410031551156666827753895687336355110623599834369303846728304115479096286218686843665501905809811895425075199981492552298125731254447248714777873121202179922071045800553243933102560164179423307510708519671519064200331769422916903804801020729884925803148738652881562718910146593965374886733795555671593197630559274896934424984520340882271537923563288316409180901339280543306366044336899610503849120963909903426932955495848149936752801613054285456533361626222588901032119061651682917496820461093129924578829873285628574178987575114204004383167712471906469641511099009522973625112371212393969525664595034677465498234884903994019509538926714265239858935293422634106674499309338955120825673670173461738602413327815779095045999571431252042237943694856357264515588871832993792*i1^121 + 13533418500937417085130598981916310820738232095001759851584365940798392230961078386699857188850847658120926342402592137999120855516492328683146780666389038932510063026336074440475539611300218277678708805577816928677113835462052926169279841482994362925099980476140024881813837199057539393897564997767180538093852462836804047173345167610103616536322206236833525652496782145296979996137980532969754343709353410337627647323039007143633047910011913012065272784213905941787535938793614463319571544765941940869174443208016213657030304593215939264946199151780710675976135812183242239027146599625223072448192555516651674314912099879938006209052663120088829949831842143201647516345266162397199193219217766827148817215919896616118199727936275714532148270461716066341049917432935688538033317406575848647396411398354905869748182089188638344572001466005296158765469714481516306947155149608121943294796498348614537879565060071975833351177102061084547825793990123701651832497812133736865739800796757599242144008228568264660660136458133142799934424288303280583851589049095755862198540116047932717863134112700107247089627261550375313442217514895115279001319540702747769841276774174951211143469736269275685407610113112452294154605854751779784950321863623645754808008157519828609703299251004714840668602689882479029626549376531927453290022322205355558709391531551164032669059373697644220307669075109733176838378899408370665866965576371999632632487174197558669746132219468263876291729108321230773774801286869456371943039391363156433097635838362637511420654502870029989610788147213324753160344317128864453186701227638987883272028616148288258889217418602976630751358097038538019476465116250293475097672124181079340283913874175834245121700972391858190607893482110809187111682723689594746876895375868024779046046266710604943158119235860729483673376889072317353195835530323234407871049329529987963836188023205962888456781037697714945423535675392588439241708997974830251637154051436986035342820816432539335954488685959578438208440650711926426563709806363620374796044801051160280374241939615416306932127073533220366707910160044801959307052806230136358540209511420859862131527184276584696912598431292086281513094151736802576726347705397157533027154312924136647327864933756012261899298845578829079744953357130792960*i1^122 + 270951805653781820587596246493484785434602743713143451077233370301293566053476036821141445916895855517160394520120864235689252566697528362740359481558032722830530598966552622680621468683271540283812566604127714807184457458399994499148817689667542052921616100362036244069529449205327855375468643598499972084647356143410956532141863082032395635882421947534456598357013398266733139743191217782055066875060873280230022764345857703132289249025849343828431344443514993580429022895206549164124038561587446909575237983870231700563808121556471050812398431691771213306084557849454560704885000896649006275647308963256016919201838176580842940302378889243682216952049471959887083785686001680135424370892282767955595938878193361858765133313156019866880227743831415482737926848568880896329018402588638523216332732799517427178134512658258801822156516083818090461334103709747475788879381838089624698188367573470974936293617207020796272181034722042521826799268229789207034065005220519713915648442361516413845007740187318471595058330673702130314568792969028062673310908702017484082171449139888499222967954781069536866435804400351991351934554573152157234243452251787160121644162722446574383967606247724302365136445385536731556950496995104715482728668911416741542902631374234693620706821028687564433060160625482799256657104581554017159538913894668397954303640458736742024309383304968762788492911310264254840712170952188285372902246825096410112791069096460880124691875903560763797909475986836430229999521974506222324666171242653730715597164522357937005101369109623003504523317933567110759059386008755543528700734608404580840772086505825541678402841631153087189721728242773814068261936742586359283104021378014633375516697930978080128253458086446946077468829197076103154196241005583397616342007716644939920006874653836589691470151109290838256930553465669034835730307065045462213648396821744345115695705514646134181581820506851982398745940330701562630209041371296466105651182900375747159780028418824858434182017632522590608534519368649667710682319256179542748646802363709210446940294989927701500125099861110639662092111428631580150723328223367350099115892332435611045020047976035876738231907622378449164234708026978497205120954237118480623708092224162068455918096234480660519610278669230157070336*i1^123 + 64711343743428992541045017005813869628515932818520553762411923854779696877858398454632182430139197906760453134561656594760053889663586389975653082991863595381879533874087149014556803630842618803301246132359797491957463029891352187751548820516802517056251116343407555609740782786232689647849485192194664417837103886267113955623273060153393829963957274508752938602136351529129953546537460041522169590326844778707167963179869812162806212562179944352118254649667569000863075244630604267572920317840432064689750560398968095938005968697552795448643068249637697122326856116480078725319931016995258644343223826305554972410099646596143045573739628285877365474396610069430788492094150115409887012279079460410158176732782735965052052122925627481433498007248734271539059092378254977073409118849978636864700430201848753782222256204772357077396242976499185944341520183191026113611621445575504481882512435468787622029990372717250331323013218862775412225723235755130781114927003224429509543270790014358782647772045317862127771901652613891903828439186929962576355708075245378630834224917964991317218781723711006348823575491131165143862959284627969053122750940470643765015938593391422933442550863089484230876184868219876125780059192746699331023326598627485740871004732181745194116920675643066062788099082789717542240515355952916169253326796873902186622761451315893223487727253192517373429547978477728614473499179825834518510167042511866552334640446695720189975454584487196117757915022783060304719120317725331990619528890718998565581944825405934427299809295556342280006128709882927347408869948314186024610180864439829668442930611409316913534697950696895426952736121753696253889763603064180849339114714647489462999389793036008467909981670587977856941012628595315178549769102203896996198036927475546419236018224692377571457906299778711350820239891344800651253720250634360298627834018283397684611593303951205957086682353263847662210539904324206086999083507574620539473835511793545376912905400293130650776819429897145101592735363167625600082716725049456639547190711971232054721603628881951669375647931924168590229746684310935560921670608960787198951576432654758622627844798405394479189811338082045411587391347711918516818166071250584671019068845871930986930250497992443735274684416*i1^124 + -49841985779621195031639284417056256800004275998743054659181838427236320227592080998338086310895882097103243052010891271585359823670124820238783591883641950470850768729015253125380000279063137919697636060217360086912853368111420553838683259148923286228887624768796751971649525416523834506928162561567327110122526940856172749810078039140168320587834650898666411452200619057459582671323494543619713994521094857037516244386557350756722462987516487523262367565353877174236088573909780611468068875395883568500782522399868081294416389932711089150667351722975846978129304700091705700084040694878186859319061384554914275404254545536640950735641603269664160101327825118923100693012601222080836449216335292102705954836723306843858622664081097590794993936081103171151477300109427612424109768421722038197555741111468756739332456368477151885977782079261081325319961414587446473302729926566203498167314358944245000077740810310574115275794493396110964742823560908750438637120455551926049879286087705873946771564307945793497621021376897893822704399478599884932590699122597883788763927494489717658229403516974941730959493924339766409232807356610503142586185475253085745261942926993162306216838726924692709524900755552819054844374368663326059129865385525838098459078176872913241779642142541439522613445953153713681822982338789224154808570894162971380226916547508739200125699646008527306329907266120721561741115672572243846941452599141515415381021083200706578467908099474668338440340964495105561444333139694387252097185672955408775644560089640317178619881175609795450925503286175761262038966977950676183293341247265735100763756179202888884672241754764418357701136133826119182067080232244423041082066651976924820572644310869155665710657222045418829796667036395827670547171577589770029795499300442678221289839222584978289472051316055451357937121710654224174246242627480887374271863435471101179954644086385496098409025130944556173067566239779689348829720173579006251403125622243852578943097049761586921964973332259673745247905215284923725068731261387397489383876360188307519159830419901969102505780119162559336713113619675787133763197999821885458363637876163222768971819734936692978530850555430595222555634953215656563863959549790168947281554922574873013843327451136*i1^125 + 1050415471383784226654747399618839299892261557644521129301455928007671849585180486101748308166195186422135436557389929435674040212225634696976073993980349264346974488465062225650337250400691332544011545868376278757130104971198404274624605498611192540371776722428194421893526825101822096965174021250497073370725417604859445248752927796610432412081695953133218948180794645198066771805702409152871317477780013345328868815297145191865600422341128974867872021250779387539679283332673613355932553892848821404171851702290148795176303891925693682510080563799101831048251203884413019879392920499969206823299984925430349848924904374585924426652582962641631041908383596833814014032523602261139765360536061811219086113084965647972615872502642385884662238323832286194852134376797559301856067210736632188407689987546750024734006767832736597645555976944378931948863732427447724254280456007804796187486652209097707195017584067136709624656670318786493343329586464469741063105757117376953775294583972626247498060408071996567094409802728100927391827082266713516064524078865753470749473564116145810184286036093565537113492563284742817366577365920675853513872921268944678770835907876901850252602828528772523249494457424855642788914165751592902975822100575667929137736328192123322629092302784853678266043476487310719618310009900840599009659735201774731071371868077199689117340312153776775623305060710154615262070870032176199487035213362913704495794064400152646111723168161981598082686861039792800080814625359149031289345430622280921458724069603846450669373419445171087036925002436016059800310145595532772365059273324784127223502026404763695201409209782337406672484973927213610460221977259051020799792365064307060393609003302057331905773735738437190920898845259384937115178822144440274804485383394697115616665964218090637790744269229600354978043022017681935501433461822243328295701353990304010986547812063553180521029634038251560718878852054828529813389052650065668886154105558807924853321484995007194466130816401916910498593950847889092224944378170309956907028138210919688042409769561592319079190093366985853255783887074508413923071547053772382544202292940894039740043694234896233895914316223320947417911754744622913298993529260544713284460840298217472*i1^126 + 1209093974919849541293990035356171209795106921981240924910336968936505663132213155594982767039244061404595051335145386813061502247106736534297159752632773140683769255851401913205887415803785861558908504046664906510678281094772723645216651291971759985625697273183111398026100278713630549642379224444510141229677942322884494344752786489221809588546542368928904459526475826242893536888567844075539393007929679279687391792058835926317675660991922497617243302414780097505100049952770732722528898220440583131615867546370730186859108650893152111243368255638382681419472882843366287465629042331714695313420035552175315733447331262002590996941099419024343126795535427649366411902479945878559264323860606993999160747244968848199028128889459980881639587000334610295336547191671997343006677982303576707664575090761996556286452453272159317666774329766234245355806912696088185918293518721119299392299581259248858943248384379457722296572511995395262642745983796272540548243806558557940001792615618865018733161156950120457145024939898984310131432998874408074106443731360292615020990069727177130535929121295191115358743356612239068835226748486812363715286355380664552516126600506288051775204950607454947512622134018993147292089434543848870625292418169148250448477928029612601211804389296952293062533172460284112618143946486909118695006680838272914296806685237927368461013443075961984475321864979392202721152603722643583523763900684769687381830905714182535416908975784833102209920643082655791814240817547549980666162652782384493610494604597431125850397965355835923421773853485248961012198360171835312775928472454899991264589610871148993556930890135026791442235027555494816242848571956123710915647824544271991109336639232663889803233913039663747362333608208235531521005322334618266343547439490101223861792550525882611579907492516103601915850572078613612120339991686687954321278062225789861466987681739764740734185165004829665840176151005783662296860790007316536109822026266496387487515015989155524054649725305200150607962349078563562662573269076813555382792432850826952949333433122941424963420504508427380205917396025592661486828730721830440408383640449331684348864319330458861584247128541318304817239868240537185694286166331307851776*i1^127 + 1089668557468531616767791997799322607946167961967017483946805607172446197934129728384593432269249823000311939117300195423875522124781554618901615112073333397432374007611020360913737864490583931733755764652659228761470858061137936181473757996446509180520272387161660923205575078418802209971676304683820383631706655233376599438659631570373777093650357545730937467254804221135121393369522524581149593476835879787134637269568218398449653091354180049243993113089380876778669335286875402784797665398605473511178788049946426832934369470977799172615576970686841846693969732839130120539000356181662618085613339300260605241157784235414997237176963365707199284399633758581643575612851457446567244481794035348325622821809999129563372948217707058602087358677164492035317877023032389339234280844305631124965762785587607190191972065731817897406783440727711116188116488570819707443631364689575223539203088617263922076042203191965935473075425956226905688126038663684740978781863860949800279257340930868353387024885464466967589543724193291772337106277447178448055441010504322912351383037360204284292645926700245456357452292433765958811305904596505863027621705134694848463316897559274701100638554716367399693354908333981056674380485115327448373659803240353782820315648363829909784781422794072515878225130996864286861862702706954213221267389012638433556032525737261180995085124374164665766199266711301709647254002171446604938188469883062209359624117202603966644966034784718337311088839349014630140020340453170055400825455414532469545358029013564632875056788985402611186720572928573140726594273029248231477322309203804238701100187472246721113064224276422905174834796966371498934932739363119018280517102662382505855794289568232048914732555047592654603188056012933459822090339124074595235414354489893077334628086193419485762634078811960224676330216619770149289020975986272919552071849958274531738654510371676508375536502367723085217316682955491171332711433178963075694819320600057805011913576347905591813988670148759049607876363336586365165413077951873689355516535248085615923886548192000681974259577291333561524277306753256212721605437110822734394133287496659981627952289377368028060620801292590545150875178799853511639040*i1^128 + 429728017778501037939819921228089009115106679315821968556556011942138115498495629710413893614265490594706600405248857437826375759436285388080728538705934185240689376955104029488882662577023673894698591034833654059827786153832257866923111543620019341553262017178296515061593388589521123624076079525939008586922418559383969619206259143463183455880494379765023131451449566695877891432774652744953056292875179718109127370778385536243658805468215698292193031303212200221358858864929349069216104948476229637654077650841812420612288390476119527661674976906204814008100373677412438125225629160864345444389225736346267722105608189136481548889394247055219240220454095767357975464677454443149383175647830322670453748983583481078133690614582797461197612326918332184431024804234936354427227257789971228976719473410748855639040276661351450161222511406925381305722678616962582188237483735281456306996301730661252304420664338472762579880935434557091515881827190107977632957351818691582709445309847444015340045114270116394247263197006690012654563240391922011532689809545504594314577436529141603823870460824139759994956798895043090997810069138812699823068486766377069192590426351643132664951485831901903306888346028074665178242114386891976841547707801630320406506077854683205020781954040878585217662747079739699156898809932685055512326636531792340743205075414457653460228069222507169696481603243071329601246552542050972230148327111114079911668504580219506648702916644182373712330857514172529443891985388421217669713797087046279235528318524334095255545724624738803181589851711757251440415343168321553245048806511478028333449256514000343327765858304607922863786896681480236723222236910704051213618746678285481821302693412457106825106119245234329986143917048908999157300044568196502874754867355576892023142191031177058303155648594245349220964537893672588222339776213468192980013759674710685233329061549350441672598611412208688632872341198193750044995720601683357020728009738783343440062748249428936043664888638052940581927755705110654138851671671128488801461844068911704965975132080902083328196775191665509139044543067028888303336011118120733102863468214405780491559346603050093993261343825281618643255296*i1^129 + 133692032004946604043643421822626689786664988220843777805081257897649974023545613442196840394997589478675445809873415612269674904901786874611326029697764367748255015602054741695021171201759635233136255675390799893594299176419038892384272516459222923420662565308501739410249563467921473277821232604834845058772008538014876716155727912542173769887115186328919719583993241602282165730865741962814583777949465629592991592784834144932811166305224795295244958769889263832418183718443626450980446535282677475061632692225527787137287633827544770360818014388683829507579440685326656351714774951628495697320639702730346390297584953131512671045942487768967548003926111839341129122052163875015066996339279462234731961522466486313708628123066729646819866838437758206292043276403923291341613743168638241880153291793470426726373674435310861140193533978139331265802348779332060518081610591337411253201590170221726974092470583534779507509550059666490286066561550626065072810810438337385907260660388138202522114402904864362280333647221373676951664333059058526223824051309570954301001187853735835532213471596130956245317253629410949986440826344412863990594210393262017842917083791456663159790333809473873720415095312917422297312441424557580813485230302911376206606899485333019286963071980598802112129653631586319685813793215824031261367231069177746888696394624743054046885534952437775840501080189026563396494862375230125820638179569180379592275801934833993947666918363107700652721836654548313759297372061375188131131351702984384434697520875166631605395518438672205945537059974680535322697908024701906892366620662269199680566884795379100858575759755461435193590394260683975469071773146548596808179767395555196773969082237934972906915219384948485778030189434255314660956865555336013483962470864063113148604310946494576275730783163911974791659973870518206232326939401575876087246743978667499021505376715417763123894663653135890793900902520374728841525665598353579686581669396033879710954018123492808294459381884027795981365540840262904855837470931215130449129322970616144112322831741678375772521558110998393496838961302359247564692130568925995531514831599728404131832397525800295156955480064*i1^130 + 98827712666072345446187517004163743693063436450257349794529035535086421929095166165728897348887014077280978101942765644820509932740295868505105600907547956498604721053572032873971207179394747692595353329710751058101429369976862733909972480807410938138573277411429084885218994179758621441880135093190779330900862542522079031470832103207083679657593616576391201551065849488840578835832222964155255889198875333538461587390238608098354730572794364574830397266319913852549495852685204174287028588396803962179680181841045156952051355284915850135517478157443169743047916465882760504939992560263469282064304703298055101120549159645544992288070615681866469303040673122062617536492982647095047108115709710816167677457379895629119476967002873627030461797807552773650597965763502432641217581586143166007537372274529933580483873748401755449459686249186908247557949184337148535199109574143324169917071574064141747690870913480991255599858160862341585957010356482910020271236687757573828087445753565834875546120764677109602381995774543031884069139101749077033469421827408192461329416766835857008587737445223686644363122364141416482227075966684181405204628261826192918567011649873696172604270042657782352301592382121651467556165235419077622089265857344952543927826961769877611906371633553913397800566652243599908200040922806866275419016242430305365632983945408744030345676134279265320345765828149984154311841683504175762397515047519610647797618973434179201984487883187952808208031361525320001073533746169097381536591865113860094017824128588324864039154063713655794316917845225428389183364130675178546790343343558585501734873558244705111052953390785769795152558017287282664268122181630212634275399950084932756456000305884553131005635212737990550893436152770629795119463639414043805031782953414260444331678325424252933656999811832850527918356512896714428241838542956716484313632911807894715512179967417670864024406176023062954424970011437201484085574561066263144971999196709084529977753048678587853709089338779887675927462902139906282553691591782554602167048131222461763734688373665979873524714838546434123166610429299707305558570819699090492496675104865477260738560*i1^131 + 74430765165985644304440480230099549950440017885488814063770537048644872511618335109190529244196718151971326236989614186935741390807234205402601199705724594346452580975599881879948667409831680571350601299895742151036613195946701861860699695380117077858915114116610012247479738461778127096246994307718122573472151747926333955994946068307822556141199571307168091680627068998924396937782272426060079151682577361333921098745103285542071980905326756528384252147831946354986344460176648334052156303223058362448244699546599603692482730819937435689954637372200898328848339570069624687335659647035906821703544305907761597872628935236367071545000396760073692739878431256830317137765449792051255789001142609618175281187599959956744518746070871923879769924354877062035688997224013922684618594859484343511826927615639731891249110182072554373301372108047459042111609841462819004751928257189046536827515922618469414216471277758434671660851452497079793793796666285789303817403325013219205194095699064276572527798728779299433063498304017841357263337243887661255017243014394953348139323876840845396022899549363005985588173626476270135822693061081366318701592087468481082391351254817292684092386533758827927271145866895174758724393771858934650976768348422995616153775123404715962684059935323115429092063107363371097562935143351247104372442249176201218000090582154511726275337109560440079812433375312619834646783660011446701390686427784245875020262385295750340095743272662869661852141313675311146791336566776699248750179827282909907347025181466781462431642725146093456191226353619287839722219585343374299020442066923632148725170306912142607316094391745938041984557250458692019944766450864096380348084781833848170195365617281946595454480240533944292629900392442336797806795802699905969408876958099625582531417203632750397315616059780060507420437180381547581971619332987364965928896670181829099068362970173937706258479694928538371387916477331218767165940909346363825954117213705413623490970701562982899280499879200064672296060028217463069490200221459286616158845523416953348607867668499955818090288278880767537324579275245791151908385679596624805888*i1^132 + 56365315739737984248690470679725227909667060524029613473291496602259984979283582655750256159350975538816998032433901545157063909285882605769003486537533047742794925655304698925611788232580625144594524611923468697570956939473574817958982478673480217783715130144555473420135601114299159800270424905177082280328850397931718652729360726707178321778462683952481149277615121863610049884511969976926659114160368227912057226513876065019088193045547959806072485914034844997447850281873655569100150444804799737323558507446352430813796756569135410529771205687212943222243654370606018842779607011699829500403272197884427511960710190410199700628236211120092303557804292672728415504628574977370724960722926917318644911048612201285859194754692143946989864027502977904661797488158803178183582907824022122975606026433716543474999439461916240487855394952328831807407737602081776135118437675822252096076099955021027053892442926487402235783908758319363813752649574790468828250448745684572936320182532283571601804287261408997260805884733216463761365598441902890498229597775754780672149125830461400870210052991293389076429354826331614579263383978453819017477694545590307273163413553362349437370884283336604485758220687130131962421546935550183163221125608930675627300014520263693284106031183391192478499813906022820776260269488754829857680766198261751158022692291728240641812114867229935867532453516092365111560720186857983509790083206774805034052888762778073005508907409991154892134691932506470043683362342956122149734187699251711270578428260102440886501212628996248114175255734699256511335005931557399327643757785230735546641804862574907129755516119676378110818519119880631044119599275101022551021978945854849082350275301351321165382698706607994263084724399368871650385377666832397876697587812439098770904971896432672116801329850904492369079860905556658304324429944960884674507317758547575738280145036514275325681569973457484086192818198196810190210083831272003557189670968733095794676466577235398756240422225324192218034629894921666210354078133545800929425742648123017300028423442364393278782099554385946700010276455209500672*i1^133 + 49297742585652424174167436265553130034901662346214176037740329892824310578693128918105417022572818905704046995610797212040760732475941790369875505393439961873198626050991364329612207119360282795870419530648091688457182488230592790214193225496540636722813724875629316726128631098875446974673155051273717926676629957831974146664867995992750212513111291813445261930001322792511620196164063793335374562290537165245589966349506660352389109592532527948465051322211546470161768740095308550583417545273686153606692919139599438941268023370963917757164659419059962146636954237678343965711454385664873526029106600533150390430230580301457894694645815041652292859518913414524857698883151237028413155909439654119772505802258627253665970090686478826199424653907733746043835144672248987972246720450249587087715214266186438334659844188270423501525611963773189546798764764519654689860314286077973851041740920123079955131560840674177728026702855518580495441335459760361629385163410499735303890913296475939609297057168708686424984877863278907158695516916414091362998900939604148077857879167125649351582481876608793731844647550362258975994490993843837954869876973877595068995711010189148120649136512515584710736222741678751445130134647222325906218269952898695670263484401491537103960824069958422232684311339324085073594433725272100365144470569492565881382915736996019011802249932450478169896804596443566785872459068638434589656012273683589465586421513145300148398307680642880572770767869775225869144883668748436344638985031249854134284514033495991179144884022487171368882999998611902606154112896794881478492407976778885751744358489140858529576979802727331856629921023992395255164917993862023734287445545164396582488756117851929198063552824436888828889786597409938038441484165442883910353032372601534244387636012393913584660919201743091350133628022020389540612419282751185806102057226116171185681485527845329773673400228375910774672546015631348809691356554312958187101537987826475110005456787156500135908536853341836344929492817375024219815111778143338679651328506305182033436315544222789344868073142747136*i1^134 + 280167624488825429490960553214521561438060156547880954878352433528384637876948266361172809350950331628881058346207917814615837239607526556412347524693776574203700661249758937507851920652572927770779086978964808327305358451823529336624288689736638360651454967382517910823388149076489380613493177582927307242987245144446364132103612631045146882402434332792023706334762786957459608800224435906725013626381837402892409828992185295453975515369281459446762896481871897419927584430993015919760618992820063325086576554357790317426774659767722578528073335952071932195693068638985767012594753651743481331348567102003831936949047184477461721903885672720049349903688853799972227189634921120288109675960877089409883451399491227517800066622333508506773747828269576183082791219150337072196884699977619408467054117080888484994784904599043012004398587800830499496854063340108973682402447483064350259223892606807801527863751310996753287899172757529746145251507598386063841953898950749772782754267049650759365035755315380976047275516072902210030330876546652983313692285168823025697275980782921192083994425781447794082839102182864992095224044584619921335933446369704769335474369768615257840406792149616434407540227699799926748223527961902738194464532812965536394752167490810442984748477698894233838922119462271269577685658966646902515897664861617671895349104765174340390660407931238999724504045707983600813960104743345700386425522889060050755533501546765582267197451665254052545635502018582767067533053493243332319351371831401016297729457286706547868950586314953665594778841313450848702522549862288807074241818733000326904952496622889600115045870694604556601532023355741779667691612540403782262036241877497093818790671765612572599679081142059643823139430639314937807085106714537944374476943562082165100674158066197336184312916609796230057692687168095004641068247727404804342563222124376469561998953221685448565477770478678477064845138111657264965284910773697114443700074767878804527772081637804469543568128055552906783323245508451272265132497503816791294020126353890671230344757248*i1^135 + 598543284353645114575641957676308551694193889299994008635383776340356681770735095242691161326099328598527616344791785563817933180022909050110692931843347180628403632345774381906103119463591043402700717076583285391774378731154342229122925573366984436070785936210063458346918584973498531365887613831470266687659079100503176055365021972167053641407589954716559061418747278932276038089544426583036337844552860886707355829722832973816959430118243844019597669297461162559358938615537036262455056495989639109772032064165420045118580445910179239761163896944953659897665637792596242957677967523383648935687036408346983855065901062167817352277362112978874643438211297346678075734731317323398798437592099710012754088985376299133258447422075589967803779635296960139395463219215156225969260237333978441076076216349886396551588073919958765978485348549308905959805649862945655369236511626898796390876125737189140397365402038893789603295168319140706922805938180680254291612818331539708415772971428019972375919146068770209721074707808018280396136166560721550087923846056449402530313884055872727425942301671764269531899138753513602363222192014789696970580164101990605550975083895186824975804761079369254523490807064941879411342845271507946566995258681634071899221615444673379502047462069179371471245299387280569340884767114421330790102111241582624684027582939304342841716005145247928720333751065369408881912187809292072157372008174925418528049521508793524286934963652164885723854238671774666105331968577612430689473102390557101866762987082229036960087996715838429497507964964083738132167029185775078348328761030402511734344420602056371179019468471994440142952464449357680684299087564893022750323555879969521934025512544166821718742666283467236130825618016156981571203140554506791660088304314373945531799366597896949938621507534289872619513738691688810502924586705427019367550734776275511230455304974075057668911700139050731956856678755523740641384303625711750118046671783801284976868511171748910516151448578397054034518207358990533852468475746261026209792*i1^136 + 568542338311136375867029557642436151597717751621999212483320567502598339963385518550084880217274398285170776725000390473959806620014739714770699125368379885821791841361182262807786697357811936138165871446819812824210570827331887762971761516048503591343497700588269612842677025866427808757261701303616894077794650402738851785802382244763749298256399459846640033429677104505064234284563748374366316980043287528823304348210020965154224814573641625767400697326293394467754035043088438642035530838599438535369804105082125753704090509082854053415268153271018142709379979853901174252621455553531113508781837017471488400308553300339893859850404929432156703978649962614850499850142423817843674807277235461506608323965759376807193707668741304026620021263478549818522796300760991712539169838051744972695013325889360885120670064186594958743466314708486613619892254454504531182115308110871106979488086520458616182377518088751808127494822911758265383632071987281696785984216907166880504762201808752011701720914196714289553210064186508012586216157318425227550194382330030070657107954324342944957610591099325387999502762907008100698413354420133157222831724930293561622302102542025826540300092016803747372897585963116024475571479441176673952774627499552692836406256125288288002741537585958396192147603158991155067549311403508141921044394558446161083581771411908057793224477976084480645942991030393460888731912383154856447570745420016938492514307578878041980248852426318176308129776705121479015217681691972513687702662269553955744424080679434363076815154402516914144902276487289786893157917300635904591883208623795566492089550073348201266773318371874038771749501586725472416004202486675311584747367145446565499471190236871563103971156927374936419950419446855123259868258513754559654631902721440660879033093286687049676435606432359263786533230571644827312129996355924686967493995316644762031115784384317983285944828417257565241079380692919151275713772293610837231873369503446480698383112802387942081216709093443783306521751754637312*i1^137 + 202515051210510277040728961121930052603677765075033683910856049081139588791486842843115325446938154591271818281373601901029227406981172468940119952253724802689657029873186416205779697177634754052680151874685368317381284093171740850427171004215507251409643305779789507671878740830180881120396938498996590560952783754724884623007251190554159156151053755584453988438188838890731222043808348664566336163805237228748001304409972853149749011283422298613379754989905923472747928449703944110574397220309369745404672813255804780775058153636509728230928453200740772395523303780944050385783406002993770989119850788523810588397903957811011900080699070704905604995669792908095769190278482701012066522105091130092900418819115864586440833460302887690547006278088956517028656590970544270586410309715243051695875514716551587222547902413418909307786038900858379940465205386367141221141165711171399852933176298976476462163737526162406182800533179038954387800441343140871408849179554679564196363501216952155483778977286330990955341301766202322396134020769591272999736581111178724439247150184659316544970978982005737278879279457833786841195029627118180775769586532733542244743861556668896541980864689519064481118484408381204228937406870091978927686926955943122290285790149181227014960598100382174785653968560760388178618532910143306403588779329948756957161044993817378294085068439940903390046407141421723087513360800119868864736220830086961616258847613823623313002363980520795016833623130502878510139641649755092262683057262529892873618301200838756849597379598062577220182564089018447863766419871997709527332312655141937993475971540000582238569436343146378568449099033099517724415922705439615944914707894174279466805711454859767384501637674592675098390839012572010538247098170677920659065619499024175130516616771636217060432647134658138468716551679384703848056458870931289487511335331483901160455088778116582627211542958193560188936282431193174452824257292341763693288015295581434618518001419279536060209561600*i1^138 + -6449443835311600292203344513898497407849803322354767725169599195622766574583783534683471779523632116489858491143947475171204739369857958429594042672624830776459747507354661933349918837611870978850883496017857893699722487105401720837940609567950561916708043700899385094868335851138889075976306829173441992906243302392559125203357336261246458168506104074110256644474723626610966111689198805985011512680746782400134984020141279003652665096600200988464765852669872703746242094482291076349857682244554488457981502842309941471743165119858406479039577381453237719575508792769461639154747779927315120248394949603243237720434553512000374775799742877613701273596582572506633621074032162321360916558905701959915120829989577605010399264963383080695380458397072350155504217428538524347048872767094518472498225989879486402551194614082601535134335835526071883907750374462982311795428813755314753991931231355847006249745466056356157534200213018442745984195756231450994866888848891821462968255999915285466063712563392209502318925243255695169807216963749191828176857016532640475608435481017148199500341911103151288968197000255192420142135244338838700474077680021692095997318589607440150582721628446796129821045977839539459261597151740857816026990372421558078861041194428434014483078665466336149772763899136179509854332316197518627099430280874082147544188600093593835212143756158987816272683154553253596163237916905379887629814379007241053114510469123789250379499638588670368383123441585728343671592480424127432050450365604433062378711825030060377869185073144408740937221528792586364740360535063135965049497151125700161830383307651702451012586569675771882516240680991148066117376958635271801885766170758523978377258554217569193583422850401526333826373024544387808130673265589353029105789463075380740412965195707598036902669590791979445666850001454756598467577068632938831677964416180974212208470712052432675430793386681259525440243142773634980479781860016128*i1^139 + 51125002580572172079435658139281159695956918982028722455460998022152548604372948894860310652155734671904517434156682726620484112655797707256682287378253788261663409266311925249541596556068097034137669223415946606444788883394902096337298839823643184076023729953398106133099278538943409735803901582283109038137706826925346150518321541496244368648162825724264435862476276737517402939776895502006307663702061928254254024033952466971277494874555734541864680091112068087477254247607381923059056002489484124817125489351306367297568108477978162543908825004917697153851660183366364102926169940402298592770880990231682398160709725503345674576598916777654127131846179165216493919170206136624025881274954919726288543383154197552283361909101081732664754444906091628811460505528560654642620858863618487275095469961144015531515142981820876660593268167244547504344760373484149504359485916285017340244056366252455013074371622808597058468536066939969840307648130294322872567777308815083907401807383705040378300749466734355776849835783196347343284824478317156784089496381391499836571879625102295164323026974424711978026851494848615122354452021456954086922808822693098502685490331324177496585567977282066356006326334534517697849897124052550397833946248840744812669335669919372850831996124665388619479481072371044982669680249621219467043374391608552376694155180372449134444828265994085647567420822804320874431253502662340100245034985102089459413863925861877974014466741676726002617304681560754195314983737341306724006311697517668437363194857030870238651241579528049928799137411770364163473355228311071165232116941234409695103627903835577725669597695436269598107764502912350595823088086138032343738447115598269966463678501650488380933662364032031728105692517327035113048042352210963772574845957582773662363475309527453606774717866701213781569942676164634389374464932753809612497279582036985218558630341791186944*i1^140, 1304199647929424763350241762654824499825749794039735460089321576043732754635687779482019683039190984014539675584875502353914442692805815649086108879792369758024927781340784096154037831870436762706522472370369384838926456399775927044455700726195882495654048473787616005631469386993698821853479241409024892107511984594497049773641423084311479875882267561783259612240298616573227389196770818929435983246926690186101582927165155282345123802381180100203446852421585349526897574292426505095617874092862513967477075101942303288549684884398479959104963656003929421405853613704515298896667623836721602065190947531581341325229470331963658156705455510225978325698629152273122527463201573225475958445631467441015191994747982387332378356787278648023949487385728473951372767164760677887688918640053951930724355576589996970845124517628279940236654552190236243100517774294521937836591765001468285139538011852143567393581959064703560894873037416718256222049037566852034689897405402538078684578336834250800260637977013649939252651867902733524136859759282739442979911723474883173358351255310211858133661246104388382206971419434589282610612077815818006918950803621488505184363408208970597209574370648900263793016362082492576762756665083475562200112887735668536946747523802010551582297819019467597298829953969782969563177407789758605541524409551199768454213209740834773034799671655525328138971906910008240117157627858156599047799990011922277816046539664210885494962263863391192297913714968918750412618681174266006665664603375109620309148877761439831657147783036241855723171273567149889792166080919506483216050584159288580538262038349263479496452144833225825493549966824688940879943136044563463509141896038977427902954475794792924317533723361356771041587114086821072091115447439012767041666020830990393808121596485439847608218162201893160778878601429525808317727839671503857133115591366578360012666929050724123655465231407668259903766802107852262462326144980233703508454379279862775454711149479405216128707639748946170515663611920164826088548689600345616947961417976618098807723589595329932301160000688424599598941913702992471159906782107500106637944990410545229492458867461780664932133274166300048274487784845593735267373375532632426832696479245240770024779365102396107254918081714079410097234787291743681540396416231489529678095604838463292549645505568285948486646879122656914736583045274042534337054465907699049413761842260737304286351298481822982278463545766041141451779008964216584668869870457690355876711728499159165517668352068902494885413175690086718791390999339174257033017871912843333708295094408256224872744309520326118184065574901409071245657674868710123147405187412113631499325701084420672388403208513937241303351930751295299535036208804585808127436803528475486798207574550405241062418885658416799515069314362172139031238135317541824774641352781843346825370478103588563772982876270089817140979331824043155090917329773493784562269360663575984395042515400464314062069648850403867699106352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 2826097197069766952111068977099702305061589762023150089052989508052117759235968601568595358556378831161018956269811094964072392594947748244880321850601155279067169311790813057664061491718430678283144829591661867361046098495138075777313364732678026618294857019812961127744323205163234898934550346434411617897516014314290361047436293177612556141648223142329795536730346791988629603742138460743830190953773101847969157291984554563729079619656211682038662297582021228059899610768252198181389390753742443943645503651421179249551840164362325124426847892596424472167172140164294339895160774647351958707090880113435351130990084398045573334785221237183130799515645055824754544053371744612345069679886960474444911701762310615890566696884854093589131384287714245113668180167556937946653093223337891955072351341370580841863605969121315855558095496843412951966407264859387988159110824971678356071025690293657613718631840611977887842798635763019120064587808506415514047784590868601510628793290059158345031080369477727654835210634031297386857362654801340995431325468212150577773971040211051758537213305654936665104741156636760202550274861366777675883788100730829253429370303225957463244986365009989265707300923794304305888620952487175747351043776778501280847445903613296292325939438308388517316933517598985020272573766201321160296240454794577414372980320768786749900338549483772609172815334279541272086954181267096173073707221604865457715205555812934896463009687317964139561605816968310448549763846081923483659719623444626989532980621963602736581383554204400320526162054107752494415359949609151447000685837811106516879111894482662552919026781738047381919187698186103194416256067415931899548363799561719163307241394908308551554316008026769641804613796976612727787542743672403736029815740691185842130689483170060042567384932107471558732743052816370706783818726909872764816142094747399264450227994922243046215845827761667426670272404621763300672137024910311621308594624898588264818993010425991821959610634970769667600423345106759657290461025925967986197659293829714932849849856562701809638923770462043449039824645298398136775057127139846706648051962597648279529738412993218435919372950705346961850926282190910400465346367812365978892159575674880332430516300451098635596580694713645596098076131119586351279618784688188942799422152754284377870206106379038660690683011044427793025775102412397032930631851428542375383792046088173753811783053991339257589945625512188202733350628723874455533836849729818229718362371999112100045373973006572219132658852433463287086290809534429093494257110943963358153310145354972586637729028806846975738506176663436986207788331879151162445421336486830124370786984237898074912761093879738824230263642355029928342956797648883851298085594972408126347383660635261979960529180377288715450812313628260463489993379825991883772829404937678136544782692205342543812358478286645696397805650888107448217821851069590161690058583584460123669471823990041715718540973060649817156958132647500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -3451267390514510635457218305022054848535059574228865407744900673802266612471733448404963467705321330822720688015627102083253738771023508077833877758031724752787660959194853200241070054921068665090045252093998319263312493424869335207350035060142756277106319115025243196890901501792533695151441261582591700676197939306401681666896168887167672107660324719091752248304665867144226049677888252245500055994308953963482794178994763074853769957608766676505272001458405172521409551392897231622261424670497415519653397189625279059053166271827210668648113788715510566847576555888277239550514119310872296905871709567839856715870814964521743337151684854031258276067805320333872556448578876767724130515801361759666704640595082162046217201101731309239188856372886064188771190462146077664411164165946839268551877552769341898296854678998134940118136646016344685463187784288519280178993960734255386084020051724521758848292271673167996143532515753354658475567234662069931611713886760669572558861442543558989858156595235853257114423171226279089724299194467023167432681290571020290537969743552385993718466727534575585888046944286403145774148494967477121205074053626364608869592565124339327485431161383765392793630845111924507938875312636540551493867653967632277659314606675238124975880308401672061205951670092275673425299673476338107340812703951307735265100972732748797781898953588685452493158945828502122653384031688866933817198458245999946627019418956958395753452299157246071453768357897864435274701172602403671564157007120462724109677704695594113142028971702457007270677424543970341130940658794026265318639620968475966417611366462013242302800244310148976099893865878682238902318251951784488210002718087255948794367606671701182142785424096188829227756081053039730672107979684058459383393276716417462601293193363286267041481152983456410340131938688319255455629087677463375262311997154048683323335465199387347027349280801193107582042929190669161317086149294135064502326343586960904626096879028982499518620555527930008611836982253933834924586455522592634231247994902109887847126769869394515349098375805706271782129223993553555878731375247396821134495357460568687638773927326570990102357422592216674946853841246720909259526832221901083622916728272285634270011323704758400801167175526141629272397055735477423441796238905932734257587647510791570562736509462792710143434581606126772485939397633255169084041480878997252168037281383626747937442399115773682670448048149992074243080562602027806246036288103741014288967902436939348368827967405735406886179984452293040414290556122709792038809634436288843251614089911243624811077140421039673478637734350785327426434433469497511393377218899630208060613045049527974485046558340052591933235032358077115622442790959178312303134356901613450360666341130335014279256688113228124746369627801622944529589424261608305545814354684306095031596678606481957207012889304890214494529881911298169783344501109976232384405705351643757123690930237742927749692630458071542861710851810851250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -65426776746481697842482823245799695545036329945966735836347647666327061711529247343968550759219216831779514984132471590320248811862527999322004294256327135734554121429747930308417985356645032876841180772718705501597968753705986947685307518365514435524600857145312888765242183315305919287881207139836240943704667121354630392181786326411817073080507472522249838821562508680885900620714681370412752780873940124556303726312890466589154353358750843134653082037399315047664667561559816270692396927754564310635058276827050197018308869716722248282771139609257643730349626216066349765353479492682480790157118930725828432812357504209061398985058264273187264349399105028397385176999068360435616939207003923137503800788208236221712369280719944788765953855331693455440171365663371107956999508195853580890992857531973795288288246134431133770270617704543892997536992249679691594598276138386013223224866702755051722267819169107402502787718633648011486164697950542197566586449892624110903902422380483341380857720887304153821323740603204070164415180795685255653457229636367932960843636774944499538288696469569749703290417113742728248178483500628850761785819445164163849828240627014900108464867015330014238414293446261072705917828804733415745325445578863866565696238977182846252885711907374368347676058251965119691620300730145019914105204673682674150348399221323778499292397089637992107088664159099416838579826472565712884551192489311254316702392155756307146851126507960703160102082588564692998774218083171940810855169072329550025728089370314784308798498659807710580150684034098648051120875582316273863591352603919989163503340876846552289370641389371887283913467095052792557397817539935349720600569791516910383142198698009908611848317659800917087002447049579524772975659885179210492692345076616662011561735811366757047936116095887078096832371982429923025923706928558107582274604448477744396983340685593438241543952751339162606037268704756451282051448482859833137385431974025347038191250112269598336220452656052364351295656741509507716958523245974602722931248052859120250013433898357218468523701968109782146342345562117738131481006451538810609104295031186552848523753796226762560185076176229236569808498711497975813002488487550351252965412660546465436692678404112227774584280548298612477106256540301405602868292196381463992059212261263023001414430227767687186073686661893119923409349114991033873174950388650270222481030320534857618405259949864893994814285191927214817690175057174469059794746828518372005251008547799301628678062305307627973083073835688522572016232853183244805702933848377046979442802246389892877430897255449286153148997331014142174138818710121862355966192901025798944476594127065874671724360219528007564434004758298546499281638560441410507191620834890891465340365357255019415936574002819596682673758407889359320123922648598563914817608641194543674424134598528152104322365309097130119715443576676900238506043984724786816449555861734382183289750246776230819703430482744366105334949164532301875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1606226527096489796141168053727015042058647063643609167157216587743376094625488045929274642875235335527814571901482386917018016160078394728573255062814089668429684895327688244352276960186995730415065465362646972025540171063504370565725656578612257939840372334895610198530187834056955061839509272963643499237588398414859071891145622613759835172153771500105077362790206545842182523476046003454919752190692858789750364394843921849584610556823272606293479802379007094864369061793456834154560972655847598518292230136518001318456829220360050994086975595554032537751441502082367423639559859052544057612618069802842037844964373641873676256803577223056258544995942722334938980726119436007759569261811590578291604556117849081725092360790289748904227059885099927056893901290198308461857549137645749745661453052602257400055499895465713624525867547067717613571756219181319557034664028100303679420412449470974278847854493971577351866167858290652705234560848292332119743165932070700726703315160760728312698133584564229408606035353070396075047964275546322931234681852160640957819274522226046587273621498363225089261765613960555569560564909118129050109903659918963922570180540579988314873168364287888697042926885651008627183930798277342113044526379975597898742026261960489843502250629098273122724352138203891611754147383748659475249959625615495903579681224375806184152531213509918307859046716976131092868867500804528609887738327056485230391431757324565488882385567755449039597673766384750077490980912421150565470906090477417591621581953693003935638722431619994266090717558954270554540926352534137070417158150084898060863769895242247905443748530346739453528200556446384067242193386265503909393938808255589178041440347878219983662881722236182219271497204874832439740698816346695278229526862843579438674725897654218854123897256484063941435099169407995360763172536150027425604290532595819458085242977634735951739103478633519615747520596438152389260853735494835825267787748920903519582202341799729037599722600148729472703017756972948624975505921608992566233562086419850562521647592344328323645027048315059189936375480721965716150393946231663489386493522314272212171883537852489541446847673561187515739655008414761015202507861754734130037452661280295079762640766394703671719627078450942766177238576411509094114784343818666222791722062535159025694852607098137452759620350051504403919200226524294150976432813067826546068843629020115043741412487488690614895896011957280620999632896057729650344327619924318682711999117915016382863327987390868484477100557690508471468013037893271251212263872783062111733896428054237465184814819780748749586774908656073314973782284962166607163897931965669585936022211112364460836476331896919480946552360483393021862595423447747124889387741867110273243617410393013435940351603413030778803232547865638340898073971279371040670160612415214115913463302581066427081954578823061498032281239247583179673362069558741972360039484563093661115004451807870291509882700902540216698814278869492360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -19187470932715011664274400276083843900422058033811523006318351213456950382861871101065877605535055294953987427112684649318184303201884174382030413773070577544425274660828102359271013017645306346070653309214890442190614047009846951448754991135854124710296577550628684462012898397518172815467556884243173734555443575450799139877275235270887659252464381526703757318063134818759535171052042315903194360527469937345641450538758122827428424221632976675946971983051705405404658385163038335018010364514301873063883486295042150125523725259937768947654524512830181656418498027590344562648315973699882338862399625110084681837087301657056779600514189370999400197372830713469596395769030739546627536173186398829027208947114480596433761795297646356138944964437346813477183583945924143310800598358254085018557139292085062891901027248880920642306217739732341753994449014211125497432542531620111813218017847445786781978775581900671399682334468506289516657875905349972396015968277399873214828296330154947396248491859987061926161285356109230425959183485026703599476626861273025465791383812429467436253814007756023498228778498432442505730306151051049407104672255828702860794411518080842931713571284057737743993186673745121283333940931781947296439827521696755188331068195661490801957188900612882674719601642933956790513480146477488477847753070006849190297861827081180739582650004147658846380819989665279921919646269969007073937257187947043380658596392942948796886265869529636332209761396968279734660722619554672401780349188395298539088072154811681177862270703642589930831557365978294458416791836239665448924566711293368791370757753336580392363107770170915424676899685380143188424649194954691395619811733261243664373626405198332059708269365536310982149461836394166301268906210987716813630686220099661432213580798625587653550921988653093200186006924662322170708115740491369676715182494634661643319035119582946670704987246838557688835892035912900347801360400490839413369308202339480967383313300385680689670594267590382123432125940921616391020358855944253418183167107109441111333005446275840899532314221653964640040031868051641144892236144195761606407992087132360253378116328471594873139109321252873381793220104682120615849435029996913046757329127292840896062063410515572760441200086864677785264549042296056437582965144821452244374005107736702783060692672506798530385610446848609194270452933832379441085757372828222848088440536282595650129639724416948096027293697220130337371883821321984716374748398824708896644566428610477445077997179280469521743536276909654830897720989191339272586137035397188303898205213821900554177292883641774482652364466098315315333635864269837772866401980342318640373780544713671761632000071815840738970245650104046920218101716475214591592581104043586696334622902805026392441924053297998518893127674681045273161781939024770915415697194939063515415761784514059316710671654810571139195797501058626703851144578710203238175562597678002288792367765730181127391126692068262504418631650135570312375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -159214321380619093481322334880185207408429531762534941354739326194686328658532126316492244350624073947958146689599069400347233150793572581079761844413042715384901549945343936321677402348856448052786015102899409743893499970370730154892817029199218725474480101308957705332656381089903567357349008003705555402195677666531679424845634456524632535978133392898918175337721377996799249805895555214725397076191935150525292994125912949716333503708755429449651000257710075679463104528875243060625431573676740996636076958070614631732030010952225827154583579527987754016511233725651899347492959020009614748575392775595499725613292974449562446383630029997455593627722130032920886945132914921948514286611927513962522189416731994786535740856590214956722771533776620895462308868932570483610901001286241051333550860980827787753217495014147241899348050192641317634889392557392508982465499832910166846968338816989972701527067460053497125895743447134585953050229658862276052192110281527306632012627875351900139112168163886832597728983295313434620140649697195385479615697080847468280154177953141878519861940923612401562080379889970511576212828894999133015298077229439772066099397041806324937065381065489412787292355792745928457101941016735075883881516980530696223913266373995341374751137218645624306660561103781791052829436405559187969560241319393122203903712836485793211897289162002795276277416539635185685230254732428009866575284228547506208558531271814445978141754128588095836879245494809041389629536249783311318160955516435270886030529464065522236701935859111478376878003685202470553795804314411173755429254792273535526264100461742857199029227432732491435766155796402640213381320180124280972362924452919295171687439685883827797111544575122832675660846430784298215976914026830655623701528256802451251686532732204944526911168390106926414135990485052008352139854546429394502196942900850793085141150943662999428275293260754009751291682657411570238049472934534197766905434576049037622895395788401025637365965452353671936832133271794049808599193170268534551116557114258525561827073698214884224894401635021219312282310559460847336444363200108009137707536247565290575062167384483865047728617712233817824496973250464363655806261338168930203247375356208718727422119590865062697607533271571766268652047812192635851631939717425953025530691018600061767104434771874943265305551395727404061857096392932268404937300083644925923164501588059275914009824458714980650871649685019474906314336859453472275015293651426714746641207420576414427646661787651092527258102131341972186605891003385720814080682270858023435859056665674794901538737182336118504301337094125127691898841513389183737992825428146373665606579542274634558195836450721895242245498782158205961219612338850297677158159636514895847329923020461014638639770676229256661493469043465300158228055262936627304930081853514009242966950701188827324366014800100339053570911245165147633239209937890612989620831551508443766131222404145139442288235594366683500215542352285492580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1090342028335513048698912666673139601059935648087517326567755886397442004558850322363545393899407300841549643673803012418115281277782562710244880144466380350464975471628016690120326607580311227299544489442527696940112724132914173359524283276500386447952429868349639919131326775170730996251566081632505476624842869197164240921430421127395668535521232081671621620453211305160148970831595743021260536050196382689351057643959043712394048099790203258443187454958360705930901319322974894807923211784985119347123631771180436640846163288159304841408279614052957136883918104519718071586919782562709915740093626863736454027094160748704754856882480020377947135746280685707450662477117580747059097969154671124532140739272989214222795858671415997992162459372318647909344781044239507952709150054084353136523699393914702681805731617635876230873676799077499974655318347107766857012500405001708316415874877807314219278704883206901660612360917563846134445150509454512791439912123882292948050298643852528243346113448145153459174038358154881203417080607803795395644237960120448792221217935050459589080210984422298718021539203642906342000172233959259555389888199125791111857174748318930139621970383851673762585139892829966687663083685069765817930582552446295449695513579750607796843844323851766039019974080277020881696208480309484075638273014054150048274692715284573187646852728427466997816529587144362388105719009813903696504510228722830698559282308999535053598473428881488593465422301402363152314762819764258476520205680186277886566166061289651995670769093803069649479264374617872764279587959053170736817588278451736235881686425403741343300306053375479817528564628308961506210234242098050216417910939209975222384498184340812901441674564194500782106286645540746976377984798822328562124860573023800221269965187500171098971216005093167568250878524960601384811455214468576163953539392152780837799761820912874532542590898545641681372870259425115597067903010138277890327475295719069029722063820046157164421285551320954405923286604530041388619135714903745372503682293052712151587408116119284476671344742246257415900169689903022314634336570452859830007414592484492722598674089144690295687950512018991800252209437679522248107140938122433150853833441027170217600817966250775895006922465904893610671539486554382468694087762264967481004397447428127445085236848105527910286083748479886973911958608179597409458682996025484234477687001864122039525500622469319833221811946251515064051979443216412090664427549705490996037835779241209585113396070167813752793153049630901178749092455640621501066914668098925587497795896476810407586105390694162301633304495082297401927245035335561790553820646224553408830017693307560746879307826052676232968495236964606217400934028264549263430288769277359902838295246625263516234494243425211805285512471428417097358445750244821105107681312688866616823770442536937331835332869779252202094467732416618970111087144651624131300918128787930136902297018011786157865327869459642699941066971832385026990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -5947689904907216507598624439993711565736721438251357142574482789387758970371390030198487543727205387067508752197371230549864674398267064845682852464643972013782353292540565679971373097714966180695478330856645632905790718100448126195564366651782783132438007732578183759142176747368450974864971061931831333095634498914180228485734318918719145370865240533424784972371066721899202113682773256348426748106367072672467055743984414940100405427055009547714792938308082192558523696194795209015523129550065604218078454292155932077891247723716277340131099198423306122072940123802941768989803487005110998640590726819403335153231303335061470417728178778070296171411735239747856733300469627651963674865892769172301158092555212311235345272477390138171159098317892694376852013988878209040648804253963209228473901296558417599604536137964656294201479561427120207191236735447930773674070819610899432691262922271099845373702652833443477441838396071418612090117410689994638282528263784362763694244142234851952793335761451451945485547740153925904914005206017893494907454961082400386905688647140628015850944401019851337755130268496448454077719992906216335613620762734654260490452884071943418836432554070529145635701885612377876129458338042819231890973077717630431407399331383080020210426477038531385885037014394439128916989591290980385147896030401809528418230352032037813108839412779903180429303711199528272205206990291120395128637870461505444780743148453960104724872027245195490635280912556599176375686964844188058496896980977550915647484588486611027246155116268672059067012692138328746911483744981822548451475893177814187263907569254293033164434347231609398984915731685215612379510672540190760898140613847162282796415573410142215937689124695979593002724765473299371657569677874596267582692320523644713394387405609476040466055182412897330500046568067175714990380219220906259661843580683094582278350069438319227748489339436831421095965251569305103729084635330969432025288915936227842466412339162223556697955849871765793332187850047645380117156380683718964787293677642122913662993419094206668375768158123859870391030210720231573112130293487841262693252187586653718076807536968528092603647855183098725608204708574887382018719866457177575540111700184894355419699536635367689996198499293578454550178346821332953226970035105895346857439746521019906573673484819379944973508792480958114483435315980051870001162125721004813460199691020469094833083013013667898506817198500676586260853200700525747073607652422228847541540418905327890712281516241903673961887672793756586174956587524418408545662418821263780941291338892081102178105466020063462463612733555946137723194802538691316251867721775532225040569506392396312552352168123299200335149751601640351872159116619841418306845382889503479161992163615131133937781700102272713840680642540207673528233845823867631707815779013480770470392172407731954887180999781387280725737316213639490111712785640817151716020729799903073122089481920362014221906177454232157803294597602204832960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -25690365089290026144656801745440854506065360284664593201083025513710359486600662471872181101921373662237285864440235658382791211963558210417753707112963398619984410916292110480276429415631449218071220209697888291424583389181999762784882904395919160476514767541711012512679575356103838046858044504203959359348633398120408776803289202861382301850041091175037263586645039566249708819612960041162534873171735996782450865672175963894956360112567082007069366236818135512662821713802878275097646731440627039314348310347652340422100827562542723944951809134875041683225856147204945056368550325532897667129620731998523480696396839312188746472657162323762461556073054819070174718632176537963279794084356481035339495006102887944209800166699681411734850607409993588008250921123358349579610998568367032074187803410350807080033111346633173521459485976318498884511165834713864573183031002655894665335074193492815532294024865220228481141276297088470322376496262388754352201992992792915237370811798805607738677721966095759069371753449921066989690990898662955562426608333010929458772499545766791073031687433326230738825666611007344897156979744705401001891612798537547038284509026984936628303919290534013311113098405585461248957193607447495831125518168611078834876349333443266224372969799429462943510266175826071781977403262257059849684833985840757256048386279043102570310274570501667603956617910171534929363231940237664340036285096005595734174925801648777659256028371011130143583885050498090311292076899649290512798700961547534372424676493721931618552355664493886124791926799731604176591112721745719998429963657378313094781327328403355629047850057224125267391576238812582378627618630810609214414472189363394448965497552607803730017715571687708004625933168991177931221426333882029062838285584120421127225055035588666639496218218885976087036532948959915918360177288104210195502701088292906896533315923339054648990460767395593634728190927840243027148701441270674093178989388474478820314615608947443446532627581936616389726831714718129465562923958259421346716800982820593097552122352416321061735948635574881533961251540837521386777851713869105665421422840751153195708854088280195283218919302372089103042882567023113013428030136172055041780070341853669529704435885849766632929390518618491449372482133710077373326135385611293248703675702483051230688810346631340234712962590221629792664532047342470175317155729598480585743892158682821789518377885675734734413782433244393395762952994586891076511891566176906848292981931860204293753675857176781953288724942995285633008964542083990241045905836363045973310951716837874047393129110508126942590635004806088747425365611520959149030724711531017413648710193366568119351217800114854536488819997929142975271662018156312558979643960658985269602434715556828706363465321039205083743301158614366739943858681057122444115508105375513220067082071867374561876086144042988795218880655735434880224755681408400126803920526442759289741697937529994552128359385544216579960533004097567332170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -86965249057672855451092621870792522599660849741377540865254747784405867223707109600579750390565306622067363476173506349673319986896452420665143072026498096449758783705138488115306858416549710817280434364567149463896747145923199360031105882614980432006600394775290288918490844932366868836115683802944563772070461364631563339170260164730699713488331088235992860854756593508563586949038661845160537437830385791919447599713728205025127085346176499294632706879321899048436646961486525526379551399468000501158615789838903129780346650514134523341589795440661890513132770693328056304271608511549926126159140521323043240085043767573313218699559211444824984858356404934021396866537697890492269619000076155308694522977554180275167350487270499320188514785648154419809489688462749590620414975498774010065292787234679558694776941191569949146046253141428789963831528349815177597715045425488597230416869864548652232723033924732755596067718068617203237788406121977759662262077249519545919518017210094364524414499457861171589940385223116670903218509818274786821503212916780133395935902926738255566032086867540692237570724804688354266339843525736054307571530597710132838944924927702508657762594697207180713281633812881880643331897924412605163746158007634610330639818707499786616861614716246792643991590051715178873769540052520597498453456028951214587281251034213803842583390802351829381391279197670201860305665868394605285593974463818226225121725045387309546945378282319923742759889850229760298838307811712528358984714566908546552754631032603803242000888663122323725022205451546667318934683588121126000996014867076252295874229545018230663672430778777521693190382463229283142787549325724237385514533793243331790895973798408410553317496686861258048057676679600986522249933702250923284663667039225253414124300567433013244802772337695783258725468631227142999111043339153534494235845736213142245736506846397913122076114200643316164766612761136275477365114625362338545599239453731867105021245527184077507043460822791413395634115728448924795491400078620739569144085026026936392620279958658049899057469617807589949835588695235375963790882221365745098666689784142757100320761430657521387625807038118357514132291918077765974035628042720890090871032991526071332855735928866985383693232125578325893849281599773421727616921247402268651469821988807741645949421479480887801462634824301925953207247597166889025931275363825069937915485693481173619654539742229485159621651136443942953549355295806212252488987548415734039450252637476531915119575901012323552011859718702927124815902404687967842223052924376825942079078819099449292750852930505095663797453286954384551075171296537032254786656775965277849999937982182870874617799257620171273663837822838471894290374762460567436091982026855215071691424762677265912371551063378446629238089163109140554290523926653291571282918460847618736564427780976963803031021969138573321604998937366688992436301826431951397206274185235892421742637396794648613921057808584934799335588539696613175518000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -224358600351242859288264955214807679537111811009293069399459720862774634089424323874706380284367553406840723110842428512277424647640123364185300641766553386376398450844726052398719118919363553792767266345231464948050829368990347709774463678841958342236013632795696276865378615132709201927403059552330681255651237790538482256083180050888345447381617374034166983265569036034083679021108554723414252581911156459768994260407462178211241050407156883330407479786744311918344547727361705032679264872688025079841285458855856377337654334216224761138706656087997960399807063259519442550573218076990546968673222532296203826115763382359859333880146043880903482933799819871977770179377051091386768181053092327858969669222435403129003257272227666517318576888007081719435218100680292428633447452933351452283120385215996201274132704968780848731682561870134549930649008063844937302833398721784336266498054591046348619884429531884228048214354485090538136320829901752904153747463582736857489451882442771011937733856676354694845388347150397839431664797544650546905068042886208037734157532276534884144720747901262604295035146508228085250407709088088434202433866544795787084276676982507894476371484334430425117374163532909371743926490694461067050814713675627969470963415564917956871864087398153682258960983213922170472102836153456253710008864405941717116864139932420692527113051089608385433152612855223629606413746609583583628251814771336125286094168820631351619911804831841370099077277735158368987454105695707196455770264898067573093408306882642699235636822450908556499125810886289285273269233741380517980199846250585050846357265930351850726178750865155001286138925135945497125937537596280603713837066363717360246898691406562281893129041916553907569486781698788688845601048140772154832294491455692505543768338989401396216889935812115617150919489931241200527912122280864530552092984622873819712339706228985784495905641329469158146788036417440829517588376590207799739286576508130920730367496645008086579763062785268813088608953325611491991323188648621303604523503678925013980810082536053695481949989269924980748693390489100056264743007659590365741088401728080716248917633219144371162674184002002138253401126855020013953635704515853898512949110321965416276879560082047404224749881589077820691158371941427394484618483577975573915966620622246001024567366540992841359144673288460724484237676404961665566397795445699661435432084137421508643829132353876622209125137730209239851510677601936797805909516145042236266758543411274538506305224532428646074515176751341372849298465694542894705122488814542687648469714652315155243931598326048480177564974270841852567332954808531175115597754041938281154849831670056626130459611837334526636382354417065015473117986726329035747696218408374117807884391228547867946380731756772625963294850517773868618826077870211895050699016961470408150538381437209495643736338036169017026695670483713294023071626546338370522274208147735947792885503265038340101706953372135079399643148435639489061045000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -420239957910617968992703812787063829598006802546102847009110782339243894654541867868864681420351622903255961655202646424994810554774061363080336158896100677334951661174001732268493460260218160624623325207590733361299867743833708203969548990653712617750074001968431224870846927915989087660878228463751727055271840401154546549806916992001456152211375910813966601575585091012394170924486734017860978252570760285764801727995520073325609772217795196479490041689097995952554917986080144426155169773030396800384342598193653301103877531535889047160199630891754626490468740670579952898671254481149824268485677222175141065736459544385206898252388365266749986943502157628841478069115427151398109837699882038546780866921938995285218604728497836550128544111031515387553183355868457834537064048564555445830260889822088487283027102728634290218392694746294159581557307090211926641796275020714642294130654391309047927638176606822770619803624042163454442385893556406249752281376124442727888491423834698154769519679092990440473102028851867475781126991647487291823200417927302129413649202177380897181046082592013719117612905259609680113136946486873466161384894971116946266060773643983124837995249778523530104561301503836054653818037002643250684840562513180050642972255249697043229577776231816426285021858077576031018861580595822679330857343363685135187730670213119218716907324900358320299264124745305480340860556355368343085006580479054995880487367020402643606783491729744303485883780487530012850991837136517369537173711987827369050447083751331412684266377923348169493686273518848831663360947377962615935385389951791798493340832391672110891367416976410614093155505323051385906607669744550199421464461379736172161333290433523129110715352241561429667766477330588924238241986316306204310753425923424577029602864819074610936532637345454654621135466641471475387959567798706440634759798896508122499514924471630555329568339199536669241584175585212443540381920769460027658745590842264915096798536300488216440059744600308713747127465045069613923521378083123828148158343500710965053768569226287787668349542468884515406680905980615411925946158122409272042680859763831520290520992038027648710987247571935753073600220263815361830491534485590205240037811574180288240742645942681372942163495825544638101016460854235335371323128189515778261554300892172575489383558277707500632933995787400840619043181520482197651908040142370990690138599410442092407336784583414612922836096784402879790794987278341407778022599739897783845373027660840161432576431821807656741894274559275869108644653753516866333076682622472869060693659914557590607919630162886767694656160526900997743899859272598839575899211394002157323192415190438853808293613459049905708186057397835632965785967195927938443419290608973112046659785782385981010471553101880931824466152765289758098154704038085238233482210133046634411465591152881634569053649700712529728531398134365818712960695717811385832132699289526927932406005086535477011586434533733509378496588559213066290160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -517622200582448854182491948699992590221264009506196350088808843077995438843352372431103913741945405246526369417003993126360077697917147575267520986542869447254150138253648433266907371529634144098415716413183370789677442744864140899110762014112237748910314089150727051635876782295665437588383895117551362861413645772320752977184673679415921395689237665560890081162706478601698634230077681430572590351364714875651789011768127495294897717427423355827568004341796886798444967893459897141202591463851153613497650762737403991652127261599923546864854388907400731390908263128978392462591692734918039564274603204627820842811531003829033279617828580148516457631117066557423309019135656849950451640586175054297651250788627259309438230658498662799142241419403440123130704238088594818558577264335918754504000376897035374916169693575560707420902600097988426729737266713285639432143201651231168093957299411170010557651771722178991117214930226000579217284081557828971700571246571757095439596890303731754258772333603852630465937765652751644798454193667883970464204871855874095127592900088271052490291791239295657681131365678239346461020739236019714607740785986314341894179269676653151448942713319541952087702267652464232748254196626232864896142547731515202648518181415584936691489965434092471048871132684075208832432793642436464085624055620004658766088827973717411859846860841885596125356963129442405187453040984693883187941019278055034304939515902600165978238206835919678672097402936755169856716424080683456259019511297328205884533880967466760993091241641930175249934370380556979285437171980249799645350952503737457549433103436741047941550947167792019319749075173888066569168226968130174758680608883100626112215781685283901085695250307284344674996295572117791164017229865942519291402915527228019128733239061579900255108515237682512432766576888275586828231433563872798631780636495202711688889363000027400560030806925334591396834294577306933968343920679788542159479996316811624835193056976452465015663417296004268491780178034672097269046663633817834015617547528254327522578270408596519233612518533284980851160722218870929223746275787791478791722012566482297234697911001199842708831228511982586102625660587124403221203277643748948978891732967702781273144764239204444485724576723532161923662769943083031418279765365132777478742926301308876803107807326954346681983621944180949179272703667291845809621005039946167309205680306462054642860177675276148342460395791055526636842333068601260207077487961071953112500148690562430444473561305484275764402920692657581543430514144036001569528548094867064126044114863331922436099495766915511652038498572453265394056746291046276719281345457816702151017611211904924903737971921327898546586861274373695849080516207254730524089772441297630462450942676682110323248989638374219430383816331190040691059808996300819528628801372846659454061311609680554174460163399133355971404782211516206879030292096741684520015396991344568474388192931198543941010950067275926370940812782677139132465000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -272124723729679827136604649607683899911551533960099746039332701810044100178741567590035886362257953281811854211143633941053586225548800920849724783785942671028634441810930449921622057916031338485722872376990994040452500732441947040775005028079861943190629106158809881153610859676968921916439300114142879929027265058945024696665531212284891349007297734140942997750885340778119755746972044857379401655327935623273549705189451984571120560553085515155862099185660266703017642281253419383388483091063055542651498054040648665439339299657479855330488370015644801960104531458453619713690382089732862376302552231358857195788273042952000932093409446311532918813024429483081082642192718221404107251874236084967080033839648358477319995544236569714267046311621205665370391770791941809111676568646010735309820479378151867953348164714872998340168579498655614922268064515032443567322796660006638473517217663035710615428517095526688774020912775907175802685106059597299184544817118658340011828705389128799885382572202574791925528619942720749517189783294738180642811112721501452229278019179892381972006435989568282390246361675259825515204182608214302508409770692820481481314946550655677915407866906729950922355223953859704038412033984410201465778665909721021719382605876362525463670235052929336658913584221748656489257008254948635949810061538089896092933726884760152331225290300235779952008334743989364293869531757027372954294683528270192785591848290180410621471233063259054326518952212532774190694232429040305027482806837896839982557745582177589562170748232081977697051209919792961387036113744189384242013252127383074734216556823307903415831697090907871325509724690394339883854921465071441518932351073710575059684701602631260588049531224249060396544697325735752134165919267094863998017173777057271806013911220491583121071662182532726028016460395609925419952255339965028266196836971908456915635077003182241769841380871053014589956002815817638809125575971076573041231167528819946660546394850943475631304301731668187902090681203862585758996477030693984575720837296695100946646473679427741385219678882572296223288909832661730352070063865179537279676566893481007951273930220540125842694497240851312302011688647110238811326313692499657953910921553281065728021308925188074061103833639971590881202316839027525244549187549885855566198996098533427607114136676847204624505713014264599039486607224778322328942692148806541621674608613627788299309381508421020124828734484179372746354025960616902622846026597587468084638711947164995730858852481505868268485456798037289316961046445110388699569077744496877660119496374930063978305873049754752331982890977344943614006844250266457159226899230706624513976123824344071487053777524805749335852881815162064549998574055797829381795236120523756098664393397863919390165574439201459737778701244589899553431069490826013610046326795344681593094526558421542421869162705411628871980129539977466611221936127850621221953437807710328149234532219478968402305801070171261389712753456243640216380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 367642714267975093714982112789891141018848467323948159662021906970833435677150531193970428432175671959265068989034763809051731338394877954911345785340895825553126389925477377634929825842481551902784251759686851129829684572739020457962612409483836230240954661273383834614131044168445304236108062880979464995428792051149866088600512319523151013480331446032505447350511639982859676627285369109354211367362052654767326399894686888265894191928540740555730715470790935573398314548853109241759920246999506503859817085462981547421445654283376215666427957821840979238228023143925986690304088290684838141420280862050628834346775907181128036775955171435686415296210577690542415028323396460677819238436727278108768773230487632836244697041943385794249363587926069052543981255309918291204563381635390552514660572425397377932855857696140141622795137751594294105640419138465637881588898099750340420677406903055259508941373366364698834017293172867271031904345627968370741435867880301240198384507747734962074235885340087066583436944090572782823287940506599443219472265948755782297716394925194574592084474431945606425257324397778186232609138596387534248750362883151414032377700736770672380244054469127250242594915183214363007025669089088980426226894331482949336910506887613503162329233961498963779429805886109370125443626772602094089619308932615462072076964371632948053010996539514281809751819968153414151417399256695918267792913488857381585596514055377051229842708516515778921945054259537135291524888063300739605568840551905553111777388302462317387449386799687160567309088360278460156861908205499220612235537453717084554861602738605983065588803232540055128536366236692915831879835573430718806513488249163088750013484794011680911311887138672947672949645640040332364947992600286348355517943540404799453946835971421987147894405331485359372586610952415596467103006395304008758408736773694431004163780772144831926388577001361424278829844047189032330022068963225679517014182424659388057091380307616531966655434727678583035474985487184603135638466649371814336981763181470513869133563058308622091661318369346406390253916959817353220354167190998436722154751118508947406216783177570469797862777305243871138930214781093767500280191109655876394571956933131216971757312573117417126551597891684719751693127454998735278568570114394239287220163762504451974284956320445617629211959124420637926868059169767268414166549972985524184574275869273870812959220355557870043390852681920260329353115967725150566453181009921375698904977430305805916045123160507146866037332233457716530653700822576541036036569223500194388568702134122986327942157897916477097557944974542084681052440584339459219136275678517597468633397601916949128027694929051738694436360737587020076543159409384734753912138993521881512108277459915509615050491990221487292136183854650396605789101648752335169557990021093195822311778659509268411753739384881360616218402199160413962720098692734642718673112758162454793369886066887811903578941755199413625968319436374078111422000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1048027423287828064577104067239963328090007721380633540427911560288062337034071626477039202181343100194405930045015242086239079162291185057275978085360869154745607322564484363246819255286225697611435250226378603859234327236778468970149524397330552086957473232955659719413959034562319351564417605630490033566063518970447529429487776050571337224937487575145605268718800426577294349049909394500445862574680492399624132581816804270948495409889421533642959542678356023352886642019813890037599913394324409159202705205516359152129758317550374174711182237152650450720292629855022211900772595011436041207839045878392626686271015550651918771943518909686281863517969076521607693730466514849118297603770913370960410563069894825990760413199298245829273115715463571779955457044806596230431464930565751741209841191366687890398236417168182544738291819765376171591095469276081716423543934724735227422180787899921180766049205146520668964019665012322994724563358703299265887757131441016800884562444722464685361062721086768301983956246726560496021143120793282294096005181350836190648690328817242618253220484424695758432775079120388910878468302710327086733405228694247440898664346017045568652119615438813926914972278635211166286125617810368178764204882569812073891735150109170688518319200304339184380396380265158216933175727410410970168965182144486477875820184619777037293481607599592160016149472423986061117749998356051559416527674858349669397927580615789226053576713264005846432605930163957855440485599705655047796231481293494791130829233363072580117598109806791968869975242061204518662252667678690471818167182240281454129982778644358462774990537885580959746309180512362028318670445461390583982017563465783171635919749666581838268301573907383237151352319928093555902138980139501139647152957293316307937399643251974380586649988129976183261464874156987292349698867985537726877823531353400406735088433913719037761553188043084987942926205023269121164607326597356068401027880037773208324346239765672615535187456278439826150185380540224338087065198307971637563116223402819226076215552628552850689165367775440847360853348405591026617485187657014384365746536195844702071068785523260879947113601550562300788348865474625713808563782690021075076476906850693024553394705216745074649620530160350524628969277822191650178771863652906714621277439609824223596176738096079146988351250952479371147200773686583370212690058697203356006026563363279230164201215965911936325105232293339813783620771023165399050663307587502390420772267675811861355680991300271617381069439074263831531036483538650135167636046100668310741301305630749383782506104152164018267085447947146637968918536343541350685485665468135688347467184721649314086888099851383200563445411577071326410872680228814859131813361136155652053114693641701409764235766846071448426396091403749239830732536363643913546797820120234514759340119123025662119907853776845530018934950098859770325871161408949182324246104540227792689339600475848629095466028396900136793304628051940576287840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 1256210257083542512918954413709607611122182593681229725451071078157722224726937984466245059460103277121406603261072053980008551608022109556458792256176081471959155721295326374143072854700174557205496831037768906533265935275859395676946682060886955862609306750491832952449267145374576007000621738072057936528006745424557404270108876683368641456166460011020317279276882787014051743696570258566322442520637570496129026592766516968353047357699888131510212896170331219626290860191322480915539241435520505002770248638967435443960211878074053576212766634813701183637257068191264611074134562563424893080801427098975721357292776241554114648492843206054180688325176107936620509535554640272091135236252392570484117582232846617610098072707335532917398929084473811443365598289453658527070803518756594002967102885461720956664775618717587048018225226911319685803180977003172672063266254525098544026920493334507564486982888748867482515153762739187975243453668336055914774697096827651483661580363706208501649963026168278738606113021475410688035768127099575398388387509518678077927253421927818288023357805106190466829691239680626652240550030134525644734314932815899344874228594854206271416281738192841877724575007315655456504868260845358674592078433708545501044320982665957326193070628509039867444450338584219071781130160008090078710078627645549862164114611428828681617937910157731691680588835143180605031900816114529071142781819496591749485872800894643381637869386984343418099025160710541389587056768438007151017779554612437306232208605749920245147557117442565527526752587386850196366114112022001694041264629698041047228563307454891858949476475910144597612396532476468745300888904564507662295108676027233065549874485697261517422465108918069610486908786430032765504263684189297111483338795192209830584672497911800704732142326648935174046944330830841487450440908466747098716671076033035904395343063532126860471960511054244751474982020047552828179896044507586299313562840339298830224391549096391366812492513831245060518219410481264621219161862085712676648782937415408259236903339146950571401202021616676601246888867886203412188302896279485814703865642108948180123587214636210139617631139804453126671745056871229663841595364853291137928346714002585421707218717146671881010869749614154030933577562599295281714864357345852151593742368190039984580903520773638602543387086326067301633570494302827669311624224077348781278637526181515278814672884030529564063125375213062830797938104632475519195067416326726432405547859786920646330462077909223784140123148398498988043033829513419783196935897563377792402019400496554160998599999026118019898830389000482058138459565874483855238450895234538056100065018258578934796028289465512521570946490149615496394616053978323798983038204854770172876913983250625943569008287011659329666359289489268930996310521660038835472705611463682765472791817868517392299566111085639638404820082694403747058451921263237575072563245241898492078636346927489575737874178810809117767780146110977349573120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 831313746583225713418761529854649214230373800938751276772181243433776500154835008375875594751159291918811207030513695533134207676561228077192602796422674931415614079920029697422038696182544065057874716219152909432196427310021898759779117178403797386396271098871213080875360008100537319917005110980568662372084085608868684568731697400226750578392224270053966446486583931640195445154791280220078150270675162368183506892352360014497105838968287876979363224355878517475791977066341721967148467937808246869823357743639715131202508685974597578379892440451077955704099307834609185115441401990820254342624507380356916477567619968098687432970494930686720106934268517243901968729798679692267688271728544217853175815461204410380979605350446158223690730285254791310890090025813009006839135193457827719645581267562082056805039640331074009686561634516246708891644794604138439914259300125945820790536271878901880055916302876697424098094096053921797846625438967011476476293228104391241939548576438288713397503837739236556180653745031074292924651736742602599380661336521664058125580954556833857818447175431206410753611091802442873133212676606744682321227335372948322609308113904228944659107834450845910964442803317104388151711893401546524154550891054608167365759721161386563432477090124013039965313186651408671292251476002973185295390420533886366399128105349508776637517173938607590381525068863593309226707070284798872795268071855852505984092358137132032727008348670623814747254658921368272265507186984038365428753786968667368275922624735463960364045427684104612241076124580257565718597023833396889757331849019829632886491495119165382282984546202495552994367125887906120535976461829710065169421214330954489771379246585215490996318918807971175829770444437684750885618001621449029632419194013953289796288584726891500721775033995921944716443382524791544374773354979856784672250215023138159671106828265843259815625997143848727458189927207104451670743925553127679407984505771739726188537357200208842149327891865296325999212653957837150394139223050937333513448813943734942599005454212797344842701755387965043511404668893256912351645501099699007930812016133972891175133808880572566973252991143929644080211530629917285940008889664710194934749899555399805627854178918083745855664016309183636535140289660429214114436089550814670026463810902232308275355455510715246957321710580540028426608518201431306352618797357248412428350281660108881003078078410953864596721246863206076194532219786599806591312776110320116069441100836319858202898396580722155974463907647781308114945487649283056992725545723303282205753636291526225785604818822212760483847185279194982888229794789694054622758370865461168839351640749701005239679728156226072982770124433284149087801870105963052586715707698089301406379327513603336202323066829628601754709000144329002343267694065888310420756519871359976199792837592681716883259845296474682736181000882966807076696693094270907356133842615211221443204805525395578758495905493499487215908528000527411699405000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 113059778326648743356249098092548832997768117176746615973303620228188455737899630025852814305211379493880925571642751792503776210966375431984815621238110027788976289386480188285030723321374161314427755826951080915406955986039377969832372565359772113358378658610558670405279812051337953438076343059796874816626124562337837922749035340068043713200170368761765993065512251289771118360875937173471188009862565240829677276371884708632067845567920617619637326642305285955221825531491804322943411299904088350862752486598169246530847920963457559216286927531300591998342191118669617081358118238876438594950189675080266498845895956638603840355025935263690687713945665416957796178893640394379649161874330316381264280572738172268547475436076464241886877757539337379661244841049633209002427533726200517757436620457287705886384231998323175331771265448315001129630518771008636320568206801141470660375601660527210822020743646622064060992839030564004309374061698810388837343289932739610584809164436566133243742120683026225954916460107999189136650551126806787686495619401422493293637366223010721791754683410179126148655138688108954543295341606499852051469409622682010492855335514685040531732025886510000516372969615974651220780927460742253337220834754317280285736010252647279945596256551901343460272243752485789994512283827296800289221309257656124826888104070491261939523672460340203380240364106307373676819000116242479042368875304953780465241249869993978556060262238043837144378615108486608336336591911817838139004096899544527298991033789455974282929539815150904820412889961249175816591080788334236577642018879928768071702666116743800177706370043847766745971338655115774735440071305972143854455184423555066331620319311481038652083810726341227833243553583244718223947619944594628128505137650423142233509788657506599319820887845176491633527422310622317463277664346044587871728448175384627193301132112577610548355699267307818268038425930744104800120371822332977607869384402445132954165200613615680927688294083058431021335887170837118064797521820593741234230525343314569547184290823145961696310172674707658790416322509484244733577339565898659627328491498031600006579152889651869461007663680992214172307943196568852564398555954884281559388905536570868728895899583971000214164469098377673254271640251192172042124304700374902477077117371870774298696367907522173417950336894535732115759327464292631227035641857195963981783212025924868271068739203313575270220944219524489735007439409118244472618478918911145052247417917082878623327940784196634363983735992739536407470959025739591955254849399043698557030085346891853507295855108104088966557695204828434544042357869444935212713707908295509246496182833657113713247193052123944317187448134446653971428462891956838644192797932616586588211327648932726617122402846242169867050509782480355753813070144564655385702445233023456277796250349555752375377937031087866479214269148040668751912342371960133065619128089126047676935211501281346454483071864621668357519674085249916393047500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -433535182252335699168090224482653338197553475101974624924808624791379051959013228636394729779965746500517196298407280611308515583872003803262066062898679775266739359600005268158851656010639469084885713794050927919100692312248683778742581581762151325488496953064624755115866399903887460549956921031843985491913266865548825518437514627049256356920533393154781857468557008696082945527813947180366045493999095038162577680374647860596792711207466853296234591150414562049348769500645797988334540552797957957807868875379547859210794397619904254361579566998694423990621329221295388861130734562645789801519889504103199106609043705982971740888986399971313245164706059078120554188298706113311587035197201680209543089811840866882315156262256840799882576689477107648610866114213025994664494946564083840867281973191211993342634164192733835220380890185101740401191577808752154852622697419678497971054995184198044313911674079611103574155057044451876317575789346469351037647545016062368737254652471085549490025774779207622345362531777117309245480825003970135335934946193466888438985883653185307491928415498175494784017919251511823118264282657406057163207034801078190191174932573390156548790556018192535051095999508359342924851860865670153803365670509481198302935772142498719204006004051692311410213398664468232018424924074063781353157994965908299645790909948519240798975967427654112059572782029701818299573043661851896439188062336609424440038106288738832589426909783484970640890471732283440963896509318012251540549579126020078533366524379005398844054370172341687905132776373779526243457787183870241181098132317562725163274745227727289132990596654078681238809943586901421753542782333351706285486423175588220544733263091715812748594842225818198494783336660594662428346675503100928894313469985849215313211872405299633498334633132496741048182894287625867574064065802077469135250940635944094479388376575131780950758195111177400520367138357144312585588206758044945021660438714425976605463963343266137156919463496874094667490385100999411681659502223182229124255131092451114364144022120174461584706045245336499933808120772691532590029450370101736315221972383452547375244212816990697497739389410368702769056759085554507451132215490189301548554930885563340866970439691587321840765249488663951076644357077756848870942835626828574673323643036477728711217801046701021822981400129928804999855326397762369848105383582529886127597412533957807106727776800517406469631006251343161194976112380560378454874219615671381153232690146487413594690510776733561551690561452115819996374354868680472228786396073251222143861926181686006218243797404560226221692372754504136848448546131548832318913204540408126387167266690534891281469295816389165341418300953426736051484858464161429094555460891176026999549832597320828750128523280966637519084782874992714832058934495096909581435660004144204012221264361111142922243685161501644113178469553663823013357564934231178717790724727044599049999705777572818855194459158174385547680816518423216371248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -611753545978190322530776243021851493846033666371514781554307520888519672900880482072515469944034535043000651082357142615013934918816370100822146204160623451495881035699973260061256370801322900367182675241284202666732115865657347274628352808564503546800566796453725712175273731441162740649121750703943047123928550727914326312210511526617699733022790372659053102090192404837225470012776770296395679881742420014217714537802516290682515033745059646166358350811166922243991974696415329703520366831620758516789870392486760978891237649037206741666578286554623274886051707809862240768457885569586289245897201567675685634773493938062813863535151366583524396293886846204797544158892360013021298003976157127827876104277289463372244734708129635424982112121250421974178425524141318601250540322040019116957352068467921869811143472609513082107269824782634704148125508574553307610748623074883273306230740572704964903479540995576087750252918044057106037560332848943294594752208329136666163001269439841401253511006364145689514983137778578788904993375004110603384830363061283581167639165306750173412123391413905657761902369749547713125986125444159715825199093920088908590876404095175081084733140205809220594028833296157211912504502936205421714088586902354139374752996902314954865233155256976771444908141120478382147751341967526204885865277363375573414668892349640618576271286010266143909364246986202837743254129110848816410575112330599340827420828700005048439887465431138526614442777307777559622447303333016929364643688522890300302477479401218821437405743712524939808107948568978073072479207356858230693959845875035629583732468871335872869834256262179021579881272941101163263789214882529295194558018622241350460124097807091007964949639554435471181457884794110035330283600116754510775616949983947911223738276465993904597032209678623568284288349640437115271056722122464267270524240754150559701384453997734625404707253667788262439076756909385255723113003384779186768084441811172531982321035326774718705556913265988171959251072947187290373368528417481954975037016748270487263379441268810242052982682332494824901999462989982358556878967336004077072683213341055508741064020355957339517082242503831072633079985794591526052316518677222849844524186653408638733387112480152702256149134759776136252965563276230675495552941878411328307530365722585244373069965119909713214255674436269580447780315081416674148378814146521368834485909835374407090592290555424115791800568084579349227711964457220799807284271097083962575771967723886711009890988427083833246641499344329601740430859774437266872089380826642916985574105568880674582639402968291306818911531658323276527554766294042133620459197092522575875544870172932250324613274932076867333632168265135665289437121199613653398465512090109822523514041111027266775487070202118954592620636290369528971154460515558981842462342143421928824152208621657297553003544038983342805541774250601678428465762608497836511247838918279796112938277834962736231582601577945315921653854045612411147662500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -517331789462098575602603048527139074438273507117813001795923141773274183680994858619880782387618391050467764863285268438446783425933386172221932625641853853667310507811714135210645450222960813941580239396478589765504660504654226932246442741621177663114903172676451085405190889862823530096872233244975451062276446357163994418942225547638539992125543475495591991683631703198158543722067498731617988838037523176201035405224897945512886119881720059342274493784269808483029305122758755949086495923322194754326715434654846095423698745819757735234555248454191204195257420415184084436566793065134199337743688715418747688244360013233409062835651732897891728055251415765331748371726230587032903724743043854844903413874536308464602065543106025792599680409129778982738170755056032488522316174193357263268926014383077887413666986234438078834524056935352406269837841364379441908228887114202262803756204492008101649446028861923854342944031642891348394278941055612971652086466533855296838700890102615893991257116691165442415812534566213733268829049990495164735543322856444587976850078470959930600899196614669451857070703956725852614508834387753091533149419616052351922439378051785276557086362780408398218429284656526473683669281261688958549655665677102803314080793108745354969873737474439018933001191681423284609047023172383214179837963018813092707890157686792719864087882389948391879501269144208236162724208355169326187686377523708925414038223289188057398200250261358073208586965886842238749236350224295105683747628424711758394076016110746909791939404520785417967059261933505517301113095525154687740991172660593131236243105664215732487390409922743183522546119780765647667918808828979151376671286780549404620943117748010759062273378810475970070538803521349843464717038896313528022303174886018909384703398291551606442862946708631537746997835523927684652134242101181384779497602654638413984525857562029886872273987881632250664617959347397828749884653362649935833401378497308316829073503686445729935914101681691001739766412778058830422954240941139978193361960631529884697444706902306269987635047863942920992754129383132846449104215890843671329217753482524445550453055461131148950277353163573384073853071611245406722157010795856536033972892739038313654984886392699333854745903110768426570278096469738350922348480417644486522651984943763302271238725079393206933569387620953678211707510120720690476194792560983528048096956926123887897696403687391670328913245181020022101199183372028966422270040237601617190876323249582288002988505757658658158620689155766837769629450341582406609570013135091327723980768895227114197568171108414665451239297554603297473433501485386399828785227825162610071650708404566428480730811639771274182362163853433663815409825299907957382613908623339424055976575400163770482627969590765725558846124516730792085384330124500707292015987729669736484621777718374445908737869456756583491106813746278567982055510748923186876000817388020166359620484271940584572480813478811370991970542587181308103300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -333041949344479877626287920768114405015966626313058369144563579188808342442839044478166053583986826714300717464251712854756164560171881069046602960912735687513391760100857405722259116460800365691890247833908646117958395238773691443974997051375139965266158872977436888115330583419756282574690592296004100089555863088237505091424157751169396959727444889696025009087909439052817358576502925194815153988153942422456469820680462402762395485435605637291134634682310494419696607646964164709285560327207156698483741259664214873981594626073076090387701099314869887978586534472138315558271693719206175204805182256690815940396954474053185086773850414799797199600796028872100959036672995180255528927976345000335459965400626106880383432392050043495578229686836107581117038583562473828454809087461488865188735486473484097331265381366636209396898672179412305412841233818196381747811633384643891264034345870189749538608149571354935876793133162612299826904652650598476420083962920574753061517378579843559201105355470788166340922097614491230782035460490616708204597103579493383436108863249910509419486788478812621182596359555215077819253051568212623629426805191558383850777874941083841487562531376120179480974589561593070137665256188380223467545725694200186943490235700418081575392018903036110510891604918875071224573602495199896220492057677765987557746311200578882255414584382271739717934054579709771285217695864924604364861545585268011944238114391170373805025750586974875087691692767379240166505035833498328798163613642674926384835025011997101115227432850804066948649644593904333967831536387924947242387272081367938587073396647296116027238971297699958879155477463772148422848299352218418805881979010730500307519699574821063087222959064193590354310275925180838005431503696414944236007883542431827472147730668076401883773838033451740605473791811059703051940295297186044900590522611347717347722135901516336604806925386184052485620703042427403227700047344836633451770871009308338045970069846533301540166893113159964747021921060044934072020568112023260693165305678253663856847614749616952756302980080719255756019145140918738295400837319682647200092243169174005411973961351780845299225678320835789066562882774590407200461862941513954066813961759859711385948572555949930674984346405774301598290398497693877919161105869811504573061028598483623470178272025689899178761337208502761351736563014457249661917273615205360730665174579270377264866533149334135187875883902379224424797434362747407730973572156871041426253049852237019363239854184200419722642942317341062385751996427594606496882693723786471980078581408156717754993151740397587568757873953868369428603786796659371471794720815614655312725593566473398736779588460733526287148368870251210264168945315207794300221034604024373644546976556617955100534074871900592793785867157438539222068483637936640304419691720500135795381292639385990389389630041115166385668848476135516266503334149473448444971611891854674921465608391484114298357479300916674532221375836305575089950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -176467051282011025363151581188751516584217359638594148891266506423541234313209527778832368019786944778398896736975633289535830718117080171829599357681421147009456136587719417694696379964386214504250061503525074948485521676403587039219413453215552213273323246929474761073838947246794570637677626197751015381269289822827368096156366725382158226366941201089618636667221048413538734074104314001343974705329439425334653714190315138396999196835000817742091691684557114083651664783298169583805722415708677038551721153077236634715350895556250530250309701942498828817389363467004079609983223950684273035670724731309990164852903784396759864555935025436104094648097527995425067545098622016790548086381795791132935948665268825084779057388801595607683196337386581191763729145871123096107033834403062173431218776146069039010589128420740474841339871472909449222607784204488863199181527969879410005639288402513457109562465315521171968815493742315795367044194681593511187913856881925623210582816076624058641511849119993035128052802716553331650755361679264436386129030791440087695926868443054376189671151968323419987167377333942070706316261199995201544272000939168011526022517796028858828818812146847759970097940653944321508264221004471862358021660823404832774289322920291005708295524350412652596622405264816914963893379837653774642927679443171686292292267077701626778625971616438917445242548720381661722672774150896397523686893095862857425376130733332240027922960341872894062086828926076571474423244111569462974566428444384372839147380919827990752059231288440696755240186364656195532031875443484216167026535059702556426964269965132374887664369508003674833277950594198512138392946064137795980837687158023130710856143613109414204611361532458478258743108842526017158657390400847349107037396028794357518522480667710328262244075597816339691424956911823418196893413224630758138129965142430432336435113852471724572473139579102517546651956629854937307568291993767452123637300165995591218140682099610003353942421225305833125127894653134425673412532184518358020217724899651569975075063282238180121715089972942612871570872366152859596397491685433241198560912773485266695195010372816549667609559568070954255002682319678303768908554214639906294101009765691066541302810729225156737052877180699225769139407827767614416716521873885000860408233511421227061042653843171510480714063873408026355436711744290709756577491219133169746718894134680758249314700983705904074981586598115366738559306259134469360372349014166601693469390820798637143938304514504382020581191873942363761498803470878372994172476196630828032319007987254892551584767859264338830338621985018398182544146869752858099145741787553258196018298984717435624524161713979575058594321714160738190803748531671937043676604042270276982337275632449073861312738500127842739229220112274281052934084157434541118207489659705953845766897318769112552326467071526563351156839166058780516068929181465401318859833723655200177347020393208473824627747815773260002746648468460555430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -79956091694034730742069439126056181677723911255978385643511831928388405441569110555805289441768820728170655427818772483519068120591196839280238820673527859142303327302040218932534298262453745221324723652712039622324875032659089752438096827446388275951034693176789536749229586848161357890775313969816530307799254150596945572599784853475995604554160207036029590755958906811370439161386762369231799776638057808382327731750293135014938531113630552952940736055970720242290182644091458797838581337051173641286268258505086184031750396511365547179721344996183878095530759828681866199603686258396171235112940462897456924114516204278860831322841213292535431386860458544461984340482334203243914173607227694892333045894372976615866438412150466360350119792200465737893647055390031836287810587230911188340820419948129364965217870340753654016927518282736553159287968451943360984777918982036644663891437256630955179831925214828061757784917127084916581011075982755468190525025978124692655780324904090838763256191509320351340059152401824040630793229953513522125959189093984718404086189687789587389870962662646322021514497446360051384800049218171295898978402870050156417152325995801211406467036674223105375236491162387219178816773318745339756400260236121040431179241461892680120100884369547947858594938162619866888485402261460503593744956786435110165232243937255298256566245694763949135783193074481810301862550613888076153879912517012699576657298008539471981168263128622830769769224190012336017985159930901050276458351729588086353072891909141951566030782693700477200502744684262302112935799472676596708293552948927643140216913560502608361982587745358860720931761909818880657155369319886197916246322036327411557861520658049520542041094577553911470454030347227707729200873792057390109243038611066431315773185769115732404746357570585757035828819066548320342149731614451948882895647748075562567065484573796074099892781162567386000558682996614689596436596392526987624366542969558922511219453130025950791071188991001978304285867938855420918924590035724012075563923428991291798997071841401248465631101577410070779806694014582427480350930542868721083144788487861788066562102765259277117896486255122791756082250283943741817167973694548401484230965566711656687286097642354055066832276984908295952142011588693881716121959590726231295125760422232831260252496680378866628570607204959690454633512232732613956231295457571951003321218557384106193686721810565379589737600903073160850473476199519582984658905353542990692517699534342169806947531947228458734663953904266391535941904163755600901197949028133513257458585931248011648884386521869263916307707631740005763493216366782599698511694547690604716917537184249806485245844168647006958602107189224691441795137027698285628738063159098414581101319211904256363315474766467238812329357601603153034903628815275214710045767133784954215972666669556759927898797148589269421182224171811280239441573340575772184480308405054950091847628776143022346259960763259898687042304320638109493954000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -31662848686769376895831053389496826950618016717605226623251283406637607923832994350625730836711392524386710981199240126660885276147384725425520783801288744436212385466621941596509671841694194151045299357272959475703152932446318219851936721099713458263153007522453227739947726172989027296271401807918592459559081831405240135717978191343283876757212613553423027235485756042906545808970252488037518969183835961602257841073932666348000562993649670472173187777111797921146385805845554061399760267496456344574316025364760669788963877273017568643293428348880298539658428114526181932136765351970321561399112161927074397995551526066457158339488523692836040415802513590322413553571526071098031070561874110852953620717102564727363845309145683873311568045718295706349903140191786655154225002187068652197148130931353062449106420924560272044992012961110021166092360179287418131161809105113315615354080064130600210952755446412787336602364281481686848805534777644114097523730768662161720366142473117010713302000976185440244328496034335160389994655643390197666355350576162518077407315180633068006479221016954493237581147631075890333583237491024195225022450215602796615096221469892733182043150655308235905632295837527923383111189443127772689486639908565525000057125339502926641184608762394421322699209458113042161887466385029036184691280821086444679488853384348297037879911366348000231929887178203544035215563259779969995327824936024224726557313271219556495333680067776205733442509660179039843298033523178006374208839269740743683364195107579930137104021504322011674145683600428199312246197138425964307860728588284711539587687384721055947673702657014947496138411855622242274248470644036913178198960667127816176924260862658569870911883761512944069371049325830130589489059106349981760431120523163626614015774645073491079175239764210461904406393876094663891719753788050614007914752997854103233575907794234576955258121539508423172347398681954813229977677843941752447994742506479160783829023240514351942887627619352183339698442297862228715480881874808423730565094448431350859676650221312806468767620066681076773383634548864018944715442199325309480928006581238744327394144959405494063658258707292954857357925089184149522226585147831285689509884715179754649248900905175195715565820828213252154770708815302464889475078712331009336622594065246745333131579943645759992770040885309952326858775760703958207662044623637879892823460037416607359732225371657124025366867170841413213373902427881422807121326659742339900908007008562691338788919567022809537068836910138286599595800329342601213264390208838195489953765535843279455642329298478770458056684961221881439265720146394598147191708726586908451189438561212003175170672979312121215583114881174133746095996539898798416004655885325769934736128019876313877721768944684698976891366836391362798152800591996526791680352033828324852310839843817297088861258785282451788974666433097539281573886045284189018633681194280982992645141681068693462240122084185518872420115944039391852770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -11108163606167359842228456035014882699173842881147282458432311502394848086555103228626664354834765176640753057048814395149580280606167010954546876880209038925405206851116314790608716594411829618311713450639816428477629204844009880960882306523412222897576769414796203806987422846752891473986215287374892999835370025656984721126053511782194932497022924357693271568422029021010366731850797687838431897480834645324725090126252039592337448990276072568892426060601294535221641231573576712191387948480026681602424957677974253740255625604392328156942213058073486988766673815190711146870139878687938615424721657774061622870014550416040085411173398247484128114428461206049737766571188795760980313350903220176983412609712728549837797585922572613648043299905497382850776166584484155871433815480076185968402983692492337980763247635555629068528720342052473820305257891892890211935052808164348680826902616015588731139777045414066583817092723883317268620961438066584492850289322214706049468890990825222401870429317861325008333422326995287233954587773132680437669326087586244115291037159745544585670325686615729473407792756849870562446336253038814144401808163986906686803872809864186295545301005219670103872973163071056070742287781177198905630615966090293428872721314924443894835156110263894125579436041319529239487948450698671894781227649769935461193338567907668238743375321517041970091469560792650698405014237766892933643865105823880997461551072080590835847793013914393399173687055354471641836960386064721218531328292785361621939598556785562298829759761967648797968709789708912351386072817819233119442682749211464427263438090671179568738461121513602360295669897977126608268483107113964538981906558006645395986617865569955837583312557909080886203594649966135766941051269050148459085065563251169117095707912377328277201011408033261629534069448212279071309541807782978585308824195193423263626841065587046636804796746792919489380140907057521095444311594841809491790012727521987111232354872372551503085301117578503294382384949406849701256778679883391647508280495363708268705731440965967614951290229723281296463668918099474899100104177374849955995369920004898751935272469692874117065626934938291495520736242624883149107100135758834943266194763313368597019158952300991589297117495628404190694795678063991671454794160782075799876402356937701574246277205387941726589977015712751092986543528775851844490985940712712317919999633486835018282723865535749079777786575409248418555464170219254665293192246346417291850287654056994773757796179953421447243708233710147556232662928474094748244539935263539338182931043781647297579639369279896029992546650982181599248282167946247202324983538595434550507828724247985607292373228748830376234469894737869269134829662647485896887212063372262096910623335859900642653298347308541593045416689182264036220422736334714568602045101267782695482480769659359401886683723664083809088052928544179371102790528441915071244469563328884954708573379114801966757277812792916930128757767665247461035000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -3484536737357107183335255332913204647983822164319140258288465355552305867902691862005498031949642399374499951331800926334072005912994187954996796545233763027583315863516372196830998424167034745327046741994030096791665726258584342124618655814042705102339187878616805485275183243775809060458090747626378738374018379517391995309267479275439988464144506251255741883289273067591491603466049978707352138737265520953044347244607596328808509537665986129208501701676230223731141465346348592691809305009909247597938973229116797416493382503081706643260045694525216656231777290933278006122062998320179692608433925374473848622188721567835711336996414910332685441551723125631077358359872698867802703463790714107289447996878949106470713102367397373068557205640717768139472090865198255207188039461991402671264234317872611043462282782698795444737067290011031095882680919676056893820654959790046191643448424912880534844830942670393751275555132151764511359273507749855935090610776606644596378964840932463634607433151279615084477853915212728113398149956392493286502445290446979645871242728089136696307368344982405771537490217529938064632310882470218608303087909184129672448569340901389934425022449580669872570002455847160390207188953842686136708093568676372763176765340737952966273700125002729030398494558160255127626930960350865597498570280144343469251753039906466312411698503833527896955596182715394733638158794881792377208645966889918129911977159967785823381821088446246397379078130769317881875334126833730009347463861938167695549097724350742089760516541659234494319117976090464747124869515959936366131721788418637700318778920953598651046122314924023966506760058527449066763883782636639921195772135969126970319689290780512167992570299377843939893019159166229737439157923136101044501888497801907742445549666618120634119557719662248308026984550697271813520475754844634585079558757079856879698250536751015174645270569969715015396059569187843573227228455792722720849786757284060493776078985495164617832234546312583057263004137005463707103608139158059682044090413420500440528756909225682521867223755878417719125723451639664470744440941889413622329501746209594176782197626560169035983861536151340056565482730225476987984741865398423127765421665184825156025481336198376717906935644277728776916566118276142463039960643700305709850869473052577720794324897904622678879661517474546471266588594249272961430973651919930012270931267252023694572542614818240888434443497720923905409381534811052438372550006264525593425316313906691861031369300987286558884158916583537691459086046981577409745647051171533064071249310972225414496851053134337900152970549401937430341626522366735555706830244170554727739396005894710942512876538391424764821935148495646733434156422942707162777759174103622278079698583013544112853529887287165284772675761384121576361030848927694579621039255411498060543448407232028689985888933393263912676645799760787888854135995808879394741396229906034798996848542918395612203733330204510717069389747511541827440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -982876787437479118046018927713504295537861924635941178679307197520920318412142454981848901027295388865802806291625835826935385885112080949629737592543499380890987114938640429995115305680356940553661106919420047531644439555127502944673309756083498926573622476709127301110308219991926265926174688257933985059072645049853875277115508668296819899392095380445278756283153027520205877730149867498372159282545227025471574370842749433000373818000650070385334073521285985886597675469222617238997270741567721196616593663396158432267727487748039744937021533947634746170861590192721248790209461100885721149279499203550702511942359327753776438028737177649123343170645145361231966625513812397095862706509083752510799230200736072360707303919460665400204760398287266040345064613972510242293629160339483058698895572312730422402460644289028193187605079237280568540665123895311681625539134956041386711935827241617940295623444818682215409129933114472064508415068595296183411344258373019404221810459433010367277186465028395854133019828999487129387925686585418368035134344219346316785410495346677628996034397464709546849743208180074148726176816660784635527444447203777446539888883610537894252613953023208384496738026947686565996544029092707332129950729668534995261940828461250470284124175992271202483641537378073678211489474321700179497272363143579814920649362423917377444806946391956864836796220660900503579532617940859511390556969097968309205253575109833576315934849651437168645569383674199653660154955274931016549235936748191469213253602000957085071383840430153261638313930748907597209205860909942706770731238633506114785314881547422009322108695833533652570615231760095837373816527321044022827114155289653432448972226994847274227743747352037087270499569939304143222058347397680472021445924653783373426728770768045825222187803708280983537208371120265353671472238082319443568325046614390711051628450115593791748455957614254532048627587080101154800709520329506139635083935806757055519616336632103064930537370386451651006863822959232861683859737405977403041196110521544255001549424248148482338024075182541461980378191510954609874028300803965159640873047024909435016044136486274994682540274803564548571301237954203203710781990276596125271606693951149454486764120966656260465352520061350662632271621966673744663232354836096102323241903068370204021473783951769946087661810469290284204704176900396641445761568448590153423752086556733201735176683499515009717462452443359596883685888103197022001412311945374995966502217176142378216286069438827270459663534517792830573425763785080145152170462025210031432229681625799702978762783925665798628631294140511445688073193022061421399978438750005393799587695939814366953181148132311226884683136139910309379712059735520339635433298636340334443191401324388085094507502512851074000673502222490504519130231413579246153454924208536651832973465967260424785175805010158046447312873049484715216562553024221976203298459641299169466526149930686038693664746906303268408753849602846199055000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -249987779490704259442249181706713513150631663303047354992717432250876325042388095027317758613515108626723122999246107393009436839889212086408841003428726978519623056965416578624066988493518120033496962402243492263490230784259992108970724971777750895214723253947575032904861782211508411182762535651325834670189537291435110626416538266861308007635626946935621596812129941745375030343521709412979185677519781220623095669196815166645023698105889478874331433845466092893132530899017955118982918596733875040532441103285942713504525937401543938198697585516677477441196389966514844585647887976193019083778372354442047730199784650285089276704219464767498959143342472950680362100771424937701200853756499944332887276628205932879790326282031834434253541973688350682323061454907029357152170708825472807931488519858878789445912636390128482876877675363668188938769411203883384330340711416296358120861779607685562532107844802209901302027212275677384920320253761185705005684025220415346286512651504554819389410753280594318400025008591205322207837191504831232112110326468813894811204879687145703668696624605874723297016800435086635278520917949922826754233052543777486439840892086172842618716772670302980044471843132650476036767887631531580153707757776119559716076885375132194206022988629755064340989731798987914685024336788936780563970209479444189030170966784745030207413414621647969722616788770857596651330520203949221089159143600535538647075096343898695860148855268351705901799622378468122126980502599295719096441627907502667156886145860138976638863892579480016088281107977203142561099421523381455151535228920323929729308408370738108839319072344886850436371677184883159233553876743933471003559506550708961245232381252575076289828555485106744735620698899694303111520351447363175194537896259425138180781140832929337088033022186208609788395024975282506340146683868973896587103333983303068759559651999407379920025122938471058774352296308417642624805848522579401755176681358079577329933824150965598680568818631935111937535259096484472246133651929584987404135875615477507677004641494415059577737154662929168614785668512542549305186029434392186887821513748701006345207961869559427308564562402586159699132856553764393280650095842399443400890416544683035957224204255835838231297794027525334733356494030001963084380267449003159941953561246765573372460466092104803521653970026074846998263084514366795658835518680266691927435165258227437883483813974558736090737580235067492206528594814232808438506270841240601459500555706311200008201890468006844046610883375807906850166084916734639535890262037258547105346756881633283543586695150058047031256824531282356154829106469834630119248498652310689809491193522813213886656875191289544042318931663344870907926879447624268510652235629929120041971180075971454118080329271664115641940052454357433972170826823415698651627036124141862515506613698606559875397211629580951589983898317719642340201159191597183915316477693018425340917545126193919944298825869759493911599766948222603644000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -57363025283864024631655999188554943244887897764953939084464303822518313319792184327238972653546679643190771486534619365236050948765059522603874722278870863430078186707747208354080260238416075063743675563734625220198981105782506821187462679544740239876081566699059965652551292226897961287643427951236835029697568297985689627854016480604982901336674948221088808564995835907524678122144835425257591914954693830957404682204273169211350736459892064046055951147851412000123183817817507575714059979611932431354554357376808043823267170845742223508649184869650498791879816432507650234639722964746274045640125883257116837293506306373225520500967056011394500317777181432559909244548618066360326161524241193307775027875957369898868362959572320381362898494288276127956288301265066032801297768600684074230742897327716572234348771790784227940502090191313189923090523032236258381406418704234154293428867706347568845969966428904019421313286489462801185443948457896274487440632034303923694291948974430023525205100223202330149163317750875752923012208640522002362670070414961908009404139963020936645210444339288237644244481310517024368422111866122449735199275760675574805460451613636826610059551337123719821670251165785312115490776872437621980026053539562167815956078745144688138369087292831457928204506776315551631596212273189880622767428117005422010970794180365345159425949354527369088099887350944560543386223842995527130914399688006427996495837054183397052221354750882994883020317975926368259552050768281708991783627843242192254378760540917129164584030315400375329259374735449265829227944764936959313208747700644684657962688952357237017570830861458813729506416341271413334771215119355594142621855031133574016528523851311257238309664300803731743742985717490724011082041128847869134581751908574953008812805756345789300030157330957531149070045460354704531442866074163248809342856518858443351643794080225673263924349033351089584091412310947099514574918256175390737142522861033705337280986926803578819898001579892490771271745767113817438381244013529305574420455479678052820966336552645993240150408912278043176673707662136392279183093097609602061949956802263708607939025719052562811217340112834577948551178843141931223223418333171924909466583420152692598866196125018758459955811500796429424256011496807512361063873578227337803566057582803324547891947982075159694277582500948915282662493932053642641899847678410777622955390103816486333482696968162011232870785786143490249819773511038311683321417937876605519389742892488709741191512668260435305225005683321852327913449761599716622488561730453682722068928941655373228120610663340515361896253353832648532891406461779459972981703290539314386736175896088003782329505863818118910044575151470459515767572715383260686792288840169644302100221016537464065447465026594920763291290705603727745816978176976283801813048329984268349373177195067895441927920781916117032067031524503507839173050064096346399477152279247444832817275565287787547761448441639732465027889702316174690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -11861311767795379959920225878198900514030163877292968207963360802204692158052435006486682667168731809216151309107808000096959924222423956972465743713827738219978055960245471765707648867985027630987772304154099759497044608642885646870360363151685224041784112912460701250219700802557163811577353394694635700440976298535989433389025215649630250292990214240037196712388897163743534796257874222163732759718244873305468845391116631077672385959489688759727074554264191141840818167338885343119922718481259630658544538600094599150192732195991669588008563213545248655056298110458836984598929441415585282767025041004694058652013659471450188707963897416939007441428330739576336627084376385674192253441160275999683996362048999160904390110065469891315319869462343536274950124032631378704585899946919432038300305706300025402682112054499333150327213583350510244343698887212369502725568688601103951645911771158061046978189459674203240233748673034230246841386217095745018459522527533222194547744665663155909796397128805908253490870613016926023367162129364036862380562969534631003262058370663297147246492595519164183126545550045300753794748770056852589752029159065328009818841533389885298670271257222599881977266901636239678873303126054658416720944759336454239898057119240699911713137612601054111495665309631259123184010128325567458922023552744543893406518549171910301235319744146254025905406294271479627992273430891989174857913152474220232225372174332162705653756466455980418923392226896899282258062089149482451873480778165237509506036741130943202056259383990675728415066372470742315739308615483532610312804855435897062810750272571000288345316834755403352724268382984932027379090539067759217348720508525183048035114964455386623695254302764704166402412613832308700268779329666159963738738313282883098903296100812108651931451184813910072744674220903156604979674885691495458713184383793886270278766777292204534182146469647437493293579871236420364995499047041914169673060487914070736786628536123914916672669047334249436360823537061282512311628147368750558644105197138247266908599242818468826380203689032162644388109087940219925618405201380152581981974678347236027387916863124364758102396601413344178223565057419783268514151361560400697733897776920533739169376753797017358538574312357770410921731260355733440014026446691830497252014813486209785525192910631994773869298732667651613538443773394488509159611028503554731894652591181316289891440839197262424384070365788754749451107641666579560455895435335577633148374362662456918767291855048451396056767234319196537792604241155120484581498024379057863463314931115762359319534183247964012986727334585266786535354846414860195562622640686494626801499325073576662025104869078670776622546978735433474179261890399246842403790688555093885177014039062257006006339914452041868829539315877877655461162272411426945321388663985268839948825743257108821640559766309800665973841163487096169118774567998709028524760280815094575691750009694167110644240060905621251221120631419208320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -2205480559518386317172188478934523765480254947782384624477009226299984155361703491841813206962396522193429377733503240611066533817270919097755029495462217237986522474314284038882856075301811113860150834375274540430866482052157524239171951764747007481226531625169310545713238971907010759813700087780848203485662701018708885862647210736435642378838224093890696254519070726465218341054315745824083247390916951302242878083786802947543117167119188170091537261779773465590748128221140257330909857369764072712286734460123475653132751336806422314515796441614338847233570235757188049520322954371899286612165965251771743027751730892140832813169487110390056939891973460188399421385727808961184194399210902095137779480053488825080052954754801412494856039659189231278780042628430760343181063076835481557292311010270078094595909674416000081089001799742787163705449706142780238658870995068441074961530396537487761144345409672862123421510232680430281504619780044659577316313648693048024073153591475986513701463938782752937654847061840391330414907247147715611567584530337742458696411153964710603190396786230075922743351054486049651281148636010010224804183210383385430016021105154528014842620286148601701543512450070199877275682552684592167639494193786215749808935341072002337742295806357652493193308744194958416142219139686476644023078298068271996550211181465274052545475536654571006840086432816882178876366465597786669533104574927362860174001419651116393581460425159668751040162067531369716339775855788926114048792363126930260215781107703388650750186343224098632242434469090946911981065917841957114177458862308018149956666396983369266994897076657394746991174097302203793055125906899137586202960168010462048762238183386127552433152006394122309799737083437695116237081593549304898357623623740240687511177334945347232278647681169355506436463683737310875870408989156167085147441551184668168672183204737595858967587721940508996453094312578109954533691802209844340317087164391910117100864724778741703373751594581713682018138900279622791425400060532088879913528697881189197075264261749625882932943407694923170123693955660349305760734178457593598295682539586974304060483013573759393926783091892710015681033104916767388391050207617627052434629959197194853795709816779976752836664010994270045494229500473983719198256465935466355284554835221804932221978994637624255334064587448596709113184437891038417957574665888987821178116304769758026555722890775183275728149237196238968549618114289460412614861589374499949533748498916006706493698703703536034170383757174991437221165375603516755153235547846100781737793965462782065978359726968802442407564623882884485436048676563018869020547021224068985812447148549841982821016420877631092708011409243975879337511308428804532199172327496365647031048082588240534311450838634333254894975366598630452679601466634036404952003408191116557060070697830913560810085762081134819055504847447917203237778663558507312790963977493885755812116555900930636324593098633182378021878845274918405000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -367898996163477115996169629167210716575190300627492787760774072751817187473455599710369489160901315064551584479798728720371232690679148650289234155372159973320152708356705426205927965581435647435704922263488559148878691411854964418218127009792647450906691454513862212688590415945046041243351881573406391092185725152212277728309938113329014514212985435650817500793362761643244590422861553556794117819453092073055659132770999470151187824441600440021872832514018771210364223583981565457341297327967052483602782237648358256762189132768478152223108873240089600882223094618883722234136953307123945063293586425483833982281816452911689276925051026054512035156701201941052755952727798157106614018183072564448193659632440236086137057286967700475885853695512260018747497306004722895389000469938564812749028257603590551066307702258947718459555692133575811770474112783342061977820986186784705799575214436510069489771924932172886522660330227047435217691909532181442560822434326982250844824380183066464368903373528008312494134986133893946813289130931275815909403100755953010246431717060443313132609111549039495278971450112023628778435326098761534415128714001430854772534988061031592811201211735994877354248821942896837351488792027155998283154025571151278740843240949385767556176660475185329887927558567986521701094375607412122126333531655814524915699669777241315594437666649736554027981472966355878638402581122817841767438581187929640008971361132989136131626147614552738009990309553383316799045360497337586100678978401400266962809278611518994777771480252569999946406752610213219154728992487911995911247681891604632062225524787705588727821474601715148841569392939815535586051667371326548229574875672740148428093933520081311920147847118565258244717591177264706847428271984626448551853306649399707777837765371121159663353920606849353737290911870400692301262988504230083887532548048593560489413383271566577758624320620293664405310095627709503954616820131759849795114931486697999089469952244424995507768291100672747009765772325421843318323639158037466324964951642693254208181156158344220702292631368373929728460402459289944958666850008310890262212622981228507882606655199754383991343158267709588360408226401914516365363983827300654700280460893030417020833025125008681209384140662344040637950075125914700103512866340961728921847052647029421284571682805304158315025248486524171951376675068594897033007394414315519208796160051254380261481167798087053477389054138549470759863447947581463696113706534419002483558792957767493134287911703994973013075031808068666098114838451442894445530509331222992767872191132534939553038682156176393257692305116724754237400137065521527050118364947193800657369922447039952011119179443114408469099752898413992803368354749708001488033913350987084307968591639647386727298110923476668732981784339160286530215502643729855471711114837254391668790352166435882526094788856974057026361642324084686786421302815949730321352315206948604247423903231299020750622228750754312407125893495134747500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -54975511002563962398861538482195110965912362662932505676667329153576067507049879609489914512123018540245983393403010023463017279264613245710005236395977821235825800417120462581410350282308474725741421253750331467093500678630419953209454454641480154778583770952932719682310200105323283708234525944638102511941381261470883494704669444478766209016893369306417326776113053022285919313171300917485900172525970667924227976905008812069853965920764151009336921645926290002753655510826841470119910257110625107491302160989901919897718433628254585809930453315365050312358987821286090392153638549026499921927655064316924687008984979339476578228656052486332256769675723985225131185644864141263734059573563332284336619162760265094170591249121659386875941613936722963406834689553165174802507193713497239306746568559423586696538509155897636764524426717678140983809440577345303659751020712291628703749348442975476959197988535361760470489553196871075210478059575610619489917223820217447962686621812976274720722047001201835685406690110957384481914562696084850817697733331754500783802898636394271594653542652193633317900033313790198675278149705374188209746583340524933105656965439851652906374962040111046693617814839600053304579694914029520829808844723993035534259830200590491181723999560904215530971970077738664635521669711356491795303727808805165918404827634212502867782110212929408758713998052265191742715080341273127152697102505280423814963053137547689296799450091779554415064555462215203985090620767345817590217712075571450597114389132754738955195569630814715671976727179059952433505540779951561251279969362901856067687820262073589478155921532430052607978761193658575474882803461408452854041715557793286727263041349335865058425765101369784706389442931597256019655632567667823022635142490230591439591342458928146718108985349245427092727955814744559377815933872237112509979144286781041545273196461358404772183745161023580776753434115232178545092803207535508723539358674971068927167214654647936239924079836672090004254078255875787049341439435958384707945576059330941266330699100262579288886334236362954751272373598395513926977529162165534788872621827338730666340750019173098483488986857511753673470635032989972936116461064748450681750232493249536092461125392748217256750639981863156439502362802015090719168576132577031954913260318741099194720945180668611685742381874833883394190601044087748517457265491123970157158436263996745793717545122920258628017563184109670046543538520943963615713033829489541696824977180528812951407024791979107381908630254814923345230575717936502599712437609355304176391169462581100620211345686955175932613712288958262506138939759347655312423754331380267592803937879820712791100863586914490819205872003940415541111758819480506184304691205497388488813965671439355069279965687002660255650328328690975953121696229224736635651936871194644557199705428515332752801109698703014348845611415783338647664590458660680042911376584792860420671772341249405259496501615741043599737687851578495250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -7350112739323585238841084137548889060050162377256317525572407195926038884577196456260246820916830617519801478088803516796235452601737698095962307424175803385389534244331189166710858801267849288541843510529839746274328108549484391701262924999308246548032060205682034522479394475738782160078518314305604454453242600211897705929999928599795874507554374870977071578492484977176056413621813707772694594851834097104540105956447160985685920079341463630000254413924369953862211378044358129350969750408763114835117735833439635415833654391567613564298475572809603937095326516516612856758991439713950816601338368232436670590787843020880823145954758090703116782732618894396068512207034742423905315715842391728643961595557956570139502654503277358128892488403009315756631596895228389327695931826940045764337949560444763189715645718803129243602564003467557491900013945865477025832489651689987053401781566365768181592634255935640170171210626464877040162452590423597923266844564547887248959140860630640971540036181357435725861261876119499535608697791009893472246944677206078320215999052163219353454460311521304169514687979569337497446926358684420279593625333240912158585992329897864892631498062446594855995577024645149787850064746208402662439470579197222596767229655348516643287038663304249399781913432584368627726816494098773962964641848419317533284409972108533595836032198593350216044894758575087788369199452771406487032462014813404697000371284554436584939108924843144763743335358471673005797655371065517812321151344322822562343334606355479388599732114547843665997065596091003653251473375669658051136602347574891933838673041162156993697449306508147399786420671753949759777193850047280577640547536773884977526982429916835596612929159214917014151455075225762628525028725303919141491090688441124761296078669259724842681601091936879100025395935513385496282601828889936512669998052424634164696663077450899373856725316810418406469823688729841872299004236231230398387847710158398053734028908983424731387888268908498683758942677402264895403222025082725125089628464044940011596675905786819276673590111658897277239007418419930988645858884440110020732832750891440085085509638133222417068861296714170710943318221669336245780397214041861888524666564954875588803585948059282180955586910242671878744217448856018994329713683343031667774331763114692505549528371949238209735837600849757730654686095805942878176789364884003196791914689900040440629086471631860851055729290399264569641998778908332982736313600962746619785808909212572456978058741943616174303717376143032640052849945146851059555310023334852585317937116713459410619834481506815616211618052002208195385700864849583683432950871668410289221952170996229233227305039178907349641276698764748316734894550448140316035444583913035018249022903322990676677899009650964307808297506431395948094105152974733968058842936876166310597114263073979207786810142570093141133024069872313350667751285533754482646491584720700817041000625646892746018298633560680947455931833301760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -880285457443459553905251164983240129456308961099039923119275183945188937383367731255226431177413664017982894175078422923693523878520234905317838327465398127330351476850243367451030839024330471339611964628856943034406960329978407090436075890132227142273173129654766163497796616497603272676389120009595394874181569672350905848810328043283600678182339276913731662221294843172743172271517604975833261369601744647777733694675373391741501405269677336002391820585307652862603485899785135386281709850387479283392429020045126939010829438673654885773085250146816048615699344249166766964370734001946438340565570430870692371984400434101144180722918299662210682781135110179520399426617080019105133171192156624381302855363753555803609188755982830821158430522475837238589060273383723638034333169033585509460762592194926628804312751330234890489490406389590839718184378453272624484217384418418795995202018447279787612528550509525061927624964918332643765200208552619358485327973718903965666359740731241094484205369702549374197051448346574345018403447510310073148102766256032662414763663675962017609859745042698959317830058312556485289390910219709830127236342112991984822735939550777858090268303797341912598960241591510878357080115083956118748381230907399969923004776751823914973634352478836825001300083836205063425406351417090752833534470776887654646487939347351168325193535519161940296453885690038750260090800579735064822898606848011392540787753032901288100763016994950694903611987993816988049280667187298434833087132740177443627817065278157949519742638110550802786505988729811399042288617953628467933450911933353582066503990725272585475200890848420165994585871530249331868262582600031190024511462137116041039990458134783384185193598213183706480832580772074562156394914625575904906499472790873354337800718921674043418634827542007386427074518830584226223012299388183876620827178882923825947695097323076335382372574012949424373062583501583204212812381662596335578493990131808312384175907836871184154944664820034971320584446662477682488071501538140130796673097388111737772329426567385846134043826383301665593425665048112167779359546083063293440274711208359431301441162118410870098486930844734920842044070141536204366950567070054957196659129706927383585499697228632230208235617984868640820864632492527932739552341486123027149112020526777403252368912722413154607382687909204068218276988234368023994500484768330490302734961415167041621661704784515118222797853439502923462360765786015541807796630123375778721267154902342427983052096156691235825495426794986314450007189187546055328483657074480643925765301609322281353295355456655311178568876653864847422102862958152135328470103845928288670239407226881334964695264278011942947594969035991034392379347496873049356836703488082613701826929559288795398250147774741989386863204568653885023145143799411990373047808979469891322827162367179983314585040599869339008064059866201610576828101268620976542674597200481903250119843216623171879140713012246615721370500041886250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -94722944944837982584545169504395255788790540125207688432480324913524089187915562987238040614735177696420955086188181763320029707193660745215513000228070246890355285284786920726772347297157140692952196817609543522430335710850539576512324475617313909619891094923135143912468600602300462599541722066057040978855456197867527759908896377345504255690120773368277848445997116498382973674475453150306182238589181389555151282854592428929385909819350918299809154690731960664325782805741080883836496730169324732220167029598153778456868457955293551055998526319118847771450450432525417942671269186351598620774389904047209712642594403222496682024341893483100826107512908626879016059464001719670754531743782068913069095223984192806870948191697086556217995766074393596095358290174060171913944500460853981809574034297158506824583212422972318093259610328374969246019576994753933496953876876230251785301310994677955508126993018302730871474184930051605322335678326271412190023264715604503596354159883827770516139036048433742543157297280516063398975675828024121925400351455147677442275025253059355177277029952834387947852903349619328954963177711681335632704099335683444837198939027522032167854350491704401862059688481467733709570564206808646015910956426934087326860728506247391542226364554927615989835271657543516207432676189117430401655021861103419624154872407555149982059288263686465495092792681091661871431040456944818328612415465603470451112036186325022130512920080748361778818830247561127176875360709359732362687520685569111305880072019818208520187004035429736611694182102735872572763296586082281088168948284859489360874786291700116538845723324991548411400506208535599747572058788844985296355693749156386574547453812539031668524222080413074709450131049858662257591388548480930145957590807431678642651462350033167635737058970332844338497425096985419227956951887546840227826518500099417166009026833026201247602704359510529263067423653419683011804630739235867304249479355085776736938884266464822991277424804547329565156736160234523789383165237064675580701960794415699147452298627981135925219224725826708764605025296908849814498454667917250880221793478858505423884538510208994055246205551407100407627051275302042899769822456881597316176932883124076604949694893549607684842020600165396222637311253751560514739550933295589112642216547394626969234196441443445726280796976550705876362372313911953837755576213031294029919923171224466520509688955251155345634041150318483330644676949674266609207361702005044314805447013704955638993661843279737782463662764863762874861889311420013183694442510427283289337947420122833139185619333674945262753123610294573605272110970268310614209976511418712816842882840310400516889682036169053480113817596688067116941679641748635657778042771796853274826807953392857818030456488967140658705372557650214186884656374480950643088404075499257010697062013926861009170995189327886654017140725470021322382819216546749087450234517603362301240756300727775113285137273002348109521582571020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -9177314755361236202382612606862570086658356629683090210217290812098967188624754800646827772369391753969457818619511689129942132479808607980886727324077259254248022591228764487130405661692638608512398447999922656450378909084871285847731665280644290566539735602038801413377898551961952962235292057034807994293210398025072983801582916555841213392703870639904901901485245127408174701718628070476882741770938561211227215138557150505354932108552295428553209685693901508439604719406779125156805306065693706557753059541105296857994532553100648224018253899814913770889705053570054746072970647666810351330854277968909733591018341421842832413171382296216084037638376938533159354547701496306798861874139621548149737091336759680150525431210701504015985965841370500151405812677660401645000209906000547659876075572732606121258919917207292185156910633378509032063119750768882703282993511970416349572222629682479044654995540645042150862233425591858841779485803912790242957780105156304788277457441168912140927054453139086529479241722614541815421938860073271125279188591693207106975297855225933151735458484567692556715825689102808647077703702751966941386663630418614855298017302638163583283130630749535447168931265511853791471154926311070024520109771775068634366413971776226907939272847248106692804196380293823522116572886394733970805545720832936671945359973665499267002411624482395498637066485803125159542381213974020359997908463858830112441951988769477950193781060279408235253727760323762167851883920797638337821588935730769064198095518970223165749765910682748251616182287569922858269633124726723703184649206222313825458465970042695407977851014434189064838084463549389682300277883616155322279607505318969107845170930941670320472829988403284050858358436111242782333764695236814520385361723646998060075153776276398289483827725278376815756825501527661290845170525596169295550737296750644895680807087478972304665640988177791053301223374720100813270965514475154711481104436143314202587119375389733195578688729716976814069379348136604244466643684638769137083626644959787121276028982711947972841841846933397012457009064559960821264003910731373820654351446137856638198036661253869675310719564322195991895766364007643322262502360150905294469059048476719110291831713199183420851733132597265812283676417702853681653297392817131368940070184000010142240946422146498806336726819137010865742870863869730845674684398575888385061236994466901814859592558444247380669662942981008363070296358656786599128272147140291283606576174979857311045900519631468815818371752700526906269236777768844094133501108709922200707287057856802778253304105999773200285604207278516366623546908069538232477251167461863661950165159863947078554935453465385648569313733859295035919208738921236370426624254408709045931771078729364038304494094205177465201670155823806275355924885458676666183661694802047669420426690249779384839567038252196494042725415281173589338327161397647297961247915914309496756668536709313372331203954496378330207773516890000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -800569491399326066618726640031230484845456822533262389596931297664152470651697340362892444602776796892311729992554541347541728041828606062567571474237589105290939630170101746427928337588414297145627898610494831224762248903833986131884132120599221188646052370868585992057490316216683674422035291687607575054852167223616776973655842926971370746429267031770379382602598642685022943180626786971608007826525768967729868625302868393744146201805806521509939666610647223405249893775233759617672931561654195273829669771180636311235167380896730928956971112820867187805934631688085353371449459802753621632788507371083842882103915683429874609755477857066733456040634726456095191033722992541716723257505350679233384217641859250058402504807003121212306477163460613441234840424874229125949242917206792193605770151990062037264247193240304849345966006187924226051731075839750341042011251370783744664968373171061471738711294872572728195488940028047023038859676729468285571902394086495345102128927101472519159980577081619006631772493296672267774837488053943709629791789386274384814530557461450075013176120358154480063199963528464453574151658268014188544482544527912562256432435643625244951592909529416217051950537633731119672940711518577924637094259958562438087029466213367936386978412667947491644718627237058066819738683249065384972092229295459201467784869491069852634528498404477943213097152644885335379825320043896623485099202775591634044665590807903421258442538251041913637047577219587862509403452192704360060470704598524217218907404192967319850369187842004696349652531334635256700287992460862414178427432643594394713417729968384468720401969902832210836229642406648581445245319165724801656269058637115658753870983615442276998559656674633922849453549195436233419930385172944612465373414490275063358026185617182186670566849504432512465190563523175851073137926008529606533339101549080188193498067488034862218488130853112167125639398687196212808766471760039540177959147173900962082997299952482839723145606103505507835531877576248514580149781283105955009563036924930149063393943172565907799829767095888061834025154217142204401974565788570808379867473153279594989895819431745087343078344259280032301777273861239329029409664385363498166939764064410098475375071235533529281842389022824514179678161875831025417758011171499800593519088394170676542567756828122962297397631138401225029340750627359676139779330399699280730449334378484043600681998292992573047390319339871504562803240378304063672457429702938404811505056716738596034290439360803130368873154168076935918098929454108505830186941332597389971772391183560504783287239436143591108636253473232765002818482619515021489127344424778403724692116292278333362515845104013427708275425033941505325343794831866317182876241609285252740571825197528935051661656850210017412574018442697376281373572558005090050037207229000393029669221105547962567610217903860287993111856194223666287276079709503252326661901405954854899515209887752719321489378212153578759268740544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -62872627065596707401825501072359597032387868167120556851716245104096514774837482240695632044731397051079458457962218742049906137416446568742307253838822260445425925137723977087327248128896302220487516836911095836966026972901404849635910195431775337721277215256709824411282029412917603057689310095587155395233636876892214935103507218988190228609385707010344580221422783741703286581560935863143491835476669289134466652931072063323256668032415461968840380094546015924944757544514284003029478228539760207237361301241399017237457118757914178829890796507814453728839464446590011220639606270767054725403441863584313551890162965892803127242271575613239641131272193283341480363152236208831509790597882596608325853053307032014016469519226011578618837013360215240941892497475465956662570614342006094927665893001983965229550376269503125606134962243600315366724939504486777662047294653138552249666614874303153849478883999111316191608909302678389323371981832721735850052820220192647150360766050449728881571834565276658448466925202745708608678917938275542724533280038032789050866414240579680730211465567794343770201803670797361404084541418686066536289064510770435155012268000630468721183397138892095071339339943470813966544860085338818037769417203152169544110279941000018610338884617775001859014856383066360332581057979667836564842247775586264158045792225380352783067260487965841363248764803687078930554742531363848480648252192660309607882350266460243705760633031858449283776305335892238418313986819505914113548103711045615016712731348460227178400316874052636359824574531837502522725105090283401316369582338980927874610891004136033196528953482201253757523675194341246308714815779081814405654790745077351969498892355812112707196385389249466891014930658038906157820955391861951400001023340643603734619819135603612352635225802748457219050985363789331596588133925594786402141204900651999711540892884850973556777046108612450982616935873223834277718939534725069637479050789769014642858526224855151128763736226695825161467697255024420402832880801202839618942104800072228738609105215955266625105978162737355252639621337378189895731339460531709340151840894547642976486185119084790195104162215708546436634625191342883682633288022174713074909048761690447106902317809365651107346367093848915811950461564995787011549510896457904079015064725533354951119308398314797203065248687277077757831485467362424827992533348169672397154020542164943899736525693630375393329545447817503060485166800793384797225903061741138508474614145645132148297807904756541414638804081938141282271150469705498136270262305338730874710377519940330829702570512759676420273880875112177413757715442977531719070090296464128109436197478110119806607008847094037784587092329081067761916913733904213105002587623894631538224692896532883589345083601539315571879568835826929513528801767689181764132052225030345922281839998799179721105988848191182999035364658919075243756078562275050790559748985549751945112801673257593290793846712435135173547512030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -4425002038806491471844179828853024099295643915721461015268328597471025092797740953154164598143463975583437104680705716495588779167070662410117097161153768989013356473288936095284720584005839551803030722060728055609576349430058694337965220681039321217902882351141361460953460809242240611073387532081945283329729733062305746691749158854858250375711619251928932401483793371729329800473491757268033181792507264796269980675709468612644743876291057518274956997626498832105657817344755798974620531333176595197610281675251043533199853548773567297290533389123250580876633751547030344753945504023683981168586728136933042195742179458751502443621133821234349774275948568633597152299007835957293486618635007749675211438458629648751133586851375860550388665045955986780783459183321892298994552978519597995918391356040987492309824360923323550077995112349542991150698501381235183531659910822614405525295741353357435069352843641677740704294960625596835091406088383759084283937428436612128605588911462239127413808388917269652546207426880084885211613130873444718273256876403796372653364813517268225053176691200035509671630601105365195995739248611231993603505577616777407976605543344714194463743586979019419728577020164602644902619288354975159502979260448952276261799016002283981133326472804313481308508644899886532058986551993940033569393641781012083937940435059679433798076015052271602733442588052866899878814815300922430507607152497032640834334190323213897784034453200782850037748200270685860843611760785207073138304442765548725778753185875343371374636460016425933993072455952355827862846221970412574488436623552537510590018352035398001974401543324591136060035853141511510600571490251629175299135982100352544796335809847303162605302881066633823336809098845545356316694314135720644816411717949537596004958551602748446143413089461015236519534762324050858519660382602652035379920723867750800085304504364496281534843198246914760310913443928175259470002591176446384753159770602165232762603044277360031593051873716544361739365027112774101329951182609072644119322819993289926125095134772032571170548434162299025593298446422197412657572634206482256741262230329942328794022467527234084424454119521401424245265964919904221233257262508046839834504400263261956010863616119428468738761968680168244907301152767588367552759756670303287050559587617156981218703248646493088246160208667136351212661899013722268392774777986922706521264118692730999321697084846762471876105042098248700220848649603646003935508246078633191097212724408498308304724106953216003740310671240350890582452943473900085132443906605803976592840497435600489245143873467547862482462780996087732968645185528481243701214331301653784724530157052965793371612068058952278197263460988730840945860860565015561360306899301452818267358624306427173491363627129414279601437727385733834481036869725114368922408544114644331402383180353786395912489184387352638381270691115070524054999056165173057671730256711499456585704625937333420945623322015876148899162290000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -276228548408720607299512587335100834239497805828348986601153287850730903251149231733373329267683875315956407225790552198573353897184400227539042174154044441342112101557478542108586344310138751896523374135200726821052309561023466291274048580046164095470039838286658122279420708413876045314356230992351234758801213528628343239976440561305534854303660854302982226856377502155775298600420278617685816037397566872860575740983945012836809121294462347656952653074497886545668671172610901558697784214984173625195966751576824479929047708758222783198755004194758054527939918226067157069488535782044248900764546165927666922809192238580338225137198510206135722711633832129778590405820743727186116497169203957168944847135633441179758988666951722345270006288288965166090373106948518489545796420296598376429760413677831491016980856346453683714583790933074960918054219267251971122897002594321253198261436387756933654765732413526120003895353215810280714646070464578900294203617911556871692412654033042188008580419869443694424714293740895512021315726587708934428837621439927847147167033124392662230837703016185883662084321830699659785943552992075208700404692448542771161132287172004480617503753670906564945225090539559887576297712286461268554981140660497629063245115291636042491305201647185183047538869511227867144295884281610609288760051636013681495364609338386308254159385310777901253350280806427356350783876596817921518354927792585356001999751891874376698153995645020603257400720885820277944937476722628517444880044981424617683562651165845925363375723409133113220429672223844810967183119022482805669133901478293360106617067419594855950640744395614445353975780834870880711126777531719266343533805689334412961340953231782573180054260445153119268896218575669366039521896064853767447414735610477221157715239095984169259526180499302793121147509437356007478556079545273955356486816386978667905236126164324282842353760419727622595147801820744771551594177020139348885827596340331634927279557637760146300720680764901731645480151394146646991603755579307028872201101570147557265900093326171260912117095045935204430477508202721358436879444795044653050405754453065167638369609418992518833434066895830888024823194123797415649855922774625145234760822429290420114337837895266587005723575976009636987020738699669173279633614896363554174548313859235762760679623872001097945298189660511492093031357189360555602425912774961037537357863920117748766848999212459481656485403768497683212433724006042490133993654076463624037274140341189389667425341406829889008632840843867282576780250842997243376806900637245565191382773354765069722515506592522449136663079607234652606679631696151170848959904372064276057958403828416262538685468833980734450703670008704790746898271907279108215799633881461009573472519902785801998785424257607929009494993555956588704100098835097624455834898081673700740280790597388333354690253301911151393008682005847659514598575355697359205907458723983797089693004163103319257593212675864860378049635000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -15379364497290819476669700416838537920612037268081465143687755617660289136359780297889088369430762715052559260427449607973112972019783628033393663760483837928487527411368596808850313291846978328687254556286296041676379562548708968393819841436745017462347442006516384808189522996606418112070736864195392017539608239282390336714060880826094060587879233504251862890609280373229124911481546984842476033085103023449346032762184630862400122338875270303924117150278328514411995405151119532927667631257331983724843063688774079153800318491462439535112223779289890815237954405012008824707715706339814103615129943415618758008088599668545778605521975816426012000237314875022739840813228102692617332217040783606098310760610376540383561952981058758077954994064647906421799610647021073235801324155401140026423878007561920052610897259833775211127478000590345657448389695678029079031528185324512933657882424156920036832099623907695475875485132374998723702058183617956374480445376297017239619157907687051180126676398875710346411278581542555237348262308286837048782332253068652831041424842202615383540855411449241855701480035432139846036109364723582920589253582300749265969626060775546850964223728814934520264403640716161180631729220153948672346341875039280194141832673122301982571817405706240139526025369727249687269570140579360680793027423336491018934522080819925987227440491540837581545893399679481093196773881612273606041436813664790518467330934364541553963261155244988426264202330370287054237101227893433355732257341115061936034410962972850439814139592746408804468862456210152839077133459429125155159640116928621162454699469630768705842886960193936164711882806655456801686605481221757867880207446140224532488405589456089745563973648530488478464309235455639715013955066416227209489848971271305418221669534316384345844948550423224872905906189596710616477838112232750790100789679952767922510156649999759384032118380897607298651559062730034265442003135533523046137067095102712847719317963963218998820521122054379740265322514822563454865029615078892250092253842627578959777608353444096837444958139084851310367813668319194570678073566811852767740170768650639879055597007582354591332209848625032949524551623292577165946865500602574584430670949559777743780527053443605250314331318227425302432214661607888208353335529344916367369998657181707857411155308535712600567187206915473739320394236173811726316681201877443808607700941529919030782364131651032193640684907718683501601192826032659800544060984418540125996335472383984252382766754654221655610835456555597144436665550727000553580431499133430162702184909037838808887999336763339395871932101389474843322242122285096887427278049951502380811262507424716333861760724127498569562826284141801228953669438940011685387296268693432835275662917027610314482010164378740557598747437625891962124604198920903068990909734445182244379295678967580742188122151269852155923187369346217939278066714787478985858960947409295373103416405999473038288271508061874997143120000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -703524437955014016338034417381990516181188227344434207786170922156919367622946830061475111723878896574557305019649918663355855923336267063846733663216292678556577100046335130753426585939994709338585547108178516768662319484989377840137575812795509192843665723861894510556802708756167983393569093638785615238433201733376669216304932572403948251834643310072404281389204487983859031547228712149663082119610610448797350184598907739082672673718657506549934248209473783712535953360876712491962139302832478923399240250279226510113963451153748969755933072651481860104399528365466701901468383101596907762392292668346128231591949715133636651887644832096905261723914210794610386290530219104241390779222627908548376404304181202977382946098028091595006020234194365201507494381316198325825724765055041780671578027552395584487293739943045601991305459745066909190740396327787879261342850847942475183371849948179686053782094594737058895823857441270313968783416654964551919750870527087166730777135533364475213875029241808137341298904299676440869855412603442466908332507848784605055577016581234849140024947689728340246236370927970268953359417237247916024668024066412820611561730229401814481821731856268973122461237411082410045517329216317015245937216031680958709062121147031127817261396623758713838664881550431205041005358878567127878395872960604822276145208082548360750440036290961541472816986612384421019889339143924747637521802477519091270029306745840049501426191727359654484142437041973211948568093210440362175390371743187245638863460039013198427529114464076916314701855611511590561760168386814139426854368655704411678501207294957936764531900583923380478029155639778097924820302734016337137195140768610166864481262790034454865335606360454684568862331505292114612064569371134162921783620957549233676304042184281318852077314281691891122578322186711313245795256656516723392601823823489770344679771563589471972602665907319782168350676716500722584876513994321760480508160081274593072059825843318269087110474215697377928602528103490218714385212578473303497746435250878779809419768834750076820723725871670652421470999931574926754080390330615744764695149252604980887821502216977862795425491539876075303006626542746154877468557041773842985642043118989566952933461566652595356666915908967569829707403135206555562235305083801739781724206899581095657726094383598983739970171041159801315537194994923504244935158832335953389353673151376197453433731429390367743461731698084176583607713763564352055495111285294742399165379448558877454281512045731230400812246769605370921979822224729874424532609485966587048635905748810685329617083710290522272615489432863355734226500085509195461938141872474272133053856630266768826481486982948217498386563773659693278723634863843041508795960899669500813334861780346635791130949609506263737607164792521236012633973271255755104537032419695869007351573564710856915848831740400425115497820615653228796274506236759736513411689792993750928964768574540331263185558451941372247879000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -34098972569117106819600955267948461195827150052658414037035022338255745618069437011442639208532391838225255475586180830578911301238189714460246628973846364614598927643549969634616675410075134630071790486821918296695946792853181539771887699017330675775565494096434299312581142712361002086334758461426909135945657334921708935992401001014159370672621744247829283086566172410533612057837548004751622398361093173819328344431882847409125676136470665883758698993357079601626760348241501609178610384013518111305495320624398896678761492709623472433642652148449051677203634368334582478928581103798191209386934840047335790834503074699603845161064555366015775402057808841883748586090505415885669695024444429021298664922730628337678785877885495869991376916470532432997300213291143024240066255363197337382852735372431500705240267289622476989341093589527957958646595622775104016481919823062907015856313162276190340250105774033434140853353933672230619972472429895563550290940483126296626309939070501054771889566727937223835021494781535775051545842404831740816274515024695569844781093837747222712047357060203852926740838046010479686104476049012157603213452411555140316283670666165375757826599352427811713276123664997934470604519268649901064981183953951175518953632222663987288758799816706942737331065408827536523350632858668023608333756936281054817794760154588442635408289011625001156139658868600327467181354081769277349128366912758907428420754352646437017318431379541763992712922539012714102371890689940110987266937129214082831137324223387146800453293217914808997421175228533250544618558240572295275009386394951590119397233960020254230485199604248263406155533686555250376633777427348750660172675767461992118504955541621000803363793604031778035760760212721968749243124826353959542334092378404017727543786257702724694531814163673919240589938049237468288669226869838492218808549359323696205379124139642531260744564365136870651289618394002567615173283235188851303393704640999528491564987251245903818841347031799476279308853721128749223725008290585176983960808408389416791085168719388799854695341803788862242115797982915415209947741709053441219777545945219583328409109746542966766500088697203283145857647068436957019913878964625525795232478051473676234509198934644710572977933278351571296083868896106210103921377542331106345030606535780000321960740051774071822181240654880434314422107426582600025199788189546562006563693181176174460141205361268500364138304998727120938409865477993113194751950461190354878136883447249931538449453199211062043975472533636131647165621356137912348825116692422525757764956081393380827280209630708954470064516396408073349191129838696541960444334165336208898186659751553708101448895200394633575558412638023529370669960355581662084587773963087339834387556526662783859865741674243037279183653736588240370742591437988275137825332568893318204891262972409625725296015635643060584769839272989637835960001157993997820381030363270861579669193998046506791971110830759803626900000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -751087899375315693891732596517845090466089619062722603366387966077766522441140280851409050035161143918650855099671589524424407101822741525386134121209426581149037495412346254556276052912818357680795116613947336842167971160756702638703783081365674535518885107838737754874968907385940255344406198681343860504143721662944736200488796189429514938938043332525486842714784293940805986202021253709421877012146803738157094460139254290113259526556913307025343794429565716175221983510021991199276846859552824094446067992105380630855672806338393428419788998474600126616402877377245730063789429664189830524389427343786713628342442704814111145518927019916910766062086264491550058031196256124945600608370560198308428543604958728819454203804327701160288161202899528595424899277517944806169299247133437618930862453580062952372730855092082215590253735433127769277982407548474919552598508242144211378345918358036899718561321527137252161892659111697131591131231165533609419876624664555777837152612276671369468530438552583869992473051641670692946660564790173295077493467559307957551602626096169262703311922386132405367211670512409699329524803398589062358847661590946871139660321959509570436439877592762320529764258252429963861720246720845520695578974179634483475256963658775148338004925637891063250779980471571771083758298730702788742431621785330939687130151232637737947256444786207158200938408674335858807782200827554854699362670832131609873938347145333039078079204513538433753635825459105977485013185869202282570989340324531711076657637799918418847272428815237013719734616789891954945526616740163311455607749668340862923234978023827220596407858006186746044338208924201168898677034119769897271800021516723680908101776210295770755507236744501962801451850011076053317019457304500765865443456754556676169251829771111943442405156880777979006455895717968611493059771911984926026139611635853471928315205872626177361620690853061743015644507573203463438563076526479089061744730555549442948344961332002507309433371658554256003733904712689807336130143399634712860554557838181860687951169458048906141930449532755052833169916483713399316605593243231980625155654077757201713735764586457850914369106455024952094943008211000027203453976400340666716974354999776762990714504931075812944525972223079881502888337622103247837229867209192260332560352250207279739600041666646442367645187333473790984383268257295265222518129525292462249703477666217468015042060972604984775596825909055617897199755684874688576577535928762364289164187048848062924194944739680368865631523199629500900360767791495557139254930140861673993089087421212838624717759092487134806802150636454993761524560467285644678368383450613587677088975637193737573896149990294888617459771738996419129176349794950483142956028790369428875764916758122292541388352101832453295830725911610825867562019002573411150313366615465195838457966172446027455638015029300676310045934177931606141749909730686412917921340036779826555674781906049313516114839037500612950000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -62166093446914662398422548503898727522140914602877594383565596928928776173525981580385623862361655322542436173181364722696951913569504862553327951699139839069332311684420106941549052081394173721971023349546214775214069829933381594180805015829068170955971764327829723875485617034602770283309879420253992091384597065900885448517733654444345322065240115489615751707421298352660640239479152065766528914561742082945582260373069779265302029597345814744539269565505984677596900496758633844793332890911390306232997704497187640654382423558547968028465711576932120215502644481852882164824419051682137455602631210905087581221985018642035297130966133558317674626437548245036658186583173472733377038370093793891781374664867970772385383678207800917213182132973653745560523205794386238880349003950110210167220500491471876530995595932418920920339943852112417498987189234747853546506540856532837995288864061692901427976116203960689070732968942930156914289984802269947194751929667026999577331157266955957861315186621759757588612325319790763562025047848464927248325218731959809651163307012285224185233456403600224138872390239822970070895674597413809335204414808683373108033115644411001287889607521540712135114167540813433008411465985996459415887191022842720980531303497226254301687450119987888278717271834120510472406240853476723130054834427264914628630232661841704008222248455242198339579623068342290205491974036536325989628301392654336865245519896610201465691520266909186763857369374574359356313936798339185929094031455975064467703343911657734523541919470228969617489723735013128683436136893841510688107177446484325248455970929511209112268401183822216898104244095817842294682907431269088768090534704340444717867210392314258880127232118136097846387690003048190753090488623371704934744572621934966352667823986515806077043923565171425102360760535185161361948584300904659961494378099029738951045193435301804561571887934299282287021265910848220383275577878061798027493097019668664766652192026724787491345232737880097320389446392310195376599654139929166855978744010574664200043370442033748864638246938202602198148109479428728597029806762964137607715710491650281070441377429248002517953526636071706621995168808081020092773978243722111479688856379520761485967387282832721766509213069980926900739778186995411034560081483610490185590860517992710219236858429126678796827404074272044365396539618135454030840456052055798079595669893267201875212159145863921756414894279512822961025091376846112434540864037566852195442813124437014480199498638276845032693398583796043173887977890203933640692048581398271665474460628886219621782500840912084556799206754754223831659775412720382205134501816073417634576073964085318944421046439837385367655673737831893331404196426135316179398273052354582495015358344224927241930464853575075908798390049303391187801910032136708684176888346245607033531906638089811873339164705232449460187050194842713375285132915266270236815883004439036815490237009459032830829239127561688800000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 253320779772651556852449982604047517205093680037220205370128359502058598285203819755993228907321220378297771478469028068003476194137244565929347175505856220714327937838815033883470261168300662648771618322725095750383768268170502044912089690168491339309826581773254382235231380274486482771118035405828265838202769756407344700515472883268506702235965311754949172961804020055690364398185470053996567449705640229562878631331690101842815974910532347171714361473274164058743161222158822769367527563218936297742185906946591601181452331101441909570092808750828537879854468113444882297826248698459560853211269100310170262777533550958197970100376242437067357852931049535708876714051763444893596946394916168896489824437801332607283300193675223610619473247340814862412440694160692058974942997276228247617140878064685410429473988164480183620512158144886107036475166010785970867332688892651917977196258891228280028628695536520014368202126804630343722805377191507793148625068697045641631680838454333120720426721296981784471890316137442443988707147234636424953502028738235860098461827329146845415240748644933902871395443702827419038847167669737690269492691025528620397825579860900743363657399810635165849226072217678572920243626238154931517952302281300621333431146281337142306568282312479231241023494854850332472031908327778916919692231291342673895001410696371215433176171318958381084867960610550356801552288540623231179207547237992890061186851981136670128886865588443599029781181748637651511969880849449042342321797434136835865412684409308154734457512769715763302553572034513806090376214841627799604230397265017216222840407852035976925642367887979988759360853154533010575196791292487211860871290560495536997222388742036946629803162062605295231084519514204410714898354110813160935954328549523832703034520501568497122163558069822070852634310664373147164715655785224955165834739927129563742020035414072369475045613016764667483936013463376431050301357249593812853178317706768327785143703383416705522011459483999007200603002468920375278191125435336254560294236448563688476125483135604383168964190973963882373983527455624116384256672943326371460164364823275712510942527235520893808787349286833077799477131597362726060420374914720212682430116209244270434312899326633526753931039530781956857674190660591967483033351546239687040993892235607717297253087629929259754035283013846230961866147908207263630895518205034395803412499303127293894836206643258953039061474131103001442120300090842803896362857175717294081196636095730834691326306064558879010008181972864693829642905360721513375307356480245117607718717589584841476118714361133647484142944259603705944390924194258748983042923702532165583278099119405870789040480346272046051079214914454319684608997093151457481775902641662890378858602017186086154595531622696128200432457779834884973031078275907842368274582510738507696590053698957074867001187983445988864114221988207428450964725745676033401954107697117501049319767325296791635343603998277900000000000000000000000000000000000000000000000000000000000000000*i1^49 + -99389313548179438472175875740058548270238205879110424767911208772291916616881894915501099710691267534767780850429701633965651229021091495441017057859148188031175265901781262456508189955178113117756275479826391848432159291690124673457090342108668242469331960129658202860188351355332901979875862099867866967805290083950618745458428819192741871551302047768026839932542895217649013934654087645295505663789384510935922917840143420120647522559929322411492604510747375941867143870359017400658281505507758167689206719082758802517216482418525800223344341068597747889019895033777460215318982973890844925525262547340935310195100605570160105583992462378345073175844278988583744376641830454463506440071602733668201730643355323105653291730040500463825587642968438289790847138997313531573365741633939463023644415715306299895813790182751607639343465156558034981885236035295305785702574736411190737809651264612982660980188518728354195076308179617566087077771138368906363747341425532720876292652754647463059388795681977901363145164496574618037721737056401288445970575565688130392145109651796587310308087206638698175584999197347901533830815267457869235575238255722111391667717756229755509681716434997429921842116346699664902905976396990814827805535828341392583756447268909364844738635619258443065195832036913960536739364002775591104012495701893941463916585327809918102698942016755865028336744642675596321344507247165956196834669612437949998061491241920996359557681545621466134536656354691707823027734583077312037814453976842477120768119443764192991884478146668428125709099084195530514065910551882785268171944375025992597419904570767911703011204514195558731248854143511973488057719318222899497276043605660196489326539806677661077350770553369452572700801982988914307034559658364687260044265607621016328238958844352067133000145741506421050185968509422160412714227544363816726109383771489731800535284237659678097191585556264050472527287402187724983551116890442953587681199953967278385451185687916200017162087381061069604564335171984721190689161678578679541707925640723210925884705778538700942101221283274433785225836180844735989986317595700959806019233818078995626337061046585394811793897893701115379259394583867110930249125386373005869638247723461059284610239150871035996434604678502359228265022157985445003907609475341393362492536212874878422216903768280829854862863970857074539514466755581596518538798046473341665581138706287451323259294207776411172850061873955340873916594461147650308151679096502042383460677204846110415459754452516158297696661479757093711179948174741363292305749013948075682942886396174206847120677473595844231208646017141556843688147870389706826790563079992224909592509147452432405194683586502076713859381946374846547603666386775971406805362729109699418078869428677923164230140194998357252734621942511335471744198734119107212995436758374521314641227339642766853656729600836720240254113746033936752248814313399771387461883916161446203075351858607664948790253934567523000000000000000000000000000000000000000000000000000000000000*i1^50 + 1891057736367912427338061718568485079461886243173283120750806638281599888595139478577040344336816280477826926417294486613886783530700690948529898022224339530588335526919628405743654589409050850884177884759288971600745730451157399174420733411400278166343315872224514798870424201731120862146078838631008003816820968562249442189604746691417658747638727413639197325152751370210255179594580950322143921850466686765446585012158682865380613492853044035624457917165634625983660951309244819537856625923714023801303864060707524173273185209833184074400946377819649488748798615376827558713693961086510651629823674922713932671564540126231616729218879402447749715312407951502758481744608227426627801691141828230198714899712707869708492314129980927969406376645942952265040992993918978058475244428134648718042872202777051268889464996077685033282315730123634190242382370751354019154892346463541152758215533654605111399395197722012445414457586521437968257793544170264826907564305870394362011053992465000043435698922268143272700407716191740667131586801280461256276036973081869447747394505802900387859621071507089502388653960166039688488334713535582406211500554728312655195836366562027696201517892517228721045744061526550530935909157171142961890329865464960851668236219751076879497735329039770415923979453684465729115205989457097685040725972924411849195534321596759297436130452889763617109112925832838830869128761142183447478253473359568715550752553507521541031303734136385437229337712856283684160441327618357054494738817410775297931455600232666995827354145497713777085845553929487558955432846953818102077041284198859241424088984156906115940883175559437449641694416110177572063854216828937988664840740158768355272558295373352986357815238402387245419744810346684571812504720548893930268585277017427492695356030343053093693504136635047954045457276338476432501091467572076003464170909518550983915033388101175257655415050837334668540379646882681411004852500883625238190896959071481717713500387759249835778781616433337696837794755365046011236212661248000716775314392171272165281832741689805229058183803041469867742245485385716142049184105240696126040525044628782639387574215465700002528014086725549429490896002394712419417087455451730085836641422300807292614563114580294305529972810454083800401615122605344163774504945103676807736431594404749129896297697405345542813372172868448039809783489653476385630214861430528712478546431590100442203721450565092043990612753000975947092704910454041960736929308623060966756324300781510205829328192313885707685492084655384412317799456818302319323340895945825907791930221394287696833036829338626731431613888810988692765159628785471270939139763178213052309851579915853571373554294334405686135271932267964553846720777966380363386453581346526312523171280886670557673780008298796706793373007516612292295165048258341079521543528935167388586366974051359307914908559520536299940299893506662266340487343452439440014327050578570961887094588796583677839914668223247500000000000000000000000000000000000000000000000000000000*i1^51 + -139914164607030857411888980989774171314427103061329083957257859033528072187761698779612606924722109667910735550301356222440960906046161296132204670420884719098997992618660732775441663714266203678720782663679097533064392909643955773794704131219588705009919896081914613196373973336477996765581996524848547627129381576530811160405977230692047218524582905775840668254070028366300328267962811474233648927016697034904629164530998288533298252784612428519724099395894137611970878233035101295757982617921263834957232114783404665737053998631359267409315813280427913703552059715203729797030390200532204951661093731459002773863996543116344326006738648886411070375290242512424484503506935805657248280887826759992284425545162857738157098403178193501826774101738074082474208209671104842995865377873250868577988284616507390196911899501163626121462979857639882581865700185358848670418166663347210248176304618906434953365125703011489481782622263163488482726543699373821821116291996156559236431160108085302917447623299587355090486828448688315490322217859844960649767663965848758301693896782196636055078019848159386877171362514653734500730157397980768889850752759299968422008428402788502607338064175966927486821748045508088818723366093361634894191024393646737785953918601586434558204029798060389097820518719147846115187487236071823104721476418647634335232794027204146719466749092165273591880264091696684121695157268902815641738400016148838135345658999264238155669032437850290262065598925072409504035590022816093791247469906940303513384844741665313485798495726118003962790109309404553659631505307385400000786741180562976598920554473751690939366055055048600054559351983789906702699523282736856737602824247569442408824790238565206328679666132990766759955452482803816319829042900846376404814692178559512207186951529636200657824746900985966593113793231975246796205166098778907684151581742851722451814114275430536538296240291246990075286133220552782523028598054780909303807122805404512194731843623552260313912935772602827573655844152824554007937706973890885721110643265718256041604598871717467253343855661753515036191524737723873245447048022099141627058795930253263849073892055610605041845237088691541789424394667090081335358821779024968927631397854652424553495385118176906103847653537159399000991736592586062243240026919468218104456462006938425375226753596036479737757945903510633212877605903848497645003414190168399752004597134480735565088449820836697774212072990442796765895884296873707486650560897631316918155131849777974953954220811210198235450337750203296551253970604197426895875211958193006675364078383172809900365143318926234371436059738997955045443595542061831746943586373281512082822648894049928337409537888951165116947654076988004679448402709824454670766020950728449134771506120917560160816942485028093885700418826633947290843370070526881261310772800972830337482501326002366938828602278538615024819683829763872476739740085543002926754219014497442593847873756149814656754307709520000000000000000000000000000000000000000000000000000000*i1^52 + 3154266355146835871951782257654839183295630122657384571106005988473887964264831268017587339830833922910824089566781610943716168209959210490655092671724138806157922193810175081057962974732272345107297254440600235162242698302139331737321804240371870151581337802734033927184577409851361115396585273822125235772101084575554906710147034927652139224087646016982122399545841245172131172164593425505188468396371543004515700314608453784673436842292820582965339720386915099248267761406609727532490497413202105169282413204053946188781531097079046553703920795265765987302727478818500902278196840523188392179234599663406692172283702773729157558879734432652661828192175470930965424584962099141420914345424254731849589694234645110000612852325122768170099938980339968579421525338040057879681920287294770304568839029011950532368300586673211251924920859831429152737191036161338458447382646953783448252742331802803202340480613601802250895606128762064519782983476480999373348431287209566560892979640558267029816009629301365750246505258156677257286608204972540706789886471631832491226514198308476932453613821458625969256636582470096503422152139635858545406947950596505925900544455339687459149143992382486596424924311787472902243619240124489499487053805178850651345989656397499154025655399421370107096086139193942030054139413690556807259585296770729791268395631286579307365345437665155030457681625604384806926434675538674244117489803826130331913420798452544250821614087925815001498774715564392077017570651358739951697831763966397408764218617162672212599357141722235876640167297675974400844926704659131479426677321271872263421381948972284075655544000297836524032837861244190091429189355756097089984977370820501761508995690869600922258352725385805503826943769113534031164441112839936939214276185746218142703698270398044851007585671129381380997575377616138921946942705355177654839756105503443652041211671136945028348124152594582253786593990878364449968305753983901563903417972856045345255387374836671884454897599238634505305689619935197519694812817854459427178005571975475537297934558216559309907973837204516584047249050543562593493992587732203245932746941494758713858249610292870025312144959578207940921806564549829092674496141176749327426743074057022781407997163868517437357396561484395185611599628142348672039217546632546828198468342620085573394578791999452474924337092494906459930221639883275846985068733496263303590246046942902332998096465111312927841589726274129300802763326539405358616261019913916726432452917356344437820970234753632038716133332261208372267555959887718795740195691086971608407135685145108974167034653598029230043962933997891111037773489124859331831840183607676623017171772128994335265484416038164743214855200582699528269289706990345791974614540328081255611819945460935302336567690369669491333943792536833088152292294574899233367796232135198232710137118687643440444338583369150067756986771686761379566207300466340786148258905912955842702158410296073617135822833257500000000000000000000000000000000000000000000000000*i1^53 + -114244376127104778416246758420633277355662181064024370227116119918005808891962649064657554604034625975699049216553112096370720485571940683292570913100130622332921306993442239434643728951223132380074834402980991867963945923595583482878667167313661948968285396327622126355853151807673777996214791536877119337389387370204943633353351223653148072760914234850034433805848200491556725866807285790501134356419209358635814895702368336832007597011394536515879015608315132044757021406898276540215126935588992962857818622708593318444308160925014652334407684732775674685996886555841588017701683510041092109379274234012044931779382374875961980789560958416761671380711823594856356481418645626653062306873888726959045539737400576525052956596186297123121105803589114950609897156956237876015392238794457270249927906679121620269447833358734885765029286508038258407237715327995434168199942475790765872472443464079686568830232655636062328796136400616953084396419740580444346535601767295730970919449348291620346696164178938603249473113858241926062185993439763898646910925767175028867644244420702850261418526062109706741157399678108353312798622851818338398234346465589734113846387578303157290674075176002675780389535475284353090219332349841794217020232536679333893988350511174506660917188042719260533142412920739344377810620383641796863542563662310396255511003817942042520261329069232311457482753256607666703220305601105321123633026247214999033642446727294170600711334667559533652568795178060181552031725407604678748395242970481271229041094453321173108813812331690298998411159475394778882539533905571247018600019373420974762142740762752206331534799688217877134077745231086222404543700017537873334088025196408347215884782165928884576700340709514486323583335032580775612008148704448140795055094255677371559208141537985631290768892579843770686187093401632323935790859112814049789812383934092124340934208868053246167847884193574642976671369213300209951902283333266104943238798606678630639995316435946603073532644571809546782855375218706577046978783115708406980555136020857921712921357047399202237273187458230366333492061651336380054739196909839315547009697585639336317186442667129137715206128057303605180161934636186454731360717341690260523577037392195635680103769566313689732876967957466015991393550711003772148048744136534474376174408584000044434337445208620008560497464655683337236646748751506566260745961261413698587349810533685719412713270209548336014824992756157137213759216567408770810228655360525420964214608593602302362830720102182075716196845556959259386700501642095999692787630413219530106721208973468699064041647922866128389062356125329380227085791741341557541484532245475091554265192650053957561087111204325738723811832065899861456354498437655382317516749429396412262385728009460495952858460296209798071098803695654923933567256011614241211928185132275147146365204650447252997558568161091376394355839729910416058149210274423633478217667098585234648522182734934070904577560460000000000000000000000000000000000000000000000000*i1^54 + 2644909216051133507732678778145726990938782386975834566505506868532342135700475672814208046810996534896700242162267775055868544660449660597373600057421605299196704601336187474032005370042183476998326551979956151510177345534098711285746250882012168464609164690873589277666754336606486979063251468753736302990084964364153151809502872770008400969340892743535397311243215642869281803836092665008397788542989569808576036550396478711443993245289400781845930028757555615713825830437951496306662941946243801228207830061733081054856145106980767383076108377378820826665148102150996689113788113412013888621876702264108191689866489161158737479024754087314532131430414321552178518959357205453439063338852033541917839437756814215557584232989098544815129691922777163596845531002850310369352885358706603600945994323615192798618616259361653585134401352959004018457697192621368281555103654014618097475118354488144363580996318724577658866666786268376771930216465748755232258784128797952710749587674140427603840830743780207640619794703536436164800957309903581318700361880798101848467025377162741661974677998315588795880709765941743693113118167165218158563297752033972361912343535306715337964852013507080001798917037541600964550440854424686345362550455051883480140070625813973854217931166362297491695583463051720830932026150238971273826604780678741248151135032159844377501699766526012954419147269657039111020601251753206315482315604240176063658195097406745630295117749503556844468089803737887876786631872354568529422903981173723267845392478067844426704222358576876874967113746877505178345766487666568172111833447270915204027795052938674923151864154696945388793282104292305256275935230618923076810607208579684235006870684423783469640191459696684172449745002342905962617769157768338749631314552355053079499649783264419981532481570279924828106475973643990070139364978798685269341958860410572114541272335916439899796131418010381763113048748592301878139030028596445190142645741657964439273602205308113646969006384375376255968745917967996697019588995532482718766932784874563444926409361531526456129209745160430755615260290153629320569869087616165217781360079337271537486970858170086838786696183063169732567633607505994315428704557131628455990029669878106090311190375371822180580444843144903889987182810924116737969359579376782005587249272949477452042136009091796632890883653224450142880065155850471492935054911945094632126911010948752113448768989839115145165826360175777929555098876907179067011969255173337947017978606169007927068472163707509154359227296079413069989787028136955799004942413307680884332350344102106181718404388062588874184727376262293378158942737506853655000650134188303620420725830722160602720091002992743996718090871043967316683934574388285900365935608292681943458074688927038349763443751112249736113617386349320559477506204211392197905922415854260057284129364050968230455081827935588997121441317099169192237329132503554715683466320716413695831917706572792737462045222000000000000000000000000000000000000000000000*i1^55 + -77404151878200386114959781960406917976927179750557427579633549198851247432887217809900441650179891527472798483102863318761670906478104158092400764345581256000114087334979922965427553246298337889679273328164991049418312931964138535023615675715599877876305111000804281059106355118224555287847136363401019878925000908403519066251246418530059826148763912322679078563807600850939323486218986992705704231382995762664617596786065853849236550469430374501389606350532497656743271990261581027911090364555693925218626908178949843508294682052236010328189898645234335267327867965465854458409307420554568197299707215050144174716170570984145871930112168104106556171718016848179422817435804011822259209025295804422380553410129824221494190541932020263240372029723374986821509760586341467416597377431094092478644704665362595094730219879038330882727696392161704304868086283315282052339624793957069484577929248942377925189679090418528775738014955117930248440927532881204441864252576887199691152132678543356562218245776529672751743571549322279481801122368581584368873903238918373712063398755350575387235419222792989795632381151420657705599086572816146087944452343124657401943796925157103731373058609120189877339190325733086419960188558317625082906024475526956977002861678728964110220068137843798434596343702389552163116559205885279523713471462168531437633287512098295526396024745299538365660452360033227926190139453476143978794498968385701256761143582150748638297586990723236451896488199424192229654921464645439855394803967275451345003561909530469906545171476684685489381475266912872785931956590457784431390395992303317792052589415653781952491001747259132191659530057173071765727392237198907181275761798859916578397076279371584380549496607872369309773131141934996186782857688797697107921686734057709406639277457809934956708954828010238667272678584681787855519547667946989966144652800661177555292442333323281545357517593496726281844331874712949862599255164488985516809511090409747933726072157720898529195638286989960946278547662730694371761257697270016725922073059998545957351083937985235780604740144952825127028088109520086802285605813308909487657814588748383835319591271819512531250463681636591172425338281283450768839970802018466094754994018249414332328236759435770022284397874464816838051710627958245508881719231331026560822906121466980647460305011083134353135365067078857692229903947556954691545506969730983573115536276747983582127161424712211415257095767402873818244046294737955329518071200978878870858016898990656802132696842879580126538600250416236505730263783088557504603521708795302401624824637198155187834640853140184785877862221774537061439095860955635825103988594184657258443263393694008633001030907523578479268076797645463648720095093795759898209118318129111911267382586616286281442447113714955138010226639687837509592953175390649604675614182997207064985513823236643642933466979153299173448076158950878883728657542360405661612799792696539974097885693277046665156480000000000000000000000000000000000000000000*i1^56 + 1008307820680497516660156267172291030502787182918855939622162320448073807234849794465976319452772730179429961878256819145570469350352833863860754012971840983856493313004868131944842359330758962043289910814443786601128082928402481499410961908475679443812814129684188055034424288364186520442072365921195226915653818404520278213983334911712887012698785755814711030773468141753120926994235941490741697264747380323314831680495676895271775452232713874790449468601223267053336554067384729884357312999567862835773811837102023992102588282954614478044160208341890306894863965212113221331928798902886617478382405367300909399134092121376894781971317705713166817746863231151608583004934547021702503652091423364848855240428688048408907354777939280597323629416755079676721935383921860281894417612053737998032828720568959331684825492137180126734741093695524387681249596172801194029827656380147992939642384783986311597568337584774396226943109994920506189685636878063286761499606981995683925046291060931993407440740000849041846208759587082547322528173936649662389551175662139920773047158733822574835722389430681612207176689193209305421499925048028498082320930591338815616830949989194306273237062874726462058690147885445688756917935238640185725494535451451946678954929464337957529650454543280037685472126351294782478984162670271653895495179681151340276298219282362416894130039716357740006641061111217356745646314066188310583310799241471155246422489993368411165192626453537635846044749081240251848871321102865802196445391631248924506698398325151122618644469064377526449304324476478371453818458269015150540127765179047597422695683748639856623592745554303790293030412493460695720271171042752785366344309613273752171896902995604529568588615421216735322333346390608019856078965122201854272887923739528503920374917112525607015600926220708325061697211941312930548090143019214035664477247143452145685812820034020871947297169934397334237191004099938679510027078407567483309075318523119032206450411718481941364450886700920768962017029904091237469468013105376119777554292243127670895429955444843628584169696831544858141697240304130878507652133570584475995020671412915693730382087513100680997620014081458177341525692037250880806781723760294684854077888643830598920507263193438226601557442989193081694404867819887796021552484490073422746258640978950190619307429741358409704328337100437194338778572491044519418361657748664297845061301857056025780428411762280945413314643039596157341529105469586628040836680025765013070805769400435597889109289436995247165266395493451854232827078105665428424952241660675543586258543109117154262108063060871708366567784535479823983016720393178169905567437896365254295233427819003803722406262020331852038673806877366861324215463453127736252654710076294350093701612470038066238132541655660121718560313838944474569711105429334373307893302730523765757929338164919073582658413525071081839739362193425695875320186366971244158426415412658797389914987765239567392810000000000000000000000000000000000000000*i1^57 + -17095417970745181277602143960358995950309514413849064134689298086971071073234423746805436884304738397228069911573322901814094310693425082986153548378521676560843383406126505127934088914552315100734865000704591569357248459142607886016342554917439317210233830883393138043001529046904800719513709211994475358275031899926730145059440334581987301273142186936698837255402196420391211487534735084089082143752074837094017286519069839628891044809488484117635136798777406634699783920563405747029575502237714108297617545483376520516909493461814263682963257024039368040100288820287642184044279030362580002782012776871079800912925265936754116520569128723368959543013648298246762381731283251484851208996573496658448730599936036333919905689561081855632540034235920324934281622038372527588456969282989643313965547355760608094642054566618041222295519428155219832547509313639625653202983297132877161766914390148734760677408547797505045384550022765802172384904033130191860080092198567871131592388692893125744763436745301038134924288045579399469336904408442925097474572943358892902132682403533054445462783451392813758358872709744793845641726355259540084824580149379519841545374304533581293963698708154000449088149745642922561938072907818045721001159444245939927701817300000552173519111618600905483453912627377744919246133153953029581062128827945655606590908845393326620956956327134001821866809049837802392582414505172851924593714000745456140720533931134738729689274926732729804610105633335040653284700696521312861955616555772614118338982989341388335568306138178105619774807977368655193750350470428765384020173590998223501417117211277881241624968969339147866156401908497322634729218791150980447388582191967946748438008027830857788334812661987539560769962257283179865019146394242834250144686686688783058727807374894084719127386984797827436014738127510008651745489815984740507519148568108040078755895146453370994659180369607131287594648887205887333729458309875049354111527929660491313969627151252203989627180210706490885206385907036756531536069697974213602777534663894865595625058811828471234182422696022652082410526122369234582524527044740418411086161344696104279253239024891511337922594210652407528968671377584992302064833902334782066331358277318421534782655942286692469237822756512275987894136114485082210044054668323255850336619405664586116887161455497533240742340114114644935904370052272233071677019127327673483321372876323646991461497474715923047432985931427243046864503068479679507631040075575026568791283396112966349558107404357766312086682972262379176999764251534973699851746039436614935044325824247296133656702929047064735906724424059952610225861903195413021572917153956716089200996262495681367617495912567197773894286848183333060966026563355202467543235137925150784549711996755147426968701866620829426997714092583770123685224485560102934524455752158800112832785747927939985512257801864575201267657468758920057149730007753022597478825287634806627534081153050573910510000000000000000000000000000000000000*i1^58 + 332625320042169276327545628673182392681622907794490625440937057451037854199250820102748642213346736050456100923955285839592054861029626514676587933310339338192075009778657238565081129752797349078288308180222329518728763976286301235872691097555593864625695805231418643724693785325624443301950604243055492102004687332352742099908864281680729854000710372948491074003090017592320609903186874891424329029668937298514271894060357391252018983367529552349513673310094162423173926629938562271040426396521156274435280458069225220947051909336493085653888004547581660223121795027527212449601633130989825642755256699934993104613877766728098073487169393433791403127145503220083730134435182595379060347208257266951627370858197722544125216927306803409199559982586412645727769474871840318004855851817657214506271878142836445850301989197037886357786821341590508713830757017347777702183244355957492068895752140312350485772879542632583298243668374441834677872937926308250573845208168381393068471564608274006739677260179860727289358358704130547721556920978996014238048228190562326424035575825172362053625802899533408884187852422673603235737908643450493918068728457390372013229355569850243593440415164337874964519377440346765191339391845191115030663129691935987236831674131585444455735749893345963303477440347881903863753369468355771904845533795523510324981917268974075023044996294915896383966849987161696287177589219042240072225978943968821220525824790624517099463941962647084607710435919554001305876260262777138748502350028167354909373305682475152697506467274906659361653143697883872253729454508006574355862627958682910667486983179502182708039813450665035578839410554365278578141949665777816171990409651651026713511817260489331767047995781263891139328577871819146200365118241664275816357856340123941106571302404274653802230857653349205775632278431066589319227473520331053854628311417777388745188612874575933149025142061862136484512578341052196149256826783267053814198472319914415722796226272967287505255467283268311982473684789778923902063215577055873974889095011034342954921814866757113329178245983161381311479881390343930392990887481764489740270427375577379962362267494447488162083214031031135462500995858941178705222444428012751136040115667739268597011828033754845485522639881262224007378937984647223683195916418362177015368833238480958395994016232986692076691603649473851846550850395724606955007403341013227569222114113470434743237952401701597866018973086513420059193770600018169951376232373012468183951045221755810872598243761796202575219204302242854456540646518427137816920490078386205670125914581049128192464446904609879984466423792289527395389207533781429553127161274067618667200903520995248790254637640214011402961946898564789542332759765287651633155926825517637959683587507684330518627305328824981939571025971810007909331196129746595940087048593109961319415627588471350685126151365604640771209483147247468959827721935168524476634544975405772626689317490707090355000000000000000000000000000000000*i1^59 + -5088078207773523551631864410234106397427898507800911285552659196449834134618242833579964790534962362477322627570797977425956129176961699510244505360133979665431423576304945907503260883264324459989385159205750368613624295312758687880733055417506357571677449447973807136562088469562997097306986437180452018851263013479949969846966146448230098943680506336533943809490362957048658716001401439202364410383526245950929657644149290025820680040883357839613118626252982327695964605183044332040461114456420169112428659751036634853288490662302956727356185762905095251037811595391557005520991060214110711416624376823632369224003675633333578270391226510606522075476934820321708907798874116912368235474833650548369701417414767739914487955434004074045240398404195808010009957008713776674175450357654225392922455730332655426539263797939050563479111057153716691965469681592309283862211549574348895934845993548700728489642086739846336355126295739949752256386892709667686749787289024321088196851704612025491042004216564563179261928248393446852256406016709001804212095467263983833523280161696305562084461678543801099417883736009290784639077189556286405076515535892953852259525187975147610109304458122655235136277479524037361495689123726580126352760397045727721498622496788909764735446410605643959284661373703107306690744256157368028658426984175596513491123114867416562947114501039001237206853688199188418591275524420641931899832685742480959888667244351587217498704185654896604432476335266018859061521305305305093538499078878070508583035164349199583279862421884983796827506238050362783630896689243126456213091851255521059924197629342425347897031431655606068739273977572885459016036669851500050732011552555995581466687657743762286794321728688501793016405272516878799446214079471102696890481881358557314296468792791388264522166464071636391934288440614196855040460347655588636591605510091225606327729955361621117663901316042834172469861452476376111090273322678527456112264794080486111635311892728242846581732895171996047510945075916127528664173670852410297092468945864884746349415712987102193566595917403931608034628621245753656516101841150826907009428676569416401288787872218638442818680362995786734406371128353509589086028145679481052678596750713123058958593005036543225413605657730118296195588112490729458941456091788940465858635781322336229470991895746459718547860678085474727418015163273371424953652316589836136897929307886030329183656673861114847046821450632887683879109321986788020383311822106236220002162727976923652154236959438115870592899931269252574468368699258745925882780268185751619839392268225947753943763439242098310015385969224143729087254215231625808802765640835942096485704914925809334988872161291903648308457222071301073397085936019702150560770376944500565108085092426418116931819238976411836155467551813660258869461613715270696042312127955578331329487372912119080579753568558008252623236018789397248905114439014707803667487903019951529305368323053490768000000000000000000000000000000*i1^60 + 51855691385544604984529572222776564568193201896388928916138499842741574577656570651518843888444570881975220660012671374950427587412540624826209666512588437175427800789097050577257601439056344334368095317509863928535016253585469698042976541783913510157715774226602360353825584595650393131705575819783048408725492394669011127341068078317968306349313613026794128092303323602020554883825048123788265883693275516150349017373064153262278063906007580320977847163376996657205497313576701140200053483346674372234884358065290396746439816893516868680539051658696848702130668476737625095799534989309848824047032697659086709806370789032469738505517645186864317433313684179251452010546890581479264313928342479763526178705068028924658751882631079843535076768854405067864390249729492284344385379835685950382828692639356510371621891276915589652749540968546095401998964702734024234898628350928105910975302642979912563866501685317466504500782079415661124748624954330115435520678133479807913895587750315632683982868147621718099677421951249896036848209578381589718769304857354914869627257617901508008693111680838528216151537185651288887554811606339284607689026204679400847993435822981864839406161301914337191996870146379398389857798240959306273232036940570385435451401440720604185661888850602977649931888944041094726916485716048743996370715792765699440084049722364775570344083344866811947581359424094267980089790793413871068745261796984014374208575024206488381597518695065489244371689671338370346324198533695267842547417448109798844551282737311516946639827102961938985559805151087821279524823233240627500298721698218833835417683389997061768545423387142022324675759845459896923623087770979516917894113078081041791923674819188313943648125348172279371002099700389291700348602306743629800507178856607492621241307035477716790203884479011005824291385266425159994965756792163604518182756356329773531680570558001254543348372690674667104841708857544782719937031372492057391705293465447395833406745603288148151716334519995318521739192781675157434755835921354947935937262734296318974144493208392472076982118769425880146037452532803772769301067681758356940562316083822441894324675285161424650977913230117952140376418477315107578138027582658767128385553757459988143888501791865246596914918713954949575247337610398935538006463308360940348691068257964155413914394801110586566054502347225289492699829621897665361749156912946165941055627459610259788593910744632791101269381897317715710260515014377782829851264026556469605394543595999326996100320020898930437453697848838920486172430285485396332618397181946982992276779856573575838718271461568411374151026215164061711908639479127851226597556333664433491743805539108369941845827749309230372114076488053697935163604409554243157603498199441018394445378583801850332190429784646620379841493194066715961330314670035337816750391863896140185870221442556369911517638864518350121280735997611468267069631451052296999050750569491698993956445258544055000000000000000000000000000*i1^61 + -576465319959044742687948735310857023143367318991961120258563784376822712716821137812484580593393842547181968932006400435179411867281352339071827532649390578811207713291730590703623829814902252192863041982766831285251300321445954066678101065306821079414711079277971616901120174598101483560253938272060304612749863908868528289798117869101458946363479227026188308231807220340567815789610410738732034752935678997189377924923234951680665984263977019954634859071964961229208589017797869167232345196349170776404446237748026984133810592419603572615207963733759392649797901546969811150055831282641250891410170732998225191855682296205876323457913194149419532594395340017306832073394293918239020587762039126823754918494769809084227609042021269263217733986890855366364461080539755188354757867771897877791773472121012222274789740857454055759320469942056504214363716991038202663851139172397318736219107182414496195768772358274583612276764234855578354791807194982841876698440127552863095231209924449897369123189702249116213549648786966954417485887502771348554000252410638188622202146605903273552476437973692738137246347774691538564414629361730303856277080427258206934518634189155742116041833872544616221255121224804683076069388654884472043049807937634636345165701746529506602052005433300344740787030389694091212481481305838960761484654158490443859942316226467590633671640954648004457852780454773279857374411769548474434067729332526552645296689051671171341777422384463411968065390987202232046352179060424986557339796603254698469203968738946604415601365660940135859089309735480031263951824184267459051917696372216015520160589697263608329720064258351346461713349041169992790656008222923195256784176166533812577817344128095754550736345962669028353622733556518844569500337162733994003196740130636435892007042262322177389165564033772500344067128686107081041596760280672151385885760407403189504797894187269332060399350257837770438574570495078129027312754343843273198277365499894063396753928182905412306476773848154757540951448272876887011959407663588762534861779135779708489611994458823361326075776787637273648686687236702759444760189999228448876212050525586626879840885819234298914051312455733276370917907989592949457989762529937902179011659858610684336337383971565298403533213177869041701737045811384935861699235196723031073076639573509179255700113084604291261484022805334004695282306299438127890298898275999066927495250177311768164711366471682317915417706205870159005637138496775874428362924533388315350804874633614638848987364290284687826900414952998727705109096607644152592987730896350241676748245559884711817548822563890971699432851654167557962649875054834231124490727115570577047620961268003917273965600960363148264461929857929501915204711839564054504054449053361423617669688595754755659476299873592090483141613896999083271661592751409542694195397149842275398225804790464302147860903710014286018217299442831694975253245894902914604557068206511522615553395111860000000000000000000000000*i1^62 + 7617486872358985429895236351722408610518077850020242663069346165343929140197976072425799662699453529185615978973704392758015906470134019521958285359836470036997125975844929129924083399017732729079458707528150384695813130902922984449276423400063839029630918779095370961545074334007458406977740099413435204907770432484564451603884873098201241079019958542649496749088454518832230971414038952818742550186765338090977311917342041373058476334017985650335328677846958786515578608499079013212893652074008189676797527378220709675829339307259970276908565408548701868459941125406508496478097154880049215030811365571341805282872008555967939861844116089400287057872607196626634535799936248168674520784386631897013279841161601608555111670910546499280416968471548621245445933968943985354536939039130202638482209699686434814665141214510981782847499286902796512674368991994527915063087752757425472604900428699534135641868080732342545372895894741100098007620984716664114904054132483629231125187319961095584383243843672159860249726396032888992430118600151645376159441772351564987656287645706062084511573148746933820371470796066494982008272046198070774204285512224817562727306080048832352096615515384651229927501489590143657001013902664756863846081815480999270545861126720867861154769168793314818785415768501877700290145870860876264352879516964896908029557264622516764443432089762570481980461440603499776154712468446671486509067344582528874400068246109070342731844344063709634416299853898922291704362827125050352895331051313591251156088230444714871428856224074384733120088947048372422459376652470149615499254721953594537194999307381416572069871564067307996208766243741516928128523375394629816688795950207015549997243925722048931687874785963435608629026413169517702854500801519880030256319737879415284013731078343933993036831596749546432665657676333546325203104320532404121983485406716456128239795293171456138238825631376783214077871816530627529392827040299834453396656072041207743559352326447621586903581155371354852855394586674132725577714096670195141461559493437239767041703158374186471408007269978430823405674920012388120793074539338456490789262090483558085121590186668386775302808470658574416858277132632228462294406889412133757709231634510034355824426808571094926041277341181442767675587449222380849583314633919357101615609684331652524999559340202263680373714259034283869340504101938214942238154833334754033235558708539392295767028724730816477966275382007672616052540868948283472130856962889768394039385812767931906871369009854243336697506973834636028161684812653284199130748871123011308711357922187322165627275853138779281772484528285084143432316218031960512018136666475003370330786684277619407654342613032797485220888403141219005287144811739512484540648044104957947309834494239617990754265560874558561243956670752631326283223618057738433451955158610735003409013634034979098582125851272510101839128345994574532072538628973808084219222822263405999446785551610000000000000000000000*i1^63 + -77608575353395890325097410362578315514386888165188305294731742064392983008040202948626392604220168358387912305904119670202835224194308652701250947720024848183876481989647080272746631355263677335478713520716178385430490787423388250212004870972739316729603142930142433293783147839614280268655267217313572719750196572013065464481731983340517691174631056698882737018519651028265418049125563277492800960170050177512686934699182723665534388345219158650321611938082823459958826343398790679341314354179284420021808651876481178535638891562914005573611886513644595857261681864315981038355402067794525721517761935958408235055127792097982525794383314842689991644820565626938170138975684344153708337610530146989948860342306552616581339699648278485020467760367929868728347517804094503363588223193602730212514898374374243233015123447578865190669569071188274742353355983240157243174958450237074752714232518500927903927223706549683247974216902266489879356047696802503585654831056185150271877017870491715172860920189576928645439916725165438735427915553001193729641331753834433662344128526519429454386414051354870759568173643490330303246124741720584471329515211984692760379250503295258619773447922452730500812623606851522865874841877324781301512783920521354359021186032244071323138359414695776920604784186735428312403869772806853252909106254382458882245759978837656779774924303468515960015832688519885429101446024648238752487050408659600280428369012104167226152021720266559954402417880596188404275795833844328061923282619822286860325835938933350526601324279565840623173829792658778831659395459219776349979267162746149840579994777248187764496950355841601522229688328448696552425569629475823763595084436323179832814936261136638679965567691428510076382143901662067245403040957474259238418736799454388803446882667468697743153048491813641145205895405249843834508485943233821749457701148814439764972777592273530558290314712672310139017158173076263903629513688396979403892409747578749927219670419018406422761861808977135697459259104251253493530673817121718710724892351948245555512741504336654696856621863237726745282502193589001484883970859148509357400387152275294591003922461760385816018014945255573198654950807518989848706389731001727626002982215166060121604662624842076317484558958000378847415472054759880715232997609026598007592499491137532553659024194460895538482367156783840814573636755770070680368715538217339618032819472766066636949548820945040042092885611306278042512845730992767106948371414974723786197776612827963307428347844371976153293038516535634130604894521246917328515768824267743146256956260497023285191638703546539929200443148294351089715614416065154454242967650892643341655717156213767268960635561577191182642180915274355366834329647781336503634973939338610036459316233140755979847468596694353298970122637673358945035690840680530194460533592394744683350258568209515791373278266139589371041178987716018925163633403556996161888289309366038523834290480000000000000000000*i1^64 + 432057762199073742027590699580621576675064020709522283809247797319386915034760513474466470437109357369098264883614275756660013443821352955904244724724904655905900199703540860117638123312971723747908572917579512974846712808675391679901816042897757482492323619542578565928449190819055119441180688030393510912386273732922402304833487170736462183151550115732142423447850967295701879391141399919098562610028022106992148971859595813014013250195894627503742300208182869278295047730505554178627534825743140864091181970269261668546198536382862591166882337998292287706146844563554050180043488585268488185202863622312865602700462110620160780955117783119467758150482117525010564823683422904222375506939213897811492922166396853463407200400572873015134905440793867635598892914910908923169615017330749113306576848979263297683180698329535287559355967631410182159786476841260263187351239014538173938849446225628086439684966292720839248722944361649394682024412466630632045167558644366299046084862875379132048910225834212896106207151206780478421866721255721442864756444704317956537753545833070810301308125955569594399700261295044801387701860811484447620647652596684500926782255447409011097445557839384963608770607167131436171365903355810848917179497512004386043852380385219165879045700784477590625431870105108253745622388132730667095216673938194874537756382787116387712186794968116144793196574214762952090360252184133833459353367292055217890688500912762466959278218392781000733741238889035872115314712469028015911431314240892969142573422239632781005337451077908900903240782413700164116042741446815724330717309015541029110599995704090302731363398435822166538736088054780517936884746688120251000506162485641671359419556671055564289390099634070440809896982399407956341538471636082750203436207766835049707908170721025223382441222851248394814423766765847971137268609926364023446017762916959139999089760948800531928262644720149905413690315513544114162929061219548982422282276604054152107210525561566490295337348265631149325952645227039514226779187843562961304432266601416484139274484993464693469382614221774932373090572413381440645362912738529188662990796534749425424654662504312706112608465476841266569279536774178609161243589521166658536743232531439527340426160604105448045261649427587276223167685850711745445303578163633173721705172303570191765631463115425853368984516725994030404364160204916407969385085928798048783778780985629665684890010053049072385919719626853986989210098658694901584374837991631772367439796379702991572897942151227418063298990500888987138216730178456802463949894727624750020133257981027089379972441865865094165265139807388588757685878832497364351797768275996927379195378354180417841058459560412843575878242548153614969709766628781893899548494591422976435366477158853643565041153853080442618189466391584212071529515430492534297702726611356407596563769612824138793253466289701726448312085757412370118432401925446796527149980996475009069857809500000000000000*i1^65 + -609238103130240470368540558300421868275474585454265976016969090140706073534075278047360014392010992477505153113288455465314947035254378932766448831100828715684657646999733766856653074958156152291437603151479932988381506758133477701459495420824439224237675640237057195617147225896130632419120454432602313994620542455937067275059290692222070046418397163148488271934133542444740558969416313673810535381109659933707517566250099254607212837292416371026034250581262150001972983186126089185197423250026671458122069287603651787530150533178166248243864030126501339060904469930100536200611790842137126395581421647131133646482649130948060442444978696696197250942912558300392325891194973401835842983223232799595405286443378669051323607531711699434938688332444976677450626324049623389495722383117687778793567526458458628133032629038385333181561398983269286390174330612054898821886048276745279417874836313109574374563492801530510006753295678880483063257432892531898915225848727841431825524994718366250696812643627477337271453670296300561489441474052086101911119089090756203985839064891502022500144023738710769205330384080304328651318982217192128508724666732906356727747047293916547275266465100672264106959866167928307972523570112669484433136486766033936735739405914562596756812258635134549363096965641585556233431813921648917510518375004060055205062657318108663625166795257599068604580702616537220584959306637433128773864818618244349488775680152727580189092999431660100822079887881935289517272274684019718436494111676502995664093892623984667017693372657924474275565566713772068638360498663739993177593644287885909050199859207281648304417939312658952384587031571393669772188336797461006404544010550405084188250758076624048943950475664531656778889671666602043337188277073139296802245871343201862341450083266716647633584943615640753960926760630997197205594391195506677692489960788912342807538968684307109590964818154934959431355809230797412076633778965867044160020798374255315011969853138681066526675071292039152706393430550944434348495381908586069098461280013057638515962940318098090331118428559532882357003617291953875916272590830663393115645230482427120786240230852727520151907858988105159563773757729570705735270611229782921125010074558011913757373426652830478526307047089707434721568513827783580978056091687005671209589255723445457149041349195765319995983903752385975775525215716874819077356121634030948893760496114560262100740434691101160104742000843316719478984613563134501011025590863616604837276062011538307767588876863649168746281536681716440775340247535046848805638568350756733773638419907470182479540701670836255222276370229491283300148418692890175719407813575432826379451368537146813101553207890331098399205741619800092489788615951542520851426397924754771784570781136317332264098262180073116674341884829778391007509662430340943842330544184755061350311486662178809550463854963562822144374705553540263283924994188737740012883040795109485894091250000000000*i1^66 + -5359369200341312133013788494715578509264709091535576813998880482300573541943256441783510977351466153299815282231405383914700205543913301660353979257483699263436156824567272022124360525707229737712868750396668348760917416252127076458518928281832190261628471497516569645014452390623594703778267201128477480364168228017850169714552026471333686678763627332535520444614867564000274310351299843987530733345555592285135683996925055400087075946022371203955272929458427062876083778802794359236423266828741211009340381560024452671369997624715345138906621573588710617129227004873076865309468973964253373951118269595232644631014219326716300622042462518475395998612043921206979853486122256438754045421206383539401260570729464232414244082339787012516414855490913193690311739861457626046157632082788724014879542583573787195148258786733153893276956811839236851405772790582239778681209971298549881535812109605267779976804048874879265991599457287753389896820487984785393465360565470950475403114978334408733062372195773882230659804244886095522289626225833858324353226770182215682888437042111311885374437478236631207278616245631847450830245979838518544422509421143216542444216641405739933610100769186195494205171834405495273448922721640245401236536299500592574811199241774056991677940043500082262652868197250247060824754944562895084034682869840008461182618468103152370200682715092016430430585714467642548251336961546517651345291753530350735918743161792793169099525782018605585716470409842848903976813041398413127698096241466551585456522063803270472841007226379139346034260374286475142118499511225862216024588254032670338473911863570379470794936818039320051067063396135224067619149377471310428091557902063400484213426973904016116769212438968276043902573770835541180411643547986963787006209709561165080964932691328977494953345660205942592286618364890997982441742658752349604954067109238057711036054370923638995036912638690425640542261444231551070195523761092326964606077991170403840149247353084011885018539735043182227816664500546383858043811208769700011714142416072717898470769216129138173655715151019292345005569514186302987763385246639323349227947553444777581349628634643343315285304644298805654154918790662912887319713636230571665622306179621977273408672941400331909949273144018725105210065147898965800057236625457512265558645284701525640159974467845318236919277634252163229474938476622099652076324363290300685238143522173276431687859610936832990000735137800417805235106347899172966008738646744003001341502324254738472019151360771470174746163732642271647112833263014689361110887493716960731478449029306988996712614678489962208241079774559993292933998259926144754238548592951242719458283912216609903502288782290857066027969738900094821634208751863348951447483951121491057477521536282747959790394492863599287224368058128327559179927823778739340445388602751243270288042502672970941370661403619107571655607215716978582261336921952535634885241428045922917001875000000*i1^67 + 29893041303432836209000464396786041190005604388070126718828172574561070519660584163797415492571669186747116712055529497378144207264944081094576544979087330716753800438593534012981907924536443797900955511230459058327264721510273210127920402435457918081650535954348577585739299694862573832674083712689447270395464761105102072298593943038728844794346375703420731196520531110334646966921757704689358209297287675958996153306355012584200806277805079205909983005151733702049382469298696002684907542682845901929072485477127561897914333332856164637888196820051877497461704937398250852218841054045663901871478741112539502684458620428379968386200917848722603979887552887016946020440846037753849121969888457812896944200815447953908746998417445491699407375318829118469433680174507066795043517183099529856497018798068758632654300787082838927094070639773114606236817092816039527551353336661130910133215615368643567444642618521451520140232803951562926060826621443313832807321564437701438503516448298373208647254405544386409581118096716775245363296626147105876462313566323295186656802418315483444924885422716580376676264685653319918437917103511733955862639314160432441738185970169876671620427596596372032973174813516509680791065593747654984050237763365442813945996989313337567041790414836683816594206745297555427876267574892627525466690480684593490375437211473342883380681866758962258781169261511844988299531292057019175122759830001669855814104241223045299803361993698295399340629235565254586011611685524112984880108640264669909662720608173767493954352533015738364362188191982476536168543530091644023956255770960085006664323161469481498171915964862954683403530948928354733019347724192477527226592042207509760837480932204175042477683252652312410532866276927068307680649261336773293919212828965671137228145453486805024757724604081819851097035718360727091303635301859459055007043915010782664395176069364980772001848499087301240391721754368530215321534621992005831684770420938074365909711543723440126931643551442261095141530869117248024917235350919243978163709944862186029861148751915630833887527782808363245275829125301743740616276762039323895174103612491138259739323863938098600747635287581368950452310321755814980222154221903375316236472151114792078333557222156900543123868667871176668341900213865824516731342110569495108998589190432084495275356877664175734296314195796878430096609346896138428881605653780007409900841054303394501344633028725694354430770275302497696531204320819632251326491193166430570216627934163848024631395608754034571053682142198418755662385736921601651353957985818686065921094521330139868330473308924374420936709212205295433664435879612495962548100307518314287872685155377862971243043401866415223042492688729174943667142732371362061342710794027861944236823452455300323713502743304954125423632528893736241597022752332536511686211559011337496791904136618730075440269560295419338942648029203034990907937312862376630461294385088041480000000*i1^68 + -50361195181243454468262388150690970289568548933443466837050142350939780989771511118633069329885079402494392691960523835960904733104095718654242168606941365935643946912560395872534227580347201737270398979296664971766789274955431473891130289019233705495847265521937682185109603081989168000653075516611039394917157475239860839711017010358488308851076657104856900030437025446463439097587575227158826808631720692586469071220657154998629783341179310706408933609225346556344418240249709055555121388794373409479766393690463148197936556706852234864162696014201302917626308289554381171933373480310401179772135367311609878990417220423268029693465518882842406147759896786210778801420410200447602509739536268257632027565564888602864129144743328743710996616483835307480043280073470318824261303685682318063139841592840045917202532155806478314060358322770362430189643698237055627315323254513943649699855763179431350334105314046308948548872503276695262522816276726440881783573388913462969832592453485531392406747096648788142036590023837870778438720818206816593927342912400778074107858546454157712014249573063211341059167441551496445375684765940117976166497590038635284973306952539474057764463968495256791361708330466887251620600551932638220092062196798247649320329608302154615918859048532871416478782242135314723368812761245013926861533623966636975386934593011627481425475093910728402350228645632471746461369705004401090048400579254593326950800237931375365435540921397159068173804724048783090724795646188124291655723372902591764082795284535444685589821577227227410919546466153483577257130979424507454956643232426818100229986965270004343512185228952474453820103503326784011715596489818101473831006358659066223365323747649445358771179988917674732937586883047117500203112108437243644045954654829490475054641682838373981099909063800966685023291086655262437890072310868508588894689165874957678211396535297727723888951334621336876732740436782687428302481469921939220677419598863209538594908168152460597285542889473838785593947057720056372931967040241166970261601296082373097025714104251315713049541990051327941379034156490428900772874449923102056171124795557846938865236917461024522280247812292870471027295986438743417692145542956594085385955095424158820877360988583494824926765641061774076447043510200879048218888678565360677289609925881589153791827875557923497635116488213200521066028887305461474384366342849612932117121333132998467446893442921922852710755628360916733672020427097384178070066285509541052672687242801896765849667695902556778502748142689061639348929095625378944219094452393650868309483443462055428136206276776746156315623898514663740495382555776057015545269254528343723839636445855777206564517856903123269243729564317590886409720673930512658370579637209382104400866726404881100725531411242601948745270717426739276524420189181101568420155602790091984961056333990221962150966325186225361422212164061082254906104617637903736176017787466724375*i1^69 + -179337402020777751540775530166157391669994043873289509370918248870614181477813033068968329351357544862247625330762639157164253104512577252121541036891876441575502391312365781361483506322536534328358912461455032917631732701622338080827553395263258255925236592492552465578177992476906389339504829465092297800719915035031329717509205578889309959171678334315174694637815710375086418245053542742687359276040870789932387961111635116893953131141384631491564387060968777699796589337642533215972716506873510522035134895952670098439771219383863025238649152524937780949215767332737191304474814912817096934346612067215873135864499526857151435508518360711815820036322380920192636963015857590088468520712591045153901649768256674778585162401100323727794475932485384825546269760741478817147672831800084465057559683870399115525996560819074902031706324910415221561689491184877593944406834379850524915013834327982044416360730321598365641436744491512059160576018308293392029364564347972505007627664834321966202916475553634025927043375619519825401760655335631861134136851544822636928066169280054431390047066139314550826709236002685529880507418523572400357806764091720023967781291434605828229165512527532040363768210267106718543103581948444433886173362929064699014037468725559324555262772885742309736787995509585206152484892803387974487582853718767932909854094826341197369529173329072412853872215661224016449335597356247596073392812707994733572205713366577822666484883144627463765526965592327014615653257734568803353301943637357664021886147744450994858137200428467972005605026536884184232499170947108616683832537278840000049200500175840620805737306460452245218051926009200641994447470535606860882764989168014952883641212570008892612520653174249302731396277506702854520663687064781860912692442727889962975810228489324540405020395026831770890126151965760542608802227975848988211222088950054147343958175075447499923077037941946153373629185518603073332936000081988833568449309270600575894401166603732286767205522869917569889775160329693500693105300092189355815005977370902342321160417101238230063461857324441581181526430806213522399167050858932794205919299237860346407773524164842885279166748672112518301572827960298366573854691970299890915974061009270920009222861761912668276306407221544203191753486871886102109278162557733588720896153927162943566921602951474021591231383132915721076392600324066204947351991947989085571600569148086004877256633096043080031776187484784335510913482198664510448188583552613723265942447625936483285726126939945529269204383502961410302947887992234228727832484298274131509760315393590489189476879473133626537995984783634303187949742127504396134337855900160102733270211613490647520408684331247295164383170482081000043762446516496181783472274482344759037947842027314252435259837673881068930231620422408287485285290226705649073139018467255471475430945713373626692198404158384948134203836139565099697529372630241439217650448517248*i1^70 + 789985695698070939778715045100640378228401843852542814660305098047407797738929618290316407898875051610962726563208666154287999978506255620260942984213316330598040015671689390873760501210278301557839650119319403313928915974593027989304183240466898913937110842600221477622623310100485777845699953508981497872652081506858947269922455297308482983462912857190224663445743609218452029210812400630410892030510075784294230742421514122286522838615134774471760100499509402789036750121620546835926970163515287758851199422303866031920212273780601733219686543300965196616011868308519701615389075858481345376072299793397954912072974841146219842614459837220732321302936319841954280272328276534975015859491286912975859988965440961075048583005234090034679563524160191477595029950262473038108481205351879961929196520490829656321810644605480494985849788670858667761600143175529438682115570734953867334634451686705129006340474163163077526530406266374891005217275017193740988630585050157709792252501790635422600867858776351460266801540455196293995429756295064862091239198700400656447742188044643760546597929960484986182760694240660789231475701566457530027242152586234636734391388737032832018173119076758136497999933695925052468175015274182678089171635478300187600489152103063234650407753741156738646616708806418490767383659301057291786061909155958333749666515217244574405234089258777240020820966213755871451332059227562036028243138983186889088726533321074690704982297265725108480603683106677321743528681095093461169490856320595895964281119763121647028017938596031390807593463645475670542342974521631931379461756611827766633699697348089882557405150832565116353450444260197710444100129407534098672454258647235617889698296544830993334716280512977621766946321404927577220130352032813447994184810411951831805661350474821723613221658648729465436223254752166330378594629416231742413104689612802888315058029791964294625357607924331451561610718898218591085393391515953650254736420155466005023228488707738723076292453978874140103345449465945502505582476980748013497427687284818967851870516131861781047361644451030119278138170808886896193633832827448861945697748498390250261259265511822889698722624202992390258234079670238533121770179587373875101279159141078677349396984055237627296461299936114265629642998247879372731677695467892466473098197298725653830618638719168635141364301538490608028006426566823686734765551408724317513797829763295647978167083100699569760152051557276454370967522670292275837985461746145475366106319846765362645311010876213408348227114473493269949246224674997595631851564333692235922254580442180963326872173263987830270580355249360578716833598051005579451844063584819897621296811074722685420537283212883453249693506942485144558594645178680456971884973753165270337584315339251601481557321468438337810960100015945497472667802024152903984379201802686442089999803691890838860137945633796333491395527354975986353447029900307242863198208*i1^71 + 631104106241304530214907130627779215677464819890572660624893770836827362219805948290842781747886071461668588896418103501447081906538364596822789398442055471211117975816624312469986798247603821695200614770367006510743352363560030649451897276893450659711013547351236078652565618049683724637545274894497961763781037152042195007941330677590947019541396666635502833090549801279835132939435024542922406556011252985896678406628808764792817001527969588951366582628141663040881823863529688485386976182847920429208467330749798184593298631386890063137364063594295271196601789314769028394957766375029190521403935597404870639317501700085083560578944951179127700532957833829692730014951394700177222723642625223524257649934918102471924456997087488067183508172017122446010978444770749690148856185412402775873319310437883153057765630013561638967774943479579007831352733581706926181443438874378460553579184399932600590585145700869122734615098063374725451871219735746122470744309982486829846064291469330020358224226456762232696000074345725904785910145485362648433846891752798678077387251922419193811669351589641392133156150895329261680954181772527318576455852174851803335210816197565172963295128736139175405342021831719633872415595586973653416869306408582711546497307138039636226409921764103676612649777356029297384842619794028690416216278237435720748998095018033782006618229331661147538960277462854624151064069394260247812369888281875687015501820282945701099887538611375717823057550557641020093343828052543462560906154069785655547024341353019233823869471491943735079521165470202861489664501530461438253312155853060233164046073716842800750091634366690447361920730867635988127893986026748190432457703552993114320715657101564885423655645473978351576063094970220079303104392014052112485921559588687289423502012620068389322871730030680350330026076146442789276252870621764637913084359872576701043056693062160347146344737885978073337975299866699960452169457881377099918581611832076192871334606645079047688532630403141624670002632411264894701029938264931551281960918116503096347247331543042034578892304576233015933946913861051581524662009847338530275386363844003749585387468844979112794375444092591204831518787061103179460214315579439447143190107217703970193883830052458545841962007055594826700292028404022292447031180118371023723820817139593372644641640760151494086467384091622290693116754481596331010212527842593729358265739010905824044282763294498688144718558069323086912606654039748540700359647209137748133940735379774133834811917260279468099602615726892160788577900790058146458493599937961790827008426937339751240078880452285751604104574874551686281627322155789437823871255114688530158824529104502727774542118095292498551487233996319833549052862670504141191454326381864216401873262770290099090182879758759705744187319349998278737397962837435004130816353752068785660390034397976973123248280121435913052216034706416966654249144029055811584*i1^72 + 2486687411534463964765150335471585212249006764402129411334279052929866704862723324788527100757512492875317554877556589155596138609264804670488838866707221250007244507944577980448008619028933372745890315208610062434861315653845408597511483249485895055753679076247078969112203270355932405690046945136873271481206958505055914952971855944507961096105211492739537606234072450536353797108914771508105902088233679704043813023795319902142078254485526371564932395399451749076473929632434863066594258555932192575606227353022726731952846536819009375765808637895315664938836452270857708338935038464437458863566554111877308930492943411693038255444777689580717447385006803293206465602957759572217628627777289436396469419238684796967929499953694621845653368735839769845410652509750696521589610896395624051763340886359055990102300490107459390064151854003201302943916102175249661111412587345149826366886618345559165322414274809688223522954420085554529521945319599103539168425283512534879294416208484730513919405366830566347789297857649095607800752345219184443415371596177012879958679309124369589303964398020231306649541846803307777313376118511099455297674678901079711998864684883907884377871456619857467457518047968853079822149930630708379249354561243601147117922508174459400380767373768470638899937427066978768023066316546155112393592132816808302923279679114195006855005934743735994351771040823132275839959936202612177605625005304362901764594108304656385013039516599951685068852835710028014745653344689653065873353122231466105963772931734196529299998579276774877350096553421383207504835719591259784797698691967638075726708035112887033591796184743802936309596844767860986163371564459610354989933247020483613027928762720671032094007722579582338120962678834336571728466250040398655596801333273930103979078421394195585940106200249661857858447240188273853685861339273097402550080263626773084970736768176714266239175308734569493559453634755672281005752853314645659350506837934683746574722265269778531976199149018449417514521780088620699115242427509131156640522922545409155261645225001477910009979343305408967491509782875481110289445978247488543563129519459079771903315459712067831079825705495097592266987464571717890721400450358681508381803029525174843561916129415925625390097874885504770764121061526449408742795477631274992944259383578063084736374398552564732802249416294776945994278522115945275347432610395949115713145511050099818444183334603236525191974270935043971834097925311917052665740888723420888554847556946130041463912700472238584474874580822185566897688012697989905232783954866669916501414484777359739268296425591812134542788996833595690702678951150927089018243080476076288960670248809483026944053797755847343807836967734044446091079913443556352868934797967690556656477169596365415582039454947064890513486594694166230613955419944151811916150239664182830389663845129479119427103392737465021811152013735007461934131906084864*i1^73 + -14387637888817356052012101106888823245696098080285427935206896346101312904269460660067817477869319098004924331759099031511747427650118007507815979650553666841988082323314962512825361790779750758182401945954907903146577049434001675287489741707324897464656830564832441538313008410666181471521459754225770739844821555813528411815979958822635043375397010034145713842907780398854374700088926769977227024131619504225155040846151908959693582361654704035098115064879840904209897091511251811168884922699186440833922261243347157081127189381831509896563317346758196862337668162451914411808886893012940901187518567673445293811761583788760097937170060628983523665117032302462474779658584162635506886594206193894616700553478690358271258579688269237837777113476100370894478444679946029289075536648303728770250790312826469502709874252604538654713714774228120235507327189034864746137578603724906127194881523144271927755252690849906295688656430100725203426749888031104812973427748729150402348009757943193157513659569071915027224719846692651349913816528416412188195355556852364500217707176489872271631047280716784178009722223465293992124241900023532442824931344501227563900699337514998311782345062012447682932821639133133027149439037136209549996253328549523436887493087657411064803030938158814644257404645416400600790485245873387449010571071844031390961943205745731424649045518278176667877101366498824611724216943056932718020910553157319827730099966081120375415125984623866156150306755157391349354843713874093810197874238777328863494001643808191173519041108905683030178159530975249875423370061525404298518722380049331499381725478263743439805776732675119800523045146547757810586429046869917026964228094988622041630562864342554527241759010285035106977279843272081553748093795883010435453500235705332474773656436882044010363932211152866826903371836141495693254783593964013718718233929728826099933910720553774442641916391531752487170741839965386073592093019215838258867820587382510927595013283521008254470795647952155203449842892629337993535231875048596016464623112227153328654975495001582638429464148695655784730285201430729284328754906339149580497993648371099425822334789558027624454880397225641121756323664023225406191265661987695908023561219795538245110020338961183711750865700701833241751018480022493818720493773221850001085437837503306192406472012578692503697383624786769108069332997211435570837963217677423022315303555803848730435769423723888122672315367584245003788329805406401105399966760376353478089804379543028750806649705475408305283305806113797081676464545807786134198031993215791646561088198607401963173564068150687755770003685641228792690869830299410314042756768285046701248176859483853543897678246542113775832147303190014075294747227558773254090382183528986080650812526016759190264745114819433631253090729830169036344507099785057009532720953355349023278736804922104221958283890832447179777749577968053526800105472*i1^74 + -73031316442074175435528643877757991211831440478890544601845791075009561326854391135394905970052308450143056550356051283282263365071654413067206110925117775828312539362189590837651432413343385065336594137350613292849872874277584166681244224169642101603265288295936954799670512922337112092544666913387703806982687521318175743323432321360076888505640368585213347430906061187310492354610106114314414519952400885061336781274337196269118645267081037231487112697116584637131343150353557252294412133623579342176853247819960853637983564639696637511951272971463276539839528330511399073448658267308868861967365171415802599377901107253244280079458063043030804502819328417317214763048833027621407869832465147326010246035445418507251471052230413350245037752556966528779454506338842201990792416783154260687143581858207734588944034943449030788121889628022227296166314795676533572683751155065118184725722407931607160627164596041420356666390166874561966064984324898504031989352969121295054389237855304916188556682712722003155018777841136383312157836752507108371855231791830267428852964860634348634216899640930246067285119409616935622512446913599912991023672383806072618495352056416832997600035994361437139923755074361468689506910391080416656621465714825108463652467714523633152528181266211128524176021473639305072239091389975068381097574710993162251166042154500008608857810572317395350303128220806373159282800151800182974600446520252860441997870123890824373803462708371815221338532503602963863891978266119463825813330968645453309254798643244299455160506781264039422720255631468584071059612627036131833878822146766313721496882225223199367125246324948571798898237589434485549825617473573460278464606438930875306901150646750921513015215285514922432844303204126210453815816276402060766016292116477608847230300252606354685047124901921578706373998958738783760968401216101491213632093663329737433353605523904109056990516131758855643207615569878219307579079782956657401835358672667368393913367747482457620756495449132062709575480188232576127431409654657956631698383257070571602350867727336879657626538604026798709920869081670712692072440842518836324485149846301364772056439459277930275148090586107579076087546558692081988798540836177385741909581109086101479411384196874974132440434865879260958954355288753140429941229063415362774312143165900236411139829425280001205172245990149509197924320369750112936089497827088913519663356658878787682191158973973481041960284387989231757865331016650807814940196560328699197717881753999993686414128812345871403234866580675644486934328040392209076119050534951348645225026439898066938734520600085344904656628857409072227632470687704472274253332993439889727627372599626326050325796603882546690036393691231866800523559823937408440586831013752524143486290119007940787431116374126094953322222673434169126291561593169249252388811891128323663411241143223819867242065206358528995737454433416310161408*i1^75 + 22223797794848888167425884050563923950872644644994581635293818348062441755618024643545512952923611986854059878649656117549480749325990977908942755861069957228584466840532339500603142567273650991072686197331952880994907006767052312756314874295608068809722588886078555296837377912379637680589709853588752331139442036139334300890392817223464594793121106660636135664986274814509302015338113611182049836291568768546975787559320677001455140369005878220362254429994005215143899463800347191362606995514401578809051698110982640480976553288932784998764539590329932910206842864236911878664649298740871182240926224872283713313401278751203172506511557265286426313122130654154428539818130473087128527021556205292558656674790989964243238980702435689457243528984998124520114690432591233769467408391634683769822867625249718940404253465020633855247094992489705938011678949137410092056823760061666275590673309278277025906769324442748940110138615312361979622910691613850668380027187216949486100031745788478475702806673578725504516015566137283243687211783905932783609390434613019122272912064334016826454712986384062302433766796604930260896718921510549211739237560815094006232325665190271728204331421190992148908489753409207792043188072206402395605591882464848459895133266653079203732970694777737177844762632662315365184860344328564444177863091846587395986992418864498721353546817188447065310311420166177874010856407260800720410393386912534646065135336363432411453280136466589362516267350756802727819830857717869574701088680797048300180796316198722016438217638117123370856697192515841778453198566608635396597962775502022300157521205097985635146879148688537654319339838480082222481279337758092858329957258199065605979213902995943425881600963936298612060582774439472804004646038373754657232323649847676200539003697264126664984059596148146215963032261304894571345592767012181956746205558088834290149037354543096942845022650332601656030942524846495134129245720321321128643987587171349669523099086749080070523534507870557462104852239823687103214639687660566605160576380799570475780872677611858101299915450592031322151950106567956509804131340521475128617528696836213110672365842269036331884399390112937898182397639846001312354865316164419641226660380563896026690814822623481832782984331697050148990382739190912649594975576227992621418451680096237984413763933803558203647851229651038742196277135053778675081999996776196541265639931763794691952200927490568779907635994585387645820545409810245365221652491551137175329782741924666931921777147691502700599858544855072774485442609855374237566206795554892088776630561716221128715988654796770551937461748292531876218550622262673078522088241902053676544928054895934190003976737867610763206016303146066321643408500678697135470936478061468129595274920473754759667834286528233120720273400891313016232782548010155489808697908115233595788672313238401232545852701228366842944661793800192*i1^76 + 138735215065185357800215367893893780051360042522344428985156293292058613987995501388223367422321485665508943105579750235344128430676318397761810465939469541109315401370156026658298518836005910231744070858348284086274776256736369887085996177122680507133131512541106103639141358246776808631328017631547983965478046724533903799831776455900255751849049210935610408046006704592277550592784012962407648999100907142919090022100627549302374467539832157075113255843390105259610733741930612105007866422674150484291695604264230543562966272570472368415647145144473477048693422354669618197010282151253661505214853617642745831644890995371051985934997852750552592028511559367006032619248205394341847351292616097646774635299547468487178261045121609809628592317229360150887102215098692302805491560158112054417381036343618537640353408790409988508139271063720545727894503609601078662780015747582533516959394077343512317442268280747200262172211546395410855684013231474075570608891637117220405983257414146841217126975574846465180157718997150643972576856574026164720853851539325323423093653260814255408598926593459505168324419003911090799506843091206624277841439658138337385462324439426248002978454800102775544368365517443130749265753854948006927180837318946462902274831231027539491154006370032358972386838417351924237910077546229456003967056095165064885729630401236328739763608600096763065425600280416956281609027158198360503801446890774538915696076613076008505903931405526933472367531790140688259168815508215715492128957286141803906517562667706424475090473539790893162685526459929582924024109565167109825032596069287764421837944044500290149791913880588839299357714302803212189461353443568415848953429895767595745065570889071636035711526252902374098115310116179926344770385088481066478517178367878318988325217057707267719004997075377358696253639034408573011272101661373813016928926175734883150976625451754380309139116434839657646300479047232754892066909303051768483323639567091230000846156526368398087978675963015672227770173210758880944704247581772620046472100608666808819826764516479831414106743225799486517555957232378049782935702518527448552531593828243856723049799159678114881423774648338574512708358314536581992022783906129052876606832714328948486612193660959839783422359215494761875832775803164330361328793309738106508472873597498968349249783733386469148543817832570739409010422199138783495299562501386869925188188681301609589406319774444115132698216323764424411354257569951061462495583228880889972993707722080965219919024775738517481802139210822533797209205761578246758272509477902976430250068782466630923415433822976103258224736138333941553301719072327607980628260952637325575250309708776163987943301437075676203950681750525117254724687132987042575028003423446687407530715182557012198161203253365638432917464326293697508133993813579211502067568546713702610808004956352119772592163852893877142630170624*i1^77 + 411750041955588093279730211376132156652565622971705707192105259313679446027466291294183149397114203669896760108757432755369629048430749459874147749445424770920562017579284292023868529494683782958419692601028195264483809678413675852012909649074821555916819356476033793948606879436518607010931938698253345885419620231483100598190828091916878669111047280806809599019579297842509662999706438892613229982992979473104908894648443626115378095840823428677964541872055050011327111848191567371654682670830106528882474195353353273481315692317997640337403476399374722210095997954955647775199733077173233259595015888266028049416317561940074702798942222735712786563187281784981743636290032750424153750523727923757049275384085545097447095229169824881651037036251767111494055603750472482745070203504962045069182202807852170341157525528691967646766187444148343250533229216377418147345355628199139752180318782910316942060642627062898889782071798114262820328519721152778685310212985191986902297931246878918330839021514457313873721438594761100046974560651415170852699158926958802444497466881425582341435011221621728499742279655092708401412179081792465556435731078014796516949126988796910861707073727921766743941554710703413073891716009047797562359285993517145827208572210232919056841648767854005830037946570902950814008051672590640660893340130114527624834793636179305676652257783654024946145869514872598131538484589996735906317397302480758731677122676835942592682196942312995862745505583952630527228773103647524255594672525706332235505000020973726813905051864236269777376283537704313350320347963820246571688974817073576649053948231030630292112876364597678821699670866191692581014422741999453838979210934860736859932907405525335629115793026465250753225372405157029303186142534227875607355970037162837837402577394409955925960982448769689921485092009595965617103840713601965241291580082666912710048618177694739842464764800261239302796688462029653248850106906726960579028079128654043307062270403697856439308142705600340867282423837219944193116409823195216950841398179052844437274756457304683407572173695193436065738760985966960308082618302881446696267093609720168642105627939613686304417147603405367455854311228016500339024166282799920112405340661630651883153869720936551223241601946350654202250627545272785359022633383085203039684526342529114653127622890981579145624754755475615482486414632153215298217254797627706647737108399434700490161271918019157371983287401812777892491362987238640062210489705741162274159796949888724988798151173188328447992835718353815726347896636599892989772872318718651636650512696203931925241825553276759376448468264067869308845557201454540631018370071409470397208549319706014822665117008975906077509985265906224686918218284549081618886144920680306113532185209119777103598728935697553812007827772816820992358739252345170669946970249611332374753106623419543158852983374584821579776*i1^78 + 1749244148515052297672486829880772502621364304023450378787651812242243104249813280806824292812150299137758874747416911804393976754465968963868873319769208645552927637421297877331984148690381491995920861727377911509072531054600013910049129318531234933564722738361214935000608301715222315447861262121409911869197883920285200291471160121585483091895135629819639222099727709952231579321140504704523271609151721273345297076554665017096889235464817892236106689659313746618116495548697338594106415571369061136126600657815827584663284120705467653213863040240298378707840832713029409924860169798566600706713994700038771560419146450651215893037215909386115745319661843184196624808691642813705874550037949010157493836343687901160888878332535494600421033572715616015061997638646472644249222160057017722270403387729115892648502162583170352809976667913881830134436872647220454390009676603927021665400577443464421941697941112738407937310397825607937437790891179305283019356646690023199417136187277406390236801472951199080190134053376317400700498654160978847108127253308362128428268515650245353781557984585189568577762461658403267403039015231344901379835394060445659733527451734344623021569961535025462529745371558295253965602834261287095442380119606056121293305194970015100223580051430136853372699585633484364070001483435181401216228722295093245335315131795751400247889059997444367679821288309148248575160943624434919807688588076575055195225726620400497127835705816827558773345524336366932534413791955973803678575870638625371523073782844830563478460659874959941684089221452718009741238000889490225082272273652786119607960572533623716532291018974719268652562495027861044625730739695374667521791479320038330131258890364726129491570885916696442727766588791947781929714635575474043480227651445688157784364260104568673398159483108958882753258569984815573087298824114586622984227995232245890629203421366256191327090850921073989498462221245569018527454053831645147986074010541938246101080108561610163591130698629141009068376265471151919843939498443732947689200539110409363183730655458546039649816987369706295883595553383668848775628974810980375158434614615378675194165956672861034902448906000872313255792125487578440357088451727532231692058487438189778752748722654674162171372651609317315687473040576034028346605396827011380388017726561731899563046028953746207295011248666736464248474935452508842981548922462300524198645717231840738596993704824204795928462157791134758421715288214894676781558063792717847838329104063613699281298203280101744718115049653818879983772071948928375539786887346562869413487681483391392770675810221747526632518589349195507409085613879245255465456265474693193924597067567295123469687079680936382987604838887188818832098571546970236470459625184654633312902965449253704263546673969051151948918872921648965363289357142864239161671159798814132536628925844954872878965366886236160*i1^79 + 4535138589008936866622008494080812962797940634810518119757051569186887707423310715634473732152861682280205189886417382287606624172042708428920957477317968632813864627618207751511240164288127372171405561591931224515123329340793990063916086996944267230397613670440883164851830742620951615244805749869109583306989971045067455605177821635960595672643896696606419724805290442751381209425681454564329511127230870142414685120736141731058005427103918106935746576419359430128531095895175723802075320411443029649104059521167862142914016966841645101050876492728906797539963990450006154887827097643510524557130510341147880272116393286696679147967748625261919408130509373182768098310449289546695978096387887113644880295981038346674313850812297323717182657532128962006105604928911534604997966667525873542339457683450899222064248796882882396132035254246158674081515647525238823399631292523066831412706891427337832540073978741297683704870542298638217506206023977328856458793587903496817526536747172078281826814336330995204879689263367719779514378909036548517918741445261522954455521924757501400669537531362345677811223452892448331839307436863469325961015214480678559721525476310291250724506253561680773063250533929980556224487506570885378194814992579324593312750305900300942902286253516730597420422545239328857400656989742285448333540928230410455671389172638954979436415657776495180621322553292874093525365569525309538697560303529353835265128525244935070861255494619083637289774275335419045749699949581846697204370707197956790255600413983102000768417350991990723705802153646808180535215429158376676775729095666800178498668401573984804633802160263171436405151149104181958449988833945133034224614579779065315471064091537171472637888615603664199707494727743515501363006498340899881178870365458031821807942709021973232440565045302962625000449088106924506878344767867609904599560741442408103442265418079281816436906480769578717412274020759619051948443263016206770450983534064475175690121260117555573186376128465803623957804949498513653518188792552426378325679258031049635787906134547718031136486932029129642917970087065698587207901631046450114157837716844953248727553862903438006188292912840737408207142193445212969321831416603105509286942404926943892179727690202101441407411963996894655529936175075815120990098163450037441585321777308112866235271958045402073599344392987056923305879387073970107384391320548531904452628263327727938229540897987229118166494432358436216096060419032659414438174858465779609338760768422630904471934407510243972956456436067587104523505088106159387025848951096045516065078592242183462554082878656209437753016711245252076283995351306517416533887041344837028978955930256441123479925604233354451119809731676261536650555204103708636760194157664600660323161672134781632088747860727780034572134971251586818948122663714333002382003041301918207794852826506296193166868480000*i1^80 + 6456905881058912645139134686118747080604451617969323646523194699736078850882576616421927425131974257674085523690927648384777732225837362604280974957623427921627594321604050094010111595166976623763158947814150585935988976451900247071751865023180870232640703673697040253674861414171488044783795947370975416720147806497742232084715130290839447737445638415299660711721009108264470992734710867906099062988416826087255484694739815271025164819711717301256052002420256168899268294997444042158792113949072488468506907408372889093660454864957679751550868709233116607643327039350904037160771477459676600950127443392591111708996174620383728236969259378251848559154271150462962429520288776206918270947030407516161198045962931828076953121392341097031443299199224141093538360901811594318641988592535995503619298738875398884873653981368439813033849745052116511801653030525867509149489340105531270012513469787480581126284756800626796153094525828412663604081490795393978853321278972958014076044200953299971372201290918147280903864211238589933289574461512478759531102574673593850791243200832577612589805695549557198719017029206026804727565814740141100990608841900177487576925943531796054280601863319528707245729985261808849943425528901110095499785586311501411287740744078455463490083585640713627984919648341133845128579707333860904889070862829578901052246696847800564878613362708717993301537159765545821567250441976276171076868040255370933614809757311322847445332873352660100430319250872915933059351821257354158141632087286840010034933501381563670422448605412600950664659826981444787287866760566633296126393475708522390990444037072454957112852178424598743553429352242817233612840383820233306898663100066766565511411030389986817433354940944753712231788089678012245752021554831737859650261804859911189212060238823188789621128930112115327841401911122715360763492360738307040750549822605550829261377464458206574912720032757241796121831144439658070339710469352689123658176880167815107925687396476039520703231750534616686528023086315068140060386982022616082495709391494864634263049974387133016040962077173611475713365280094965751654367415278008863852932914482675556302989676334329289717157905643514801251697548137452565346217970505391616530384665618655438565080525716092360353747803772729049691790822740969189170916714458999481194506975718895188168535907938519413617299578998770766707972346468383041029109851644955414249891778483750911560866158743127247435315424063182410302072021464811816470895733259640120594226310325662031266822111184982314576769979391425280669125467877157792643107428576314327567044172542965705559332547868273065492080534020533193757467885307022146623631483124903591499135239224771659196123498810681995935958410961783453670328116081975137804900100977626686487509847788126267463931912508035852166123347747977071185824723296089371499515153750413170901755128784422990512128*i1^81 + -41170530078090215040673625205344307660965109122452105521997466859568615908233058075964175571698046996123824806043497258692573013330258979862658413908587373888300493723999736134674535208390222374261806298305275520347164769277380689347545272160035442274363208988344346559795879609311345152629882004389859883250804603639597527605317727129160317339219800938098673287905721120195056635454921067231460672665659265592149642072711864657673245577484743797788737751864650217487707452927202975068047334361511587264210382204149377578445865814074536287223659908462239653150297351872092254943496959158194080845781013463794467586558332170277946222203388716778182027313790087960122187039330650231199326949985835840975694286468855440553943127044585568978290312085246109191196671619332613859019756055977868915422274496130683079083247895311722406044539811910387953943706865656959849735797911586676623161710192403954273877151756700582913443821420133378435407979810764824760891987682135048469971482595553223407013346967083158649079466309221996874549242231584905181335542560912233917998676586546541023256610004781465674745455821396016730850131812854473317461597565014706635996193694817493267786881616776237460527237812550194866611761538922992326502440960599746872986865656910723621332859734393697143371419509259858840287569857813521354830994278769713468997564530500033713043491585051478503191212993701030883884113570220783754998688650358577960397249725253594640185035330264495955061103137451423239713675313345155981751816029580093457016503449618934900315480718265612336129130710841730077647311368254466012331580248153941380360749289090643599912961133298646589673570887933283569147449856403436863776326747081555983672340347066921632032447261105321572229232160652316599037574036137506843659208292807251841067148568196415982654021453240453773640650488235530088205786441831934510626361545164851090067144132452624994435871871471983384842191417277413082287972866494538999891734228945481713526927685143427743300472806593366698753386972625956668392749182138294356808965637519835025332994014310949253523259186793463911113265757787143800360443073031238459659272178357119484676220627903069002177115720646063268645341612899782431552703710032822343785727074234098644356595778335129272916259327370541776676471584887347697964282714917181812396808796403693485673808243811782468823110097843397386992972462258430429976039686481814827397943151140557985374959752719472402076815433766977166885695875223715732333008460199550577708327507371757205795277804731177063205123446774240270811002588395225127683968272603824125055654411777614303376586481144411278228990377808828995930248144640337410742037639525851868856246212281298478893154153979706240966007249424472233551225369287522798804975202167683727837471989979314868062248031157989425113534987548259969272050242036216010367215783714692540768219354365952*i1^82 + 2248891734381523542527361021006817795957685011328869457600665907162454208090501568921894876798562170420637101311547128058395713379812868658847068923910237055036679907800445189302928444985517693330928310191202090449874496136640314245086759315924960263087881053416166114625112427568010515243455838244651674684454665167843335633982804057360071135472180698568539902619582387603482313180794654273834434724810013026974373681231709255788291347805998637901851493432952528185598303129216933687985699846930220944377403120754774074338793506382024819445154773513591241481243132309299125901115909075694554958929344108160692000519207225635380011059686942523318436803255463014480836876646118812896201229823230720333087752141642890687856035323029259269994424609606722931148660939779149886635453669109537193242792138466528125864359735873098902360389863763872976875947410812793979264023763317978509498829933867931249254037635778178056380966542606653721996620894325684790988599560476673038056343667915691415696033043564288287685869371945995723111521517333681568542105172503813965943219633540164021332133735964530793209180530658464876573106956538048156518035622233430159412964273739381528200431293605718809211760963167123314631156013667238415285499852633513118202831018267284970965940439178346123774501325069637382020345282809218678071252782743086055407995512710264524294288259767557242055793294220568228658657761451459392301662697284909099079111350989174140805563476818628734099821594395275529325247924771725641790008548126790313453255853347685887015003867265225961282143080011052775907737171343848100398111517637363763842516670368060071588148409558547743338920286678716323647010941469388503140391828799979463554189085515578988492539854322747673890736892918473241432227652664441151637975362883438656719265257545404538638072529368601315373029209506092554286027644723430481164862433946175682535362910065129327569044188255940028453668257821400884006664731594835284710927719123514805401712347317537445849523953576116619402391189953740003024643556378612086458360157005091340202765197968056043591377071270858273161707921391363942550319090535089182187420729838643022088378297262183937900642496986090072462352517084436201177282546876339034917900689254923598046793843552593954185965961354045516352933600725745882308614311047918313735428393916891932076178054356993544379175272838986507068903209003701708777514991654161460298961210698098266850279199043462328847930014025587817317330697899988258514668091378159975746780392346580215550434861356522579009144116486270529128394274183878378359573095293235213810475318683977353740272596789469337840613372463260756228774633603393048694889248444773912723376820375067073398660452893182968187153631804490162628678802197889091674779941664643674394748425691813242497068437486032898729161185717280505689750311068072462950017657955093190079015813120*i1^83 + -3423455193353386602174704344452592888690094627180801288148954034708394984448571699918221616493416875013457238435089800066823869530773505497047356118963100372432194287543191007695072019060727709913458872346960019232483265642629541317622676825648030115308065238805963087551478482568027757159558790767236307739307777277753661027222438759502460693771427059786541265269770462828734088837665219746778513114975366309035171414337799172053844142225461792146678691535063515128020817957812160013171991383741677294314358332254829071894287740768914982843107052227596409792692147005865653508448402996287018740351883850461140764348565130528037144078908199954393810111283625170729677042143328030482905399050497621887861914137693324202040972368224026962108817997842967972422754709681151989733863113993395101092160932489038229622399385051008793230140755518222595434990338498053308685704110496806293982855496865158841340198431875656198493409895325709547771407333842961407893613649157718314453626832568785643787884795757859534597444508085603769719621039994375061044442094174230829255372069156561050856565212902171118469419598164454978820675055647867380165445635328258889665475261670405813694059793131772739531131562742022728280489994809491802360732726626646760653882834034002837692052412796776971027596740625193586767610541819758260219755965299601427470397765364945511418132489189442189151337184204312781715977387771922179304654215869905030447807049402045862749246946374213960420548313101744879151494011276277943463306055479367643491096270572630431822196991887693688074126843931074125642776411775673983184402813995975020009870337160269333519880362102466238568299726203047169213700822922573160713948971994241052066776848326333864981277638696582750439375774211242103601118536893800035856872168425633468847963586201436282278995698353533375931508734161260440449438360633017660965209812357885164720203078084653229551598165924174151728216501772139009729019936006353785614765755534275111122044267412172566887627712365437833821896781680241834264743568838931103288964157188709143617913603756791227427245672511285926275895897463890094848211805498743676636209135198028678158565613057183759628984170210361608571537219009953916109492831419097368529763447369141581934015714326412132429308432502279534895009906951505868012673080666304257585765750996734920092291479922497820290079555093065244082520937925653961144488397231231723419875549869324449512838647549416347389081105241390401013645183783392358429658273293491642585403378918462573452894155089133240180615762987012129685310839316214507561807734755101594854916944598612463864131728113737936986725254147548452320608808134216333571045855683201955173268793467489430315337974799818683796125597450583376474934333684287501961019137986428437452900369202612075785388246418487861875961964962696458195740343843069381583049773697079753834496*i1^84 + 2517584422548720058391164468305649711045015944654930174744029766749274432983055074438784467202057178491012776719013699354510752352862155106916349568165490598331345509465142278839649611352411164434934415270702272180207403171288955150279819032064278716062365619091148033756868098442000269574516087661378799850981148397712050678005871682391689858173420586811576159796941755763120207827775912259250343126737347569739289105433515392170282726541876362258966936165933750004128138031091775035482445219312762544267109956835560196158287922495887918251843401656278559966029568693834791789515492326942917232918211245875919371851811660751450821784971737495927269875812358140225231681588648146991733303921807362335548518757872993244090810099828626635900727577512266662421138099951253775142332558320915614634046399246745691510282302765820944327105819816194515554155833285512927011260527228962424558205058344919369041887273523062425694687147611172921002445479481558269326831809846266793954396126203758252084128362453119426192178400724547052876119721422074534677210869690900445873691145104572287817582579615972978514174163146851094461350483570819743803038136589634912285173638575034227180108227411568157276080896508264423460265575144217113584453430988859618597763080133775857387605874953027387333565879903624444141423168423407382081404454042966213637526736372028108537841885412231847412779267236726265753931881219839620047049073370391345688516808491443594232526702825220883891922869511724388284176479899656137824331535525946401176472646049280523231644144928113662923761726248490281136758919641529864386987844014823956578776770490283673925763678769925765349285743970653333983902022938729157972440947460358760467931587288941541615631544695407589551553345005921353173834348133332123021288293653340222748452709096229031018058265828242323759301734292331266085014434171858169958138354402053951483755187443147884921559076267811505546744420235298892045130629366611835692064633132479848684826946257227762226441616044643434480938706212831895081916384564951460077322191253457418983590219618717007315650514536079094419263327809027216050551034449834384414478864046871319110178733053740204249188039704190477630973178895077694854582115030714595009616518216518321234018959525212200430486020605596200526816365150009669267925162398988418486596361222646990071234509175315791729169869836237359161456694588876895734449855284977986419150582325680014600327643003040155606192906377255915928501788435112574060979337061635994484710530817414010119414518818074799712348821213539183444432859974081024187386332718904170260258471674782563127620441908326439894195302121925294100620470714489839931093776942055061961099671863500677184671744738999225311398808257346766253838668654103981463870342948279992566440516524807519873489780161224275517712694204290019414716615613045571400056921984598016*i1^85 + -112917744321831376019585115089740275474791728598288635407722593946857033779329307051823383557812178816105324057354439894054272904029152002340477300967179482673168825134956138486607736487506057725821287201780001082240528473977860049952430662653282213965552785041479840340154693969087680788344075338215996798366979137771393753486099859343491758982141895645591891485739263757560744402121668281623902652872747207065308020545128451059761366146000056905705731668853268465346281014132717103885415817558180434613877806742196547478322607524115481835142041468151377940860558016728456336887997428412793669578827631394330380948785119322653842150504876697971197978736921304708519176576445475054434884325936478417310057746444467093506630212204137871704301816185588872599548979492011232782163635287908575767419949638574188021261458730084510503047969012714326730541215025758235584595051966650382246645685960903952276833606315985234318039281374439643052811777691825837706277851636227607612184240661163818470548687441661927652293291260822356497560116765407427297848070829629109505271577316232598547093712353914729636174876689528239720228081550601738146336217176688489847075213707111304525251530123540752069274349868764150068495680783614623689195809797144995207799080443531638635829590278101228013018773747573767475042662075616480884852957920759370727475449600697751596401822850073217254117511496858228716892742103149125771536907629138500504173628030926812777376253031023054049840100331282124117978972808192373227986440777500480341520942420430120555912558837638933708011849498224356330205533199067412647676421415492961553844444473578182383459473322662680003971149500172073290745654496325222116436374403447000534529262305553885267080221421846433936897545248544116079271446469523406738046973488239493034468262475516061047725333473927919998829462403033618591906865806876033447691885653863915242238745206258368312787374458960161266925904043837336575808315712629664636775407289621665396153765997775938129873008256541843602102476879889009713089534209445958718887582047484867913366484086051659123937118744369345082370764271659265288360422651125492675606450905989098693914022141028869459186342092058567813067004985368032026274110577454713252941565187943468260809062356021904159662094763433945727662266345124695047514350427609949873124796934836065768563493627211964172102561048855346555231183952896733124869950691842240619872081576307513010858609029121842567599379114314953247418248461938878205451017571281824511420836788668761528448638502218187914800663114115743695245204864697113152536156461508949928334159487371572365204793560484243174686780453017678957676114123017472576308527435170867939729976332143896398367069943650748576994118560892333380113203093068480061537716820275413217933367284235422247944756383542877355018985273414487092464747941224523908614455296*i1^86 + -595081292047155040585963594485523374635442059134810129913334091804863524279216142922505211962123589958514138164322978904525910899992025038643810828704950168451841373023693851087746717421961574972945753487965369976181401235309239416224374207259044792082633769032900501106893716267026145277500177694457451395478846200753193675743286069342745737411465373946866512541796713013813877028067774420460004702350615889784503781615051767476628537482559576879858263816834880281605337031114625479606195357723165387754716095899605468545623563333237864889465757109226570689942992878121210184635996403666996390443014913783497293570762042177044854392941081303060131532070003893178297007209165437364613871920633471748677530299720808365613642307991727661528709084884564616817747773556995387470436283883737473369690517762917690239132242434959558534762533667280012441566650599825551277205168542680570405615844758857226065769316357179568496468145399910891641042522562316653986834082350365896296403850408603231083679999116039680737421278750313684902001432459160223231648535273977445030158589390129723594447100567333361585010206812411892748827984636707839766791515912717631738224457211480849323912233506844066296666780898972993888282015201815916744853903839596833347316569454686220294923794386302245660998068654099952246032490502999453504500855716719478093678952874423504051803669127797795770884303251494659043348448232126954364929450598028563979313554346988766941316546596413830135186486203657020222682596406911599505076803354888490482062127410584884602773862138085793620873367526980619266773740522284198550012707697388057934375074746984571158155309385009012652797581598249572856318418638054199861905574123720741494373675989263405004053681588734294108664272953138410181833179009119462579774044732986875540498108437962472395903576060244520906863891526644650130940150117411193259852975685170428332378008076384250214281787835914768188130225313361587942517042541718812833248511609790176043737097245411921090343277258717678266325568636060251638083828962185730329969410373651992360796723302426107641236073731210326847218811706074848936557612680839166894773143086833710918824722792278932201852292903112525460995034338694254497817392633031017365862186017586533145700172959965788065675584441887689338548085368925874722635233073801650048010620291894956646561817427258094642140936561190592989818799956864968542006476235087866729887021171646810562530753415145741238837506545228543561002370334448390425436171927463188157892898965318733608338435088133981410429256479505542333043611871641516847504189813034261081889728169198747981530867952758088135309666500500833968501952845599531966450891512962389450701002587744248010311567583271839393219292455104581355297435210646845080910970206588615912680754327116688911692277789981624422713529532741661632071499896035611770880*i1^87 + 402899583987449515282113851920630342062240388518882199137970202076751280821003518626027951691869930200199094340346571157611961919704341080625584427234450948651702414220985516282246942407167330808571173030386256067983064379985476321503260739658621410743205073187576384822152292294953932503678982865704062724922398247116161835777140292200570424377847954144324289526269749155490215388089210262871164673501874341148850508277080104780027523781833226293494819810452992457762568633430027060369657727358531638958977407896056943245228259248372273070950975652627152130406323767940461579353961165886047363141894763744940556396183763937156395769052380700026772353274396167825324861930658866080676559508961844877374254208494703849201849380205426021004329912997762287823400252386415597699009056519596928137710871753379048098795319227576718456775903423482486190047383673993939226786311763061304527742297739506115244101300895912722776509490474012993844474182445364657735850154295584386609918353089286271498412405521531501628200330332888081536526666150965567757619650316156159921070226213368254938608910248217439948854839935930126840335591936331741452637898779923321864493788393463947739788490169740419009006079822088923731199960252857741914289685700223679667169321568518187928493771467701961027563983883202868906755217909901387466658594954942554040140061858640246886693368026942239316176624602219352915298067968594107520619526824814639308173313792063420144154865203201235780884601665598802477365876223642700408419515377956070067240600374671171541941742945289571169366810987404329169109695638895859189127442322232874057152533364729567601236981831185011196525388888124981718790475711816027867310306815930480481742419823184278929642716004439645235148893883206917852698599225282897745566091451477184828298761355193294049293364041592361102538159441748339771219861561717341753571434611815243327453408135051816587314427825126489862538434246202250287163713004383669344365685237581310126887415366216380351433626880919321622684001128416799153511073659430554359608359465040108062092607829192261894046889182349607324660782401929281263187752798254349686481877948652510718442154953487588126635539524407760741209652540215304245845763717143317707210295339105614648112789724414781375341313373005191543715709069663186669190367174922246364861951839942875621101751731814720996607758296498969866596983850926603983239969803653947202018680982472745057965532632031870577263135109740639354484087372452099214169258518925045634347957224593095755086292808336491705436327860973098274796243001725274109298855208232452628520966793844538396177348128839325139658980737014952228478830140234084087513906453760524004282633641368890360567317190033904902799256111223696177676932628136218413536256174136013739916833026632924879242871409839195994226512295667784675055400053112832*i1^88 + -201842936025506266109039929486323528777796492473748764079891252611726943697817779006780384519956921598733961843067449644436903361350543432100587697278373835290396096152591777190930659527299350225409864805661689860301673018486200118438426473229187785779403146917272323800117964387751844971561409025434465109383705626159879886472654741134753099268090052519212377141697573189786686833841877305771596809717854252535010509114255501562429725688020881889426314560776151022665364149745023701551444478405463381996249162393497914096058095244783629451071202469440023317503319643797302709035763692292012689215896574200352835231285133792329969204548331425369917057758420580469345915610689000887694627525454904974994609042623327527633407385977296567497641708155300939351679589829303598727259697177910734985175289801275265684299954617835033031611817214257468582533408435652746891801681030864302641987883981996559566471150838238101836158936719992755760928329080153632366091353123824751609582492798683280547082478654394459623537725838571130935526053689238784816736915272550568443344324473025286484295922934307035895540979038476551170125269654100750674782699933087940095021484984735587049541203538067344210553153388590284987025142279126969942600372468071797774859519960771334747577863606103929385262578263101193568238635167150244150546636147978602570982704795975148533648128685532711014063452070848460715135721709694779330011513441496979359823199199426881858339949013631651997177113835141918792168765782615998130590648449499510472966200779577987820423210316177203101769816005199649408714168043757334444401048483626453580275808009348300929442086257003147182604639034453117736285457143796682923296220552833955141342974642563659358477832903841629091985989056642164086828784983423209614838422149965793252466257672582807744601450103821723399159770090364636346579564242357921476838952739204203563254097448723313375070563291870602656260021153870641280207046314399564422761137412675215057620686055939347631883735470687629718882495998608015850017919686534945575077483472087035351547211291343008635692654363879793953126546686533101546793701560458052274457427660755046361192864454727421091710239932207015289423394929263839237011216327861070716109195871917710170850368270400558959700801053075329627296097517686046787702034608402620318359713657011972893502901018122738337432111720909349063395451757873304899663889644883192093976539371644551515935717759958878772431447282114613832944395376911448488500653179015407069653139151647928199916868479201056038439536724566369645648502932838116039156200685222188442560429667305399311011445638977921216634531857176409382312879462618225003329670741269629800467467378104275680679234406862155918745301413716420765514709972579432027008176882520390604133769415274934319794267417608748901395468712036429931971870720*i1^89 + 46682427393922294508632735662006147508102841313331210281559527254225451627995206165743318097642845182242151312978535788835019904783136793300776229220895469819876954803829425420751328569717174718196059138326625574640920172306143700664333621809938652315612545013726426919221855271699703945082104750924721873344704148355451977100024815611541756065394053122808498570875038266619743569076150268759250503125312477514176402311746877822740407286162930605794319583572274315192763717897407531785800352534736098573270959540348722270518396729427692018030193144811557716200763519221546226288981147214241245099036403986174906723957792259031074154889466433784028896228208545120739998319140378346580588078467904330007311001709706626399218455816286096453506811719393997026201032720719158782494730075123825784921456393067984528453422689214793124478399461816484597267679841043044237334970218559540022971050948046508249068006200975227158974102981318540728442593088923335153724645124960104013003031166384616949320388796111981992751170199024427829495318940716143962547167126669594622260558544706665303302711120624295527623055299015119286995580605436713959880319755138672335715927937290814544966259642223687981706113232683415719512449027409205343826465928581031360075018208109965546356628558703842530405500999472542096420810156273362243765204809340558510695296921172374249849360391696522037508480501695267731083051248892325915264933071656198867050047380232262120063069476375739899468515305809936075541815919926670397527807476250825902559716918577807865557711404711072428848764499219323630782801144348744118451656851623484460404412800707289523752515297883102497776750543212399989828629690218137603073764695392490340440318449260917340921175811841674823658831663919897874526835129720127891859375977057606481743222531918585068369159470127576210016945630257400529464623982738611109143061559454251987721123843306821083388465150413323893260087602820049698600728868653026208644377672730832598251077717160967791366428452621155546261762469730683017130373852687561565964255642504772883073390084906372776199818227133145126422456384457567875826517658821156393946347750103815173454853076835787452134756573227298181569752353106615333215532723335116200236108130931528250873260688308140707091867821829354280977847531756111128538631011843867274838253246139229448324994271646220043851884201174497912321038393658001096485914335081719532107007989946834017934567361925308167191546692767938781576182364749755770344948731377754620592211727838040298892220736316215399556834115432819071461226134992501302966620442522216927456521039774729070375987344508802754853648101440075500506352892131594568715788936882252453749224473436106656386906563364066539029207908237415916283258899845762003225267863245948224773806454523634865637091092089624999119959096173218758656*i1^90 + 46029974261700077933570758259007644547103671654838527925899866063157156226793536378014126284522416807550767838819199649782844542066306372778572248154881549631447284439259936416537994598957400734446780492181978113853267952735351486987753155617992894769141220454905183584946097626829846190377643002426888530626845650491832570114404496268595811347281850289601818217588049242084417941616542376860958489684237351369126606150099519592572618222090067891825788184410338939201772140559158810548593815420627401191249412538787273747984900094211239196868029987864066394661619417355998660936532040503943710941979105599546401081128879943205364809844387049042444902910213019630212657650706826086507168819493435923956428350403692120733752312371475333811658385562243603250190518861635947239654561524981048205447693617662213740486879301571562718453966408306176698465429308456601856167599626568522104474744965666433426544788796413528789768599398145027085188743426647598699588993788759595108087406020167948489768901675599926497628973625754666996184219293245748830209259948871510588958637814050565561693357336429297725770998960838159998784044079748907547798203124229580316610533652239904330993809122609054318561798949007420244524184443771084200958323753506306920159883309098966042534283179453957166336738237744216265543056305987232952911953825150161015252115541670084336933813477005435998687775592491285099147518160216470177372685001444664287888950883724608762150051543315627412772321132966590694914188569548163171322125353615720860167521258603385388616564847678076906758566840581590289264124408206809270850684363074808428438631729422822815216331520413032597106000140992458234594660882166334948240289473685410842934592117498958386353044576272655464365234627932510551249224558048313022208314921607874349936345978259046395011784327943937844752805548419990484142774629700775493870891611622290143632680146997786507740442973972155213402045392541241099435988818938976931541468346552929306081921018554365145070290554300520950853628364322508434398606044315712242665650078574936418674283089472514899090793746498394078215307878579590116153357136907442515602343813126288844880406315019359933275654602803077162062478812633942320804116826828985334065936617351103667009143568133054362988715342808522853638004908306343851390946558919382822470487477438480500651859306897326441448318798615296200597707250471033194864328243863154812238025797325175056797619046909360362400566051173031869907195490437403379155112377401618797135779388636449485909058184544561247943550010478269576795550624430665285433301965142171995463322272446247160927158254245903173821487393289789739121595501747823025706968034472394615194705106242141364817186282952051368815614532966873355950949931838683561168469906751989359538648602480567434479274878023181812329444431364096*i1^91 + -7487508495776485585451657061319681067838655800969344952792187422507093126760206002205255736488476760680881734286956536089026044791104602268426353270832583963082396814327936447251009270049559277579052607317512480583096655975041057523825084188121840850184071689263844695952703326221122194314262338723051207337284730189560058165959923681294724491287960569917651212032074472243827610495264665211077453298895614621584794885145428866988266665556104484651713043287946826486666745201385571810765316521046970454492776521326224872616501540498723427627483252614009746496522340910286617466082330525753849824851786886517548798411404737598151377978427531492908219812243512116081802034831278598022483643443460024550973581094079984707844898940336973720682122058549274930063892901176608732477709999654044193575154250292685368889628877099303239018713263189829089350125259184110823181066849474152354287960565507437804439623177389790461838879569719525408765929198245413044831293814168329284877239202317448792126114367969703576317336602414243474752288427800617152079714034655115890238947263929584406370829364860520080293543205915958326372166075203142700485607310430227451196064119051606528887547299031655559699329357439844598505153001949378438490985581617609518713960272377940490654718130539049773352075514746802932964957503057666462006064868269553134844445985137530218310056166604430685094735102033147592093746994426476646511427203650132256867110499341796676551738631370645120059245683883046623352966712366535732622855238235508245422577844112422775334955385715223171376678821372498890572917827120379651383677519507146057610355205823222087535441597869574140130875312702249582537739457985934911010689567001514462128548058030914455958261310127586523866335695311916175636889044297676085150195224757894240846344558841101557966677906980480109316454930496638955501137538593442615773215199000848890667727539363414486342550956102152528672764820699786590802848042055427160345363693758941080769497429017285727795216540090313958031876045622110825501982100798099143828133976133842093218213408502146042951314825586646643396544831039629735379189465178823189343221829263650978941619454878641825177376376802306913606887633492570855799083183043104611287893648646019321567776569272973414411324795036249791284434868922550962229464579062760379565091535170976800937640974149769897218670083341582031194481649821971165081314343879581433128662121308428331531385693364431761546253612245671510851297039766681399267328268450753635418019509039329263815699599161864799880352455591246688251132201103573772854156479743840674265708053361860887787210145280056752743641547187628535842525138588745163747952557627339340570799589262083704538783022571217672928904162014391163393064275886532284317869677603629913655678278983392078089183609462503557526716416*i1^92 + -8961409082613826848071168046970748938268031491076595398103191914916761165881212797600168427230687217204725040575733428343550033799779707478765822846561344486661748118992516369101597832021937670151352804658156530081191226675867090622509827138349976449850108419796082374964717361582817991359781552755030562566631467284857876006584263608717590503926804730120828924469548963799577170923029249536403317922609443697387726508174899904738219778481578425759722255013774543042630686359657619453615219284225592794851783545355939217550798473442334931890420638463452943704890527594199160276129584865791772269878389079980453912727615066989802014025232779022921798973221514008833078148288163745567261136336736026192062855618024230773280871925272101610016531676012332194259525060129166843711034506079314821422932007063218702177924752618497512715306711558009436920852455182389037075779179440344450480533451778500745817299440166867394386754384261142813637818151218008155685501955211402507097253576803603946071378470874097023081290121176533192088947129631094579370295928905767846658280413597003761568354058841436272336572938557213982967556908211763642466683614471172420961427787355370071184727679184335704721037970500118274386851770022828317950343720304184154622219081997591424487606658588959391165942986670954761864141677163785196348521838510599459551237584777965328080042018462366715222027013455262640680481045940451139290492199980821822712435199914703172278585029197616291497668587735844659862266950808296112678325637348546139962414113254913296540901637574152881849019419109986890001193579559284693174688278677406504887557014476992495772829988663247998364605949638092488241203586438546641108941449542568653735055229395379729018647861646836923151693295828633011075523440544498016532408986731315766133133635400732581214197621222528271760426380040965112110918126411715142672177371676347056913041180716248013882918071924792895059228402755144269169465352747839780160725800523183304045013569406923209866229960602902070444886372183135362115329131927329307536277148393194318882160096601696869388116328975836960604423328640471587172826614135516409938745876571289240369469751003158729664061274975352135993808577195056641356459727512980912769669369967636006488355998461529233924296611988930586358237336697269804373397272944169646132868144767175659312068545853826620201317706642736822821003197950377103620121288670725544481103018060641613248520119730315342648565803555880910333782767398823066606930828630760586457728130403002298915735493161478572383500396307240906808397232950324576322435265312818702373516073612348699474027363217341989699713974585645930252840139296628347121998059300449350805366063896857505804925159647941454077048019134460083061415061659539125813787670434107892819141500667737632191114266146909454336*i1^93 + 10274902989778891903893287032091533969961265489877093025537543967757376699492173474739549491529566564442339735269320230590968586653065868071977290480290517461291302027540519872187472802457557806333012521883155521228702431511297792020201616117880614342504564470193163384861666961651579621471844623826216836153084378148222668272495752426030416457712922918427461792191698977032418788631950676525229870771510497696393015337216133434559445128424010069231828440611876291321694116334899958071310451204833540551992051783335172406547084512245523272804291352510268038595936196956659077349590486511676317051059865078165531677654033718725957602220575404056959139538251876015336191300725006947282201926977109178786547504757708872801453710781247903692674653421388884782380341847186560907375318237965299886835422452990777225744963771663618734252592828119112185434912596479627321609327758334943314748703145754901586530394107127685641658433708246673074466185883957794383361980101681422261807497270406700789062100740518417677113496023608669516359656516978561935469085042084488224919604150110842090698621456404383595377816006071092279675673648823717668194143548798613630878588145730129991216089659648564633984927918821809589743612755091134400109803474405914641825771590489505791334518859640229499405913061424215056761458545604710120918515375373455514580226923177835888716785501335054704481458433186550929529456133536031221492242895319824212861839545697402118841631083515352271603705361275435960091773845326926884032482314175438219769865599164115420539191300470313324460597617946498437877647983760581630986752220677824762014983408073934159694876803038959561836528240607612138293450689863903482287094834858187790830153385579139811843137940063604227507668180041082649496894986410004401452558829046016709046647972416633738010959838911881109274760055036094934687223366754075988496260123477449564273623423330551712826099627445381672910815814403236781501767022298827543683829448637015272114660173013497623967973370538612060253150411600892303107685678152339115189899136806486557272808117892664575925698408301646981441944240454201678668490805939734549496241802584552103345042936889371432959040708730006120407412601146290704087820815899490813240641279669887285675878785345903513282479568424138470770821880488190535285072345488153791977806133127770973083834499894138238613060040123466325067175791993308794230822486292138288481349039339721757073669544372867064389881651576239074744082658647601212657303935746611142980161615456807802227605277721754149769333148754233811407955426749844831129226901585917409178700250183068264978114636388388148628490581030283733530042537322457485449256077578152990417462612310324776331434836459052858737847963416438610657783604379869452646806407540538097809957548733871438099484109701120*i1^94 + -6284869325465677871201544120224534299712730703606009216460187015212529217575233963266470428268707328340049379579260609486271475545491544495248962734304026861117803314261527203959649506811050913578031417105118811460099468963565352415448432657144746324496746221642992770634582583839315213132011661070406398366669202759355280778736105255825722829573792082933145438792896277191658817793881613938485834278074756989446053338877735659764824495197810713901579915630248772591182220537362230667150339096798894121172813645927005176724566598353888872852880542397963116506805409530489980242483147659972207625279959074722883328281593096908167532137550765243274767228208063230215269835488185567471171525370591779959098999410362171659016551807286596780923218882180533447059107729005386664935388464400235038452679054196584251424788892642326015345792072035806031723023576889376884040813171114326589175502154325127842580714705144932325923708156732027407336645868039320735650384551448905888022522486330006893091722979583615767260818597626181416504923102392877978189820485236717598488035388470595230603811016386016219124361119300304723320370052689300539772596720666593415232816421080507788966355629591939338273522164035771922991713499678365064739848600794572060388570530820313831516434490642335198313306049063882474690702815504244865120299245152691826248860706544015048804672788985655230262522644430473376619387282918516932366651220723825299018682720059720864389790641666153637863506954564145827436906859006836379930730915096544097360766569789481156051830242751293503595545948249174240151782229836603388548184525695295955108870771078545378316044213039931145086954132059522403348980674196071019450571184430461205070237161454725359772962217803576776345393772593143013362532283465640645287604143628126193266675754764050670003225418294111899807104543355232109711277659070742518563280107778992476237108530128717689503416340362888342314942895456421173076983446381432390841233551837585698223475518886642139774804041099683493823921812448662739651405924106715050857191949830696246180789942047019227972324546343478297204723363386839374196466828595665388855727709791336263268585217847207865863250389285987502671475914810262447349300855021044735105701778037292431570427490905651487950274722296759863932764871078601760878906710530694077897573013623629152123974857527152195425898296689687502076861225245320681128595283888266201486353079584435163318288025391111844675845398675731830130392170639612215311040093207473752692348431851592584956979386402803941445901729010749036590494781764572818463980658775109744033213811963955494997364581611371722035916777626809934180757087561251361701515165895846420329965198788772322833384144822224979039136411697751178287869189607710022200740673454603454211944381056307687225032704*i1^95 + 1383994816588701639390850059419567458431892589386794615835488042875963090548267007278650557206400017211317289472877293755858404285013511189714027576662782876667593543315212174418955358950245633402368541529635559394157139275871362876859683440927805632611107124684123148993602329010299091104497229202572254724095787301695833265074939313838964218187438416254513049702436542899635906799789273018802134385597353511828483376526728239273946902933534932043357506683883522987115493815342448376827652896758425809790765292078483047764071656157187446329113357748136079491881496976036934325423480090877241231543705823787141821601662606572559246642555413208301185293290134192184870173319966032017054905211619654181359259308198931095456124748431401812539358746765835566227905500471016024384981350032547458905514372924980213504360197244380535536489780244965957893625112161007510185401175075381797818328470010851924757214077435072007074648243604533089520967243357785120230423746245298390327681601352882864293539449831163018998969928105469863530670953683542452189852346331594206507384294033528631487191973993386974133535847733492558103483981365658112043511043138230281576625506860046121826068005258264823865815304673781519732212118233867860597160026801438228324211164899911775577645355594383382592129235021805958032815069027214784680282254633449489516137109524992304984120736476395862608617520578296256375023908559959199899414810337896893495486014125583143701133855779471761406411042916637440851493844260189385723650153312598078705060202508505893629579983412918027366664632427093822553479346967140282815502502334090081895117433112240914208029103397278594187659549358716831803729679463854030107841269238095886744373183813336178788731268016213270507925414258849728114105369285382331895163109614597604368869164571076167708093280308935639694998700642371558930937736621763393630457478888543224991708301037245188108458349567641758301244059545720966827956871459831583882914753933507391796723153845753647179671296836657254977723260582207225608364424751348871357772463610146947544094009373129876374349439370144497846479618739505049191485488289647489997182846619763466750078177530356414348766231096627976125034051800051608495532003342313324196079596932749165567546547780678698891923082452921169280604950488422801307603155848245773671512295834674926267441006890408291888396576102729576395647525148340010783290669325078721159551049907459136193573349891649094091499487959309140305805012594453856711732089121584269958920786542881654173600362039226585495077579133518040007481399812158066748117076307574678697238385319434208933539086141572198807089321619339748767246581350188648598555535202827671417848333503614733788506390081496358698684301034007009130258742761693922505790063566965562057908656348218785792*i1^96 + 1410294081333466398252397099858748137379324412326041579908215552128483243776507845971457365457018635718668458695125622461545693444798292225636428295385049087753569238978280079399040429837528803468079863823542567762282743371016474985391090781829881665935953393340853273130826378632707505142828633539740176350809115103101298146520383989567276707660168971670813823109809663161973211036572790566489803208262543497726752904254408029087162002565151124407809074749140017884835757142007071167204814786652606250748831432478142089554118925168127081309510544587586125540864899126626348495408124441825266425599395684021172073139982216546906659539123268863168319827946928714677780822074805814743070350964534134434305258194674707683777853083118948777197506310321288023754210322745614997630374584497701559091272653243969682788188644786325038511688958148666864862566052694448602575215692910139957952697244423457250226705108897815455262160093173422069760798780989169827391797830227928646839213040005777264467258985917415576506834146634039145804257748425332164969791768177430254820938222109946964579108069419961746147985828917902956239095381201601986017339022524049775224440542871220334333823938215075096165928541345841630641155030341389688459669404789818819349853578663793654203044076520119956797143000405413732232902223894716576839005427535637411069623941511911253554462186138562952408247126368157622812783521486530605296905687498680786553612457431590215390801531217137398402599360546355779719070072607499303412638511356278424388658695378756275093797179853085906011479271633252759265713702526254859615554661747234243857450080521677429794606111357583908630845285409648555697493676614788520156024950536988063977614755077572928465308335470910231789480299918123318140517481712647528013334217261888185946331937154346253090944047522051928499497399393109878660811546901808176663737609156184711127216457966587694804597031570861488823747363431327463059893033932558883493440156774330417499934415814763299453511283241421987425140321542160447993735229640987996448803564031195212271857746350220629845842003021096952484364660623920885494562560043375440112045111944132818860633393009858910602105815202729097458877148138705150895421581529601495048851044007119069909730894795524040360864158357328401096724807577854479440117711896144286294278968431512790897568530979701274961337889597550232732978487437561336771442431754594362990787640814921057535048169549141681747468510700511251458212286921413594882576885510333723392254672236813703428941852673266038700991507244004829913522918550468660046926820592814462083180404135557984252556557267970247306614193785191799988416595299619138963805577266598187572375021431964781753017885678856575899008099912314547004077844311612616476577567846015129624303382822912*i1^97 + -1252476117717068897134452963667503419358466745650301808619070493445155464665186576668784916454848697287889642627810675947602947651086186866380160244523560430733098009371012780136225316096539046277888013061556297478095992790254477479959589098580585985292938210487423432444091201227071958075891629207776651297990761364541693571289720935990566608140663532208411436084170654728902287879807676515378539473426510007780046360140505342354636926368461129709908842747208005629665321406039948873164229357121887950062755032917315070004014661058600936917094894051513838655712192240705489918469149635052942605778417365189940982041121848873866718626113560635151430679454959098017124620727267910882676471653185508975276705186732082798848686864542040243764471428844545396018594733322588985910212690070949057817986336614656526100278788598370008418681674280232093762564267173310754872780618497078818769280765757118558274649799643742325808124612151199638007036423330481186372458598618203602173785087969367467771638584094122074586071294694061260505730940861378520885280623694097160496688233271149586153275672072161863209192178314561829085392051062144799631176500972597134375446564056873395008975849855429786179177108169974895795530083571317011087430053724928767744362707184202040298869979600188117113956418361900066844392886659182707730174554599016070882550295779393236970766755122229849112957536693413569380774980528827212267943453368876004723175885352780067639507057017901646863717988855275593111530339756000770007994683739418816327631495338352372801649758873221844911572387699639205534555510175651316459050454097973570895015342420780240345199422290483453411059702945743452749135680121978496448447291238733083526691133827338689615165960264738900380069250497326798214508698089700475039727497643364485213667154596226881043581650257387325588670311036467155618101550561037978915775900642954951096512153334907337278646442504053582460936764457114183901232884571941927961882886877036281043253611265645481542189937449486848922029347058528662745051102901298844281961734753720848014659081787046978703519493041158775237124994395695903140446857398832623096101637781122799925564888805324063950118524732029388821375760378811380234808520776033881442870903144385088888639288532964944541660228985560995905006411007572719876757666031671990579780167490761053323711402177687857675321560549131672071952086018235815309395720506035383590739444987144783045995396439841633712598538928195776762534825400611598107924188140167420518469775019237094314286004437063115435052309701467882807310962986300572073477718130604553772307856877792206269249408544763530064011697037389828203986338903105923591807873787914824679295375885772643535395237999887597810375371397482974106793361729044931612898393418593678064091136*i1^98 + 499569434058058954626158162992439506308828370874002638774522523686183549381097942182766166690341275148419816429189880688284612041970619522751257474788029039971855614111789407334291433138603168998481076397608817792470107220142890876998410782282047749227047987984972732952460293747290080258892526859117549011979837578462568878984123985563700576955676287812629488845222647075767530276360469190713774157808678164422966506902538990140692581811665381597516767016290575359672343212947054249228556907261698241378450293725055022398310121725284018405457341499457986571779055869133234843858782642548705679550137212812554451399459341551681672135036460949799952413817843935767077454620065261063456736532885891575685195260012031947451038416819230047694547809572793409236202650486636518059244380749534048380124176547051681702285408920342776497968000700249116780048807438604797492096652106454493283415824398659685227997939859142968964751417575719002052873624461509081671007118673155066795018780357232625159282294223895307946548552667968391574728844239504460796518572748660987154560848609013781179760733079815851373604568688583274986779613072918638029021512444844503737978608406262561543718745858251434445987150212821407033546777071166896262984960252922126191874258787812212686312205114829807783791827607963301470862330788350588066985264910433340423709664151540839149719562709792341039880123090603651406764989432012331749080439226603890445135656604970749660340540836732515235466362446249281176902793168960240343583232979431759635715327586496125977470779014718959614968334463546171293669625690441058644730965813538374170388091703209789966075339782189114645888684120190644197562075019474478983544988447762127996853262469710548365628950879463598803405766477001966370298154818658244527461716101135977602500376573961469257298275003811140035673342945722340536719860753064256314061050275924739295040633112584825133755008017292297081799166865463424767908243820381987361981058460243226677211669524468938211713405129449119465888770651004426187241961968279290818131287628458177789681112080139848957042713213384011540336095354118932931371757713434471451786580015768109904863939526744191563689098395357164660975857343635326045051141576764131503192717800723470113085851102202311136833432158150426367008850629829488467903020732242513869520718499159094119911757246293191131804453257832275924700460211972657502886255740053928987838068325715188731239724313554525212376989473102413570131741701936052046739230209382074526695155528233483947510784250680900883343071910727201687611161159784351186156781054677169346090653477225218529577568845000918250696071318049788490362702029743843565638755368710063322720653069845377297782559898077563451318790078222924080484274827616490778414223532962611200*i1^99 + -121513201143365632633579225869623843124180682526893937225938280289186769792336040361824301678616112907352209839649159458391722326143118363526764332311232297080726038895054371803762519406789642935522730675201601701709809776377464924534963958240480310237348782712132808315969587156022601935753747816955760641346860899752384687300938932826733844572304460850074562136268351760272537512980065780866315478405009584155069493021503205398658119063520701278756607997199523053287151629606068527646351294533594359719632295762205138502124439955631857802416755487648009900055296523129880545627961427570483741531313582927266142711433084851954402798197235656216845568494335951390002690543338477660809183583808758994901811616820271644566021003006077077248271557775506680118822497077949174952482208817542073576899471519502061744793822514918087072515456178872713105612487441242332657423342260807792957631682556014189673477961681665636804890664640390077869790829330875945990736542499378749948565989990089699182224191501451610926863526934179549368987900601264091461743272669149906630723127768288797585531202979002856145815336332898785360547767639194356377729026823990331169714699379514711528143252224505670819628971320238993979994612450205403459851802377333111635085150417000815078183109473747128303023401571025630773779649737246404701202379683169706752930405795121812957426152567157867096950327692004252711886570197461307153413173770000436563876417362117304567851634643819648530991140151115672202446021340908395367901075219080142010414571008614895449458172839380339643849519715981072201291078059182381559716930606355152703027676304464935351075774738052916495349009215152676544679210286337791943808573165555808740244227736235412420197402835455879956851267415484742368541374901607854976697604762773975749473324319664818366060285983781791375842210784757473564215808405829217767069994637596702675912356107463465336958661142395377605858553995669875011993503386324198553662915937911877367002659862520847125368726476342956261911838779269709876076900242238051935688433146990100552178083266236658972515098032452562702819047947449151082708766913605995273323326188220450368746187402181271392389895809571782878222362702046340336914909265467626796762826792806579251779469081902625961129899217721201559662477659159159416188972638211571243015880979494773472595338877087773163106312957939772767861265479289515975400840606758747757172441076799472387960861998430597800821923872833044121938708257307827254270701877690666144594692564646821478746811920771548464592809797524646024962361063484081359882431036180037339557850580560515042731148131897504584776780486488651952006063402331472595700601130832135514690653947666226170300902429518384874812411966880561983745829115470164638811295842304*i1^100 + 20735133572719573562350701195621474103549212312365134843358564112987125878479703387916369766304990894991618191625607752553774419132113005534242768381379475871049185504832304542910785677929477044196676624904663096955382957011391544745880636203259041160605643421982249794305054744446032094322903476729103811880416854929397525331246245347488996964853841465614281290436896136357974286579384600849261404278913990022681452728903440109811673735359386904035968030267007018629716506089658923998703575709186515489327202768301988207328630540466439352566065486378404921652791119147939820795559736780874642592811403195909308660077560282602003140851443993569285058391290307196889963212545919257904755803775135365934461611669189591191962699387276855650606318466915969767178903534720658204305643486529228791575357510916622986232334404787910327671711095302095621675233357341272051170844547858055935370704416326623363738173373936517398277730213177159397962803493934314703474272198343524483526960159970636021822181477744788663413183915530180223682123222428784587227139368658999407125416600530000047472000162590068908575538911257943408121541955931919950547408567672479380889000480974725365219065290124811181529728568764844895514924889522789668942195809315306062402072135180283883410045584246013388685694853648431317201262147082467770214054435908599901295965099899681337476451179799393511300779604016830218959178856755664740264436004698791931773124072716890544444414410914742762506888175012243643127201579595966772644336418569178290504704949650901679876148475011892894773276329878584598171289498282515551808169356700636269197964796697014013911958338596832264708370479701133794020659187516132710504059191201617745152508878094876729102517804416245902315725983150466372579819201521894892137931046945459184199055610315077964620963753372152119364960908771814282920005602930484158817310229534807964430990745694494549520939311422987819371380301009511777459525000702369053823870834635689004717415783486806108788285182426705748092525579313112960227829330514543883646392358959647083008742673436705103531682191150087129953628517015832030647875843573824655358432963391859808291281359611482590469438607878204303596815150566636289908133069963868353894192030477888054336925748003384891745979391921221042546870415827243422466786131203421184266577324916089230433227178153669292840866404196618698687216944875056146360631654813696359499147747798980439901762139394325309387625177879695089786178810226069678110044499680241076876350363483987993223068712460013765143367242565813087694362801800114567110836090636375005987802072138674207673970098686618644344919773962148743884824261996464760760179445273621885293413067117582480026539445830826548647851408117738153575540672057045984215040*i1^101 + -2428918539559277862128697039167870775468049646828501400559014000404126914122352465831788090983023728658835943456871537680458223940711356225477073947451718581184091001929161237892292678254922328340889144758757834713247931650414955818271412056073332924096967796389434653586956582956614510000831271379594968024372363324811474471414918271974707732275847311134315961601082810734076398658362409622849080807834621496068119319938423619253561155836579166193824003848442838739650315884979521251534795613019501747431928344092204123966228856665561148841877612030695097255877638647702119766724807620452940062564856294997433982183984146383285369717978652445601277110782095247837547998327109793984755985371954654791157222349468151291580784784797726724788386800076073537873520900698576341553754278981310598151876299467427402643674105751818099943392039811182111129510047790031444438757454059013518982646540389614450907586546896822763912852613325133247429535958626141700251841048513274510186226759669446653986071636670873561306596481651887295758418167575788251821226735464059998678175159243560878110022376705129558271168006460887634163891940530423655012608370956278756802913400469240597180685922782516496461084069805108278464850127888629381766187086135547199118997778880508137813818158681676644573172718224123727047874758042039073757248771014002676523736488192699305095282729326916667589953571768155762094325926437499444251100975714520488574819155606800350696907360836961975594872816001585438266267648572918407305723709386412219372882993101580729335590926974897935853632017438434489020276191965455565227855956226250182394908203170249386804930651543502323276099102335611997223635406437100946133113590630448120213056076802072851653513662334364098845589418584839381167798547233235289961660152394599303647791180304220840452769801449455501665399006765738832732561185348311185093977722306348810746877120466939794525000311633819252532546991274499978731731051418080349691608084358689479241068296643161276559883105428797608937567205661139123154487561009597568367562797657539376855317321396338610299589395410893740448061425649841232661706530520625352260552625663928607891586410070966036083380707760470296982078828990602028064306417988752075060217106652839547696954764734745064183660638010723925274236248219869717078723455652662079904396881029357767904967499419446929783688030470079656687676225672223559003962176959160932092843957820046316899873798713935808793024648568558808004797280800062544521458075680194256575279818793607092878230731345583644179412565486455651303780665916814947904731298834251721864051984054908125230172967100621735180034804818740799063032555013105306684892320265412072297534212436644841027558560911267625892388817538201360493423207747944448*i1^102 + 203810378374901831866033430373431179608233116518566804288150989623306137456724801649992244098609283486961848385028283457466051016095910861144751316021310935748439376096747298348427826608383139840521918809348852301353774960113658956906117448328167192498228614545235003990624522898309583702096890938889889285518813439580335327776936321497589987016488013952428940422237600527687237891755470670600446789860540234669797302587539844852470272255122809091368674180287867491101069565161992132461205195957576791913068193705351759868266110531137329451656954581989217471661181163644280346994924302582144307245736558895134699634264673079694108013300332397338632854445385619140106191885314641447373293460211908109352538357543374308600030934070407814802497380062667650273361483686834772281893029334791457995744484531904509130700476413638163197984116351940508358621459212049594432093207698839284642168759922365706978721133691010158349286304108585046207861535300133336057960357579518717654426983704479190578452594302611210922601062901940828990513667006016067888157982882610758535106826962923219276768784269567066086690347362909578108576364310248705118282195469915610669113662229226284206484142800298730893542565795108372236576848160009883833204401744390003851876137847846841509796833897796820623886117754480017527907435717480141617783008284806259607901484818558999615471523750336301599810233836724743382148961588261037187756234167949876980601136342199506476083202887775844467666650358229851092908073705093210124981723257525235302534157705214976962276098038113201235754651486923412920958875073342579299468212323450789558652583483742149932888927894832052294523118279693433288279393656989163387413437859857458741639059820993872285378098372988110505936347537555818051623211747492409311780741826162141530271946912994544922537820499880685779270643307883230096762499106202768303366290416623653105875532364789567276891173053588932040479319564028107851659525747647889420685736371336630602172566476711457611106082046663579800946528035964309538845897049877740681491656145049946812503190631389613720335683593464161600374675494113624583671263412363272782108816747744856651553974845662355389828383463511232112405144855725104356191246447792475839519600154276413616541713754410409802715520892475994508433714091192573432968045817014354255117727337460927135488762970672458202774469762847718113412884621608269771887854456230736244147346771410278155048966582296300684118479160331075772981147537963905848401360138099390721420023332392134677101804787320807894905042125415583391894601945308656688031824947582918136660561495125777649713589619222258414016185111678068129702372235469581377047727732452848705081156612060811398762282470637499057743871688149302525053370368*i1^103 + -13063364893758456671657150577043743061004290170810240959316413078835969259447144908925849682287800929900213343995172836510439605019275823362947930101027395837397617003161223331208272805433689676101484857843345889494135668139842941557894575761917913517534616278263975803027615896807509180554152084165596975367578325139492232738200862386173864439178481905838329149091050407509767706443317138796973661927797919976403559357463946207877128410715710667137124062093559072673030623100014651898594675443033283590808076938119108908610171353692813676428536933010027068961048399042701928567377514563911019757779825176420126797047056285341418096509728089644312695269888390389254236757550083526897561391648828282799974323045829764301702948070911186530704617795703544970814817559686472613996186113891873602861928006921800627682751129910526676302180607036953810820334430742144026190416485164607147779262789208476699895483877528419841453497920787598664983772581766784592515817775871144810557025589236342308190083397373806060910221555866909985746261604109890510863078553473372304337815552372511021320608724359257920252869491569513166831519662359933016394204603018155876529881460622231931200462036172589675602533428666888501844613025683098961032129247798588810189268908186617610808044565053729144169805589182657268751331011767785519374198684049003445352287461272489917626715057561256762342146533567093192170274650354549970432058256626888600716884883939045107405582349146579327653207755894677157686582014348810564128002418218241022923566189728105309712392638816267108884946201724704332330752435684974828899880418630570258772716793722226636996105139782352783048983669892311729059569154305477207778825355571840190677045928051631281822770910623404770774153041443479479759172729090206616506067290681529695992339900699128303077599207171447794595372254265964113709884001582504393954597533533075695342770278132383026198203889694272259940607571326946706585050770467376613188317206309492111890641023621217668221465891994216490162357882416609745503259991365900605017137013227033883601589129431868835598612783293105891059146486085820144647317240240973414131780373221654466523994216720368767074656293330734318134374043139033771430858896900195171032200726862514959080479950492311236833102687022666835987946294998238487619819603174582605057477243817907647561561949096798021916391725323950777193783585945281751754788652619075499383476638946321256855697324245254207888841148104245841051856903167189828511751407682359423264239932729283693702022673151605213120326667937157480053335253005504728285797814624778410006151657418461508672976574880425305469579407872718959524658387957250539533122900435200458232127587280036146921574462462959011063432155850933796864*i1^104 + 575941901660262125639210655739727814353548808060261182471969412223365616600110493990447473287187170700343232612603127652023457730561568521107887537273888205295180728163183778203083136229524066285235052882048374935219448720340829245806158203660159087515524867519230806540961210903907187426156894283634139197232957823739721519560094954984699024630447241887446640216414010567475931028499044543612186366726132250215111208442034629803763531025329573886050325853650233545450537166595206132788958499810354778198483591606701445097347273678815873341072487910962192851446725828224484646329833480469903481989500690231094056759377153522461119991425454704565791002919988720856648809160339627002295894960289807590745145211761765722437236351306096983267638059907770943622842782427632383356995311925266850115051127235548317817757114344712757725073739181172004827490749201821033257740731265926687177968264072413609621152943650777883594715620490605357068106324550918327760068327122668149760107057543029780215316831915572687787509340670195829349461900443450046302767887233469329189147889390416416651562309575811470037618188505700702282142120322754605295939142127595974676401427024826377105127242520913830073383409784543715729724436501979944528739231518645318006220620066026098754154192993414865891499721176001745948463262599650787953270288902331163468795362951111847548575798126149266455205738903104560970709955669624780123350945533730832703801106854802675643691804152981294539020650204186446242019783045381940801544282353493619780101549792828425454252109403415310629127603212676245995130822639342883896112790635322630809947791615306895976594362072643096043387518632734504542682597956527667704904845846412639314063376715956211726821238681710260469192966083469101140789612542024782979705498756801736457506603141321763480415447976498908390315470799801408232875731059418859951301255320567335929734584109803851767594661319211087296441333223517810914588324838511531678788794853192549469918987757025047213159476297337932803727350201275923032407903515178839475971538860894751807536151449186481057983582566051588026580226647608835069881048358392549580348156410413223793945783861099349307389888202723080050193122487021812381277909217644606382025847078654189517995084095670262340988898281844926199910150471217262594545197841479173333438788301243701217931207778019182735423863039866266808627923787537793321808291349170410324996913857792712244448306270840092602957199746052643544377357275021763527661191443125745573637373580247864816845505382972431675892073368107259686860320350965148171799578543965233380154376673092192651875401729048346792995780084123559579477288595134959064872726856412972853100244897273587610877717194986707957109007319040*i1^105 + -10817452368263423341220734266323156031943467653707948742922099931728089287576983268756815933948530727412382499487207789778635045057062075138398771133529867660909960429322534113329636938340972699430252181071602911648181487442735585934126555468886245440459861007329919623769276351596697549019010689777967582814924265947233446146811367700138258451377548364340685450983721385068624109003233748526625856644970338970032355481481251390013943940057934828509536432868380959526159128467456586754185492977500382726589515439495430510722860817454270027070272280228620407837291061321354536253439318379853546375972434434127912635775362668153964520828848406340753129520917486796506700844389210095263519360926074714428446011083449115862649352983910152359624125582435641903092633593300188662019614707213427006530849658565399507708052987055560727193938156903059961116157918077271156918821109134537681962105111778145541568751608579986652306744696163411044109794750459154914502364190176731427381594758833347734064532119041696243749300196717664980362728803572920812072895994066929302824271891869170982978575913802571641505515072491437785721684827831984826521295814929465048119423428430321760530470149500756399904314427425992681843166761794752695891728559432951720031302462298283029275048869109376837010128180877111549606494720553705816590766684869040596867481390619615810215415755649353677715998455065511105937981204848421054381537852763769795367837055333100038204262538140667644680906260564877323461723574538939879320357346940964378550357095581857139500635035004965991267939313344867852135497942319628548552641978618846306386376799154271819145926840783432119447409860226147530150657840159994433111348600017236887216837017647900321697971551146827375521507623152504677015920793574422566680474073110739642018861664854955316838782926779165666330571558218208702249679337417029474400081311153905374544462554725689384550578452231565668457365863000854232432167941810148750950442865243751921607913453802936681941601291353687356625486989880836393669657425268227079864032723716744209272924385995017542972813160836568770878224242351246559710116305025381263417916142836276688113344377660127384372572094800558154974070364061153615226039451752192353332365195961628086389450994619638657349563113518200983238111120616754500140159853072770472617511409918798085598025672186768193841937500708671480951242089642755090559113914467793434429870056573945677292650014045764298895350105591291743188628218846269092553497679174240600627774482567883866179499549526235053936637975291733793330557157959877038094833052731236280745772466157675542026645407934790679207677713920903055599378747848793674207796129769158932836256468544143377903458452162726131138560*i1^106 + -99596627682054677516543771297794309985876925307644694496287570797746191561062251427082312096493887426530616024220515754771782276401762053422387723231665964987706934853543528834069147855901809250065213418128915676274212494290290302627186846300031544584325097527125704013341460781946135386009079187070828616768204377414595349631707504666362458267007770119497764578877282144795385712756294417033370993610855942412133430443864522238831791229149470225250370792564224517662430337008622782432201378721812648965229237602782819608082329972697186112324685638002545026501697589503197923946259221290298262268462969467107858599534146758461086874470049161310812073201225605651140311267816891661686156205774078881824677021601681164419510787680948894590686317880586964547637665163410973567447234725003343518786519440832796295963761273405127986944719552483296953690429536151703801369210094669414896126107132218049578299430833776851168672857633285508134399708013130973128218224945429660413575622252550427699603403434069998233690357620560018225777021623572723448655969122486875348867435557873951023904188450092212476775216087032279310454115573339279122283250943139550601036570254733545972659116781839680778302239874145221801179083130738606504668132014916120347786518946688986294998219067073729277073557609458297917295622691166296340963329480495657650759304679862193841483693719059745438009339004345418628267989205596680849704898842517438843273258976215219389585902643606496140657904358353827126520648620540523219879927296004806634473404995523616039893681241627110903247236960208064547395825582222786184295506116850842285492306620803221486993584526701060027905779367817206856102404378463393450622754819517398209617980254756231918574420305004075863826625509765645105800812864200091453950751716527551064657122722687644194298660175962293088656706562731187835270881234368912666960400952379037176236211540453579644168682057798582775186631960250446606316060350192749775126784084609017091253316752144122789791201676683313084554467361639990232687416211823911310967083758355494726772405393896526411704031700064299281280868556347188585914416923636415134516571029985463818317761483376903049993877207152116169768443089374196468907884384957273825483738076512098451821783268382550608840345814319791894254681750575288856306162082059580982984281330190516405510298736594461195439389859002312674136328569485279857849230547981110752848248825392693120384419646120671095135470378424945531739903036618649235926000219682120029630428727150524298260656638909277585007914979745830322896546755390406921861962211656540988834968748535033099190605031678128735892772366364301802199934999515169067612051466546713858865260208844486427018505832366080*i1^107 + -453949394106612102385520764313688031457131046905160794485822634096390140267175298523257908354810449175688566360222240812160131688234464687885952873013023442524007386650477935586649681695789774944775363926562123816808274344310641660956084802954385909281347647371982431415598055994870662507965779315576487749537173127340792344014657680226420830934501124190955655071222991294250407893425010752980559007954617436048769407852513283697723890989310340201479348525770744763196341490081437113307761501683291742702153331190753092164608406346517329655011946685047256695498565274413178199337458511514284768736869723118751870616931216550901272935179491165893194857620769449710267292215676151802081783653402317208570935798758486426267060130794497020118216375977714304115172965992492631992827473478283739653156984812557143773492264256097425136672597507319527903782826900145104383256401796585869135181611236392848798431078622781355724888365345982654215462400120341388197051123647789755047220326645276752804183114137920407268937432386331330838899471889373074099560384054084625195047265149055739632427068059581106692074004928159718290725968304252619835821909524389911874994971574630698458803463043871979368817175344137139300374318548560874732575038646137443582927978325273070395411625535219522234057240965382836617058503879089926852971494919097076218432928395728097301784730535671693025204068976464161188009404890402423010851816336736566559583778756713968063890213082630112254588946461223506701659453024225905351283971910711181537991892556614190198789170901219443874450391324074819936548510707405907528582193924526523843518402259690680670292898551354506807643364129812326492444094336584340066934911079350566922863637308977182069030575568706448580280131200953956617842607510968785903151693125810910822252070068926993024204753675983091433865208504496828163243012134947339330828669578713721089102251092422360930957428499553960233027201605247896725704872907692938669808638398736926166964573744877280439589322356419812391667400084594919417027515098619573445943301960605924650441396822267433630023346700952052645959211353757173316412599745114889550096273037519249364441323006072728558707283222654131489054602748112592324338586634656835988676303121470505255674845181546446066347429776136636322380040972777534506336883000891796515941989503296868342331047396991587485618080650678334702477394719168614526439042073938664732490079990551279845760439633252036040720903055201889784219811573398336690268737703206823275051316625411816281797800982625679094354090432509144019960821853645895288268822548780543419105020334992682918410940639210521094912504766725977868876061344450031576779028128429151605787061992228525027885056*i1^108 + -2744602872276555302105881763865844042371885150333367540368423650129257950377389664488519629318316587724402758478067242099041018550959040453437744790928512205275174693620130002819337969429398296582600608825470275785425160960533261659485076008876583429299243312027218597931689014682136347352664312546752809170635360874085048017435376165378479152557564676314165151413031215817748881133694714667928357237401878629880996469576145297236135883966802672893947301408822366691388701441695909538335658513721046358705567464972048047678536683336868007106149753764641824704300169809531686703404448709836257572014756558767074878712247118591731682400842545494848708813857645385838502522468451307799725042343187244588769564959963629517850260269145155855767930722431951960376248071987713864752757496677790611922304816887093409301961739482961077051035748465661464188922432136895812370987289066765499144146672033156410636395084405586786439546181307001103522949850253408366374645651521244924786805092570267486103402434806499688355721390474523320939816237219130136818137148808689526166316149991834385623270273992676534762705013023544230882435032359577030146426413865861627251619341761334052853804434131000867282632631419178300099524219559600529144854852324397740549959602001374426476545335641486528269137567008171955300094440931509624298275574369810242159276133882889152971080213290353105571074119967356934529793769048478625841359604021482026395484836308458727520712207751705586194650769159332827384515255072523649925131950057441368441099432818455710458950636570408566217437694836082159702980797243931296230632397483513487375586383032883507913284202063443384829496975766304534098360798201770207158869256234983353575414055397321494267833455741557094609529417867829459876146150738110536989614398219364957294136295358540887176391555309960227363658530431557531866706612781059505173579007553466961166878494764857054542055305514867436329012776310993895344823204363711012517661569100494556408108874655249291696606864880642839053396388986770563646220747442226367984215786019541512592849499964595797809651090188894708534927426885181320186892220799871379675645289404108481543880019979575032665473275818159188722244366432198522908439869715172702235483601260819574139082143692317820052812661758386228782029052297099583327155754081074200151711719638591731560122772125562759188520298596228338787289447359773731565123329175161332074813662387043332181199468376245233550308011761344117377158881032126831203483427877192438476707633408933693217178389129126057317009396073732688009176497949092958076052523627411099995112827073190725142130362799764255450975176429382991607821940723744459747184839966290448897116752884793344*i1^109 + -11067000177335459103962787353366076220510064419612866641607902325047889669195435352504482507914133303544361973900996518580351314269697441073795593049205205874483246448750658227258944574528551195667538476359982423888593173711840489593203336429307805258767650305488833197531763894971667716543331290231096387730361203508294393122934258546688429485514479123978714603212737987806898687239532053594830982124943002378924778214793707278602860418182193545716114098449055559135278195527271786829976570555310557329655588028003129633105523566693925534293706034320756768770924464605959192315345730317353800186647709052344593467672286162022330244585111532443883913410919004984858464293026354617038158985225472448949106878224276120610382212833615223408561296274816581139348482973798659022047622423658006938504458739622977853207006393254055868695607256733745890006177183220354022622856710982102904235588473194638962951271092168823135845278676604448411318742110113353606821408005966332098515357840822477967555958072936244151798930714350939295848573383458509802529162335702611417633048690773064807680510972231121226206240997214889592509712932749336877679150933353674776326373015098077822582344047663682272104468605331449164526718327531008144609667047138767801279752740340358379158070592956501071809516771047585448723515802155503817017033117707870028772983575849836301691424767225056148521404674996438560431598212489413177021499375307385373577376919935063915959857507521384611206809519016275350993501569224822589953622834536347086526411548973434423793567326106202164174132419529764491460329168594017971077054342779130311771068870636854036798840083068172772458266904200626225016451755610015324072324796242291710444881578268838414274658935044571385763124789464478705760969286650927781260761171227265338061072085082843930949041321959028440720630506716054603319444132114094596417094710100359785540157028390534423597475792247220648897776660204556730944613038234025945095605064243533155942727639289199499847552680242909856070680774692846994494679967057399761313891617894814524665611454328080583618730465574742730028702280889005732060467382801555976498449466418129206771272887452540135426813600139616472830252837946151272942302429896375487338512283601417523504954599301033964423296154193010605333844452374900269341388465792794403848845112229516544794334359566012962187570488814620932563200290514967851291744322189301474135661358929255179972112741670949733140180407373269145937907095169505010229384632827274213160729848593434488507033486745409766089796351680767503946047711045770351605548235582031666769467188990900938761184054014199355343109188945922762833819051857211854473115037272658734447853568*i1^110 + 3648349460112726730951598071230822932944036888437692409084180733430654563652901945457822650882182248529791633979282034870814858795853367909235747301904943484279732160933279822775678725688264929031151430167454850761899068108420377564000659271754714901561097879989818082022209763253911435237184454189918053189981797725056693961920329110348003483706184567663376482778471290991619069304336077335558119111652328562565840470233458564923324430119297316612762758709162608928310898671195010349633381695866171638748774834777955373373972325577889865871679923582210592546567822634673770327028646021537777813845298251423191572948465415473104999797061902905214731158469791330187673413182550347471601758491343560186552788618558677913710999577402171161335587217674822231633457552400379083406565129579898460381819496556757833711150913812704984338864948131347703688806879456806603162686417553301263963414351919753629773137086252138776708161854174930952815262654894815882748519912556292990451980695696358710365518089093404779116598301758864220417311029581644389010983289244003286258262881869727958066946599668006201870842438681127471757889532614106690659053730133942032225424878549240947971087798995524443293917295388514105649869007204039646385051078637551884208306348002031546915201664913580257482903212088325045219506817254521819567152743274690555491731208299154547120960478878281683879434505093137460934901040753941425640352141222715520369029789265182205090217336534400166206179711893598655952538274071070136970033193370697387100067018755079270326785424439662442555697573855787297601514762458419801405318166229940809818395658542422414937116660265915100743484786983982628382853772910008979018874164067792352324618368281203710441783813193427053834979437687436582096276130482420994852824635477273152396819060481596273213382043517712801268500728777775492099980282222936657266822832609012896853830566224665365277249667261994345686795714048703471895184784183973461037287416089376886325302436543115204176162378842845965856150419248652799138467477059404206459006517454682828710750654195089373641420331796245154566182914210684023080504392831996823384189655086718935497425079572877504114629157663498895199618465633574091006939529053467308839792278507508576528388539836239547657067713718776321570868472389712123197898881114508257332063304123704705938513514435462563492760187951581951946406418519007011993328215616656897028342787251439673006658366103551014770662611588451837763924251449474678435186465469849708823961233480478686107766458890676435763697195624126112054253281554379264629868713460514641784780355349683656369846020177306335861258939395427136832512339183957630859147027983368192*i1^111 + -9502251063531675242774497213265040778496838482776545605007014843027496003074084807615584218763190153807570620386321294812594277929957952878364090946966199473237143817770934603603340110625666988873718310720002312485112353491156972015264131204533946666782699138799113167852569301412525988732409180382042368683234025856969422413345919625656863507237245101516650708418771387414695929422073162797726942400372516568494045321005895905899215997836798503911646319841704091197507056425817242360449253363503570295356252719776224626366599511548016634595665495702929889855710437725134036601303180187927731396987569893418777522609329055101009844299454574040432113367152597406640822324168830807709126208970111247256059134926072832055016211249452906341258845086961713386575115881581354413979734198188539949554295930011968722772462457838746960754854902577139606277227507835802870509673736441714337892242792417444135841087508949969029599018109334971416944427500753465807571255980943168325396638798516965275960784280808031693646619644141170489729832768703614647923747272961783695596853572648371802796781026092539973067050407702259170385676631423290191299262328583786815283894116688858008065033743055065861231091504539713042842285859308666083478565167479587149846175118431691538134103550163504692327003500736888022538617745109728785078308522423396503313530749301487237062199447924926497739484002292024150238431373658741390591985487028984558175709027382942687279606029161737206542041494920957956225059170197287861634753775551245462350117644328770343439163303904973577782238177800471820786008441374043650026365907079777962419168708348836985688094176436258831296874240549146461293080712321255623549124761825281438341217126220684743128893351740997917661042483139664448022183384245096925887106942763482146480329514500162645107368743076364978444751699265419483328366828522319034977000023626555774984556253796515179928336967921566563417996785985125150912467271709367939139536853899558390083303620898123244384886685840030464441692736894121865782911190084026514040405364398597722367100943482078776971744874316141765062287671495622073048064947224773434241716778110531647610408390195041763440673209465669999120864574764441089245799056329038373237083716739409663593974551484460555527742487531384365920450043793881293339473217029301457018107095628705267646498061814344838381193976668432141245304544829469331086043781239748283194389417952870475925576475382549502476789685401850311307464602488263009802417219252142418790891542150790773014823848292641267310410179330146337265264369738971115484919600600946003921436821966237067751298106196988308203509923363465227754199676053526458409156608*i1^112 + 2830977162122955088373871658718916495991919425445604259667649496752399634432698766204705283146004851977508501827585001706921680473846913079346392647372274593130047559710150653186688779251047905183408517662364068621616119309403770415065901745700054304409339650219620956798412631520958477253698650878273166702950530441782298450750916334177760723905013099136159486621531485825563764466846174641012535776570285719190495277963875243233942845451469300676986801945282195524662211093524528528424388051359711772060000957380190094369763527463533486335105466723177092389667741190810188546198328609642416414366176332626009043458419508942580627496995153315539328904128535240351233957152203417726406445539724578742982450489140958594425974891327214809100953120168984048258519522264496956377905640046893096756535567422339248775830986680404825635847393980109544097250185170712352690762397305530835511591120698276706328155906556553448783953668787587872766174637027837831404717551295989333211133175597884869354815111788374432537018482683983465027954347243899667089233655605842433962575599754636546636196886373677150058594924399561054114113165438748736285445809800741769984850984881816584236930299350835743729237638318739901740137500979932875439243370065369385374300984654560936035776901745244297924349916909127668719089322950132029218391602893127979766805567293829156874905367337315998929406853949845844002499541628731504087701191773134029434714034941302542901759446021677319734468702329891494468020423659780132728612538577092418444095620598112026031024740496063928047231147485282095389130258750677634317846054182635481048213998540700453452726114952230760197537992323189985502244851624971017028291348381207532296453863668009167276977813369190455896420013975468475071534895577284442881852909005951387249763350089826463704778536054731208447581790107186670719452357363239929832477377667986267723144727344198183002360558560785447316884135057900443551147596831759845629189397018986534582788411646935040109903712494166099093700095742057374528070830520723281326326004903340571613803752817004339850591646436757350890538386351433654000135332846925557624141638491408558381680691902773754312893310432170667683005300784123510025339140327604182231996397840227944155494895143248165835674194823043263265583638516535368453446557579381288396735864136765286646212685652866965645976329771697158393414315301474914127216487223633744678918473390287168180485659260686146251463313302808300403892298646391634143782299746159880086414486870948700141218101121350341882193540199242885194861972535558322587978676898651766100421878603127289990255651737225498803273690845086859631211357075931136*i1^113 + -1478399988934745980683077884993347844552441199938384241033882984370271725127297230958884061081264120864502748560057263762453659946834982424322798025899357418871465211015091840259182735896472735231806775085017082158438930888824709338440503142068222424532327317382696599825370464116661406248418489103470471961881668230184512872027704004668936978799982650250489934201105026664350269641712774536600857380266531160747933143558027424962077821027848407418707788173976471429006651931115240616692295850270294447399293136183682127797597642478991465191212759316230956638772049291411229788145450731373729877386014891535470766617146707060038915427126651771127818934324285352883652794777261068707862297349711457477862535207158889556940941137132506577568255596983242581991310076425198292011312939160665305454796141974377707167359424060064918361491283942726313948346926640663749452838261088858778458921929294890743892803772033829913395631863297255699974552901037155277025728846755040687447486047403956750210385022130234129711072794822426289530667054463024775080637029557960562153666014613963352123887531063694475476872995905186066702506847056412871544774379653783619686903219902645115043822554167952231751939874627434604568428821923486957387910653679635885898087220379507863339922863911079413054569925098299020058433906247540424365177418467514517308326272610740588046260030881508814904810132435082363909524739745619236838551954146776515987481680862067061461257953205675082448869681595941700329371929298559696103482355980677325580323640105496154725718394754502675922399614370631495990134173642889772434978787994567339932940733655381648604862727545021740625926754296639524433361460055582915844121820244363692898001020060179417460831613994455290600739463893964525633870843821061045537050013191336451245610957623393644017022702464713017161792714537505310614838270988190413145476637744846859766130365926090025209806515077595436316223926494703342611631134057787579321836481092305075047067226084928139252685205992798048117228214284813346301894007882504990608463439139403418599232216888818931766045667075255504582721781048531679216982497022127691160981660186312274207383662554740192849521378863359812572535278341882306611788701264000729971603240983302166810861944561815311896222114538313274564564696149247158044806476820075145881254932248672597461249418724770364415666713225695007881276409460380264370328321199573248233519060430031685485097502357305384953496913232714713933497701967849593993732270403630175843588345516426842901718657148284731844314236124684349354781064311732756495011835309964924802379882402441319157553561917754323180896243876517116895035392*i1^114 + 310561609226734620712751799079649375242182097685674927496739892354019588091070455404791105120088780209214223489782682329954695564994175086857729774460959698789419936704930945837860719494438662998052059823336268299168731442400473397548575514241852207308583686133737488826401703979273776716736964684077652223308741103001034893573612560552483176552409062600328441389313790912750950933797560483582383066812625001796341979479732642325503644851283047579095098308509113831296058508697147731959405885636557384114815975450042035194720711178704280708819713521285250276125700277287129232999786629953591482196895405614539490102470601365770808388671174636928366397346557313120748287892342259177925728691604159197425098820959515748297118322451157708646317954448830933907974902835111440419649402044756178341003062678855508829609852221678439894573809257834251055485360556762408244028932761319925614593271766721874307377383890509909952251756451468168452928889742665628191253672011189923129177715389950330139463291083433462473244662115360833278657870813539774048084634573037621326956735111974406918378409464223421567890448974775543358952059496556038520102748983354129636063720040088211628501651663310677650791898829292228066058926005300756493247955000534775122707905163531200810643091531488389772317681886541567325507831879608804581626956207769517717931140769555510446056898323858641315552497857542427861411980750720974465025676806624930061217395466376819246598269746396489218282338027588416877714704056634462502974733128408420952593731964264679110883086007926200993246613268876083301621469337948993151577069007406773461499605111120167093213106996720858768839307482136694347198250578819467333712263354932413505783055664156798920549769295190026747113221008327451316492625429016845098597890249573919723210581509675013226303781159680171600021518395947829340963749717281309138670922671289382009816618953978023776660195945568059185388621256979396455868511924616305489857852776392366719685871287408859823028135795091513135994065139387585323842135587424788348207059825066368136822069076352180125818298994087811445426426677613167769667923614687083134774802431122797143421886855938044133932811555903070128440914136740896806532070943410904614827719131275510317384187541126610935987607782807653389146352957640448522657645568538552546703488722559938628856900984524610144068693202314848762396101800637679611673741553499120874227629870245764508576171530469421490649904164898120480792462590071094908352522029917177592599585873218414985064458991741940706074962150638647218874717458129574420337610608261722462232085008659007300501278833507995799698345155362816*i1^115 + -15691249045920256666160306850612230521603808312484386930469810678375672822036663769285167521500577142575862967944828305367785681008775673001862061460856458779460852063068299941949008335245209373145937895328519851904766901275343600561731169419534022408773537111165878830369385209449790216858228412848514063949056422381146988478730888676126257324562418384128435623704763356545664414326208172562698189302025846295325520640296998248635410316223523857857589769632953319561664634573512741142207214204093559216790741458968086332139818025708530387774381158012343225308399414289137770085804496840982672341485225926941036730397922450327702596318788431043047140702140119557883893152699092763208136382588266247307030583653363613128143355954508731246085354742012776980128020899737784806924002790811102986456278693792736027000139675741955731394245975393249075497590318398582780437974822857490022802191387210370404103713825800286611028356017391819002507485277269369481194289739294361516663209006867903360832856484805920993533384830805024305227955708760953445726307216593289178701255007803484338089118731292747773581853536126280069001440577689123462461504229551611883847255093501901513462294237013810422333358032815934888488701364286451629506730712329214998056772479062503382899392132839904728946762177913395318722598185920559294973184210025812602350267742164009704907235708479709368337177388822594767392336722176921839870509965986206217093015556827406689872605102306057552009120783595025929045158041344611729664961570061522308803453497363446014655291923622256294713544684651291336490052222585016412635155676486766295648724548973043709250921496172592625341053568986101730511514131159897984880986140320555384250759075099169787766172460693082718887923713521933993317826824007659852889029345059567320631902070009370107626046620198261782685580771538296828829064249379971220056671984930916002213169270008105704304302856609347939307447970295089755941078455016574910943333641396411408418870347426989672498097995771790270756098347297085955828839591438905522392114234277460620216853566128636747887288398414317357532611814510663110060885203525017222905532251690145740117274648484546833163547873857536543978724386568448898777997998047785735024485457198919389722992756573166740825500847053349297177045223312306052637207528508409243718505438578321188264227632185241050403890047441200651485001814591781499531660691550097958556509005924399168068215468371373823053205138493124386668304071664785221700977788595245302859822362914227486741958253083980191922302367785340717524615568897061685445475342687170061453565810431314402351006275862849048805376*i1^116 + 6157670038499894163869628589659818439055369194779799359750714568679924835790693390374720758228163955598266650399873335762840128226115840724173463602979748656890531261012006185125930626314387493271920540493936573823145364086086745110204276828924215974331670823687098115690173041633154750972006838998580021247238282741188502799504352351078550130559171854296208758964334941760158221681022549960925760671646386762206175252359567763879451626967030424208602979002498203459645874910403397571573684968684539856217291964614495804166262601020807594845235407976459306797548124719263409441199768985953570952826444000059190714948580164741206495183137909030893980436090322148239501399960165375147543798405081240913712112592726165677237877718228255154293277656119898952560570345248148674511371336885854196503395197208991817679262457068873110726785180884688538937406986421656524243468147358981806859049333221466959731470453945161122180524358553334857319312097074434343881413580630860905873192491894491451390357825271758004542681047518390623427694999480440003445863820562979646773298161474351899411805590060940976102978612198667126170309122991401418170573363200635835102987035600480883665075188587598508102408585579273850236882881795292627963561795209021063922733330773899759322489098259267898190810844788879961223313200233445101934009665115272331426172395815272663235807632363230325945385132233919553322689132346452509323372990845288101272261908242940406129854213708880312779604458612111859723819724320086010176866761512277065200687686358751890945040313549160269751613014017903233433303436404504728714506394919030630775914697755314391102597437323174304879670239161673362606096781390096440442300846100430251704080763458815952239814574329291642875440624727964830117452797160112535230599561127057595808357526434760303713462167660110950654474245686483072463828287415708894967015159929417420819214511897960076095830268457420321047570803481730482020804265303826850783613905081730888291291184931729631043254070402658817441002742970605078456752190883707771866638442293043928281495710851754009349305076471571091295370697356557682376972375321990030634010860082571907704251393951837255162227495528397813122365119377608749601954164180599144742485055327044006136929485567890078613769740803691835283029194404091429439148798603317711412630461726059674727321964886878547404989979747166152331253096468988709087176251722172135954939236403568635035215294986148525806710887369999125352141669913222437340964220468464601013985201535681908226578445986406321549067315427372534209609481402089450658384495374100704617405890709175396705298532007936*i1^117 + -1095160486795468551872034222581695071438112278902325775799880787655997505389122167818609759426219150194750346475632159648534398394306583253124127452407739952502229747573489302429631552148295476043544164559593832251363353680917400164646086067516344092576375679504692864392109038102103807757987220960204951567470906179399559877990321018790665309466837071443475378198141480522699261523550830443030058161476937386706541694752933506598315420564141982528420083371436739151560022028937404724434494583502828115858935986920125367332451556106226805605104032613610092208618780490851715365250618249701338590725942674109692716860581149162634726888957466384444695442975217843982609824058404533095045234344583986601958892219676281701180930511463551765675192103404815089701933096222444657656839105026002987807562190988999949700068361960537567840996427332948469748935869278270236763678059885417593998686565959090968056452221473170285481194556210161457179619504684827889939889893239001296353560119856745032279290757613132943837051919008655452493909588006921929679560050946055149166736437321512165758804901321966720231146695767294227751329748776727142984612307675893045643375445951117273013792473741796227667736151980067662511066467159106525875034509483975397542862926449870813313907426422145515571196081846360347088468150817439953693957967385475176359419407856890493576527439381767421209015421442759736042753819560689781113106776253599409728499076122347794782282055875530108442259703621831229506404211669591034985713598361582608259959842616139072313660082111618816922138116318675278884027434969540935597159241414422733680935639330832790231505981774389577799404719434299095158418559397746381491841293444259234719882476652386732921266463889265203722541716267207030620552182608240504705074807517353630681713325961092658293619956733162775692333260357997790361980898390892273145836665220927821982697405140604541021361146435429525020900769132844787116914896169803561775419548537789624033529451632839523179686285969946172105429350720239712932089405722741725897949587836007401882191837989420232645957949337116995332443352418833096529673340686589289784700709116763931466324729761884153456040920869221261511932489102555434974326633064495965989047083429719433971320643424206691347555980605566170943964851418661736441777557299950414719260204443652446511743363510636459619526236833421165491056105384522960181483066218190041061296291099285093428850936060755133659266065486851970966208862888920271774301613249068990023594522156898921937239247804026959666648482441936960475525494986142645685875637141827998832512052570276524720128*i1^118 + 716148591355617895485363151380745599362211344786528870469798537645120920732078160384615608644873899350896810152373513064112864694847296278173043012291499661117314269408082228893947574605504759505877835333241875409438796485923911447258006531731467954098572671263860019273448282004127759855734020131827616631397498798297870037651741735252827734614395345176992862800073370194240441101666509061220809677395420650711704970267785967135327353508664264588285284647070337146829312009858449586125334724270265962764765009456773412005145004254674818949148930036994443337837708252232441223272873885846398409143671874780017358624430778144200710313341125167252364775720180455421271806577920002994740958765515389119502599817295613866140869242244725652068856570441446766192252826942401805816920688123971577711732546521379282953755629812128466528059113744927603689523479386706980619364853181431182480238611240543196682599337659880020272789179057253916723115050536754251617625892892844588381266619612202362530404716504280780979818904938175200606279156923244467258439220807815069609315891479604480980394631380622996209942930767056860627048512138710430638558359825050638096532204510518267215271833838766901011862904044833345492677395981550393401409610389202749652352649624440395598893666602730801150425372311488141110985625890865477277249880108245359656700634191921146138724864438698652164280646500918703215306637902098875048445922172082807730016980467559662929752499893082777199206208974045427693347048429586190793078095745251578832436173413329563702128796273936942035496240384729435620070787826265726324100639762361615875911530109362767516268649444449387767633338897777589087953979326431850413528978955392974288295845500036434192505771093623916047286981493505321506788387877675008144716126958168047781789774582303447673411969017609155402115584019046586167957085007570225431913781780756131007067249733367773887112764375369869568886449483057764745545871053821081707840910380655643985453090822662462826707248326714715554185498034575924393791932355125276008700651257796056339960751216436468461522326867517187392308948156411198480783837979903009897722307933542669790384840054493845297648681866433909593136769037514683044531579715526154701773773871393579044441775999520218371935002900253329044758377815578945678873961590235552056537525693858853104056149807646396434111068046872024971091294219455730977117139734442179655676139706705921069606093318076828261734412802565727676403184142894856876739841081036999692652808449504731656816084524167144011379137589998647543536162563187079729631669497061268296883503104*i1^119 + -130841752718623735665498985058826121584818035675273134872100568960832372719481793255192364798946369681296941037637172583286414576893281639574872944689871676274205525855315742589005119787078530455640313560046632623281475141906619984127691366189619086396469541290114318135033549186330625409237473864813006580429462062266439222243770543038318449588137109373264285485680973155510125019922259312945293849491185307465371027251486592798221975762594995272573238646603292383324031030314647324447459068400338883683225478536797562435472511421719250559689977455679987499407657576596098079676413227348545873436013133902517437293840854374963198818601019396338044806255614691710124893008665623555019125634360160941840183687211569181869966953989313228674764612900470032258564272979117001619888348292568809597895013501176134496920462193875288896257699279950051804920943564870678823466847204324733286256518993837069681819258720312090072980516126758628616182028748927326852930933911924971065622741378253069640839741164892970492392907973927724197668590059592003962635611566253556405591175762053997814671941618503325809847402604046984831068041292453809395697945102273477239606810801290212571091136985083603282483270576894845622975027266516745663014621396165152106559405939138658754383131759271622537521039805372811390990114786840709515278410238430912783078201211858162992878008243917350867679681412649889754594342449428807947612000179506990473899445342005766774182826061933331233814989402862828320765551177507441648363615187263410471623222690718510153773188829939480721536652622341860507044084539475305971081370619314911580001816924097814507082453963514227520431586420681691500294511814745558908957552682009495166246605605335714427570187383998405881039247630412840701959310837738699611819147813578116169726863439697489261476728545556077927097857022160610086083074745550895392675664704181987653790917305287475710837551602381348856787695121092440915998168933319549021416709985334763557723359301193958021341267927519160875563648256134470942911680428128937930307038822682181645957312541454700423921139177201253408244013821751731853929858391709524730993569295481083210355338484207060004256304444569278395400080150934601620660406124963525648268626444854704127877339877793102487904639675595810677652943838904383119079504485305319594894427303134248943931666797041070537596803372712207810870300196429391665754207433248663649536048861855653468579250262261367215363201703772151221117985679705527970282815287598856999162060072476859662972078152702640967525249255618910970787373365252628084279987579853471744*i1^120 + 89409592655726371435421049121896918994624564597738182616085417938255722570121994442083061340472584463723439136548260408941443621814291730907045126611447892329609809618261431922864214336384900476396897131017448436923693305580980229413567369751602769597424102718110047472327278403789646113941653571506717040299793302905291863725493132911164955432725313525592310092489592777267846188536818916880833358706031133774097573515394612539827388035302893828755580784634667593141310223356734550425679986647846277779414947389871114857651781905205221742337204273796963366478369503563218411282618500228306562168794798463774594651916011894671482689364842291253139235916821034114255599008896812423631014719431665679767402908496630915237755439031569368553477778465909024632080890938008306715367044916305206478749041935751026094895111514027356028068292618466807254214096405823683884395018380440912452667584929684637654397933425636307457067042006045670086225790404337252930563839122478394094851738259773233742614205425200978371776597073777650993834758722593510761233495563436654198436682478293590629577781120219686185517276591104341522869997047840659976514714998684043715698650590736407071569239655608024624203092567899311572185280259598276829389752928021056235239488574077940765723732363197798469973096035044449031768152818358414613260999045371035048887945340098705877693143234605039310205419101707842014984001689385680756981457854796867831056403241253259609124667158215818662736698543158196649450250010744213935527559157083854569068273665580485491288436193139311534752302666373618949897867162436189303130526965414233560097849650331232147589179600899418009287381192117237838976034765990277920019905045139961115965481501295215666050827175161887805214845805286018320652757739917203310297174042828661095305205995627488151906889637049245729512619620127009028471310313564696360009555673613447089741479248218333053531278588561983144102839818287167388458410948837576645722843427942570982731205287084027262150672765130994146261501642285997782298883570620823115958352697786040236069496332832528682230861396886564754452788980743786293809745359250046865778443315921050676704851024263651926318109272302609472844041483880783248824205311674014969317254846592616839955176109876107269250030386650532678689952104643364273410820071314180120550660654357650370820943200201924903842079745859945983577313602054965639296389761165016136346456448318360617276496923043455045006881597437447715494426713926158769555774191697306994779504128482375798248770405609490073577705465992749099103124754236201685221376*i1^121 + -6185180169780810984913797882084923558751384386009093175048374695708660402461626560189034741916581943159963973885273032099209169737649941248446157511068461947550298075247329370928408690036036768974712985950031973864434835959577881966199322457821425490163587020140374437167418948924363668056499902376733863976937896112417751440597665962222542824120771152013254884922532359969479847326823282523289216594537019738875089748040965034849134131019037679375677523098240840030472049321598028896961866968028871827674849227782341570420425924505981928653626589699706022549725155571698998158424346959650283064894987786393295668730143443005997058714206137550950236690060995361344154092394999825840401335828053822628599550711911319072376344256863568219439851470287633527806191386469003882553298967933549736175423073247540892350037387545480879585549557048889354065562692886977990299922259148818825577727013927180747418095870065362319259626806692934618630055204444058094152024474753793780845162224325943667891744656679229678468236907198036121555129017071082653077234935593983947279039888088949831205861553803969726002304353397564134772112336906137253200112713007266557185295219513443046921035015122901029438673088173823743202760242582830023080991176999500239836294084978755350170395614035312806577138390513878310262278048256336520983788156794287577658011607590411436321914373592607509941095553310400720501207652483717989453256395874589004769010030697393391913688750390326400241221145441549378140786641594408671875930593245150502727939984277872191490377946606746718963119514146566234555432546291201615297994806152467189188544687352890129801913228939384144000291260958998342382331818678889251919574019529585831444667222720442974250121967146164820773838298038411679268017553398227038844048524374229664020438304745490927837984434585912083448205547879738099711202402795821539329095948676916673206663639195485996707254220403184797964702235866077546179862372349153707068140049296409851127095480476946853094874560462820643838052498033773540212471842184854512994982689274177157062933991787936199860761030488662650134493922621482802166458828177081367138758075587650233492088432136362628296588686402351878757106825574909691418212211221362482767151955576766495817317485537808177857404190675872257321368641037289200146691464939946343157553865636119372008992548277670017149385157083631408094043417432572191602026458281363453176214395447717156733410470055455172261225022743685831835867417255676250485191597369264008629037633388737070928038674172032332317989605627298722909464272306176*i1^122 + -112883355125146199918410247250070859564132475036857310117246318090823392798485893020083908446789389282880071429053729500620434308633993762811572162412171437717746870128449291988754577917232570376130264959493678265388993186860748672439993610481577863585363461349480588200525094495356603123767803532968152517096134462570170012817248053221902904810114541764647033790283631185837910540908238370934881921428547308648864261018904849120559054804352464757073293357461972585877540645565427383201244732089948031967178063491420931269236790694398984133657002564706601061219172962005170403450956358025937264373864600863927506832439729742446829196961737344477868125926933053538175680195899475888628459185434417383006960524135110761916587299282363789307045508448490143960098405842036311945229064463778293215070069220174313238607921659701333147845435381398783649195802310217159246108674541127944809970496095780890734898271302519208904981172050953916127052741382189334859706099180635145644831526738571765361889552614839860755790575739520720887904791871018350907350492227366963563078977591101127756738310735985760264820046312341112823342532866303993268703415144291372312525609560792728712127694508290991082151478859133713679360308960007242129259115038565870215221248971956522238831971012524575340411127773096888784193039427014863992762967324107711962698623069580224434351490455570219588079989249303653028862797389590983333405520348642395383186172819739376029426680062948430609111013746707034222312866567685618399266530080363814531119385244998929939718373481788234048223505926046310848916481379240145128235854135516610542450931059602525366001740367816578173634995731807461765895642621267287272627564172531548234601969444682309716988746374495277893823456851464544060870818393253035746493448616730327676838808980332458494252392291267052287551422414374535110388777858802536196337085049769766399407766482544181595212696260323812116215313976648506263751424751978900662651178850715831253745892868465348517033912117550460466481299206513653327947310957955873036598787143173543672153194820998684714163936699589886548985906633728602382121952880474649540925311071302946467048212748576893675200522311090348734325098860814687681001143584044509360405315028018496279346303286123310833450109514139159319567956516869890050843411594069700733072233748501914631216232929246945022372361478677356666295963214509743393765712811255442381509187658241383629342339461758357558984544356900381179435466861472680827552295822474811087058527759403893723552647819959640255643953241111134208*i1^123 + -25654566540805790185535709752695596990036934239540041227397456071965294660124839819272641226225694537018766057002109492249897701736573880336482508977170034349546925347526703088368356341322178393268458125903780570139242840443054057016631042797093153065604512000563321605676717888026264330335055840276604849956189982653833066190297156758912960740009792557894016756674376980392826944491720954403720178908731381878638580854154161155429966958522782214751149748774124300807505522527746754708916447853087783988630219047137320880519506156135819913008181599919961779056501838014441410363501987260949332661482068473058933764871859370232117460317361407902149574939080109894983719128494379169489411107752068188596619853967243625973945145518837437236582825436947481942182829113437640827300724998336596114076826562011856012313319656769837357777043397781465537848340339189573760653181787672862994661626022471430608120857525662983292105478520221572542489814506174044975205390825101923108690244501127157144073191465123554098351576185484120600216841593543688611209348390162480600622710950950230207994292533645892781624037813773410588480791762640871996004532304358671826195542230206681247957645629264289857460660344435551422791777154789558030451287128783554253650268559427516444101621566310145591858658554430082153971023357603289457159035399465764403135571325387651403057729675261848887540820886958835607073330971869444511824528273867068720846219669522504281241933387639287438224821003157648467025022076713296227723237458465724497561199504908832831358423994699910232258872399058184467734013891437754879310791549893488468546498465119014710656912582529913245348395638858015509577795637705545613091210066569869801520903039700535373745890391532660818428442533738305532004223480877920330269660702481365663107015278264691284004360313992505282811164523934895389469931079572671945491267825665467014949904267871352049791917724222436027785394114197078745794999476524843544475915066680271279041266860848737565583650302491344005041442086002607445140720310948396302547473612982264305481052061946454860230654820725699573352052206475106222622895389449866316762059308685785796740260823794382267353186680015629785031226437241497135773210739803921147075271944054633525943188698200877326098694361219086389013843846342698732100785087916376349002142700468437612822690651958680234862682438034204215155951463863820658487422876772292430820300438083714199047390362528777909623058577345295209806520373776747054941180888342509452381340096969734378392592854776706911698944*i1^124 + 34015666901029671301182187458514568076330667134989917504333011381066354430181726283645014433529198972858879944856909887223407740063746088640521504812448025297211601458403824788333049165326671877757915192828222715775599909188125882347857909796254380045091418944924454214906969083950121701786130501238583789809215302437772791061708521201658412331021576916800522645682313353995275859306684622772584303853063429753758587751051192920434681498212978054532915979672597348328116285998677504942482634629320022603003674130434607241077348215241178042074052230802114750884660247579609380408235070555336499573241066917319608068426096918657969838317142511840739361610003826916114832195269361830437424028349833351309959776552591879525713954789162995555627810821430280662320808193998655091206189735950001076466093415565012913275026374826295177770871501639858172269224939545300323513128523212389666554904079880647378189037465281226916391943451864687382818058475775539899620614615257890720637839562139330039785286891404756040293298106430936992907485366281727012930887586001414498950502524077598073881760646016236203878666321530908269305737741887028248764110514291226314627308918995864248053181905113092543251874422854725676433025468359567241494982107667516492101989148171548699461579424612559658410774559715426255781647276177590874179693446800699241656620272978797999704063120319416927712122991624577067282205812859481972395742237066136101275579690413114834009789407420262382271553439676932310815175376729812967625275180449352306269755178739036413173448691428080439668658860540530625423144440389793951114726070923879355948013822447735739314447061998084539045865760343209606093884348096182099295847439461934910674535687846296064081495123811601580010507594447871030768324394767445725909140058012381303461629728070554242032890795878809493427517441107387264966723088959044584466706462401455599993128636309777310333061765633503197228482361946417007893637468903552406215300828015746424958848975215964244691617591357994016325318741799298235687336644700870159443473653562689305292944473255309242776066930570258891024348214469176309084947803406077846820227454345701391494321291244939325008243270516504361419285887594649210389611013801086684826839486910251566415602791979753924920643127367234704516568181749163531876269566748617082782130359572770333403870487033320002456853803543567957721470221162511467426509283274972615054145017200202621845472529994905651754805593869133210101327950892046333287669556035272005661845835266944526582808576*i1^125 + -448257222322393143101340977532031529518873635611287604065680362722587028070585735804956789709644043124108068166219070414674785052653026232422069180890623236519586108379558768378460267324308422712338387967374530726035122151765419435650590095024651126942781845296610810836566824250654428317519066500470622340975152768512531727714700708039362764735878074084918743818635748565601979952989031568253607004672067316976605691934405926031179402364674349984705438653753363173845330726835677008633803625071895984360279065462716713057122186372309481070501312269625588688186584802329957114206830774887632255963678517203969695249904176057152423563824358902576954766096526796314091305534405496137931956199708697849308851380460220255634224561172612745328965143245652804966858611183257616138652017624364673125900476759569320017276166027340683392963235454839647235735785070977669064131817466502430181208522193874821744195572453168334721433034958125733298643862766176519386210618944346655227383876547623523616899507771913360470501044088930918176422034852815494137203107385080570989423660858505300582317418933042324658119385861151635924402015614440873010364465574197364886077060255729685480681853621672352685375468828973508215988009136858692203904949496621012438268124016483008494831210077730443638469914814329502295015239302819386033356156721187491631480222235634000321671648421496319149506437688157220817527904095365787180903695736762397033690766194233707005920107329020660644892125849354526781639057788526125819718059968096399344123926296619462761460948469305808861773491633972376996361403885771086194915706944274178237684214373191926899767048183521387940213949222063535452333006205754478552447889942923158598407939096301839699489116754082086180771091679983625659354955290124707219712554632854254498170218606437977238337606460852496037646471513796920874952553190166406300554038080111059780511193810919456916907703160107236633277485783307642788317192427076440272928461444497781079196435742068754778647814257440294240214346248658234508833837244628105954616809539901135891745538028167842478100158768292648462379501486143571386932936763707842459112211025811808032877399637535876711367252680833302475193083065029147096127706436646495110459741146708198896479427480029595514582244531166432634557547325163282096848650330872354912792847664727433079095789717427764071092285999086013754757066767222883513347845117572526093220881887620257798669337744859970876449621968161017587343749676984594197678177551075750567223660380160*i1^126 + -481339134446043326356671948830229338504302677096132223674328157546800958715136093290853386307630025249999875559648624522390652796429458203278633782396149093004383297739307512811564244885002171360296766566441791035771982166968840105770029853708685257643863563025296954205588769307175128123430551788808750109861270641531026305943855858320943105710310400897402477217195730387880258562908524374380676575098506039622966395948601764672256422051650266584566260791672934802086735739247918839833255046064167507389164381310904362082877867374813273683664045101235008944923248392287446317933517028309907663680897246540309203883314636472663134170443336433116600867032212306425119786529056477504081744121738395942961706782771722067809808524586854131570327067590084817570550992145962858251163725525267410145859387817131819461195805202527129786140312814470868530678981428328619953831436127407431957576892913401533854369904354660847245039680416060281381067374107637652714100070377935649390597932179041619847533268339628848105486530675206567683451440030240936307690234855755353898201224991522486469744606479444084449339598739803782298349846260998065455377805656964137401848584256957069156154328139195061656363846776541393082981057959188940380395960851767830103030962001538335294100177773835644355870005819524273253087242948932115031853097977899230938531792637550492953799120887041328810079031771984418241356917786001960775826647099556810913227207620516173689150248272258014702345356975069749762068469279042452575301703593603177074002657677562307332524311461850329344198766980821753049519778395769903009226921610120695446235924097989725615407357549757682058670326933676012867460921271844263537885278580760835016107199741286758585180898969330805505706175415747516306450727427904293338410285281423740381022633861536998968223892435328082443160952369896749336023752844426413485800914436205545329268915061305247840841543569264726268082713599590478147466649750014877507806666329303727083034987166196539146803909503284666200928804338368355812954590580005618908478723387086280594323598019990083457215451642490469635256960980145544856854178574289542530200264142756284701354346968134997607636789812845494986779688169303363828748096435168518309718766377762700673237433548264535195648325339916161285162840713600181671934900316485033524262976843776763405069071461054845871853198376481831221741504289582116899737445815446201190189420545771539844144870966250063592211070404587434914750486296071423951075666418466816*i1^127 + -399330964496367990147386002516838786088616071669350241355728707133026490312301260655344693202627845597863092942665286521407321535413380403674943639650420037638722571210663089836723884507732304281687489842972978652253605945651605814753325329225521885926852585634685911245752746282037559803976786838497994276984039752304172154811385801660821687048328621471421903280980804735182867675858788379617211581456822562588436391433949010427292135388993790760387396049641406906440187988294929772889492990702203955329130053012598010210436599583657584715645220391914855734425229640925598498123175230623159893816300834828911117340727007590654849283411669327502918323518853508310786129973422695088339727698678693748933663549250117823707229580729888551112844494546027268763156663826646768843824277583158910382297113692408364770171743932355009412538811300866283564615348416045031638965846404134418486720945007258428183295707862598576459028068908119509229461222408007398262519058745056727455126052849632037655376200901343173225548974191759685704800111744452926217213044234917218287223024569959284634070458250690121271375642219056408449727531898958411605410533810267699723641364858451638004833638130181919307194776726442446288939210405073302121625390858228871136154264890763264648399270463981724824664801246315262823283836561915023439686363688910889095690253956636556845233472188785086678472353644845487385027095863609698452024038020436256763444109008565509807976703469386483874872772863144238642786913870220192780813000149940278602913331374916186423347002712794636792147649014844211457182359994500014934915702966440836886737978583041153868547008030891918269947298825291840690764069036701421422905001470577547158131372037428089483438039219889227876721881139367923774706949736372671334295769335811572790052104093942390921135812646980769084109299161605962815229126445905034303466089291278973071729499020562172919408436873555841503853569509612485852797338022221654175049080172878487694216497518055557187805605408773313229523851622160165471697199353194292082163522693128046732443304362022091893922079326054242317168846429754603415638110046000166996336014978872500955499735320191862095295069846483502192852527494426798780911420566879252340571030658518962125247045380641255562190310333365180880952541577335092714319054584132415452039191829590670963140201811968342617200038109886071391810813310821684802232308570031668946692941350697351630883506206754693495400791077223197450804924711469842432*i1^128 + -144065370761568727359095690120809501364863369270923033713062887895486620242543300074867268519745375517785483222911589181153484606882569820810672635133319743026815618181079248086343836544621379978701243554529953450398277494939281735505505983155698905320063348578095273381542731820330833988330400465070549008153106165723422253359609247101525135368971949794175228447972394903367798999759019400852130189425805562135148913926345185852147003373220946561224482780521229643773223403125236775555624736148876672008786835606073093234321906448151076788951619342795920563951349388830052827802670253482073196326857612183496782400284898559123245449030773366975338285560239308828054841995653470663620397588609296905354963995673985818332637372187738974730011230400944032224259538085394082033149096775900096750257850182919693711313041072289071108602648887812514550962306247325461565410049092750141876834459095739127396260984130156029476276109339101390152607199347394878364967774890885298218839751040235217517874244662802688839701598598549094114927433519597194973626022674753809119592843486879354834885905740396528566956167413683407464472948576600102167041901583309573006862094131117441940086720521912447015552881927911886488209279773782695744015517455740130401130682483459817781913067038389790855558694053631696095580087817051557969040842756323172272854239893503587137978452670609038979532598899693396625309669898046251302338799498357809531685821862230993054872014838312961477655046042041983983944758437360388458213010956548555188846305609910056747099984204082221638918266465817365520662747969656598736523163174278078661143191971080565361454726303592177612948674667373740740670998690666428370709008784172281879577782217255143164175770527613893139981011880176884618170182689982345633617150083344383811576675163459287460829823610069902889640045297401530076473792898674779212886504023589611262113229305598902723427609739413203806898326071153588802595887308540628067817343558340569100942074464182330334340800125102158072956319407398996720760273152912597474265428114461094408803363209906315609836290387403960569271307024651870328300707434793534617465627741362826604507936190246846780178869368835376634714928948026324980423096089233471246688526808089410862026493062934828666069181994954162886709852164663929786223208892109179674893599436942663902664276153367119611108354985301804750870338351898182934552378578702657645427288953675297218962272417267319821439686586072337219584*i1^129 + -40711811749988480531844029445154962385728049418382836748014869634873282881329726536624573872413164233688403860064787785421950424605546103933716183837654558270504404857291112635672480389064028215077496286720964640597107280177250825065422207944093653442210826384895563483199614672561542654909640664652085846200207147450531720823019297738207205220208471608977476708987601331080926166322032226965946479524804956487836330013728339645926257377148897623312799116473777732154273317646760398586448811387673748043400788966413564848254188585204660083790592689734215197435175909704362570318910826996293808982774070865703624006134682859906939533588605592899165628142836371095281883763078034631646622647408268868574527880692654824607946155567647404470251051126179215704149468633077471039686549428293159132321996870018394007629079908484987087283469282230542051956839446637661151927166508302315952062026635564381236842419413239443536954884855278818212168291802454043662146966215173929276230865804891487250115104048367289413033586833436678047379499832669772614999548839246180032847251537137042894614739903652354133619372121597057284801800097651914095049829550866353638855354808957748187093488894530049918815669357215472326967140706913190325127097911816273026185897562170208585450355164200975234295752905030456181226320801964480431758536102645802079729188907264870739398427780835095402665470574356703601121854785334538496678414177679480432793667137731055163257763751601180881098833851377888524861948464223864173986070312686127154503773651298255581348468447375364743911593869906978726838515357008556760845078105212304466681648779094471118418907860073911801643845074554945446231678908280256271962582130392901042798680687155532951207764251891819262797555118181669580987011303221459536181731062470063019365029648492039918970316952153218167307097700794820623546342470516673771424456956528231188733902714963557230625813237407751818289966117634897813679878373338196186807795813990742743849028215067613498626309672256235377678102777983052332029757251058650888918396333023986605719263307285739175208072895314691549472162313880266114748169140385228178538731972301430374082288618017196779450919833634993032384962099686190758820723774223855851513170540186505139360188311228333828213515769935658680542164135820228781212088171321919420695792216201853885656262993320311567556213763425259862512960555705650445719560762263134538350524526638074728165936190115623907360768*i1^130 + -26633015594653295226516391979090752774634570905446738933108160137140760365464240831338124741761951053639396208849912379463636606561295499338843599438381454598939744035431669656258664587903554949728675667516438900657937787765991246302795470685173194562468326754226153896495425524988306363321399779862667939289439515442804302794874706994983320007395284896058054971890180756032725347119397240331886539674380566904899350357302699030410077694636938873727870755760630477363783475400647825187798677452627827221590497546181763668443934897981811875060328879572529910682895158738258498497657007394142563639897062870363863325658082049357721066540052949382906870818274616057907580633180279429941302377133112004210282306621592946681640935423971211124653596329804306385266443947323187376512043236108508611075640348753962168942821318328398524095106262185660890075472503683798962233351926843150348294480608936361708500392951355547987067663116798880405568261994343868003759873887629588367520698591337899220271903390374577032134322768299136524249470431537431033706068559555025663243214559318639405286939962242772256735413916802715517636689496941035215282091739941172983909068899302796073841916955847644471337402984497304857564943121051095050647645830044397163926141675682672923754947342729567883129599349721293323830793683024741791224999474742029511246133871857151182177364747436745801657903705743737602551108241452068890029462131607387470184383351971752786347867104764441470419622386900247195435385135409654233644281604099190402283612927365177540009966172566573627269491926523972847781762856575817888383227822570213886587621653836943330520040002914105838230003386264731407722623918020648386902546680992512581419895910610396957731667196982610621302823520940771173562571260185719280275732238119877637130621453634119418405702182285368715659579563207179390223749726198021023656041817467011585648834138112048600536278287063831231677895850715695767060027594037584054677951202993996262282317094163758660500896342924461926114820950980374861551256222007715715145105720016879673439086817711702489506074593665489652456039266905130506372038463413653331350190509402155604487636248897696622247364244775759075485694607115862524541890676411315460397682011532262106105668662359342277717718441075814555466577736501294847970818511547586178087949190842722016182292539013949302485132848938865835582973579549793615510337527463511842737793137923160276992*i1^131 + -17876340051281083525289590368734844998887445111226086900413696252110279271797227436368852759748220129739016553073471289490384153147656077646647232989689178534502615554736568063287498374337815735691023473270847003297979088152881109822250672843027875007659277078940043142720884360687070039097017505590535392927999494817425870604704992643979703843862292016442434523507645810702457212706514945889166813885489605441873935429177254230646747984449092535027414303801666640814741609266193614572010777645407705740555370547600894079004979815409759381047272924843529498660988441082620161987626003005835241218093495651728958175288931867425440888692570752695048946248156027562808438123028594237794173994008914349238699317010734102167872594185270182902323362248779000244301136210449103315928779562887925576023051223259762906856063540087649004466791245182751236981139509811493141427358176315353618002525698236916138372205169230474129650202503786830242125290054069080380101368418096148727821597747700432882903345366254475479053994778237864992470236533760732631009020839692523372701186838373285582628097365424586892203040950497553114556205560427924435173441537052788879112914130034331274130720054848617237007592109194888644453370494659611815728209634105933237300105224900121350856358939440194879911702467142866302229324852952169658821986720352052611144624595024309322489721142221403157527205595626874441087940085867432033176878561368715569378370141579457122225108417932141039243632993897875932454269348763770528234110571201850589843323645374110697815256062360627922126247066613432529089448074083527828058337620020225903206642734463550931455669899554570988119478236858775084205060505599778922717760892761160418776978120313555933447173794571107784908665697596658893754967072099871139105002174219965379214884780442771124406421949805646720294649456725267006876882672232965819345930473682031525591471902562904669869648500654063514548211419707882947816222645207453261792009251053147549170209962753477426134045508394013317749161897687612859551550789395610310807452640838287869991291720064062007390133836153044852675980562157847932774237541869754925274505767595458008997036214271256370518857749308170063876364660653334361466528176188345849290149412795629477306134019788345026968733237117301153345983623642109691996347634646655501764293677009479799619947740552009069059913943442642526270336414910385673681015579212775424*i1^132 + -11897562691815122732282562932998596398820804462101702087901473166268513434275162756815709119035792638145523887831511250093141666557040222549485162664880522585137812799277626683410751355657394423451126968373014628381360674368521832436715616665855122419032845360074154171449754166301328098394100755625113948542981528364825258325091674896297955606162814483682019146131823250870543931959279042433601421915601792131000520744440754399874498520104421153699468411372389651275137253466951374055274480464012216586587435467732036319930281314600537585720424489405783465552381056347999659250916219017850640091870689024798025294908337025718356347991577626567474407390456759671245656835348966299985660234718832694868866078288701964493795174868237223467684890022704209566457603260712222730020725059845097511012766845112565489175643211156410059841512201363506846896282599204702678027553161162599770963615506613786859284932961576320108934531838826058454379286823403074991951830664202473838855129541262023692894277956340938296624329567692159794053404349382394702107558504203293460905788158289297045453363715896671316925974860469904174395970499761590735718831649806986961194758730744092749691563225421941400788876739201394129161217217321091359079778526229271625365747338668175099331151426880604505375746737897806855825686315913669288432257292746430094195014422728173712440368350024599308785441410288970561413870177793768460171224865434223656823434069857756464622565197626535257087415312801626750751358630471745984251224535853709527819010714634578014122419433051808552113419872829937315314965336723183492297588120380923778034191894228744549738348533924194261731065793920464191978050440028208025013351834047613157793883422794730848110197641192696636277552991217533604902663426752678112209093391734185342542147772677561527328210619684293440575144483360160495677217264830752743496986616234951837658761857593389523216818560778586606217072617955166512775371879493957953222397088828798341932451389301283753777906082121063786472541372155017524932486315718847359139884507038488069141303960617003632078577484963419667703096142510255436451600832886620082771977619112135493256644254304962080886760709451013932247352554653666676609146889651386340261690332095554716539655988661512590515239360413043632814148122819406427963887133051509124840615304666801942253696697557377410545545507692008026228261358927872*i1^133 + -8978926328957080287632348499876332792040293719392915442168578340234898019470460859466557285384762641716421497006826824547804776221110873043829767300654182070081863594829238528989760698751498066468009197235285759278674102311593633965991076067675426063882826399804041500699861594493765068837699688442173510178020938661165145652724969527741215200164864054792361738986688497056764895918160189676949074811279552222240677898928304191676097176881124423705318908807234260878915657486706717094685990168230923847545107583500455911697823839056816517475170202724810250444774221383515445198805601742402932399977675723127787633417326080644380024227848060866037302595107240004050109806924050791002269615128905609637942969312686302365537141254920460292734270917017869676755781104339872718216822055308684690194211648350214994660626304620495020965568074315340131342502367307179949676128510225196355657516230183462374981647121552604338882394084547961510593057121083953387544316652238987447206505001223249025006724086765547886305492338992518859128083100958329607308892084592968792046013177395499468658777619182635685489466364534447383750459132342077530545552166971426148851015846414798436353817131550073287729181365732598912733748431486220204804016697241566219087730269660780547919879195317102873846764497542199350276684835469820335653457794790658425703673384484864667200449102408871051051362436469549656843382794315401175075984505397655732690226914101620291691509271574613830141070246018500947854683365145368358782909083248472398799422865027101848565480005729499986693196418161022563635739657846894033831183311541258930359489224239833745098319049874868703066643556206380723254664189035829938590477688481758977378320571345144548175964170788638238797945305914732710824913359188042838774869479822343872877539582044864963956372064366378645462845591691453045499615639728307229712883054227209715675649094037900342582376120174807899243421902268677249617030478646608285368618136096534536241009866254882121308240706445875860050926859985031264701083122637267645725320928245153043578644537665415913764245073475289611026276363468075854182543582217819048797291671223933660405322439139755542787651179282609672717601221800140274064918691446373256037526370135544248012367877223788448256690897365332574534228251221892485777152381421127995136910551342434780430051369521680350267444297728*i1^134 + -42523166863175055126127360162002097148645105579943185932101574184809686466061308375094489112221415021501211518590792302248880304124263926330493337557178778274610041003050946140631268437362072258829462759260229253640403819793940265236331099363647714238302793322682554268919593513462214065202317934946896660965800794788048381524365296473109380651946584887655042312747367034727883928979929424877158817026933081498287126505035520066906536197797130227389262233195051156777023911380974796055826036507138566950442098579336812240490506673414762528544311708181367509120696958879046351639327549310012806946269568626895431680878731202451231248565379945288510323413060847741431148836257370964093026359629639808650084178353181284904917510884424586901126576952084169536169177662667630816517499545452640578428933957744089988667654767248295539994187726141094554750074832284022716147816089627467110175769482123731554335537712273831902196875116703724718068072460809261523478737633551121816315591089989022235528511469087050923646043256161019143698620568556762987830085048350391130706388196105181237203297522705340235272853495538053774043968643784911868955531921026240754530143645060119312620250075324746426418492194929735655969566004505247450833616673731831487614707265891862342571718632701956371202174424907843465716930037664756493116576398134561962372127867874866044375365537164087641884469302759094698616467583287055849546799481630186198447693481587422787686108035498830334821463525578820702395921728507156055948576172282111405839145721752676931909223147121307177871076011613624701303386442927661060703999297512816396074652349023129148818166548420808106259603486641561580853379071191409716084018518589554500825411428158950110886117262630573534466561440166265641182484734439035905635445441870992162376886388968684051684848419786177486475551538730395715634839113982958966487326358598984115870261077741911805078213503127096317334745387363963638254416418254604285677138530202771677125107041389468275459760343091319189367475691785740951735201976827462071112085025529441934019069288719838685225205658547671896536180357241849375033425760343866430647396169166269166763166954750612488679350036704588474870288102358569695582308891795603754283534704190980975975873430142591414775190027321920629725809990990882765031852284758776004693789312351334159089664*i1^135 + -72675180142740914895850619725466593133600443681216889303716053884362191219329124310012228422730947973103337381573886401439328034614856377822119657254677150895443645104720994317497224668368545911252349134006381788909766127367275312369627925459548311223210622521934050708056705116389911670577959199800423531908524452947374348508472201058151283609880314538740285373955973553807413740391055515283756484723326088172721684492579835005710592977418178884143023300347039889548051948007882212474136578025523537863420241778506663506039366687433920547971828021859612466911273389107634988423091808205676946648420230436109146784332045547854416886472579384058138131150082942954491913517196635830043939806394054794613976774132654528566537724711272236451082094778868602662019428290579430516819353751602695392756814514953003529141154294682887638512732207993972830889288727544979041778428009122100415400647667703724398937891500153876086665251532541845275622465402494899120516663348724966014743931410533701175799396762024011036993877461642543990450293874204734544391007763212571074922312521754485082417986338276251368614148208418845731237650963577452724079338183287332157502852113516287866209464308212715028993382231430978859312443392914853663706838926865645536049370957964566757785555354905286923544748491354043825562484523054807281164578776493634743027975086590659387130864721818099045119674539937265394951578360882847327216114786931675463732883489494323121798400456750311333068066482134743784966407695351692603034323681250517919459865139093852095863295845527797229495745555847270641112326401858208201640380094275114024918471373225373261720266322889549765992791157243930076633035206110802499706055502805779985969752674275317504665171929629525573022700974800765055669163052458365425789095141842807331007200184920392103776663351450599052587517357795700309925694768881532185122825510151770492790473203771556779650523364534184236366610985297048918888677472589025654441928326610255464353479978773863157049009157717585683077702800511737248445592395002901692646024820525398796353803120379153054650733511716364375922856967255814908350528729342029651897942322979157628635688250693129430891711323201863259585512138530940551000380087452103756821789904664607103242525762467421721091478878937017255626613428534915591087111784657584128*i1^136 + -51775508885446172391877021178073602924890460368576536946282580672410763795845691591210063089430917219943310590154374617879745148078106237107427820515145313920239778301998607190483572972171948923305803014171074923898093666785665646648190328950525440882750445482795202078894666103510100175044881146830625538078710310486201001638376831069836079768098989054749227479667964342127427097267973684496762727684102718456495534278430421724599323841368235704644475675915634232495012502360772666085506787879940724730797857636460180147130169473046188755159620086513483902328345311137716058848245954334003825478665002716433350629713928747285215583721273984039200629508843704375578450340308715155928965582812873079256662475897297285774567188098424242838853837629535701399674873480141595432201349481752992239750110471844111139359788245074364061241954882952021659505871973739142611801347227511416727193690809053584360314843109081727946641866673992802047983231376706999722009500293071441710572473091834610791555311461160863835786172775652769290145850984877180838454793143719903073374254061844071722683590303058876323759646307895353968950718249089717294750309697802281367474686840328870976897467626491379928499845825558785514593877412247483078419096888713718082151040279338625315933515216888335183565604041278510052644616829703406687714577786359290590947132237504070018936752642159389098636466457331728045717163106114531961883274348323637688567840476980490108594101411173919364329872939387062025371193624441394196358352681090789288484576014215269364832927318146943810726120396305975467972163542252540219130504071276768817870967636789372232163396181067297508531260311100021053133976180461733739526084888140512327100382391580978115415651762262573120208598293441330911326905500521278177302152358853209930795610930676318771802747537732173527668330405157559510244314859082564616767579236880551608863343731747080698756734864417372115909248928635794071895016371331231510723203821184622900380661410480019961164203680883640645866686939610789491790138718558527457657723730642002791830390715018584705186116804345924003964769122738898825761841662495608597466077115270390239786486805318982101308228858742651523919287752635767511074369468047606830789713429758021762533840644672443619418536302159884075843798958080*i1^137 + -12296579595359418135351905789846918201133281829937965878196799718877524835067988308177032153653274115990231295607379627151751650468566250080275489206678145454836038751121763305826191829186687833489058920526492807462792845611102445806260014066505929058327568272312256240744657682003645272452384260159462673751249031954123130719979323676112300143547719467876998851937176465967113992055883336979060171104584470090673038737334710103795002067610116083135647728669711442137907660876032838330395086102520366724308696131159950910449693065001820566375856687281928138696488923888514600173643146329404009494022349903382405469056591090182217558438875367140898534462335720467844947681407555583376949770677138670356634525876258153214280215664414408555717098725899609793796532480034869948846301599011862601108847007673570159703912832669068636110975782227477159884316861386719748299108965888038052180383584261076914776826132672582645564101780919330468518760252009834596577403215830780141593540418821054158574217475591589832883246504024577395123919109835384558491375463696804494452585380821417579666824059747212816317305773948658465086802874582458663562073266286813414124908190738715104485805079402517243377773509532207758749510466074033644911305514719100455287422146797755967928085077461630086194924122487920624397040416636560856670199769998975105243873547494411399034121325982383671789473984132993414172661286142588524706953221938285462550490096665173476242300322799209832736547309908600143636306701821469774653989408651213925087737133933290497430261213035404733678559416502587617830602842181356364692700799626777243130330503636977697840706751141316017966098746162085662358716924973132046110333189067351382122162757390459157000826200776430138898252282540749772307618996621162802843701453472277904864976546199037959895860598947992997131307687741917375926594210941109087968974592073197793463189805829402094546116824794657442735736722923174594312650694721054256953223960253201774809237190568847194154115164466105613130666761679063354763145374766222536480359741483343832420989661952504077487764720647642052868602180663038969974968078857357994562480765644233819423336677756333462770552680700120631420486077660442171194273518497362578373208605799920852628510449190860060884992*i1^138 + 195802949018194142476252472132761752713752773367692525577407941463456190309450523952677315500778014834987186612798499762638992112688747762968008688285570136818788099956614163004370533293833563149839023998991183543014702726716401253034457930291659546900664934879202537963773729440600432993814030460323998325054482085415059144736708646863018326268325993007023784012776124573687672974448220120135812694462314079093507517223519457213893069022965738527696180942490140842262168545367668639879429865444617724127688104486470188565546789614145240886804507256410524186549369335192763308794655254639077252638759205642829615861859343501860206204594004657386101924950299463188312416893792676814043937280187238341282569822038150544764301243753798177307664908578025037385144743868948184957092051508323903165373743367532027623477893783076504029656694251897162485478829788516982521674296448512003927367595965725841035997367554132628842030458464111599308356045275482260998897186132157085195788889436265239889926307368967388908303979146387952951621862625792455148936687588480751953687153815127716985821388849915723806931930241124062764204559707019742119827149010504281954777542427914810004662420162592259684472025060328935370505509448415452297313200156745013865020464281695337054556369114040671502762509736183307267934631184482022919838098967910399963681803539864862534771329227064555692752507361126299363113025242494059637880438529138421554585846281819349031475459244517474478742971435783913327879654356666805945514822810544242548081166027524325781295109234262026250869026004987642035747836576852289572168905636564145632773766911193303848008921186671060525793871784725302862174920401227972683325457341992002393829197135567192497645911417216344461233779917889260097157746799718235479590713136497154455365430012565391158995680365682507436317251150701060643780974848991631956079555136032409310592357143998409879097438704523101998686158278667255745135436649956517238740869320995978211551172641291499113953321143285393631345455401112395413537599732545152907961798006588893313863614411442061630093509957523559784209172284863429385334092518034905361111706636827960586808160130796707467691305255272091993793965985939751713665712128*i1^139 - N1*474376975023257871177062785096612274128780083836981562745914603020631967974950791833550935373969595264404583079113777774438136157135641616289586415952085003207836751919606239370638991316519987871245241240848047297544852383142985802851659510787290521156336974193152*i2, -1012603994835561058147890603010554673209649546585437220216881037692885018044996496930131498458941783143967753893468693146557740232504607967691663902046202883948732637493627353996736435780594100002942025851965933710634748254322590467485829074002705010591189675355294868737878259081703276660681106923932908983424617655217255797816895300220921304526003426095538168983880470094104619728638144198362460757903409109005969240492491964950202161928198623568951636945175576235156199836938705952931207439234362563701489759889422568625446052972683610743476987604701166919417872666257889760926308983874525123554096181784409095533371526672846678104411442293600752970324777369418230641731744339566150830552971506370653582030991694643440696200041639820287297192891791648677478954861559748004835209436560598270703265169835198665115388026645132147690309282451253688739073158212877065595632408094182859237586241720402854313524828704096551648853901773207442764395101223286251350748429309611674819725340750680896618725934446224998879956188266405210452839674949796233233130485146365620063345426683733333133691682437513712576029597203590128646331429075185105836085495883544749171713673154177251014070632318307962226421869396967268301392422605591198474297982728053593362717998336502387828012191634515829598336199012361979195079139112603037715965092000018568355309158569462110203755863179511272151022446444919140953425556421643646411906841584115216335693680568744784880083711577029749933703899093865852255323072514431135287758119679721740361709016563870179773548986581372388155169856600045866816525499861448170170401721516492445583093168565066813329919887536091761863563890458672548314813230596380402859928872579736749668493258251729540184269719432000375486822821694310665652638205994511919120778307873183520180583369126030961004146791305902363564638844120851719531390247215320132298458111877513421375665317257671961124214155981768014622789176317012177912087179118647509982558677413789894904413204526009273211159746313734113773516542627939798816765193950785593082066078660815292075805325541795813938189763689583706796467755369538505908758857681677449552866213878158685971431788621146902681709967201048455695866857901741029700903923496218346920454608941382032148583426809397495107215912619514725310522563234793114167360790542544953090313032594371504589798346323355390582878011853713269561740873364520151646967350292820902155962367719477527986221017346364887222285128705353096017178286913824442583474902879447463349105174353133675087598999224724691407788748757445888564639669950669425673156900809665227451817402964684916499415060854697939090974496864906216929080169832617469952485587964574669306012799136562606613705045828267228450743893560620837743664201943054766769598527676944558504193260825074254302310228460743721261759811055608307683501512640283282616640480981753432903808537100652721353416376633132074729660911029841821660034526984765491325005596373422809746861455604393068223801318621189907416080812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -2568287675298110364473457102315698953116745204788290216398358377308732430242330148369361049902674186238030055868373167684224745909492934940741292074150456823244268867637992179778738417044490626166617065713165866985060620934834767729067862249731149379831813766090697795670943035272619300471847408562454802129435114844662116194439334178768650207915495907551633036582520543181461818735948879663722840792625587565540977875213917124051705357837595969971930131362899435089577177829106943035980924019745717717566424499599971774175945405550325727971665622774852320508992574900733838273145132335316080278135215132838712959558604707625497649670126366960546893452070403772315472948612986621473990003974207453286229702190838607083463175632739694324363474856061145113400589764220690756339964308754958033322406287422745551912755017505419189721080126445768789884620070508152977920787585193101547881143890452703755247192057114330177519950175737160511970344090752306321232426872941122539213270962792761815664006805314478236279205018993146521891654310675189014928439717112704254567117261869657919392447960917246143322760804684714404552479270686697217916608375865391824015840083152253362746955645641559692493023175957853974293987735142633279474061944430873271363209530377795581938270782683782775244949215154441922612080411073345365602789664226935705239085868297458723571195042750060015749331305452961849237480953966198399665474670587847319118364153296328887369565809275105315657185811950797311166016947000456807553636318171403580587787824686464294380728428465462950365599185748917343265043109695172343555807855139928339265119171052504133602198213858511268431798977078819441353938243131772214825954329489947220981367066256592261543631870473615349243237553661587076818803280313074025134022538040029607498974329495394285148671770701482931953539948834395908555773219601817662118962438819470822891279258630637546531193012911214092335084676570045317634765548261244821138374510262770403783728137166691692472831803861386033518519585037610305730285284227311158425885428521704925746106619875269890072359893001608238373318192376849715210021844297524827445874477973816735497987072578780472142687330008241998262426005539905812168089557778480359420299355085014530684051544006689920421202263406260491953400134239543400826897978740849438641393291027236041842846860886642306697032225768711155705009621778579252892234424436547061461395629619404002673139635311827154231447334815518073803699407158907040962227132858912012960194771230092074038657238419400884103268651274409270699369826550148853347942091054463834952099271489194916081490124600360271732038898870402521951824353170972145812001567578559446229118970212237417092289325848071546353735255753335918335502211841043905344829493169869944707508460638604110573808771423504425399219591205960392266930137676709214817408238250435904550428729429177480460267989503577028110822304688790796012656212875874384493554992726492099004568082820209432263914779087751944433165681798906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 3070354000427768939036510838269498185245756147486949861453669326188203212263305038831943129402314380105632455834367404279563414872669836402551284681439314552941689996772786742444836780710541777359109202755602191573668440957049384428310293081996862820191837883375045842198244889186754856295652642203953047031756081223826599689060798853492740702918700122326355053613874315375200214274910530369700584363823775855244258965484023697554970251491684255391744619648442447552509422985741573383756826700059406636706078564334696015060646299239859302249155016736610010194875654786239999736744884391473023106318349008910518915351542541873010326589511424737807237796714705966417439048618424570781600837739251823881739702650921449776220269271254511488686711604674267695713329885352031532226578110501946863578297203374950349446128339927344769047517618038525598337914746596061609092892547450756090951356974767039738753603920064036527294814999619361933856959756065280362582483107622693316487584358467616691965217635366316173815653904170683300783616978214564163245581840342446770094207667805377218289992240056652412572225799350531933792397814803842687018766417887932680367273767966537771742827082963084715019576145023555521684822704510768177514731025357394045166897132602635921176824404519908507684132000144031896279294983345966402256467581898633232004528252901566467908528302166598380358068333429843019430706364463337369056918387584383257904245196480370305843239475927598905619571366345440266905045279565742371279231672844647350398695855480939512741083552105701207853576332852556403848558424983942879925169949858500500936359544789188283197873635572195445563794058871916538531408300311353978724505778665035294109519498513068045337799618262125828086201925455560240734840027888463777949549733720210143253690916060998665945555491952852147038096977762187707451562692810392878134584181356644314634695483540929214205961497881054331893590218919548046813335818786556484150689060182298070033185347310198525198160443135892349353984959535988732668972244093637662270073840028491522288779832909584102984971316909020495788493540791235547141268516388971056589699108099594298750703380989987816473562018687552481699559814526480524286652395338640663976430597433041772994275285453335476046741091125291537052332495576281119375963125787483555314918129289772971829112931909899432105322119857297356566078513099778948321331593498768859729331605940757153187739148525252487488525030538819120516292547623998372332676261804085027049146987442268175535076000668110254407626472321539348024382419691585613063377807298591067934623702292702638169826486761361934948424517350109248184834703017104799672696483041576948968207392891800733579066839607333505214807051281994306742986034811171765222610275090810611599675309348430332722643213324624739530834221918875825266963955466731774933572408873950497519327820309662690287204924433116429344662934390091038294071144224502718058402246093397118149450314500997196940373790356711933880147684167133203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 37415691064137676604401577311122188258389666680243243942688754219468786931391825106109030876384156796033265225131632240476808622075256280371834844767913190862340703748032271009717416300558727516485984455601535770457233509405765950067303835021090328500864674534473667040459601107201320424721821781953586146930102704808969370755600761247281385909453594611981337833172260193710616480787439778656588088253946508383086126226857171062060505019455214604808830830453876413758924080483768000082415712107651705143194725872495197409765249355063055071164499918889484549483463830801759376805863717223843802052209661607770867966956909269154677906306085885402149217117502032536102011118791243289830822804728074584441234305234312156870250920928074725518023326735873294442828547876745697249210779273890242834652292771992501720039650898759230434240316282914301271240106621802908361498204246294662076850229733857645289705476267565650125335723483261937405751990077947372592538721534854908931793978238474406757613155543830199256444492693661083911005424593625833220220877030362676100018645938128878262876900025106152789538626206759542039725728837744830333997483197708181328618410421472418806865862213496798440237516439750535184915708670398335546580178837207381553116465884348012428733449313362704161096497532792720646114809811974764197055806234924987135110176534195366196066777635997991385862454676449144155609033703498832647853077621462291333265293611293177890693642233840945815835233415853896250489291029231301187670015715148777950878268906487309865573820376337152290958760480946564561592526155273039703172902995851513735576078206325239522336566492352646242319270888524987218273547660923419103250617644608990637984268470750121184040976258476828499067471245360707421991155575801833050691191197165918431699018936716193593995166286092471662767881648765321367472112432355996868045341012615249055289527292962138509030279890358136679919390789226375085065742735770558480758081769861712938828991558637597309766487190591204945081197048307372880766869301400935530728527619417061523865268862689324531748599161977067403935624630306441153413512804860642187277276378945486165634483910574789953241759973222956185154233943046710456493946332166782421331747799650839646813386474485710773490782044397083359676721793593199218880283747362306826025022976625265462318747603344419002247076798491838888440194902499385194773949320326964011675766048026912097657820859824151174499105700330898087448849611105357239497915031699702665302123844118557362508138033288218286931609177324932586630146733993244990931616852002077645435582248160248889362192837049120887514431585862455813714059570630899413808194627930549764701028430610152792298480226598572435225846981280462694295662571163368458380977519129641807474896521348928427142095284969364277394363405695692693981534905617841305821945200414997143616145198726038097586098711663883109483876049996552253755409829480128077702857117463673357650357393694623047061213726999299182447817847412149375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 157843329379574557103392859819912812471613775789634223226244707383951388712398500063744120849066714152997034474352939737555815018558964225407109478063902113324103913901513363427343605751461251882375329402108652762058572108210605032410185688577637893417555549430534620541539247820739735957386438429002086679399485814237450367961335607682535754424569283196639324211606010623575377483209876615058258183523882634832634075467183658555540442919299105668715271988902811481676023163655748233062159066824484189284437528779222572459081565491920237236435561188410692158888948257108124576690442675435185097936768134769510615413556513066652049140068916206407960485653428111786731236791686877538984082778309852981468900873612698952520210200597962662468827329962593201675234394029826275287404839243456747706616120096589760081667033110072635427879909078570310474519646865316430916323483134224323463730974868383149320339982429806026222840012406140170746048473227907705559178569598566923826380828693685161005087534095735262083199026585214109169479617044015959534163217599542166481420488842710802372629916504936859348225707305950571559941796453448573448925107303201622625674046040467685206703697575848992851973218057376373039777616218208485165988947510248044479873970553581793815372881644709164269393223104902904784974210247852265379578275424283357630833841075218778180909823253069663041842198317826211131406487600575612589594338257272946829689287119862044205979137849539039274733892155988846216992024319145224593938425821376200370926502141291646308502023197427485982673365625306091879168033340024863984024486159108226695767165819570201039874756817474378935922631063419864957532344279292567571027324045877928674040925748022248293367352421068920906946141611073637262021075761317998528598145425592498658151495974282396458496673452372013216708498864185404775596937924664397515796253204209764193973798113779910651252900934893800341091123025870919743815755254354749464685606884895727340064002492882612212453866937861850978079309881557523798064925327734039243999946494583080581042453207476655372497106929901348791590695736827621425609224680773324701038442105765609610690602730059329915653118965755800449772249123087242973897306447184012571900569609982325823223676484590693087391977295883217193627616576462682339556585565346086485306028697961476799484400993144448284366797773679237375600614204671837003203134009260222497860870400260486018872187435228237698621475193981410831515026008218427081799548327662767459697590716229643152964925784609007739056724263489089211172691342535016920500397325135137701088905687186370651288958342270762485257676633649128880500542227637598433149370593352703513180571891630142921446890200646204210097512538082303189726733509048824990745184298667808456709882237317623450862849995076156389961334813331632965032266847613181333558465086078136654843213358991876045197544376860157571796258257493762601358266071011468593210096861477528255990542463714673627645037501530788415306079645362360390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1167895560226473504055545357218024827888797144206294841583037066845754986440468462594537059640086772889335124542303418434998147738255738196661933521583283341696518573450615575674183511242701852055432276835978965246588449356343757286890497336881977846790496870175520267852035036413962907417714632690518105837294102181098113888096375226956193745833828790520392695141604036209897979706188240496017380870853297038953994668155176305570885436468037733474520842212073331496580433506731771422620766544108531047956135419064215517763762854485373573744903214822987050856929567421708758263018873126682681539563611349813246329052766781663118001276351846228307166695811657891248834370404712470319148938404073621995349732398173684119291053439331591027488669128838859148218452234018357728984384169040318851532295986318695239309378091424807810201702089467799022525587353783743718490260714713247226034907564412044917598947567742522449417863879353887647847683528935775847202535311075323037559182307180297371629932647697074536236960403580446378491260135583683188251597881932712344331027202913742291935262627613772259785172533755852306156792111632378257048459053605110022411510028108448758561327638862333565385497810262281406971755447316830752720703491870248689930517969860121300287778657012989323841571549277766745911995732838758429578313420349212625765131460492735098749782791867850512251506447360458059973174824316071318858892888064928029654278364342878132069633897634943504326982155996153698703254954437662048862444045229929826048321332049810538392720671001302526084924149166981810490884831643878838819054819912501278415518772234781488221281981492375269927883791970171741208824003377167037763017841820465803120860052140109292782237871263584460090012016575303316602264597351283747478080105207795805580012370413897484759405819257648753974808895878302533564078032099323727181741062107665869685226982985185186972767141539307868177005922022268534376997645502793379075881295824616083159275859764585540688687206226886571351625995676489892463570132676083116435832946057446031516320889313930750850834137002643236314861304834156725706322054271933626003670268055403269066129863395528481969558170819614673215197366965349991798323598540815568071483498735182524055266735258335047637119041579255103053496536788793054704815916131754247270798096606512917914680244890625463284814180061566024543303283066771729363064345737126702948100244319820743459158371315705055250975728043213337538594190051371635374727660057921500196397959716781178957404608493618488017359599562232900408772300038994512222088190987518935404698372546349210137049062562544128245872224767500946028303464923497802803414694170985211090975483176451913985051334925798414013134659442626779902104022511749153561330878421463943910000010617664985033054526880857423577371701909331724157800492477055020340437374438099168977205568843509475592542794642377332711603987319523835680943821657068217220986831663684039025137363270652412669665947625563091405047579589306958000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -19382961865283729919540934044698926977366124973837096513541611854100186772181804482814452034577494699157644791501427000010906048963948362421877889346539674047693822997980614133472392424489328396001415055970483290106971622868696681444829922462228558025217442349538969309881202396123656075806594864363435119013501772663300885864272434149418357187643502766327192048963112856368521512008219937830204283880555234226490824967847930890780059984053699419356925136309359458102077975645483155367926679213674160796841902242266974633684791032901653798242188499752383314400897982955092576281139458755472417125647944110062190691830158057211134086883906186346941061066853227201330387393613938894266933149515942054515142417728347983640091555917640284715909845161011486134043941384809650531239288276035791387128263120192116016066830488157351811352400385396338996439272400091329849966707440391777860081000704501811596020043677516303593826359089188866502166421471656451552244251471892198946036815834669619294354983245913294336191183521051418441801944958855029603102079086069835306388530510281353496452716769805143650572616481042338002542454873467914661950326796697228675166664500323686116897202155324064726124857653409432186060868916178826155943507231872669151636411895201080183412370857611254521538083143153215152165908000767940704441651658069692842624512038291397418863055382426558602976804853948988004017002003120004991683735143377812221114517927115801497758165059886161096858481070378155761225484251366724663705872400392928892848369277316638198584245981727846763941117533351916250020708589347352061107557386589260448586390778335707651028870104199542746563691738046397813526316960104748557116263587938023393775810165357604220017952714364923317620951072825195297428729083176307119586621380275111913927423585749801927252850973813416565569785138063177202103435797178568525040907178919639556253249474940649588080880352916791962179847120238130389826221120285924045640083573296407922549704396241913158084105297124216281087375270981587697580496726569657804425650812105987588103521823643839123876184200950825381251115277950817949033773136733196370688106173102653203024834675056147691252451767996117986293599843711991698299722051548753891676446279844637044304359679368425443053253435047042623737447812936463301557433044998663021848471840414315975580144563194240495867441466916196999622787188276932595702780128143077647273414535955950825690348573200609888667738678895721016717159475800422159305640746483558510128977132886430086670015924716281893441023415763096187252513921396053795794355373723168677600948698081711116410018427000451998474586237219014216291975221400295906137972817850558678670034556010629087009377164554709594316603677054282226889946279380449384844527743316532899039686976604459977009112704252292189805113263287171818912202442783326922468878409397459279293971223172307935903417719760182965701434434124048935916234742542248113757918480091014663234279611387903893879694793685256158496521427777561358750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -184066457344792920773726865135251713101363505463668007394109980219959614946986327947244341124790983109358010386998536856911434021939781742095859742479883274417568995506484365504196440169181134190983969040353818035529075990071262820037230111857363778120264377524058616554210541955770973633262110739828079070152156835439087303514997062376648141573870418731804665358813091853842581312434711232728385102904856449016307161902843816469006740899838030704729407190326908945164384510578304862297621184090453417912848754692148761070630231958568206144085219382966834552675976973371757418304095103657792933716519092796055488896381409444572334338857945521963051746012920946757878375130549792380136133911719407496960323649985762475369742817675910301360470737058997601446056799225215274847716639978809959241995230287583087313841254309338292413191419458761945770805436671078527165615228497159700023754319629288006620067818415488289637822152646432503472563227286787819826035687056852824452267234836657551958321959673652648635170718173211942205335959468559227159504041201998296073743991821278512872050349566077210394832419370012780691415373830622840637996401907457682016494166378488809327793433807839572960471643879754611393073026800517379351335623223745759191233903399740180482296179270308470184208187662955806790327076654432828874548900247919597859547112515894818400664467128119240154615675741140689915779874537960165038368510108895836054356011208353019307070740475586338517524607644387730449800039754291572357716724303385003479596405407419354064050190708453431459166896537604706087152257729403314366085139606927883229829741938744627889087930488569728235535429455024145784903350796780015993077314741859603664355191703208540371126211086847863265618296939273372130466472291892157851416735988770324808342637982185335973821754141334189816342869797233263097748993824322418521702781126654906577950890427164422563786747876150008498588524812297759041678386739737716700669433585798926996105302688136961789509541974018433763368709901764803786265124505793283636260568236182265254089515004413474250851573965461041574540656864956916832657228821342838995140022743638485081365874188016196608359030643142164477483592640250921464363630567051782710212949714610352216009757214659442983467873172265637896526378150382689035509847516669860774570648836886094182266452658241242095537874782178484141378256388574646490275721202067989663000287018599012424671225429815437638398931439151155481218638621979257834229621298893426049900382651872557228436819803809585424804394778962415317709118472926494194161954272875634692236230817134883411411983176605904964258205350728803297197930719364321715942200046024322656258847780522258795922323566541331618575994504952818381226868266129196830219268532235271617209824784898112342168817444053595858047523443716873697607609874862248937375454111056896661486575467044011460914492572066569971645264035307875237689208223504046876790636563341689200550523330486856817623981255137938090527836972218633450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -1236742919853706885166629818470037945743673130083988264287162076238680927247643662335149469524862106257654691707628485207218029465986361724277477735596836646868482980847693049892720154167215270726121679844553812498037821822554228731849531049428315096685282004095676511843791506339043030249508415517938283562268922210388262157174801566580286962658952579452460622962876502281587139470898361738432532314511410749456161019819056557375059471396063234231189858130585836187047973867026684447437763133464534588323437246791240913330530039668505703405236680482751781465699775946564785377860913943017119483803603508018810046401512799678970415942751556227911303874281891783717684160924343441755075280229138319791233825096784753780410626845712205704055601128376238346845388246193223357112863475577207184848755425183623195235898049764450633743103675877895026108110030811865894908532840392874822793029059174394927802619119410889663244127690530454178645251632992629408612717545971612756035183326458948217390466975986446473107205860547097379925286761533880110253999013500665792360067364631675540306342755424771901207901232771107379726915799750948271210502790647721068715366224906250840010152211687476368765704006894418524319726695991450849133584306466610881769336895824615149817297267815772844858599499334747669459850331513205469153071329343293639518168855884633715459584244628851036659466450658813405422816876747476111342208121233107134382872792438858933948130354427968988669494164146399962374339353385118924992169570344346362129539372256880327392603441523684532813370835627623744443433069270042562286377236590697004653043694809092193504994526559414346968531802002269846900499974765106294711600075223901328387879941831386256409087167519613774500949360814223191954163201176336626880076230843517216608797374519627150402711104847145179615248948124714765182390291471729101097923659802028201419111026840589889632048835905896338352550148264927078525731920122662426976734430613040859541430708713037465329483537784726314279760601151817324148185250404364965213243296792801789813462183231908929205981667466477183214363973783858139939202029824786122723802636104956120960251188498048940830483841730897584714379170222669760842633041628234816597106691184261929856433266765725839202528526179449270519785744880750534456533740391476864761393872362963353770906600231048660203193238305969951666869239260603250519846514977524172561396159485616512486258585669474409330500604590411808734323840738663097447787376342616994407943428493293018938102621051559532978902317455237363038720267812214973568743778516531939693748961186326711012588147080964399779354018207330072430139202504719571020945782170286237081626926394246243842296067076325924696924731568299609154206722063949974963148363332918038855605953874664978500238138439132470612437641992086595329710835077044153772540635636088736426994494517991658467146439828929259351165362771677257256422335954902075327618697430116497479700289136429453162469488907706850049213196176940862576250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -6176361246290706779950600607531761864923143920242566848552907092308473277537184413266250166437428010892052950268878827655334905425767630041175918735052942249838825805690721188990660372335462133479881124598598902872895157301360946842405824282992535447378961956535372821322226416403706506986766089587123135214173313316985887869528776808801863562852530899916012761134520154581113525949276831835992587680852995179770802728825315631672203330962356322686452363258517172320224986009460157379198191052507021013645600831298394205023113728948654643639769224567522950790557295573360168522647694320617073729727636308768367003337030310471481201903925254398064381701226500675677827047828876447522309787255911299570014860532454439161126567265416596601112324027871207269247409483851284463060859085650645577611846392596394299462850028174395571003939098547362743297512500069446731680179807908213399587875790091213510354367236488062039559561873565572255851092672862232767784479713554785878694279652303879126375573231661262393685168695179731023772992888759844618738186850698038423573999391349635178262825990787758992017898026719513236312133556356384231582248362666349939814978966188331687784782793285920533851463691708383273173663244359758215872333884080738660198508209203296243087592396619239446907603558841309792845000797474903942214677979135043036330256829904266277341217079753027126159340053241698635865942266481448337590694176747949148028066845959992558685061735590389266613075385987296892297835071723928127835315858043837791812076697712207440966225495271741677898316811907287850506914179207408481771793945197978636710108803754617849305764554352981207044161821628881356537865660282685189647793956104929891325656655730056177354385347924256562576499764564075533624099771550864569653438734419304638858961723988549800688870057127619533985447137166292965587734999880123810809745216335103283353639697915295138523961886525002158689501426844799496387629591415203668805464072321078887017922599516940506425663137053451336514885257066275439449047733027053826943317572651815877843468810158495367011462967327491179975689782253055641057007453117723028385448934455374069376915065932317528011225061553882888509058667541575552249200468498327834246826129571930119777280308848596694440485380466998708510167519453239961822536352579557084812089509773450842171125919098151080824457799295422406409032297401118931375068015385383360387627737370054206350506332328516301957795987518829081925905390805447602052842188677448746314992894870162140761722165636869554134785846645932169883515987024740291390789922850230088396282661459130336512525199227620484241447266148485111694499731414597305783986848394420203618832143928993668654774931500592304804543288746365015694709651250596626948802483080092400457718176016583408748400900104759422418568975515741045627176583565151016776965505201296143041410990247841282423580952373468161538160295460361521231279003153540969249900500136463765955008933650873390344537543857342252357477409665541151423750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -23316857967086964507516599326461519053087168726513709845506318153491926656571069353173862303537247441939765210255680651625183288809767364600813772354152612043620776297545094726148133460399933705040769105348824946400561543669121334654452705132126592927199397956639486343056089640098644401681902339064435839397848799718844784585404246023997126707348302884280049262682352451303288913321957215981281616540288342387548698338951867788252591438674011797424339098002405111653109387381321765254850395154717742311497082119614168141958807974009812243436422308284272532437705236705577938124360289230306415511346881994643817460848579054522137415371510151307288696495778050520435971079982598090065382521201178832455351619805494841147485119794431062128234773418420509037492244309318231817493054252503565408897682068505827028339613799813187010657313249843071763854432641570722391133461738595052718318515329816095953621144612211383589340577295527220769646358740968303536474879042894649721333409902666073354943676099596986288453341632606448109332333587590842390953419897648954468246101798381379792531221882200599978896541438786226844952928965820998691778766920960786307173929821438099535057416768746708656426895653870011561711676547166712309830630489917491012959378866698757373842899246553868751102445467761280393951114676471173901085902456255456649764055351862236662023942524123820171056450125087485791197809604449371553498146887397681602309580941257774115004425289578874076027213803873970018169630820898774003784533574320444589121863238650907777695970834422714930136062427195319887278612762302799966922171889422189616944457385960323093173690036137453958467697897139033840107692978877562235022093546802644387245125761993566355288803804964884551212205420498564519363141438277009539184878785141300838263916447279794221187589117314289563098058835398802038999459311149565206620654909581895743611275648467828780027538195648601489801357641951416658036765595315565457664195390983850247775921558955271956711038531909012869083563167004866626700392058363973265845813223251318275458257057672404635494931106745671102417451281868213370854108263337238038145158683832200529929585974339476176735317784437296213821501409008138930244824465254573364574217138929352611070985712754519649093846617164037790771715589522918444096749300891414401948786159229128043639513190853833761055985099190174248903062170622352608451273900067360558098989386550634709381774794401658392118603473935474124469532708097285265109153557863588471674292774068407312316289267905178961464513335473977692677828058426872740344073267473160558385759066111931119168120300935187673788664352014999490072157656851826701502005638958716132545978242419965436013834267350939093942801107190945523608787053741414143777959970137436512681193846970012157393617955555767103222983800422328710933912630887064465559956954252528512187620392904176451043519470109921542282931039268657068356437908888955588761440705982789714886216741549648235051895719296415915996125219490103823356125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -65693183597814086692128371566798502268322308127327801583117960345550047725167730378278619660027449760357825493230780825203687378167886185436713003705190146978241228285492403629676184355970191755812545176398162324238012685231945211724051551479415727560431374879321383653000389818566560108994315266814621746415989857779648308143456260528735895555071216364677210110070793493582037849008799944576683811141137737954876631563062377276497575222603707971791315519044998133331284325567683120672390867151761041644933430761522109581805286207474749724347461366403656432102635263904016974115046109643194073551220078733612069559985609198243583336731518655513102983679308916818166043251927425487153049977759254125335646838545141976041709607083132510082583387289923421270455027245072672560162567020581684337380891714608270751114261766874093269448985159275443325883660633338051067808922809056840961082875229492441470185591905125421155039039624146711256420551265778050924764970545612751505083405249830920274862852145522243660638725980127649236773635226225968867997611841851787864578169671336720274939742987552967048103568554066821767781471067371953388437850233803251942062610267160984088822240136787824576058905333313799917074161975574879800401553560724011510946868101489469396699859886153292619227300658065304440313792676747293556995529574310444123025846805165795776870859333562265165041349793375659600314827789233238881291593048717474027622404061485013461748045789793538908242348126394214938281374381496420255253975236379232431226395429528633964356307029583967265147809531653885690984169085429817637549445152740322450435840008311958209054812342031240191804133609938758062455041534393382765410516659426901704431234574461924896052429508877372053850525702566399967042571423543958979976614237791129613680392418895655692460742417938718989861989677867613644060190222737768188470541351790459255929174801432660730458260605894753939422981316057437658669857505028658738678000477778941187062410445623195143847491499573933771822708275847806416505107361630823895919581961969710069398264081982295640211146074652988578503405573783009002887680584958551271356827844498403835788802916130094935663284917501820250740812091720889544349949661398490811761161070695069463561454140316280322803926408457723224848966236106144655841820959127367242935916967916810462360559884404401010134200962723767486963202540501253130834689831028904782019333135111688613764761119334778763855795769141499502936660564025272913451657341048006394008687577515265237420152617997159157285905787652908139631382551684287915632401083497651371021289629589862578012528785529400154656081645690579174893252673356794308990293407792172806487661309482569705674280841635871233174375327264823442219345798558790958511518636758561173146117458406717908046864916686919280784267187100898483817200094647915212428390433857219131753031605635405782617015170447704796690361103642615011660632033072474837853372103595251785987553780314415056012972084003933097828533180905595686685000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -133178349719469988655581797597638553747267859483753795628581804031033752632946522821520299676854735887341652870384510557813757320498345421770066307946484899650388656108176007161226863105699630708202890291580299307470813644109240853878506753433869658609591220469624036751058805016746227216433748552997144515771863486196507519907767386098284013738869146455232939455737123965382994922324190773103694824141952311853260850901721845971083476184915295071309333514395971400893892238374392350368893728401332843631979062943391023627510332749573011056105815503518917488109994343653472768470049640588987490418544257284974511480191967889270930861132600352399067843050396015191605520575819503937996091861437803848484205081997545401492707662785450402647518387832316352800785484822041661347857391035442181473487139211074435855525644856425555191047939233100077452639685175292850740132985186227748559848494704421894050439041921440495758886096483401260570731378589665068223536768566351979532658945332135385393372601103113195756972089925294791597659347771993813797616686348178938934694390455381291448972971817973319808717027376494176496693048098301315540421866964421350249984089177219914262735307754333850270247851944113407125122922620783741837642765039575855855775256861573273064963627552235962828176459832677241578899448951935634444902323540631492895283770205676739420375070805675336256302690422683011915704700539844381249905227232074132200205933069301173740254718408708343050039020492434442899329728120261477030211487934611230984246401945443959686149043721417552329619452434245676437465445280720313641027466643978088639038097968899187473876849098433324236338954906405494986793714675026250390051083290572129880655981523538686323328889944344370211422288882897534708357765314760809275026106062992953124850312202137286455696916937113186083901085857779060229263604182730024545956729213685521689032450510155670318832927008132143482416437772638255897914275326002979666441170414882328843589599278174658706552159499337464105281629960961723517762602996031696222837264163346054467098010227613517323194661589677811493270355805892125967619887404034040343768039183771353971510927033141193292808331835524651217871044367944970407203595192352228052288358360688860831385147974956481917443216328510181300188158416629596719867202744419128470701021963549763787969928024345957357815041956519558894160904317726836550121165475537115787275229462537903158854605918216469332612878484796145608165241558884607342840439147653335952736193956991189843450779480366054827688611941361756529469029042361323086383920725165137947738821388381229977704717063610285765978698185771464771130594371411709460915406289296093438921776657098993498950888631862458620755000751938884421317531806736332453671952128355288677543879339951099570958351176130844922754048509244495860960085876643961554690888041177277929668726129898266554213752930728913151497329782118039547997266227018088728576406852051821237012262082908135560805928291663193786337738934297781348415625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -179382531495327896050444538901637119696660966929908827693103869147152138292630417526302028370678873366169449675793378774117082092749172447839118255097286087921700221450401009196627401294281373689337871350468881890330304892077878275139351573556005379680347991654417173354773275832754032929097220042425924590725413288378798032643855678143281042899754414096577806585245882274539819953890030700758606154736237998010044183216781478076401512892191992204909033080676152635730653692157118737955824643827585803826119502537383793082586303213099297683933571722261554699736866878580331846355344190207867541772440286924848084239038374990369022398879488849765007086098403236050906406294351780856255759055288118222612667926356970609916052664281310916275892603669371506902762786066449501434556555282914194772107228212035576051783280343227647291431415867629407346946431979082285521897836140566900078063481304170726519139065158722558143191968325110985184515111958824740331335226822415401797499727637964708157112517889732813662205146847640540634337515972958475649643714382309289294626172942866476655897284768958483963794355538556473517503825137067759004664000341005600356437250301365243997209048246478761864952615895283002146352808445450114301836627076306392925229743034352053746699767842443177604395116219403325539292964990629803925602860664578609494590958143319776001737877270128939945067101359692692595897669135351781911815215540432066860675139726492917573797072105782724785423870103685892086795774215271224709390687227319922165079112819141996124836984107560212449589048756244726691831587218102446407053340100331372990015742715262203576600337857932670209127551674266225345113622391069135367641006500770809055344573583176156262047506372903229002162385921609791076054337629199288133658779860311915664988312413118091462684298938193492481633424337489053201967753023394601055293006668752795822349099762743668415865276385186711740042185650344837212832828241317916930927420137062999702468086804328694519074286121258889226543528884009882905495166811837835050077082842878557467405674984094077154437183290602126244904835660395680591464878133387230427455880745238772025726393869515065021322530985986673667241434828209219502111971136730526984919775874032526268399326029454088615938526649331450624725667924497546409223540422176221038839748229429135720181109794061747857365321359891412011376454970680893180367947344429603672642077102340924473097470819818752980550458968761655292691751845060266224032423794949515143650959275241838977873996120390935087770127744171220436853244610438412278728515181619910742403452215780347443053965153642082725154418892319450011459941496376864430917332070866985797705381975953881783008752473804288791125622494766024053681798440122963315209935641297130170432255813248569139275622887956043466904956189804652835066459853655273045417036996371858520107799767514586075032256832491222529734574006406100449573506260103125132279133161761548229524874911044636889856846207276410855462735710939268404267500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -118441616838994125778929286855340044712291691755565994960425862841194536613023570427222220733190870643063092872013760582267684852387239362568739602246722564547384790863635466771549093979637787539321101822916044792320359490398598113004890898109520005484904533949352307936518870989335936131122849419128808131620458644683487053923332786463046678757916997092407051703994797484567632162840992926074594346036800915725100074000711525155380993577057517618591409133321920493272066018625997910934722371217828752198836409981456689569242261513423115729960816586451201698709981795252293267981021234634345520326494110863446457091222100277274001015467665016555299981316047665647666347276094628191304103330497736377523303083395282931764641983747947207131658229770433777211306678705885599681140408007515970526176785216951558297937547187348520638796171058689122160166220595521065022630806255461258484500397902942719694262756881313698825411810586186909319319200213737455707324475935224590452032669254429736988577463629902091283875706657913011927208854490236435429213943635102785613128197085011717137041558867807060556086947573022646139142133143826453206217396728926014942923023285346983350722419665496820296265823563769374910741017869317096133926834838415881224577210683526220933854231415612600869627803477697399769203696554368322473269483247539658290982769164793736934508623857573732179640223791676731436361778328156568573251645312975377688034635108448427155655537223040391409064175839993433179280648594739751011394098710552750985322580375766656983306475118332933514443066264075023808143189605471907264693694870423469680352489041148163171451979283213109850852762533413531051044661824054427229523713542472661877245577173059424889107101956248172554556296229601592728494358770376741621152863216749282579460529748242430448820561197894242929110667108883858045103881787471070003956298505444043644178839443813296163672281447894845605922026175557802653088980215276315983008731089485873013426049415317161682859983137377525998268649134634854704204315304542800532541795091711676284104449593854911455825235709929276153070704636810519506915028422276561383916739498089015792277485792776691805750414041501178823655568811020400942285862154052823539682146068163798921096233891210584455624802476364386196807786769865352467178355905002966573175751355827623405146513678235509338826976687213744818705617057340230956384115241000323751369332784754644498656232753366661377328310132544939454913237350513166299907678761481806636038176312697891191609204627022985089311032420384463139652410864034140276361767316413268338985687759283622825802674756947195429645358221241296036821490542781032973827484115919912338856555221443605270526670799549393749704942480820888744310292778350760846055816033381271952070634453208897040410174985574107211952858036756155126801067376826106117301135516363276539277341642449894066830103091569690418088541782765077154971800586331287288939369700483758297092173940773444985949115036290120632922544165972771604951250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 83368467522462512128193298483023081382847441768668715739757128244933899504599745918527449710395872476649982130228904011511395981319060174922145211812371866678051113870945799266557681991166854841090940124928172823314715830496079598077833914627659425352348367457974137553889572323951729029886781375356768723984283179429131318637019375620273697275925840414788828199979776975235793006767492013055209540768634275787040906368563724671529291296514156476699274467522553747435585709599447408738936256004479610731348537252465313893358422193184894574912994208945421630173508220714196756924315285958723460966697182342754910046251709187088624539347944614159086380411505570526929902282742171433109804927830209859986081268337661788480366973875426518961833661800005358364582044088252376501895496053332946772660576378193404920043812741886084725790594684767610933917877428342793222040089782978597369062167722743013019399495520813139713950551124507629447220812178925622208685175730734779389965365534446939181530640898025120952540277230668730851752752718487032722105757707868278927474264678992117642540241977872357126853954054818840131910506871631086849657860171297914683916165843791577087153222624329401015917011357861083872220669269540002810838489831301308580085713061638415980443783828466865930985670904257594404864279950556467436710220929191804839988960214373058608045944750025147028584557126525342456378122884792715053456537012323649336286310101751859056936347793050700033747902500969240987095109651802619450056193145864103593397935735411312817436209919127162747486022235313765738000056311839801843308704796475186482957776111116523227459964656014027028914366617617980754025411747057587350302807820210549771363378514620243120536480261286816626631518772027474272779771422476692247717894135019849323387969858533793630509600472741008508035333280315546017796696077805393717018901682757944699857307372630151781291294000994389880625009114612471692607536558936658180455153477345450866257001271259582597605905858385804010657912513183966108582668398453174591731615986700307974591487235453593070666929652437065389890231870420858175173017800346865610296039132927573028834431211995262549794356222946815395585726217170149205752149764059100095314866751693545006365733677778147363091754902586586093819933054851285724662010091128929854951910489240554275379355135072420554892855749974545895097887780980966345584134911178439579831378757264318873685820041495090346547110508256237879353718967288685809667190990714665772111600827694876757219885055568925133700776906705207223321327279786554757320358850620431605563089918888314337086206423614944241774458902975127991892473604534136227189799306696083937593273529663062699696856534916254559180247897707810360492547744814876924876027445749593932235359476838924089603019525182398082186211480019545727290558422369515781005804657829700009461840909910239207401318450326317541529131134888849525129274354463483921242530677088841551034087917002868788480394484251230459383403802984793779382000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 320296520737465017069123313947376306157456389744963082635077017745688054504180169671807466125596581991343911963084862158920949452179916140332084608309543303448786906656917968137933277356841644280637072869490481461838590384034322667655416083119887038748998432613405115243317978531723784491712740626775802825657716747116665424464508830874215388557800088427412897644552451046330505724913771512548903203556706458253997910527081340404877739555463899089498398398181525287978285607876790929748310936398663082445254113380044997674698076222449070536733803350175963788166837851203084654736051913298715542619451669858758578873200868943194888734042002404787523733035589836960430946750557413292810443356413451650455387033444370509421812550440148792585341703962819058374476872090899626049452082200144853350654937245152753373806068787168901764319398237143060856271388888191013985673838473806747722235160376545894167492498499130695850262951375133921558986733204062258212734596247162534312403516204002550640820616712975400323036687449061640057563454430115208812711404049502036133350745162337235712994285960221771258981086874168553875413123357363218733703017356244154161003565395213301437027350595907813929593188186505518665392452875057547308825810637981435469973210204221373874123960262820469418094084808776797127183126485142072046128250400502049569540832254255589798514663929650787911365169091592860354937063916669654306045357301447953877559669088055682304837062016580461772702682512543007350366789719843179438172884212633080192653990897854239393314850548877118519334160382893564327794153510915417100547718711819257219641359113699359843869381395680748890368361584741940802199408348845421909622608124681053675257276464175742636549161261728198898788360079805956553163848100603165076152635596951338735552725701840335366913897152325171741730372772686858368330962593995667491382087854581625299766236605565655663522446981351210208190515159092450111635771906609878418809324006013263999283932214084190277614632324254676775093778431471393611614563605549269376259483575904633025217391812920138486115290659157157335569553090564391182990176870601883461377430393003956800438150555463607827878130983002144655683386957089353563136326040549693555211592921537857496957939404734673955708358849277234558490953765764343913175392998665077986672147608805649689138670677847388394932273173709741081228780035587224650684172288792235282885151625124008830390988553692089487860356555061689825382924737557511847774390947671081354546765322944860530347804176362883488269451565785847117170333900713215743485406239475563770245787435095898883122265794778768003093739242604714713444004995401157709055381667406925349393572919049767767125863538621173399109192618132213482917671546429675348770354688801068560647428548140715088082574782333100976189226924883515476606522573218742148743077316901350111347421591491145305046894754646012279656723317934882189923846652028882066877579522080639528328906097875855166680460537581819172922990636260852586020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 414004130157162793970960812653632820862808663742379237570566822538186111473155098202284169394350483305093484644829387880301562039983178759768906246118317081117374848244498725800301427160428027213361475674665810725427887324378006584070086910282877959575207287207711798371258160642520712224591174670875953469002630324544118341181468584876267041884000769590686440719767260748894896018706692160733447779849653469042476104079437900345952244222967125281229390767889681616566965732137095484975909652103672342784984936398805182242897530885775140814126808719540050254593030580715615287786001034831758471163370157130557480795853801494517078781704676593207928910487772834815307465842884204857063015302452930417712319637209025956039020104966201095895710618895313116328757280708520819488534539161619127554724312059621348813223716172682444790155588237978744553262715948127766066259271946487435181660850638695480953278928025495996782589017873955586934893656364984395117288598582040624235855315038588097329862547206696912075494782182534868787817672622012471789313188666615879234661225806980905243161949095327788318389507208174417464182572151442392414702325079267837949507926677329222407145753033791897720135720095646453106343168878594968873138705382810400263159894168683851241494747418541848059555652555479243526025714904041932219672556564795601733948191141375347273338787481895406618742267300627326051544295509350154050134498211847779924339284629534170021611629940468518413499459316012935403449471825321429495913787058963560724778086248730791451400380477054552527859486157156451765787938196890277293418773641691314333935823475382965692078534233765311145275728976900016493790451730088338767203219778707406937643976839617948217386031387285683159400234201058812874197402177799137853682919068589126758008439732028399545594080466599912598258809848694428411691196428225207712561874042940697242812168122415914930010567906533220191634886294043911349878722809179207943525510909535174940790302151728998967736289007086888776287722493148297917517364318963378322671114180556162220643797961589120643560054997663331339252784862635831159925889810068274344676096215624274619848662479413067862971476174921272421935296119447223884080497970687228600553485880702912879149599170301586409749124348858039425689007134901683609514471601336019697057526520438197322006058005902445930148617316646083443825543963848219532592134570189185839785502121970990283635202687291209077183651459632526198048705735004810675666241279909895328453567154766728816788701673037137100142117075467694223425641089534285756284040661901494658954295718364032705388175049505708133977127015617966473807369904491066076396543076800819527999067583608668700894102855976339619942626676600856146839894259191252428675811218622824981622978432625330820600554289470574291517177109964903658574313718112600700859635204477748420571687345922600152450382971662021897740642985045339811112477956127290914321148478646832860845373530918988475715636196414643099340333869192966283515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 292570837702796987563912955946672077781025103322983071054246824559409827146844918128160344950563583393917543700218598250818500388792049748034552659859143064271378217771718106133308370214824955829809488784536770285180786733040251060208296323059115841903949122274666919697995663132229892635182150422923391520401377369642966288784312582542321972269678595222565011010556325977932516791152476715639100099713060075907053604699398401892789726087120970735564884307047049871940793547497146625876703847165064433515729668037979196199403094534413056458044276604600803807076394658621701736741460915402351088738514215244120540845239837768184678135920633898547230039995227201857003352294725907338399524682493149231725471506548138930380834517180675454357599300298386277316477400188738852209930894444881104949975488539744315814430486515313704027924419580381837455471168263867571953141489268316649412478774088050360269824558613775149772248971908696931869201432861891186718965083993632946277299181769838317363520416437368530585680439371304915795338618511577732355383377871485064014281915593570566134575194999717025076167918433390184077439810536165770733777434148291374051830149928910525688159365653521396178343534967469114009812036547529555851632009534602971166113212262013498351447655899933502705309588552436080761943858408681024510290169653422598776316962717724513184108889284779466398881214768216109775619625774889693567240750172264428907809371654432704239223139217164020463915474328940686755301706211835719943448580393954075199291854737134364768182168748617332693680284228043244971700780158558191164272370539086709682702199884689792566370413664180804444178864615226008210923415189183680095836005821573929482057741959941580509389998436448543578709629091293037124966561202206603824782171351296522588286431780179798056524009639758899738767714355669681005563783251589443154880936869232873955035251086016014134477859043708324044662824315022063139409039653256946400154768202927909708937808197645776430919751872184232243108509686985970879644041746146940749072124652176365344128446707647559369688670011782341511622432390382858827543552045483235474654080378534268321056827725771687871519899515808767994936211623151117029245385842699995432939693870175327452857056177206330817766458115001750121652541123016559371449540955999426520072612206577926557864985752905260984372632188842933745352561300248264194480329968747807957746209533731605090833149080344920629006616424412584282782831721852167322120675351715194190882422868656046944682604407133069777737804701803154289179438923813617825960410400154104696229599054496888319156591474002648248169455421511664331100076118422496330881986734133335372122831976343019996588762787757013803151304654418058210214091609837759489310717693279559111577304645376546444488521572375406023462504418931072325091781890648058984938839301691465705925077768456388317210663828429391047200368953429851730886910619163383537958497346477518867161716938017498835156978204803237894819024552203092502527187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 59912907621289037900646480537347922759112504296017421731429342714896455091938176915377582859958139716873859861951288389535697252676103282970172634365053259824101684495785604556973831227745483667422256980247971012773052986617646041982804947238338083540743947167251298295909453958807680534262644589054139470092044053093702703427722122200350912652518087637770655512775746527831097378425050212368624724544378761807845324167585172225236864363340169812861660727044517196698873066470165556448382243215616678692019610890204996380222741901818485422641480560756200334343188212889406735359759258878593289858611317965100870167296762931577204969346835943628999875369433389839741565613239740879635670957053462471630892674643385887495890937298884250519202617726689170857181096344889321866100160480439061298411159721567557838306479581168346121328595259001661476900202848790085821427198405339318952763530361410428679939497984147976445029427515067996405682012581574650785228928338472003537375714822981049813042515607591653555380556515533396710841462286433146833009231288367313022363345463252611166489494047508252244422664714953015933573532999319882806769959301478698687274974587142460538952664102350319482804955861566992572233724216777724236027088951755497938121846197250280171051757345625295983695373245223360115823189266176936872928520285289542093877341167389716925931390504226530150116652020941220787284730069118598387834878779664951700085823613827813139076044129190248736839132490032632785630900829907657681754603556137349568353061490556156972220673206777096364006927308397559061569351098803506235571386978411185439595793287713766236231566369372213689192143247101512647479964646705083928305251408940859881497673369397268189829113721298034687565213773641940422012575320546969100260632635900235514664727712864670364187791554766414009760920138592454297709004619129335020624731283599104796490050511130887457598902081724025329267382040797909189092750060153188515361409404526866970334515200192159355874951241807671154625588305994348965495606647006880145544396161269519316582794085850583237483493818951110092601596920931762585104399463607748792596260692989540728776466500727260168592798935955323172591706238269123496241770692066648848451956435936443336488630861848560405369033770830336156859342230408252757022880321568539555480921871881728721374236617200953195850423140383459225941299234662923663939588882034426928125801609488837710398970123598155238694851645844983516822599091519482573038044534271681218337991815199431922984740649995575619822784061166359181757840553119433270003052928716306662465570392665476692194169237696875213292918234400807229242744239755550360651681837377099899635144763950977530652942562153847384315451801334088038325925464605555972077633502728071025930190746568622056684150732613419281673710459101701835008633815484330882612450504558609672729544660099351475008184314197144792892175758069243640545337621481473632420927051305400861482968328939323902583828882644023632556992892322822171152500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -125196841990935269605632875690494133210317056808191064101417444535241097711697207102941062046709253578477610964321352124434817623566199847685100962013520905477846331906487928892144334591517540755742271154126678068676316661839144441979189726560378936979324231624696017492347123515573573576044010438162415547110630321241681474938384282191041502538442525954784567717631003555559385301556664290460168561597773014756866708068522447370264175707836788050870265906796858634055303624896458565495703409966035247280841103447546800954522881915015810226126380433565644974150190994721425523573624081812536322941392358907167381878873488672471976551087231472732719784517836506729085417273117525833019169382300505523657175463819480546272726333833920687966742504679276179577129579828891343883602680769970746942430665188841917600671746780592210521170063916752047840693122091865684859018734205023353790564696125323529153998956477227804991983821055900923353684119700993018315254565570703037272919523511403591472956351072286660027095358604798782879256388546018328935155249362573149770316008464834841031737739754426805125150983230983951816505613860895782736666893088074325167733889281069149026259830725116494889302983268093558039600129403653003427179444973538409706460395345652451102425967725017308128572100497372454427425562067130711398830813377723020300157807548756645425461314489043372115081607397947794073502276872638108390918736346017297517144282630500993644635236830404367799108205344833745227778018675046946885360442587354352410549261701491647273646203721490711122024687185669399606350684233873045626339553710925924170993233208256746962705686615936621749530783474615438567144583748565147865774238811251676986400628849387791650443220678431176469849573783551352529614738813605570688188056293258055351863049855999298560225703340661363706872464657032053766448047224599995670410549138101516385841216811100246880240284635765229634321291958566924831777462824257893442743484639382644964412010095641480910262473362695326791486682811433779019079149817294967626425952616178279320093530181640945969054271360327738023960235683710219691755209589478519704769713983471189665506520288481111980760255203176605072898517159489369668509685777224154228802405579533179018350495055054579144418204300225710371147001595079772941111969362259845502609865210476203298374554459842258523813145165881974908144174986079801932150981211596013713720388802960715047548848628348514601329028556118727066932196955312455263977385558163484757219319636649977125562748512415780454429485496359664208291495588400770943236968617389765731477186232810969479269776356109344115642410685546798335880697309826108326151062981275730516610107382331214095759294067386352952505864453882574414458727520665493377050330118109755429827605952329510221420299062798482216070331779154031918161961780381213337393997145716702088567498078663702199442751579554445358474154153382027354930065357778020194250985159694777222212180510433320093316950154892597067335196331164493095519562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -190359589471059542226811981253828738885517534035474353612515121720299222047376017216908994400707370783907803934298933907067498399497641735208687005792256953392209966287893600976011338215741480999629024694224508960977774936396665357154673677426187989209718381238426476276150333459038646558882425089620776603473995797634498477400026897259768186331021082922865361473755025778444317041852015033797233874997188478398566429746473260759197747384217399619939145015426576675697930394680480906642249769924642685877355869870509856252818317289495096819950641181834129606143533830942885438025860223846740260828631583260964577396250966702759065259740028156325270439138784473314800932651899162694649218554933461927843055795146580299994137666293144706634951203334937621391801346955620974841928126023081991380727387551254247122170846180208620039426776881751457010864849561357392286328657089813078453698471801332099652275064301671179040916774049958031934832448321416994243901970444380491185862023603901046592557645178541732002312783124091245507174737573761281656564546862359357455127854835502522730806055221186020020787400582570876362946296406266332775462961249924016668446767410079190318241040342392005191157936141667818908003258702298812965793497658634215444621412369895242374163883471900230902349052523375097771933673104476845660332522359158373627406445611082551549174803480120166182643495547018059033165187794395833297555795609131671264389953620662972854082912160008895575537576398123797365590636223767977345949396137660673335810782785396871693788196294378645494104405200501089668244691684173274500719532950852288391035674018703640359773190864095502597877719898806260599618334730638869192688199465941310587762660884456432904949328174939949464619548959526937312391527462849193376663898360808121058981321576769664495786215549867859450905385295393541241870087919861995291515845518615297094683190970762066801371712436147623791489218255347706305181942893986391845974240939982751187458245865576953300535228876470819651027397922985494143960070785001225158261641134853518682875289721709045150461177403129873150625485310596580591334732691716287873751803293539193013667687970799063395597703542637789703807281901399661312728804115290629174764072011563602751791645157047166593422562038485943134539045622443731531131388448240572758708286745958980662698567650476551384104982046766976328094336368764994196067257637848761666767874904175455507060044856032692408319513923128147248035083991130086502645780722614784725848462114555139916590846884797729676513245424281165344971443877291748661599616947741831008378483607423403828845664550378130444912480719104234747577312571654842773654502222256113272718806577157938194044238582711506546544181386806695632075107989526158394480334264486514853314611385286140815699967447106261644634764679645946557354232426660490991585549328939447261617458596236781276256963544643382648947062911706981844353278126412321470727201457181914202081161718712960039823912731810564855551080542834046852362500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -164061277502607404525192979279240384460379074284158784534283641174612120416572508143193612388153192934651259841693573464841376271617978494432725526621902582936899719316483519943427964784025461417845174239267062474234508834279204920966465787051983843428859084106685938102453722292977683059500499742715297682177803166417285622236823562417422877328204858042286754676797688395718173185818136891380525148191116798610640181497877923055602072528048123352643983554975866784529075057927510393075263009725355209910865632071049778111719301491543859876874695647977513068658488856166487275996327569296399146402603029415387641617499639294550437003246120170594032493163520014207225163646161873404885436949047851483944976826907321315432400267038663941339375594693448179654010731933526906724217464038361705542675990492951534810821208136071888970664560951395808535936805910218698875790713081383958054344796680813829483279416347187306416157501613874792122196825846317693191499527028171420962810414492301057806735795288956587537944721015606232796607026818817604912899714197980078426103550818392876797015369919330488491749602002945858664365295531673987605277019141860343467333533704289267887186237524180448782499963780483465756761332227915920642533095194234927085618034079370323227323937386344452093075380052678719579440425583640498637012338555638297361650591900613377737544391053746996001972139348984614822255672704760099988161770610902326662007694331265811041369488402148998429978750668014861450918670952512081577847791032272180080262956944380486723586370440364984164262991752428545361824749403272217792855337718542552792194829385992851010366448984812671824499362681658172306932933544293718930943666610962829227220881888271149458130662648611587870771378204040607965559317024339341589326834620234612953079467394461646012708095292247935873560055856797745030226690648972376437085506404647895457010745115766730233963256149003978302923784042369409698388381409841159504113023579803782347406689788103382089738539545339472305175998476371260288878164664803860968717358240989318455149708931658274897143950496115872293348967572182051522662110940159939540856536774639596799172885809388341742890346566133195547759901278383916761064721762891554052434003576195099034075392429042034815270818359397754361808290967800179358253586660538107596879418117737724841606834376414035446019915354967497256209766488817908769032343566647981408068501667417486440141371141101599028200910104843567970106766640006526593819024030105076004293893178212472232589097576383801266670822713828406413133847833996699231035081979580365010908372681832929982990732172555459912779401828417401399290732666453539980472288872998821805172680296917130073810478066031315730879807182051339184759875550816770416544630382772068690931082159967351973678518814393681416417889717927190520874989009502269201195894344375851984279095140731068292732468449849917463655740260407138598684089642251252201058744069292606399299253632082790522464012630822291239586641772686198118468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -106454374970746368019633030117903788866135195878560316300485279300251032169474713567419947620988077730426348456577998822540802337407307794053391658475964490032682722226165124819611141656472848812083130082924967071256294607362460205819816555529937727760533386265789443837849803589933747613013308668168662451754832625294009868869095060519648688068321624824474115879314897839099325129280844581076825168327926886576485925486335407963277891828136004004649269008081480117392624538044926566261725123929028375575734960794730516204527869180550021320145882421767153227746024016417738984969441880930028317684986498793280763755970642103593829815072619957283079288764641020539598427913594243008321948066259859803123749981236293511317430154367247578372022746700228358376548468891708766158320996760375540205563013454503778387051171551754280993808334977587587843149356727625989215478765926717740312518241379270497406834322102666003928791410778053051053657606430652615930136296160946573507204634477659491781693264914396592227060006322467594610303233695152998286569438586291450245812813048356846540564322988300180608920114437223027690554714611237511101155496454065176199924258387740143851484269367930468401280331352009923580317931368489528959577848557292848765885362114543586364273081267088874699637793690137940588436588965338721778574833342011994833268581135614757356086304122878408109839759464969455350422678819675682340650000543778271407158682880877940134832222148747568646696450474453756946115010557768489647376379996271992794381958843308701647202395485726918473372783860191224296725540885369176318127211465596894180244233404115835886328161768777550606151698676918014580374904670748917875885839364067449584105867283162351787732690627383950943510172714375189798045000628530864549849105373249797761365166010979290859577033917682508807762717001122367955235020532626405626453926247334261622033189237679036748843892287082458611857886522188503494409650827069464176495151197532707080835983828065220775214246461948345253535651770232151849812998466186690328372656727361241872796711829412349554775809145014290379013955308045980628335215206340769146176547229194180575810067732840762521814844344495965610659843552553336882049343705219558166933479846190192102820218741138378327145381349019427237747032872777443685451766131533987668729460312705135574751715121799857709146969795607246403040349162415639630027980191105133261416820252450177381197606544532616487906341674964237449876505145342419985979386153102835974343887664132469487422768254201618242139342674260645017095020985241076533880677468183809122242684421899895749659410591404154940401753108402169775198500180118618461848272116689741063245270789710832829884109946353994517332583129237411768866432500347242877915991591285778591432574170051394244140632668055978746193756586522559086080601672897041709490351057357512777646786612259216001589765463874914016907447855076993830135261875298762374317940724442217891091169384334099666225359848370299216101904570092383499650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -56727846424056776562437799422329846112709121438934999958056316018752910010164073481960459245573458864907272835235465900348406640841405057263954397539406420935987220326889400678696988575233765391516107053612211856838280685039209448624370692165226777855760187310591363507391847436608403470763406135239749098382761853861479816040543859418664393546855391956958602961967583855814363900036745986182485807214695918473840983262843869677942722740097578782694851810458493574272859889050040150242157487873237027513886476739335877477598517260725924390749371532503361676787766578499161467869021499072791916828242895632539899168852624843638367734264436841038037006287930428297192791803472109406629331539128408197585815533480887583386886895343766511352739632152046373935701562530988098373561349014228646792035300894839934535052199576703692091131986065867476355396563404978943770854175135288713944201577657328300089726114353107622086621739357439327164162891605801800023311079666721942501388288869374102792297051594418513000391135399539294650539816760206343609977781999087184106226972291581533718765479025412280046984832539960608161767879653176902415886279194980475196366162004622484878652563401318187091280930226102907937434244904396387862490914777226717746130305820490275520890825983663550124803265298622419965519239753609198982533104208630807207288820285307920763404715308327311835551517542424039880453032669400057392223827063796313106843620272589199870612959059745454390039201834150556278768801977650887549043750624038412784098736985886293735037735875675683209290253858714001456358130775802253045111756662033504606266800795537573107056412473479513708483249187303617982587291836659053538324883604845946754221757713637788440073201260167156214715274641250034608063059685824099366690759905852826854299170215432348428587853535229732991951374947540436248795833471690936001067481159230990979339278845354618741326233762293106935139577088747530885295923381776628675409354188128743911701016160148611167439622123048205753296784800320352977332379645000762890916937364126077837863267398561931448290128631980993910586258493683002884444266659372501248722520020300852267274844483695717230156969368726244938366119860938206384639967391354969593578972060575302228932785435008239822098844661014441634584651261164456986527518737890645836953231895521327788723221283645603736736981196592779794847023326061802481576011991811601798173442895195554628806213425646857856510279302151959683879682537400518667940419205451237491014069722712520411951067838091081223834435637231831871510724576924852760062092666569577331741112108580851938638775706441527590835189339536954673079199427707769292060020309852386110816651154264416102017763450188557162818439636024538837829086839678687161236741592716379761851797880166596856891377134422877154848345294086255375450686685749721993556589950981095269979910816294787190697091587528700671489218130351800443047795175828344363278456518184800148169098656619065329352512016507974541323263299418876996131250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -25880418150015259906882246066526874016399809784055540629274249181376021739366676915084758138232665029370950985316601915318257427938507751231862975409890611178549977718319226459109957569395903696190506430922691654905882290989070435302731106273237475468352896174539988310963300253813198330074550494383098378769782857503283548722962428080123000916510213901407843728623266122757084418167202588811724276750879365868526070073484662306360296092589738881460991911503962952676265319010614319205862264353290709240264138141793912568520523996276158289361788437030562622630524030772543669601181241425946129745584605673265635690791494873664153584766000248313763444627847060387959377054869707630400561173015234208863035088715517009877942568952145211690347520414284331957594203177198458337050641405675612923631516492005071328146792889206123627377024364295550178108445456888642181626011770822081976691768491100796042286847835486156393389620767249185989887317772489719489757599420258875279998242465926554005356080534219508857222702208178593554556166247878693851623594816108862772231242405085095716584643114951140194340317559878592771839213531148272694929639809447543488913262479268418367224159677081784014699682371437984844437408782714011037792168025040923462340764193600252071594865977706529628607470012983973234392823980482096078068591268537653823043899628913235416359704232889352257095799259314576941229640950176149762344055780884001491309126778547187586838010248119586059182457960399947344788304653071811751114224194949360324897840331224155394721473035487349267228775163310554413362326445952937151887194757130934373249863673157015076777273936648028088648773476347670182752120119650838205203638074533287278638248602358709598890943248955571060176736075277482365318515205252480502004108256970900345400840822829515871574388495572772463544805024214302537507096423718488839804722402276800438562087437789981689398991888100479282408708216049772138489357830537628205555444349819832479977858780388135758946356861513633406315230680025714463994405661252778425612554150435722542482326115120486372326876802101772586263006437442413162440450510738634999353003714250055792826649383773955251998155577590031262163179562222038281805250250071967803970690569248035497653952970779085776198475497179743489858233955766315224030834090832939951312152236213084129889964523509188718896077033787442754208265492008531128592073850117961452089869302643878814174873072206959678081327377660351031197708845516564653591372582374923248031116112004902252156900928266421361044880346365983955867102405309410105308061737644118771107750553035908421856123422224253869181653346337775281079821840689148604379638678639688580182129000904860478139843194941846237728753852409763498685388821042275512887593085799386289634293520195665466746328598257199751569659544769181227375114702359099441798144416991850218162130669597755926383157873614031155631307790414358665929034806886783572548927987741743450283583840845655922221019834378103929252920142248260209960250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -10347794194944918087143161868178852549537899673570938980530557448038698396956650567325071224932280269687610036800537254110681975232956761040056748347449410524672970141881078841007541275347156611624584520285178365803608155378632001268490863423358338993339973622506088541493162961580638460363195157534239168464804024787137218438034552237667363549086245008072947968525231319600291594739998212691481498997505375643236649544407387453529231999305777216710491232026095607397218514916075250760370167670643270943676078150535420198185113249735177730147440365632440560615409632252811932522534985924839643081046803563011032896335597060687002832153846474331820662408527202360210546641163462251239662221361362912443247597182289262260562116892683718988779778035581348250815607200465462605018894192552902918032952452914266377690728207239635729953481938006410643187345267874896798928788882581758999226414501844545109220302942311161027618600346401338708879350574667243035196459252771975050008998015045205379973652634496214964147022384956895249463643216861609564390767383542178132488495214723556903220185105441646003492413958619646855721426381822453814270233329872705039990474596813489248576848894779353342387869426505829800525854174341307377947679676846345345452536723833102244157989335519735787766018686757263668476859466927397741203385281705976171527719976133473974108450057470324361948997382724625692294032397676604895599157498440154995761295954466299792625824400785826816845946045426612453752800982816859623134520314110595453045160416661485640149377043917954653303439145645419748066115130435597685803879792948259301964957716515425708943498957220437405870660994865577992607817088340882479183552257048388705861370228114058982173556965178472784422145338226502581296213210010024314992630416655417347946396385649848118651363783622746499518978070971092286677164045331350418653156693932153397847924009928304230957024679510611130462621118462639726088232427451732936959111977145265592526814976008024825789952625040320164754430412222416302414118294748625175282287400767829036614175512063566562622856726507250471560189923210199303261220519914172065207810256880524270024981545927055088540061149288098764508260759746273065152723100077587049466718072664173064833461960542708559972237941079224070694132544358933657768923125414763056813127889394882787333956422981465593542515758312514434708791286539178787937770989018251196084481092884053758219419030673770219264257180170815670588291129350056827845181891973108966352058014483026779558398468308823347862383023871043745090507889836460244379662245881142602078245505426086065517638724506902297188206233569949972172079426955914323148606363397917343896448562130141430900058637540550924407039885560748922600467329339289385720728622948374242997373639805689828500073108962495100887980092589456713054478635266611887177665472328875928840656116657330548773041635236166124709011311166802421948514207668195299382304032893138266928693206141294355111278476184648567162185061647584021631875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -3677938192271838438444473923778868361385160787928860036590983653156799283430523359272427549868401091140008076668723998273135755314247236351291372937792339605805764092889687938888858919662733065508649928023874270367212733546689399901928247496633970626643254567795678497659972852426177229659429018414366903068936709591591804291124473362593190430302837948944659307289425949532286781436599024782702800185914943809227924084422923380749337413482967433309621655905219525110812350439458548378337997346472980250417017544993106291108596751146171347184118533651674099659383084896517610992414383116471243844500423389097854033308808313673584490542764136301535258411142056614400556728972684948094835368238220257838142498017245232000385336676765109549741731440559454590998875442565069561030930538051707154699345198760376110404715329344327787247923686610526225593863966247216010959113594401165892237093213314357919479365021801512436772529208169056211899624963439098613522713866937907934118690750937675985605955256026312925717077795372470545542749596416473337928168552813227692611708321013052850359251967006367795110132760492213578866374362323023060701754933076069776480842832567033501644505468043217561088617548569973021568717485740703270359176043241198660660760433211671037107109719142458691245566402970164647803565965340159283210987051172724207580991347090094252836392819925818866156186059123570192813425633944972059699546195779113566398055546242473865344229986076656992192278301027275209122726262132745782264004415283834916020646734448007359715981198353362244779573909950630760572365941516446561738365036968318628811736529843218110482563209353943186392695577208265557251578852440831636913844650678253855858638295325220818337807548794243475348121011419401204473767078704929358579456628955971841868545002716270626081643908125654517543965504025583085326082292286835716749693648656875147118139415625760451614911798839219523739744165928370718728597181889825353771046505409454871858032472537783945557568565026410356733367489002620471848320123715664538759076202937823519550630811836087111234204718763532469112556665438408702324163794436043262423416465553538476746576145163364440910264233393213698078547237249460703847949476621833117682602137205767263352899329535652674018592054425057204059326289024288669997540521296504804043258202032469477151154331708094640047501423140002003899828594141693898116053242120232477070304155784500387294349076000736010858634633514815636759832371008884998319941308824211852462892309683550276919811777418355534438752180735357685944606077903246690779871617975452600182418565430613985313791834795550084725429852197960747394539387109979882526809270841888829877377040970744554946430540697251437115248529237756399106446065339176966511613632257046491457109824274131072061427329135491752905491818392907550202971436145117604943735196830527379712183538268445873895567807437508093725169525177700423357891310040749796132947068472738388508036234098901432527701898274348534780349823597049194575000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -1173288926689042004575279315193072885432566781120689504023894495189035596730558508479540013066402440448870917038789972767620455275572636736183085478019992507590126133056425876948959441537911968564725662034946224920124728018307357749836203912872919123246895894900861581853875975549736531669701358412058360508946600302623617702834210388399311924786642071119594168059131891844167101561170548372193476395651084409859991399071258667236136222694375344417383813515867576106502765481324665919177337620704127018809734002064431642071416598203419591936207291108649795116581434884009674428815717515673418709725135505423513989524879947357171058656938887388535005838087479864697902041456681361666600930321045406252241193501917608805861800041088625631247471112300383390760376938698421581855737650374641857897342884598516941637630883560975073209364561326988765848329653623819055735841422008417523674782526802922966890018171255433928631556534096024906835153138621037610274478359222780681734534112175667998823311474963001393282838658002856650725307001570808404673779427516111807522812448737877104970834933223972208974976342085864347951579175877036409296334996470366859386393553457843404766717434344514869603299071309154524777360945644301741716430643979493799535538877099862096057424878102051576411272502506325773027902108224177804342082976688832213301040178833066917604039115816040834589124683487795963259823518576877840322891063697434560730356498367650035787569777318019318792984347928339924903717469913488878141361564286546761675619089544321230724339233250517278036055157973688921732341970990734074375580983660825721989562903057603457647506752034308642415816982811386453379460589177266940520267429969432849467902481271502044641555252307763904943323905942119342223790699095034389230517849641253754086621699047218657825924964450300575193256586284557648051151629216548810812173493857614386834635507181829671816878964880232602479622325978660302062995880626253423062783295661039414370594134983569077150244490791597139401133252683569533589495863131919787567707002501094699914235491342360026086042404637625437021860835398564416527648971154268785371417050320607683950684867365684795400413841491483878801422455297273998401406634410624915933885719827590621281210322782934917857057168722899721408812514383974526720727250227806040239274624955998666183033454705806322189507753215353191848567085195539777139219428700161611358750035708175736690850422046922819192973915507084388308436842063997605883668555795203021798158671724296858012362615164106304284841539818719550297729128138305971164778264169047642473325068251455262815978692947318643763358807345971955694016672783496750006231177515607717309802654012321484355267242937737529907087876224139911315459130003317496472790680452532469923238218517015598089949919776371899191187326736973546337301507801119129184242636455917291941636987031922592939357150553805370850410381115227476810987664577483531826101079335799752178093948317238131828035804223854032979075497240160843464375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -337711718683298797676331480725506779675307854397525178747413039444174602182433996797275428572729046583105565906968947748238877590119900209423329339395976081387811345413739508163015056709171973217558400833902635637914220762825770406567816289142815184327300953968136235046241362406211713750410489784462658718332284195096858045929836959812247116638372295573879599906624616641202319712947098890214259041131033494640084934124338867730225676491871396231630201595002091060951410598537268513474926647439482959037533186476488348377715142967086692544196641565918817872446915325990961718420277049930569426366741050559254247100797289467258485682333126171733239345509653733855620821266445946454970289720838649623726628954665221752041141651126345479432496799368992477639954225762061874435237056546467640334003523132833447608080957757723099596717330033651862559399344958755264000389045175167129906386149829278886318668255302646881050740469713742626438075844154722554242331093068187163577399498712897568905272891662022839521725295061526190259373972613278573387669297566590191111586475261374299536232016183697124685347670394637741227543544962829902329547200378748107157183838518062293493631900365297480502338719220058053947434283176017454761492263257234981934496220753038693599060335892399742623122619495529765492182693639811063267733501148267797558748538135947536512988578790624767575382184966891642167350330900853924054265268560458476462238680715382193449900458209775814400884216894515916692475837208665297958093106827515411659366710771105048821727131033819508396151872462613656793538812932304015509722982423954573621895590774381535307759871427985901738978846573923205915077074004234516820845994000181828070409045271004410347772184603684815764606996769102515302778568212371129904861184573339478484499987487874097413898540020758294670148845312922207629868322084326840589552623945706410242386640114808981996942305485502584340096826693531181735238722722632432573047364494036136508814408338378293667820581486544145253804402277879546635610154013256863734623758599277517669243912947867817966052463432403479708180614130368386701194740850109041463184562703133811650811683248277178846523049399427838494764822407294286437908204786028774549766688833729537908577543569142450974430399896942293311619779516871640390728164302429906592488511829083230891296559338992478160935953129557921036953510805575503747187067228386044015877624032403911885095216286433361834149019464898285040424911862683359501647639249837871711302652771188363800776356982161242049475198516364239668447431443920062182055236676889109156773354072804962164113917902357864085768008486031063373886145251534427756910877874561870972643296776381907260674104139661490513056392037064239474576001412791450456570745422445279437958120747030440056875105543306596719384418498619238682549320389432378423705161242090064534292684829786710485373590311844634451610066698130636999164435497222828818865883361767438292352814915945302228336658894224983681122993619124961707500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -87879455825604964858451514461099351317723408135340459290200909034582401728955843846131682073879187847280487103388836651693606133262292867548187931116820656532478051726063343078301017101534850712248914626918424942222419751877163648256644032991332597025622860093235316984797921350127425482416157816833971101601859246483070912529328348310495271047788632122030490341585456964629774792798049710597679254524229618812155787023441135220158134549456865591719939286581093758935095957445583047688510107439146256037616734761209640368642630895387348827081435477946505658262395521449089727880988775498016079489317336651874198815442219194515088081310651919589967388749434059713860789944900331910371434304826656726056562374909813056917799532612896177202375356857887935911226586015553424424702976802732217627457904589255360588379333725718081771536538394649017619433012555858347504327526412616751752227654621467456722420538478692947521377736250744421643658229436536890509736116375726331323367466273431718530650719492633211930376517470475318157438650061960575986225435634964840752138733903135154908052984031490490134689589870807853832227463655339357874961463337216694105013639246354550638408723844740056761931343519277894631622616016590257966829651358359113001575054674197489391534758870578703427063709285992670866807702242949390714966116129739081767486872487060669638766454602949439171440342033300711335115629015759938526311246929882861747695285579840906111217026228795665973933256564355456754419713971581828252846384339934493500733022018678954340682317475010706801113913455693232771667574538468588860459358420218043143259345564514523329364704449100125340229510605466614940061480945227189532135123593798622335090867156985777672550208799395298431665051635023060283935587446193076167735504677560784335286525241532898218948635635322404277933264839040099075725058631517218620683068573876936714218643455261307796201889039030610934606726807873896867025367935544648336738330303455009976610195779856138526906807631738505216499680784094269986313356463000404932294522517891199982152716902019651470207519785867528328484922855864649196586598493394455090967545988266683700264900550644984135420495170931750861445381023877028639127631965017718224482315855710763791590705173927161889082068572557011357919468973847312996497868088410246364250127875431751112718760601903741987195536749698262019811392814403631045204424726385874761233904012609532261894037038917267178684152088550148192760904587824770665419014921058710244893155299672210856419195328913992235302314896831850944442390720087549397699692236171715395983612067554182357322358093899766096317293567866800424946412112377793785355568519814392097571952897658748591029970681298418460797717534006042707285519621930719111650155963260691574502191244796609080783043733552981384055122213654652885185372657545834263723550172317771420646119363641732974480085564502934234257823168672416030782772678416069347939638014533061265466394232110632969079860866801130740892622682817719115250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -20663940451958878281977083787344196787069691758406432493331368043872682549789063268635402451081801161301534292310914175186362442019177822362401298098442293259745336338294509545554272934971268717852968589790826745932915737716651992887761159763850920645425785786924297041148178898296545487219414165824190174440364111740731219233331077207743221678902969126365515793934366471981911688447572757765102512322313107823472540324584318165393332487417011661917765114682707615065915554280371009307043382594209703561804595861311715638632881967223760857275241474495267019099969914138091172762424605283821469233504458018619057823921120885851195593932893870706724691488070414630980465816905428368838211881210022555239162484282061709660115647341169441907534408077983786851173209357546822562774522154242402746344891695121003133553943244563673557077429792586914073302623746317789654547846157849072684616330032540730982388628139995035639229665282693093978762170447685318334247852798415056097487859760411443192189491438034795475375508109178958247350528290760799173227827610990738146562017064111057410026290242262087290857513472327069049461131273834128248165855377496029052441996082855061876468359524023325687407863952251170622850104634936030206329891126173008398002374731260734202156023699489245302339376857677015387272007653146072262177675004228255928911506240174651981599413175278851588366404612635280669530882677596766392602960932305710875211260704791058002373343538633093987982034786047862454050067878167109998352557977448637141667581175387934898751457785995563113176218860781573176804974163335771749857809960952030087840127945277124918996859665803900374643059451404284516203304386797151553048462756270861018456017544451649535914928986034938874240482602339050137505541702581086010466266210527860787332223035531607294680890734536077566267191647325956579581700721420427717468079524381876286470133777505453354359759452808596143694786120948889295079366065024213585635485962201228600324075111558104739759519194901442443945005529508362492686170963082597117900890736393231303079700929221335988845124338373104151868448444214089880896945740528354535263052814856206849606026833344716268437077197621440035629188767053093608182482932323454893275616205077120468316444392442412602074641974078858056187068438942301868015866378729562141952565402989234635004494023583851434058326352937000655813053321201026268323658014404565967706397188880670115525140161156496580313974252887328079541812548770995813193833973093777092696022529401286885574442719840519296620607115700976549386811173013135192386692732383274382040794016991754788648385659120570173949536594767527200228777653353306567998965165311047914485233990675357930325310373678390149268801234606420888449835085934036397402563893067013600962228992700377167671271236511344532623481400914978615839752983423475600221762465024774476612396681908723070290224350540578352069679453308673665563375880288541976584364330911969052524856676382905395079719352036507648995167973641952770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -4380915316179496787136107926847096827302760748608833660628044604767927500362499044600539277386112864288385221752599403223538401698250340774239652228866713714986188861916538705745901499118833702578056996013100202454649300400415139781472412556671945784603081714113558401825363543023749411179823870481792168523690201625903850277707922576879284614597767571564928327679576880598137191071122075639442803336400767921107622712286335518244165884709505679387638650524837966451691536007823971663598769549417405447861218317850058215678387277873021276898048831329738123976704418506083853704145853124406750929380192231767882358248248563654788956318268617687869063572951001080790781110100496795951021937186210432930513299609388871991327236461155086572461990225096964760329043014345859156045481435723923265114998629749844115670898123528969732633949587560473724347354868860915299013997790721209991015239499057931344180560922181453220209501630119111217250183020489109035894833383020771174695648962386170660140676183403446451611453580280985107821517891661028816899611842815633615855016714828840865914583077399667828018707051684169721285949642892258775432207697062051986774746820093221616880714790825030547231400631604386774335636418896962529267724126594371169872576094790069524705348708060287425006501841927834900922533019973587929005803825898030610964667327855379712728940743594230024958710446496869159005508717849008130165420448356770314101694921459500776109863218624471515696852781892927781869531812992954008007150207424789950845925346509251579873117656351383491101171452919487138262904148511010289367835647289242726917447376378822700438537317415248776283562940029899722478093527995489158979142078846124104538109206259586986840390879291825865877462852922175823440582391640064167413530215368137578039128709034928872057494337574988822875202486660562159601054524696886306941313381696238754268620327417579239431395058728581723661141001923400884947158936783845307778790390512930788053470192723060100210148904065397796250652541439593009915268568658084843940172451290981037455722486640539535336883600279784076263640421549296144793444362350826048232287927220473092250454746127290904503299305446503613477221266517879667051494800186841171467309238099645836988102024405687097470916383873798141785683703623058613598982732319920085278390617056256481073922096753917097066224903978730203385301435643427036761675744717360301295900839252945428251369647517861352695482259189893558140696006962245349922036106489147414752973020654208080117466369238794412017929212750358754486989239623326804455251926488164447363667339746012822634842827148965674399835662333954823444674118859847657333601811957599389606915265842258928465048643496464202084584148144431384141980120560503221074981269520740511288208036260489269393726284303836371634860990764444438784324061529060920489938687707762995034657721096879801171207086922627162328327708202301150949592581590884888767113629864035192888624354430917008495686658569030437831568190241945678125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -835019683136478024078926516557677475297091320796816767365479486101663463346348121738469818979724798426220007055101355485461193977249787061942027011983616887674068958112574264817047195540464505574616694074662906142686876321941845854744172252108387574244375857732248556249357784608316085551093903734920312463577615003314255595605929101052495258600583521693598996689141966851690723313909336127691332954291016008785103941294979155432898969085797498658517502836990056783670805261390637206301474565064429582097192342879397162629490548992515439200793173461828503326687689588436875430450284515228557321887254752742272437686907894082639587353914892659676402834804884070175211728554065309557383969230303956585991514230612569981472344100841845004856298649672795716385649804564035802531975008721034985313427574749249409851414948412171278373318151510975074017806787711510367684094285431452288599078580251327812269099500049973468280513382884473196308738499555398056176829505277953815757324023703410911036033397577830634052152096670344410587131611032915551762195457356830420122412813938100227504863021345083977316280510782559225498020323653511205867652221436615451296614744818844283913148397241653575883903152518718505930950456866219600753716977284026043315871129988943816030823154738161857942377889631361423213277762472974520713010355784900065010958295683211227688364445847714064113347197818200114180058049908010809843607664524831329804632200709530564149604815874367327449462407931032442570863557413432775062912378701823339235585152904942561802518937908303345721489105758877734203064034609430030743776489808156046474022600835974898075683017675127583572542672734900005112831264329178350490723537300976838554076187855594817507787269002456848526219498029353958742969980583411831808093110243150858258941928016958643560678926700706723581301142837807441289919927016973436702056920066677229427194054888259722115260208408828547004049669681624715731622427353127861539551592683031381493385365344711522599153373908285870086864874045024722549512369943707352062339815404196113623044245793204909019952224984932757704296735290315342101461712387144785891991647767816676250270018074060393826576850386169515404765441002454132413973420590964661522346954274636630180869753745411832348242836048766492732160129821917684859922004163368157248919096676298879997942902310189216812335778252384246872056984500717630039860464223170544260324361561045048671903291133046116830920574746288980547835022994201694280685041055524191015916632651629735184319267925733427539675787909094520636342665238243329651372165573919902567377341424057830421563942234120631788049850329456944280135032773436108820665606438541680774267223078696792294969303750069219041930168226830849149960900667426537281205869880344511377005992933687775256774998831416063202867745298312605412926916666510756943906040612102441898117337245126583266535851875482834998454707463916493216183061970148297850477560768568869075526293889979765187817100919696275508661061789012458437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -142676357447126101810127249637673152425976614412864690419708988083725515643085266072060661809874892870952988984092215111154757826255747964079390760342119942789457241154520734009899258938412717142763706625715464620258154983505585767384447593374365728725173016049151247499860362906034614428493098922595481524228958051836899836722742846131618176490292210708775395105624291523309200137407002877291445510269163351460372902347654510267568565932560549965196014334109203179568029316932154628265230588309003986023202629438332037296393755287806803623577638918188836967429050972255349257232912725802438859292572429610196976278629692767981109756292701201116381176343893573954303256471214548543545533850650719747622563382509270656837171397941200319376533000059993803224730716778806552315015143135722051700979547128766156865954800953521922556403363329026851164238024371735431842055895239329114678631163776244535897276757971762057677196700849908357391266437490938153837257286971574064042364231392927987471091457354769571948678122390736626223215804280993009268088105201039382553419234404357288221499013824228479086331475791830541628441012034832045589625836197786263551455059907139127863371002531205524343536543199924908636696800404875034110503209333571984561037085946940184468757331369037229989701009638114092460409168955775276270428583503063614772225599787204264846195856762153645433206276767622915651544967526717875952704069589185546469854643800863514878350166232777607112325421433347331291179708455512706801078614951222353893242836079058226359664296912747702698313377713393651523010531977228952987247760349364625747606204049550307068037768990968056510295614386390645890941396346414824662250257043014479715858876025809527433278203856755670088262366511314031384183131530152061069024555904017570977154076316576525788498846043312872629593605298019669543508239739868370465714585157336283601640225556820275783299390433608076349732884205093741861213915345263781950504359977219627489974189493345637902225784111640503025776345279712640842475656146148997530652006888122990163047264768815912747696240241074187180600974069328249777287453773159569687718323648905650408238668113404225331725081505959946415505484327928682363397562583164860350935350457964732973953035203965805866934342528031750454739601323220678850604121554991481764757492132288221998186435542851275725504392972535835743861596874753585354504253039364798564665880394484823702856739879531567080378580566173294607119130180582118271626789526126530085575184186974383308398128014334838977318707440020155229055174597156480766174340550181342799887919551549269404537044060766342035088585081603346063679313037282204024158385181214980181845037340937317580234029468206706346763287349672135189398145141965344529385157442393887357982286509737266262129415857787357900521967936932261137087593950406908884848699756679145834510322461298786847288539663928844051212648572981849395451742832730127307395513479681921413972934826622557837691962730259135375655281731290928281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -21819490810527597174010699182972820243871471063750183923706239805447102147324823631294055971467822448549910093241825826700881633604057923213808850757190298986038751281531323247369434311997885217658317055352134791816524179695976134192166379190490711843802959129206805584505074644354582084810018976766931107650029162242800580705853929186775583835492907478834048522261892737816172574666580576314437181513979155647019106953577730260906912606443031889843097716443041284942248182657567949890124123066562427649847605695239431949246925942817588935481087605261124054546742796728354029700009852782206420938811182758933802535100653194850797428223831181164166276541443871209776529242300794236207415404395911197612119995916947591429922884383577270178246442566468093947129247165748187541303999813928340751572419287664665833883788684835445831326662399121532152717657639640282458297220374384359222236273464469599004949898813067086093339611499397501172648421717893022986353939805336460462237954519670633191166970448717568109122432428033103845953392721925598408098999206935767519318831958397358344522604415140822330962594247046701330734847131175904736870479440565566455423908630715732795158411352586688329370576680586862646578851137958863688717775829850467271853181020774516493947317360506629682118763233034775570743980131218689649174218235331641953336645556601990536676958749769858476795146829957320117309917010898336090796510860940734167065916388426894783281608128996024340588526464348595687179351967562075504029233987672678025092609325818475455768394094171758153478931375585865296740563301452025161405631045038517491642719127185120866376072788431508887696268144556519082519975069841976542957643610793618571470522418298124705074007986100561298192045472598456995068175951602440441614763309353374176645905391833452969028081330600806603146190959071652178139320558745817718540367649577593486957593604965181103837103063144621315744301303266706632116015720255905845174930895138642287681572539858408848669367030435771102972624521034122460045236969571960489723435705137022639304596575447053147868154402743108233416574999445708719081188572791117461260103429038271039692337866435463834263950139188208983131878423363048047442730546400951709203830961930910361171113806073666927393235329123277439810306472751417087463662794614186147805159892644835792702562478916459817703933657520242002672397555045575119204463780140117866344489387714912420119095999800229415647780065498762782335850910755984545787334586637055705961534848394324716248129851333238245984107473891462469042476456150548632747463697702091080360542527478159721083315057651149896395733753703810649589567268474196892904087800709339590197916302263416984201612008607261012771554976742202777936766854796661837733597271169335406147014195296729927007830838076380405969475706068205327905918173050330149682468809126128598444531675773929061807716434117509153466004204536796756423547975453223542101640823036530443427475898250008882647508521683904726193557957372237750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -2981637876819592647691513102302268149772205752699774177573117471075638787393063088275272075227313960078326690019106156641913297911995933565149660898283543519398056391159608891321387493851697538963375284856500144947649702491864357922658012238704136235661395374944057462791456193966557848288771543721864868797663867239481003113098658427492468285215319705171610456514431872116519859027592664016683354101711527002141045626307540007333933110060875191872639913164726445632859596920801126927831662533825760192161837399783962160344077230136707087416878334957113122677736138164857113682745682731544894389060410669692026293503077212119830649685746664178406217332627581969869238961450204648518637118551679499449392799888949708880057497111790518082646488182325863963627557196923094291107403699577080066230027913234942675627107421338843823118710118614541776772494233539761904082055605048991233241005217081895765137188913102736969864411790411378872761376744357862051251616935390073194440151739929148909558697079275006448432717212437146149112491434869496857061537277351314192613987022302101412022591383832749627515602885179062485424006062299079590157211528376507695343938664330883133927630301263580777647708486992045464760452932268808921109940174538912817408635414393842322001303972707041203590692937068279727257952318260663598469518128398393233486356789426057000509577705470461831805246243410885347481165626378479937124249673707893547617914557926147562595163075891514759842658380729154365109508821327453263826154593762228681227213976754331359815941290007862025304824858927525011357860250679691594825779805791068465884668080147496545289759563888218214917287081334328105446155251904317611737449453219697755047130659495687365123774732174580463132094213708300791352210379868397793110257365880755665051546734353756424005405936763637695187328024171422142167233092309312411245808858382925324839335790076660180807183993010858671809325725086782657136835771686655980858083151889535294924023150135182386759924935571377872161777814363883015258102240143722240498064461338232656209103826814883324644514886554974004447180865771671405032724230417683955430832558857024706324613303909579775110138614028416905691084546850780495107968639187396799385194802515419647913726250482470612743962937019618060100859358478433151855200022764698042063742619196215327131238405472189140825430760975825625323469438421559594680802933857572223081316729749907247624600643169324052358834884063490037822970742229071086951046803498928705457444046513147541008335020333922959822126531717536756474365653728169099596012664796649990884762129956539202413171497486905683191105821212980693369204422068650579556061649815444595966733711054427933509880087033227957138809010054370551383512423376428443897112526116110875899203931172292857454338259917986443708550361302687136486727553040263160066660776676824448184589803888350487172959651631763797858337881773656537895215920664770775417417154738047893886977876579070105524732877083905214577424136819965156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -364517628717351881536311530754798323629289784099804339973834554158363573389608452838812620663985506152266429455981047450488286487439951694479663029961559994367805267727159017136803458899882818606516572731805250821566324933862800953503285339494333370014919065529902970686316061327857095362409644299977316285616830522658263722509675338508522789322570364326617203829553513090274061630865027404324290130101989836758485141504312471137009374199000208372370003982793671987818915990496920907567205185956946195150758821079021660820056407036330614128576979699186802859037846456966963592754873485009079703391036676179340191308730422059062257924181695180607515138086483321320243340135318403574123982723871177667956782387650056019212572566556332692808694953767780997631024112693706054594475213109772202995238924186588123051110829435105454447668032325622523538151760233216082108973208237485624498309709610592627825905558607763368268591901634352277435055050581009948616578587410971213510570772683348081761656138181433119042565251535219950992680563257417417411059074295189203125644458263970838774097292105188773946758373802772656461114966535816162591547378519533416627615713845796044426940064062085770024995335240922429383348920917334070824139637627407316668919831996414816423570771864382665974931075584886501421115295799043175084587198227397645013208638648951243649683800038552104677078548638499161329703475346456005781530793479659503933553991545452167872932735711188957533613648187360503040472143540547375818082772395735957982779168528668242708256114050380882739599102757534857339007298465574087136672686711850687912775940244588171662173475162507484121426805658966865755261133180843441547246486587806631651419727259680578560722923772289458931637615845699884963290164598539107011163633278219152604453530533530655014279265401100345513893906482139550478615854524894708105720942510335849442365532998701502388919483255735507603629311193674801780814886855354055631875209180293887166490640422580032306889077909874793437212578981050724511672553108727827646259843881649921321981977268385805485137287408277956781624723312832070193161575077551318714670142543979084857149336494220648970989153604626718933690759267708953371130465534541778073019178496170587887131642269825037696345897658551136186029162625554214247484048227560729971108537880695691156236075843517825586055616443359518217211109146636579487600449370843115304086699416153512059232079745730488001531621512138091914704932214575229345195199092082545452200961287016707117654685337140282139053481074505443445411879593626265882106010881514366325274574314218510863630043410478756992746053335787815954029837751887966618564703586023838440661176723926120075277931777264204630936680393058037854428571696987721052617001064010969857895273192211944532761984127786555265767578538868601841342127262796562575806108182322728784226127397027888625271530894818144522099276143726950045156539059272402977455707056346917345715916320390975156178757432440540640184991712762500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -39950780342161339200563857611215538196281574455910991708849795989827240308873804929271292596356605332972551989787324321974679941377641303027188110793122931623688803112384996662718039680529452306169368999850259340733499003790291906559765017030119764423209575135837165806545590484436144205723577816628166629317084470182147577320728079974339674052841772343782492812826680541873711354349430824018134421556690201137723235976463823230760789888514794998993355485925036351345552621464286987374338246469533791322113369884120475129554046223199018349178718970550335075556886071392251140867567703865255917468544736600724084156804337932323584069708611278748557384267424400212991267737261051305924930500492469759862254908111735894897242659566880327409014710855112740092437894634259753214325379398267132304777008843226902039557551273152969972222311606024279125869188271236409891258272615436304906912620458621006357046381095995326698413778957835254091720229630991844314520385739086118359563484834796778051180584387880646958260817675363617071870391480568196071088198251574978950600513947410591930616930571845322933582937899205890369136636351456702621334470484089967773345504769969910828318792294892986664641188493593366807591142230628828198848647219032998191293586129064996588522315182827189093746100349525362629281547132485606030380930749752399840191962632752056647315568837997270810974689320767864399571388590486495868385902240054228388067043485242382746204583664694759378204077662785769220121473797556577809310012547732821823422466410853424095349688591901434366300825965120633899915449401753915240176287282526120794537016275517634798716679242914944940117442086679959781912248514769746002130008138050147986560336478334369896546794315343188882235538865107170459273464724820962765283922388203980909873914389523274011694401628008279146608758413543288754793557486901648553151513843189798783864297202736295286404378053576227148732854484764987185129091620278909702708374702027364510394136229816562255803454081114947255227997441729209389126594153933368929583576467476738819508446011515101570922415511755127852234098763409693149486627536992334651754798292520580787490666561234278379535070865215036716819949194242129242533487221294660469162667859329706247788140036879467507845067920533222896731822381849096366232837037072453034036025338303389566089229741559444228217996586619806577401748093545697852289828282695180815571750401977191322643478887769737415667664350734111052171532701428344156700095146153433169563528013134029364630213478408441180821389534813083845483528802367163377273892018502918631174507677855745208882828074782682152597500780119070640447122215036615979706810526604054525195686575780940621136456178796835565881343813748946274534430535453253022616324374193378788884005825621605983968194463596239273149305759785399666759358497537072181081514343371450994963162207371899598144611564796212625296635499543753088862758134489612437743179593421767956431896384600993804488790412043134338442129209646250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -3932484448248977502426208318270596725541412600313928086112212782264830711737415701099100407043614707678132875822682006140231433855783548652158826283517019441139151644854972776011405677566870416778637673682338435275511244531410526338265149185750939796949346148383474740069177940658752218281399359001454071172134386295069026155081106385142472700531802629485707048032594379297906062422649252875759891618147924267308808169711331684954220468180345942972419316252351952962824181329459138086185653693051505409394422751093559919392401230750757675564234623971065022763251229118567147084889712185304381065137815051938741813643156214581360020349470125583652955007241815760276596056674435254155978759855339919425614959080552742166846494752064403084837122696869445496416399528959772969905445058398790551937093424510033417213661235894185161825342584881950771659407627328396771000413882519613445665397949526442873451941860539962977654785820251498570714017802809297015872238901190752626388165452960080100659877862229205155889090405758626198441071037670000728334018470322546168207786042530083167610407314550442466050520201873700302988502544715546549603213258683263929865260809670462459606440681725033401535011347938590034101056328095551991000357642721761124320938646331142145754413337940568388061914399329158220254426879328063642178826682590419672996648165040458272673596418760577392442257911591677110291182307557938119661881441984272434639659797237219521163538175377009741898442441122165305846213193552786715395435026421677401741182066551705839221091396460494971310668099152383445600423261432899144406933455856388308675761214080411782353749418036948214349976619675288759547326262413602497786099217123350386765558422039222996208651229524234088093115919075608338233897228773881890682609599654831924026212439660864472951526418135996308359548319943567295646250058682268312714799479359108310482157581852223536831218621622297094639087922545973393360632281114425996964357131597905784507000438573926189984618500026882803163715222417320527377697684004211367727550760246692232092810365014898935804439763449736034955365688940518625455729995113708621371219976412056930253584976978111349934748978971790401534292276982128314240197358196281289393690136386473133327924662788511236070873255980801519347460478894625181768168320413736349842087281485721503337992981344395346059958775167551247626731346590018047649568931115500330384423381366006859515498969437029662978854711671963513326656790648959020165193004024245994311908651137933610963218753849922906680963560730469959054665594894282507563964138271517974252644799496640550520133052263802624072773042675680160252510102740434430214020645395672214630499067214739857268007317390344493089128099740217996605846279731020580315746138800579026812868631776989567476685616039412968434008096033287095636259841016812722677911852909555410378283260042107869895499146563903042480633982619136491916469380598441683103341839088553952581567569789560149559288566224591067424031380510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -347110826206781554276506255565242461946340424723451860220653811739985049273205446967328142044720616675189383922765235499970607801750963584005263413891216028502000472897104441206800094563165734739811389004762047421689658125952706724319968828834824610632646990325693460319313019185333096784964352785203636071560907679619725257575160863476335531103072449723915950308672653723052536621760073738773656421412669211638269474301476117535040686465430733973581337376055957262272120358649494890702413879837586684599032079213833709601068068258190645789909439228874902908254683735230574357772232977094383527114602857962467222574538213524559843827257982951237163109108302032010093143899182672741628353325744699263990044042491916937259313560660534845785324471978588981256830144375214805588725930212676982810690340660587823743622258653279838807033663205874049062451338365533872698029598686297342413857095786261690142227269121244081384132911251541956963715029132003985335823919817284476865607882861717186171642319715154842912826303120776734844953514480263394564530334711760011280512968504316200859976503383571281071894179207665717832211000696807841900806998402306697861155113059948957041896884764462369850939304013842129286430952179973209163737711960583039430532927932900733634496618536587792868075972229383141276168636267026415384742904988227765565836384100107124529200188467684175417490419772076057859149348753609375642847016376729061270195987353915375611281626902506849118249303390798408660845738275761155098663764028948926222879332692805581309055583349323996298300678877805492948406866589499030826024951298063686038438334886468527871020925444659342164076622240503244853861417185305425766067748838199480274179319838313445385348122524061230471222114967249069859609305185792268558898962866877240889847198747064708645553855993867295364099066739902932770277614428130111585641117273861542286072385924295303956799687667124703003196169468580661811567284221385674052895800076524480758299081771394491476016763134251557580646974595660793962239508013526991237417957806106329413761002254359532350512722801601997078613752322446805450936778413705893750264226158779352179760484749277391834571443765715968539503167379485437737496612836485336868294807218510991736064991545969969969894835460050868326817956229629558954300400692381219914755831451290975231898017388509135788203759241205970786845475681638360184018119043902477392264774101636366192694299176714748931527185605831235691682213085966907304246510464386222253282341803017072332188157327450874037062255381822529750322867300051049325594720394556036582600865872249560208917536021513274947703041318183697901085989355908532187729976732596926925555829237938428833004512658676769750723269368704076515695084879945735003694820595730347273025541291826391162809510907485664676001846899526886912135628026146695448618790725907866446161540238471408499421906165242106338354658912612199791443530173367949615014978961863129615309350274239968425853981369028329354225439632750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -27504771487992605328021513838855796602521274503855072461237137042019160545685159622122582008652207354292983295953431180001686088225381356174867891214106784574795842617719069548656222836664375410050051978316808747584237835585708694401179790140016377662740644077370972561943118492926896645374150843669064463527010534886186828890545323572602260367914080200693832666318395557364520625529400260098143947504391238898116693584807928351050672866273213418971953497984247927600513917398916263339233479793406088734445441561542006169629330211645484580193773658932398616997157475490754771460224927160034716400724947954781082269284452636237085985935258579022260112086557240405709446870066833459428086179164092574306157414178162224916079032936115907339481641299531455589288519197725239087009890275674112011569561555187930125244209301971524422798467148271451825576658094607076734383696800537452955595983121243734815148472390775602395514741128856174539885872213353427606707954624596228571480635361395248875687570004948033547282962628680580209270274074570207977128685502257453924585634910062077033265479610651244549606130316039834382429339958473874498658485808746539038464537056202158010480597275538053362898888282189020559342833870228709220125781004880983204222374022194625974154556704101417112280483607924491009573732726039691245925240742872651584084396068753095593348442939979887433618361294648388936751279113394899194644250201602695108617270848557468057207651636753406488904671376272475572419485699310228975494406628644982727772604172844059683831020731102380532358815009111804686961201506937450877912104950243731685816819419580705588887056594375651352331676621092044713090839487088051832040907620498635640846445331779741356366860746896633525904074671885170784238171758560362179016221662962083131632322459605960044763432933101090993304598385621738001530168573425950889209077750660924753345718057804519973650030556296110732536706624281715414379484302835021844106602948083571553460449519284709656564299564945691215780754121159017233663090052513227633054136701854143816555219802306006472371188141129192544950391028687723183460220656181410195279594765914887152020127925992736230467201888547849893175969020420554118725294831930384117338356603439403488367158487361157182792667430494555454907054691481917253579058751522316962163714519250818062189316473855370333521937821141604461294658785055693611910556263704790302556010826583466099836272362329591415311457197862518686697400619201111332524484690391490300258780330883998415318076946162010270085949066820464273326671500290194719799396275201373668887475854129382840766003336970919066616046872375634753460760022082388973964743985135066951312657498082674561179881524724520148965272914064655266527394660280905364867367739691749518152832042574912879126898267511446246941035522028130300256551381470864459274440530292017847879896311417668878044659493305188543038655370677080485365012336391037359924963893204387058359776941332713888430332686587597870291917746250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -1940274290921923750269782263309528602560953293103573875170682638371608396804340527398208310448556180817094135378748858696811144722513458922858939202803823236641380381414346718852260752073280806507503074125279316252518405274473470501162948507518146892401110982158806745036980823056552462896640257154120213362653876275710510734484328109810842980885658070372112538897442555692221708845629661505352863484805276885767844700427057033174346694616108427981492210341164955308118427816968283870638443959137894478022128076415953348438424988868267721047503762921453867432766854000587073671332117386734212875034460010510762715401216861792282233111133827400754509136844537317740978220263206206427132838627923726001440185424396917428921710920478737672868128313000729362055488883229404180744339572164762527284182679080252322026664016684784812200923311728957653441113299923729697077629024829592497541773878290304064422213947961973160752722059535044866552791646554821064542167750608036984715659360557993504694691552085713831590777226934839055924763299810515236209646583342637257803303274712583980053156199694978192311546923839519600915589571091850492093701977023042020856588026827725194231487136205929231428289167525980864735033432642568814969814395816371302959307182992626021050391745663152016008806591876591727826966731897617528600609640201621212342151435255115306104992274924254382845452382751452791750253561775329013612024878924309517818076548811376557286127477692557747597213585225519419857172611548221731613930050945274316906810921680940303742306551960495549449804239454084094586310411857844866353606214706979511681066261938511953419477993877123009722344555513310203312221604943411537956149291904135267381500383735081404491880218645318102277454210643838183407019722847279982982220165059947752222548042961575517946338039999975916449291709490853781603312759426255581145302280950890149363884713178121427748442722969866540793146380538165288509884513984232884460941615465436063712000012812923122442839692779757233084240102997875611222775298595645255601095841623746340601610853625672639187864238371557360271468219519113888358873553166753986164537523337650574311658175202741942889862494638467731936505509893640293135372012132330314057806971276787560852886032652644359522237871600031598205781999010280030429746470468671738230247839619871143531849851593238562120440102557794915415543842745841643416103461764057515224181761811444244708832403800591738684306099499434924815172081271982642710466643754592152089717085061983870594181572090088556854115863520035616807527817113774695047038567525267416205021351049584600777882116379458394196134169953823417700073136265131758018129369585974064415077322533629942438908241289711979454825142054772430012389281115106499143157218419774297920615349745596875685270265406281463954827602290451720800101733520479554992923661694805456108338218408457151503067314683101212018813423720403949051293020382708095551885777712080342963001211133503640563207328537822514175867546875000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -121672935223694876685045184198546901366031175814867173371981433337746528150674743713031822494994922782370991222309516369763998622822858306277810182777329690326901272041931279963827241902745436411905727254961215093376158327022112898318240810103333514040981939087563973197404640995577075713379832157990004289873614992944009236920705358778180428706663943463109994059093410349327580525813193099591200906444605366813779407165132542567451727484925337652974820351380960048534688685370179782330413409845389942321769800498245634142639502784693313561184547522022368853293902917090803739263270899156189995803297181731322624475381789204223294549332713744676602125857866576397890419613200432107372024706390212685970091605238108049274012443797953454238658193247457260441513595191057339247321104147283960034964617612920529546045304881319479160054482627296592124960752850153648761787664691480083503857070363641766188826547682654345451685734890403294078709273207120807533678991018439228224178562871744916702822718897625722269857873168097279892417095615958306067839676162034652494111991932173389209538859427676117383399869023044212238568558251557698869528065520781250620826641104044809088523503608603277931838147419341435125667747546885088848168412231795532700532018831304239004170046744283666181098725715932732669923635320084638484024968897576858041528794555509700525026402590468835322025136803280555872964463109064451532142391632292105137899627500803561710928031607359567825431390839950550579566773752991556460220915376496042917904602071767774637122617249066081103221135718425192773855980093109222348188755599304513587032387158409368899816885498405653248632862623915939219549901590891846748591054845844817984738322873208373339657517596297259096711630742959919627115529005427299842046488502171344663948823374705216534408069794381026248120482594642653853802208424023873899128848919934375722221013100142775419932870597737736782969601620461040956836611870236926528385417632294095709429730893366240428072726218671228812161298667203146113725380934330681039497717488040879574268071888241493597745396799207443580568912293799809825398079553567556700093882074416841332469571398246446993932072129621040749642164924852812235876200386223503196896904748248523207126111582283772423740323278598943871380858351657422255338590409711859775154146404450352024742885615825043478740155914249863472400886759319179478324813751438092714909723833910993388155295858398762824387947026313374249124501854215714010476440354598424438290258850323310019104525392316146738013743365846201476884095510500196495717318196039788099160266565091734513566060900191334405789882932893076212539234560053299529009551840346617829426659184334806243022770466079240931464179838725184001896312741161468926114646760179270641729163277166036749698223541543349548921296594270340016194413217108420223911216674135218291925318751993265989324397398964941776221258823236132694280762679535259942144449519884660890114988974938348757575659692072097721436595000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -6704700652217581749452963907294190865191596144848325319195667454663471446373855779383765875539735326398220236155165190860993200311252558980579255294376011880149820588887340996290403192330064568941932023924798962285238298549553819164538406585265789193821087476454597198860292972496643662842200484839973012778040922204887935994101352031956844312865087355852723154896158671196084246603251239617861146388336254421179732469166391284818050505800233817178906852269196141881148241700816052420159829045044736326324484987251504009582894512043328819193105491719086185145692887508885140684152709601884945039898207631103539937596758242969869706536669845262541076013897928959603880213546080804521797909643134302547874262889652797396169913035334898761074969719884159832598869541687597224030186219758963871559219056052439236091947357700575186714273208261454184900670215099532843176095741846196462691527818505769610621986696059788291849115190831127226734352417299660958316333292796778401040029778055501334047525729385655614060704286234447467005892258798154134679962624564558532936808585524489332982385897683037206471263897300001590645721235364185847113026169579136704843718938589366274129731917602574359803764291317354444390265740801205353273788892908249438267593322105773281941257729110480407300244708236529465430255317768917142142349117015170498535936305043867416864688107634792542239358857811793607252174771699890107946087061915813576077853081702653288225728540378357662188721186794750474172251551983393407956473436766679898672712397433367718391563979080815787462289891770556374644069600654741344825839959407856201928268563806750972891385235684498622498334490742980326108885919883740789393090595197189499867493472486859731202806156963738759120711205674996393491720378280627868827057607101951921203279542893602302285136190989139521926288827460734617258597041150657104512951692102386714383253194386812406127503050948983085530764246500368356192004437917656966623368299887157491095473987903161665556710142288755746240682930853086282319130478318757352913131684672594836349268794347940807957366111717361409792413167957545274125001077736367151414656445219586401634304469405223315395433812721874733466753790294240395165011210542409160262277750608471635420869103259515395910759186878524359871720100895742100992315205280000170352306805765179624175897515713484313010708598445035074093617330259716262745282277745119385283008396119788346714048847266222540717951210843757848065134493857797342677576170969693567501880449921978837633854272574005781528689399541516195505418267152829978309845011909420913999558587304782875655955188709874589011739316813418495994722076157804712494127402706881410587328713998063917775245149867531292371913908988772253989132217247952013477426029891192364087159705925816007118278855919511152831771203214188634327451659924685440040219216922957486204850734490552647258927263549590470710607483977946121775479765060667078362412660589725636431013140569637537024684786610789721815139375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -313198794591790819548369949268625883071118695433128692945039361042421598841618278193071115034757612762432026465679774855541226353086909166541566852347537504886639009556898583515977756069200310411163425472018732198637401832190072460232890450933583402817812396634768007129653716969019803913741337776685992319154136658265544118722205536539877643873443641577103267900900914178875293421946447218948603024118318907650588767526975334106490782529163109688216803485012987656520432165047514276020147683952331796921213796200261836241379030771164795609753104875687478099119516028174763414816485460530636233438727996901938737361650838266483198312234328533853275317407823981105019340160883489913051081293120550030958758671879626031179774306931430693532114702337537183690726966223174608149239129911266133409836995908872224726170511217423851341713965362666853313643479433442233689600294329848115667653902317231151938426909233324260552929239786957698533115446110937670802612258246526674389648270136354100631506364509851511169121867942062216940974252978259436953432612920688665607274055672333948294666418915982571087727408530038593357568065095392690817742739696479724770402527436571676019582635907334564024765200757481251617948414445283347489904193052068146300652151131743335646777244973178579202507688674570756959791889245093273203313668776562568875671626314660141494828999912637105100714744795455305089024160692139174761387260093850352804848308600753637174013679200084597863911913192666836800560526553239644259462789871634327627563120882140838719513586313193756871947899672139534515457608984565517023202069482581409854641895342524390800618132439237675053258203123816468540794125439342067626437526170118566767301228858242118593934045955159076585027185090919058300694738971543052923541844328935552102991633764936785948579311742079138791602988457931611599300055834499275179547854442500732169331197011583526625867575327346366313814939633123213831323428369632366923072532504647597577837198246953741258579797825756682045412928139341378298108539567676997668930387514174601530450029527340079058991098413471073488656170562129676990968598788448507992268745318380893895882809495510103189107139690341558582132727360670755840144186724435815421396590970000531316659123795610735781607795433624513653846449205508126962168216743196785585396397490130850988898585125595069742761187129188284168566088599718259852156655725429104230547359458144605434694738154556853220329796168208610545079405194629631034821054454531248845751478029257575390513409497164102416951895835973216496929348360525433751173733941658857232791110396473518932454923361263361148953699447507788625284885807733424823575769691745998493852779290601357791111875883174625760544722468393740026430234244834765041983161071227660651470683166701981892355658669370801274738255933595331010911241907100998111261825500486694494877201918564439242541744029210423058437996735502336321889949674595999221099775676820352576733591748393950203786597331153933326926500000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -14454226750862223428885926633599831625093408915910461506402660256420149633546050505014955144516003231125767866369533185150270516387814664343968340015784097713369399521197396182650436516330312565121561038472259546584699969671505954053002503513259395259857969998710394513929863964820079132069549137112770056859810021353791109571656094360186129745246390883779563429263145959621191300888950688210206946153540390346826531044303992324797700608056687224179937464474892564370085813534822421523362984615095776671073973569620093578636195929568773809872735176922756987067766733681948255857329232608080376162743294421564498860011798153088914894569122501468770970162034628594567546736538658414930203840855770901460437575620090709609097576655084666562082984819535186921006177391924235137650157453393922180413983908227070022806555182710761492358884403723907611139468165541531441274967926538277296736577897474620770889126602568917828487833280688370866366234489345977317603281893943897549062774391117992142435727050165128187985863157079522709497929177974332529644543909404003508453521072909362532282857963312150780839202720932866731563475375480261101331925328983450953071724222743016877026541940843703177233311728974981754224764801552647423399561589365946867683669715866690903479967278587480622213378275401572377550874043772740973453789186363344415211791781315073007944404101994518455481952288740221124616994878553361212878535799095914812934137136544882367844615812390082731555739696714946175040318390380107939950300583060852151363071214303308353022832335811214769234092584246489984440534985951949522268901113969943434434499710144354540443712604938650379607483203194894950647101684838899790494367677982439979747489134049844151675319995768552479117586934337219722751712462859269728775048284467797572966198464172929809953766111217766993596189074412371576937384909272197626806895523818718454644163656579247401960139423914362996806066141982029445549554712772493799815325623479736646867159942441494843722609526168604371958678446169695115807629486976670273040335404802480878825728932963190586302579769513073534107368735500642009107768078842768904009105793691373415656722361356969779461398511241666904626030126049235317500851845746891943782600861438239108456528854059738502045419850245925244251733353093091059503569406230155909923821801862343020995121371319173847750526746865688154519913135502047171130301131601889319024410435609502981756498631334131772026694345022473257038875697600622969698525623787783654424698204590364760212401209518088137835883939548030776272868671516934919061613102425399579164277813000603303923654957053891851217954983692094474825146262654403580226394662418017652121039870496044915462126402171643665462921490215531426763942776674067865705811185743041334269377119940496471881994932806190487488395579929008575236782991894419563227188428786588371762198463490393180626610524173083242505974313673833947543841889830521490028556459487436152544621915464538775839619931703075426543750000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -367757171913399866808279832996391551034137602622216966634542130690623399179072649006393742672489619979256499073217243078391676231442889658963713421520953368212916444455207961874753258293298607518421357530328939475952507099760277114817967692908529953159617496779845722120468261379714643345792245936064979272577616552990619881736495718474353601472890143860369158990115002527545499057989378851660463701084292069006667880242961715345924149390698704941065703080903466751344866260474015322410310488807446559068825284679101153709930679406427711758574492201877035172376607790295494045945264517711781713095585240609762861749417260436771447744637220099223312890507671807445002814609660197604508073396753399470492239574482183107376995829964914630317373257761739304618940442329959438875362968316240527391308575832456413004370008622123971000159257740728012151897557318048457168171569558595271266990092477651294537272688029057770662313432477355546542384667479732635685444270912447870906112540030972432623162140529482187057834161378535503774912599534679240311795934257315680494884884740578033439845753333501336648084207156926483460514104608724828187140082270508026596952980376534569728155058530139856957338986240516064066247372681846157923300066289023126063526871991038542282132683028176471529305724397172949862105524082322238114224948293908503678058994717156003878104363196113339703751507014630155131698539452171430638176540856170185963700129064409672757633385072839511367403717867091694880792291139390917706570404655658055528024129033950213335145436749358382751742327442110577224117031950381280595010297772254522007441208103507462669014308592590562265311833828426214243901483090170641527817860536743330785040535643609114353166289008847105658087285411887807065170514221110677642790605015125633601546852563166735539928988430316377260216527825954877630467885587913283942753918457160081982551985473568703905200638956751410153396157997336992279009205709493831933030417650093254999088638781458977377448858048139424018664378985688822971115861313986947194849436722251622640928131709382704476498027818561431857848463828108048738200971519110061631923773852146898941680830869349234197924579090102353993774888370488506119227217744415945900591869084145658273895553293061096502926920303335785844358296185042385750658811262505639937301378487366872045643763885511415372264120482370268079163482415774836717757370465117820310350922683942639711285263820032351624178537465550389476901969188134692192085490543012634251864081437567121878808292957461439233101104493234418679847909957912388908714362998733691234542970430627961970217462542755877712703265616380538121627872362174796823534872626039214367795551919138514821131902257753533534606423637769050667201413914807630933039596894298658524435021998060172256218702081673844934653017207067735837103999170481523567028530639636736072558195231543922922256648118736745307039331987429122923926883887943592120859065750548269365737223407071343719072014820292490750000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -25092281162602396352158776670856215853527754179669972278709917947476317348201006713795780553243119164636183269502595706496483426517353860974872206953050586129491774437755877459487785999298900761751252481467604546669706851148816486421575295649833853347461855485230047799061815502677612336550643049851081910157372599837820105293758633066022798700164422477794233755280276414327463898687763273880727355552984517163606827543642940495832655201710046517718070345919522996724549446339734591420032186557201142782437322221015853897231919543584369349854592942659017891048482237433748066289733777206447188105765039162361132023327355584073128144562412181362564479124477939089412819048461209108998302705594810359838906484239486105654252137132532332294615285757061950890137900495799430540795521071612906987950563480316530061721827298105564217245185973134217846626235123289526385401836020283716418843583858199242636347267727998755909169554462949073201373620992053124241832341268099950565084454123725845948985912353195845732196169518031766506527341707826717956054290840242261207636662545436984118274530232751562350393266023210200117515454242148057008148940677438818186755700704493033647796843280303733421511219020700985179892722232895660517084461436336784143911620906820633444645189708115504505474023063612024892254328845065664098758343510607756446018642346357805606783252506832740717626445626385852062212753140325191639876816994273152498944967332497870333506230529217764880951492919967096123936672784138617273314303872077377357604372632828780711657978109702740878860573645028925819499740567010974024948797946774053330758304314245431489823618006790745492347323555970562962210154415691659309827015772458035883701477121685144620923675114542509835234643144377727028873590093544858535869606632247410409473665835090713171767101323199235094075157525677393695347689502005010137635583111252499963140988233297311478898504596424298360300607671690208949835110049312734139006236326584248477736980382046984886784702313403494302946827299217747346282814371320667916192424740174326391565712171278323605127412509415131839760360435171509672695897410220137783993044550009634078064715011688922430406181899905950512306370590316014860821774984520605905416380784733756873202323534366547784851399579333011460908795274996231308638250221530636503738866415461892556012377400306919090870702740019051647737919470040286418198370923804468130484438124049599271694752443083513470246847345461452069534026280823720891529736439775541525351489086401313883860222539771548381909066638619004385302671158289869626753725408253178240421466926334804442893554221563638399373090592170352369740673988368872846622935572481988799049314576407422391667027565885049865864952103004390116225418714307908436213000819544180860817893475960862993407168269925356875037582610198115289435251496626232275160889844914986512820160736665820477880093959873042240236254132866976720088585628694751725595064436549366649053411897056211895157151023975111912500000000000000000000000000000000000000000000000000000000000000000*i1^48 + -11115246567591499814941497452482512869734284431124902003430379307245872482885833097222319691929125869581726013827582478369693774822479066401351865185770007937982750152322730901292199358920901277582127772595440229820641115600885960803212372970466441995590835475513213820830256536685479103770105095690754797249147226427208239045565747386729792416346706018319109073362214139322251149602575087009245199955882487190457665131408700667062693072606355101315237784664620572453637646377760320085914870773788009871155666100253329931079242488619534591014460424730333341877843975999305171841823485914574124252529569231508718803201224170336178702618969659853322112677788134766791791400251291861483371215277973415840515454518392883957797206938870362088683634290928148473392462446798238545523114594922205922671967177863350507320187923441578798722699143229942210011531526159448992118315332115238645378421329517262597977289412567001359885080052323149458728444451307939621722191932900389855939469846003531689598592450342070685215999277939258125231733947941149781096962548572301213909554397021211299331218243964068711268740021806099536928304553520774605260007626710206671330486688314443723014953749121092436098521957839360288700970787570890307008781520223970388263516617434785933933824807355642362260919146658521523680634947930238202279262845141037881970041172273808442025449325985903609065785085230066372355844068676148417126431387558428566134107498756725836828623013119946178260449417133636927731799854285566066761816312078128073061286395193037354954527857687645572458980019997047212848160595101284480312726184282149155953091167572538997227291754814004297943393206729923555970492430761897902212071579653739466591466832076058052819105117985854845974341538369795009384149691166095965117225876358831796861891279930315217824928060337045681193340878701894882086934995016313941904764550638550912509366174069501801896138032675509751805369272627456008030254380072036326788968649054638424102806567921506363505331833431440286506168527888296686403207482548285474140683353649617381411124045594780905417842389939353660288060810353304615119134893842805350956190288461349893807954584325694568535242270505433957692309527948230723055142433100800273049785827953083142190854325526235609902648975712299482210884152729802274144044944711513415865765311766830458834756979055436877473524670893445033542356128872420900003407539827116913962569762104271839726776986639309363777074589595800249740245534896274047105543332505845292704248872958592004690361994639901917426696483690607828666560059176369533398202128288413756111402127975922467335724461685421636117414031765449200794706274066184326636124750548266973723950087953936462550367491720539027274874555877366198288937333159820801556449820518483234080155061640565160555445100225078765692135204325795693556371179260534799737605096840869869794051864217594193750836063987249847385283086091282953264122135036624148607947900784209237733089371129215427503754993028634375000000000000000000000000000000000000000000000000000000000000*i1^49 + -38671650949014702321928697118499118746948130741575695007390678468922734794539627053268968830635704398979206577638378373246396958738719682620887758850129599118071577303822536623709171698960445080845141254758756480290166155060556981864772078663394488513459332657794379589105038934921319041971989217312708973897270810212087288639088223925026372432354489020471050937521882799196222818230978826301456888368942110042600661247870821025168247208647633380529338107619072473234620861460337682927959383404514833282851564317661149689813396996928930215897281486859743172690791616592450925028871371848795632817103706786716572761862623643477411098709798305490988861308725200329483575266757991831095697182285291615086384153234161705700680047476526328835106628584005859616513689659988989487765984406272364953540850516117842843141874363404611855846159590926332480637569641181103623538872395538019767012945900860676203275423158045376285560789299064809061758897034198817531300761941886739541651332805271162923566026679976487623235710048087718289180418664727164961582314071692761373746739321534102482861773654900969703850048816217859449717774639105974417650039980793291167202471864468241999267931814759553655950601975421716718214923192979598073437688318724970519619657627593420153132797038173632240745267111155114428727616448542375498334557570127311271338524397956528734622112146316878736257159424413603253656808885401191729500590818911840518063510824200902685297295795505830631105459649495641400698002869008051801631659713902367690709748303272478082704265005580153203995347445654044214639894504631857607920013843028327691350862653982382923569261137157133557746036746834102528873655404095114726125484059417106672382387289855475298898283445001720160969539915176392406371809608159549386841889164130093297397981841114955666941340603489221605629489855008498623466751596316730860676756354443441746436375446963753558343592481560641929446989170428066648761508948868451950627035257014565213588141017117687504461282059453332421311436247589037457067139850043106653401933352840059151721631349212461520813675088977138913141237746819351940158871918129127148545208449387126653073722644883881353407056094684156066435045854619602831818547432666417265774920574465090166349245353566434972162271786822481665471849123073820838071720489908358581178585109205263579784343493727797266717440771528992031487362407996997357042312898986220681822895845612881626684762309809887267206888150716637175860289818296538213513709499068760353649112982206897522890890979002678496457998795700478954123564403291393326412050411568832063432239383760000438368692358378068316955794893512749368808919189052571114534999913168168302859760360236869152823296190467419902991705508100215525984813076252303106882376379670336361753201219573363685503594493745373779530090457205101363123510575210046703887861895552514972723670345315395889728432429794132152863456493200856098768649901157561197784571550664582913173750814986684270692180151024005812500000000000000000000000000000000000000000000000000000000*i1^50 + 622084527893589132548071651340106516533722426787629151465348049844626522267792452195173520473113809240909644966847870928916184955762716315417339498923071497978426375417595270725346766421770246206033322812429134662133847001278191383042744966343209405724062919914528887030371767755217969104644769298080471697648970248301436562036925019137314309878481482928599064933862598576574159688857799670945368821034013459174786674936522558598667302193647897322275172734531353313150919126101895836980999320863528402436171554706850132852616436288526469837124848417182839398624518428024749978057748865296567409070973706134813359626094364869589368111579788190951614117755609231593628102437108467134673680134162624821721204205758618723248536886962609041689115160266090934572569309806386007383428919230975336483354008564224469620669373514832466905542981720753723298503444426588186723673563034587257896882488625723788488909642583365992690687777816201135895047453566503124325990795867015126266498961140287671424925038121257086145845919462620979601014338242678463187928707474588894580736916141874767216728181886580373381178839713061542537973935985023876160715943345740956295152343665038950417100317983593107020400788968550154582777480159056498923236528571301184304319090398235375677626821546974114220622524529086472619046076111620165082502255233268146523472457849732923338549778299399440314464095921568817633709079625044735793708439100795757533906390577196586376808236378967376579933824460371254751199154824860048332008832077468342798336382791084873592752918990239296815367139601767568526921268055583153690053532082946494244330225716493555197636180303793418289912525150611918366048685467034608806201166306662958521840824783137104951359931359888299734823858691256921643755923785542571435535785130499579798902527144920980542024373610062119275604221772775620762445450799613094496018844890380725721904546851119011474811566223961959879479022679947375005308702557400251522004523478137499937469261536584251032954308189452531108882903263306687969770672220153088866337056096937379877503314523428984599867002167286404538470772388234869756306806629820281895869755180223158041683305678344717449974713450338581180079946796070588896929263220930222108876852142008436394103991531170288292025262977892767386038651291205111288522254541807021449664868135131299645429540755559427251622538850445760636272303615403859572860818302744578528455140546326443319105962655378382408350012221021795877810019004116303854935334845774400429493165777514894401843723165200942109983330052371214356586868632585454759054538185003978882652510973941882477385701411596671641692286154445907092473935631737221794704442904606110938554539161697333054640599326339337266951053533880314332526220590562814553523347209718106784532423949384623658746665673914200670056253975848114207933275740086590036076919494106616162050483400952596999104055085894705006249520633400410698498739505368448082812984605234957281985426925526210897934383276692500000000000000000000000000000000000000000000000000000000*i1^51 + -53760476637943244179845506468726009883926880252367718801225715726210902984344468420605723777086674934152974679223770791002445575559621184284385037676895197740363225435895021500439176618992311807748634667515128656882368798767945009826035998453497347315533461878679953408869399132252067709191323222191757014039104794226669978468644716075679263016828062578926687232216851475578421542211844143725629037670521821734411695176648723657793723354235089716341628937327492806486491461627729042031992334765212156917733544059083289785465072427900923191957880859098763903678938756051107135949460693276950992217354314782589770110006189539381969327962064648901673504621069957259231296971137313234892652816714302893163111079437439559520332673069354123901726517807799265254259696605143820340470143480076907807561073307339201165947477017990040347171119609951313670432668268099691453391519167614539746991190746760965476089252136633991064899727678870295527644184427013431520031494168832147954251775518669834155833524181838255775992783659830945242310311344133816429515999030347783396724640225811459672140470034669121608145100055433405854972893817434553317725620693701986294992211930867970310554956853664841088749618404717419912301058331664833295595698304301676025076438903581895642163952569483257404808161462519471201341682913270654145209871562986731032524634969935592808681364090017543243505910279369347276870985398487518153691904273609268559832419594762887553585395735868241329337512367590578004562058227982448545707385006024113995443474833011884671236568772569160272545412721419065639779363942116853201174795570472181327424114178553800475949073967000688877661595900077144094347653881239151102347455815686212809972603522948412498438536215012254535263355508760787125272896040150461036239864970873333660041360922138691451462474557172877545385261329425054845689151606075711653686159161513431272587725280903197424137743201050327728978805861662690182349676031943100651607367805571085185826202182669582077988419374171991725130049883363224184946073132032650908167848859227404670190610154940577827938495178165281094004193081418936541268686343682536322697092215338367142328258557851558694000955665580705734443775171457692725023085061268358059570026644445977654325510415548544547005913725440948937939875427628243341954455433756034957642138714223231565858308935921701813951577410848158732806131524596071631900750796093960978309240951409213438131887017824017592637142253248454588685270070168244471741605106198371651707367328909862080053390079616647557676349442127756383254278692351412405729732807479096771678566330030303547778957563844489847967520739026448240272235272788317070169032762748948199104515073207277808775203365403359915127207705613238308169768208064469897500410232557981215542619328091224626234194794483509236377371801331671677337422534559787396186796273454890620694451554911998542677823520985774510411072912327924630412048558678138978072650335027721381258911929131597852475191008876562500000000000000000000000000000000000000000000000000*i1^52 + 1122465229903018240310544561646441802409859138301527363616516703572950271009603280630440513755117037972166087326658659216226534371012620195204930108857076604305702682902808260267810067856209615875908699539137043809485790296747300141213389130164001697125689482182252636002811537028013489390120669098760161231811346363732659604141072984478948314287242797464001768893831655617124372892883172963907645441673907281516431791625410638393499849821171165154671611744982425187824434416912524393369535669824244189611696091297899281744216207175090535691135977182308591603583687115561350978789737836165360346218949695064695399911356599838647475379679340039574355438795093535642028764298053157230820881505047165745161352582024404238637480175569185346603137116888065776762878953650429850350473494663793562591657104252136556118879910199946822746303997772728695464923291680706453426859538598928133218095662925750052101464689151192580476873855691240476820354920869340844744164846403988003857942294356538611500455352235994426392406288403248051083711639317499820392797069702150426013048219595685559658932147883856784761994418124368524300425203237193659182418102337471700018332178920530665896222019705218493284303980543754704243591081830524192223018615172011346940948480393779109187728874838596675323261438266198007216761083803434757372555960592855399594476247086154601398008996019197120969868618863080178953228605006537260290090143726848885343851099196967563536240202679104157891957927141590820687899177095384365700254411486623110133022228341087682770926947303759053469965099062541390157074990376519102624918654390203292482910890949485734203857542934175611918955204157830118758640703291056597281710564710144972012368129238636733906887672545107356559466094265996244573009084922961764608185104625202123029123394464734118895899490544386517237891278027736921655693244454534455042232936111498225796688198216792705658431537666681957042568011808874608028394417541212100108770241202072921983474512451033575596429083228777562842938590377034228400675503391496809050317706800375717865081149341963019421788235864910521604940817443642139646249847598885188740510597972244607970209208438256528984635895594623050502098569267860153935006968568821647641063872109767145551483647092091999759893397035272099739727535496364035169173548394759304739770468490493359427993741051799810999163928030123114925678299832905469209268537017989464377095068316366040535607130271088787555397737699231561767092420048389313760404248287587597034730986110868238057572342714343171215364118583007554924285557973602415924971057208300002960377428598586226727888407351433261175649309532927688064666682343412304390147328865664231197510763303615820866983831898288697114800352432842459901300415920066250888064175394100274907679120929366132797896422893460696295526689396425166819850832901084697736322869771668203141005732742755801729659773985315613478084657900770312379659490015578956529726481895714696414029932623759102465187267252500000000000000000000000000000000000000000000000000*i1^53 + -43152553499015972791629279612272614716297803609279378521928586745288922146771234271298480556025404852348664538424292015912466155857589046559853782818077486853720364650280254959930287641949455739135188832709049859379510531856419869950226818039489316220770930202661543033949762121262095613882335938486818872430029528767876472485291771909234845378062921329845663210888150843332674209441493718748957848016592484435073035396332139281152477704669223270786358359566716362674039963238164009884647191039878304835365825856038370273036973124501494048793462107110563989510156091157342864391747528215148931780935134544088914450228389997635461496878009089669494124243872245901061235629820110638220112599192971006246049096482337196672153054214447856968110201223111016805393103935160881171477518988615664418105571571952003186944478496298266831481779927170298269437968260327372265081000185170298322712661056089449526751537997149120977159019562324914509606471000031624107473673699169350119761158323121439550851751174799430379690317798855819549474784378784720487461654712488196813415559916335767017513996852459345511013039454479141957672512105362049508408144971694076073665946355501874217942928345262547677985877748958739013654060839711389958808989660280001267384286761287599020631365505924510705031595875925872711872162873094863655844951104530492264690792384423659352627088386123053443221963249468563637459223259999006351923710269022145645331254051549059902998744973298475015994729236154152908104255200866565728372226848151693375555457437966970996532859278274122103745626543352681206429829721264715225319179795707972904993729508748432923896785756474557380725075785658512456730384647272838113706802370883504125100970908501016499715698194110492600759502899126272784272345151041704695162452932391676756390152587658438653124815954509954995339072932605433030203454913134333998023681687026665282427269201825486714701560742029822068992452191917313574875223776184191664089941034616679088407611031898237454467857941014335253007152636498803663062930209708223111734153327097149960604926175850995541896712438959224842359211131643383669152276448056718997346888216626325032255654797923365420947857533568840442752137735111360274871576139721640411044832513923299652690987391401820830462672814820912186582892957931576805768106020294594412831888909851939332024806087742198239741803313062550881433793882995626513185834990260712109530036737178325765412168978559882298346324258064435118007383013050262537829361495725164088974381189521938452618759593902810423460187764361881143067847899059139169419903905331475881868719500124192733767688511151769460257333823150335451278918389960748616531298777119994783532678991657200613320481019684917423489740408778016559593626754192860547017187167590496315976829026222429332117793935436914268097204400261250486980944390790694285929952125156247547565043274484652165501388010699771086879819884978069354571216792687282126526059863780362851739936247932474398608498846250000000000000000000000000000000000000000000000*i1^54 + 972122070293758548765387494336172707340554811339613961888791219270379766453543279059917461226896401965894650139077426682906611497910358145283760887980762409063201069370694596806523048834432018759718001533141105943958660818622447961258890714304016306009247817297963879564115400321405512651617290859968307527664757345910496660826135329227614715636340507693763551444706545126857189557309835584799793402707495225929411972556194177118943396851420045031698274649263896024354192842679710801137777541546061179962917557981164019892410491408608141853265088210670449010573851371922298883115629177938709919843050160399802035095939748975218886980605134469827753129806358073931490057323742120340383025372292889431706900190954195326821577920806165128302712886567372253036260564821651828582781971205589916686952105283735738885369486381752724371962129149245394908432259866360712800284717685176532358047985113866527467255549183899976748244602297762439422995281596315049880261924859544622267281532869128130768331124897146333925009796220582460056300212063225589242778030872080208533746374653938352227540204658539545322541332410028457146796105110357655429647044176381685826965952716629285026262923942343301276701655374837834501110983982915615351011606764296116498001150014675851815878008660282204104207559694298383613529939216693097452619701585986988331909934108457903559473131952740054162298765695095526518672774397616209215321781793955138174703445053192433338350704945327793809807078164770154122641171296816968058590143515595243205964651113433106834977388825248559001844634642349043206279780755510869010965923708445792502751661990978197164573572543562678361628786003611633980650448392979099019187650253058311171627938084884275160422398201971648311780934921101162604284573910104876871797287161905687873581594908112748640844528338537344536224228083565557384645944928389832451829156073889110683944983715444226435539553848577010442072261304300456957707119954435928610632317552068696451926119734068863948585649701486878946365864378678854077027758255159637209801594991886909879381007233838808726913716505426907804599065108906927723079811259732373635465181805200813726074458487577969404198121351478274903743530024729092584403160926335534413895902194091749986234618590535865809922717030923753658866984648742410232066620400295556814078315087294458116404176938023813438046636301067228862924722810891296766192038972868772185276530868077176197204414817307398910560273331767148340345519630227459193048676473573045447964396151998164183189986762407563182949890732440556305623931679204856942057290054907038529600926895761100332767572824173711331654758660251365108700182815093548911753175123134141622886944392558778852626561421047746367689830975823124725155236874077773158839749965725704663533660356922191202959060183716249129001872731453748777226317878575294686766888211375404680493897473017411224986838923502519404680883433764464701248306702849117217475159338041494655193108441810160263148042000000000000000000000000000000000000000000000*i1^55 + -29301183629934093612606802870012612293250773599694058547264952431506014213726282431596590410909252202546295692755033840485036455041455836061316430212334548411275747226132812378934470018402368498476412674961658136568462699912929450586208378659703043727582887186648637649036483852942653873613919088110385660334558063340469117968780758859184533933975447218105511839463834468650878493068674094019143189458676736590913405765149592885694872992135489566943559849787528919979525291721238558718754141486943925969780671041522354343408828713541380312657841869210884892014952724789708642494466236836630458962000281229568219472576387918326618571665129161527468093674358398172662952888571507039144205327146915822416275402654086612041114224222867281321425784034454791079629929724566796442426123504444361959897100018171590122226350244933756963422849653329200107022376003351850439608110329307724212602864734471171657083022428236593865255898364938495639181556325741130434545271916462956566810900234228254739305308456281169926877395926947186400172802307575319430709012940343440157554172607906401783181687988487552136949955520473825897169486143152292266165701672542664604198890485230766807131991538272531642002895563171454015790053101094326008834086916465718897269838880169538995672626826631017809835453222811740681640691122154109251046772997326055386774301103629649206304730060072589413591544329551416909856325189324269825853549109308168222500923457845181031141567539540262607880452538631719438411450713030878711908022678862061238440328883487173899137800511111958068658530607912350896667759839493571361932459618262714912298983543220657122116370553428181220595583697687993657066628097971569297858254390018936221543865392238631120704931547052849291997526324359825675744294456505288584792341166322738784982263626074294155878294909282855630852679495579421497090404209592269277154548013710097665955538909906831504037791813146146511248158881953749686595912221848451535981704842295225363907696440025169967629963780002116191482345588852681425360668785042822959862713335599030538788116991450932777463583487351083515004410523064723518399057418296059632165832473825277784433625703994044511265171348464561774163818248045573555942229817723823406490297570958459639305188393050920011789377044848785179671519622005542492034797951443394153748368529324934753734100805487390816873170704550733643418210077813336608531237109529795711107806264993255441859035511666613343786026580066082171208067406051642598642638581763374998875567607392460969367795166722033176780016093983649976660683745685223818160008029644368933749223683575950735610745896622040179192071312347115007572399293727847718322830013362498648195849517001328458444318096048620774567335425695559474088772979640871796302528042365700935405668841200588897157846606059180630865358463934493194917476155001073061606050805121660955063152885199226854216206297040978111130276157791620960550805690484448202832993383071232830289362375771779345353683750000000000000000000000000000000000000000*i1^56 + 348758162744823747710702738704647301696934959204178833154146791345283985529135699055088091762127881711215623744383915153614689157325563191406934377522989890818743969958499752338973567545749232972425040255615358637772504857148522032514705879461570697104066956104585213488885630718235473846280954121529359859366326515793382346768521150084377620454350886138067910820765595454252197473803173575089374531143119010589687345380551489951127256864570728410437729454815496114279537046115317719638970649362707113027150378169425551176044552948702886847176092072052048289074282618548007094365419555043304135009345351443226353674562055623958525813611527705430074039480962228805685449999192336864828175791286411706410449667932801577994709111624772588628817790810082583406883147517631501334140467715275506584916796143372497921668878412832098851213754014702607914836543795330421876242617575782286689040924963967907826482641316901326341550913506613855866037187641496724868795156013009009891063711151288911913901309088982091391697521387435612201625525180996694393654173459329671358087187722429258034971354120266991582951690990260574103984643732178118080591944154650398183322393670410931064559915759584694206995626484229200535524512956960351608919641621539520153646686397687099106777825292964886959806276168275091850695651397508303368449907895825081640735635972218119515455000019257839871278216442007724822876891182607263237402190434034795414747385973032117435931240816255614430888880166011477607543759577010449761503611396694981201131684514098013437134182925293529706844029275474186341291539035956080383165901181756169682336069619685838849963929701736518580592358156295080153525548944830791356819017140542137424996311820388245086997794555793400597536136534564415392769356312951837869425371316237080869068948656685415188742983385515190566289291713837588880574921361462980933855985839604278941322184375112862536851967278079261442007707149504416587209380186022125053454967642016031036134088014761764490967077185629847806902136777005991884007732201782581914210761349800444624404899386356285130340485218793813769432814950628042193859981253184062172805854113694100766021864830988639784472540722118052954537840570018806561842897257993964289934914328371614987492096464954529603721984044282461103071653826119740232209293010209694228856213198167679635985002174673378361851549707634775699818212187421932419904599564861973129805929846602270795519931465959451175565250222374593888779329693330582719882651317449585272747601281653167883428506329731014853139124873756925055337906611668111507797671865202049886596136692132531095965958512860821576584478135446841483947520308017958476537349284243414190918545438066331581126013397748058794685673104614709433790226460215036022054039865549746248390645882397226561551600171129847658051169416483867613103234943636268014492538598599671951668822282184530741791445157736692175947234355538245787698272620074146004366060964389310697992869498463639024206250000000000000000000000000000000000000*i1^57 + -6379142316379024089822988831619304652516679477706203725688784347176538461630200912339970952492782855668210405111265014220683674484643127831675009092185940563147317412019013919678009393164005634929209857925322645531403816783258811456006392925450593614249875639831285524577755557256566294716198780075241634068002605170452943003801494264096703062302782237334717198531243044816936637389187154505907389651566142287873852774876846618648591027273335810073378907127793848305162876349233493688452696161130178108263330485362237384303570287874159009002451599106504594416877736521093075545741393217708886636760767953874129100643243394352244149229005826218325795297791817679978400065486025605525878584253550590725210066337759882145259358782150798714867453729102716161764088341726417908270484081245904587202072840851389655851568017651554822726477196635062847665656524245685331447475535249924273288612941823159980075651703015357399385647430966204573829679647858092109401798049403536681761537253183313113203353180915537855404723222861161718512528475063313920372101469171454537212216825976063678462143981136125401761981409163754298597035974481466064646157760952198131441918774992741372724467439803021664072491360178373959109159542641595653010357530603698118343529691803047985046066104766749770634877900968189620812681103923097242413101468189953197661560512646266076012757935616063242557977037721899331834827592901706684600866007168257351689281876443872229719413802897941877833905221530323594517676754725810053122951944102407585856695746306813399145659176331828519729666563630511587194867602421683181656931453262609386959225424843686992223905062106039027263907381090805050052905617612986373100068854733166790864402824130139353429072807412845219293140402817155310545186625673803778485819840932770514732595539545599169351547137484694275429225640349812942656175636500254775665790352439373609791915864441379548457408435385249129721010587530355728764530433838389144451817653546834931405159608677204465174113342141057564372525381443527941292321994203672505369444418132989748424757771743229668430537841116777611494713484465613173885747508181201687781137282427795405727319355073967658528087737921914718384192618796000770816694757024914297928430466909178231020780184554741768209662193971812398336283919393596888135662568401727609847456080256315391890022462975594398833898877081625024753221851841893490713299666539697092157910003133828415922768986748987515170260149794295148435412501509479753040510463512940884418824938965022644807060191010203486485447053321484073208750458640972251665673829724522022486699255917533414921335754376789479773606552856592393614642243765172226943357368674520457510837607121973372196675873876073798280589043179008765722632518662818402410186395330028223866164509127397313200683142762895549028663939063228527753300019200564821109044636018257412178167444046670360303222904575606957050697677239242579060195391373819934908747131461065095144475765836512746723125000000000000000000000000000000000*i1^58 + 133524444296446565214915973908963760322834287764197147456903529437723091028437468557833305694084855196109043062185772566269314184277337615975217956003165692787994224292042108714635044008154603327279719990348495385916125965015640764025135670957107349510649104157539570126120163209399304079654512652612066688075310705505200428253216237242896454288545341754125010212716081498177228609512281486063318595691655250858143254221764988767062383866268411446523861481773112278435312605620346836095523097559725129401938689099861775505361402047337457751863365716063395179201563606135493736783613947226597514370273242702707621563914461500886882237197243326301588251325466766092239511582146630557227767677204415789320973402005598328441004541863803805332666351423402086710802134733386917961177884323128049875876801429274785911049462204487641638209097636833656984957879580859012568241390598185689235355767393804918666200810591629580918611771735532204206159315209562196969400787947339997171634435902024870691816101341361647334770552606900073275313331997264281069946648690267703523118073021017481005272751463106659111664293707449246772121178394912947909361215977767459859421832936076935035524783905740759873664949042767240184970248499546600634492879603855132260095461656347321459627111575657738518018136901331351880299004587552490675820518700085650423033987741488503945122711566834049664797650751562640465577117400406007369509806633809958935728288653755791317151368701902666358384483539686683628490147293725872293439174023319207691977363222399881517900447757101776597510622229927450797648072098126872064120148839737973836510703031868002578334970642035404732881096716106658571747734149832590892207546596457749781212993453507553689892292947582227625203294436742066801569273065733526691659696728137043619530046457768807552861031877963872781600868603936476264347551202555430008268915161737332782386700411958400224019078875527866781747810715814636961414115573577118108975594377313219425570040110077978377964725061572839814546884196043036071505811222951628338487420381839090963212550272818444481929638922318169890451646396846149743663903519601348430327567655259156912187356272072898505169193184139380993553411382141658150305530226019578204432018563057813773586856229859587553889886705836541078123896378700800410085186589413110464361736695381965591946172984510913701580081350126994793791838350896738945392857682324136127801491915962665044112262857755843711204383934813245605619616556947280040514342648410197517269134325057130891636107441465922739672751867168039760048717112435542755821355115802348287029754898150648588716958809438422308104112486497327502948697129579215594292499408081522867970317166849038810475118078549728494608492928812203791796382395964487340081812074030228751292294254553861136496634560763993323221811972245721706296618215866754582942670226194720066272705998284792288682006092795720087793952597825807910602300851250446788096625570350391142580649642161718895000000000000000000000000000000000*i1^59 + -2018328422638213751532621448016355954911384375326616223224013839340359965473667036893132643667326328107280814955481456798656404394118165349318556508521149964271905047388512896588329813782118791214131526062068037610019998101753509998893836603404258166207158641823808622441021916768493770306440045741661206040681540079831770931483311871344820097198702292701486163236685804040501877185144189969865580672107610038747715342284354043034343346771506601502859395488704035340164012447698928918485182632202978080288853885703370062764879677359942398186698336474145055552277777948315150439138356714628868430051661749469522993093637047985094283316859903567418947817434828190466987694145185608253652366163410804834155056961649546750347408630765209520114187511240108909698900582368368332304676298985106046123518345705152026927842553353377687671707684352879709864957669254282610706583102306913059828178982726321146215776122374309894761315435747269631853643449237916350111796459337925696715894276119332370229192177623613159332763228632809765993494334857405161813837107014588995021796789558888349503123248435585569250237729892535501402237009057597730298032427439928132770789540210959020878322696066323386889596882919956953915500296064897470501177577107627528980125589033616966937443935398334286053990230957608564628095622075474781536188672367319857334481068415908205655836527215110713018476064520386850334795154391387973642124654307699522705835500946518488568641546920729250425591497436875372381126465241153660999496926398489582618081737459428049642732748600427848802612679873029598287684355857209004570864046955441711969766934933980619813509748696196992044006065672946531602488306298130971491294757749452024408295951973382399853617908977787123866022523915694084061126077895146262136510289822132122255501969696137699678867338572186714466333442050645694839087782075561384865273988051582263277937047145983103182696154838785783248819455416329165313297650528086017631366233582332669285059755903730530149118829193716183281429452128763055181823100909448278733355520220189240497852599664539405528927322745931986077343378932352631876548730439746137825219490246873115310955730845448169221172215744278104464752130215901823138264426504926824559941848129857240123604329054532747452739872784106037469298040295404278694279946426676607663370395922375110646423303727245385749640245640072760853077741587398863976130986618329108242594506287340044903946275028755364952282379384668079002319807068899104588266269733932023736804608746749993066527375186659282503642175093318487962193803934188590844221412590705444892422960582015039139242629336808290429370640695439098485988368879768063967401065729260062434166692235987717188508223412744535036942623950446974082431611168671190731152356948117832847543115408501755445298634035188658527777123930273164038662433185234457253269544034657348642791855388675356017202605812293685200874466464833454072602049682312139523977643115880773924004205955423718625000000000000000000000000000*i1^60 + 19397337087979819343060823578880338424822112496829368973957076389169875981078333384528547997209416587332787849182610281138654877006406511379513804244078946205484406991951575595138758481754441764291944652165280072193441980570377737382945392703714893563192806238357710443731554261570416748950475148546021304302536095434664423612432305411542979692374225228389168910624327285280002760010051260235909756639565959735805256113738400703791841388837822992901663092314043037005430109792853835674139304510183801998245894929865990195423828990650619588268201613019335363960392387326574134495366433580286414439919193854430431339541537288338358812426398200141480360590145815086268260787458673936497216317982464136267243716315931204951210184008901593177950631542380849816082541221979081712405370330088332121880330080858948605392716611741503469286584676342604029648318519294432870055042633096757784395732389115696521678222817241116122480202760031702950894261328771662082489979449870865664978352118779067938406830319560936421932158752724364779403438003646385543146598981494335607495280615165366513013187624358317607707164846812844680525347868143221914779347266928279050802602265655067063867454693476313848810800845377406043962509904420722059739547407084635288191591891659595501091322772529831625419115539013727334646446609312016645558478182937622675885862449032189659127071810025292860452172687196609330410138217888601888595598620047270067655606291307362719978357615526986070792995355019322733199869275873677675989395001151528057476320153085678623622728043847131398740828395574770791840399961926741032849585207765280910818709037145136616845388011372054475953801267012300965162444268843591025153510312916168609647580338929862886084336329659422306982452047643471897820385750086047747823771218204552912199263841157796973921952046414783524530803968573387559870204930109995827273306397954226012731212728752196202057661752770937331256606852320404485558995222001142106603701174993623558450887386128240828391584227930323984649798932585124345959464037307730813423949972369698018358557250454609028316462882774986192678329522546107506561355140726229211619398909747501211356843504430422688209120760752695544895335102532262259991526860838729499171844216753162498770541662278502379761582593481755877472398580838333840735701623200806014412437450336474693652734599274100131422658933454756559772928066665925139517316472679121676493488442532352724331773986148068837183379966379058750528612278709558298000288289318949139733316373203372161214695735994082266685096846351138207179630317325557878037427716810251783266662396087954265545846325323624498957768945852287162969282919154701643060979829282496581234192653211061019600615683541368170361245180062868583867141731892470320054812786393683068360085427572257989082735332619992690606494948552764396126931357176520195548556447163255251180266073690368246325548730610830141126180363497090846252760792484390273894866032940848450109137792864677500000000000000000000000000*i1^61 + -226458873563758677617416531351417016898601278341680686751536061149947361804190932803327886227699684372093898126633048846319272520394020314225257854930441209329426415162618861874766929765814477974952406123537786889626088112646442440501659091938313822947234566395734215614289472990911399566030846236449848303061781928061943676098274304666118601751343373363170239119713737024370655492824969500228534640843985972388306957157112940228447834997720975848275999529467003017118870619773455683839154261230200821341541144938972264739312647098279106736455298176813088506300828903794954202300549990438498318335153892638927142607176036143517010129315778659162260582119548945465490478333681212171249086178916621990879030324280550759968188622685149389835530671376048753921258894252324692875203895320320847253566006847548296186081005176366761080917522795033898886408321953563716463039902327865666752691677185056171297055709396579436195939654138303813367122527734566158532248702914243425161386226810972726699319585453692424412584980500801528211218713174301937677080694927038515779504191705781615363406530745385245803182355716291358751313786680319157141443304636349730584159469168757850375170274101690473075610984009378747467899034430795420458308948302441827706539782022303709187654490282393690258688248835608289812412786509119822091934230398407732343190968692120451472978862972360677464679412793032915223944056868189584415186955373204400298447144037753730657307635374926713775868648303489426760996281411052317019972961277396746443880040413675934098941700636063024109524374556420133024324032701058718970641898741928615654170785273449964516309953662748018765569720281321991811562635023426313122118818288334322177248269429084110175610102035140915395635730286122254858431682480736580285698629246845803808562152230803872352317730203274666246165276484950313581297024583803293149381084114759502955038320034907414649866267503704835544640451171444300657013646482388134676450530601134535186515736946384049525375089932342115668218846377232773122785559564448356769054573693526257957062950139966044131310259345194266691230401875615425207305888389444885932139873605415417143564062862014026890023423019576339665693422597287264576623161671776752242298423734996257342910883111513315309264737285805531842804276563335575663133930477338613480008379166705070757217893692753193063125266299212170375235168314126557950338222954266893562420423363488155977040911979993135236307310342339702564321307849084320762774588206234673788040069927720241823246920965003645036012363860837500391485063337971301187637339579004248289991165574958337056877862441740551620328115433417323813763698413834869846196781500060982385823890948576696286557264796383027932567162786030671592528166971883390961171941120785992017951782656842292720067407430894818667077541151411445520292974142407329801674302860641535284260922089041273310810769170679364425461716688611615439958878867081308720640388599626467136485193612493750000000000000000000000*i1^62 + 3331952112420280768686735944096552474898432350934733564963234243616251831650348938943489218426196800402153355887080716056869152746364582146775680429178383159966122466691954689894775255596187246167709849423410754160760206792625505089344441258563502707465233842441626225837966614822299967601630029555444039779540230266297580479872757529373219745873367536676208832014120530415971871322646991450344311593828824415444857292228857503314107215991216368376261168051221416702376665713106626619250024274929844289184826458856105068268886511969531920796398279612463268978952701936023508286733643912811614809932179537652938074165453310941972814733071310145492379284487209226756333558240742298565928531237716186711374676906663427492077618985149799983359744680900276010076528481974634074022422966320503661651807503921798826365448713189847081724783286154569412338789923592901126171164840907425328375283314176447506453518351673267362851210261709774436319087119617577574412265458017343415720306319420062630776238209440277275202061375796906645681899284722968441886934674064163172643110534099051962037239571570807945659567065235235718547973551387368288358416833131154614653197007291279599390371796843835093847880592467449863244627024273371539466461430986245444015202698349095266407834568594278227511420845948583566857743242221612191784133948914911314224459670234980138152110067281921057756421545478592687894088331871211616963714141665205291014994131837604910048138672897670961871009420819744785831389066158015832650153591982891824068906771733662776808017128389826736886734211727735575818519585839869342418963094562142855623769045770443070379166452301921629749984608320014410871236964178112916365688626454740120869769062843010909687774788912414558746038797266614373439585499649514959948278950145078803125321398489044594030392528910077972240848494514845123067559434861643256538563430247619382321814126278658908275906753937673244725343747834933068933216775813822983793570301651501918680369167834061017148426919608821318540625988022580782107750699719348053804032854269248462646864855336973729619332596527642488711704850490768946974107669619682033746643802222093841249454975208592153265080424911715560737580373108437329472980596295170692406303796369495360053449964138961586866621068150041466184216668067175696174496601259999243502440344808546161592262019095222962658759521578093138456684075928749021931576091212829465971970761974240284638093124640939874354341558461068225006571188945760967994466145923583901350413033891156741083661849241849250356943764747321793220404081373447928747927534827147697969485408354471090339443074306643395031739190296260834398305228768611519417599000441821902383221680174404568156771922832740606661135635284060235716721395767330894354086171464649600701533067803744526452593225390320544607863670535143759125508931844258369091551488338742508184933375589271910059145890161000500394252946204819445738037245280253611062625630212813162516805786570000000000000000000000*i1^63 + -35580825084181774636247597620218233721408554624959063557831348449403042761139981080392687964825487161050473171750082687273355713366373468037418796037625226233563529671032454936970980108529974596311005209691756282555420423280500684508190951959257074200254075744667306431615277287301522467508113489046563586224179097823542770266211332914379982245157301102393906649735020688260872698201597207295276739869122857543941205486239821299520421985998508186754528473948399745117878580689625137503586332740042137383791392575189901727591527466093130192742816753239002032711840513020995938657225987593718581299134284369896197387722114564471738881026245196916304641627562840298684218743324926744411468854991171247386998205444226307433800121848118499487050668122917211536209404334197236602596974136288770811443479849917608092065157803500195477369630046362845594020949775431433346149036436039958373380088279846829144819709392422062858276099288807668152974997062003112087873622722434832955946808509037171094177308583371437529947239748263860450930685774440450253591603874994509600059059320509904405244173401391776786443391022149612302268110129776052575400340174831117848185602479035006323416581676178024956070314036066374848731438166012527120030317501235051140463847675590857147858587728384990036954998037766221444680678828507171572907727535142882756209533444546984601282558796521955803908476903781031138353428271516334505952078972814889635714287366161119318953029786214244695262536900443158945354443788743834158945560398757698696942123549736228557546899275264711726464648387130681425305009846191409948407920318937011484937542992842351409366988368956943746705011086582758909951676504899627708527514473262603799808195267069428268216534821419859201670207820464095065531938758574077966894479828398849273593231264929172229629153195412477301900292734069205483305507132808296420097602729516603216170708023562491867287132945143606717562195357706530827698826476948572301140929891602706712226076103820942404974456263260283734203119369889971783466192626803039179268454358187597711209427128923930103343900247942987557071121514206606664867261309931785455419402141126875329010057418906507793533456287031921225951100013184129493156243658146935920038598607680101519702889551074908051581728114757127290417815535191722575378552371690254561866825044954552016131979089941579466520669929165133176895955170109762587449259970570189193206568164114516508553708508159682940222683620289490857299716878516953507666519328714444900643429402531666833875093722718071077586412077711694078931106545702400278821580399834871566537757190798192256602922147147903479560318659392697354624656682399608300714311356498443257199992968102547850870028960907252465279678027495233235850105930218756911291174509565293884693916697986569115889477048754152122072370960352852349317033856633536882356679592642503308962065248196369639127173128128121405973399358280500494726757442862017255861218769267899192534253796562500000000000000*i1^64 + 200268146340756175358979351590587160755319121476598411545874097423485747963017797946120003733847745587659591067836460676503421369877771127269940363402650150890232381344585089762290348897301640612188359498246935757455616778654118780832112251193139733526589569872089176498844268400225793185162668959123949783993612117746953355746394271450087104660163225718268826803312888156109021641264619576180209014151949419515955208833027580613515339944829436896080936161291710466118797866022522393363167261218311986469778573428332463758171312227896055332547816549620088209751205649114701121643198355536480613824744060330179284737071583883873160445516596610062163965356111747777217942575285773515508390862269397038236871563223257618435369246583996617637692508609771281821942282376151537463653090560549989438407297283499897929691097952837757781257209755007920612110135130957095962115872803602667400092997325380196709910131458683654510139105325816093697950720892583516555238367876530802305489237862810686938693348991646916553938691727118982587188820507318425407251797330011883885563771738751990547685826468585885111034432861790001645173997472060604743633399744375282575815999247474063540278136407140972659732911285652568679177919250945384386676988133451804572452835878558797611299629578255777767545853291030817430865672774343732046741763976673967032840808186380846698516671181882841884492137836302339189712291124741772204946797037308648877490811471827176942241452780468953244288709631370222921940852326686762808931684057804746018269597162482271986701911750421565159633105403596623719547223017134203838620883164994049506894711906510028853682929349018790828486888947791659784043394055410539453745228003683672766554619515040546895320251258770205406748252003722818512616246214625748050576049505630792246589763960914552451088718312664788159978500710497469339295726920117386255972723940595518239524331180733240443385434387809379190146660553254063768303565011371587501970271495212818136663919150451021843915460351074711290435802789519699717777480852323402334992237217443377585847167987885040064226642811557226077479848071629734267608128419704980869987398337676160325183345687249025626835514846743900834776687853794521294526350101733955923400785059905797200963330447485593228973091057096013724711173064553657437886708661818830221331591166496290662944488715983856311698735658582132546212367994644646614003497980310002659843330349030781620330608434928742702745823516973643275220623540652642059119940422184218032899900499980506635821887087610759710394996703924219907470923500924179017023737281415557756645099191365304664846900503186520687579589319728953331629437658537470370548638295135089823572175671919178799651462865677023415504527616748262971055178666547388386774942992746124732152328850099441301276065150386899941993979598749320769163146065682382694202353103006089106760219627155920277001686921969368466292060845666161626589428972395590118725609048169641631736028093750000000000*i1^65 + -278132516956461022478104414589850608312891023250171329260833006997749370280608879986589454798166725862674650758019276809982868126834559691757413311477271843981558424316654322106696577783386049432108359206520344541197409397719091828678848889944610039529838256288059407302626666346306002935707839776990707449381527657548805442111566385831681617450855139361982370297306252362717816577596532146137558573589757048461595562559012634399072899904095722705353280171635679299678915806613752270753643472187677731661681515058511057400679620138664947409668762155149062018695806638202479256783679465129435734282669676604930600897814586608035861739876026121340714564839592889267078828514497636050951361674064061857694755772247217223584355468519920066984808018923983341732458263306728957264778603076516748768057549847114296760874210274947724217823999005503721599129198904346838562000852182758985310603885136795954501647367111026516812543589264680348649533214610204622005680373607265299547344693218273838151175094658782040357933843377658573003140358720445255487037067736627732839270360434870231861244429067518886176647933489833536480783881585623202453430453092982091854230152715268409282811150682769489417803561713981653859573834055320972659381729423195215808374761944721964039359910873761183683451417713473231811483258100842624347989190966551850297510485418701007278237539380933146369103564332882434215548444861729032646558131359743666956438925686386337901821914216560762335512729190747905540503040391780035241019095166532345282396654635197745118027386068964616385839528849630261318632522462078318491414831745684459966133804121360244223623948459078409026159566940846042612098906167979378735214965075350727929642317666686668847587856654010509266362592977395529523226345999566088137238637826853487133948204541647988959450919447633277401746857733523378604044777062610088744817540854874576350487921990512248868152637182007533711084964749028372986224311920484888104207434553798950457421328739032533113335382360671617369529842583393001943491381321588931547727954497583878255220191302887090886892567002426681891752026282644007741836945482089705417633946237143984084825748460539312018287530485789099145449938748259457185599434686155961673644954851818580172803064830239378264235331161772672948953682976153879355557172006547999458365632129388583201268122217073539470592213338560416845882553651293397742042746823572320194671484527698811354008858277065235197391160597653193772496788862832014305135677245474790407212183741745446797176509446502695369274502045682546036329564497059885266812838967050678292236921936172371656036853260686859417964283158211907808204725315053485831594099992255754941320132098509808880335280903290079125625520250286432056292616865341076923499685090915900354579693178547595204472525879925406799368004257739598258694784792887851712882042944466616797392901006339624972217085623202471286798601638327437164738859507217206190107506130514635959084296875000000*i1^66 + -2510770278393980194903068410596545233472686876278681262759943364532995976884856529806271325926488616862009976720725634044715367885242548742128791673731968741605093650739748701352668221739194037425772914338633529006696391430213986720027888939474992910468289096403212887865259674951593090343202165288115736122239923963642772921466524608797620310206227119367017807740349964212451420207066322152303927347150107978958963279168171518098509171509684646215574132967543939690227937176723605777289804395968321017325713532637932834987701093555833628377609550260188146308171278821191285390308944856857042374687990346609985842670853398326412793537424953084051152373197474536112530569209326293804099395864136454794771002408718383149022304264027761355718438529680933900939974531146957113877636693588747401163779270639151389388844165726483018957548701275370630728392572716386463542429675392906456690545562642634735924565830496591746118161706808009632133568663238830801874201396459229736391972247109435038985349186278210125716715721376347349250641226698399155088362499270551882244597819014437989155359887709444447111850290574562337726787066673907154117749027743165560298496591518533059779027381368522336407434804960156674564595278025440575000143297171184437911569172156652952725708390076083228915295633600840448865072516458693475443235366067389768097637979574511086668673725396249994030925079891669572250209401809614880249358315205864997539757301073945756794872896237967026827342397549869529550633459076322947168322366828277546104343661261323127834686638666396166859591694290070659626117109975462432292167329156772781764231573268213847780083784058258040980367532182430437859823841501295668778037061622960676946217369490313627832203760692770583312992063756612543891380424292619708384411011648984925967150584242671532236736373849381219750660837370189323096784229531836484550480232661630642959334442020772597767315674283038014932512060336619169710024295010914329402843789975404491082582956373728923798978522943198084343901437286081779388639796753730258963666363859001042746482045128899114702802687114955208258478895290310738658576318792203990694211931329087351417775379567484551208972712628864999925600683794682342849345937626056633094217515250209475923268251178263543537908273535884087365093246961265652988018104243153031643553582663318957753078557400615515781756115069735397082530944608878220365449771735757515602319305891807165233364849502838788912577587673176870345279671753872414839704525110366557855056516103008817478450427128636924635828719507361208765620360504187696704460961735155679115621930560708855891622049883588852297452180093305038240895509675274372424252286437919012420758519309388673992924032086341414651793404554556897429861287379359133600415436507257415006654642980686718928619509474753829306752371736507490392717607243450570151723960321533755465531423011019991656018434640414478558042797306270916625779656811100699181586217848817602140625000000*i1^67 + 13792198548372744823933163947322624219219236756034911684913239001972843060984689901612532933456856300204413289196131879976252640123672219144223822182653375854790198608131622728136213417060538904037961038943107021815022684448204454878544084403760357178161266968950085349426245694881572893885983542306764727713852272565569785676922046909269109777448989747614300529610992529525261119600357343434368915004904193894667066655437640971806232099430174789248002297284516183706532923647987719538129354805990850695018578153600121010099632376690085456092498129960793740936056557619417273661988718702252315731065661790011423511539399826273225495996843778857635166056901431149791038642026974069032051941386710993582937616139784802297749735916203330250900123480632822584622000051663145091372147202490764783603119586486659007968767056203875846300090496105856530554574304045964529780006916543641781492844697949053619242860411033455007516509575898630471862208092764265869074290766253530985868283308985887098383967700508220163950482598750764661107845813445413999527436823601380031739663798419731718237613094544839119882983567434266755954450196964871236367553559391592434184823661419959321525017928683578342663664175876851611198120976104159426119798309265273091377763633302348479444838680932632024637819797690752417649468301633251955220179632844527546907698792065518184766444274380918323061085304062002242449467648407169333056157292475332504870656719020169078789837517546575571384281254905025916903296459176403585935024081152179851635303185778023771235880271700203796585236499329746543548408041133942620408184528129959306020867308699617560011869593724653668561520924932982141681244019112146546519610359231503767103063897295077284398318901436461874218917845408621807422170856440036807078621966177693302687703129510746605828346637284621722618491638467391208480187662248073567307237902148585563795309175521158631004159783175991749059325554853253396916900787203305710859390479642966094095304626304519986287493835635714224841934214826850301438528853600255229316277018845348713835192148839710614147671950740046902561253472819932216349418410860903723733776691086221396511648938706059355104856384858416314186712447312171248458492638900382493709101415771114701267862874399675992780316298868966709906721728681725068073543802209240480485138994734197962068690076696154409873072642422736168796287807273097584281102910486535253834797195398786288991619051206946783475909042136217631055921895259670826438279526059277453593524763201866154186549808145908470510048079222827971199437108506953453337873405472199267680668647459157978740212134650582699029535037866577621887351988155549030587216802822515038403559310662724511255719081125323065013620979965895156499504730626830904283679227998642646786153392137905080401345147229004339025836007644827018156335870707354276785449270111572139673467440905716418058098429781748596917876447391217169729706609687372145748270377886055522890625*i1^68 + -22448707016204953452032575886259398073348253717495091038735541477079127814154279846961345108323894271697821668023732855501834360167918076779621156202649026165045887023425787184326537731218842882831079848153480111982585085432774123544757862790175705799791862618649743230277207634116442244712005929959963680009976148585669729789613002534608452539247217267407599067390767651182991285488317348441863305214296147774297804834183832522650109999452852301687029116706846288448979638392323585764058962686558598883207007686783830048506425634801881185713496721844622471460817239931511042629203072439513458407333929128810153053403948933985295245589938951235548760611651133645441532268696820360331734372345053259498305544896379426958874059252746083130487887589055653137866725771259452575106685433055878753588028109901243888411761998440262213373644421210141687638303248092176158091155724498390127243816807608047028587145497928477736000032813541857287296451522599989627601963770502119478492895924236836655198759692479649225515150192984174579943498869096187069628375428520313133804195392257031140192705063508088944832188183831994381272351406373167563564109843975508280158501161992971366673998517629861687970408878122650270943022186225999702807532589133759453915775691973987851669199671701552061545362127965434593658497184231979676557837310028863797547492807978971530645675620082246946307493306069862148879681309984660501001742000677561719683813765244561350667968975408238770090179881155368892871274716950406422687157596131888481809913382227351345909420651666715187887955101830572653849628610229292991835830056061676210345670071958791392162337054350284761202685201177747804321739324944501174121304136088853647144853937341134833954795938471673983098581773900052156679951177666649301983003355535644009003224509640185155365097257413557312287614199525730466038168169114205837467696473661832769049079690871182676254826288869818688084713510786475633057265940520347072660489904438468808487361066345611909172110378696761658583433594167564737764976118129232742006249417969362875838184047240800379668657860325884892457107897423435434780073998834423912268768840447917730897867595785612033703644013210917868846571308662418656773716984366604332219562448103246005837636545628339125085350452025010557462524797943139974420102556138176435284972877725610852574972910698502014148736664962711061305504079825960923807613655228543670477344393964651501785041812339083325480005187000758155940104237378990484567475936768392873216382470666960888627876668745790145288568646210467207823790915769886737546981755755775912935281551951080098448013607041797720617729482024837377590563963298488754937776173301171196377598184993869383068389768578631734872374619389991346202808730797228035330700869945204424155494438132296172949580171996208721630005212141007896702767558220926615178780770370533413609440543129961991414627992418329456731543950237021211083061648425361583170447092982497500*i1^69 + -85877700805533689502465508995042587119441203835343211676243225320791814489867632814451123175327952874109190204300061827759216603643170406924995521229515262268717294760044865277570274516348085513032235574281930756607686814841593771042162827977765404146324201304230022478318148831374338640334645147293061406307142180671256265455675624620837931060182732012535042528574260807397598741458023403691114902334364759016155667756484522153884471976394156067296215199326360080550979958149365258188772512216198253436614022400373674486412911700694289763117071858070931918893715296905004722758450660571329195782792380625966782683163852557204036252992067239890716905173921895332241986771602599940618651560001234847741326026698206937963681576977996858673617536243789517907555879665695446328461444130706645156673922227745031034587456572639092045233621196296148305855277089235514766100154405955271248401579927484273118084559412174117774831727482510828913566924207442220259454744148832579842890958854080016871184203899608257699499257047263383260549626811406645669534012866950963227916395115570270759487819887685730604331984683851312813216146796045589863162153886330921558018026785394548053073656564585440200540056188339963801717171753744545909330453143821068071763169316005187148919603827757296123966742089713767675575816227404347522100081666124021103725146188347340468614974016808616303448572266892507930525955161621002623705897050740808349908199995556460368939100238596274257560233662315435102513445669048759097583652339914925853487667069777585894522380222932461139020914212834941099814574981276881825101153819255601472296387057872249157005918234055356141663537152607800724522183134104971024786830813456661291399681104868059191595523727853009927033322166078420726137867569027817738576771223647991641869233857698847546217617661760452104972673285558481140747018023711154471513771058631941356916732940794264882154160933589099271322263176399016326873268503288718331673605507528913960390571468579213960999662463373253040983237458577113198993184845304137647884639447452378854732346247055253422647755007855010163974107501145550033321563198709645867448478691926026806075152163780700054477249078038894060728027316199795984902086017457540263746331995110239276700286764356090127018282656129581133664145120961585102974349998262425617468620632164681479707882374749078511652200101087875082558999749838361424330828319366846094173828840698775315637577821766345574035599051004786065380718686841762122477109411693281154671736098948086894298190700701495075762002261043885042160380043193722335360774238150859947750602678516931312265596311683721937195064730382440068515861813844573035144659644496686360953698627762170916373360860819633592422274461251666059013665805947008872772216293202858063177686094287824584150823107092757229554981609473917260138572541363543111251642499035951788800141758436768984711385669038291359452763995931628182427527442003558748184334483968*i1^70 + 361334936529299394382359804860797716254572404325485418017519009186227356552001557515875207211365216765803114971743492934838974920123219654271383491323155895229634142570796032554142392136456458200783897156608259008799282852371100285928865969138804895228940586479838797892614482826226778802138842587790480261325690635129483683923637899922688445204170292701021578014450641650667525879456014950338897587715637841522735583339673150843203047358046194802804039434237381912192981746299625806709967267583938458234670905502184111424975276043985399627408340224491872436612743254450800699264992457649562429618701612925360606685740843315175610052128980377548267704096837821497377884732733504650547820254536457520914353063413786774410360184494189436373010233346490043796587040580023247895094614018475412042286651670106403128059788127632387457216692037036823265589740319386334749761147930840904143779654752713673267761468519233159443953712836251571855857799800869342237011329075735157324791212415681455519937521406205739505079025374636484824493518009898185687838088885008796150422311119345780041547836243330836356655679023937597382006341807675611868181009712016773159308004060456656500155418338551567317979496057648185996642294572145782421645315484263280143651081632840479820345537460236397218739233460143272300975894137318309011492057156178307499830508934546372290495417300770096273248289525668074571870035370665842968292909250499573923901891891232471068558552226922389879182640074745745219909270993282714018770426854248681914892263979086646865912862107035786417070816071309324416478153949606242884303898503546331109054504541266391099262604321403144852742830397218740121009958619299845406452107467979586766781286432141356005137708071716125004532053027242391359758108640353963022742664232267321220521867155576896678655136292165936425867026150239337111846334877499320548488075805540330018151383300216783280951687409987945042217969427684754076685399745051091817556914424238508305130503412069494229168185228694184717370359616228585189685131925098025599970828148490217582692379897821946788692316289845279799751560931862877284438189423496166037730806666036827415077339402765416239031828289484852098083881899791073574498773944677949979916369676870144705267445660141072800932435402252796855420855001139999748130974957190341967278823732266237761698399130900574875777000844184974818658936808411442784648186294295235928351628683233985317736004773586952751899711398498676418792457388196265900480132198880979616481803885713632896912991054126007296107540414193837887738399174076127676018171236918992553065295136409267186025901334409904667559662327385343110753968087080315304969323502688894985480955111118542845677161042012813991631003481198688567373668251389566785190659100728210739855922615336659082854540964813822114085768168177904139990991281513853023766908838852985759756593069228834074396841410867794407268027814232483425921069936271735980687360*i1^71 + 334217138903298562364287225200953267161286774241271601450651763358542157967441549238247528039632116251366639324597270315092667526927660496431576125785839340087113163902570634446641008421266029567230869675093188707701134309727711176223888207839447007260044263388523287906092683266856455452027071270458705702744801370962065493438574570201386293878738064976609278281376848720295216217748497076241155789848552057673320796944550379299304655660825552368357565238697802270719776717277323448446368343887983851555459542204177219823176751416042161965551977056817045102223825983504372717986306046392030845074983252157003939099244373360069921469890710829239844438038296292786449639506857297276750191056394188549039832599454451283197007704345691954684697225008548459858848078006259576096231939526682165288232834675322019692725282991289046994147764216035032981645411208862808808967846515552450544914925257350164419217027270145673762944281122026077209143285024237021397152571041841585147741404915752533893243859253159420886650304217022613089811984078080140298090317265727663335945800944128065079217213747636842123751582847005296490838624509164291514717173215068649211215176637222162326537890749508879630519413286061987319561838939725818569447126087270628819810851347904090726358795229942804243175856573528777364614007347394234653762333026118421556539435808854588736897378425869299014308336076085581503124072307383251550055919770967876880579780583898004314102082312777854633731978729419598808455745289391125784770522627279528567044978907974059468765635994662121878780499778010756848402178353847001179229347810886262632846324048724826388820061197326209856281286590641868832785537177308747455953123653260810685804199863410059868452160411755122271902774916193048266767115756180639324685850997583022580297919292575101072729031404865438753042057608267164739571379512930013681723171543193646027250457392472825065080324289223621454903869292541708006631349691804862495450498227403816515261651904363619233039383598513196012790835713239563542333203034640304286830188808780429938286217839994876528817916078133160443087573088531692625216441068788671472687233154361774625152801785398105131563439347329001487078197713308353955172511712284691959396212783221946252838585856934184180918497752103794573014592476893521270319473528350478348859078466780723419567871818928274943869295299316258308872884226484191829763285903633584627414663756974892300101803248940418496705975816312309864493326817383996063121765507014257911403246437516753895723185258536113419118869167286379289189038517783606660152989779523943706486589463007513453528644922318163537487985246048610542526177961828573387809495210668256726972261181432296853129337403100164537130746676059601319691513920349427751332879178171077007684492135106640943250686147890315308589948105441741488091567957554412374051531120919013625982764723303343909154567181425931078346166853381847544416892226784722944*i1^72 + 1191322323503078162136834998419077483669786120383848582514285531493610001212366417361429844962185844195132936165576381618781196344281936381457113938932211318956486347779442639685167305835839814775041221294793226515147015043405855958897415108383121236436214841255852658536043609117186566495083620750623088258482947871603354663609396393511006492430441011876300263723550975228928406632789706182572502333608552467050625422507830580284410425066318998305971420794523471802767707108327272323681652648998026603295635126458313644290191686009541566079985377988432762448180618377317396612601520182915291429403495755503350943371425245842106322191054456215628320719409992819398370025938167278613644904879392565862964970379302119440832800700047779184339306277771885466439652652127994262306094660818815147713212021911906056913895930587245728225142204394696156819321714873553174791251487321243698420995539075511766022340715674708430140679240054654547866964103876191150911904171340545620633484816942409955287652723852805050142820222434189330980274384534211161308588465312567412237197548717275092382263320779588044990328059804290103691726608779653302059200937366043498739638896214693784246619912249312335518630066240476116611527210182530782332449442044193651051258316402824632613077165954063254832125260684893663877415515795761745497730022234167271053994438719024708591667474637228107513375795450688991244551220017096093498352613677323658371056305028549319987015923266370060886188525793508626037888490452752773664533446667093541097811049906283642330536712412564352816758523813764650594048992487371160253724754792082649319554501212944114919761248626317729700811568592616946823843314433024765238296484446518273611313355908783420402000076044364569182701875272603169638293255582349004304250664645812495214571381187212959308467647629374551084378840634223801249972321312999842480484987164154051707709203566214240313010792556152256067948055105290627416644363633835652103933773483427696469061303537503936949147139804646301672189692138053587061644036388388551692773410691508525549076622658614923238602307620069406948639346206741996143618221441532622925623363075782688556522044488094405140520405578046101015399725426175824191967883606426735702857772409292188446481117327550043999273758156362709569855919280186539167675628838848746556248710784655294265528359021838425349917428789087893778025683393952891768939805847055310228907350961096099566602715555412341849025399788233567903013065524300688569212516527116489970350036430127163814755544254892066487214773395963013576126608147791567487336588753675446242122509374559550820231096423057035844633657501299584014308238778037183862249237596502851262691050475441801265500901644586632434194592076172403471135488348933742086113945191580311050806273306052648345713627566990408898251005845094642495320796260939285051746989845612220974382934698593635344387495348359390042043581464507248562774894182400*i1^73 + -6732941337209186968078162953404679326463088651843059723636863863643054389309690670269502670802840820589883667448333128394595966765717954142490146454859031607051136628824007732381820898257254907430193445534729721956131336056408646019780177840673037381687973388065426451733904513486829777367610524441446696421031254024778397576321528449445558320349722604895768793337754242561803765442561062454700624903397622554736815294421704474652392897614150051235490497306424772848419886862832436819743741223010986166040417781459041422466209062450769863319986423302695162675582696579939401735468988382066443836034363280216556759392797173111118925910832782059865736071559523583576784515945634798857278645923007225139793132778938597888418753485401476854712087576095106164354921266738442261185297312261583671042499515757280619023641704927620276661513730522529464731541507053027656900330274090477813443847937386862956246078592517027813293665114829836986406637795275250185695503062068748906161787419573993799398322748021029187907222568531731508952241988328659896041175396804558950311027341779934769692812255081555345581507224705495660097879697623117822703943203015549226192261968418568179210047024788104609906957902761759513613247506857243850065819272572643206712659598480839659607057943409443746563594969915087456462513669772207648695516095287653245290656885008591903697206140945540532521430193656690563478444237306921969920390435550369865917533493040460115755572892525190444609506873993576225011933625658596075353852144649571714129618643464035517524811424461688089173972517213386349236878077326621573515997308189934737306624931460010804118788705476573189104827312167858156827929887497390867583696122008578049971296827101617501633257349307348448891518974631994637792198212206579476091052039684262236558441008876534398237942033779553533310923123236841017609986531028677917101932065787897735218314745780640676978476252460474370175401255264275461318952072998564616957776532466827525306110568831672555033615379004605735008399605034004495070988669826605330393867341619421352638600313238363938881968736283932621007829863461531586712015371760237313636956330125828814717010856258125367390221422406580549609701151491452837946728087355617750341897327089255143930346681285173455839732054309929461244920836084874013625153569528086434558610494499204848392628291334098043574990621957149261415562612133827165304748244398129969845049490960303394816002088030936089993804911518152380224624437610766865129960472773751126080237736476561280330776426762320262590198905600885014110856732828643896067085213145698085280998618323013392945926584649504405933882965802572494780433545615142742311631452858977824729079279063975863239003918543870725014454004682963838942799226732978320513263839859243233197850062433473988771995244773279268391906445097507701978840200654103868981140599806736634601847234550677307216801367457081144087731067300011694899593216*i1^74 + -34865431625667093666025410799426768707930444433600937137930470614264223831227904888696066483846133817340916097846912953521481420413440305124676091054431566743922838146122057369694707585819109046397754394486153749057464444799675057602785865364757271370904811062053858228727287221069149385033033839192421298560231449396327341229641409637851868763152493021267031138611988540609356797598375691682015462294881687058030762609879822072304925540737098332731763086129704712155127841969287788602932827000784537393047884925332544236267092491534210999385498672770481810292182034488672283191289611441758591345206013950670770288218346415217666607042771451921874808437318322169173255075529168011338445131895272262086909614427484247548363002695198979773498302761724798532911214267586237650658365927203457888412015832367925086074602103318500653854498762992064900645049080694190531411765814860404552744451098581083099866137621766410221791993982625787174693211928764310369743258557943150921077227216269667364165570190519606053164270520053760111522921037470187654892650517952473695793391255932232266370874740137827205930159949328898368030925407319311186330059303178282782746785465941204918966129441924132651308034297260893864815238039846967466016571037849951971624129903792388678902607661933247590175692199340314402362009034201330159760417847316293996568315689831447378708707170664844429296890324923482575225141704045286615044054014733659823333352852924718950840758381603010841991995611568520992820901341579343752044408148387601632919907861304085942667127448608305978912603641579719690687518838325471239552690077065165882791702382585877317226301309910822848258589603338431506651440172662359609604878611137416094556614461171734283779680928593146920134975107942731976229317608600847559071072753617174509747453526588637781444683069664448221106053698162199629038630048302568141843694156102062309856658647250329560415775001059731264669254003035343924671492813339809609535949268480939056303578227599306074064642514632522076427136788433458367897261744313102060168537042137557891982923408101257756156525718868508218941912244460790076018156461073196923756801263279589041114018659861269509816018210205302142563517727819577737515785088237160079445272734435897095608824845310560015534639164109373106612087751217433665801137667019056012812846077572553547128989953966850415765281877766620621798005615588277996175569795155658863848073930570869491621540187400157380970935755766552505272106043123593630896371974684558518819852430148437786740801758528771320662634175392966739389370783024574183306861624809731905994733778337789603515836482760056951844969315480808308143174857860102506199262122965649599749709590536009764343258361143708216915813305456118231846128809835035184279398605230179932375063646673120275368318901830985332803646063671374871076738572693594320337371080287687199545409503622671011607076526878914647252572386020481302528*i1^75 + 7674020069081782884440727591243787508005658629793812001844725201060753849279161404309926513471054597132046675334012946935998788921890278570322873076908065010517183601227454016916735397942323796888515582876241305228898884385341579772378487721381569480775036959785525732591974727710967596094162941888353021767404054802858451100063770461037425208781354990867861216394562372241705371058239148571888416457871240731794056082553646014943845954866881434459989497110816427080254328859639490115654227539293889531099710658067683857366321544222295876215390814861684147027892753384097081475881442560543702559501914507884193805284833336729716929722617250912058347115594528161597840774746559017764620948781854690991796646139605290478961820676687585511169629150430688490176674540558868058838103827188516596486585192702977729391186667844213028203640530003319614651950171203425232375374813176094717538334801770445034909333716257891954074221487457923684953648033335496485546440726474540919606054050507811411541977048121611899489418177559959348331117185159511335673359965398637510848950934636296606691461134572878538961999463350660724419208957059657413050582995559895662284696701060408639400292366541618871241093480957828589144246379469601087621246058711524917531721834523752486550718636701928142300865672439561307256903594617467083082619093056069797144885591952951704359507815292185445669159332621064668141222497661316329224662405944053847762855750184746608174466302724185085157562383237439017576050775532993125255814646224412243173001684718265177191695858217716779806171259313388096212804157041906416630302770348603727594976975082733105022649015175799507050422008687047032908149685959380741391262574960577650108180574385668641223259952877896332576760242564171330058093279803677896375575558162981138781069557242328011808104717340856946523762691585046428272996169703201135186838239811583452589551583854189547685392186467255444871700860795779217294311622928583135239508243926276550444163490768374518809121287031901762101787414156108211413763238841932299997562714625802466932472608759699448178805278501284430119227788122034860620228430698716617459310505480438605369482799497355670829715236301239109212327392473790593019448868408998361663027864712209202544669669250196683341392106966908597324957581348920277283339443606698177183336656214090723921459252833523368543510604413336543727264226085282354890952387020901860235886645778939973303990318039644669647039338178799606078254086592013702643209547173122967918737935386504628348510180283369189555698082316119410723496497649223360290473211429509394768100397656003776380835884273599150696673461411495756996738145424067136607102445392835050092381444200343214787373428141234783226556732691325244598926999543346419257009531078603770355415584939694588539202902584801976175993044624010568208030501157444737311160756718971916611974847203724351361615667092913311898385871011840*i1^76 + 66831730470237617248152941524742405019402038240297481577475527913965679586010130600648338320143636116569006988642091007550471497662815006377335247755960915028033265304714394875959969341636147788059979221490858237595656984550312645002264603776755008960830664098043282417101806092717308089468046026429556806776745810789230348622607258380740306324500698675038296438220850787740009782051188265940161581129495176284444559222509785360395340864795005822557556592828269376977530461351786466675991823473971084372975306704414589224158638921524367394136751244399028265462654009552696085653512785157526089049690092437582904953285764188378335762487432666191779471242401340436113325574073093101057088514832904048040813373582847319817791259798598043790851479090630751937363425472337641261005908821791915479007412798216554548711280564678492022474865183370029018371908915058008591900995523023365551339486173718968444303277289677553261917924740266432728013969874495913428503189869902415765843188489631394573890455666358775246036876662973301402850367780029293892919295797731762584880812193460105750443524322751175963869069490324065143623503885266127675147334801635149585367090977302190440753107002970627229948225885685455153174931796771872735549258917884758347799243314450205890869046462801847080824208815077818674617051003195047335372701205421221420251487152959495895719260089226925613308591976496451116095136515739176686128307927337059435708973566478659662941799769138057179340216464838737094635536521140710438008672456236051827356978805035217032230712495525131267060548848224494615764694367784825267011495964618405384586179282539313849630256339358454388871467470392222076765917737637970747771813880396250529714096190209657879729586388453639837711887942224355548999414951774710875657909274599605861721249178863291218106813769102637957213798082946502096288626780426749100577734888226571070921850148927840777404006059756797659773668401446331913563636939636600347292635266376083373194815666249245980553076769253332603112350399815155467868093147671379739600562984159219842217804806516594324896863680733323453750378276057737520484880179879726664183400762977162979471522773179638511918017856527553343282791579945426487124222369185237907914102669541013616121058260579965269782866492040067827460493232140928193325033385209780781224409532444862399982774612598220956396736425205311610615555047783826498390562482661998140281207841408996342101410824765245355927899354701520198997231424603619865352871735035057138689711516121676916739060203827875779170523504618059996904096111728896366803439048676491583121097969905433327787779934413726456236206327837927264138390135310813781222363710778804109915101043929251962940137020177738062400685952500844670614293102858578822760327408370295668623881140487110073257568939248461600865012309910988296370402581187127412527983415360391245195309992806227546824817985520210620773826560*i1^77 + 200640478704241202851960329126809568641574979035792002146995215901085418207693910088011184255831158061332976595907309485050540011280030645637015342114610664034202067851877793354188657536668643754722098998980978335650044729271729375712232786295322006601496386997433160556231465990828621922238096092367842337040335542186491576250649646505534663452944154036368199581511546200002303139749165758981666843318335349068949476312941931073609940373224140321194454430134318794779131177829425426411364496505039369063368648807659290813171503759784114005576267135992773117478587007532437528925484748007194038125376511160205627973229692828070043238485475419333973347227878536648087566293810482138357814265699039087124881101836570624683744394923993769875940491905083409019162488906550219014555448569975446918452734658949043397101911396204524620714660990891186791131790303086327889497103329175417392980576246448008988310839037723328590754986966366546779169112891173201551808686447372358593049252324471811775761762287264263294273083317071135503850388866127578317939999892455549858634231973522266373206734483810647795321039583099915007091171824630200217369485142412176688861209522238726552190048829321963264421487906340621446154838608452310334518196157706814421988680596339854257770200555859280349554141543746973176839719188169678760245652875698962020795245950963688603900790865892736535635635113821064900683154903985594517935060559424073191154219507627847232337970720900687470179917183082548396115908618072167933506756305637801628604537891901156786967211604064807331478742886720638570552835962926566510005349768336463521072843979115056739185716512573487358332346789895953575451008782229534954722461983817740328229173904334936495166369417975597244067545498406991955703612020070851978650925522603782579775891968868131097726130161035046165969807783637628791103864249600767452236540580299327168439726083238523402177371553458516758630180689590818092388712600437611641078200141388891998141070984881244473981783287109075023060767819237208049136350821708213617126891574089359166889521957943562954796881676928849384860349746480968776557452188302075450888538072122689323161289644435319095555842842811313744090797247425417393002302632102930686322122148791994851036898831517311280960505287773263282267910867170483409031802959326093600030202822482637659745687470826752928617376387570211179771430771567715572492241714317941475851914083106472850669403838357531994984009888900928936345368060403136149493083716249483285812978358576260943945491384043601383655145644559996194316473790084696972648039951165596307082156375704510738028172262418609395955358837602557531161444746233587044532077472767796627204826046112246001521635825077999208335955395209635474545708302620610183301826035159668481099684860686736121755331881834641672744475474142740376608319480097517443278354529993141747366803364509537692760709082093667221504*i1^78 + 843748579391873862570868639729743161293418567412018303872506947401567997852038736829691289991863004961914890290683589815467591949028961164240258284766946363812140601696205169985476361473152030859655915140442374245419217881311004245153655126188064540825676263433347212839057755382780740132483506021109179085413614483226699608109305574580723403653516655763556966694829847057488758475774260447571779371331204788919484430502001595828819239777784133463976826616337194224769253141397130948528677738509901838249864800223975803471170440397621980215437383842901278770046559802574844817364741514403215826765434870981152620024037609435274060104328328514346370128742188634571316785291480130711750588411198863082004707669688425828346959597239035610414852356882043843840821144878107824984454055802933089672454572514616041348743580500338859804225209329737930079336928774722146382647875534990454955685899775186838550868359275251525997348674790070208763479737725810574199019214078058171788834366387938063665270264955234440386386787360634814858980358910890529375769459253778765107365849936836600964466904488511551901844598042114148093762346215935409895792101587196383253656766856369860331164544107390106695304378929374778191944299232366533509153160163417618361912681499971381787789895637392083844276984264250650971026833443543183939832326643901168460791360967726085539624083316257167985190659546072545635362299581044181638773323532690735190458487596077924761888621493697950253901945600389509363470486314326605044449458706874377853648276721787569585629014494127197752290882559009342450161748293360398528878873706443243290995745977816095700525182801981817364227107925698555672232856458027201662866025174467979278851872766248954171770191902688697529595161415944167138167031928815099653744862886622706752944798654712134914598975399318851765943504056219124392747291999209224036679228234765036691285481544204987710875414912452753798811868747716956536890918364923830146663765746341644941283769125208994918751654386303369844451907740429598371616014430753892403363345840052432837140609125744515336240972441839476801238406220707604863140727252904739062182180105055058458849796556019681566306368605770216612911822929650117579212194663454687501253079675730219685527075334096944155888768650757306912119085680693970881434895105854649796569865914203207353764784176235085087280846591764905005162698643447524502592099548464932892216942321336122638147194539810778771743569466995958073601617917748442457016437598024753426624231645102137707797358864400667956283504396763934039973504538745380940581603802060173726175165267446021716443905629131140941022053838713465439440499265507010595238823275387733840923214946096141141660686768507308055802594172309439914859636181047265481545239053919901519234082207670479434224766441720860187276978747124515443423322797636932301521190813896428594340095760691305994050580978335744*i1^79 + 2221297475796669919050241808218699810169893901457338580242219260437919504997499981876659838076275039779907239585501577580809983394643689475401651187281569214489562178607196919323541189786466554863550108838988385723353448504931403727560924239983700759301655092233130436402062824572651353876006350657406116681361863465139534617745903938109153221022109385157067763001501338963159296714326200252156429987951919277273807674814130445476380186887009366169671107345402863476542837222311420685224447515936129331540284623531833327182899661932457801323106511837010598219335542882747056890501166776994891124013942476516363948732300704453253698579367506346441556226476540612925419089443369282727545431081116115056126617217324399829699950851257812767417867603762132166443005152278835609864827069739974455147029457524350796359195954255313894933345501501475997981847457487849897440969226649415481458592362754411533378629634527677897259954961968779680240574544924031078395145440747725805534979116671050103796093615011966962345650783609995613866663685220713983880351703124873260928298087811935069336085323986054537515188180771806164634075733322189629372293216148433561332414939541422812849533708174344753272234985358139819624986510607892622384478655800978041225273149950334851672930421160498518829893079873687671477543082594736974251214453427280699122987478074456274284434603993374765915991106584634087234275014556628920730601754605864486030704581916682502335230517773637041129388084732871238128205672798911410011040774349444167044451328082582276411943837550900921870972173397761719750343550264274368518160225788753623246563749514004523861468208949052432358433093527715248671014490702076084500110043427056025249577467537882146695089494666193926851859004286557375380976627575698482352368738344640623935319668287915955049790828661475352781155564275316537286386669018702701441689893718155674075625960057137726170497219397064542770221008047066073655976187313424653881313336247115954079570647196642509100374428997032451350779809848539510728379157722798429043432153996733481849514369674876435020052534103938276656853044248760146252535337026608711093946194087211488721957421283301932298132790538383306991138043213659508999059379485179651060875662809192945456626561925926509465143721113849787019885673401280109230372941165069861121720888685871996393966545442771449548807159958864941571800968382020682958752566076226759579663375853837687671240327485374141817129967956437011151691774449195707778722382836410679173387648446396153212987516484113374621313045269817341627427787521975860893815615399663558146681160208552972959074115130302441870797814037227523731411325050883622935860301718607810368405230208079934425823267611267492403751935941237730689211218855612327668825823989016865178953966367008906080938946991830198762552733752639799534748660114021073945633236463957625456083603022653620885726953472*i1^80 + 3227538854560182950415267741264115285910226295811534949484557048648846030077602526009442568013629054291959640724326515784763582931405817993539790446703386081393056534290466814097106261653414099861109468088965198565806235992739825642272064143776845275097048163792198881244131950043054081137620271082867230814101392698414030233284098173728398772123562528120874341785006102782879774673441427198765413830876480722137053205259653971099115573599957085221876800383587753827605710933558034592451443781008157669875747615875537104689464785386508742484019683996291490494129337858256594882680225986636258082278725800171738693348564464554369011463923014273996099528888467311796801968107741802387598587076710507813048456932776932062259522941370671384397951354922649679071778813992644004081115107289669600799879312838371068399724326660236017451459848267007786231215310584051874857636121450180789931230283083183126949253450890549382442128180946193494240332995385456620686818709907703131816753474876964875693425908687923825256692431661414279362456662318777597125890184486373762504267983234575430079126630827314741557263610944242548601680669743051138331985022357570586788465237967084744578985085968397521236032492387891889987625861763487040545293449368439118341177357222584638284351810450354186629767048881636280583580420977375880877922253530089264587974703026780463760852123006052796003488276865051401995608035284112842700571796149409425437565957907973472517887173833440885750006261811581810944405024107782254404633120145937188688021452968917416974445350050200242356538237928694778579048439062562745205156940114940390225181735619501758238270511166872452005025080198549616177169835619133117646600550370123790461963565189591312684649255758512690044944923685344971832368614015084359335506127702053998862442809355541520169145690212123400862378700534315395751640807581816003597539438307063381657190466982406470682093215294433565408241315560022064785044559384982839509093395141018527979323555442410231349838210339721555185142877190873470826093597934125362658684877239312003981797811261483750064284837875243095521216682816989270813436575087620380727941738192498943256258451117463160702938494919304300590193406261771548325409004873117451468917567842641665260222821360233192752374737095919056692706413512738998563136667857649745789388667893727227843110236896120319406858644688691667340413183894790004802341423740402583906826900611934129327747037732276627745626249528936591629908907834865620550956686849843606910031061154844869967348857492325195367402870313133097117411132939239342917960391866403338501395181112131935869074790902512648565618714193098982458150420809456852264356675670161588289191620924353147995841075462624294577156745428282536340469196954149817872645886047577358662016421671271174080728818483718618340103007892172312143032973518437874148443758444322130911931846909450365435904*i1^81 + 204306406631267491283167132717032282154053190181005349696427144546261737882850440778813981979272165183855907997826399975226509209160328050649415441103552550854059047523543627268317549168842955158362377741149656861956625882861638613237323568152140483593344794297323386634788404003554144142647270811524298862680849925304868175742210055213934363758853027169467419015199714726424024340111341944101387868220913729749915214797926447116456934598084852346434157120360952637406186802601268889911165487515779490555327962435117797025200238630067611094099785358706112949023729749503368290782446326443916148179084177245385149417845626928740123782008239674308198751428984363036827271064013717408419839687131789393307205504628639250317325108037502014451262947651006031121780567357441051979377600675830265270883400617242655998673039876194679363153572594962268513422743538514328794489682898554390475282467502794776514666650118881716010613610310951947638319927473779629603912350182620644826242271617225088174993246779337615486319615166007568674726706680127270087652920939818801354486737358872720988345165382968636387093138063856678851416209196895277580276361796337985521249460593258481687786354885981864605689636318665221355160970993229681875753435464838512473067343600081592320941831700531935830761290887980200927734602147057837105951161826908708867822505410628515050263945843751702918074913880755505307523733969869689323098930024892531943414488880287216553389159358825713746118746168774152577805659994220200193085025127106005075441500496664574439639429066147415346032173295794412708693101215057618123993744965205740548617505472932794672600319310871436193334697468506000499643733777608357749436156780386098059476199728343365359289648870486223631466774424653934722156371319725209553252982617183979070810176989701264125432329001842027325282552343741721250943168781538318565404024659596641869241061850509523919084849354696344797182001221025108717721638497037940941631157750350084478517549871664499911650494015518342433251721673942426720328368841516243704440740142380679605012785117467521402366110483169419084720842887098565415701443778547479038164360583156551075274001391032822010840485050260290975231442785207064633643371770371974573930651812814966917613175295604579339762652555294388567581826756804509748142852646610717922686406502954268782022663448799516126593978827788121399213379905867785382209560449995108161814579408076970517660737384066287269343582431192609598801179794945588967543527467206583610903433454967983666399001329344974980352536702837037758888358100048870222036809315030846164937623860597089733898837802160056670960637827046336581551859998115624700496651266540622488027820204540068116725946766426264339078762071992155205153790016184551015613148102697257565037796220721588313404958490928076789137581731324561483430655989362719299970578129994455322480097372405760*i1^82 + 961327497678689005837952453370135737706064734065940402003489580071390701687878125248867495171646475530982377367218223009557778187211264678442831008732780228555108727638621708567778130566946695310682485588998319593652278329901164690005468617745233428419301625618837392483276990299882775768497433846772646086043000320208575799322098090757201920919773260878263373214806324542211767619438599077565089161099211112788043320936769029569184577571776315958861113598585028390232567005467154430949464857916007194086685178281032365046867025475972793576344454243438722595954876798783196976242745760861300482760620112188022530065266900911419459962489802084153818995504688264389158147519374428794823324706102911312842128443922850596805341975576139410524052512268267298578913519106307227187127067960596311531951109369273141506043109683155415143278128276604355239862450387788630057422331173522235133424541717970303556837297242036091231415388430596476988603085762818007433214310363640839828901005423846605325898234485331633273479322665728444544714266369972667693242610409118663896531411374815712282110991236770892686470925288174793468094779076141540505066091377624041850561529750356006746860643792868774802023150447283383723581322994769691281791565924195371521391875980157442916756969627494473516760365995939714501662600075905598281373238668982567107934245339515299850603148476178756987118656203537472315261412401240918576487429985567867247999357456800810017715898531185157674056875396479993106918561691153681542073665916746356000803067039425336054826858364521241910964076544116603814759355444952685726447774239136861894822443435698418344594460185399577473835467955959532024696970178784580258279361347320887090723569092410128332077645583326325290545544176579499225192255691702869838216016222172491787973331875303512078443184624626845498755597423203013063750308088013526205850569608062993986448612666086546787355908107834791917416550474322436486164972788445326613918665314757752446908087747717141858573474974911115476029350344389591756527671283341968157374263285867498532056073658765045965129660922787429438937608542908161843199510164950703686588490770176795869563753572623870422593548392532584652988855985856292348575361590563521311326302505839094895106585669797557999292427929136128303763829923018137257898837845280856815449283161943198847635527247646605718795641195057142607557698436555500307086215725380808440913179001390817234987814461951698798460251761477331256257878212678598843491199537392349398529143039951743561024676436935930837256436760521943982817216964496703622047501284063047848505764598891760119565939542998229187997333577034258109468549676770131898211310028794846064923805561027160755006973985512179332721940735904689944219986848958205636628751264884161278775284747760005926808779278308696263762919555814034138137930412779172172446051022649679056514056192*i1^83 + -1581125395543764699611943490657551243471801645745019427674545130324848364394227629448338904708882386389511306080627120710444251075995823091825676638264659217500312258968782430890500595047175538603500523667745996557244128441159711031381751759907177933540883086273847328521713076618744291409775702999594929658564479942470565312979798627562151606501680152099985841494588890000739073857073867765290154594980949239478899885781184547262999020212970091884861824845355074591123139047059501918270094511324732204783670378036236782156856157721087072724165736119643021045095363445506113414662642856713142372469835262371270990521943832436336840710391513587713966552591541884012060420136439695933008942536204484039918184078632540835600751896575787014227444783893474804328829423038445260297787145752625229857160569928512700459817423011901205900029378867279103538348660357074687232425747725802092887164159092522713614775768512879118369109700864967216301445573274761125026512330272684218650645534129569424728201102729491351488688996695599930107500357588075838204820733538160777424021055970419043965723565307919012403858268229483097437501630402558873235746083934062471807575812278678501181338229047846009413505254217302648302888370621929210415299791844416828452044255453984170908774738777424675579845114518112719363459706567051862968093829057451146355019297234426820597183240499016668321168687957779525977674286623831278172860529178589646417706838376118508482712989270438673577427398575846552013548628758303767585359946040603549847993557015841034172374012886270795518812137071024291394976998561604550560283390612193219805788444691610595234232848490089122056541700237892323672269247638108715442330227579485448520401912541531371881517294666433221162586109820612536760137486513830303401756557563663629224407291596316806664003507820944997098842098220437987572468006472652467413644339036287368889461560300473959557642983104403289256484263785687153738360315086741312220876878985737094860331474964506828960564257206047311884066368833913559898803496703319409071497530666409659825297996265147397231067242340345437955558125238195346648091457618306629994159442382380460439361606783761960522348022394092782401691111080902764633896227757125233227838782694179078109451631430655158786769389249440428374384491609032260958381806540027766916805802001038410263369638305893202104728315990071385556880242674710115506432186141284508042947842373359840912436478933938565716874964579577969323716193254423610124192447527347507015646527877589459295712143029315521121114327676507577372866667998853189861467179503549482751226047257725098210578042862705050622015269565288828639349101020656821209157009803803193745403945291239348302427716532021591714101817281349866725727019824205572122472647483010461942971835855989767626373332123075147194973698530527107472405054652396493327578392536387541794816*i1^84 + 1109877422409294383790855017074377175134117911310809732757027195370680293574854931667548219671641298749051293740911252742569217898992077087583000577252288723635711176110313387223370270468797026210230553581122693499145433355448539246972218900287029763426983458278418525919365427421336194759394818193953363701856422697309112288588253775017859842614165194659420665127693329733063683865112207273074880474355147311925010108058577783500407392628436756480239818333648092623250779545922402804288014475783826017076124895447979206582272567380589969200291683890396418171325056965679108522192338851523002220590282027096239562681565597927647996508131355180558990128030562957865896187370453166611032115291299254252495595086609681169560869529618536076046362078174878945213132470863856193882180320509066848019155765396913278764831807009692358455537915287683441539820590338296060827371117019932471319579034773390839158997870606711455223703308836038266693698531662034271481043293526414667923456588987031431018119907141035056829340412683681826686728245218575933260162167571388822386139614828570381872204520101166409019406154758952897756545216039113002060997210191042211225463534840218605081942928073548297618638459174426834603733498796230549040747777269036898300542383985684510332119876537065942304123746968382799290225327644662286324540379030865330444171381012196748485094231713776319444877835915722670371930850976102708241161085243996244384887574206698237597772483480009887718210842339805475840402617567577052477097150496079502686834408690288159410589318271081630963477370655504650021663303667848838240843651442613946460342663174171836293671082682736759273442670207242308951434014215245868036352379634563975208171687979691843046464480559773931642633316686263238558375874366138666991087838901583614438816653624130723885091793022551031214117005659442947006179340926417427430921077364667960093802590556575035555506519805647214037861242159700577167562896410800728538062952332690942022995687993611498189811292338487692421587609643836418138925122118052544572802115167362094498703609050038376199988969178490933384043134766460291764316515212504617803061750326889613856882788459345087528800575525462318313734312211481354874675592407198404857418265623740726072923538523501804758422700585521696784168117917862670640605786576537212365662908226777481089452870947413374186320714411466578131030470734037891594589830186997898938404164968017923322344391161588168359240134335705479770613940675263723818864692274654262275259734687572731179262094860297962265006189388215331224539226251873687815853850040827574050235732123094294769317039319512085223834189751007996805800810537315342878929249497918362533820674410508642629701688880229092405796136872419193718620075250286038759071530237449986602212106510195216091271135024799947919615957012459394711453099992689714941954481065033728*i1^85 + 55594182077598776956839344929835574180206411232335926089201521866923855514432120466071308197962173852895023851176332133463726476247792741637429593223084138696911810490396773869836712468940837328875189394085854143964006301871033949028892812240250582996919038046372678650118539165703523644361219232524842835494632818079364381661449794626175422816930250642210020871410110118604352253867603974064505859675797617217528387979512263444257562365915529970350842616627583658183331439010453124790479381069657976577693664650646325914262209084913834108161822910711732593126619783433033741161311401574232886770051393099334431503482652064805919843381420121377324819550834214819107180126236891558976104796415901244464433399583436722993096585408729761869908886963234885938058699778320774696207328983458185213221492318979465082412197787809795119020681578105302161779100847997289865814333538147275965114291985456355705671428271221777844858522435956037293169387081561374837544415181034761734534882838387300528074163518268591610857122868777251744450240218571917297309943028764297179195485609545647903472788479308162426840926574724578952241829659120593086219062509143340852513294277696431572215947819415237243287606077297829524864681279423925457449789890985410303360096370284423574260403928166271798831159433114799234656143708086415602943165862613291432940023565969645385133104532345917638207078873170339341553023670103189311992234620693769636927389550748378895800836288944452003537284837311074376202378004823302197912850077494714426289656850095423995058822886587357924455083252207899145395298574140610893915440714897127364409734329207474678987135033499186269301023572818079808736958874449675445328757711327022204104393620604464154976488540347750632691574181385744912922293381455945447852191736566189141649415690568636584495128409333683950136203471597025461377114157192445590139854658712119686073555919580152622250172166024212343522796267283178545695441244971764872043914335839666116171126180630577304440254869846401552809792698809744127185487689798538420592670840141906846049830369608178797454609810265771265501449783386954125155031961846068270659936201129592741741983485990241418638703785011344122214053618831269621452308243311886712003044355835133138262696200313617666681589213280063216319142318247454122228171174460416012291781488477995143094489123244213314701552000211308868082273196707529907629149817625716323752631389574174276667730087830863521829462824604528590893144567138076527849371372621033604021357493135776470889247541878319810816355473509868115157245623774982297913986013369706425260124184022214503196406648622496030899772846499691404545922190811949075601195227195040566781361522399836874371141219076965439616973997354120253822645377885547651608432883827921266882373049123645626448625386155719595765931504106124462505986122768731244649775104*i1^86 + -306154372011826767889748503358531637333634107321410300378931129584903390251650973849324779588831385053936733958332733090192071176796133235554083135389827267160231119853049059774581102268016425120068455258278259760103438785169146512168444081283129369043783141319401455703338781227504647637329856117542483159002590065331387142997675334075785311535160687630508899326078971820828497004805672933206220278113203426335800083272819153844733634114747720815735515960024910969378041900403225153928332357303854970142835850027256679194137482289417748588281450028330856252782286774132635651476964901064011734968079493787718942308420928984569792619231860905658805727078259466969142177370161701462704005237735129715751803854763840092773057191323158807671286064511576299518224735770568972617022390271947440737747982676407174656353134710747695771448511812665138003573290281525029099524185773054253052434221568966195044915387036917386695718811543238769206795869083037204532714434853771179411614017110167234871370643026411176310688946749271077571317101658284160508586363344697874342640925550841535476719896885219295553544605418148047865730677581099202249608728278855068917112151982113831940405990587057588967230399680884466862010199217637600868029334462116558370562235682328238054573691176408910620236762468671660387728181729919595698439557449673150045516751384602451516786502115757361903548272621855405765423068799021759880434853560435132537456024305964107120674181500815579803258698955384990829349923942999249870870794315566885564555482261411031763278778257357608759987269667801466986567708917214295460575855397226693764300348964285814999121893814443109570214708624371039600194410042599590591705613853448040667355182075405399899884138585055011621449452071501449127292346486956123792151611868131510740331001223497714253073392057655770844966716511253151341820255293312980797481592069117659731188760603212913863383870695131616691058352150619241995188993149323143945622782447193373779436429051255124502862240847459206236794233879288421459565039378973849048691362135806448009946110903443841019235779271562614930959942466498237360598233755321524649517374761782468980573074106166084013653021417134715869739202854528239911804534258140407577566496508008480715032922397137104124084866161788512436487750823334135686028323344336772945728980208591151191097003914621128223084436421506897485739022415986352851927067008426457356203222619658582302474559156357597837070248571540312021965853966991479890333596547743762772314461798806674205376598790734636891338130950612565495419079296647912090721739040507961236219090414581326476435247548743490046199182260521578808820014465664761066836470237439844006268356059322028336301520550729924383946841001411215038501915926499688063790990970130111464795412184181366127134960330673661869057276831751637104909659421654403514368*i1^87 + 158555313553518583771138610988490775015077083268608714504115503721681289828828444025591020414728957830998945720541184687547422840378139903854015660494345157133043546221763599135503288924011335667567313746648018064832401855874760166379955903070630972729546353230755810891879393738422729680784713836252509452749170429079891834965414109596395825904152928451157077698549579758165414751466272193425772749745897526831774303135932353313301772515873759524137572526978174495791065347640795597504590644055325864234323061298082906245217053004319963201700043042818662202734593222742006265304542979998593731037154281772941103209020662478545123864849927365805186288392889995960967214316336622662746037840919573784550268978070634134545056709910319264886112782696865586131949621771295192611261028953408186403022841563042676085970651409612449525990542832221716441725920186013927007910239794024059979722935195645850794231421395144922226297975312843308779596912352026501433335464197052514680255555638199139103302999242684588136353797885129308807191411343576843277127125972371271154791532020124303402056102484839806916096819233599430347352498152562749724296868845857172817814806295026543315307543860420660418389373423928769725140394153079571113432720995212581294632624668452262032133455474633113321546969606193998492504175047818353967412009928633540975998185763384577938398158143832165024399247957534979892158305670679458391713078124770026297663615037096724702017139229131567536569527811643087125858218957978258295209660890198041009690689227281681237218301251476210714776636315795354957832023136968129831874426068657640990435233301668505816120296927348229562634763629389961174244217856376526308306865097696385928252590330386205817334680192408714792251940688407800402069535619581169859091251327527219090575034278821276996623965172830621411383820150663990682257590551544180542875217592501249817668417001442005939807934507651762772153232735594415324091722068816787012848218117240082075774948818589342491888438812872940786485563868751560640059234378438645139530452210148849399085032415261370581239345469574617359734377250136158761171249713905311635868616553968983242772777762496510249409097506683139985719534694527628676399223539975154283968902462147168558365537931654407327648236699657301108417637089281294136363636591241724494350327106587562275154121472381422295205166870584042642200142378864786474329998326382102149993478278326812250697387232004099394291970059776700468291809640209552260861164252635867563070748768622594693019980640597484492324151384455986579735438078260696937253125116184563000716487427216244166166727039543332102599634012556839884735983066243509422783395791176010002649687313373143950806840778458101796243725871396181258491291996360721019449872246515092324867546258512114625297182393538707293243380678713461497661661621780480*i1^88 + -73203466891683360446011988919321875658555042188419790662871827688878657538363966128635320138603472375570866423374404541519780436024711948322001441681904725295824379230154164822252860311767583206745032639357227198553516927577600072586614228153820923369802880440252550490995553738133944760202977728669963052524295291301604277495139376888380500675001473370220206201579773258782433156372758113757398782675682993288998535420280239964165087960640287493061159874498897300266265417379822628684226239467648961755933359922521773532281248536960297499842058421919188045979601983640887658496213807269745044589719740967053582651750664807874942175621152271121790745666727835239323729826455450567934640119833196926908641517286763863210180250467287958834755798867827349239787132125853243006368984779998621097150265049764483613916577262059810082587588255688989463313694627622672727803583986694682995088714158572926029272992077261773220155134667139020174959889661115743297877709799724239239127738693863265862802459661784608030993545254913960822116487202010112619471983376380145452517113795948384729264344341221819482938943197277849878101592579272428241782054094946195648295108093546397982983088441889428796357738195705673047481440868914708993930635615460287073483162738796418883793150896138403233246697146828968476129604050241705274140691053142494596606897913067316314853137769108336742751618365653534355323470857692224486436920619332540127509155165039574532468689806899157845685356192458912373172838230047273153110127696942919341323110720803651657063756030695049129768903669606444071884714781751566571982840933057434746288871540843994795480197263683292207930849681660529642015068510938222559701074805657000259122553977234282839253817531643215711325268362459405339673915500016511304003977383448036203135453933509838241409319731240928003705209245413269163059412343491398578313244242204487683973242387528362328432926278147045420870067914653009874450165301874362913811339454157511215376377998347408287005534645208096039789014843067574393528920395574674430260580980612646660835758105715756851007551104153246755050365025857267393908659357644956569713237873717830968814274631821613274735129073493563949664003960927190553191075014520019214175270442791605881675434857958815660802962108740471155901049263650223806803261259554172656913313424899427446067506302550657602952828376960173390467275400758537557483531887396803969468242854541389683959817125313049043752060409747756416292585444060331877160455957823836678665586697330911432101244538087948598632672339752899076102510646979053764620183467951207198624394825454528593426057428309152453054655497281701598628351710270656970155907844201549108131910411557946087546852180946784692329533773384783392910844110395140010376613229353887138788700367648051901355130396072669674035990702597493958671073280*i1^89 + 20421857397668567526873279653602151260900889347045580907336290688507456878726231958363502952368991318474661103231169171694909452352361805457232754057182407732234366750482208991846725918356198057460730188241502543651504278613729073739150849175662021958395349381271097398248500681557750183305702791314647524290752045404723497215947754305811644574751613028864838175693445956543412080477378237149598310195203919776905104416461756728391964637715186684557316804194853473029534285183026567998241172375644089832169739707768579030588351133055458625991985818639155423944838878699237638232998278180381498956679990468744054238879055885566013242143531367908185498713078747625196882109401070066396336244481397461495597291083327048515277275475247414843180598809473116690056814489541309324607381526536878925775532214613138120327436569034985292877273183355295131490033815339977766170151784170941783849228587060347220091850530288570106146724110475629404843200142346397414330176482128843269877836740997289690478405032923828158906746300011403974230449630251489647846694065590639604430795363690994133101208929437474664897183447644502094533869055614926430667342705569004378380349446604832045056642622324690052905153994029006163663497044209919417365622083921001807239074345064932572269063191337871177572645892009243655879913705576523871555375191693511750316882758394509934800435368821179097679608302918969783461808355281538985280667905332015054784603812908989283713050096163702460020303816884302178225199229731282039279578740057786737491434449436373576763530911372969609596969742119924112921356768281031863076604715646323251930144241210366316485467172414170043406724144761046126536992714028030226828317667993826265590333206161630728412172568944161926462946382608814367751146940014056714219022677007714493294575183972465475516458403137746060948750468080541029055555626028728551079403025306253068147798671288752607299617755734809348641358122051737486686407127745347759589625291267999285001126520085574569578127804457693117817784701935939137926843467211138897872074126274145522694509683070003277881299029937262576311687146359975753502202765204924134984616873601194377372179793656178789105482678210773666335538240933602030648291326548239792238827952590011633202420654712296976982963164045815022411253423061674402606120344637668128527910959482796645518584124071040646210394763400286650802764819811100549019372641932105939192820753125443377381422158742520547711196087123970565459860361431916912986381899860805380132139044925604972075908540909701695488731179766398071022865556734438589386877864540285603150069493546645103514653028435386515498773474716261132807878495888368626913743260087571808835890374377936377847435175388600419945935054668696439323806036388663475209973513820448933583154891704132140629411900087038877310402279109071732736*i1^90 + 18891030638467962750927078214238624538537434488651466007150229463062236159403287476539398891235234654417074152315392861493421909680576936824721596947495745382602927517482916616758438974078493171193919930564113041486420093450978008061092974101328400307469408482201157925743213446677563380860484161785112407920916857124677621909467801300631986488183879616594624695406311376316380788080272269623840977293526530785939571427526530036620922087052905737180419378331589329494014409344284508128692988212598224889452256047006685890948364407933665450713023623774478596687140431606535953399237133568320064323058181699843473933034431458155435628262266862479105137799298926207305810402424956650276855612974673649203632300334660300851677301468959587673183038891381644669502290774800163880800927898310537087174785152126862957794156021653684196156847777807323878604921828027439324896031378545774772160866117598827069357996491034435447758851351827284942370527802347882010581566611415890724497886303493279440856183363183339740338260006205182463509717257871790553686238254648008616753814446163301174895226292658254971054308974778641675821626580824283468070411937765689707723378870676463394199957277641431900066367745934328734992228675985201901022511932494818374102469960658436698716573505885935893220813588919231148092707894286988202159041810383638921271753181171961280000208899673907024812848044844276613104057060442612392148781601140712731160197591226856324312196390816274018502750052036725969453313110841970213913821980608998650702753525368580375055660460698835629690940724178956581068972624896665830981060729498356282364814539806129649024853425234167341056268800233989484294049235630207334357733449141973066338081086655308095750697697834407546025520725201446215409059932024433923249580715958208811326438968511209401685174703138415727871714098521669989794477026603281339682446003212117075764115921959945435593843566308930142731799131228225785988249408995546957340702573552904797428834206230121427090980603951946220010362947397310449020577679073219231526549750672602892757547909762065566496516996609462561634325899270779747671947524428565726781051805993919294341206247596680990561797785848301526346438393912111980499259459637036815093406806462486548288737371754172244295134885318571982197872052079738236806633521741563093837678964669776785949063920648865908555779250991485586490868812343871196756757013329321445346958087996405188351493269624152170070445457669452821589579646128644707928105399471713432837314362276017647994067509693783656363153424317816741424103046481526576171115220833950356482871953056269793136126007371274452180265804681426647011273510741107398754305986418216357776397145646960026364249106789981371816926829828357070957429101916406123159357749481420561828213434275343290199694889090010719650969391464448*i1^91 + -2656017963105505825935161092676871666423474922377048881817492290244286678058113218982116536146625988137883562463721404206152086944974329191359908961813553922757082615548536525063549177188996351242722905910175403906587720408540770184193564630417601763257237410773998509783645514221266100897649412154918906834946542519769588931936149971388143364893597793810523687604784158871790921320048728615496887876808140258786385836419666129349155148468409923418460207905196806664157500786623363091875312638955832281950840803746184786868664477286679552339842590413368574719543495840112245263003497605127117171395473613494413641344101875335880613536110869275713479880003172118597661198515754839297580763987299780337829049640523066189350407254746887894991757604150583950169604921971070496204725062403311153390876814530749350321662169748271879802732148565836524923055708627342257432135500864398319745898055779154607928832146841596637740959388078986716821189086936540289675197217193495632179866311393679935008360184663037717580223770363032521612928365461262080304923811666753492773602332366577505785229420266604047876471590777349470170530285696377562353497535770211612217384184421937303925144376518507930448292675314271165310753172446737957375225500535155587494361974087907023864505256511365747779366597798655538056100376233107775241245270677786912103300462489061156295984844962862471260421627970801147529437496242254610448095283750709779567177340232277752288534001685860496653829013591013284576807095376354895573527643439630186499593301801681227754131138532002320198621650621490144853134638743688451756291998539507710030186843964484942501989716930111607383889441651369127831832302052941930645641169321877442889313182690248650407181338653222736773563106107904622097667275718323119333020799946546807913517450534338724368737552230250498037646052191450688229851181618942439433431147021318691961291930970681081014610826593703060654393814057444780057197037225150471778568524615011853519077256873341008325848208109934522253115552323741327306276240873918661746093020757755068490254553166845175248793790824506020232629264204529483216734884544614722469678588042517217176371149011258001077217375316988457172100458716904681614859767369901627722841622525485953699122950460896635784012850364815180416146902770751878963314516258135149252113742942172388309510047443842159560801841969927573488569571830709696888378353105052699480790313913179305899560951583036291144578417251020896168450443251427036404730146435042751205882099694624982705021868370407263655737469051793028626345938409199970945554969452559343394184651163609357857330750402377281850927071028967911993231553719696742607905766182682077972809336028596017747594693028034399665404563205763238927596211599368085250117628427505018435025984904328081075968299673595612917399552*i1^92 + -2760865477782957880102525902840966945267536343017112352150147852062469388448577620765929903257846697392660007261952516940893630067510305355559165432203742255254323938030635813418442243615043997549227561611615492688008161516476922367513606049505265679366805204293711643262741315567162359660048548697490419677329669470664089893805649490566573305153608392173993439910932637931264928364335604173426655433056379294917774557093973261771898406082736799038513636976833000423441836121188401867378582162361319685221567737827384329715939176692656465541213929224002523814553479982306630349624739877389137159464349985719766232312672592022158186904471174446005141048641959033846169472080525898984872962347384547718182763340977914720100053505154656388846356757216705011472349217873817759945232586627289455612388555064175214612983715885514413836280807636729890975770990593769589579293308516328908565653569080856571664869591232195456257456388925118268242587017492773584670892148063241269417808250635205058701310840201200437950171143746945304220336837923297997512768697170206785727725259733582999002932403275658300310804036963014478874418921206855477474465720518528026625361987167925599019833032816667918894709020836708948335123862319116037293134226462914659078351954973546360333799563288874569923525787226730354884337024686909316393779931516411695568672865057482109186817368424081985705716952802584158860728461865038819996250445285435772878039603036348865137583199112486581279401619386334392193011139853622379920539639601648187057085658528549623560854627015372810623800384287667879799537684175405996000596777994652796580174911865718752908098572767804196015161675798154078922992702577410151480050540883785344487972585701650710901305675497351990291844557022662645389129289625377939444223216835725279546022530715546726223725204033815389640712843069386767449647214079327907810653220318098113950796435721014508193308058539802425714379053962790704409977722429901831438627944909858653649121691878178276984669773104461922579689065096615059689106095214688330718079882745983966233851939807306288957817722421483886513828262174825905168730576184335066027187491717171976721671552551915407235016038967589557832360508490748141045748038357146284424776221009629482695953769643913494577618350412586098009832943084719159339025191262753174287531036085920033199009134954051934266321682412033243793684083151107690420977551131826014434977202864583268747784138961394105289688284535185864304588562777416514512440879624763778421900069583964703213171285159789136116051438113373392050951053179572913279843488268919860880250754030367584283146174788229751038730360068460336291271731790730008565722637167438910715339971362732752209158010163319722862259722512268264299696612452827044158065257328697178807991555177186303374322938199381377024*i1^93 + 3562698082748285681479771932761785130747511810053523793652352588162828451681039165551194211562631089854693326586935469450304120213223975456225242012846939857566704309011639683589618853835588307144070198134301984907304695591670454572936763103149297575366583950729768592025514025168726249820057106252816738217198710036098445877969753515182780568227695527260766103632115169720244569232175463958831539145983151541906933114226986692246499294863232710835133931534342612150517290087134516633929529857167804796629625699498058793103696247861178707424068362930651091363844544707243573397591039652912297262212151632807619442047950092882248331661602517563091748614473897340387954505350412576239359133568870951570385297052647313104197115773829535053241489062518461941981485708855105261831690780454789379678034863269239190891091591050471584162615190771808232206678031893280366365333652281690340113697295585805231193535348568317770595071280580006753079106313201770170704421620078638101055529678423855068231706444420570528105787507321123331773170252214329709749076603578696735482287931737544652325436690713607238265130408956332031020460717215709779658149124974810305391358935221912861532044418590580219711845595151304185766928050172009615319852079438467715620808367714910896696977320361271170906916171313470930017338449927740612602930292628660357647217832299569168406882510147817827215115263426209667150234662579890251668120292631067867885191254037084956292890931001723068024834950009937805636017957340964437516406127578326618792546624211820502152478495229492794858071501208599609520160321454411598974274798396284841567195171201467816837775893417028939159290217099472820782682124358967493494014276176274914031551700071179072403880771267270034173402558484562836654324820245284261669688934870435377534613624046403759289396752681682004131906748710776856072781660349577963280596123469290524694319836085628227560258212481803334401681794696413483646464602239051322091023646914161811179124351538956762877348817968645502071201943651297224095389484806975097296362612488246277479134678756418101796672979347590807530655717511073526152095677438117421267200247994096115097948496349786981192466369055908124320190734110304386962576050094711306186452071510321964412263788302987331288976472068593656981375890159788986899289071219726521848211575436530960391968595345535011775729356286120407641828184466493438093054671565288015018018180602243793415229730798406814078691740689513448514934007230748674237349334685019911117096153481297123730237384942098561577610128328363719254340761587944842842865469463498628746511623113167763919248985985617552738922526851973626519572397935258536807215227288519937972199751373934415449072145661565040014405566507305110666317121414560319368026130647490812981976738858180003627032360517632*i1^94 + -2626614031554424458517857914805280453973210855527762048738598982308068767887899061627086718748427886256824559187833710084610772441728417619430641135154625500955065365994898823577755941684380998145367619739874800086356021795527288778793506819464773253214553057895187309335765277694141363688662750249242419127557605429544670227699143013354073432410272813275139610220340202129626879243943203788632456651853206938890513364078016701948936463096994753269308912005040635829456568299442719310879244275730769087206422982281450856070067969257329501330449621873774229914030217085652297481824136585759137240561189253545307351469489785573270050940748910750216248124301415184481401906765746728129619083688674807024683697026279858594122582147237494619020986827430630889697353854076985598636517978199700250394613048293850760512796980682109475595414577012089515747627315319701692403840837292837041768381710916523373254388382053689835153720511002411849622213813457680985735029110927938181919625705281373661969793701310100892880235325833735127309446645883568224995366583203124139157222154855926161615976163372249307109020225573659009827562430463600766598493289246357125186288063187995582166204134583116481440226540898191018670427037618245743873656649093288359049420410504097953997749224704597743385009185336981186845328181137659195971334369603051024575066661580355780814727133310937025118003843697210738262861186292909482843773858485735542043425675426404769995962265932274884927932152921637036719970220483224604893992575900353890573223640079226924420312665537163541449921654924331883682025364933486410283135687092401786393412713946293341341197902139979790509886683592357926835917201763012871498745882986518334563803376864894566096491769842041308327433914680656669182669921392072374766390291251441521940434218744417220788811622925468291262170988849439157363776075243773170619775107901392596843182942128360180539226679670630953933329643560672004038492681203642174886524800666284258541019798891417287090260010765106803481535731061694499071475639182416187509766596612440708193689087553585953927428991361582947853563959792451084175716192606730359071742368963846439456053534544422671316775822365280958121331313306978562295414098529433392699617866286541142888881025094272339024173393881873926332681401194811610117858504834658196984222045825385856592009305015436058912710329381750984103710110902423647639032384974240035608688529016023023032673914247190546938440364197028751591486706717898584906979444212544784542568465984095766177179220316174215140247151232530480813163872933369011000973467230987045089024885797639084652136518225783504252343677864609800256476066773263306742277009866006876850280874485587061783513609640744062203730539256224800621923756580138786144101731063224412830553057714591841719943168*i1^95 + 764530237387581689277924654119277572341134860182628741180786306836458932520614572923588574849656386150717392423054324600119357921197804736977753001310283415382010862346814492420146989695323886707672767017657413237658994216193147791962673763278138681626331809810087168270632771490269956316416482226704300677051008476209870161378126368999378093281908371973222638730879380593337682296788405477320281119873834554736656266332920930295005071482150642128820311063500302522546380626750109699809749206262074588648791326419726136137237082346663749124723397544736001141120955081137128380550753952194682204976810167225480023121344776294945265015257118542878685946505002787843644559220815785824891072687788534975982122750823713127234564935130859954353363570425911145415751736687097357388264135438892006481327251894336234556709545017001150063123766458495926446436108813925178727830070084454196015981216876905247962098830921162245627084464740147436297809577772847380850174599779502562971051206767425057602579809199540993573091528877847769006325618835042055981794680712233542065982924971209941375119275397449688714135821157455092154595972767206751907353830925869655868633659753446933480117673634494742191503814897029290531749673924498092284074897000932551166066851182247703956804336760249902636797275080767795122625190150137489106789319180248083554925579034156946622017815012813716161562163295832455056677304252901503010000519296969699538340637466744345574975371834507552038162492210118794762625981072876266872261985008127135251746235590951878959768512147503893901135199880390200934698179733657999532628804424346941279738097565132219204921482169719805221734826755583692029274158647371158400089417920960680055647797629583259481412043570100367285869268149963401661308705304163145570805679914360179237487462087681574557465715268585385059981516809495813012834452703516054012099277991423741162583603285396077906374770607482582372546683990327608779423200191103817097105141010203766171170580286864562898573913109543967048297260600009697804830347964168232997048861194779852722787472089181063613601100234037228105974377678945228994251143775985943361036637705139022536940995558931430722893061586190937261998351324858323035877573688519016703892900281596361145892806854433241178000099902402603436594675419080713124870859419220727260858249610642106756874755406401649352297930755646712860241675384549676532985053468503035706665093450304468174392004428748963725900106647795121843497697679724588772718759302751167354830219841094386833136950902233213216819467369685627265115659207450018223606906914258525146677899191262953923093466390455685317680502349449356054308499886812355019020854983106584264607873444005151904039789358374467298904708601269542898278458487615077257165905849057427359182527732425687040*i1^96 + 542677659575863066162028372264730481189699754047311731263151286937516265861591289877784094761012415100741697005426027361584484376379403181946201756568833902066187026540674348617578110481264493958435214666272052593679700415242673222578748816617126970187416014253344868805632896586510997182213406339272361374242050071466046721913619300361607380045033825266426470966728051940217125888353376050739938055006599833988139399187438202043740411978516890215022778956788004098028686967615148813846234864850266457797730751566361197432178635269307511557134905270910604691145222719797331320322998384211489493867946536476203888867867398767052924216736903145749950227258013879762732655795748931487556384500030790129376836364395778754117966541703035181445723964554570765941492440379075171655860913867103797904404307735267197253980052130824621645418917958448375197428876195577548186667425577319012040454362040390619608879033331363653455765314905170211801950515176728690901985947915414155720454000217288304637712482170055794850589493946952015342017861466966151575543844751422724319449122138728421149492200254273613529080438603286394906267937986467845014487432703165647394040117674449571535079014798158627636222877413525985224692404175630837030899493947054589543999885089683910272886034362939250696796416607568249093068120827049613489704856666305898912640319897227632903783936525490506257718426317181186761845068537357451691393442283072415523090266113801534939328807048929118917017884950126140351823005107072420969037892705784038184169670199034937700739353676259901827002935414624528985214790206005849575351067704988043522731200605721730653546285086905282631896554403268951213229455144603842636001070730974721932401833353231630859740335032672003258271281654340240320487860166797779273023028655049140206893588903628305193309278164785209940878229648485449339267090280824673196796405495142719421656701154253952671611542924404014509572505486790102144122356777881485853337791586709801949221987279152811431945054049812890880807480969049721652539168276108136618283406268509490134063215607448468657759093053879740628703963310479163063944981488752199404036280916854351283239505031751347833419648348003159049574402620036597025520697416700389570132876470246497374216523924472191977416240841791568179768666012033416457428479114682502672598572338786702936029096169152278878170700553508153970389491538087612717944709921482499536707235485422116860917685235813882747023151866953388964481627700329796987723793782640553045769466244877614520726341654131102106257177893670239345377447702037756132781601955857001290209264148953299165459011001585406883565177448495318140254216340985997290202525180752313478748652376553658346022208797841822160675954158704933812347925042674470995752370273860688069052269068288*i1^97 + -532018484784896384763157257000577025363231048018992523290049343417473946142736684554578772513730401870204742873335232085645512378437114813504956206324520721885954211973941538313705666654350885652152945329035410296714098328336967755273279005779999704263808382838123097354068043346215001169601017705121980802696833357152759640986516662289989546265880759645037282327584081264794041111545754466609024554809856689259638784908271829046008760947924064799183534318940018895855410065684803992687161876235224729354153064065395216884855922573074643002406004258746155316092567254397112645279258617288037225578477294685649553954503892814965204637392294935421543755927952936161786910323213895137185440304775041614676632734924762471756477529079176018696089309500095906475169846401435588339629768107181453381679265163952929919350964277310291360779729441587890269635524970703986799550409412252252122889117342293351203625834458163049494522617919334014092761484397042476830522819847009857951796766093316737415457687812304699445114220104825985542353998395450267998893921850363890157206834271405028984356747893328508128787579652538775293761127278645724440831550349084906161944479809041506107972210738865368970768681138217691906538650535000669746492140266935005167127659259421515184395284449109918594846540593616383069499793398932940733377458472781691964391335673213970599248135694941084812768500315598081204446154120874566664509189917567391679414085708040226575413184279590197345230586833136806092641027781927848873634139259975683405300357889329824876135533281331328100158597275247451317726343233155883109880655887480580602223994735037709206635283250924482010872815940611906866759256002511120392494257581882150325904250921129465399000835842420263145396471053593403157449105572692453595327277529883438890078623722283889222015075416400928899926095894550654884064718666907287143721084156191822898713818605978066559815334828251507217399350661290067299681790155344398690221685239984327780520833323520936775303141951519340543764994196132428545498165547409111772191941775329932091461168711080036657865782399494391868163826756684507022853680662830672312473118965578018694302277508833736090144505248869828784681192681442460335176428543315753845247685168101812604021375301689573054683470374354072856540501761296867643297248880025548364441193195552278737786598261326430005361324168707145819781839128833731441721318645913234264064576518280248994566993581631431022865206494597838896080142644714592624778058220799070184997219680527910185638805770694604569441514492069113602420839727231649520378648927120515517231233994691863089303139721491062915385858059234033216589380218134643562419252713609196899375130747618565201769514752908599080412151060673160078929325667515200887858676825788633254461440*i1^98 + 215264817479897198144221567652243117255607176138535762619375649123154124126659102304221708044402236078602339435874800670090974199605662818629847484870306460595656823813067813066519106053273426067108833679974802931894048469100247402737528381731754826842218839593827969503838158516698136396649033615775947977527428779630331228762163519061114990238916639201632218312508921571580930924577012845623109398599855789652341433886782185881230871333546575372954074270841566798345080878662760429948200659088508883709282800100049076916591942470732545673025714094525279857466403904325384400711331498300211344855397310805309759735952162853838098518632014585990048915100013338311417819468029670009434310544468964108265667243387429187799313803175160537889599556573648780532992066639023666583135499347750950858563063034224818124629751492829722809019881186381349047881035752115241241628623342140941002234884133451876176875141020695161233713646079351490261774454215668242981872346839005154634590384880643677845124897635273281560561300469752269864589426781703442724095755185907237924789100872452795439232928899102621109322192863114628443218927234565038597066275940299445717435984420262616617504277710867386161138039336234598981118754670751345193495416961444653359037702216087791586832965095389076901010258854897329818516299235679552290945302424788372601837004827898711320656216334340952638861226993078634483010107276602983065848916242043480630378375602306197932335982150698421322365178905754568493559383677508155922804362880282795045593867135315314798913875473112067658258481100126894557211226664824321207479544717444515364909448325984466518372305967033453526560998734535753090906629169058547629697140406261013965326613144361049358970574771252343495707522858280963609599093399671452654699078921266732153301023800437948128949826911526392911892238337906730957126266715649373464903361087389989060120027859335764401385303821498715493626747935525431004335786784758752730290986738476766490709750270413986260739323532316722890317197819439851067564509737985023171309520395219588047460262529969675923016075759699362088309479877942493550599799191925860297095298840428487755043213661215972834706735729553239776345362589588396258698179840277978621169629058658726548826570279677078106230432747202836200057065295435064479697095155847152943879026396823835547072793861131120047464130331864520452909021194333791210396259033352306432798860677291691415075934547831260060987364342539037157749952674217734633523431882595083499799712149537527602167345276660876314690421577200701242729332374052856295829990902217615232374610720465566991483671498570134878136653944048496929555377357710041952994703548972511812937505546381119136751577786822904547592186110448975317959578551673268327563116984812961792*i1^99 + -51846403685226180596726501175701367159323247690682266641273499375208826318005140401568872794768705079103463263116001628826712931334020739995465570394340056267611223076343382338165472696312706659720277309663068665922136299099565227711663252564785523067454120646601664188932426189297215233701109624370035770330144013728825852435624169819710364567216508495081339719994770702366263996528656418889098954329181806871197736071063100637699801011332768370737549411197762773899521733804579457737545774095053864956643088044052289246837636035411336279285991720638913611817308311012142609717844819691150300130746789196525908046102760605567546707674502288899142443194820176697959387011876114749922854396356962859653016783251098452828456499225529764329013796333500337407825539368937230036045213193677909356521396253841954796943238983920627817720715225294729898823809038096191865570746673857733129708226503833730042347262101680829115918560630186308277346181543181676385188987645615705703513787122530307816840360816529025284337470547678347173816192691758993087936273170194655739220415172815844199941350393561190028218594946922098500024044467534138165624748859689632987580123902120998804233617947338076209125502920979259689862488919958675678007037512741318060754828295904542642475721991157148053144563693866956169993215842569517584022327960845795544766874689794993118277898500803912012227611727099816751463406607804278274740519498820536457800116799576879919051666406600225470131295377187492831604870691131031648529493053993273068064784761415866418247181699872349246586901690250881384255316331716928118000412518110492206437470798820292794257312956742345017998633946154126517538707681677701309029709231963831691342143649245383960674821349659734212296525700220067015067126072840168506666811313027339248674845594457592710002116299078670594748933665445202149013937082248155946582553922161730126254820727401657353357007852497689468369669174235582067481410327578043051277170705642072458813574273886014252799890778857407744181721018048166686533748623699638555935180954559408589770964843391126993918087920175880319688443467856872033281405717764859667696452863033268811677308646435358362114489189226275220350553956360194674570192187915109860771173493768139691456541147880301059901223907318593557830741164140448659873244033721423575990334920826468900070492131015166264986437936137880732805496924462007699551646149771079423992569274725397056407128478444714629102611559550667679797591763192683139305587046548018693445729343287126639102185766589704804080085252528267923798244398844802212443212858545029196050337082760168823299165685977035309383947144212271498463920852069796675036665589762672313487002915639712117781663738628707713820610365121562206661855457430924860352530219008*i1^100 + 8740247397086760424499854687000757181373282432572521744376534288456275808804483803534983001132530523419527991468201145510848593428576070439329615418481637107811979080364465629471297614884989530125975728265181356304039077443226729685341498038642054612943369378528244763584064051954348476463881984667461151651922882647686430675763954519347261774648670375567955329996940283899384667782170991626320345856786122653515992471079546362978023534847812705317155032521076701680067107149314406068638533482099701433449868588006047463669672667784448755565365572534843299923138839836821675537234114944445676551787501066063774916781934372494127324457290924762861828043832396037223630796585437542488718043866185850761189508131774159010673972776212277096691842647143631193615685940334795886657264805528358691268346638641349443252970368276267626951707043664792613061611430521797026843932351104527715606253633687522802467944607372319741687235120253713241764423658111793559126352816615565697665790947643282359594670420995516951066425686380260640093786156165147312079169603567162668521472273667950239904619583502966156150307099685002785003993205859491685581136341913198823855301653420103252546680373269542299374327906894109332149132523455722980625165252484100205970728095133491231215914113231567473063767659301900199452146384513886744258503850060149121147384504517412693374131040002931222189608658625987824694298047793967869858493765844934816344708497065383417540644116296527781400967752560462446257584406336928060866787967697554557215516355860630820708307135361876273207652556886679105600020702423560739427463366097355681334402017093241230620894729161304332016599718885431195765741145309474309088932270752738475184670911309229090323878302380819934341608973594133859524645874977678614831856438539796520101175153628287865669566747736255998933245154696947749165875473078703634140348224369020017353859301349063484380702750427663087506110749429659083209830670507635696967283979230774462073842429799723720959170487751334686890780052867903014549083006575025877740439015594083021162385917016231261903158735280532730608036853567504224499802414420405993852323265874922128521528207396798725246868278699771943727022480352944453248483589521118472241979674901059319521428779188469785624841351405430872052547829536672149837654964871519642123842504949505621338393039149914958674156374310838937085660162669885434914668612125781519437093713397516923637217743867806573928666540592454950798348746331831520928268389475875467818673303319670830623317255507229879359016395840640817344106093440394333804682571877954521219245959819261769306631487651109341675714161032774804342686104224984233166938013912728147160390469559843005232667241161691827721949184352162227828558770846799618899968*i1^101 + -1003387155175041705214606192853210753671101122411468160845008051131640783492474358337608975252689940241466125077036338005981438928619784603651438125219889616414961323914939539853065584921820110163190634385180661323975694642591195651101755908696627636267015590623389713551055389486994214297500463993601995278415150327805383918512610012658544056860148862269976519189927983245496518090684158888076093701174613573882978713340027071328454463022681404604168226607263143453777344474275666279848161179704012423392259909841036658961460959412688126128078294421781374407224556328648886960310981075326804208884572410012690693568331675736557700826556321712144306247764468561911356570960416413795930374114369347131956360945536291254065360548485663187577409637393505803970991238877606470267091913230137754047493044059757657882968140572795309764121818010912781657392991282040637197038707578899036514265754666118696892368384668919349612727014085606761062902101804987786396821146506104452724724299058231128263446403359774730164845448399661226339748617834442832644284614761478943057355950207197535565268673426229262105816188679786850692035433942477215005063949870919447823610690592182436870240040915520570238493479340349464205213855216045449492749097311059945037303108889698219504873458532048355932261321673271821527343472624345337387336343726566427795703589723451343628398004752626110610855526697001407637251586046837195892982624925797560739194353094665076709355930187618702746684901648028725258010005426804785342770982527512919994968909972295118420129043641044561945881029318009931750791913998268461887907058806840732011175367378273043854306948396090217262297555566912232087441493811818965556513139885097804221768335809862578538516477643970490949355232476777690271887653049941278466249752094848699981593553261929197335314176716117567269274560235589691254802867592139349692216017913994431475933420074788250371361372628104746212279687738685827456018430146671749679884246138230125099354834605254144592857183347980553399919548470354227875369355785592540385236088882255951140303851367673845289631550577931018458394517050037945895347976519616581918044703960053028655538257067371820561942358442338914047629961983492822206928808433271109261762308188459838051195418378369078200565434829378567748178827040930530066309215649735571956219473759402516752162439597250702510788926533277521123531009785951753977885032165061939959620218284902337512280033085793841851850785623501091029346626045486930537440455352699944028522733028160207144347001444848798216547288346555307607454054223756589180640667510265023193719870939918099742878300745240479216327039573036809902407959523109922934758049329375157954274021683035093697902333102699512122618228056901292489192171628396544*i1^102 + 82782050852934379425117476290041277575060500377113832360362427370064856028573811935412037695867557553192825258304783481645232664951665368593565804226439949900315605995627487782343629692929991038584494791551185596398708245139105403382015672216216612166540358937923393090760071487524732776969308786289173904935807408163071196040725376214280730695303431860301078032347702106750810428301798497338236478639804296428175412764694135050666588792291097632331580236848838562564010111520482526871365274685585581269939656251474758318553326909848207575775599219691264214772360643242466264341029018780501762098938209085655934463585516481793181890583049615461048525302697667663078908439355220133481862774645491659494977528184010269295388625975156331059621248029036794353323887657034953121538070211565337560439867370058947467915862121184315110835289682774501399239047870962569705944440958021462083207950908697846808709530067203506147431768783889018801042680687174062940651715933031931240326049686133232947260881844227614777710127636744477655042942126238119620750867836454633803074747293976801395545704795501582414290054538550231455750318091658129853259129519174378489842658786277170735097001978141123421885374105387681050366411340369871897359105788584985748919653250015231564268906332182880601780453233690776166339102774951837187990422677938913217715080997101023763660536833583435741528234886322756098654664232261840089345861901364107304744513494771242330199728617998318614753037375783781490385465339863748305358256312876618197922396761084369583999400418598478513880667138548127891672012157711543272522254965714668289531548028827838549038964520590130668677640016625564925899657920075093330623348011499336134159320984811402521750625426201123878059079163733366085151823290886466269461451970711972338349145054301670026448868172010581063584707954532066961019392317830768766571262988516090851918648457469006747249587264033792481362805188933445219600865503810373060748148413550761559338434626830476080324570489636457231013510097204789486842193387702965351649136036183206486212055744649518994353293618986339478292444658556058134568654022134024334569421134081823736593401349867683302693434040666488079120339679247456087368684529767082725970303785815014281585161666521008355500686754893792633207400345812390619162426136140755959530761715719635036055958729585426155643307277403724928448992921358461123481018431757479253204242481006262008372129454948136918750260293729528025789694997320197709270532563345514463186970083767588431268745397158271889753277369574529443165002698048093309783897880930183798263524738947511972046383401852821913194386577944474246490254301488214862153101187098460527886165232049830868210957824893237112855375672183415607815831552*i1^103 + -5208689190959180179013246336170255657625233435985603548859896569008545326487864226937312232303507086123945782751856401339095817751223417929959576165463054023719416163582709398453376804099556341923640413616184709355747897034887988116903331731471829793740085686694284908792894306479066563353994015091185868475901845886024703452144169880140476082896345576821968767123186455503843216114065611451400658184688749268953416418155049472995313373511309267712326368157309991111984883891001390630628230197317967729712569075622431006869666899578039358302301700900093137688814686554480287252098279931282689555438329296595991960376175124910966745556492938050665204397460850705244941834733690930804324335318198391880367137114714559886304324620737838176553443142236771222817784799798812982308807392346078795545536951658382822953206080458373457113468893048027151165182674576485517255648771736503638832606380632672581154928875987733521456288815283029308623970723148852307396661273877323224113918627100164552514961174864502615977771756788157988119461337678459224255290482296158965184136368277913898541096086820919677716358164634480550973435600080851632022215369815595223409524552796170711434081590905706741687410752131471113182208577727893819859369087847290017281179118885138647657368501648240430165084454216977278348155486445066526587387315377434086818894682808784860185241299790948217183373597515667571794269825784397669860659890654933214694739596283221301938803304018199024465372036990272574244168366662927546973386035653797001462789975700644085173796195371399119875673653137434289407035799868127437531530243593320806994938479568132523334012741154167594598623951643175553742289069943552023687586314077646209374685531101686600686433216381226776105459885907648417571912275363175994112501047100112713827213229191262249933927156382298545702519576630292960135569753408692793668251171472553475717543513338769422182193035946540957493059964633632866995293326020433832344766237339065657993893539573719890595155690578670762257972444826718139131164831118869635508466888082198374738557114495239018334032311842989751778637045645945705580397177556521481848318268972749304579545408246223329890803543371844460443340608667308082469563805838171037314838188427721554829732836206519024285495591635937037281730832006941299551183615859319659663505874842661334585498885261821433879542070632335642973719995151862879415919693091108366225397289338828037793602039492701919413623724793837917705703336181078688436289475594051020129025647404929430853638330127556308888033324451584990916651931493702493150044959372753422292693048979479282963617451076301556472844883699065615216830221854436132457497053197618211280312029834289180087095693241295833041435746287579299840*i1^104 + 224411204138351398118270647818469553159382879552956889290174858986087509549478658863176180211042693162067833473728429415832297358187380515686068252079172102335163356811237820601612432174700148455764760689006149437704775703697680433273401772512328010419770901022682633609211629792970550339337127951697348848617213402779366428353425636458160604654008973311663152344762071870414353440472838382574051795998365950733437575929246819243683632286106935589354960896395980516617105514596466950877202709148758704860962256447494387854028081594561432543787369577987668055530427511446664509206422529089013570990289572704455700992048848285766360437287272624379008224124842609197677982453110824037292724761063887058212124831550343635436828329316637994371789884067112449744301803813098602007041167049857452804248885403719247904521531428020292011317714530760402554499112490794100372502459846852631734753490261703469681859111858907835992702255786345770884720254289255766874844602527828053396348637717908021547485025513667604022275131782142212810434446225208117584822239309866796632308028955470075561096850730514960031635935238896468378199959605843010549429595094338665869088201498508570112331219375988522379506938432124152165525374142437790398337756787692394583245372780508524299632035401236989452020010200765111231031089223927958945433257050599459351346706938609983473584614495436471292724306817669597275363912974467009078027381479642550696857993033481668241938146353163838547893236967204760573246018806959890276824005266392888375754668226263277722703144140685560558315553626911586729818008378888806803641060600399992000563976757938860008859996562584024290248895802053639611733392347673474410677548808850680606840212133479921294726682148403424278790339487081242308784015187745570627739311395921067496201478132704902601350469736159602191054086963684813340701129175762452473894490921896026837044181204589975986265199240368133964019652809536620776416054842061783126127147167381433677543425521385146781320692976427189309943255394865479881230354542880072257204801692358590989528966775226965376245720657182440122690167593409022183648935875856089216000658914318957573395991702895430088568018514361363941941966129578225331570801296094766166726058461122804453068223419256850755919583308871070656571224284328823233164458888145687526159998123064208233369428575991256970058975230217338482642925768782961483337307471822605777450102020872681287560726030016671737915816770017801433481363627979222883308737853006972140912959847962139077198853414400165606101341020176787149859733045469848884059272343217355470456828610721567876484822753373620098103328415363902071476913650028650895921001220344973509475847598132448025244326179376877667010991882240*i1^105 + -3901120903970952496180012474960736893898748208789401111310677216542211470739387362139511526807851865047723792605597407286513857577117964851888508919280340769744645764838890614570079510976979158898511785468630113572210997351731554328762248495838762216350943209773776302981918632515798342955671643773237932191725304831626153166695406594442968876137127902370745148111424487146754379581405820205652425444957476722832918917097620199370767653989188180682912704937049002484152774650392127219165099399051414010048904453850965965132372652397212375537900594806523711210965962952654022949132973248893672827637185044761986880686668152797502713059344648252088758796762926327939975106045369840649355553346130462682632274289935064674682037964114563600002013699402220096442791793047344438413885150755803731573607893087517190392783412063266254208415505335964511424347254851143247147337906806230076649192478695099063267517787443087316357031290327036104408433257479624539425886331055315533198545856538641773383582099052536616764197259084339000052401552128852460599354391847761386893412820324849209595729833425045464771931497457707106153813502999707789804064998229434962575855970915333701453789930157816234636921875632646917792603576430978291107438764402344664510256588114518904699748147362955212884748052691666473004732318865537114549870599242278184222446306280202096454989375714843099842485708252516045672715140419371845420619766745232382396132766770460863366051285668295732708642827720976246939907048743266932503145869527226046858585406218426961544798495040060855699291128886113980361419037625907020055581779171613116892226699593580509078814998354934836017932451490717742878870174609087960444968500522836297438440538698731280207089241691029270447898332308755278442458612209224823654887557258547834611704220034257571633969072267810313388409832020362121948248062315453911083927537684029178485636411466878682593405747785335325644108026717509519824052201026168811547452072058101629990795232895692936520739769873057728690471440851405580773668355909872429497583300937134950271715043377047313542784807036818901651310390832276847112419565087672729083509133713531170027284630562323991749099701267576846636321092427090298240989006968863543064212756515429683755674227785520187094374920063480419425772430018202600446059325452471698450596731695394425801209813648330072169961711113393731096660767239330946358161748653955234885896359497331418588067305564863237577486824997130137528008268217709114261217782437958529245300744595884782431685026018419558431136871656244735368827150467903407060899504448995320589179735843668216897061831097949608915814332656769127238551042098519666981101766114972799545038319198212015507798654092029561143296*i1^106 + -36227411104101764352618612082206078459026928603459454133547224977274862366469840474107932643299112950214067366590014010851082456523423564369065921521221929563857429775502415601297695548771235109654380262921730840217228699493975471253747513429440801092110313298562984500508046918376742524164705990141614840325182185425145433990438581908922677443807167978924901962952162386536218509742450166741500680173528220848809769984502493714753171627559249644271587564235105654349644070855353369982132480933191601078244746724752844471388215074774529164176988806977768081140006287807766309015059534143959381963815365340683790919627332127443442821504406061585540774438800923718867159910357368899426894743264394439762676216817474934907177710965277527094800984995987129885866562131748210889681160817882944558405991709851872630080485691885477477663104745610167435210219417965380883820625591343335010739052344635393423840754785873192949053708428174317540186979249574811771671823057301402101015316533227022256659234282632052117137365909717107032229525583454300829887633223749030232216144507971784151948018864933050469630237574652741069814209442948908456065385725893997787480186676709973010472711528116385065988005712458953058971384441922868336241216116650569160682261192764604955442248550710395156082839439416503064457376065996961847474632755048655062276849733953864157640920450512422498494447505680813967749699146460562393384484867876459440196435445869087327580413571053111325339074351221603369459736311139856618199530414221744466873085207404081067005786955086692941352634699794108842789560731931092534906084219317630347405590649363482756870284064475504280028838220742500604286809087422863932110807994013954605704369737687415301435930984108713421916422273877165785109427560730110955795676361563248674048973218142479405385487280204974636022018857235881687820584635718426989529746402542605528755878767533774526633248670546567136666613044750130985177484534238543513819662289426563463406213880408152088138763014819821917651986983545473215672536208390513602475298526404087316537892197757574969278346859668539096657996763161788802988684441718504792445972249860796549348167770131521656985662221283523631682110294199446467961601884102218037388138876456098597791224781313957202044825895266218630541900302247865224500385258026096582763028925651749643483747810560714855305105623709119165435993434010695812778453193643471783238408538613709858951348907675083615360623047742461409672221571217118652407029608424977993743776257081043328432754855094373030372045090380610911623849856946562357935978178351899453732200150448992386705076170361566211022106110257460892881454154357915149001557525899345795631190826231452546414196843085824*i1^107 + -164925918682568422941964097925544505797717863943408947929786893767714915277156110399770611819526237405045031796013043890364803738568304875065051505962016120466967681283179335146412447305280541622195596714459605004993729227861269471788663028378593051240733118860575173973020623202523424243205613683875943651005229467376094052981532837088856383089093483557238074073410408088553354072001115449438216953846240791570379064035763920963992620072678155726332031177159743102540876250088906787453830665978301995119881960482690703936182645638285229902560828935855715035035070291944202952040946909776719907958207716459906812360536268124838698677626507706610484494112422466148030657810749728763901883580454775037177861044053110843053295803960495889581461123855034105166340362043928696438203012444900756901161601094234354374180050891689976586405038870822842748643924762240098539096434156637958109494536093623332868156571932449143592590085587817939478367438920681957356394456003232020661470892449819940258298499205003424933326710653521826056692821599540555734960062894057754148502817278354050825121151390687967752491315296091558271929050682401131686357868254716501965833565593337200367526230984437894947575068851694464915150936741801929606490325184809241500217912219200939814208586964803335560906480223840950145184997061699371739084457797389012188147792740955295179111396973826067244968152586520537833446610451378131767417783904611524364815518443624168821997569828900111745957899383673275662667742149758647074419171497806525308382024788526127880197404936081546730035497016152655422653413690987339117256385608782149835097620379604479776490570048983541878986014139039824266276529486249997148332660040700706736870818629561066966780511453595838482302359448922754127391378535349212978267853755182600395202556748103881946698430031406123686721363578599328015918051325836392009135659110893085201373620600120097554502984286882884717273219622324835532851809204971662703580409028020762631053932153845296652258142112749165316767259172954892915808403753253985593661970589201161582885742624346946454833552671972493475673102795836178958642612817298602803448064032321125775427125653144000033305564487160670636832084558477728737009733292280992957374329563857089069593734219101634448360387972423643064846928333782628216186736773842121760740760877067768833438610033695741762952000902095335373606573134741695492588184933466276403670753703169620927865817397827194363499216239404042792549619692239069568110445403741594259887149678973487257103263830317670958426954121689818920698390448809300791703911661448452000989486056524482238339116846154510421185642064764483561086258402868240058425030561876976654893681470305908247494656*i1^108 + -1012381276109600323843650939770128247314236671011716910933149290756216561180677731787542082247412463210752044167641506794835209314312863027740976628293365772785679230697677671723334569830416710919192987750577583584540992596793206133635425977081235024971251353522911214112194815488139222822076656770292392452566098493723382610046719112326895027233608607064571786950871613620797448110876339560301477565239596278319227995746015293719552081125110799968650167054105369380612339000298381813573991155850515016639158253180044368525522756846515630210454915262710043647123449529364671755062719397599631485099559994326031875769636140064794181669509608587303613708191314222992950993342226077014909796701626762515228713316387567314587344780317208916032323518853794322057328303285231370480855681502562499272301928603923743174626030279856722559758418071825097447607203613508875829895459870171327510473341443671924567858365241565912496208734843709044377884119134278633303043848396220090719726098686088712002015327124668042454569707195331099739678693130371037714177362244123526053470495790464831905018652548910569542080822988443170829663702789709368002977813635475021044037189169311442393281227803424772386654440835663210493536324467741163056237198285191472074667596874715027102007524699442164515945808343764594334200499516363940287298257013879275480912877205492761716993119113668048938940662471507828710266489728743925528052978648232832219693357312324094077524035571316134737147962077117454274530155578975726153959479962689461276101237052851533340295564164440590100540484128433164061422383396172392236913069043593912261367163943488521265803806601299557296974362440024039898226687473297418334557474491756662717962583252372459808755637410819574959892424264432853619170400659748261608553143787363150163452879876615104988299969807781179688778279443066581511624234137976022156827938996612536966530804093294116587775453724158228923240922558475499773533572947172952392638868611449582656082149422710979437548020290561204109549318032943217504684844878142926912126927654613900723355160024221476760180186202267233664774470692471749048692660027638436512966265583159010109892710750882191028480921962410607632465406804302400446892447910103168648696086999504742869823009924914942599363363911674112150446277621968007623602823528862810158931526177000122622794256332143793373143276673460800111477963486760433244394876955128595328451725576809173434486509930243286239639126373646461916473838118300771498529114321768255730838657833980031765288362940090687734894902935273161475742931881333564330524891804668509780498760717079134089992035333012216136570169214350089321796348563467794494396800327566276518070296833425408*i1^109 + -4191620413315738393768370070509487479214329136518846930523377397382936631130991184618300325430315316900342696451294763278744782932210816059057814793096622297592252270235120497845058558293230187209605349450762652103599966084425734799482562531327021280651681006177286290214048709181036360278991184253472078930634543443088468174533708226030523694160618174475333125643526534085343892694689631421148710879081807037284080176832315813636237782402277033644123143215760772650117639344785695742574202054619244665218429498630584007214672972218895435746227031555128233555822024885718748614516658401868137448506067969697962882252741846946745307867776739451696400861772144884150059944770070033298419691583555139639520085793039042790038468034812766387277590873630014500415636492112528106415511178965639308917460384371233446817685765868402093147205840787312565920105616910781600899730656706984372225821845704731550897146941979917704285927732673770935348158248888011267227025294375200460960143129461215043969023332216228194172990562080787230357508296229470328383629930834087736659765846614655985990572931453087013155849450039451140916142766627149593347749781998264241331425501523354676613554771240602238766547690335916719935044637710541194732960630896595764962596332731503793843190988718650282937262019383614159824608242376671250691459501107666046885906167727986330002018994078582508241366853138142306443913061811809935140389768909092426773022404971697650363829196475326250908646042146179683557342436247162156926603233374491241736681772244025632172314595273090059631687896213702112048493524000104486424989672018034593488045510309496899522522066818101507892663972210605503840418246948029499217288646694140320277763927630912149121314168363535890080569191401613444344603276019780481914389658718161094617569901314462166240416239521555937245734348717377859927429957506317591677113280940664156611731178269244567174345640464971046399796287712561300957748477920519738078656985577766993529391004129187318475124473846513141059348691495166748781382555463356508273404995313351637271264611306113868050995362074322901304382183642717802216824067055748859603225382275677351306122802625311835661403411052980680150763085743643029092238496084566898204808719721881207831313661922982831133260966410129327582511194720304194316356787504431423126729231961706702482146588937333767693619440305275689449864674495315088144495140937596315881781398224431700000680647624206777872537693526622945962758297536315470840658353376414717154814631515231323347853871019509394048027713002690204348460873897258698108061360660971835046710187123918198199170968842785783323094467737009498899687207610185159384212112517236351158976512*i1^110 + 1395583503034557208595184650547343888753824585026467807362653614092484687476411741896322294448730052501874398930618540189398731769643857632301582028269686126338252851229676912077974406564142855485977128330809939398023130089599516773046955449829966001113880451117085748877979989317311303671409351681872333748684715112399039089106015679762052998158262413652704183806952999830791979137905018685279125712128078877237022626335846715599641162378210242085129730804179538540668195869804734118203470831070266659141196546588343570514456650751970232756457295338833556748583606222802288222000833456893962503600279457128457947128147839101679830697130089000688255261092372141348753314630120080814417950411776499354405880954733366897100666862100072736146619535186512090631465303678396030426829913135794566103434616608026591690866978086979863326748383077553607402975899452226574838218144513754036730131769377830043206699726723673182624963040614931102242757567381981467914326370486947314589091973103139912487809013580109907791929302044447889014316858430042324324728031481632535724763247051102386277867350080098097070325526301503947796648800564792814484497739337278719706616269548811451157448852397726793640569187190373383840446290386665029072174203711117485151426815526261969291872224246959250289859592041223726992751086932274683075600142568777984405883715868791648824635820469733690629870760585140583986462903519705009117197734680183676539597386409377405371828669880946936999025173891755311882830200558542235997181825230466454314097779840811305842364927080763630695518923621066432243573678103507822388900558644740474936972543992975590068124055060790576613592654796789370012681493521146997213706054324246099061675730436124738326518698484844363910344141572306182104628707373090471729637342308108432434987568626787640778698604009254914808521257471893950882534071950951978661646542853597219971415968242177990346524573813333263256185887015058118710165082580779994846834251681804132152026228531214232457089654780924402688824781502505338510642715195452907827601738826621475709227458705164892920291054042330314371928274219046777259502966840388228277201404920043171594860261723490078238885256737605468519261222453994328643783772704524014025588497564914397185592407684513953141377094109482521199506070005873725572800949462357929831077483471530778460077799458580561999825230053928364877008329358658819967741955043429715729007739523839807394432445675260563785469652634423853720923625438381071996755444972270949708029390307081797414989471583853852422067330228910319844173044657944204656777560934849274963269693761969160616648087378407421059585389058001339262617098373272171288880969227960320*i1^111 + -3622692374737827567729420249036562518778742999412522483632258409729655617647701727215223121760105116490090167647764163940476703806859646462304608236786997799933591017126563497187132370396440417232280377460204754308392908959551544305425884859092410829379259209266603335497304785756727665492395844085460102236154304517302973849234797677246190611081673407137780989386220775906025898804601649936343595681760086847121132742137675623852873186052736360812185866103282719932094916558897588676534138561665729528380384986198682275843733482245130776752964991553828201369894959175090156288876141791714450881933134494530618624655842798680876165413498199731684013923078897563983807353564864867201388342287124535869195047094800307532454846682743997513989939500022709111848639665135398825177998459132681394784769581031098572816527292970535256432571513867627751621100673109187314678731958316402457014420447894351492686687429639033485431380665833093980025717296457817929287470612191091333457864440502110927808979598667096274644333013485408605566329581868262788232371282499766134617046406679933566217496299047019254980749523943072926806931955922346297117095636204719613092534662143379467350603120374872215906803410677096611982626446894559170182628107957562711982940667820447195251227467340425179197483347085961054103314022813619141831590587141557388472450005299035325800193328287381703047846550754316284622037847786053694764683779752030304969090806651691783807810211471854559481803121432149287438493005566948360753214730482736226355262255764713924848612481680632130847248136978368619429225677903014517691421512486682895306775122629278707801619643155854259961533415943503331722796452174170087391151621694581047768813279032932836404333791512830859879896870140891059071194299020390343874782326847835929442548720303970237772311054199688869684581066964208903996072353677807311416229907028845040068049249615522850218727600999947035295464548904678011379995637501707838327904555219472280896817268234951444222743887076324926362220423516484258607578434891004655908287071777507844448167653252812127107327213490247322474226918242690077799063379133322517384116729609810757332459632732915179336028492994719306212902350999794160066476221399832793546749870522820636711886541977333448176130832472756230089376205351904304616776708032399851284364525685177490332803615005890379827665058437151944780825124126075504723432426316657675740119194484751613923194271180404427304246552278844715192151372847119472407350246006914749409039721619704371616087682752149837857800437397135707093226784645788806797066741296759639604228208347110022674065043479452664645571350909509346627276304759784933345460224*i1^112 + 1077184704925486565663984944569700599230542470202594247213542635704291760345651689421521979788544475095370510175425918457471729213166772756603199567544536277401900191720001331453240831695125052432505678456053563107358497743446294941369902015512286471742444336369211024745916748337674688857187735758400844612252401905187580188294345592246740848726681620107830652246555778970500112134520353189231567126074555559338251962279358978428604697309213462179951642919889200415591249059788305842532044105673104671693814448652042494941409864758386533664529516687748367942074818822412553162344721703455577322529642207739343516399987614632790241865675553321882058331960098053040946673493654413994579157562061116879816067699690231299609916245353923424806234530047636952479783216490177789387234350897491100049655968964432926591713704127390434165969762336859944601773778529544411667167082694056379943706904026082721714048543763239339595210608334986529288108836007834501897954106438793750835198604991533200781727758725390902477999689093957363355926867634013567666519799025080460774526483529051884714227934046854071774296386217336826135765982481505255096278626587360606210365229601172408086076769998329058222731204516353476587045544889500109139044989220195330554235093106673166028326326762901537038239901934890100525386757766825008384453191042009104047317873749276925647080344299305060118920635595728897647168626577078488059777870704058173512867693586873357655358549364447095931790300501959521958161927127446128556516278562213112386790289298059632835577484439216640247386667293011219737335443838433307007699349570050545114754821419946362888824115607791808166027403104566960527967684096764740310095637712717585713916368411152787285902710387053853364818455063080891258387358474723663967892652316850753775559776511936447238669974983267640482196020779805432232731476378705659515670728795627911899691761438200838524864962349282635687668441227667217708914733053800000953562957577424321809154349940167391758521927993871337756353534379494828296931344793007705732690491539846286909746976463013769796423912107961715813439610492988629236013020666822115311470698784794478519622965116115815283092319929106263417114722751500205576927427496236180413087199308879867162206462211117149366080380510476734722946980069528437770422421378965845753604124193131457711152648048061107928057636365616418737761154926657693028571567223895954319542416453809478938214647808626998573588253817304706377156188721632098692409026750637073859424727353516691044436254555983160920387380347393626356898537439215160880062587752872714361853190655215491184912774785847820842138202665888622096132372982398976*i1^113 + -565384071124664629821226260775771738473797356919767580841720947366593219236889271329660901974103008459898079096906103710322258630431340088306924793729286375535872359305046224614072966365265639830434931465138885292634256537898766127815370225831989437276279677830856993552447702746950799346912634156164153315930363245261645448674881673151742319829550624470560213520743950928825032647852056745417998006874893066102169858332486428891025664685313929376040560220796164328388166410943094015243114827357237698485303868932987517311279504802324222299697184346409903659997240132760630880561736591027182754428791428175871270595139626145206590430929545534776394087473198535939982990175174747321880187745296743460371056099224866092094763697127426422655377719330612241456642613755551346749624631039179552423885557409702978834000985798246379300493725474276904201133904218432425060315151503199966463257511673982132889965411246936427326422285129465413419266302614769568768853863946871984769308622335242882506704464453084007970078496544860997178304813848229765197916134798942524841476684059546295054453217211039989213896050970081168851777165009435297878373786271901503183543152192115117559682180513328021656336989412201476310350569740342556291997579923291549645932060950424690030867516928964835859097523785834156494833992001978175531978047425078051211076403621646126444791469038145752553398385358602620193135790533263264252437456510425933988159221867957525808224821376290752200524360900785716408227751701295360520804060962004895664136479437033385441037442457710236645925635979380035042488078541941481821005161117233257921715830051076115596375792354249792917275331126659116739604367072407743338156081635800782715058923805415703583099533657924844153092722184822469252189891431562090171271632066143837405512072256684413242510021355781570813378776855789401226440288132522370084117172660448513783923647186013570453190284266701093212024063307689009131221659100893322311084301232955679258459790844723823865879923727117628595541888910637082071450057260001706766313134907222196386655577341743791533092033859049559376973608268141742337525880882768589531424284901945705834442282234892274061131544797696659074995171798398531070428420014360527424790506549012580324224988464959230763389287445674838012169355803785430993059344381647128211463951622412337805795761057062792955602786635170960418006758555832464103464107026369928277315316009649995239803792379214319269686134599797217605048603975294750602595423407604990294692623674195414897965624152838729362042286205938531542529364688627648089681390556967116271594394880174823465537946136462980037989414819148095574507520*i1^114 + 118480537733342108287076210859160393926633006749485380075307487058273495338171792532189397759867951852063535191312201571885116449785372697176160531240446249311219825411073448282283084367052006323995036968953623779515336106884522523284181934672336152763626871187303420817677120350685258823550520627225084162137363104844305169413860463127703473976960288783997917402907124788302340037425894157992032444353832479541353365309672068382778332429328788881732595782068810152986375656162040519389325156315854191082255163977623069993036501771532545671197408458249717659544593965418586963701599138181533508308264023506167829077119606820016466994381614746853606524790335261016951449495256894205989965528930731426091812946204167620228392713241285464023780653342803756352225917783176770926947623454766369574289611557762359152231815300212437795317457764245849060331390833531310755599309218649491108629491975174576535641125641330500318761678261119079919186462446653149030990740372475109186415311242416515058259658688145775891153853454530510457497046347166692362756229283143675229659412570512087038643226729997776664230776367372966935182737477464920834763460425951709519599117425729474827930766671290163810406244092630996208966866114298141077232856202142526945307912138160683375857725197245132535729239574401210600873707035317551821970783972250933859469471469412347644868366143442584446522080246456438940754823310218143160337217881923859217579308906333162744445478911385882403198587745272321233581822054793338561232427200529276554205760705967644372669994195422675204862107836080281247481339668472021038217325162676575053471636180797537563685839923049226871426541147714699380822146920100646287808393473301619445956408639476840781645131639875000003800485624544484105790690141877043678276079891485510133721270304912669822680471508797521734820999771397080228219691356870467054906758898611666513937081957784931467269126182084041656844098779811521395996237960011197894765787272810742157739590162619185948824016172103322976927645651540907957459017578728776680508438217898277085126899923351021993442245773445986947706769129605505555650290517619084588026472946689538276887785998819199260152961735203143425307266277189688664144659692747546309277104097831534404837384341902978115549607913782566737096885319743716602788309784035618959189158527689748348212929614999604673092495181986752311334075667084997674871345695334961715440486487710189088148461586973540045617693695068164337403713973274695865287687076442328619308332416630602437357753622125931870747430230953290233777025760388580848939378628867198261730260720029496590689970416548113888218699966447616*i1^115 + -5657865043693410727382011868336352422106733919329321505007429599051169687283733494449038954338624749920741005232918528337115752660143434880753373359672203539026067094976443786264772966817306406970606441970027439365283924174636151589351071803158161940330496460915474803576173396017899643313746893494941930056469626884226589954290379050939832534679271350747806334264144519764017758643146458192006916948304398017503731284457396682240020857093590743846183523769720699898786351330779342258697469300043716249659139664976527408025283457606189762186887573319071816763794872671967222118838571794173942813556400188522082134962950323726739164596215976658792009191537285570460281894406618730009610702314370206069992152732732536105277674508508197621193393936138146507228739115813472234048322995741990470798606286783275998743166756594086085626108401895654451603332874866795947126780930091461412056004783541176217129946846817933548788475845478943068574159406072821095604529851860191201898831167924144754555352970019611262366904378748680195590409581422253809536618683270126671837400211956008205354198403786612632585448499176144078678686166281192551288965196962974573311057603770681390668559207342604134729463565983824325678102955837282349043952202409905279300174698772639479312822251930685132919297865376101170402756536530153748010984014056221815778470788464253208890291736623448143968717333500625629968858819966156392474531912384944415939082387968576268791966606920478138682133380049007254215029974872838549154221580075197042570846819245570331026162459663650628816340229420714781104723289556217674831594313674666211655014871998269530445258106040133451666571797379512519002405383840535698694050652107340538487573704677309427334729635194365394487281533302793404149330651992145442139811817406733570378410990614265225937089607714305597744619167550978282438737104427074078268939155605721774215177033209446097257256412211898277931672856769580814444321027473005451110175726067186385759052880846078206693248591387894728239715899382748865180798218819933779356097065955506354490114684297312152377847860029745621092420661312417758356243884761435219079216599054428724676440472705228054697923963405286701716321244329827862885015234217621259259268995996821459252205954094323457728213450733856670880801655163387109548354843555178471196749921520022314407391344860404867331444704465903466612406382271900707547941506943267402124625460109501290219818952391204204884087461797931226777538488258890149820282701032288404480114437343408103271349979952297510972036705685718963019310140113527672059107220013144565454552468252380462116764874151943416578048*i1^116 + 2291702151286733796732106826066534177216363786960415438618769602934712503268675656299148732668356232824508778097169348278232941470208772716856721823081158783121828119561148598781959176908562863847141766433467073340138841578141309562473870640168798127733868247774743918668358197484409233027794593299163110046046333923260184069279437984477963121491269384407711183995212613882121255460204437797834754973591697006432556515417447665109728382425551354031589046812325049294376106260304204922681102879059350635293530897988393328857643375529361507660115955986889340453510754534789098919516867464049087108849714379752720265545147008899199174191855607427537876940219729317759731404251538135123075705235308308946386817030591103166140949908264811070798475480484655714119863649723053046661774957180278165491698583046416193908775761688763881473734866214169119727179006376113320266085101416872746866003676559274920025859884710113832946992945184219534095746760458122378075217354071235857126026359221845108912016177690460132676619279106249850114056067072169184135479249962986155237965311836864957647985233637463565924686189469694302803989860932498315186404539920825336896373490170544367509267745556065715876760364633276281694458609624759671826969946294626887234858445742277701495181945770212290608845674976879905441390359672365844830529689918257773211104707171909367907286169791675427449391484034388103688153315046250748236335314067143599006784012356987877317198650521077848796609954094314663210654083722307936273600832827072227902988568393175516187601352100227474438415091727177522495706275076282980708620277550319198779736256567993224206135143225690845249895452405678326404923998467882989960699032221658001641623838177018570710493266965232477109656819301637695387486696712581157365343411004250171690964898615366714461415487933978862597432264658022450544786308428743898360143632654612669528152329747667340446454699834891088503493687001663574664669331768099304411152119739463062299060283424566661981716790796072672202112964846255205766434045727138429527141180366522843288348201702148979131778589618742100825847440785766886782050074240838696849311882428327115936963720168638184623480711257036211638812332493530141776496964824794778615008226483334587432799399236682241251489264149257302454562821064547551800979369672966761097460941204530748490504691872379796113828893296637964862197767251024828995701984094853747813352755617687908007651561708738768754839245039107611739550335721255920685927867437779272247598699544191380138603124052351812988073742963324665411299993142525908792260543222970551695204958605224442400921433931776*i1^117 + -412625335587587331110953361869650603585403442963364550825979608623658307624471042218341093499491174741095687670298796984207789636786881660430482891495481661955380027992727968164292136289400936990020148747866055939146097575042353134549461900061028342734626349818260039571673527073959154644159579424998344837535175429506510329977895103415512877254004603172868843445660379142253388765280956056524333705443990560961898167881654648087881532945896118547360452915425194808037570326600022850078788680353507396324804370875930090030561582247364725054146310142718415525757576143367752951962071337839966672765008207305442464597363360612453840114907013885997992508094999119039322449012249880231509368816053272512164867925320885177624482373447322080192059426662085306331915231810329388731022750384600820485288452428307384591291314305647012047603296260759631252882844983464965778177092661749058159285412748719436114336224497136574833253252735296051720762389179573338339867865005445353107985186470876681513264594834569377852075106877481900377459761443254690019308699068180301400404856813328452808722581407591016727409419641522066457160002033447301096737876502828118081891027076812156132514049604090002487163760825214193339163429447387511249518601321794791264365218142069990732393889024587986513250515806489196344999445396265611370424981134658541433977525023509262709229579155083734042843934840126578954877110669502129262367102595490573737033485266391655231149616949534110146232341834742241584188110027080878270416241377157935137720005226690363308106074607615095705425392270176683646552641881266259239504124652828349994639408514056966632754632031699047153180435658958463800146255631482473278988732738693307505346414256128815177596460366565674229637521524270068296253371303497128249237191682105476281116227383536571475829755228743873413528199005868837794700002093897835076733537851104707126996793047237028315707445199956131013094418848326355490318165773772645139088567164894026183999111546985844570666987309326273905011325439537479595098966361344793935511470102762683262955171828920235230355630530936607969950599569841843417537437985740091969758737048283337380339039902036763850769830782185096895607952385756651930470335922182780256295334408961319422419684715330809979939845119816248954520996923530260628661609481590788167618977992127570497848778887165428918111153884636283762343016414391950761995262940690246908199114946913966593679913331563181450270267422508811424147394392282863310618425669026818516139435602632682590700983153454020678035003714945313825744593056511299961326514134142589497127803922929569234944*i1^118 + 261563848314173273720356908773740020740973123401844547052019080975786423154266999356878906422472853370429788363566571950266191565651128871637931149803148471814459055474711942916399312487701567994856811130393990774495681015906142279168646641599342548583735604939897813511546825045298274227825638457393824338651423034362418385119247179256700121434113426570430382583345535132133505523385017770242271950769644093218601152574416883683503612490830508633430480930940006547568876372727943115535045396659740022707703804790510824560796947100273499218574065795763792549213393387127388118421380019927976300397148485616159531694489247688229505620271369751830965998528833832244101206916659143534010165382239617468791496025407482087208919483212486481006624220212123355014762493198496888945427997526983729341286597357806311891150058007912166741401515444180594066034144782116768600185782254751818142627308853943972672448320191639373466324786905850184888019372849877019825410975576831558120945253785155747133422289907274205519179749272483513434908629874195955125173309379414545994161953791535079485551314564886529920889821266297774518552280290544680646924775877101437821522966063770803951750558409648941802533043974777664033510348336554326410343015109166427707720282632609303556792501227724632678199320586246935379485226382985138213049189544644531661005767100122837184558122353567715372702885155116309357210548261594045312001553493747221793956171573900723366004801320029524075080735838209947556461892957737618564104695359206832276181306598474582412702949599263793436744994135255235242430512347270026319784953690936524391321791359778031232272070605370242445416616031433336436530000687265401745302606132595921840548262928156125481310551770326152272776284188927397176053907214909763214468724227892373958329612203101212588250421957659020187500654423435912435152757279449261303958372203154543458528667167097171389559253871391861804516051920414111907037735718819941232025424399760382449492869444704790727434777865035633291856757309425213194253058854462679219340785028916581306056246816934152941962079498657410517872126752128113548560566462093324795232436809958922855675486337836196272419577661980216202196096268831231289789012105260509901256824719195249866527654946834566083695292403740790648420432789019172561374309114747278490050556033310234141663562287579086843721075705609373345787815549541081558429113829921807011581250681513994665878835897809562721867428556721798573413204034215506040789298032363870704986882723282947430439751484324054610170473438562139532360691814179611814058702890661256045365559296*i1^119 + -48406377606724739871772899281584860822762373543503056147723026403944130660379863394377457167207746846030134928146012294302423401953600281897067160945220754258043745533447853011516122978873604040278730902952300972120761467062577843115497731508904679384603745942161824658212116973597089474815869050250286681719998376752817376164819173463379982756606224792496662616323121507937909300314445551249791700259810959761894624258077834110623933960598042837459942419208446335005712321931420783457578144940181859975969275888422639362462248030322555514372115842479412158702282015410251171291190993984985322204366585597531850771633780477137621462889633641789045911605665312504131940069548494908159203131564566669380291460346559699999671615385649667398065761372973076223677948954344428640592935630542373828853331988014634112545768349113443043718595377858500470964404125412750798306968308446439969803914364812869683278440057449055721744960232829985671138450504860731399774687820717424555173405975942856628044226860936609220798874923301169869511295728152360092849229790694216072794222580021488657702824707581334234922846154050266671742222642945726196560863430205365741626702301350567842876360961192651588626361541975654904629569765490953954828021172170655973753022169242193239186073375640760222376799602854008108980406688443374975036369515932096245878706610818820169515626975754435954313922059709531446750212133181659338968924352049232189937741323752736676140262242719869457812093719470943698990889241757868029128193535665492156109087709365093004971325325111167156509854293125058483986132193511311970410390992033944088496177130371466820231685356764674489518384784521676342565173914365499249662320454953039175663988581656134336424415723021735761123101574972861510840783001452144653199487584298518045733933772030901166732741677166708782514613288175619886547903327118886125094087057488614833264163569027882093819139590511154089624721320568557065229651684342610207478906088106536263259581448857747970193434529012722260457992990643398768114292853305553587576783269817276962844207361146517943038902278258504115170136023061048808505902488267895276013558791218144641012996564249914636087254650786929072688060995978677110561998618051137960049189274233134446881129907231499908031745598126674222371874581482280059897165598122675739684221811327237106250139690579930412515835332719006923223835369481878794277350664610015929829175923725697262752510507426359837609623009600906190988952015933638887375984045825295276216196790459377715644030259873491091635048046237203818746068841649142076168716110069235712*i1^120 + 33590910213454651159812413232657707095825197640142075979076911974013845536262938561664023756592223653230214599690761363771638909151416431518710581144798302355588928947446398840713927877520616045776514259678428749351724434250789760649963833927536385186567433489554630013671071308364202993059966548528723399391860908186239037973188523575898134829488060257382757639396878793472780341257463438870109105844187426053076135324201394583040107053931695835015321670045125444911561723419783208974847400776552475602101990366037032264199742261700356095092827563870123125583296040232374821915324603522867817190108817602636154883644640530220310503938315208479151848474326558314833867915984683159612141101808095920583481690189690496278532173891140024005273754218656717620083658407078042678809457227487848145949748895089423463042830540471355416481805618350978642558778717701328592333785623401410333438405211532055811346618195151554315139005687002475700756913067949598405656369138256414454853052524756525610610062991088039358583189121659677359224853523890366869450658463831961651821016475884289389428110035650900338064108988272404345363606916903651530281596631901834616863637004660027933481050139956504876404776531876341183120440132533452104775575796113826268342792810524282905019112291396723575537338223361255628278111717040695740280399492677288088349525344555460569101544374027574906480651528013232705498742602519656523207538155907318573404652316223546791320457308403858092612656702986840897367280605869990181673091829588152249686665869839412732022993991803928930545426862669635100824353454528921672677718029938466841806857079869874916980812516071806220821379640963034883221428057628766664771242553186902233792749419246655031402847413106800155245955794935781742548688979899410511241984466016998627287315381345735497337090157532397093332563764464549193480834132856330242107576464156224739857670837493907892792689000464311274666851078109306278066776781350195969568893932737712939898864140006457017177098034001561746528233097592437405668952661396621767204194679551498089137769245196116060536901447436684088578689289943589058923298434500784228404208180061389887706763007003181162227801582714552802277627329900621397801861049238008836383117976149189934025514632759280456874653823698360412823409651665154775023210119888281483724218775345195298015496262014762219513535930193838747598436340176225073712976248642320745761294409755328499035164793206381710782285656054439530918839403237603862872483881038762653459038685608264930968048165381872423251855955724332965842260745019475420512256*i1^121 + -2285725732427429466152576403698698232070483448738818228063335914149913192666855470078127794543181904443909766607386319986266072313952269821760282160295339752574872540338909687309307010353132158112570609017370632220898046975368921159702729845426314393246260931534890481687553894769998509697207621743593320825731497750870091366460470622622450007677055930025316702386771544818049639972864570950747110730888654002842537587242829104919060473458750534424965112587872855592510177780912839586480011039398350571240033965447725502330120882655303560725899437000640441671057608266143298956970802030697792436130749391350448144032581718096084227756155357853421523930446520573225172325503830047806962731815039226530234335139343857450811630941619831681971277830605064788429480212096672791380053722173154605629009580382086461879611758176653156859414368958601198681538638936381261364151904049564866701675674165364463080902259680830471615355673133044559221045585916806558324630961524959585345932409932545872038598665246434576932181492101976451212242258778437617696936421192766240555950614864231791886617972279503099443847831226005158514750533375182528752798431995360075144030104878182031276727020705534321319773664659103543996009599105700758671290637500765862860153056129853861845400345580064120758653064987597862801501789392882700071488506292695256049442156475884647651153292914394599904445434455037860337692073918393025948401896438333602041725067317956177818500626426046062057268975277282140946151523054418209970165536611334125951361001029601218969519603422431278582566513280080256983521043088993090838542946646340052905135469641631847204992277714548606366648932361221483201196013592111902319980574680628232056731414303910856163202369247291586642989399849687594573545188244936089947105235344961906192556097304884730033302596472976566222643690726422772790781463279732598363985681686020198614657251148632353346304940052112697300883962553973935476944762720932542854419067178224427824919118336478294374033633338652505568732872089102084251949273794752603839481951143676308092446557094245119591002668326659042327411345274873660431474109896286925509632137501751774936907334090637730573762684411110468484672859961507811006690620042701480423533732816017661475885393382562675677974982768602922057721140371087292543653002299350165283629941369683549475972445447221669836355284286304179703542120707931813410288156121655844573755193594334375671857799276670552940537242695722370032227897763820268744008761880819663743316091982151414125554372304463211376567038192353860711409495572480*i1^122 + -41103809643699400147927610745078812955224374686350802655991558466910489978149470110790398634623071884401271478531633430193293324479784715151021021049130888315490174970615561789227889224454146170397252926950600296521626624695904745662862983464276701866079634062381466861803449218590520530032499743871818858063838188465697687026733045147092307181228807485646512083987797734442377530304173730524755949065357433930466180317797245660386581466236430734183939370059677362585512474660501295791432696144525325952982936165988398377320751712354872200710500456562932863629052152343929370900455796471810830149349798995168304214594078395249122153327440820830021467415218787567936106058501863983606679383864906620637133826196523040322830496082667043362636159871044842343065461553293657075272452164336967755716109377461130626835544792189554049409548084025074258666405544919832665797124365206663924277184620558266716897491370473824447884782067530505551067366412400033480108619555969097754903041785578181782451326406430362006275557164192382443725159583844211720071551772201700131823241484615367016068768572549265694181216869595245406282804231301142841645779663812798370591945234167214218143739222222702312795993464593326605672018066300944112487506927929068608336817525164153768309851229353461427138195242596250131951862487134181307895880427882230703437006542570210468128622486124624316290010142533987760001446539784449493203368733083214593953371679336629725688810174940278076175264904138243848667862037971755253176348134365023863593462521549739891335948060867261098371911959486981338158111275208432540564068170375277098529117193270165975424648963885108018739518708477332418269126207176529498295578715334476827525697859180489333851813293262596136464344352948615071740588110187932666410387010310968860021361100479144299517206638808332207218056440424879505084812626925588566220457308813489887397699398297658377137465959690393757241600113563688143209029790604283366703119920708908663295804804545141565033400605304856315526111443397292708594856567530896487512217284889127149090301983741823925831577255523038270402785799092032842167314084993842340773267736713628185428671454192556739419013592121500847460189978400740128917551298417548117859506747277980107454460256046825771600037850127263085945576272652266783933687455883540179550028397691648546717949670681036935010307943372662525120349251825439668940360545800831338879208728052751195574708735922548696565074970108185445737317506865137633183129914300191469723294472411776915947690136121362231278554520508956672*i1^123 + -9451226434849487417444010357365417233335921941215784954444580436105168923794777823023655031482930787941612196636782944825172096755198622390622603828596149776059418663032435144958544205535069015181427768601504867385136184621092618430091977264585916957686299794669490570414661272553801141962011422401448507463243623136224103583669048454785177230474296992227153168763562773059570417275644207704483376434702841767636352018033218435744231316813366748191147402232065764546718360867642961742863546679505354423076242487004452887075524503424440436274437724559112413311442944243601768990669953125455224976210121161714472990172608622751074030593433101345468997283814657574734448167237737261500578385648927833690141825159605208366685705083231976110172212693490617423190286475485194034568908241350062581220322465857509704369520382777517231447830649316403486667382164438714915094123643983193450096372711152939691780266896703017217380406887278093155279927527318690294866158751400702020237686732372303119115170841129715534893882805483461360844694862171850953461621405118244958390732448642920750362934366108539345188123964131460650162183955733470929012806385306633848264855612126894597884599968095802687282980515929356092111575144879697416359007001499194834954894051704564342678372997428738808506092082307224080465740804971402374925524354602272895257118581083735587757619259615174098503828073016211015816697424817919694102912040637203108863015193167964638422959191220178859662841746345501273230153875950373309658372498576537648387810525652968133528301549501907568674313013792092151244639484536183164237725924706725014290589137964981727537213335309623659285074732904799151329187517982900904323227450868197028521793409803226170358996961078857599314363274341926608594433687228810420440382358190575421489125533155351691407013168982796999351700429958709325252527661348892616348618827124902299057736346800157464222517474428951770428507790486348245257096005460206314653044659853748982625043871670816396569415867167043085138868448609778017182973302007136802098190335243783479685743237416566892837332665998136615789472745242933765478560022606173260331401803689283715901463639410165548865129255505900468176013634644367747739478454622952716052045317599890466338962809616315336071402394696763537944844212241131769920397104065251580435452057736163030308525634908960734800863112184035136729869697956469573488806331899428446334918380692761040242120036137714443100949478005614131869002330593564526793988038307331802957288985948768884747237376235933089660928*i1^124 + 15509763873587804728500587440351573222997616782467393562078890771823956174403468553132437181783482097198635641657425975707789961491604652850355546824953898236860094119395218012070778762110610510972385367521945321282789748986533624667486709948426581999421325617097668853037825761201561209145504169536369718230189355527698440422479990547420031907032552824284225765000111620141800667417595990644380393168984980191055270892984491106620768092283467557997291014577735779930922925616241142825135896306205212087342698611474004529935106568636708807140948654629486394982008139212982252199469544493661213458522089673742065614349640917282937912037651341958599572474090436419925988080227027142671629646494179262936877533905552680342241308091169315600222443130601526306748122102571035962597502616358061448439380435260041823708068796131631267769665907032559530612782654664888734262409945395402025966935469726305896340699021959814520925027899283972357054260916828695273888811680994986606416457465705984147749140258913803518373876468512132703803234376228826329361120613807280081803662350795783581444370817623788216760237693524310738770436472775304118825519289055448930247596049962717136899061937532349338343254057955217196031225930101621925081769617145578306184091458503097548480903235798055235177297293456894538233887875432679249768986410337799220109979338906491910562127672761451554173940075089031249103295453155676296657423244864326065203951893891476852822483758987330150128811408051087589207362323957297990632806688616431766179395179017913204497895675219665862847583938308092065139348616347924078753587984267479894986237968168718614585759026622798049469643566857477604081720824469796894263302509299270352381082922607024261560579337639957734920776562306523601063060739747065741222350290212351818052112388110265753202299626365262472218278103036023522090408914017666992011268980476779227848673130569362107784407406868304400684957667853152719864481850183835832304132711820219096057836776831010162379526260429210613807584410168118378400036460443611237854962999022725094652856020612172528415909854260409564447757886102649594205118489865211431609090714319713272415727378266763997390710598177893612737605043107292786806335246941821297692190505238552325484378611448312803899289487177307860516743652907329646814245488766816317275266101128016980442959496352601202542623285370185393550460336414270869157698399465157742143775680457319149438737469202143367566836193315962798002868156921573965133756237994179518884369827123303839071993856*i1^125 + -165908880006188004394151747530589090696399639526735250122352863539698830434210069256662343246874039799512283327953668123720239933823570154276282113983580575585115036461345149523862246137189154958774374696710581866693867901748727919825498669362276053422976625803021897179650802502785485655514020215847676740095020649358423333562321167710835985260240183389657884243953943958400242655025279764571558567968808293987261848936843850138594961606159981922795116488975475081512742418949042953378032885792987996444578841825257928934852011646154611258673561974105467192279004897748543095772617445509979843488929537599382911693410673790720509439426700952501898653512091392718024631854045381281343576915249225515722138911560375820281338948502291698760440567068486972376706712251582886250253979548855873439361513989678871349358038977461963353441925737511414988701932170444467283896806467548310809426274998029427385040246939760357308587205006841240678627243876717757838622685153367772352031517060360410463726092435317504258294082927432211680643056088849199661821291657687806281286981314804462588258913946082814959462760509718750729328800351165295753993722720273020549130159653441805861237159902167502229707759045315435212701327946029831111927241865340625603171822864114203994180433766415519547298942381057716895084118031587485557583969216606967973832478105584266324461830128330678373199832347878641946862705209598872205128365407770693602661351151483306526673802267925948612650230020501836816928035972706478372046943542016021277602430959576059510950035784217069025451199501875306171747102359238133789485255272840769339405679038314269614239377108611202020425949557600445946188054750851877178442596616378414037810662725296560750241638917544052810360681866960018969413753900204509723489675629936619282786265757663381909697508914445826370326162317008118436671351847735938294580341140576379036496002329211935286975142187967089853705286386890781736907974352687369268151023329281597977014921805556698654173435218577797230102887395426866029725451321186398124546591677726053587547975688953324200828737716873368661628650444641325385139465361458640066857097449299149386909105121710604609189129940436494691540017726710914342537380519346632871884186521422402587025045985427483922300829818818356297282384473233209986462928311930614276504032631335311389299555690670190683675419607899732965342796105034828392879987490646140004552838004724175863466750058627278226987246415581618591153152106951940616612287919273606736097820278784*i1^126 + -178677170896871608477667050319886612975608634963894853587907469661855152862711674863961850063169306759660601341153764624330884155836616630836364197501923047952037642178321302998819916293079003423841896232962982313941464733014726082017743119612484114407507624617573170381232151605298707835011161529379953029872820194265998752410397896133431270387092880111320976247710819934949789100885113972912473721012358539631591115410231414959140643239372376008903657638646548607873830141705327770353238848014167957521802528602307102501845857009142322800747979848174017473202930699523630395171019704910871202469450205078649795277998685200235398406527289958407034594838165867271753236862225310294586516861978085051302836243501463476259163454984443424313014639906258737354360415343030925065210996784609545361730002396382274434199805025009115492088869373581525909295945878909401218907943334783723934385258768657199344939239323466241651957352606169354580077452310201491809438202697178731153434207565833313878021890743598331534531171163246564687804581740949497731266667278989110998730950270524307830186278368194974698548268545588634946084092584318289310567823175209591508772376943889934645847452093983483739007460748318906721992948604545389052609511495531012703950914752860096114779104533806521022838652500998971737059560955389746752971687843314126662568627893201467125848995600265408766706371951009534931215412991038128749027995047345168916299244667398581440732669353258891055759168198681084611621840828370193440939103623335779856882297900925917419727699280803894778962562582110267755264347252872773695889995887147467326381404885212947441144678643829147352364241335440237746398016383558072659840714997609260545965151775821176115409349598670356353410509008262753063746648357723075938849413354997006617135892517246925873987862742231052157793402899651784362981746253981630395751790035636503702232154474761166114896086627494227091940174920534064499113172593248534175468028927636504128113199031561753457061037027642007264730531820209126508742902748932130405938720208687982554395562037258266424854693555102334824626908185681294874374010812354843169968886510274504812080852253632201008555623731852721861646690368460083809630254814918362916061701721326123861798296334185123953245579858574372346466558398879268895431589059589520306416008068603642421743299662604944492095445775875657275281554186690012957591185541881548174791405618519508849330130888254551450022483370234185288579171287097880890243512507826176*i1^127 + -149068269178492704209910420975422511867548337031421657581342997986116567907937261713855274165442842340818873489208470536695783988503320657880032019153709679122250988579230697853943499222158599748551921935929422629853392441584219518080353798173492470623827400236223809312897782977580985975666243939591756579644787122269508121678576511816843314723893018438201023627511695074125036982189254920307875691689525715011159213639071245669760454755956592026855321595686090736105706131541593372234459390701861521592500213113639303525532471404111784747275129114766508971384618907438044606382199718623753579870266933661195778211753133890934441394640079837325783507145784172899177102851808789658659719604871749575487988087740851793030027688846011123879877496095104570667675951416589169946327582950336893684602873775266624559909017255739460029294817279574562825750912547729546617827583067968929393579283617339037632320981348915261683646073720460776117005292284653869195721366631537542664494144958482645800794024596730889117516021552471680080755976130183492676447629803226195681409402793735833396326687517819319802186915732446397836147680363127344495125161727487256971946611626250255147801653019738946513195588389669817362552201540063862398374791131148262798549428966959778080956160916074813556966544775133615452467191012683035958748091666012254862675444680411832821658103315164416038816295609755999718913348742636699539998930934432683695355526663343956768384553571981956153845722962618386796596046627359905343252144753682469689141215495432602322085491415307337749662777466052547781074861039298361113530446451639417634116509939941777632618196400970355479460942631720834565448763891903195037276748963615858941496296458541406367914922161708891431915421329366195937914143016476328487095850486639897100110189226277537158920116194318280658375808765659468119746697994058645776966906961610702084205977844117990888905622126217968218679241099393123638610220153114262975189326200221032249545749092650337442291531810166719664831541449457259465637944394589151516612669026322891759270647961699822638205129316317627493142008023838086224055598867071349152713410188221939125093208583449241686550740914351573652561149287006291814505940428125411090659318546161119504561365226838594977650030306226784893254160674469281286127024712179204333145346163841631583746418059115733631876353351852238306482279827550519447975484317279295113250383175861801496688301509035799923252763576645347408647937267611992064*i1^128 + -53800161183480135108729614759414562471682386098446286912531397793711274694490434947282231746832872807027999895812864985672761295233157607692333725265401008426847501723959750609150572101907570557411330161497158117841689175206295699299912987792746047571901165877649568854926467920727360641832195750279891502073536112414992136809374477112618684063997985656277753125873646081081900073419213482959312691215316430823542266614884218070002278096047176651193372446429637194037934244609634496038472281604255941328753774611015418084452179691934930748422039614605228201976086851928301273327275114589241764047483131484881480086773621515795536413633019429363897956724253226381323256175655523506025073356818931350887344877683162357085395971371663261478528295047412128944430097638178748857922896492853316579345425895175756964361369413638695222146505822895294029703896260464912098558902101707866060135040725169983060404518205991364370769320595297000244516788592045575388480813586228268992709187697949184129817256371953919527045537192672186417147607914828209853206622724429167162554513976163893351285080814322779961016965983565392375659625279661752455748948338391104499079369042621448559525567099431743046272587307214863703711343384271108362438005168091611818119600902528644655819340531563735486846318786318512054763233182946607906160765983732004202956144184859123364170877312326153053598737052286621203123758412604561462435715141389567658844652501922940580277795194588298055178614509647382267584463519780607878146639865395606076210739724743804503981799673842223321505722630514726595442371235497613207813236348251154080291050352692010026455506681150481663369298223130372316424036237837995972116304497628014926183950359362129682094400977999612054079022578169464067547815020449094186875656624697664466840159463925541421988746303753171169896673824933117429827538188159593461386328565606182628388125221395861100518234039554317209533694956587435897681794646665986533521497895900174683709328756509258065214625919366012166484935456095610800020340652744427884335353522742818641435008409273508479920430739845272448349114487015315119761679056858502030431191497607807180877637992763452526242388781457624046308447201918791829534274391544270501494699749407216461417105191854095069103146174530125084754295878709489122949611921379686079457971449783290936594314037322479396403457108430632619462989719439214328447749996748146439211602140408594388466461183881704729447175803305837199360*i1^129 + -15276029926724321890998781637708145510771959984928774654237058360142568826226387536463294559225383702700145264344390308898016803317145183453593088316071217777083668156293729053553287433980889040532766244622841150946376363995559276287153014793127519262088048511157439852661490459623824078852094477049413329059946094935717121909072488267058144673165657770770424127857230445705921255363341664897550971561855894255302093522335997416607363237854124781747227361882142069592683356395752706018501651120669696948365933775660017176329348189526789623494978105939562005579784280340284211802711093958433258512688607136916786551939195254473781733380633912356347024700305356037027341224409486625568876567566664403072852648353483102347274373671302202592929795645481865717704465660380523442203975242557631359208774701070377383191334064488911921041020429082618315862003872717297802806048766878090896232701146253812967299289197703912029829463376948802745345452131447929839420769669072795416667163299067835945137473760523830479299290170220098648354468382444637011420392273576495905427668025166696857354976921337535703052144667360942191543247498031628835240188768284061599347522026306882610770131576837996460642039470590215609931542828220585980066766435578519790235698858912499258139402793659889218808859649332861183479630874615336493605137188769133770697276858527558755742219752949677317295895840974248528295832032693301302670143845592260632746728051200939235582944990476411111535454862582104316796659396203794187306129402832227051440761544698100850031443354464791070372146896059431015171228454821942408746585457891473581389586490224261479613467406854444617008324831136961298778405481131769797995161249546098163891894302247130978933948981391618003869374789934957718287161956727863020762951391488463889368958918576687694082059378837240275692255608081281569473439560059451799790355836699953054530961002288540104396919462018526491094638568163613370510706624708866095673668820261689081837934973576171640764140547843527453772267674526068809638962592012984130126523311813704411107082296015120936927302079247679322163288779852423105627698513915477956420504965143413382977927012212753332411353653433907566375648905946593685544440723313610602013303260707829916331046257413770827205005602359895963522682017150657398207021726697893439092075015200357060454972852909806966535579153363703354720055457059839055944244131896618959602186974855725522224245276619391348244480*i1^130 + -9959464087505835419244820415899364177492921139061780454910555546751675469052128769376560554136663300416365264978938690284738551335169243428837536398347102004695062632943245377419123657230839802668581472264194575003631531796171308600111974422050497994817858539614500197676618107071516301019022539545659725487006446705238025045280216965249971224273767377378389064472848578533785298012883054914317160525498963822147074339961078783833226144888477920407101111056739969038429352460380306948817622995453909067349770506031286915991505555410271483024963283089356258803003820878214128678399120869584545317549372654656379663269185694795787148896918385645465598004479914612941803989318831923374276248468184442178917169669549249592152424435652287557165917388786224402780126074962346821553735563562304415392639839522744625781373780490908924936854370681973150034711696828204096710719941108267315315882651785145665155755530526787243314229898755001957016436610078515645571930652322674470744038434192513317237878760565314157499252836699650355276960337460305836734273657249968885992461171686189916153133808639866541250351430321886483569304889174413992074394676389065815374027093227987358513955823699527854903396009146233398518487151053946874923304316335054721817945032560083763422151136609664291934100911439654831060145577335570221502094547658875001368036553591097415123546163273441863945931523183229604230015715070756945167694898465988877942125126727147611007579879128997117543572183819914799664301439693854061251168072461307556801276582374371093086756783932635390077677157411166757068640207280385925254813412081779724930256247192562901429949737672321294090794755510853777593979349517217706584958180913539051371116543787864398917281049460028362799450471497485624647266047319343974117301450564936683362610097079559991571570617220854524246656104941387521418703620719395815159629529470846300406703402238157730904249943844073899720908980145285578774964027320841841424331923413355387909116529502693208204707967372693679271506529385166129356350141430283073849542131019375595567236750502155075624170074035678143765416255423230663730036889510067863933555575739419617878894585401117318390878412875006578090266153427366321209156699916045873339989743603813667748079476943907487389978815096901871423046361546446337650916028466589520622117055913485877100677947554490066536125209763119889551299656205404467192651980739129910037775499228809789440*i1^131 + -6688553647703318310444428671420634524560205642129328906587529823607479815986504137046402873681450449202138712908164701773155775493304234526481956138921763270019765104664146696926807388679881748425629230828552223875576387811255451942384669511443192452287338706825940226271315829595535499917844228480148224743143332301481648858731949033474682496878863703805075849982008093104279778736265275986622092988949187114420688016912733808112932320673766762773884481101464636985144139820192881344846269709635132854801532445481140542103405142471768084578278492742290746677877803703410697881846555840049535130900790498921386740115195411139846845715200044307195371953256790367339809090907290747594163835758862989220235525371561670320759391262005296713116428563658386528445483165187519262619208746007896793191195525956935567026429894343340689856960467922878003576448603982486063669917370121392699589842038007019331847855350457620034203301418767778889256843531716391725891119032503562780013497874758843248943696975843675600877750260460097910724515980570288845555674202676067579557490867988251461502829728118962555806141738503409708277577577683239069019927335438527788621309453286373934286766585086746451535769913056731932481037950629085477947105242790158175935321945161886476351892796816549476087005867443095777074149432520913106034879689656539127485859851324545229480279001831094388949720968439258460549505807720251558042100537131830103893187444360312848573754423568970057297037098673027267974210572035274355962365410719156495041128548989544711055726784893845189357631801049940411224369954069961514393089521635871555197630778848983046618678148992131952930289807786421953282941305045999199057592301191443199454834658991838241959177258725108585365363979938322422038776228521962912234486640625145347892617131115949827055404310369750809268475913819452894908884432563908861135814069593541303783073687958394657763798295074413231341662603944817517825195135996358767705602509016154055776480238941785228283370306126312733456208356267604533696126455946725767937260609947729886158893908320815599083016215032620922277129322557048129457610883961782096332456522303473823323499776175756671291231053714368107997589809754462931867836750725862881384145668313382382819484202253884492708120782876578204888709282563617716035699767114019051940990058698743957356759816090600403897371350910435027220655102331506071385297930632036352*i1^132 + -4455504435791440450425432801905993348326485976426998294773490532807810367580873512032926440811337586296923937017990859808918283061158036606031117150099106987616571526098336782855739774218023983252838973612381889504187190331051165927590593168512564159563008646139686067752170860165965997450217991638454790053303759959692418778799249857250872624095379685810171346490358549947278020950750951493182982383089523017305376006834481886418050266844314795130156577284279221685338044428000761303992336370734952715234490972537926029542743313216681474319093363915496043498534918760171610854540170930000199118602279700848113515675604848191826818825099187163521690002407259128048239869485999314150500135151793353743042924316054530158321695852996956548132135442155466203076303227332114668168532659268422674431951880141752846159110259601072585413192168127131541439124380183983142341558851067220335253917857890387999829877628051938960503678822192014020725287040055464724045149220878073012490623280491655564224708959012634547867233919929435592805666518287424311751411452862885522743149091315920168566224356428218678362786811260042026851598824988843790354791976408657526760807637304020212472676456441550340136906230094305151103796995825197305073795440338077768433339611916074602287950761517117969586177478815909536404664485595001139699856418172915430322298932961002266607109184532649084941729833975074623129811862289836806133073637153728271380286422005748068157593670567698392838435081884880855261457762725640801745229349348543644404605126639662601468060714507521997049664265081379363197266373003264979683511472342753977659058226583250381367333344359686639101390572981855877839097247315226385609876531280004764314629782456521723508305929311504157096078101367796784006314433151949293671222034906133979270139788457354513340625864741395539353303061425680510872235232153294191250879319878716411575850839118550029678756659343039087940237285759619979267778572547663353671594454639024119970067897189207305723208199753546546256244911576740276825428165252999519981119008274534351153723685786036160433422275370557090724355064559762692337213723362329851647155899261929895014373016878295563970639658707753078557000000425511772656943731412113016877313102848889538175362403996718065619920499297104218359819304170557179223741183364462977446233583118399980588975341875208203524189065206182775020284530393088*i1^133 + -3366992224676305349949313369686751540093260748012269208407718981874335398407257607642946172119666140962508937830602514402437036741213123239825731062814182252853941325274891599618858616412207340569897152173914596284412058906951091034287620107380537595885688801846341034978414696744491549567929453075330674345922887180117786247677553669277680668655244511142668744125259348560819314060322170915090454585702827972198095453825746190485341490768966624296327550238364968071036558642448454418731932129788678314155836266173379979185511992931174216640714739496054518255884399727949041036072636660864210832338274312596214303694910716718911323939079638987487242384117377250754825797795701488180217414140834976122214593459032192019912800966106073808171917551251615289533589256761961009165523976091941752600997602634200952958470479475126859773435886444232203567905253839485926641427375244438854778246728076784422638506057812207101953466767136943474987750890267614058209069388029216729232672437807919779759375244233204139513433621396329490156232605015205861234629710188659664831487824139633851750615784148012425695492121609993351575316407090296080314138337264122558698749435272064226063713976858384775571908720594512198000529346185629966139466662048075148437477473976822268947807751063785014998918403494976893291082792805100630974579231731502268051687380307597956849117628612317371036398153207410715608479018395598329759863628582762412907730706697144649664409517884398916733951870165959902664004813775638541181121194115400522917233200829250503151376788802246743253210617592237765728743378245342777408179943261273414257035948243126161612019116264610813727090298940068475155133591420161955575698678645921748604146987080762641038004057015033936202348132417654877562183644743395909508049208881335902961542393274690137001308759597778270066323093033571066148493012917440492504775920276283031340099346028872537429679439377308511375771595287415866599298215838982440835876342844985747534037763950706176713541545668184080810226658059938166574229640526902269069748244354902231158121820478375532481063018799682634264350901032479649613311755065246622635760361695800343781638325158854548446655192914557313945350488365359086232676179584116529235071896138679011372829984797308541344005747267725862270588224843644890632450385717855170462839015598038544327155928750751323318153904128*i1^134 + -15945634426014875095803827489748103182434354584292055128285166417930187148324165025304565337239934647007969271134510923568461961398341543625354472136676342029465540009194065177308363156162447127570071909848935417628882568940596156220020520132279919647390359191832189074594780807600799277783685382575320222673152295169092692150310716695084940173133162428081196265139997459124483594379600850844020895615186319913837473689482707536419890292148404330527174533122634712356776156244331808448331981759733087288993343069189354832910140520859321346323684504992685764331449651876915966411176463654218184643940795087204481601054585073981647005701878093076820191737774138760846674138849715705630274082613402532440986140850512201323111010015557430538163280854766012933248100621366654862117082487273759654164833825145659415430749577295196025401862033534262768836153683104614743594264905513020756887399533795795046255647995462917491210130090125283783182050960718324671833351410081449289363341837933490549499936298593029480258480344307516259805939802347674927017461238609417861459497801958021340421603597840813576543289685329534534856885296065801293977026279555169153283540355264319811922997457070718762534207251982072544178280773879873137631369537607357764806826987623109705011725070348008290457697755148584027643508747131801465803392236157934024542197282802315355992616199506609453228844930438954152544736920413254575656846402930980576454610113517303264438428558773523358465276545838538679751096634252131266015361763797824789790051235572323176727637284111423721335819242371636842458987651614650058381899449541542313953961010857910337270665343463482857207068904132443687265044733888925506737830480857447564022445773727548264316423793283785800736425061342283486084213522948674626397575241919720372833609162206592626466754890684948005482951057730928642616604450573828523245478439127731628708646557997315439626631792476839472161064192996887784710925537867353927323327271015953296556826631036568698402558873116446584931393762336334799857783874556423806997614137753809761198861941017227167966087161867481726208326618091610334150361873252332216847860218713610956157378236490775748697164444237074779036112471245477833588554168815722107618740869388545223246645329755609160590643354180501364128438654606292637903642788220322215233096126773298026512384*i1^135 + -27252177545946814990969787404717135689046114462716401337017400202464923349546821146461129691744551066892880449418422108810936222626194647784591423359068397256284468908400758525399685673875450388549778828918017101211817785463199181386057024204691860902218678264092904917050044168624578245444743606241132830400675385408020800065612611887112347684655891659641280346457402796425321247546603183056167514077336872491509351484334440758063664243530853348511696742071739282338518302695419301813272257691149174321864552413430240017006846347915851813125466328400950569760171648244278206972092713585087897347044838540445399931357603813913625418683977056931439355850852852031787023923473599177678654802065184999323786246399499490954478520885348348815813876910991013499919007789835528321596508817392845281900101382637588204391018459725679501694184208258893563374384681303640560546769406668000050200230768233980079831671316627372821805057247715338937210125678294108246966884438144004912273972576850107499105981172307671789931454864364027038277741690860174430351493224030822384784666263735785198465976721633052083492827381092983416991267704392889065938458345646256384704908022408198499962636121258292688282498781453006993919772572583779717177715317212273166647645806129295113177555696024247365896561336913998503604713291689839145415286188663033955914638077270036252630343167145507455745230971234263458052910846471634888448699143423290188460585506107781138574099656456942388813993734693365963722177495434331148721390178522743287369202343596061465089105625902566780055518256157816000315622845953625418279372769497419804711622993146008588318054703131285441739339913170177177157774482861482525125524102859746080856045899493901693086864931227530866000358275058513488020031421764528689327013096419545711885857737104537765841125966434372717587737264620531401951431152127581543723458759294962951385829436942471473000478640803193498480684636847597434173286838443993240605657432645190517203726769124782162445898793889376627309544956383189228406538552410549538707359234351298953001455074201632250834858747756241878847512050486135937797429611919785912247496998729874089318695007904996025532007457069390149954210395629199619936308007980343863201886268256362507125652054963225224375083427053164017287387119989093471229864835358392320*i1^136 + -19415203176496667468224776058894576529687666185122895098127453325074517789470600403229970407043002305756278103956787318593339899930791744224593230056179571259547713287341237159823626473330449459385191678160300956711538504986664908445096412391188705196948745062980065760251818606704584283867961573330399782255517639397104001636428342773896734199655138668063320362666615606172363957604838791751419009588983560568448082802806295462798863518346808512211251160437288636293098294961022687459636426470382006830380141014255354028628489818306913333709519566647674185238511720446756447142185109262197113933214430727623464857542963538450329363482014700605452635733172816934982722097239179144362154780322712966026823561512538831289087908018300160902697442596435749124981352025345303775397832134026836431156156246779589655090899026416558391071394427128048862586392350011554720590517520593584814755087376503484647472802511811641537327219999017470681193404043803886566415083711881953950220505408924747578332769121497506269975361838500150703753172395348543981430208565296431034213075106713671722578819705340991147276405968257824560582913125413553265984065734887434680006741549827495533921063901014760917453750549714996705620366982084714059718967978572933049666811171525652967195758015452898345234954985780680448609416802398955322159176383848571613116393575582177343911263721942663226997182219775782704418273356286424599531313860970080564765794486860032572360542626774204755130652525525512394403272048170131559324963696149742749469272992094359370053924107751272216969176358103855559888944375492814105893396075447221833631015737292484344076836394330571296559416810994582159690581068510322012395776094286885929344092274508912844286224692582580097883309071777804029314719442428348125568762948428874641503239789406822307304073128383682347550244298209631263682496177530481784121888289512093700027534499225516414596885906218127361691325919020716505346977462348028813238825945393477650946068649863219502326378527463306872714210589733960618282755079371648409759223114559083246404528161141766996868158320951557255589327795979433932887514811484394020332400246380959126087733382386063160376234324857448778477016782949771795373655896678219239770424043436258252926094241211015084014458474702685729543788953600*i1^137 + -4611203434994161293788997937666601756983259767926707278793522115934433894530889982160195544950052964164588210823357605286003100592313312852256445104757389368413812701709399247589083206935381558824171138616270250201122549398114010537900129370594192999459302284362260097729352796847507480090165290727438605359148022197472074775154105241751864956126862412297482579193947495063868724872728706007961255100402808139522186175590473445500657682694986421119924746794486189161608210733475452242523367650528357291358418843702557778073047311540556286820261474028175211765329702623505952051980446158902951990719354103280036558451263857425430202432544120868818760027980884669217334775124000107139741090665669866292919512529955034648305391716575036471970295384607808110308189082520442355464831330963224687904141027425562262516562616987578319156583068377097279779867524523205135092705290935610777028052135447889711263253745641604447731845231010898747593325999191335672794123815174693465700167484002647022744448404631890312991277870409123189344268821867335220758490173378694290743062143733167741835449381357434340565120466098494991534243334516885885106388201900449786540864784226425071362354359741350974142171130410472012732019485489693639820443163805288582035243258884890688392195588470236012288026619005015031606755797781646082637429836560836484553045015447164816124540522051978103530845854738995733032460511632674280666218134312537065728815233614575475365727296937494209279853015966624164932064993857453206351055560198391213521697322035000174104935633667500048856068428498041954749153580303876691753661210385262561120204178838789662388416347810368434922719831152428315877556539903726090289763401481520855772364791389658538588626280585681159017157450484556483033248198263803827487930283621296832361748423923011793283818138734883213099761468204474740313724916655709436668937327348733925611931209817931710872911213946236128898295020345460634455860054676103966759143155319159514480542103376653552272793833830512963606802217053658958710601428656895141269266658283641691908187343872186093781375056256921635249192014440876329891479757424045879711111179223277986271144087617278697857068675074929209039723140066948099924073795448780496829623233737435727030098204513333816590336*i1^138 + 73425882304151471028754215389702557410746882069899286579969940385966164669280539171218215187774546836087626545455348948041678092100313612686521689977057833729249651339638754020701898678263984651080666834460637658288784370430297462301162600814309522796236860751939878025186061029543482350321075228779350937910148799471100688914932320730778205161413355075593988846151054786420535579549540844420245131585342146050123617623051805418641249182293450554672186747712229130337603132697338731019565023247321546487676569603201125585794820046787380718555385634982985247362214580112116349907461734347597442847898351467815095844124165354584764683217452016782946264586435487316243392754753175005955120922808045326446320358565608898678828091860272807167452346360568922653004709651749121298680130610762839798504362681255485288749239993433745639258879468173040720373679059018482863331567095149796988886305757862200745412196910497821892642060954519952347536313618279893854225308764329312487407794136681479975530605669577694694935547762077732197583422605335056352781639019174298397082947488367675860369062394852787027459365838182667840999609076227432865803810657272194996742333599119986237716755837106896106878879056618901321395259868924298207947904140934948643912102704098989485791443440865843574641458698889963463385299791115760104437581759436701519308839020553768989026495552151613469689086768735703435167652618389007505279857205300987990116753159586124472819210556954900514163309909135341355605534933407228617943288815253087352325259661982503338867262987306156239479369499245154658275048857705895402414665936399305722525903523761193844344406336121935375759581102699887493809705818222188418756805563091427507047223540418769420045428261701416629933731090895263033192480899171066862284455859924147838452052403970139995785013727923477538260907545111485691384881099606338037844848773594516523435835534018392106315301947094299587451312385488675172037575606568831517795679479733202521891616375260656872815711888261007327042416838283051860354898678590289178295467462315761123485799754530376231405271888085995253247503711822244221737714974910508700913166051880876460652757137808030804715503744365359995269065336374741914380926976*i1^139 - N1*711565462534886806765594177644918411193170125755472344118871904530947951962426187750326403060954392896606874618670666661657204235703462424434379623928127504811755127879409359055958486974779981806867861861272070946317278574714478704277489266180935781734505461289728*i3 ] ]