[ [ 4608981375525709743879403077627649061017993556779296325510930727120550304341626610645903928456248404761549687674669946083793275142082320748239224506291097237246258078625444438023820958163609889188418215446106952502332258339269277646688543587340694107990542157931648740964017596082056771450417106303040703633907160134359611810788369678195185968214892736682759252409657456214370418431984812357369640540651479075170432437355462579272532687690936307884183069448233548878090138065375511656784398433808600605455363840994780958356259196240485827262417956093213905267511437751609982207869015476349412539980276901132857293143038278902459005182409260910524518663408322333331200850222831545624427837943358519890201214196606828657090026621091243972289260545998998503960290672200131035904969530838144216730130449843580900475646439137457437373995524112448733995951379052479241938222635268503991536047099758488737846514662020499776259888356348620321626991761947580691319792916630684886069435648630308432224773365494170576162393717712428234287664242531183965303776320793218469996579050394218072609168873715125118111506449160572209439258893591484072383041610079329281461125440430572010790941584108011386771734593642945730271059332998612864585327881890092368068410217768316770545560709469461998465621145754764927306505204909165270872609940205116603640210999068442013909599389180417241997153199586838845127679231337737093277683082953426467575666010754531200670932806907066971264574538119457612820266297928434047354919919154354642851373088404955479077372636755223835073984550298607577671340635074685575521354543314054003541008733526577065858254125447922137283922307453094419011460018387883438322385995037653227541839169146536393274667858804123578519172082717403283570719141028630120294482488043031828676490521550937834112678582739591811526471727458236543178058170034027961325521789473556573357444109035463878092271843000707721888353976326362815960105261690110618481230332214634707201962309243315961559603186208253677202735819760325202851933059533610413001196363037537035149197674332439225398140984016091055835530146192687016803185999996317698589192252330062735176221351790166516581128237815458209732700351891346824695870703686345910271679492055361522241244248893623745679572226655037306728707193038370523617825680863554241039289662943491621645509374772260159859313987526990982048070796839695381551062958733744669106518986240289257882251125114441045672381354859590306472867907990894931768387706097143322049840989899693633892991801983079381698271791198593295628763240316593617003061561346037760353120030456791839680475438010654077680908569281393001977198322392045932486864519081826150488013066942086285124298457314159029801614004343301990727013149296886379588200847023050599398064385883022941864496899250179131868071911702928768768860839552682765820252483115541496247790558859999416676511191534491292871795967122923018190653093944889299967221710744038300749476355824516637628460935319683289879195614878806521936357388626076373049830877957867333624477095350216813202514330251372197324900561399100339807605253895866611138560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -55625215330503926483661581324000715247732701872713938479320201156224316723350482996722854924985451440366358596777984054211386774891162285557052615343799125865074609183078175461360065809317272848454747569786895024799430917043264167489055999295000716179799246898996563543243747453480812028122458292593502187442558089769182480400244733559008372951679385175841008434532259506752019238906765941628173920264576958444225313771829950834546030826951106903474433261071205303227628074311037493011522736933861573781657500379871754955255057668764778935734124952918362447830740345769897560965555336608360191581762975351934876571231781823561580970284576084596111824300018470881079684377948948424864234567932530216594654289368502032685960531690537247334452568813345185689289894264132952258447783870101693546931741112680567438403097832297171536638899274776098302282956074364642131282467001102417811332171164159935776938801985475645471316667921909362485476285610132745512225231679558170300480719112969161223454776159186425974295253815988306515557939382359997737262153319787737693813074466973103855771520824275229313298072738397038151694054097734245185407646355731421579007550458309975816789358554385771092346613121876443846148419327285709626386944838269526488651828534895811484148696265832111594504712705509656742550215044094916951915487749484035559950010433168867620428526940600322485213198683089960265022689164971632893666853917877266466402143259104499996744552915775381493375628783503243323566956508225682287120172748783617124038770506171625417934658202032026203498141022490386476906963051541931990239733237513778207452947636105547934428742648109008332152073940309890771105656195493260749155588594547920979858479042155715655658175286574061523990193478913727021224262169781186847229212134901664190491817906600398217850422017138762703294672474721310180148515141128862355342924338551785700687134881366066127166936356600472845323442514119944375885477681110392017925585038146771903050046764757598112026493870036488218329279761698372213638015627900861491716703994645780359931041247460619700892084300819275435639303989508980069912222685841599744039105231526800515167023338792221802471739877013225960633430945240230284605151115014295824819783793368040860493403027340842296185455889731808518360998015247720646836792876401035660784848879804303565014835681612707207288547693181923755038331734109016169704416358316707052415970152185161275895419267362818132842675896501545722271657744635008791830912561811741290798935709842806003137020445217606241652301880680621713279860081856345174008819392525944689331913876444591526262193107134730284483590252440955142014189107261635168928137854569752023301357419923107173958052494049680912846111570228099551120502457467633740935855427180548268165589781021137933033063271371469523513032727688636379923830385019501103274725508115154287572430571618939800693291019371031155464252218607214611233626296115668242273615074182017929699399774521263751742447116573573490540914607147500690475295355212137215275508070310620472777612819109551745876256062765897092269424596302106095837852055767365976064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 47072788669544493198395587985606201435160527884719980004739336976723770173801274829696530449528719667518782123370150273464390018609293427502203401857830517768402514484453362086545845211299701775147726908850769837724659694794841340652060835322267920328314284138595141403485320439629337751645386473618946026038285194479269235027341880651816989306833352661637792526379120907958925257003625364666296742444132095132054343029169019700130648052163216396273555542105709131590055803034960167952092207762419529813420827460146231067402703407443749562681115177653129328047798449275353267183655278151339704762556969267591963811461267988939820710872220135626474159868473955788019558814372423483004403036506902583138955353668326950041238667832910117693731841520303934881293740761982360207038356419010137754327807548037348000121920867992768902166700982864258931498442637139829297303752457244501950204791923459964152110291313981787631017411990607421114784861301317740785678986227416800662582545324324083141341859165938987926925768665529251145623846761174820890657749442066535682588213478515005879726677871736705799080157220589599892660231920547600592430256011993751821019399591422394986592360127221962552808143314233996278369595841558033129274544178691841463577920669096747053638475565827807294722337308438126174819744935623595857625671215877261466052785004046745095444564200091505906771464815635538697933799534082321696763026212927477315689337925103689268697276304771234272461645437691005758478550567878580299440074038019023816133889450612188239309572826257714703744938501036219901475909709098185249225104370007342628268431260856871653020377494409299099950925695414720944107365371161221276981928681418877629155490139698077999785037090624076126743144038587552134535515527329199537400944113953021982701795397910440054962346380744754061346214151070780399237749867312323932948866338848963463331386888377962759778330554803754407250379843909012197260735855270517518662631862320486015878441782137760104565845218165266417756073910749930834761215762145378814627748800758415286924508732579053616595454681756528124898692683860843891268889465764108384583652953956835774895170036131842855782683773676683416779523437846725378397381587264342637903772340370557799719226182089296610853374394346085484659906576875220661775281911291587021240865818145246682049209799750329061921759803808842882855598839176615800956604902039573491209024399651968789611733396569741646952022638260518648534543639010942249324033543062321299637293684317137110143400160762859483325842765012778745834139769969429679122062846037183221501170965612024665682788474437834192586839610281985465601168812789519382788742833680771715804635607354278212271990971995783998345011744508807299086103442969025362641550193322762425224635002137031087755273076775722272953681273659484308618634271719207395200229611499667996519026783147111008009921946556308081730960504046247996952300900725389677813857402085089385195507640559934670598627973517762346466174174354852790277889128010122711784237129440099526177142969358047623341651160456896212502601586814814141743378805160935424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 2242804906110992112545483583507930236012352644891171614839987079085476743637539300314442848681481014723359854182191291743846503718792594719571408741887029349578293738286526774142221474219122189811569169707123970619493861152280498668306143895922826111165352105815704308359245807989673915957758465946312047002427051359022693228913449333537859064496241904572882646023466408622749586767371478330453576169232006187480440530785748577443236659393954437980874309564848816474992605759997783493601302320534821087498786707341229073441872724228868982217933321857230251172772171673050936924252247364896711107836075894343570157118860129997095526758138250977170795315741294310138462073700955457851793583209188856017508833022788046111434525517203041782684736092323472815188646473841932558152500131764971673318732502923351770835295867497724223322058979482012528928576840753524687731922086012431856643782381167814437602783708952312767981297669636770321266843045835206481426639308512288478530588697666306428492042007542073210317236443627233909325996689092945394341494109265240178695227412480908095576866732102445507772362750529615153823608210006419681607093271493277893742737964476180310310159793767575152246507050887692442636085923365066659344212863081989428532351826542195717270542235177583542658878259697685965610248659911050754879589719420433252976312967418821518897482756836698904608412820898330190510246109266462515262437867563316809023213773157762097980407563309857573488136068226371450170419248343490205989599816759457055314994889700725557706952362548063145974465268455041553485733271824796983602449391922377929882565861700051020255003354096712035778024632782758150931671287655102708020134577774982323026893446020656514947305727518849130820751209395153589539567207581953917214920225336495542215660779617355950502952078514802322742745295646177256581775377630943375365167967357945428003341120370415619625024825061986502179884714318525178747247794105131403538970989157207828122890793647365110748073190687884073103746590324411381243100877932215999022086097230379157367878062596645051761907526649934562061700616754323044667009555434381012071703812693649561177648488772315786768475685249873229329318066363709776764003652131726019133638902802697945793820493811483803890078081668826876146608302223860811761913324043893015445924544794402727339224745561711809410054012335095043050769395223165828335591812260965643539881658501872621312612780195308547989156140846110951914555275844747612108264950107221677438340059646262289176173540001868091077956320580494822057865926044433083536355196722140956366226280945373690621079985305369237084224284446734226560293760956896441809906445194006309243574756824578851928319608085286634518036084674865009658648368979320329862249736489704323265638780274710671534487948643035291001336834855460567906450383140434018012420506146019265919681085969550973568996588390908641945425305161043225841454447323450426662723513004358622473181105240322060658086472726770398905686148004156939740294588591557169129506384125906236543913297688705290957791586480327835006943805595561605567469768382412226560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 5731584888029432991003389160597317995009991913004484632262592182057017084917633254701112233694944367750866836779571906704615550616024729362820785008083540984466853322589163476786799166747611235343888428046237286057606390641166031918870642331633878713309646450495798121549395203593075213795350572770450053252963237316204732025711635783301636688983814786939904965148967668379517743328982143482610485963349101396408159636925221784243259922927862554978899857769961029253276884257585482673461805757016202390945198365811601698745304259919802826623412325560295811649303140751874825789799061966882335403461423487068837692852161415136245485345268879068775464701327127121508978894402983217287972926766800346028125602438648033378711082457828113502321130764576121818884463090527682770958592847618242571311143798747537464973146912922267982307917921094461325830162221791498933492818620418700431656850003685583067303981358290818841686562509269024425907403832920354029268028284945036960551284232388215610370558543204684516186693204860320715027579889922070404180909552731526898863846989555902437125017808937242699911237777932320735259342118745229969581185011775954988542145029885230155919220767675873175583783801453555562216653354065799518147442844613825229132090937701908833645467100297757571398127582698405378193030002670188799457050207762673476288338370107056946354535294553209475473434127951074159573419563947841848795991537718408185164779673723178900220351170808921187926716154447778224021982593757573877121859030777413713913856578170222507450843265198545734250162161799198417186037337937809584899074987942945036896928708051040732279503987657313502377454889304697893861361320378515959932944144430286858215234125569275665149201925243956449817665705696628717103233825979869449493115963468643336607471908075481648524141275480894294324077230349971295007683978537204007320423125045509304690541740928222091067309201286328140770516740822978940224987614579850946251738493646523480561419851739372817575400578337148229117013332826431524422423324988295653019567219205630538957527398195366443035570521118840843893901584087043237196222794951200207757515291778360386698322305865566925077558218297396119455970501327973489332793081357787657464294264583037879986965062051583192343335430814202024732568770064210989375915294247828619366375346635491918255462940827604562077712929165424237458006962241731037075461170481478045008011903865400830800078525463994535042740410556337791276236435305608457916642684070529440390595966521623301027595159809114658396396239496281540952227513389121764960560182238756341014895996459055833706097166582907667278342284037024780936924731714754298522235768679847421331680578113365051326602886706564358997767412879277016246381232624920656263954340395877355192341031014931628740003733036604129405253894405934261228036699717557625571030978247961749479821698982030044929893264416385851146310927632648067097878189980345353234803253773138866116477635702546353951228618327760211273666429392268450315721356758376001547416561189025472660086365568055809916101991540209618496318611526218093017923287596924928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -43816137101410873314767131519702802136145489586742327142863305250005601165021995558995933644048700461710318537146586441003661814884281736401750835469099905028889645727174715201698703132292923100549636240282103257692440780909001149750028206470961640037268344973346489753899545474346091960777358386620601225539142601780156600531977997556903039481364352436889500595792346405728365891474140979325886174346821902225006559707082496592959490552043292767103024452979291718146072992081756975413631219045833559663474385371108276775883201898596974657476204212780575292447856328724067390670682233254932352119428277373635141087231604563104268424670530970402300368022631761625001837237338413616570267176120149679018056786614581020271393229856949218718104937316123616001227579467621601506169373740586777142275752385583615101387274122121912166870626193701978227580492447560600856965177702777647713190473253028709691036310647970536487057281082494199601136896677297949368783234996099515881826392562151700835781247928791633806279924268137386238359863832870777821064112848525380046167076350818499886820635037420271218987043043081070715699922045272180332439679513158449355835645060010371802159573589244071971262271146797935077503378441634303237082097052269742266508433796001813986288380094901250480841087025986544776773965066568959575743664281110224555011581557562851696880769882869313950037632540162756206466314423631783453560448974136952070399976887124458860789926699440526793893277817303032129256519880174349914773220150809281940846672619168071938587866808662582523230275507775403323079202351463516209128693068133562678208470070948903279732134657008625007810951356992472995282449526314096049122474446434951126827709198278362391015092439030156740133515141646642749428405857328574396876667868914123232354716693483646145648832899981780255681924658109670581694281265073752881008238515430905753417866545356427758458929728463920842711018139671051909002907555276878736986861490309632375576514995247842518423923309107385670386254852113312681553252770200450442429121000170048341931357948513065554723812039431332656479110818071736302286568583878378210712793881580046784508276677606595143871156860883658426856741744216524550510932342665305536829515208377671714479488336371800199648061661798675308217857261837673448302826497298558624963092758998352760444312179276224506150216433667818083585854979329453714155356141757056987670542847945742237885046068938704205269650940318535740376726298540673862855537552569190011672213039428650141813757228536936838716004920524931171476326205455402291214396924394550908531671880750624199687721492780939599921641489060078481003385645417899434536295278522703471486152066123237222899184403629314899374305551260793211489493130417169351842802669709747509824061095735767592565413338109584668452161394082040614731703715841308886970680246571615399292546071310502938932323348290082898454881374328870677629533735790888475615037273531871917850549013350214009755670696246874688471044713925892913048970918554810230877761878628852022343691449761853591188968201258136581773932823936437974912625156502323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -254476258632410506318786949678794070242649960761922242456009239719194681103176078126746936705045919760754828221654430007691046194532130324042204856721960075768396983988279857841532233069146544757722027410065277603011278623600219835855243406096532513372425545605102691518045747514334292511054374458188949552222826476941329407309809522347208183860090912715121049781887116874448804148946067664734515292620367897489405871517671999658215100222916447965792030133637174067880809886099167278459437143534337853846016226384027039863267145254416756979456890708068396088769861203586578215578346292269804265202868598246307475250592806930639215317100625547476913916299058246552858292460978512702868123268607549177345005055094942245299344637267712527553937375499587397868161431908997796847078574638632146082639201369827503568469731353118176887418350179629130594003550585040749265425931545718941195646917644674517617850124320886673268699093374776894581191508175255227051454664409332366426518058179341496907721848359201921095184062704060890250452110882068450389435107915552802759626267634976296273383097563446626964775051559073019319333827535480667364739836836066756509449959383792590869107916863286244249507134262011583542981181454847954294259743083448616073409992431672985298879950674906877950589468510189650340700070805211857406574250123630731292241923889277507728715144724889867297398287480848841970674443867563258830854562975116144802343396638714733703120428158491700876686014679673122241560338657332086556003048459524139138001978951465887038565299065604735049150881115234294295157168067988246719384017877984189225258056933849646287978601977896276563352930278104845299995169685019784186578775003511547269216713618065963213455602734339174566507664124359152224711792572142330096277787826195486624332325028735496078535170975404916626142877490187772185492981131491282153912363902952579420827951692703118695618381975389227189351204481069682603035053096195125855986486029085965934233784630420874445757397630124411051604059335850559688044321213505945721883697102487997151786628102517304020567459190091297429182059010448763607229580768254695941870760490147673434648601272967162754174173502007730178464121536963831368345459478602412782367464795117201070188804569014175789475650077225960446292269757760143716096324154929629226771492604398611684356967123050072407582816417736698961796976749467684401744608599993635869132396901509723957163325705778805880663544013453203100453827909042208262694047312012571464738510269797434927474661322197035592966799512123060011984969594195654185209794416104801039155662142627935527826442838843261563814355617511054818319333841771313184379159193289331082638344430370082964303218693346985679425548300144011618824103093205059272908768874974298254237558720609710426503191744116810198919680716404733474325979965729714114678957799631599367693421504548961758113067833434116720803835178171496225454406401001320394478743385967408125919368375119452646002790609453441324253179733298062240735660092658851091025518025632527596438616919520450913678877748059833923350947106207859089472320322928640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -2876385646396739884992820774943177760501167120597032142681222889524861990847624473577941118317195098798306230824680046449711291736854509175627253781598807153328068004682500424715594051601880345012386291950810789011156163053466776303424572650217314105846637670920877807260383688545633117091592627105617966288333788367096992724605827193602337275253645467773378101553033442662235801883754156207364420188200662491520951649089720586305309526812821827176113299291790699322697691980028386844238945805547208277830972993325693056690264210205038624454239355194801526388372444715973849317951355745887909021126090759542116574641057514477960678367474374504937664459632013821952224863418863314019576142065215645464092061386607711250738437820060516829708298232960540445451122604250661644748633441825497224716818719432692248294271653920923872445141245382372077717994770090282282516562016277613203926623184660785832537539492710305396200647843976065265472525762438499706225094371647021260590039297885346128288208748470229752757907162449855914838284511114796845654495400188771191742995182060502689015199026335008962929778449354598218116433442963389386957290843928911763388716632671713728110570971489220144169545333987159405639584378283040400804426045127421836494652488086606337736054106070142386464623151843017982691077374458918571066656540455610888701351984930298865918942740533509645214323446672306037918897458018088065489625236685096711010096875937761890089027805134234685723245646553197103248456661648636041269035314733219129706592940064189160605685073333166357979323590884534818960643546908974338383208504724785397596392742690889899844160010364230021600939063613841375015891688867476726039737378014468102433392446044374102014028702131601497044238933394445058159240582732229477558327341439598943746987482149338071662989521199864035501453871427967939013555727317608310178344291870796628876701619025845706707917261133727179093436260340570069538083018486459389213421721571161030425198177050490467834031654959524040406922113400370605557386580313562414200663695755968280901405375693633573904235213088405281778495559903905902098224301708159695711709700364095279142073073078171703459701519672974136344780995215489548407437155117453961844697313660328198095829687397665261400148033530707597387367312160536493471469168416424437917669896486203059583730434994223824783737003748815605581134656147260685048534989802816518777077720773714266035679946939637655295852483009872928490717836103116029193320228314585744107190079612804139567650959128928719610097194982316210962626576607601299445085572474862958372306695160667489993110624749846535955384532796992244679565358083404501015984289937935109520836770993202332024531347661418299889111245290585790194010160229809647380090993627561096321702034127163403699726844994144499201465373791014682673940631592758417454483465688529636737158637027260974819621311512536669622721576750317940119330502114077827728878343496760766485922846145179545425361336268865247660358648377300514715776433047945985424145653788506744785495628857695955135260128503876922888904327272214574809456050176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 3526982309440055075290450756266324795608156923653409087028274194884743069857433205953582358416263518150914714308377259585117058117517818340299855242870616686668657388598801298603095083358843199846198309613154903487623662170174090837365813741341139535080047969433983743750651192331810298027772041122408277499652536777369568026638686339838114174368182280300657766748406208941786100764131989231977748112211415477637002237613947278850222237695839451231788685997367829873641868396842368134915366870815087443117420082805980648296956956699921475373875142915414470309664210184380299230460046844333012265707373246337109721133651115438951435200203185490861869422802710637492505757366635264091847071556306850229138349465264577307050193630847990574092677758912216844701027485511796888048099723539718779096482771299359414569118516924928771018198345664740707457478596313608607842418358556364284853260761675094354864495949773285950268037687501095887806802763415087639358162601053879034428727783444326293832940861052079624204556437205651761052835556375421341613913130232803617855891293174196011022113692421524794047097603994396942546560438678672305552613410735540491217694923426161225754302545207801720612416229255580321229759006619961909348928786645071511035571202708223473985817643906142812200346651107603515485515899555992705967126223217476292273510360286187521612539968319556633671524013798440580555709342231437202275426312018024925568377201015190606463669205439364427449630583335059619285028362665570687663451454837969580383902526567743907639076777472158113004047941741924822574892182173313015445164320152245885408664592561628693075850345213702644981640832441739462219661917336982853321906591691986801105806602289006994372471871988218732606457955727874150837073581553119065090141409551718469493777077584130261517514760279726497504823913642723897499842647696527209606678851040643818530519399134329229974512895074462032156307939960466416032345355351751325664417876074872967160466437926947877987784338703167843614832322251658185695886471326838786376637763569598746836873851120541627976934640135720784078755826999317185848940449037486179947874234371377329111421010596594477105565040600538964043134827929030295912870113349730001361627887621494943346312134638400952799185575704311780183660584696401165390617034364139533393202668924602111158249973293145775194973557507191000723324496296188082864018724203909051814410213219253870421537251397541024110819180522143170732093848325395984448090647979095342600289387504471050239514941392243231022686396877801939683855832689503693698724201620700576301668024523519297299519899447225948406071388811453470559506778149791682186273658160253474642289435612837570627275536170062299897335323349083910733454519366213970661651569679062662461778084467596456696937580535270898979364751651036712996121765794572033255509127031803169172151595251439482888501130353666381772185566857618914005709943623231304319801088269831163556352894728522044392426197238653908871632418176897297435801942598120620248361705662131331936316355923732595719543976608983867243156319003136698734535822540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 8766543240736278545251682715154095231607808344886473389806079682318492073885912106275575436478894256671153995193685277136499557284572599522370497430752336374365305492641212229190582524129454271144200229739474560352338918223169327539163765899474831559713052037759520273261070883121957534168122064359849181910180054324203224863671854057772893055727037176207955681289759307392833007066515316782566650108299988875261984627157616522678630231327101335392077912354356140061779842322994611075822887500147243232123046318488694276436897728077090924819770724036467346093505464636691946050443741355583799962280693931088585896266021883297891814070260724548295872836517612647641780871930178218401898574435036153553106774818284124198387871339452444542256029259276608865068516805445536857738091190533360121110208552835228824931851451473749459929337481825422993426258932914691030265440963183883973735432950294168956284621767691510640933259950893738665468445535810529790755502107193672319694030126528291055324607530578082452313071599021839902238023768136564609237195397250700933652750420388354239842120588287140143227392202389940087677099302241256390703861207645365675543026795415878270356386489886835891358660865214360496338698253018336637830184216762974695359226785258376524290179131443535353654689722608433241442128805308432990740128299668577774381529419973759386199140805597732551655439885082615368610132156122389464888927797989842305785064171803519643631930958025693526286997325468506262007076431814185337764932878347548419165308969947955188462655860314296559141188021888050817130715979456907719505170759531257244439893960705500961605068391128016390587098682328740361914706393305600545956961862706189976099596457175167794478455751423047946778736416587535491818721762413112149514059336793611364594638553534987714743617083369943333839730363054617700580915525565674679350980293328934090495429639404551742059656347706631598193157918830920598320419864550594644362159910006867900236250567233565191515244796078189665939402195863033281627262490042514210193549614413073966690572917067708159019782459247331753456172816167267563681685285985491222536669285300997054689815669674198661777120102551650090504120174381388585854270106417302441945008173521585206538376775649182369566204140109579620600772279550123108722628150058109293512914667325113744954197149694509852798364322511646675690740888863092172986998205153968324381087635448705468308124820144435455138906354658073786555302646363715058468070555245656744800777416338918575865278651931696842834264979767586104321708098387288399190048723947311263884873865402916157016579089793509804959072916876349384327260573543783914781883064733021087852772779211912616059460115821936692594256768922392931156098566817533604441487191088903437774954163157695111552719824329722261257394166358157875235586089577370645688457327826060004514267001741724057806642044243902729155277645082630246962776598252673648195183566965917680815117289313538256115397581473726922465622619012617607018895613566209063455428472337880589844708795325210430782270747587918374291484258596792047006468014080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -18420976641871811114130726904013203751519085338226981869709542838484928724177405175775438412077964020189717799385882825203424151418114899061652664298795624528720230309060622200010056039215046949619555262750961722157005153565389507023358195407575089884971770136411620753878209631725569441701973995319345264867638725828890743712103987564348803057401735256907945643310483652690414542081161900000402428005034856608302034315425228140864576553180565382058012805249375064679979928728041882172504126726011354979729339638516670852962426177078229868863632555449149737142581083916897814467437030629163370630691259649542015431808112558016670742036948023765978489106545784113873063505090633205730627692261644006565666424743671544363372233088370994038151403980218193940137506219326536060885453591351703093390441761466718836735119010879825501747440644688664383369086084742224787754601119029583218812439537116351509181531681548089666831646004304568636832447443805869002958832081228822283740847770595477959705614678180798890443452530751241226987207980496431034833950924864708716244511004238363989895880605926323686018373025642086701960959804795400154326159455252107269918826756654591609439451872418204070820214179675104224256515306320919554502544648055896369859665606003852399218437175730586342490667822021118879860178838907207863391644978688845883956383125027919562596401621854696065861771959497949384867816911637544891925611406684764284249530973038705455163170804348944856726658077452639990023699259894145607166771850308973722792471394980029965546730143677381909648130554643868603906329101557379820200539586899120384369059342289997844025363587004176959653792906764106541001221497066298094273508517185348584619249755399603828186834037167577875021965760815205365192888891972660819538677861299384608371857060314630865579026575931151708117291112191529181903951038911101357903098491829391054418306910556771165021969069957207407726163227490549592349530844592702636544650462277024893735572538035953974851666737297705964421177344314353995571439589904184813155663687276019338220599621048049037408887092220865992821345117980892816832802845860472727766031718809307387267658227955681832067427325810849291112868543737198772384953636041913036829998247979294793577908120006796040423759852319458838008590885755996996057300231065874708815408065286143815200278025019709266338636262564818470008649815741365493927103259691351850221812983704398449008444336487282427155114370304752978884975436800931730298812772087978442473143201356520233012864564149706533002573608691674500016907761785045131712374565532012702973548725315729299122444093743867467968396853196268804827858375982191135796643194840248019009921036341127523221010219563690761457029149189882977635131579007680631266738529502901553004231585443470302593454470800898050880628247852873703526586176448131789558143891776310393841161195767431227407684448856041862998945690036907222780168633915803844937550400986070855410613532268635855414326113460414613074766720295918282828445902768013682223652938104875448636515313038848574078254798909819280718150278778414734765981696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -150204668132694090569017958009250164495718795487322083602252029885348640141773080908001291786713775443676730791586274066314625287273638059754894472360693225353268271468061740000735975034188509766337066167587149380752186366270026037241008755275071583907640355772984155630595110650060495611701694348337138017200487433853278484760333850049817435972491648645016757171842393145142236030595862153687585361402769994637207666378905997490819114522252567111031774379359149390297502670842843036772455934570998605657285307006467961141970976146618297327691626650059417199004245130098149717502279094925444331952202184470556542892645920029359639575736636029201923801304208791151592941823711718557167568077355500428180888965248093578635375413347905768709595738909037932125889829329599343322514872194087662604066120477871141243195671762404911201206895687879974380734260015619890734815999131281745735664452929296246368844309350399100036128297646544722573978566117641693835940355723066151265623593895006932902750182988811018586928784399245772813817912410308876131281114897254558724510317311762618777306301819179463219440278776282697001358009313954731995362218243052584650246655022487781256239345524073334046746412155678775940679636972176095778954682351548307201230305307830171461855104644290719819723476416388791699741104978248710923973209841597272509165235014344440066781470778400987804385724124260315237064033150814091025486090593960330318135510560534378282821107156713254879661749318496472412179988186720366947156663778394972764310126768255015690508052103351490951475715180786584102415138596694868137335336662822587212646816827404813221268301198497804041848758987585773127840683368557273408811452767683737935471647895033280377439855184936911586368371853946991962344251043161773577433938902121987951702793407616860056342082184845898027534784052683191709046762599648233452122077103694585777757594957813094480774804266408347798461603984832686366424832939534188663085109633746605630080545377994184856435973285171364120163783971723508780485068093872364241146752787642080835806361172523902555949620603394627159015745646087705456780583230521680933109190870948355235746240540975082365034193117514861871210840094998451310682648574059369877109409211667820885289848836121402390443458598640885640342875644187105751810163150020078270797004969823431143798960083964046873521715843269331335344149287100342271795156618300665700654766046029564561655212048970047556734002164573341484643854430634584204415290846589854148153843497997188797653630629160851890133174768915331991080699789185443779541332378960292955742990442120807997973346656365035085852368509248314215879779753790210880538580075105934152214090984657105273072099207488910230606910206965225059250248678384729673272845150691788578134543730250686416069179795440675029800932838699005632367074408175458297985318637075195243128093416527485280754262373881718611814758099779904747730214242474042996019910097448174482165156900061931336977753290710060606677873393577584696695733864907364179490153698583727130332272380412207507629186244254388692759499408675096410613350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -277215905648888173907805720471488901965126435767106396731178797376361572842880812620888397913391981159715229479239358719781486092855480229130012042078745548059765830489633084399264384264434723323124870159041934358707986375808739113119638553500277363974658928783871224430231874132659761914453254786457659256293172035379921588137897703371758581333517280998726466060831816967379793733134868681791501814066296265371230345797852230358621536303927769753044606664894228009234880519083970859917523433962251392598844975286120315866508226011081742253534978807112832487160669560596111654898491779678794577347277290826522817033433423473663486644435246006071997205976921060090770873072637325844468967970262674299376880830788492366506536572301160255590869179725483730667225458176002701350125218817834883461849760815968798922336059409169866304997469740378167051781953201081972541812360874755687307102456213196079319685174926339974506067270486897715203893063753424845451247491868888069545290235869582570361306723998095343790185912385746175084888188963488609794317027725312541256403420278497046237214077222593694610394322460399252447083153367105540308328686450051056014610119561086255295795791359495676748090639738756006389790669355269561011838532933196050616094900758195575439003945567680240162292349979318358231712661661929742818319399519891993869689166509355165088446392136875364976079185848868914917539211158694328771011499068549070720094065440473217609623662290732051068405215015792764001843522260725177769036588542793935256999720121185228644119196374674788717127535219339255353931763796386857037828006866620187844078305842675507258386128047022910146923652040591252719732708261193095418902781493815051450994644515424918841055478574446379127016807020405970453342182141949019897363805856184354755260575013974376878047504416907596224877779486440176801366441793478371652472484442403197748391171111139622222140211968097103525619639730991080064139803210366189803217006923877432269840304110101033515095516297118010146108309410505015453417769024366793920861610532792365447060682885711633663780223734038579387642461931079476678597635583554669151483261356583267809394372846342658747963254456358743910229185695336025049060292052583104168732317282412419783616651988573351248139717436999852340768586422453377006673052416558561157864085825300202272644430727234102087955098853926466109739727518217747873016966804190961393950198150252690961168883628364651548000946426696621121447332109702492069460129176663750007320625041712725338162590356822429445545401561387247780280786276491023364652370251035131279428475272340858530114964131075188077459857669303091795297555750859243926310701159757911379515765751533108185815059334127251053253052294535022048716890761399715215407722385176150899000198708843196747040570211780065730277338207605222570653623092765921260858568108215524672495306977449356310016293653430343643231879828821645992513226923869167505721542941185230259671544840211198030986935065689442826033208293200790110171418599998273292171777180953718944624911712960825856095846091465237446669484378711881899048960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 502802506859904444084467755390363305116605822684628277393507602670782509846888251332232466516027216486625045934662065959162356849452937226272493982594518226122812036428566427860445879334485458349083938021049708700463457999471529961822159369599864626305712816601750698898032822863839022148874070233439101077034105891091106199199644586658154400589179906001244835776109499762654084733948423802818027152438537698337037769177727876404043267710907262578517337395437075417266021099793978196160908493800808309784071108905461810882282064873130211781853510570549214643566220284472530122233526345202086797949224204466887378568883656923614351801255335422955762442491182011478426937616313579962009052658241485512930470900481890080125612777453889675487115886217138086157605434097826901717557478376089635349741006683926280878847520843540115404914779783417002659615772937066134806131899546219007887745162318246410747343971593317847223919526632669894732948808298450451722072255187378889527742345526282291892115918910226859192376525247833689169100521687521949380587311695938450687866671563049878322200652339109693938275473779800082414033447966130909716314088357111551677218876075516468687366205209811330025646424461316050473780125885909576092156223357831360230955790115834960717278150844896458178785620071822364018313806835423052927231336987907607308793044594080877694937952745204790837681881997860611586601513972290480694062336772926628965436681736824880954576395653300522214574401534641601898256210730716175012132036343760524522309779057554998898421803966747298211910990223673162541678669307095956500291499506672547058757570121380717694419580698580643478680146205268413240799314820242435875868981360387258964979985217741100649058293828630209432357178667260270572974115133853976499542150581001123375647756589110143310166590632720702905598129838248709620743615572129842224732715670819238347154304773063560308377859834447638161576276634117431018235931396049676436542832164446484184020468053950842101762668545444805151705060706576840272610316368056828008236856165246017052289744708243078754763907587521574223977864504468386681234654294158946999063861412116553938454729157566558869831439889184864842323035824319024063905786520224618800568398718975735285916594080646055555602221518345797408477753678780333688085261711254694174425645187212897921811276591892345057259865803432440147913081332714041661983543424401545911784135535838104769678785852620819173581619421906021178423424860677938999454332133732138234033703843107468201863611876346950943772364568301283291082211341801633408084636210487861168941231935442146884556341184962974490517659565152882379820117728007859836063827687611805838647243748384247411622341554401835574058380340082265634897127889811518819350273479363204727886784357591731072284757554271746628243761062022776255199410696805437584625330736403573466124436571214307505837799799481470041133953785172681061882649354236105923154200671866705599985259996112084858047040745477210795178991590285109870186385915985945480732556248359095386922057695921128397780560367957521881118055078935520083968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 4406442585628972527245391737740721414978431151630938224052782547157856598259748958044371229756007492071539020917988019435067145738971145391925991805419887073733317710514081220578078238552609132458297745527074052410675217632433134221737402578954599973905696316337237406492138897758382775938849198799002655929639764367810470806568324058088077129990580265468332949816466141609993412070995824090013956445336144318832520287432605993380182104670233172942738348255340357348160839502193380568228179748803320869950155943039735182813572928306434394621257966246960544753335611876015018773046473805753142174679071797920674616999615373059191844649561341062704226278343366129823392545216365494687348963757294971516818036396095976401031185385861788927378565568521483807056439918483685947534106505471625889690327275898941002127259715800769346734797732910926682670857099174186763152340773635249490133318401610509092232956851422808158229024576765120077958126321793834913241702359870322937588750637119322831440622959918419108480130503445394634550804169710583700659788113181848972923043927126447470806791404937763552203862423506262063186249306838488113644346590900930362761416672226123041044651588839601266327885208168009341600712378366070527103417015781220884661975729707215280943296676301515581210045498728735871867629996954815599139673658736212818743589073613193055219980208151655623621702167057482900240948407413434071373618611486201391571332912437003363223837743469489015745170002691938125955390295500593684798767831047925867428574572977806271401350322651914222950744650692021233606646261850094404107767936044597014879764176051225592557025877836868939175292026547526631753699721859534750825978747116845493576852844453105181290972227617011784012768027990947880832759848145624339371628945772848711712118250025012153327992922217721875773174888985233444276528027021875356162959644874598438420563094147811911304992064869949829988476694340563394083857662964965814344617614591589744794603703633621202975752868523083916231136266002081523080914323472482755624787056528844395231060505946028214191297185326917825474958974091567891949337865675165646859707869013710285088981597459019492302418777306850569808677881788255104958204939054954682408769402694216679669050655089081983895645876852214437714890703465554624655913176384138008212232985172111135342898628997778918771025798083634373444528099120049420358666583526666750165867258544780068165198344053293043271930102699143837389118957335724929001756749875540243692522732044377889428202955979885136250949231825432589318137366278924274853623898979084328189378589631211022567522060767691546027090833856680505302115715434309793208270138382324061088505588534344786179502686744374011911061799687727762376304343811764817184942366133492479660407007236214024309868704160819956601618760238558248370099378634537798955741658841938687154650778214677340113896787661623453554204839090697168666085405559237561682227858155719755452970187114899398042387411860557176999210188864724751608333578168099568463036037195335526884746180555515218905582525194148409083143799846036360396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 14219196381752405988816389323760162696688066314082900567974764866570919257563900235079976903821562920073860042062959879503792395026951574421825909964105307332179451042253927183843270089332082255742658204326607598069538449132970422376058051904353122492090641384853652650319894381747555528000160652686916639169696068857800151215468108736466162600674688119238578275595915972659406877457702073973720164170639594772897450151454956710941395551847062861735874547668932514115521258680652857727303099032828570999002581174232943084107444812225499344013145501146068751053557284660339515573704424761744506416749538847031337665302485141021274763901335534475166844264171137780797307438050304564353243987022083248540974906051345663914287550382351137308509663392999058967413517554218177649649195431774757703380361788154992402217758151276527706305384645900550960176322766645198030976905700538419591088618378750068558744874552604844728475379876731833923704434586720104358107996074789542430610193870418006896062059418594732516942544208075322302108072330176561229497914674816457972427754664279460884683288040832561174600942619473580154555437081717992048031122498529863092608898237052581918308068107174310295987431599222194502970948535745196242883689382578659926185919886965498218564440076161782801207731895287884191270180898699006326194189339325974432982956974910869365688288566996381513273605515301150746462946709242210354475305760821688352535937283400811783247780263927515078029245386812517472350934817456537066995498650439221227730220571797597486553238240048241671217110416880211139274599331213053624242789992301564124089710352184363892390554438879270162953190741577292769410967682200212430316220085690482490757670658879673070428122493606685941608168070546061884681152333967723448011104190986393119828427317461009604699602626645081783546556766693746597429065886547337910895205178410403671689718773529704479270924190001120322134165537964606114322648771111082660445527292864885665047139565718917404893334205844052642120178085317225622173140657222100527056614975136400051873836302420777488466434009604440329184835210313618162185104295065085741260758138892364595375781019188669793494403330255538399475082670477704965583703778541741934668626520776970205921963103222069987881722568415145212147776305232584185003858910218204500319836461014745265836201208564441421035781263814314724916218088831053437021823637237098747769788869048210736088862925830433889272130091573740122850152689301396166275390989161029334527726541063757804408463701105896614090933322606233912074217421295627451285440918923382890679324287598555545717648918069043869049718410228767686409004533027305895113248641063205867365106777129083079342918015314998758718229050321488267987317111491546458789069078948982206407941411553025634238048427688625138151035611237416975105389364431540088267825255443803825410699472942527864479231319933891507694389160110589565276622019836150382033570660522316310016820969178784111271679015206005358621548130483974678038408100602475010478999510891663028742219789815853354031410447899228517268605105032973516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 30381190620798479031025721865416264578676719951173900911319805911685173092724317644943211551822132501507419084437719787582600601176659965588457539734901059406200980436651341957602298259483579825738640750121198524038887666819932227027298054713533516361821086607375336564998103317612101262298934721482128650983312433328948717184940083932009033449983054786707216397236608405816579707341353303269068490103514040313188954196436229893741346097151597984058294200288996685276083808992520520969252714337310908342761225129485675741564272697824789323070951830800809040358839349026265613066300467208794067540083140540704281416878235381976712942305996898002642922009764431381748958551602598610516126300890153154085461927446617873767652302507645067400351231600529758544745181960089713611675186194100452486090546067054022156454583340909943727376999797357720872192547259636432660243511242788414348600226222862097674250892383377702532974622365238668459004349184425208370954205099292382344409061433197922668779698396379863228051622762395889437657264200744337641484641626716038953949957130993567285571648484158370089574347468604959531748938525389109675779596120043521009192160324056716261193077848431586908024518240312365118120606849673839465337971485594502058226199347333571490510160878012643142961761731065922341266502732897378181968971561957450968922122925542714742144940081576801930015729094360712901654586149095806126943809004169988549750043858063945667538792691600274021540229312087447558730250046547215282924066913965439924658344069166224417222867641619223435656931292476841978598699380274564971958049739537514836264402240201432455475885368077078769572121620485234569440000519766444343762434108846262402804529080870227370284804693304317003401672586683478266533819193680079273348965886065456963159148758090388714262576129487303011674719334744689611890566515133963810480405221261374642124635298078203137544847253988599172768970235763036536723092800916391519189241190763498424285785431494348606687947056297217461189980796726521229820638425802303573189941084998802116191758652548329264140283675344049045324773592136948989425297989489399350526913079070222502625868047901546638123197380042729554501101380240691441076867696035489985864736135161181516117010171137314015045202839608133735259667388617504662698442269803125042819394176144120376504182748139890217550899149128617606779712701732255236358212409835505361102418890067471289968006271643015244633762673834128449644737706014955149367810317004989357875930262067583469376293601635801819997506943052489979380701662740818447478129318676132359286509670920110287514205661826234246518209832323627124920486590905309691736698344078557664597195597747505224682053504965659831014762655639245671136379737656224702823090352323003523965932370650357197045092647737259870287941412865588614154197964063356751241002627682579508632265993076276705810205821206569089506447716030990903766398497823218015058035246765615252086069586663239198515430766241224910031692276812917502167206850770678805394489265828281918399195116222835613179770142927724651571464462099546112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 47739262806427999779147113527718454354598106642738064400813276449907722792155086411787383249310554508164423642312057403101129832685740518645636267444297105103597604498900677547900934103565291992549637211481033355085533306454797409923493547495011643567323950305296305704938081441213587125527997743494541959060970901396175116461056415342260999884436648201661900073124199103783888251477900067583896905456091877532635957558311289029086831051607680887557291845768350853284971009374704609416364306655803110982993589376680629291301129346698511157494266578009649586735530167834773340413368476581513958627215154054051815459401947912379621347930988742581513542609744311597487606043902904921279027091269518862619056753612495369062702013022559491048635233973145698279336459972193458486110614814873882637323861132192767490913959006675864593850884955054833452547087364626485644174425498959229492752781200535803525763470357762057408816372207084780434549624009037315974572699937602905832164397684482816484027155808951925757202071192304198257682449357237204363833675589733348295517707800203281871062968399261833600711529698986205830875112745615430428427239849347072226941052181476514416924077860917730675924074059545487600439347810831328605828138839864830062469714416133698306913250615440961820056560479403693533886840223382947485673793464604248918695580579382441244400760888809904203204542846209973766465448779907155514405062734518873643052112855882725734336463040928150627643479654216940951570643723331112455845397890064734800336225524338313302350185260184266687832176876462317951611544011088221566334257973023713407619524946295414204126542352814958638997692095428509499019447366522458024223641266025536733797002194407573576934529645132065517636348430014427876511326204793219619519926860172089270121185334931338506299056534342349771768560876554642448365842958840266191068713351843282700452403168416355994977287364573012702980666237555000490476387805452244845369846918794608193887714971447977674557507314901281381758299980548288221991164332431562472766033641482692784132987122938875906879016020135620929817383080244614638245048940450553062118353930092470261054850719629913638635198918866044951969119949156277940864895301666226941509686155419350833841898387553222615332495182852602578367046412802927154493790863770301097728073144953538515949492851488797166729153007483908785984310383228064288987688358071915766264904829003765782718760214535978577449372884307014757516310421299045589210109249805364425155121360510833657335684848989962849963088014212077111758286378833051560391039025846126740039336781595187520014174706592743431303761869556457907506836034200746769430527912085013286217366506181702099932313412222693376744257989300308704653378532784634686068986849905760394557250579986655030222870973182151113275312128186009094683864619296895528410045426231788922915296038573970169329641598360367033025307948824732929362803669425863201038634202829786339396444241380802580358208282054932974827610257384092139673661581099003182096683097852761590978233873426536446940192755722054860156623938545254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 57371750979208158700847538589632345856065576186508472084590802185585784242654873181604099775988350236686211125193312854178335049938946283649742712157598554886443107736284564269296968875083549110508711116245026632671669082553547874952357830936155784455709778905004486583638049869587393849943133188751478612457979411114938273310135100644191116920793990786644464973416490726556427132844891333589502680486127755560040582042381429210321204961260528506414132297243757406000045544477275677695126706110735730629366474644741398614200400387112741393885267262212349356435334441697950324195086479470269745541812074440547887714875561796370055999879415121107554055169501277766734372454499939684112598073749040572141917158648617394111913700685682027233005703256980447860164848483141521311397541391489713395556396346577599337823051887633489989994478958057116283824027738369174178483260000712610051729789818234072494650456940036942438111032715004878174140944365761563183892779464664224087889763564284578983503214567727531059093160238691115252836514541412249598729426069942747616772329204507589087963211112296159893815912187547085861403789171128438661245588607423732306647306781184185515695951054763965213926465833051838247191205378816008689954771645736659253381049197792943779085780229835707658607350812623346579269639861933514907403981401970646435248632364958557980501221009294374418773017255181918354314464731672157778937221312412832147912377087906863419294243919056890004561452749475317835351763021084287885878655862767441225976183071950039200153970584676085301770509258255832360135120914703275212627081914820989421530444211527020186235684152524100282629934242094936961175956315714356011871399413485086596195748576054128038346794649089599039139933443533073396654401321264612595774908804394889850660455703924693244114807208703779539206943829514408976792983724470690126269284425998379674160205175263576858468137819510685815118466147256482680726394811216408181283597214608444529873519535164814985711962174404424400636790904064887240116118696870148138214176824820414970175695293347721591109779947600662415417879137529302134103762804390644313910330617472259126020946812260322807770106222677707390115178636277766944191829034749002557071029629489050377442188726980885502716152716490126978593857140061700988825602875879424274769712675700466137976954470630828181497410640105370692861040093397999794473258179373231687023268546934691560372414562142107968103954719321536337928628452307240158682636428819238205986316372258680526180788830417725866303072575827184286507288236267351681992696926500955540442981646227979610446576984089444162641752960479463890516929000967209689739640026082606914416309237685938200258413462873639863554139301627001695479353380604783556152684705912627941665135369560564671779660631406988613331620724768412409083600557031668565154723027894596260629360110814696719926759945222317442055891605627675026356302234531072844824144229310220567164870548557226067519372790814863020982574466690739525356102530202523315302820857942311918482839541203827378532447507133948525766890477322240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 54188260871210009701019933290171448726698933013862799421299468372984822253829228250709046088556072333421706092531695497293164744912891341340267449558292015172362060707237271102838045424358520328491191660496982026335231129251496717894903430293581018844787078190768381335914556029472626548424608375125904861660474328966969499115530834250542110685886962581809310540023756042588675527782600157676431625213452386975253497025081885215100245703051214822962108311424608304338293178826122531717343262682012409909158180953742308295165373091411802052011676782765728850325576461237762870385167693167949601774761279588968345076780907795765514466872459892225712297935752639503058226092569534022551270786409838444094261119399290764371384856369163899112557810315954467726446760290005385492621187475881533726184330878297132602414335172901983111097045097206331715261977630997634903915277521674519951349730229093150346554394941257003297818781385938626182834486016415827515717051709817288212937982558240466455208421626495814446966606132562555257298578403752056838635699636555455403488300839758612292028545009706862091242847857255117887767061993139766218512441907396684038190826478216234565718553424135034248597550882098864116420196342990824929581424785301936977275832620794722963573127712489500638035471413853530251462387020734428008356693553460075039531367934881753306496153638236955516926144286113217873587710172509846306448857387568009933562812605263654818832962001532764923927575375325957105242204966558057713170694329256962975336413838130945790027473216634141329961429425000149167070207456521060343508302051274553664211896585870160117443734008652021168682809264717272146608695977768909386314944171590760832644790097068351060355696858752212904991475748082406907683386322648439571141008308100615915092303479450863050981722430935178210810960881872592631913282925867836503035221862292095348148290823715020501279815855729844624841153951723642759214507359878573983146500248930664223609854890678728572384083913805784651134584417725963624250806934163105858701506931999188550629660616206204805723023706653494364982210545688198856873681709646879410424354705225779982922997185002901639741308181466468843798084366084161607125888549279852487113165277259258588993991164182281666329331622708705617360126120664975075425002644404083817994748717409170564821195126675833175624738098803119668447370815099945312083306193433178114444583110176315757426257884223918006690368608905415569694107494361098655936681100873958747909951699676818650700471246070008829541831963329069398420084149185142694271864525102058411473643880740984048217270241571323927382260099743693656288306972870485538636086560454583511603560003804894435699421542745180388408976600801728146749761056261223245865245359565194134330632990126145054772713779422932264507176215441490395576451190207104877534530118571300121961544771981265093658295388891683424392382202837221842464582183445906083954691324644669933640103231414977159376060929013822232409864519429772896176614121579182166964234970463070165922239347667445125942239294591758643337810149376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 41347113506122792463296533953797368776559072682561585612065829476943669054874259782111676414057214143812254892095619150101126000384895281412815524423987088841224526995876730692795226651735487950103121186990637976126796912639176928617256716669884736725518415500347909000877485216902346681974478821440454191304399593056619771180472897416186943623312307889391221337463223346328552110504458950490570367149686260399388177210315235116760401110294386718377052094388326066929391152580580867444714498894990349244010107211262668724620955754503483048711230568945505118535799386030363208770418759939513187200568792135881159559792622883134460977015499138104598052918737365285897988206153502836095813340256519603502026628879780799857431268907203624661054443291694934249034560572692877384392688168757403001624378808378899783942794868557893417680289587035234855530618921753597372173885697811040559425178577808059446968487893665946828895512463799883015128513818789495178612257489000269728642765754424942944752966128491623315023407621241408569464668365574264490643242136003760167751413913041405250927814393653722562016201284826934326124674474280062688510762085287125447796018063059307972395184928326163125695561948749681976544299999234171767475388473248745558673446931998971637901833515961205714106166001295142096934235784111150634405666641957030292077568151150022673875694615635786137967425742377009532834034297324815300829088426256757221969135092611594415773328597898305057976780538633517735242511956174334974337616692553026897266211431700112582642370374846670452042866700962289863216080424635003172779350784994067384657794576174668035397136286546689347760347699702863041468551523133061446440452188508295542866607168906345924239691489476067408210542251382767369316619196182394636657890399938520165813022471125962724224951933768568280471651106650488490208867346288658376789733257928913175904449290934599568531465553431238793779405764052670239000974757976593752483258066701587751741996060212058681577662288571721668617377443638956521613772444828906837308681099000926068736570888167872264301670487154724817455195780385490055104211251098632233609031971915759829230384720387131368872900824693563080159323832688125124451044504714723303004595809749892332759644586357864490768105041254956065158519717098875378507932686629857899579635636527766220093904540631845374694620750514696381488121027466901216601364858156529270866098328669864930885433917365431609832010666191112232356573191865621819712389982633220517569995983386664765954196283177963432476856118319336090574416639605832624121190078286490235259402160932654773385644574284815213603221015840350527352945215514072613521913316546232829705179157177160274267170457202926871334797034535350493902131624803114239592054966063823824304322530771537441732631138635756309548521931319603456858776190173047942221627674595173332366067143753575808006468485904951792333581554465521360043292013303734116565481120659889494544282113569880630496162801147901285200414897943987932094395782892395565888448940042108614294130922397678719309348545845050265277405593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 26310718837226662391223098174537578954687616172037734387747843102328903635506157068340988807992562766760434107034963856428534456314283046826519794011605884965664688930290684064795664301528341868783148909632477982225594063451313864145078418876032340268372329094382059547869396008232165766186590143262718884487765617258070577336734718912896743717066791449766360770888409438691548336749071640395578877025882013307267622019342063579438213311210111776296893006763834584829200778974154410512638034544998082788847922414497675311263514770990218355379112010354455730035052190524938919558291105460837746433973124289116067960765127707253287261016504884262393365208422528547297578868200946774267784361537453500910954352749647132036019713264080072049306688728153328594960996878775021378705295564961413144070579289915373407119302438800072842329403371137440362537934045059346906290752253715995660102030747289406765004304299235388309742527716343361734589431302036562848932051478912955401546527792236131620705726008250925374431382909891753755255578948869943996992617220806439301563320006843703441885032205564485107000492065071004407545580756631855606628159306440930008116369550686228800196697015207649651163607419070363939642014113906331548883604023969921242140456362392143705305605203000928346634601522125826224933814339801759641883979916023292171049829146474533816484968170333452962246522043895053629979769391119153633298500264361574590047403219317759171424533864940494823373013059100665819408611483247596321925745821507727260767500537691838052817579226080385626617186314627671079451206348987863431683227019109449202228959638899334748066930648715441151238341569341491320972380969149228941556729520152321281486648513777386136703413520357584330503244746335320221129221969844131871339347302094182136179466189585251030050384249405144723862717799354537351500536659031305808495390439692073933078586030521917748562610023936237511553330625823348373574451860111830958766808918489242404062232442558437983202591309235799603468385741152637687598916935237140136697673276583318617861504299849248806500266137755331417872033161454506718593749666471418286890680115524882072070570497501051626798911677559681052046440715947381626144441525337308651419820903403953268549249570116865759390145910536226802895351741056521521405871629615065338275944106702427924312612116678458393476549734824000514686052765125577824866107788699448675954904106437771743995906026064192174840372524589204668517054258665047206275444995457269679767122289945321802940333026670116627588307944552681440267482967937109602696729679094297116663738141464199687236960275090225529297310453411160286951023480997098064868047568092914956205476953537356429040312637066052961387746936826192514186221430899815858914725588862217840747319184664139462196541744183568973908139309466976078645988212635867811317757558434098018392598327766953473437189085544456711696935933053389613290824606444901395983097384541528963829431680283752230113733834529767362536798793249173361528560020821306115133571993958063893300458350678662398828217874153370369665269760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 14666715040201115370435933163724860340594253332262685760434867487051593229498233969462109580307171165061070948141988018591808466152657614969661725960214898499136799929761297117234771006828173008452693260020270592377893926306453657854846824500027381100695196710978048576050526554715894050416527712067017240206742774078841586346546350107008313084044974143534540576583008051682621413846392698311252331059213697575473554374152088695371613083438042673260035021488230072303182303436113610117873038039525041307052358713602855439544798874815816095108999088299502028075159281290048306130891106250243446111661401947459551315922255099150383121002654794996109353708195412920096123454468895995338010682662681597302056874045748665367249116574581460888970853194740652978996316232800742931862267824447728016727241791729756778417754835749677001675657590455733339546914368411587377915970875350629683867223193217456645286468449636598528244021337422704633035420853942360735170663457880326471860111997382655579285345826047127295816129104246036488177926276972178081100521221360585404251705803760814473035627134872649817227752888079458016728078578321474147039722736776414062150549934072255099669521705518409262146260864903759810946519444454513714993569873686318863997292650513427185713665053535160570069690043982720611095847582820330694442677157845878823968292467289587450976175657700350411127286161961956731318711377860856942437568368451305606784244764046410230524871190791424220455685898196002611747304974237811471409635969681687329836052080489804665952542894573172636075760332871276570554889972519720488877720340460806875009078553807467340717126344697346826927303137828360424564485685265096147699958259115142936331953900198492185823365377715400349017102470835945112014349971222712513755526952741104391403342959744001901149789085160863337723302657741522391447012957538192259210429527800138356534058044702684370629659173491750020843515882819633755600964699674280394692302269385431090003711094335998424232952955437898974257664730747941110802062541963463406341484810924089711027155990240417233079620210433813793563168123070762906047599138801218201189800301551898704821997499980980690988769521858266875266832871318711441159703204433796847909770125749028140587027340264244954154649143101178169404421202125212084411149065090771801886488521284171405486237105150366590114296391625697391550115391876613424477620799377761369501216008768844742598452220244951597527523525953618417053249235734850793874685396573546482146958731317446226183092526101182005142168718426937671058262387867745450777402007573559997430718936424228874438736424217038580983681552282024485171170485390242141403184457037826482414821711152832811512729380073395867685747940395986700410674154427403004164412851082447879675896929279509597329555010653645036618336405573557510512300276666562815895472786816925584083681892014412319838591416899901426113546612456363918705577618616989597304105827063339303178256045716595119891178805860069261888635150659900256649462252728911379877057723577598721850731110884589478883646121014944069582848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 7521753158665640801292471129809761410508739935769778017691032182461059352773480128244949096739035436968908009246522587026906463400727451152040154763346780314208823407667754138064503810435968431932919914229281585555152256743968590645189336498210494310822232542289209511033608305983358164246579224070831482183073400452717321456420326216022827408513520944461586958305661745894447227217998260173774484041923058327112264376690766790509227737456599090398901298762663598250302052192714548765056292548804534573576377238002533489769825048613255867441343068375681256266442327086438213180241531611163792407935896351999963580862768390344835371752233843016028832148880104893825858188986919626406313668870146568705489711747352483691422872060105083005048039746739881469052855401651922001484715511226528089371257977035138429944646341793924310452376832828407141710082205107788697119100214802456113792865841403098050717853770270821851311255240462090572843208729512922904438221526355531300372661390739008427808650416867137531707705395835195256987718691832306636295847846369410661822134779286194192418267327468371591051275857416171597380874249021716226490188309290990996643688117620548554794881464254426066194721363762065788783564889264828028760008611246435760150766966021308803935396928524021511135832707036165484807964332027768449636764329232860097907068008915351487926547701019314529497359473154042697736398707162339376654572090645584636569038777889654244161626874069886249344123009152818550806434537179893954248111366433764304726924029834611988175123884229740850910556744373334515470305836221624419601558575596942586068493801970992461623205657436706447016213065659891751923748756777715216501917990092296115013073064792963531521318415038306168992504447144489448383050088246934702656337423220668037323078540320064991742433832446050891759002252455440851663039061461817719651786562097183035994290166278413618962534946495269260289394632730897042401635511786905828044797711526971362096678866316260998890515641408303019228188513219359025849807293672512932011282182821604161488507848846747542348950304899029750641420932644870084910463316575814841607476339917662682690392308003903031353624678682852960618378904184387873186635888964902564334566766722996133431000895194649370226577252743299105552994266470771000265229365272924110430638758116283917451057579640040642680148837000401124134600879431084353454573099768355711495525139311616291728200554379577475364900711115687563127282016246770700482950810057787786694120778206135632064069370082619156359087727848069754971588616250588551082937349258112211931069600358694790968143418289529453548359488046148585797252966215399771405058508601613019203863985892129618882283163889270255137275696570951676453999164848324272578765112195884203812410811933267342531067923943031185998881068450659506571032243272797027594480553982129415048931983167428331840977561740663026519161522246480418638214710804837536922521029803363861307272167160617902849257903318375467855888143878847979868155390834496551083125973905929590363342570490359695041991598527737757696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 3680803129608978610855895862212524020670390654754584034287649908466996320560607083550927076063385845611819169600130433173999826942368698563560693918109012716001596248497565924124661686883758178062969585630776725897506400935905133561701993648134196914249659686640125831058696399714761024294845098076594889895427676641960757840624119535199546590971712923177837938587568594462374155518974807376598203831775584053832784092707640122661713830852883662853068540446026568953869700335370024068801054139983483047469178214692876874519555397276748555671319359315491164120057634618878477354514325951363397577797055457231012018662584385370207546511305233274437372673111338648985710177088473328660130648345321069790084170884487111458091044635195198622724933115527112241954502902006578246699741770516790461024299118455902500208603186477162656061852861001286364513445501261623419133173176700728869967842161029596238016258913402478689241556466291623449667349655227859468235943806508846731062341915906541679315917396326413315646858970378418897321007336742748545454657710844375505977362349074703493411691847646055780851320449380797565300753092622780262967233397861750670785167265405754292203597202766247274073412025276355562892280923390628245775317017944697798720004602485135618632400632309196316103276850123763637785486233432784407797463801960823965036101107032038508958204581821938997659830795807322051455691593135438023197498393499994579530018752827235858184741416488282588079300435142244753597395812769728946161886927248962998545122771143051150339144356701126726009759197167915832870298156423638032524092450229027908135972247392250745540414881517869377011011158835037438962320618179017885529739876670616631748215269074889193727410832302966034279910828137803013829819543458406183565314286634674372668498001146874683641645516717124281608089470217913351010950919691909535114830313793293908468890582233436798677406855223154589342119514478282454943651051502588490050265394683662763906790432752121812679545254875059792287722739019171685108867622775125874943564021059827390273459391600953707221883101368178311627548203026300693856587374729180188446795105122488345379173330924319539789680984160179583180461632361323742134232374136598462174296465930779283591032685118045434096307404586841900029493467696158991792083393803449748372591421243239412582139063712792457276587618624057540141386671801431730261799638315481865582579089036805706490882316550538157472704296771774278662844153412322352877949208510136582629933034062579567646349079442052346737837343337599476846150885927584256761969595297885820810070690935184306710124746970573037727423922133028064861654925438859512933660654699875788259802857816832127630369496947681089686145486540249388944537741821771710158660685571044655352569204610711201428594970034715666482920651419753792268569226948105538044886289725424170441812394670501189435302650884780900045672033110825133269371931288059613342821170037008653399267967171018212088656156558504357608087665427104553370654387976243989117536118178164187552189416663323050971929739703646945280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 1667398822111624038928038415587101332722798316576206509114158193117415787634670158490360409071081526362398875844871522813420343015943402945294639753121923638003070738635252274186085863737233221408045474359993447463327140607026127533927412945051002264772166497417720595613097188405568440277809401213725369247253007422067222764684935296787504209728503961174878555240716247394191605556656012584311282108463487846171002021389623332797473774098090484712065572369341079651971286613905008279977123704231948922207468127135946092040818289784944772577800704526709046149892685240845755285531815687232643663772267330054310774904692928317364617866443452741060716929738462759151512723709254112560059603054165551856932310217056121342921779570366817035527204100557129018096806087309781213936712618578389604717973686942320045230062600935103463277192418049158698507168722836469411308940523996362224912281528959934884376867897666141031156921248324289219877751577435638734654322644424598627845976523389446389927390204523257558755447451845420511854888116090468459735353557968425236222361582154776727330716575164124329864290504010263271291050787287764134800414660925587290367142324184434963649365874994063891831774884647786012527009656516324734027890718940501136232096780762137569137685056524872500671368939602360293151203081050210269222158203781209025919099963726035470116269280895173069097729268462201398371972053264437949070167883968993603478815018894361071978761678392092109141524009896835317728895268580159001046024625843085212327328643714147303561015456716348460187949058152445743921415541575482021917599814856790612235513650119689673975919184795680886953728609253105575009205520977385780969330439682664582258297866078045116535081710099069652865313205385425398341913513778684614722895969976455347802284765862117731880439238405589093414014248009015901046675601227578610544454283236074346427510180700224137459113299739886855432823587072963006591524896802668824586041424225562970572125470903084003761464803458739163610584569482204314747684194750814878489136443843339530961208080383036392126648167108917563508370662799768566395301424738316826049787607357084959887225277837979313809102604353793578314898880860804354022280811301248898179369482609597275167303681753259960486254064770526285588676948111234161467267850586421418944457362631220995098074562039544113528934315146261096501510582338195691606714129463018163555145319475835114240241088248652567516603949947969628523196984483832302779520157399127810857408350830761156542819294734163190768493725519731091400044807438142192031527653627132049750950447158493932771434981918101465338217392520310439250694405869679933237881887628586150902608371888275626333134894649639044933711927087895454145694119418719109585303980016776412140224216493388955191222851718345929678905007536604208360507998192445823312219002370447546903594024006664363506907443697875812136286529845138825740116000996409061829942944913876667285696647014200640070237310765384371260253030584028399699107735464350940188445617542906482208704596184743591361928371036487680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 668872247620844078525604877999873087223314354149169728201957031103178328418132042846026439122898052623654277294421315451015106543716027907625108104919407588802139112170578269746226598714742713694653363809070504659773172954561232390684675528418186830240111686025392006806341151451319578295423954283534782035153816158168294427089397573596886388441105349783241161549640796663584128069910896747242176107278693748146114929137118970010938426322502508546618841885480506845380367361920080776268923492333113848773234501630204705027616823629265430028192194555556542186372749261141381838274818754917410206348673529186256741220798361783135228211578961744326296539184000625379477434004298426712796891574786853589279902656065712272257702899591086859076265238957512471255685284808408330322873156937985763241066144647749102557904745523710263021052158331673883140374863907204545428780094477013429180212356422329830838565258540703324077838267801830575719775190693599477665947118881944302134365085829689361909194093693568154200661627304358323635121592198686398529797548370537548049572797640324985647424474484932232947028394662429741330204205648349719771354665282880242460615763290477573638539058919345192229436144417769226244880886513473564835018023072767839345827125171238090737733791251009539114139543809830526100348215855502069126820603428438135635814602528268390051753359405766290904008299709214231462642248075876451418182473702399304551579185949703847929874145482730277691540666426493524456898686770806331874466061964806228773307458076828377443536249583608988599443190998734732936044955344280490940115986010973679365365248150312111499757842569535157913528742973070990533865345468774197547544046254934820730789599554991223375447205435558870224270702988150649107700724400749630789237487817454494432046283050163477010939444354197492622420884296310614688521926814204889722071586449116372770106840439834728939391862896152397271272312013898374123404987457095954014702691712649016567542854929197260076366477353496582324318546845190491809655441730311508904225656290519800276326727815937604794191702070694446047900763820629062704979174828405484155312149841844012400120027198013408654698772457574126312628433113161367664430078876229686532703532022327984512769582750768523016514357138125649786280764030646372107144149736096117188810260422478427408159385344166343111542780688881663709532033990492796027364880077153916293079038385424251351724440567802049028643309069316802777726532238952960889800896845221420061343973131730978754646279960654858674253272387810061563409915531083990631631584906623466687898171580347734975790769703117805360209419670387798613227088485011241120497442524539500894037711554360254901189603632697115156648692361155720752377783773937787813853511929545123852736809578473511815381536122706493267923034770480628681674016409466184541053986763083416716963828731616919110093172246884224081539400886345938721290503076222395693439061395769769331974587159957004566068292690959320811323189546099771649416227547608729299061903986080638835526428786140485240233620248985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 219807748034643347374154826437575424584139190990528841672256255451668350931033354675358782507550173583936035497163917860329444939052706568726242387596176354137579417603587497576236981290586427395224569272595346099029186736014674364035338674615184550870376146996750018828098182024289391542167785525358399030289286587315886794676812218058781478284119277810265168784513993649353674400805992357740314679582539039944071102679883904974510225827224411476663008309021333239990020146816118454177837810829270349782029621436856724008473252302647637778178164557394378986995084245284416188087599206613131612104034332147956664889402241977458671192935533992269649600104318083028952856124445959297766891255151614602901227693016404895643483130065386876899431369858709606924730032333959200809128384325355257371858900646686394710633576254265100025894495230353380842481577477427098817843587974771693171486218165238369690866172245692245239357752093504961299193460624305128253336581096181572811486245399865020790556782033762425434288491712006892314833002106400501651203770620588478445038443815655624289958918243784106343199201212826904124284921990640247960080200193450169838346490033737860752107315783461282902502591802906452957848325904747636579237294387932331464399955755404461777330844444685430527938726619517834661139287899082232713418701670323535800352397222371361313241220363281890640640530894577936403347317796970155015355294837701226995943477226333409195104484247852757566135870625632853917503509308248424115421320003194552985548297479194360514974665849305555584204336051239291237850430160352457120326398882729131028206920996602774429279129408230796081191556711597282547602854677570353606050780966978138491630361964785406949779772795460281665842818424631682069177808578072443482501066140722747042666904429092016298142648337194540394631713457720036296307619995485558419083357615538177466164100701072864968682155697165358874800266564526760607849292129365770299823335075676539134163602988093369705644178273979767791933289128399420150163810760777663897371353547150722347084127788208219609970354279458640475331391678983396656243282037794928409413940241704311816374586561565191828499946944420450471136943332541890822811613557643949482946845284444478238892897348468905614207171418845382272500923335644471312878493876356370413599596773078729255602266170055867593381998991186710224457911661106206764076717469021617918978959786132473579733645087980748815058977572222593706016471407219273045204182913546618723289131188056684113260773708851950198960963914891853458945047857191245305737963992845915170598623894209915126682806841347332847421902641559452102984633194401836167420606513897739656776073762371645009597678579312917080676145115540833568287229369216609940752499949865086769997048810565711726181192478671703636033309082321282448397219009854518517785565052428764610516037696968181934118337930505543795030485309618103406248917223526763313836993730075871704270062158922336967937624216004447441546889959976400867853253209480582441404414679589901743339215102226677230942908579840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 56210054379428325064331083554755900490375285032879722773415094627500512616761683562846324209007531472998537618188901710671938423300863364516806228919465829051679273434004365113869931601357603005560337722999671589170805826689884321082269629519613235715648111055065678588984724332923037063116118822399381811780147449845038329496802831815860501544323483658726667602553945317060685969054055686931947861915892872151331934568941895376031842495186134348209865675473073269542688507243192329805626716937027629678573555640172019180634066671936624816662022118398706280941580674769046912452646012968572099040856886607859180906588417705595041862295919810982956382143611926220771558032334453150669596734413646771516275796341303881768216970435055388432167291902312657900023461244063119650766855380377324566845056816452649818379237685155113129473109117584925910329279763309716552061551419426285129941617618909571540890958656509196896725630728880677554693251533679962187489952384183700790631981485609120445261368931403587518141071188296415161468055723693922265716564075122386399966364310517187745377142823038426686385413422462843329852226474405905788196157549070638626081622443823972892961451058903254486059563974703573953544319184632069415156954010658039551482369639987376071349191831627724180310457028194637437462230854589813789931342954352508247821714800242348971463371063986484555350141727229598620445069139336097938046867127408505664343683348234781058864316179273880209822495605764147625892224657573092282969405649398594717292139223480473916986794556688895366267928242339638094585029305739408765743290954817054548682086501258003575881712272040047921494732974368074644666831044374933350754721054782601692650824160878888073623959894789833895819352901831654653474775611081955454203887435158623516738585757188497884838430814402374266938109178020759899137518071838452957415833607432828522752909418921938714509037214220863792503614754952573802732729033268534160185753213904481118032269342231414697829542145940698344090393140466397678677936783200164018086601204020189682914690356469836392314796136075680619101037025853043761461259284632221531491139029097567902353284532580442471803951940177074161985572037382107723341114245463372919904003858475166046651916947307249917875762125798802516486900734588721317752668403031626130680295250872159923076931315072207508058868538954428797684595169835095523083770097047549119933888619867460882819201731141694977744602614251022220017651125333542866724601861794237199695578977239306602299521498440906355578903738403602135329059420536354206263333321621088327029968021446576160879887575343005507337198843009967102760593674949336443695120706489086796388226446895889917833718943417743401128254207515439155907400349078631130779286894676952378622563874930624181657289483214085033894906403294315981578584260508946975785605606227572475123347830329322504294443682321982564731723039619699212802569905587063494587590266105437375789828094845528485263557658058652232783884226376749049615504935575611217759581981509607225025504858111250194138923008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 9285364494475476472254659711164290864259122256178723619100183944791598502176971922069298901393702508941428771583378300720401616508097727150337597237529081379871972782935390825005866153424480234528883580456400982171632597718601366128354451599463863732299507373247978133033291091427085425294240167035069325640858384072044492403032387543493679413437652009761510595485558954221449942049669705950627506959820320122395124924738438403614507973826410434050021524005487358118221959570176929569676263060277408584726680956146588495920549336896471315893965740702707528053010325412012753436335995094967485719962802714875278845854614795241960548159536724579923977557594627549714871349674639818608904796308825390444970735365095340643861239254991389188582481245619777961804502887070710410554361120144214571872001761719740484649366443400863623682226795375279274440762138154556831717033859819815170581384227176777701822971600105845457783403982643661325408101765984703703240156890793207832300295083882996198775805783223773934353898829704585278790712226719004550376503644923544989065008256161374853056858560636466942987551551530845727480138324572996597705516751816251809631704477719805384065184468784743658834345293245112564126424218731912956464149920663656419976243181486176735461677638176111393022344927981007167644635421994107041567194269403219379178118717068285132936592396496250665729784308636030807737149634683545588880769116391533551099793257268005153227087016811453300595044700299688178556407078436958198703976080752503322530326472758847146359557072921150322683174788001857032410755365000154574132959755049004784518009656269590628181827983732980943644790597815679460864772295118815383781591154805098967163703160046418570402645795837068995714309620037288415290366384720655680993365797776748260179085610618878288876752581654233321560414207872402946927799630876829124973667467992098425288298871282131262884005702865690503665307102843580037723054215974930137053612523768187561550505981566605638593706692121947203175786301304072059948659473066800658624916911955753109572014373335770331040804525159010550656850013704732264871375986527397822921295260224775631439146107734251889516488469609280954367016280849222809723031376931443961445921713060986752122224368661207178911023819058028582489901758852595896918890252447270895315337927278620160417419129428779567941015448033998240125880174916854622994652087033414612763381727367105782774928595886785696872307069119907177469197509933100755921572290025022390242489494014607564120669071257546062061984408747922240167201098169913777941628862258641556259710770359139306613613050840784876830111083696422181594349942959599896810594222586787037133027600241331922493406195945328042047454660783961487695270299683331815000866597836913394864896069199618773377735604652851982967635689966439984638516439083005122106299226384586116284042893679195974628066475343795056286132419631339023180825482817504202930706552822890602129934666974152471098241185840856448950537780631493226901000910939246690258975778088663015211372671386142898965708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 270397566653395759119109573868894863966709188250106894710271791876011870697395585103204272703295325749723098757363773674453002797128928069965009033153526549124699124440620348980478118896474478608902490457277192525734636312597125818479968464095419084255565678800694457696481338134092017152433004038435916169062590275862848808028871640710010787170700897807630144754071766668529841064145431761180921690498844150198983322218923756089437290950636067399965037064014037466773693717253935639830715341814524661244704619073870601895710395249540956393740851026852779102733162894815979298330283071425807838863959703933903783863332255495941810020226419301240872000471077987874638582779154409353469875979064745976340110075602027663596468815516698551411039221233456915525365398139750005080967868451852000756777803249823889096207888007085559684228036136654011648375018528200532972330492035998142572745282189994524153297283766003067424212616368101051563128965946242607993066788660372587266695023476538481459806352724031265836445398934144529792889028819373603040283517525708300889726038472867089319836987788860791498012213035166714290446389884607098898801473279654272542877774625210221585545369840167292765521465801839813568786483267116241932470065380945381739512652465165730317191718181889152442083662951172327330641570317173551085131816819552615478054952643539556993650069065021908783781113225106000749249409129721962267815193866352346704711298747052730256837061654898228690597897881774097594155704115191743494835550553453588805513505904281972816154309646128776924345501829160961613394983638662773479763222526159554352454232164257444501518986483683455842370251183960295942422451406254748347702075403469670294950961896677925940916915082553295073316037535671360283829155498344941797783251467082917320159578400177573306711601627274726619527430897458318418743497872826626053020293330425274862571400362406425779793625941296593923774152834761330544023922835793573004321600805239304577562987604510491429030275198715145948079960359036675513002261327184653471570263156483792310824418104865323970333044462036852862041898319205713480485222578195662114935332306394196429747761506263166603239148153212200823456587444542160448345466184057004987852393839885836534623250982141669995493598868975389335473279062002562619320875352674509500839950028234533173199234214318264090576274523983290117535456622636198808426370527289913286714724324052018037601941515658818934075696708729027260497642751290548739315259915569554145858803533495290436091208262221854772378279893111698945015984953215630615177474595654366001044519472334093008025692365402468451239245212015342936246553255812109886552909002363210079331169645786375013627118099293224832299312295190630598039830193822455350948066399031312849764079078017348405447684838462922822434364408146757235741944291019456207972971911673943398158190548473495344640210633046424342310920435713395932910312184043145610914984393575698335982075493712871377153916594023340133055075750938990868645194950262444093498494666495193925327239708164824760320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -380121915165169199911801651646565105227551215232398928829843771468273194618733264680279953606853733101920955966001576692848075782133621328660381290910876199693236935470514854138185705579564172494927404580858267268225077852585383182238095700493129451777189368120290928319716740652053960696292652682450002350733984011659717283622227870963664685593006480032373748534931294477880722376754123147346334991753810000095529724421531637294491102105919711445884534967632995471627110828814931550743760353899177317811526823592652913521566204546006880467340324702469751932179449856793931950193178154931000589528678989675622555980942614633268212123662512258378586979019451973108488372383772091012532571685564999556135573237706100745483333728139933282996439011360964203803721266592000687356253143744656374539821117495516856543334316986525580480221882081665473216548860568879840468519285751619456366362232648650221170782093432052479261320686105115919233691315143907065858376896820833469289680596964526228502268090833783921757327457270911965443148169149722916291234233416942217216147965964007257741410454113316634833637833292838168260682691977358327284502009656556557119692062107677957147692113016317629059750810375741244748696370294860251622556214291560752354323385475254964541223669599695420847832882732520956692901967227847632549056471918825475040734987450511640691606406497029760985872420698369507333758988944201324910391914459592423817342319121894989797902550284925934303201871660089969918008426720931301601407169024585263819952240510648050441762441015839341426958135951505178748970883627801714833049347088656890810598592046170254562995929368453606561511376810637395483577502278443761529432229349986013991899381522530913515145151058155955743478716939924715481821683785595356634414137975896570544121852002804312457229876150245117329509771805505960959536771600767388053187858735393303099125445727931994881548430850930710619710760136372485471907018917089557320137164201409686034849381202402642465656141171944747056685372513566305502423829177566285113338162343899275315475108484560670094496507866687118228019475577070782168952171796396460431710958331533592176636857789576994784394310812214796064141011241976679176878309586396963736195185731247265999547562632053736041665815046541068033020801838084810300509043856220140961064296736148964923040329685778683236139922986605074515197365263882132123980202794590266863917313267664285042573036543445580635928325754063008031511237876115065447603191903269892846262673927014341809487549555553211545447647452220430234476031682138643198386376105921759467473873344278702685635818739691964475401096788125692975907224612919131174048986960498422664809046047937153195803296564861256104934932970595538939391281226954279235515260813173945575607583248460319751094061424640112342637386708019549960250800175844275127475089835748646925424442478015616611471921461764624370503097302896089726007665821614315570047712001970245383634269012444657367102529493776617997504233038122237042432442845719817922415960439129751719021035851324850176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -116637813712960517993829077334408006835630555712289523946799850157993537918602012696075338898866437133104927932957947016096637213565311076425299553533587983435347342821364588070575011071867171289092174978123917759663265287879320940150075286267206788522804634705196264032698378437006024966804616184462973091632782997208760520335882304470515604795377405788817059361671820386016797189024155524635144825174091368677674003279804568788543578001715865578457914281277044605890573164263981616160100733562047153606731712535696806894079153437147861192768262133410207763713427789987931614651424052540688567008598675870676548008335024830378844015637439144982023743286409882955999555644560042472131497384864830687149458483977504434209658952623147684189171730018452689024584241926206014154349043299787328259741076327146234386760368544914130760757662686276314358311548587404069354382049511694619052816115723350658066516327634759728478544153785390974901362153846261030160630089139232960560725058483575197731952377773899444900492942304542080869271181863900235567418316833375598657145591501261877118143400587204495733103853518494863731547475381221348725829331837721808338914675581049659731187514885061260340124903428768886372044031389675098772538941600129448222431338118960401156788068232464037677894363125469108695766374059802140197332865991225115255513583939366920358754484170566400495567354843346384921719791381265507033578135793389146184491292118537744796584163350357742288663834047795756910543772325164549340536452088562337050270411867598098481983284853090964301794138648442671855563581914667648533588945769866919045601344626380757332273480072004648296390905361305337040934866522806536550057078576135103412970137058216711422770051928150586079594114661470226196461038104654518633761023770401962383717231788008280996944248045568303635941243545635521261698671879245430802822305555166168813959276807073210237352823892011163743401402798482593374049848829454877486464305109917432306573772269328035926075357705177311664236842510388492057742467594453570035323254168567054886468723462436286297497071095220896550877988567560116365451785218917715976027052948258960208174455476200249446713430950439698690588635709635423166730818001660910615169645071560987862173075295112438804872165245065133388274604948824662652001364945797759741537912009396131088927830459109259871648509317799818820833984262465724758513110697727903901448369460257498834366946713181218935754894177836292988912166898914041104269803890671620795823116236291423791761579553735371958521448940432809423343367243088435540486593025198904544120905941479994850736512559689618526266279499536723714093768088212685066635193001945739272286580419188250599985853806361063893116925964716795697429387609576777731884413310919528859772133679071763495802337020089221980116114531832987730334516574948045412227623270979795311650749309786643200771596848087535198671063281320740422473885881109834110969718218029190264314547381893277142783475089894733548649159422933474097793462484681224043035016735666060798375685355313561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -16101906717275861689914448784502262624981669613807814861442347766969031800109808464900837314566842376640573745738720236972609106039139051915324557702661948077492711775123376806405092141997519648124940198124091255347279519211597590943022077749202962924283194959842457154759826749226341584645454212853325036410125185671280401142242008395914781790792778144656720135896470250946617014717914929663616712102603125192074512482616498627656150877145545645921223810801750852692066342008625939433494264350823720280291840915155685374527512961439718615595794672481446829132851055549497864378924545470821555608508712223967683566995547899017365465601476647546297330006198161222584926919439664913011375007094138348174162543080614461102541752356948624791213587888678652892245644198966419431848316109777360048725099522030931773713717170020874439737065436700727147375417462074935487504150894274388292586696564509153932020364585971372023379723305524360217387804132665328779602715686121996003142588875852986791029800776028537727422265102691475670387795240216642450428593766963933483310310864745817218988939756945472673000697029865497253621184952968141043097224768302836578577043352168116624358684732639407114903596379889235418437512512140202788667434977984823444698862383464705480281519898001622050381512953130725540109776619588816041289335615942410053594479808201936492154084391914309645203505218278175281143713943645697824122692221479822706891268810891057583869235023225792049756917430381318085880696443751251595796714269267937148392787427114765102829964424524714375337326595232226529377904710185798713905513096883619513964016494937711638225687607042262258890003428302826072929438926572400687801097783306299192893492070196855396376831947359732149454237376367368051794983382313284668519441171349334143091417238665052857676356866519924211685438234380332049801678710105394683127161174747599294602998207416055131159827258511599155881573018558431568899535812946772754811859292750446633454524080924810485165040742262992508524596113339739220558477898658026224359126040160227247563309357780267498653177346362780524434567328408402172443599682044053731400160303001351654836925511457324900899053923733665707632485553587216037263190956289296232106771667349926609384808704689077408905734442788421202601849743901454121407564409172043189025770455311674626707261289001638859664549665945338731942931401764349658140662479393435520889112363999649032529355993605720795963174742791087549748940938080572871066112419617522014164833282157848973979963407149653904909629095007701413168435383645545229671876186362959694938064998732062958709867618068111639425024579619805280488406628295536103151098281385330954885729442370985678989983271192169397325208708427878808769532851059656781602976150484215393715440252482034757061736351665912487617017540941921369818480638116017967344362512041828224134048645548336303152355349620684990041551430717660197065247126213470291252486109700640485927296967157038823963487559199015448494651010427769441772770730238466827585626832786612110325037494435840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -246176520247276980365592470275121073109565291382114350053057579911956202255930808991549563597684618847441510746141007352156536998284377368675699957648341829444231639322547910241370389177318691364220195176562966853903631723880898439006134759904925308004431260446525245890136914294907927049904958582683905827835349572127507404007299655658691192390538105494821698703529528538959668848666551923560846929413506863570463339640569689033200339240437465414553890828059127512609815669475323477506761185828560918509783272906761937810365321716927533500355772839050243213067132100065117775813018587195929270043761838313536195696004496871656070181527859918367193915256055414994656078700286347795631987152823675424641870459687147067112074200092027253564701891127901173650371087698893175347758428759306339382979755269821253974803416430963679517323327578067509991345869529785365713097756679793265555411888080169075570752685646160506519430178800918148065948095418902013827620262746821922276316454942974432746546592276621235303686612078645214626497023428759160912422950569262738564913814790020648609253330783506612271274884755553140085952279976340343671187647905964496713094387032603145416728172635861895977631585136363364400942093690218698653040763700741979922332384592454593131245277517610837191570934822278608392602719023882835912900342887666307611935441769510240941606833310615785579806184236581404597805220711313100743560527418297686079805563366989310235712693690829957004458616126880477453180171528873304025964414844669382899901005547129436585982773913246668771782795320316349153117182391085077472105679870855379731638868358385650759906765351921179460532892012641005219506116660916485999770602353704909386616506159942128839916154412464959937359024359255963875058839714253982683822752021194694578162571299309981395777548696369836075122254794198124261843720083824151155368467466037835862198205859136318508018904565834833619318852876926643561769101052140976770808023593737099831876078222720684569970212708130025221039263205761446215881614828217349943115823916242453881296538215362500893108989015793750977658560407178667403975289257524158959801747336311148240712047068926489358104049194310335832057476161843917204329719774654879036821047288673129486774364617164175375450373356420335708616035475661973540022749700910284767373716197048812345256317874621841373541060362657406884417254288217086464603032598635879550233470493640427775624912176958221643162250244933573519683260104851056479784509949508769976967323452538754401911688593248893237399707213170660396755082081540912159562378305789237764432819824200167199729338447210770561503250970793700893903567914132131960692678208598701720163361576329041435694759153710566134752430134138546062164181174723231364092886984244482377407312267407796457430789413510952935696212619963913172046296419985747233315605770202790664802579975777825137779137352005234988906230404050574579257876179706459598437168652509902732143742350022002682148694006950878430615914628128767965985262156219969098412921818672124152468471808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 300679332329070661375112181339795892963885586787046816970014226843589942273453434169630043294208438251072087632636756924858810850194107072859622683552787512233990214089673262867141784055617529414061703117868431848491703186816094478109099970828079062184563063812830155011174839673069985765442937995624939691062871149624444529264545754388055248329589481361079686343261168210958194603220434442957171601595830685468991851271444405803313799878278757906830164113766499912802123684554512568518027250056158476218478811755139400271574283992431516078588006598864470238429816690315229308007162899419926302524623705336211346491543800630638993548929076791216678188436037365251700922055062317842783059401053252506818512068622941109927689832718776431272575112045677785708878481825415324770280924227400400184994947735527202311149733729843223397331376631354915631062378701310654023767098037312855950077016462549689290593941223348081149126483513422625897498810187902856779984339798566054718764859575067099541232119836313380905048798491291121670266546414628327964295514036827305065593646994129124063689539373819797185754504148042826153133820761045126870625474273321777903895394996239082169045788299841465709720653375476608468490964948430934051299488234635093906331416453244988024848326514508553377044206429664126488688880223910316577975753215547230860404344938004988274374841766918472157481956514413745371328325862326692847456405134561120772193672859324249204712881214944511758208553167338932991426776079000284394921573377176635615158599884782400587148723643010633702144905943764432439035437464323870813758459218333537626171871274861219693577263842837539790034637625429656223372493867200198612870532453683000041106410548006551981136131157983262796871930075677806459138510749853187767120263552135664566487671294544729471857285221460330994226611321823545120979189163254839440800513261147864424584550469009610786094132677539860472679405544225750977038361981241958243941460112382930047713300738500897515849408173456479028204598797640332667838454064542553418476239987434426428906886439660623550452682564382161139340245902012339779284314192883849366073220997381785334792388212573679774034756332853237067949425906096220236684608086191063764926739188326262952265556235928873168648648462794338241758528690731383059876909230839394326035173253607580173249309998971627289532239430101023756949630637340037569818440329127156560172774239372328904576288149245221476433276341867175070179786281981564353869138949124155678571504663050877521617440769186176458062077145053181706582531682525265720398153425084491604588844126728044670596196021340257063022979110665232333450090783491418618548211472435756015085128771637895407889045812638397415808008908321561902460134042104362496557321734488883706328873995499831671751087489777153372023249127055472265155043543067492206466338934430984704773000361785385591861009734419822349089382867240913823413224248037929843470117473860240155542875221975436617609370679458057064434221897819884260421583642801278045990181362104481204089651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 68824879231504876634906737743785415072087985789917956543879840483102601394230895332906396137290942278696398525098621775917983291188859018879846573747752499873415016176326287989153274782043085274380457791850034761078500610147420475939560108219591061737826757979303407557161822042025115929984046827726648993683144502344060155114047052743742090846380047887229162926464806562167115310711752105565434633543670358138488309856659600469439296960712675963291754727023149728888536246482154399870528244049981670747739697479170138785381825236669388026272350364458117571664744141739277554130578591366556176369154024579263584647299033642283840517799162819403498093344559072444219865256855208583284343266692621848886600713330088379283232032298228501138264189323583172242879440820632434575326017464657087638529048685243420708341834470115979969693547968885181368952106826909750073501379024077382491601783122212694445032570969138407602072110105169899786882026160242530986091069461199855389298835481724718674448874739623715433798677630724850774769659484860990247866753493298607439795800596011826231339090251615849261989460089480748401789784502582805850734108434141836545297958065955331064840606842276400934248626191314124007843385745567045340262566938041186016095590969872655872202653445161909282903155136420663964216332382251228136493927340066994105413900283222207330330367513945121458219578757247252726473426512866978459454798799654412518999162643757724576372151765093716737631689443100305498820357599681509365868882257179920618711878749819954246301395768766421864856376415259247156052825468322205734142791687548863908172029383916788977966198276107464563936292530579695165163064347534308141360364557144031127841767923922512746140332595518751710210075415144207108837250828405536682064168285350303780810486528746697302943126524523210624679733994338200427771325057534789762239552396830517309804246249506831864614763196380046603397886893263562354685932501578002172473235137154322910399006125626757881293848835511512537319264131702995480289202359890314628194911623005954711451491144883888357189078111096699447254020977800079946699849359479072152770503565918290045044072130405411599843957651852979622026617183333567985878708035417536985553963400825357349403181429967009910276047781215683259850762618994897757353757032787555332042743393427243435914701285310860885704297534901541326242580963517363847476515912871391254331429288261061861715538385718909134828716952060741938316458751282079813647550536872398371955926718037738177809589819472320941318226276276683354167901349188390007832606255965116071888713461446257948322512941987916095518356577219783519868461786006238070771254812203065170037019238263316977081490860799212573120050837217596480133246337092586064080125610185701541585793287776188037505711280471979143968350461708056545631738513025786285283646954520452808087028841601867376412852620775166306968237274570233583045243729042941225235910801127286031100344643091095009772890473476551042526393849734796691499334958064677790947767598426841027706880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 6155033175898471591117322699229288116869675678834782516084826421003920975532541278157198099364430635855147654106124804893131347226097469980810995315092819331910996906768717002186824949994362585099989439347528656167764369433163705808896084731139607998880167058094404000135689503901268138354837100309568553637717727737790085239302388957427689950110804056802482614991063609885674042642240723241115049301631549119728303698345237235481644652461531394740472641478647349221038059481793354167490977064293947972910727649290937712121694411884600183167847710652469168316346269361163008107128959213307365980726282630691208463549024970031290172925479480887064377589999249004158652383177142581865762168146126014981757497477220331046130591698446831538612362526678229016941118684291607036999202963403968836436413854334818846532894621724955572782652504350690637119322868686340723375900446619026391384578932890979300265545623682286658099598435716540641466755269814049698412538846956553445683123944585791289327400009354104476447372725545295813761973059998918520038199886817789618122795124166838200042185139122996943263599857891124802425149885510860364978534682164111881714738273391616627450440100163609897289188497851538986223142199733368857536512029815669998087544859088674843796293731406679694617912615328577536136708207840302657295517483597959511645878297918805659340712425899211902306215964812256974934619605724535901350695741572822000505168809401985281262232425333335341654795071326443728581543502858926599620393775451854454712740639795920665071821437541975930379343461686912578324393015338122376334726840437549046595900029934798039869930169548129008555310401083084957433643614366579105133582316521334914104576045936440290966469688958152700409741117724976514928519708224228921390724374047667840106247463626370991597340816791726925099336001768401876563816797506989883416266154161968924717839296105672597877850720865816706907685482900699191549151743927892786597445272191422528107470732945336521907348030571939192507057157287232536624060113610578652118874017672623418647174387779882855987809338536801228629234035784132502733435556496815864546082874590834909701324592143720377475284115236281734977456106371298848463571104453534303944892003833380819366758424771080492139011648232392794583479257369176261263009628501556791640573798805605489509460445711096966976270519352380435227190782870489065256036602507830572148591201706241309272587381686738060597042186610853823547701120442148447531050599695077962148570627629672588086878183329949353735684056608922423929961435284243553382137478324528695441311700945137701786327722588762498917160254195962333363512060974331281249013186287235428055872043866364029254281664647070670387329562448877356275607893153362104120392079477889996679856710137371419117909799204593685722655503014055927796702390000399751158721455871868708901531980391530223582271104961731387083048808929018629660255247715439160829685596749507257662415408963937339895887236050659482112416000840926165293052759646301953596877865137687494656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 447378060843225876843614411432122357164757915341090953032953142876553609385574241606580887959299192403591811433056907513771610398651851388064995928518834875763108211922302556569844628622420474114697996212715819425408957634341709502023508087133153317720010095093505687402027863587579746347326108434244316917233427864629035440724400989364590869064195320521870529100031647021242258683238110467839160491708265806817371447081567924374299346442782897076053667129881517754290353915649106845163238745508849823789944375858351085454917204265713021165666333599519207385209395783044543713230482580161870203693642466082981423726554737289522111229659866689799321492814380647611522491944858652143114857043385912742315301147127763537506835071340057056612063245815558070365819875919877333724411766627525415362139249687334306915793184332460936787681139234899956891956123496993766821802561904705589765877628964801068490241169852566870363376956082637663096107758472770071102237124111750916650588103126919628284484732241983060623180970517178359047096015051369397248408555345805688432638026847259732597519162332619856864045950766586853002928540627313232417977079551363688385965507081579291516816709102811749095125581293443994773546755940711411961848871910543505517091357672847517385039698266318984371587395106172626857874074233381975222260864539745166720829418381907420123125550610447201008686551943224621465612172352165607586084158423974984531732776421949084614554529480576581153097951305196425116921701830120864411307539160332404739281999347175827590842895597968831499340473010494226220986149988088489254752331269286136174509552780983237425338965475360160934647003760100690250869725266725901126631620787735424795581984400437303925693650351983381546694710458098056685975148619971314350896492270893015319556150860682034308288177268224640028204559523703921035552027530619170251184415858030436363839295725402114568028191927890420711278185391566467874064408568964297187396659401838762524318939344035213667383196291245739991179525462557606112854793945386878363499456707706718363902315704075006857470548813996094351508192035437607032114263989725715732016023733823326480753489234650348180992454153889012703481616049327844324045664838371011025172522956613142518466845596624399344062006950304947514740255129515341472100324959836110655094421985446800740079944156473571047285233548107994816459976025212012628160268265014787849630717770473220881980021743090540076428076177953605374054553963637170951871802152695445830797891823451277561955101165578658077762678142535885827764365876183106772138741838480975440402832250651833713884180295297689456215335190144296858091736864267808082682801088415233770851983876505477389816560543054287290181519430782487444721614947873238232094360037572492537409444205747285294276070312911781333291926373143752999206886749086989137378094812512983882928056522159263085299194254328103118797494485466202222019380141017171214069557876969812849596620424127594337730475858698088443362921562377172293114039155206720693483902342896025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -4375847886678067151690861309296937859223619143098181527747996632398669892792888559408076238788362429291679248040788864000865840342274620914502254833432707438730390488045040193938378278325218519700540900278385776974977837877350998913481920190299369753903276148315127078247814489549765646932193700925651804141057092053680902550802797389519446704893089224964406566445007394989489534546556731810323926715289014186789304102675750986554711104146301832950386370750669516517943215712207203152047584771114378468090888068566977232493520421283201085094492573906666847260253675388699758729999640620861636992030352972483189093082365234415154154979969601466117552947553467923919374135042939633699300017409908900935105806761592442871987771826522351952870292643708241191431948664496194731680602681849960085010163239921236242481001593861932576706925699825809458300245333638562496899557846803407320852266036351185635228849343052229373233377677115414440407715507111490974708758201465716968195475204485154334445601091973349884843509198643970513449839381339485456416210883262965755822419716788938273898468406443868363348059533174304917246979917938137446587110302621632649316225825022046568260076405756767343715700802855467269558604454040496303303148176513953705665799887864729847748675446799924824264483863397806622744790889900689775288586582535421948644939751690681528969664851600942892498602899572566803200072223984855218477326116171789696604998111928561730527932551783293200749599585778857229052845353059527200464790418397403224356273851272195813760305859748238930490822074408458770704206700234476616618806262081445134293791554680625939622467960127970245277286400011483988496938713960860121484738100960900417727156797394133793266130034535777680754070281188165478542863277663288403654400153358855464083379698360253294290716397539153997799887968153513846435262101587427943146694925103767142220839438862457559984201997464713920909506429962397384045935910796919352031444085797540617130983798932311862279713066987415329100277520815545147563707689993201553578427953497186302819797250323457085438628690504154491699874011352275797803933713831820446584548980904378426518287908391963767976339072703910782649659365408124252425863350415505638184803337544449141566856706931092722840581133012236365389436370383583198025282434678529839366401526177507255887387613643731351465704732930703363951392517761083164019207184639053443393885933476412609350224837036238266277954201484934764264650268045009039844768930845274547711540834161188936535992513961731278119676144385494243612648338432218225353900547900300968804993612372052170349391244956537110344905308970826359608125217227419971123253602480095833406905027988404807592453840151690478583325316784155600462373972877813810769691411481252375282130694975074118969836002766516108650827739843757021081101479890100028071389544845263633149150766765910286449433593253339942870308962854166348206051144824127072535664221625373709791074824827293674077911169944696838457167354855908916738607513629353710173649696194560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 66345355248777105855909571162388996033586164097061867026279613874543556936751601801715536551958729737567773455503905288281520633478697087063515371207855328397920843556780558885785809406624762117226886147049916667146572643976204169651646852403770153472370794183543124401791929372481950297428859724814834047725248862207544365563484627823884585451524295426059674422125595592920581583836107920188034789248430214149047971458625018014330045267173613339214387873400659591610718647271376779100626605085976890696263046681430939170486408396550993966937586484263419413600301967091955411516113331437459776644480221082093798075782800240146545244981784221782857526023566643630017815979068692125666658511329708163011502100482523140203863949056955939336286803265446846762268602839127181017947381816638926041518501070333323672609916498326240183974235274302394918431585504736509548247851845657947971134957977082064689551699652018188597043946346279466094254362583383032509307309105851005756967760278762225227627592213498446348475894321426433925727531976701207194903616002613151517737943443129582960347078439722893250298467913336725077380520661726307326033249276298717035535072636545325844257457161939974646888552082120637436399308751921203220562249704815671081978635035391927593542729655383033961688025903425162124254146779718710960178947524344379807081965273090076756477767919636196163755078041865545310721734908901415131904161704057379852788709959553116715562616739534044709246999227278251349885768796337107824723214664415198054310945443195604484021354051924579419161359807367487512801506411817430154596348323249179713823112539706675831563722771432360648624386042558134197826169528828730044346368038486423682563966622387059629163929634768481600741839259075376624680554148948855375277090704901806184855802468489109817172013841131730872894706502037795517489846275957114977877700012830852772974127533450361143489306275440776647943009096485395101520701650334873713355503623631052027815269163962389150895425375082617462797755873850067903307015612638777325580634489623243042125687998685030397804342200161576721472459306610422532904089282929331638559747204186494436374609370808722477216918268840918342440157139114363550665859466038391456730097405265739144427690576954492738378909035876828801411031416729357366152966223347499520706974707257008137113733539802210394737667803965688455106038476716584635134604454497313787405370089846840820544634243121783866631508888858469761884259205833204868724121597761560092742064999351823122515724254916358082805416467775544723335750839459905994653381707684735472187421253305266628696795633949041878666548375918027740276259158399576350775687707206183824638155032376497803659470546291035680205164501627205071579935104098791267575547991722939509148764137431662382794447759051134537377275041943668317265537645800475805363354037463146898077315092197148040640061678098559120309439787374949916803342020236808487875498920193491707067256957491184350595669807304270420143359528762863174056452270708825278050729984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -83783322577523186822529203739049066819805244855577615946485829893213480494383712711304585905430049021575610330056609378435545789653622627532670005901846645129513391034132253664008147560378308396813713243186954291103188980296721428185788027377024652746501353945167674156391626175211803212304994077176227296568349531220418678196742409753987267101478441117428099704844686357701088982623919467524161777830680497884254352606600938821550935670834015880069319188431717984401038416655359435763036963270885503625813179611453162322338852654437908830365232372358238761661271623970879441182015267069843946894592579679463104480974405045820134347300143527538775612013333924867671030877081902343714352332540571104575307149119029790100364160259365558776681175271669824802847441478104322307233511421998128459600700811283598770352384389047306198216519670414462213054349465945681490572965106303634491424451748471416235692018119279128718944183545742528539932771216743302392305389654988183628950773925298216107354201499962450727323130554372747688070183200768251796873743646529594918494517451462902558500733742188974114694830604444175536375303705862737772470596965888433648125702238553295066414673395254195540896276139241618343662585125399191213709577364801751389232258638539175422575238159682457401111542995094500444107811031766873281542702752406478142022875521763561537501403557283818525614033730499769016601247155713484420377297286947054283550086245516193100970187862149001708371769483735120352703931452966225498333627127881821350514664191890983676850718645626500130191432947284350016509118501015915015664758185057891168076585679023872038345224850737379726514728567584006875229426957879534618425902555275141203800953991972971521626985115061269442773355328567371462078060364076162688627862472895313365590720557113031138196158331153614382570650224920778730385639636146055252134020707468401968467861114670761679051532068309691176812648700197774065173687836162969684942217552285603923785834980696914920695009949836492811678076113026428400610967103462744238090335028420628584178677000217469990686802628794694428637951407939081468441613440314844395619118294493624958415245344417661602584654720028520458294372314995847553188306560639653421088360039893128330537259718118034359071301000228532571071603376698954372257404255063925096713285708492653137046916042415497618563079813945899793109753378678550884697400039218030730169649380320080500514264073066403076603647917559760539388673271564724026048120847294337049015374181048148409739517350549241094581102910268259651213518569349341848200057357463060694921051341562744685715976939644637893444885883510375862519752321377097227480047674122531726443324335635698883989227485863730260486710248469803589541535510678125039772825053977567786845211839833878694349771591972481609899606539630466545473844899252607442554886177804640513986961456240533150034737967042490170002396506822198509215128545123179128881806529047185867399893120220396612346064419383003745129287084479790582345556262798171045468569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 7663426614414719352955627030762427180050830178693770433645045882094363090989355504010142303740215287945192412507029298834555820131809309756779410880308143109552373555683769351363398543861283521492649643506990352837445244502723586115728672604928474620100677039493511007805019027762640821138086897234396427868359587856990980471395664001044399089404774481544305017174485852008938842320229074891849546787168315973479780790574089340910284751802743051455452397809965970863800966464838628390952765777991101353782698988032526719831599877106396049197121229879786813858146232797715716725112476366417070604079402108623626073843463628025938431316901992420826347840759630424579667474798310959208791995365117159046284207914239657821772031809821392639612076778892264585925677371629796855986691207923223132976769074178411850157991661733572399921332510906386888774590841560782883855439437071102161694920288748598236712496256876446832975227472335965048597813032968300920295343598712346908479710704307768784818744669012297775011151147125273749264073050548718381794147591597785345431927238094063489136217088653250740248699079293011617004099128429275776825228313780873719971050331459111004966031483613506287250964841647801545930088457977084236712814461798237486275598881931879798238294811148102898619931213570995362432374439749037213431188432914084929903533668894074264573020489470546213137805544722303022888024636992955468433624332439184798982802599602519064782122912231864336000378780173798110596310167333992770842270497890306346749544920802916553482411089360697994976169283833273424246464654310092554712966771959253462976481758662734562689863916717180090210188227288963915336690672597650608167679934738320022979350883650448559436722357619123449758175330786417766329884170646860639870205538239804446388490688060205242842119011307182000625988016322579131555947540508527461480426921446976092437219163737328162946230175132107868374197752456382769384739957167437368610289155890669434937553257661413157240153442681096859312933515540093422769735273445116857596714142727992024377642238068297014985623449052735532774541538939082510762845135861152478787624460563118251245744193398212091282490253417169574534640831000560844854580604183676403332826259052065533989354702514800642041494437488878688380078788367070411838870717248948714260905438280408814133503190159780468308040586498036039296946062908203457399687841245198014889001105087124010182877100211745131486221814018244836575570343302840340840010368073799092507405848521129741138186774501876073297600084377238039257577460304758543176851452556772913480336670129273285017561217521012353810938937272812207919830074311066825193763729002982673263202726883801624906628687569029534743487344986691612264902950959635176743883931875212991534745817940861225430090502230615617015091743033851946823222553683331499668447153940079733433619479961509446612445082858451869394740703883097716897197137211352121644617331022538029223395775001672018290391555370483949007979908556901952300541105408530993643520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -529368883466427546155446644251001114780401030161711963520344393862321619526655194737652691404153641961501342018062678851575970143236142155810100467188421096151357907915790212671506735006273869806475186472681596230298198504572349034708574884758787339823681028721419927031697812727946995506656943606645430067926774520965974455153352648158030427613821434563751845645978855900559531068511285771405967149612397913508795616676259708493206703157569299200673644091145361620505979917580461765079436156711214408088645621830990744695185993040830795795343414993146205149724546796416914569273778121969247927227604903061839957113393659510503886609973585653135062649165506094352989675483730207232202640522642559147630810722361893119812775032581596094099325841441852453413554205283120756230523224646177880300926527609402638845593455305855247709556201173857434129135387377744240297397284311371240477223303298771637421716529326130998593153024394919255271498878595209029472803867571668014059885967368851817951754835432236020335697125293646744778766091591205144726511985026110249840213574327255104164121985343408357434332171102345918694685934204714501635537511036962306598022267309805057288807380847809545534025243166916226389037909822861411774776955600516006630984619526695870203899494715666274517478242571267621406760279922541876155284357138854206708486592022725409459379397643422004908397472620505404177599979670349018532977028023229594358900175080247037494520473633847254432112648294947709015547938474903708199886679170702076324514244876631243412970907902625873647511155635900330224110474916164237692513980187237073330097897052018849489431461364398388901413850244323283529502403227982844363639260307801104672391306276062513095392482653188552924169042519755873465036939450207438126027197829328762709997520056929101269492556848757538997037298305720585271826158046469577980959384785602533174594114783390227045907488401168117759640708480546788355371856340734511490050999469336448578140351856367056670544163885765799009460426025897527069747264837138976274380655990895972959684909320922457838737112903044143070666442356389178255427300097717765437626880105291855875895100900176244818901247191859939447303484236759741417505583032920575301896575915776953792175412650348590331119370550555159966169486128356676904259681441887153578433614637455772525522497579001973600639316939147923092422572980734662323893256666217928899424848937052926406855538358016555653379898882508630020577493249723533621105587859920693798312681269162395582279141682161390388975861945545503151408171701601795908457466241825638455020374263492140067450638745772699733006464919259620573586907920325845711447290225297403585975449992129637276920574812119647025463229289388886498400580573706677406028965284226465225105886235899311327512524368404934982830579221937787391705013552347143040433388439969493373307816224026282077603272876264255068946956129638272775266282318348410647711694164832034066051261003627866026996489775780414614355028915501946899756080614814515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 28976627516279392079000161535210607493827769128526519629550158175798821939974475169267452054274640077840437144792573790799211527094465717283509603719278522118864290567416805362089020539641080757413821325339078852189047529733489607833159338109678528202698465593538636076944776430137318767832713128340528324260334591386853097417084272234643658995612781225911286373524879953989750306224596600283103415966559567874854078817099823779044161297550616218699686905526369401446611524793276459432000540856725572670534843847032236416237526214832054710203098603009660706459859032152755657443362552400961555892372689039349532571340695585011606619862477960263192560402450326789095408857690111286432214293044233889036542192618510718255722649483213265180160398458816916014092199326323487334536886850917965451053813718620652041770319372424490334928575023889541672707836115315312562943910954099889852917493618874597760320170675930969658614252861450914224149675058772496752521208758299866160898428639295822676446735321937937725306438683710534620913656623861020654707547673815228065066813402942433502833772608802084972226543126148838133516809578239097829643037111645360239961279186759846720592803645429274376050428347917985490578867878229706110103355302105556075568310861210361312183807899127449944964421244149137562786532810342767427647578958428902385868961653232741449095684367544500333172739988339938490941278694082470443974696210996034367748746693220975901906161272285391793504261113735782567906535077207268226575341033418175188990050628076764746648438291745861945624851630373013321924045718546603179967715094445832805985761703016962871003627787301060004684144472211293743060581317433753456052259083932809382933508416859748071322282295149761531612938319401436895884528713459767439171407099035280790908671800144984237875073660077142363270350708330005176148880518508721851963712581816240849379793823091783586369630939032998509011851912689349027492807486195574007377684543163252871438234638625273965917780249569640335166587891466703209810815473845596164543797784242692483807606618092828534176127640880174923563211054264180269279934893709554247724231679273764688928110308392272438755864953827119798624439050320426584125346918067717959678193283484666647988409365054332823631917182024417997112559525090893577452565110150625557326583666704466116871177154618878700747608276126460499442611404805504115318363695807245726707143806361488249205678426050527658522901319705807758114613790188653710887290539544639871477700520455737805574023502910659564961685858083097660776204422719258681610479980877678992597675003612151282913321897990026116032115556146498427494863033539332347484115666854232308010108574805783620613601579566036919152459311361316709651149955371134760707943589985897636769013339503280179695901352314358217479486478661184615571267785827313654444724696354159122520023002598021274618340928691141255200577530133928099215727337151308052692151310402837275823111415364156330757256135760057327353210753330891799540209030476595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -1079570646274340652494183131112041803148711480038834498444132236276110948855099999058263430014297467382790127193403779154294779003063001912445772786721771821599287512497497254720018249709742875701735428619355062374747375351207799605470912977148601957008770897047168191946742442197214790691430077549746677485693881757121534895131555755838572654528097193096495511307333646723603698412869737611508413475929894711304411111634299711749199350908560807734628027737084985560826020630713684500230230618405766743931401668438044410010860944677727466680323834622447789627481226885982172726153607057272015203825475182511533195998617599936946897321342792208270706399862291991588064386140572842279225384233266798579390978474126733787070306127564742003711024104886688189436093987207158415341065817748376788925200371642123435381309995961722309886333085624638124990034128699460589789474421227733835837551053054124460014923798898373489458257323540295784189289719628301194667457883547035883342704321343076259808245369738520160031548943112874980618503195667277675796136132346746967148644152128181779070296805115529143806621841038051407236352514762368020198667178565699616777253372746045576197440481214732876787459399014317080352681458798686684333902475758692694351562644232592381407888766519335490507116190272846255945317533144722249676203940841913314486760306159788952015539990101441227574267013950050898731631340429398093844764353106229042041410608311363381942449633600036098516911337872079623121180726428382979391973561490880322276705670101844524292196840350448311923477134507287263295110114262851165806806546792875422614289555051659823535827895295697155998140999045769590435571600547859209165784202937652680515560515757730842775566022874623691880407283791984945124654214486815005648406691256313854093916488081145171986301852900406616962166149526390988249609951453044798207851119170971369023804788577494491375857012155728171100840092412218239263043219001724681140862130240253575093883039048755311758313508521948979488825871549024622582457961796018569881706306081207452733639101473485779646984359487325892810460957609489522441261073920453343408492275885632277828678314403262039214720886586265641965372054238794275687001592726793295288123613743870948982948547652016033776815032551670295760763122447167691827483147723663529331789114582731738020756338422551983443976898331054428491376611652003783178654433191292427908863444022843097299913363790563497251357321046582592017153833506118923829925277672252716098346225956233129200803816762266437376036711323496580662021832848178260223352600973184923229488960203707010108825393869698203808807640199873170999702521942658161043013479133436716141986121311834117983616306763402922459425891207753160335253403366240625630035701959477166419499514630595976697766780867705137255600321170036761184241429294241344781224114463408062879688813368254639876168746080236143385773334432150359510769144674338592267435531638821218951741369956112900753759749348704682238438673175804900181364116029440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 27110603865016494735805932605629859800878897134768776865894246793295745575772497529919717487618841972444218093892746162320000599669274257863871876916727687308010296539050306643704731614970310760733197344233602797487546413075740798639837017663568779413766239823893653230497091744917038018834311634157486577327350010857555799395845447870806688737381921766677429396125125132088094176972523585984974807561393804693919678052774028470741997444764576183331180181817417203415113166390414749028529800382449166438274755346295769375124461409514388764505122338705568759175164882678490222233355422823750368355780795911769126946130277415224463014192894711305888722509969378677818564594426887752777944301498359035187684652782502297575710971987061779831442007393920850926909534478625653185476748704666672719988482577483734754039228880054370260659123000447877970681942376808693459305125447105053871274160271944582677692252266033233297542525504865451854101589956049365593270173589173620479932778343187149244253940103633604167942812983304739567286428302615516625960681671719430042445348832690560129421185841087482185014078680257412992385347733750468296867189809278203359837832111319072890007093192846677853603791147514194819442452691645883643561562640732762171701141555745447654633605458234283029819113278193759462523707027160509007783963871069829381906907546409006977450749291647381046129483768374541035688679727399032791037714253788091039210377175260870890782655434149526770854651208957987029447714731117783208863591077255908776609826184104319914712088390447977604584442167066291432289619981683997853841383679471287066500107767026679271786379014124389278953353157817779099677089725640374347407753740082982715567576037350845820371393233401527256803925863772633537823578334025479322671854028774917309707005269261948539891874515463976876101824994719398340257108524383821612570822365319014808352708723805999459620783046492305705447002121940866811550222131551630025286923066239152845702657657515012384931890344197499710358108284457587682656957303734290852105231643262744907931777255919899386372343883422160843530929020823492656361572832799822844146228780930464893409154731598953447406697457694353087453947349464752926418909183471040624164495613859187354727230733294042375712709597342632728370370347944190521378112648913797068023146209556406379038648013446730426396591463489710309608179700668019700983133248133987871993230544480279323695373515579379336764584349256896083510486719532617023724710385305599550309670518253411344794070208901484458907619335563437582195649413607958934803031931797858315021459736485513733089927221864245196813343602745395533337085068674766207265418562792174267252288547170754203848622679107239705241668550904040401564454942955225387117460286776993605977236498527476797756990569019452614315613493003418717256713707401263778581223123682290582240139539696071778961251622004351526341479003577355715130932538674930923713928466421885047029926795393425336270198089030918859689014923567296078151680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -407245910703063916895166504450256116144565583518674299562866325025918435136914271600656628526752848112674756361435525042111061260607053558411996389539142533769654074661132633401958331749746884148611798252224340164595670108286732721422529369889189580335237352265226110590260684798901317894579023479066605309717379414269333961098133386036334950901434675346390272482027591998252397457744467105719050708748068623687150440785457043352845977270971520546764281093689557796742934563132976398912852903753329099400595356704334217818610045727807863121947925383947927886239267158605583804525006255537094237940652219961372719252958531824218466290723640410417427608644094536065874340538052482338646745066620402260433599242306344883131557474869408707005444411483443771564968394879386109022416475584942424408605370592377905442374721794581910782349782662460917976353700010924115558769891457584873389669014780008208245742865091853350013173413224087963674914681087537172440530646628840129378344668895970598837626676367506446530927478841686697457369471445514988737379443199948480999147455531680616795651097399951217390039175658906357440090528863981600378879726109115346353452467669837677309216335746791253989915668513041611036215388720803692679239178784476673655004306034620437083358253267198041288160554878128835429831478680128733062940012361362672305063188359138882093759689531843399145309882629275046944681781348938898271976634880406518159158854792827714413243365883210774090167326160808405772392104107760097067742472660872412109830104923762974878929972012955972128837908574769774949070279774193026171408584407262720246348687172809560103785439738644506514469560506812316654885856073677817641106597781691587152376253340242502746427251964608024367537029272048486132114354182227060840796653459382589393571139515527469390295001782682755099314892848850149493686457615467654922755308415334989669186837988209053603983422473077524851548888100335920481015528118143222865744726943890693658891578706187185393247175124239580065541326502520355862872779790709748298873144985418601024961293909146597456474446371181178953277975129269878931712131747127777476346024065082757798388361038944387733061626626285874619249311631125367827263229426620990785926301598863155869616739253851350747153503827430042543373225240446429033861556238278920542451115408675594073533373014388425314083023137038370585946728629137476279603791890169414881832928630826999072609262646679348591974994243391134179131917049573684867667393776534371362715560998480379096703647757217918910776311539399417416942065327221976429824277141229836423690133188800036085881763448225119699978244633786927839884139692969933698589308489576049882178731314275951123645013954360930372383276606828153060593475002589226579035869763274174342401120320833060121165685390629446564903411324111633874782798344096181254222991391991876889113446831484080081304720965274001141822487764590725203084496840759027494680953560960680731561535260895049245061268961786748873027814564644923008614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 1479637610841479473359897857564430662649313069907228887253040283682675067415782638061643142788551000129589414752562661070465673403181347867867078545635920945410739203503417181366085690697527220625158585502777344559688793648965283524919653487857063313098790102238641483846492758507725738347108756170449980085343416573448295948059687840156515869566781100801018828727387824912448232525459789181386969266827453414691024803643149691867367747301425949343521487735365729279279089788553059756872153066055574237784307443144299140581263774199205056616088627288564143288005741182226753037752434252198503170355768055554453634130645967736856882287651091375126793938975544122649315991981891155948822088635988582386013781387100197562523925582872272992213108125604885860720299132371656926942162651519762907210193464254274172420330667846643088765936895691137817815833726793646434749777867770369777224256383736877987397353066552831872170448734490338892425465315758229776561835205504629043975458071692033242611178577145035920806618298987787994755282883441101275521166490906994566869638347279379231922558914886224827955962354335738071547126975896415375280603357673593943118331661219933698236292779911626596270062936067505790742846524572388009212542992672598008019675008682240582464664964543995218132014090698385165762736087988726514259750152505912295242606633213981353369350114260502321825522648084374034255292132039822748391558355412574896291334096011750989215492401911456164971543960405794918114757515835799006790589242373472830804542628636262157504931630059810986820687597410391322059640069574572179052970316594581087867380331596559753040352185691492580059285240837552133130337248673882547961261539577782221095402375524615976336173743940019166879745722533064854164892671961578390606143245522607110445811926093522008384953458997336008429684129562778683451999455017357027561656688713096919002413039140059207153089525866945271759083367084701087177870684989995336709405523272601760215947599228776397876164371390595450457416455492883283752683211845700119785943985444823796271333073372854884510319441088646009543073762538796349726413064394531738389083468688877876635273073898642631302258235659519235316933800351167186032756943861709688960435514981411303807895807943938329584503981493670298569755753559332023212449792698870751545814206968272608070662951643022914858011651384963222660161276113885454352928019877425379358839099401692373528017098327149190557391232966737091308144159156690176362185841420957081004728126272495775305169357117146940632919659725132936195290490933735718843936119122720434272054400479379356640912947654556000401702500044613981350454592252610996313045237566348050576378729392996126722169022042664902556974526518469068741175436296471892257247534578745684770865290798658282944881102180318939588314727855904218414850283010831675136479692000317474577419816519631389088118821140650692988819732992029781901243776317552388153247894292290642405015956272559857615909897671262802230129803536923361280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 93403326900075709046419759962471842436532068705448830442391280316953684808044959471442011606456588515379857302345481183018641031579906628291356693982645824977941435437523824528553309999327695048686103387458341283034089638496313954593415242148205876501399147960389775879389994094522901081838547423459483793754083942708248523971812243544521693491261655021537006863999624058371449534717716605660470486992271740697866356156086238102239845014437464693969951737481349510469047242941501039484140208389933354177905338610800535536568164944212469384717118981827557287480807604816104080108026912383235497938589299850946003008108607764025700921057600304948555413896143028654590147343322723963472566834502654801774556414122269239369933914463866901042227170565966125389736562597135166596110157321783845939763666295377536434114320378800017664417390578752146153744991833573801118590746109657953583785775414637631405866235150430835588889589654391200654895383131547091170642236860393324894337817417063240266900400155768492551129898443528478979336336851685096339024824374654433444440592138199842314477974884002815866449816576593786417234407782838132349004860372317881709708259005085305081074683926666668133761647090181685595114979248083039699796760174077350351838384875121037102625823400188499372434557188938640968863533635091975777500191413970260421077889006613911261440642630881490682046339028945795930318825630832521332350700005259119308641313443032666218306622122607381241935454835174138084312475672218227538663909934629813205703062404570713802980901106946991193741956432146083585232234770403345294853660210069430363935886389045512279279846917668390632972128463687313983493228264507200257791398708955700265134398604688467351726622830882941154269152960892176322808160536516427630000902896061056403033231269352801391996787987919059189763865190555355584411016173650493641102074101727947695729980221160740242645206052900880328756740856577980723051632298393641776464545991904783580422031787854980353066383388017749734784451427237623511164950346265580927818748897436509613371010258167709973835443848068531807626173772839414243838221345739990928022577015245695800229757404929368119741828809305638540692682164247729244847579526164787989203794119004006185292422949356788263351308529890179220097188950982969813018782962477242211494842580840610606234281452795229601156040364182543868082980755548138522567760189670435547917595442401356121033359730158520904081131928809908696764226367077395442692095696033177239044068860666168119013588798495725828190661736556885092520227210758489109962447067025130024358687475718700166100452809383619501779403211177558666972575017067274516219950527793904576178297669739742209932816804382752337276051718585522216018432271570343001108652155674091265924375565879418053437407927295730335923963292098364390277109008391061095045762748565432608441578064550581083057030968799488472263986276453070471675027088654173181105857682874864269954166196863105099798993366116165949727832979537920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -2838243804052333423230074406564418984725282974605941791972085981215417989919691021441201283475513846217699783045065458702567257388404892838364242953031371424956208191660631701432310802879149767324269913245353323185961417720315207094195119844831952540463458702818041757128588978940885256978685170332985466798886131750704231269608759833799769992215163123983856734029287808900723257073494528229694501566478681562146981800709212685060745630726894394465427458955556023713021962588350906677121809586305951287199158124272385858604851903604645819373176678358453735095767247781028179769269702903939816707515997874259646570073139260673328505534615631492810029746882728852336487529621703618001912449121610420406474254268033365941611881318076583915968198095868643435651116574525645619626980696095517733663315516856359502880981723125371773184572191251229280871625071647514864435117955088280708516678021723115803027662454076104325040711457724201548071573257219786223788998788700342095861403200913732516102504500826026361030731718896441526347107473335506028744978087830777056595100668226766087540881969000224673967227993367691314763222708369022114324971821067938848633361010007849504509068520573601062511080179614982272043015974922701757441134303854973425269680610875128446184462497210859262041882349976041952687531599552830764060641170321174371782072982263121760577735347215085296546229459109619943385432505349489039100584433369332217856058534739141606516567881850876067455836875207556790555199613699340991137050482267281421687303828480440469563713232303990056817471590023364780659700348859500974263742741233419930263178522612797620091410743176535858289747913838643416098895761537758989715495960777021977921959400580902278307695164342261184076395173532332938738974921860445361590203506200780641349528585666052601652079567743129804867287579786783878208316624822953430403932823411267502129947616343461795501314095579964890324362725757747305602634443416043540460582291581240440165934790187003910825336674745140972519376837563643866866620674111499950524861461578918180561943343109968625414536389331615846965407295357320793988618415216931192591299559921491621699419554509985213898880923485705663055046073108377749444369159498458210633805660886187853133132367656888508990717012212432929596104466413270168595799092808137569763698103174322639773867614517470315814081281074861845318839794270729487397306440003777972535723976298966185354253278590544034986353412238725357456910521715434130292855235236026786383885285294398842604212783499827924969064371935225544515248284451730150141126552986029815639564456038884886029681631423976520847591812552876764954944001173419345995287105207472948435751364779517420754871824671859440460887717391477320611629050243350703566200184599463046945294787252322103801502337596376309356793499400776474715621592577880834137096821767695740219701174497975545983401798609808837455397082674588365704743149367484938100070420068828057388554503752686964925207322815532367214494194073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 49132100492175840929898425215201928944807565674416196972356923219020667776986867228586076817930324747557150447753215458706039515930025406741177073317671253992467173636032011005183384707214778005222767683210688281383322248100643516241212301831750488079042385182800308976380907915843261757154169749286386823221341129414119663220965169519359912248134248268688319959239819018213557249433627551859118218990665596221926027948708008671131144695625858534003432219080700237776615753353398069475624651247788213840210873871610340556205763919932093909774170446256393174634820059018229211501268877891160354898181671665597606810260745929751278838761443531574366555686895457646633219376914737961045953116500315799011520036714263550321540860252263441553955334313864446512360455034165002601154551365021011948899984810515371491142571671856500370607557178530696163945256934296787327388308048777620135860431340469259521289992165819015440083040843509779991753897983560266907252152067277870697089295193519505365552823980227417633583346398482192034537379921305300616394138996505844558130384539853030471289611430290475439418389320706915328346945413092220216107074829955985795487885738173764613894797360421534917905032856514584898378638785940785171186327431984601341874777296674661961596673556475099693317397111582044380933400849708858941851970525458755550858647406617254783307088428943170584584859519941352765347796036786262964014455926399634066333060698398602408063566777060789267106427521203477532514884656801875750901289591177233685139909471690642020083958895865450343624498471359278646586188666249706946670997895644490000930209322095771283611995397839178940109044360424914962873256668116453248062709440055924575560204878030606654150006198715798812238960916253900167287796693100948358324703080544033298486731528653782581060749989448080090012563849667915199024277699652027182713412662114470079397349371626903970712704940807922823559716095182340041576477897742304529143480650007163087848496632100867423134711460928255410790896990966205333500093759574240915639105690951027673854064054904517613813486404715240467757227179248975638539011822272097515462248834620455688568496213280258202026735246590881537208825120289178737702128958436105434915877544808229236191461598503777826089948758188953875454387465794681968108656660103757754106619955557004163653115717073877076670500610314703247313517779554532980359629990433500004846099401790670135207876353908516155041677323129815678029764943672431433933251814013349935806730613874106969687439827322223697344326022435459241910124514241925146794431691920062137951606643953312232549791643671774374632625196131661127271955411199540778590221447925077190621399162658821058371980320403645616008572428192230030572907684193282350077520385984977745400266264948209222365912559199521372347088316720043811733377983901978491737069217559623206256017065921681084107902457659557667611230260254429323673120482021229775974531545449276348626242995697800254610727387954592030602035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -626242817475948980955729995253337722037175145492812215485513550416567394126469408973152270361723124917681114920155141396853614972404862397261948665357222144145705770299940518111406380984739359599368240154285293172457411553986960728713702991184194399281583524554517556220092615477990962787578440276838532914079628408338073218977590900828735920885820034653371930443268974703143596786248423405515018786210698855859992100985078480589566158837293851133640763240709094316930320822998628718471893871196588676809991354575694232290423284910876867952320592190041406023388486732204755393172690793298746310383285600184869335777247925464611924407981216582414022167651739555582406809460272950814306382216260564318097638104919915992022796969124151157742259759544249133085779142900831790781362436194815019407673276255780252643975714038845346749638496294330075599538054188147505809491090016822080064155977043839777387547476052003018393726215447539986983600062727708144801573746205085212177939860815283152896793093555149876900334303066158935265390895515402623539101747281831176439176632422291907675334167551181056588454007934141944179697890333642865123161157034801004353764851324264361775385887413126703749325582424553928653230037363020113547614507403095950792105231556609475205624889829919922232140429616759429802184590734065862222259115915575951650630530363101163882878797152566217359140325936321388229117700913925375768528490131634303344870440467062784604403617331641621848087999878049691410190826131012427232977346302355971582549872607659365480414718754595934652400104786909040160118163100661100383814246127886409745936602305662026985595503916956745370405746935179475438272065436361508525242522736703823853695978582571286194966511823305818610442531236357671746689277289349532992193302812614447386526347009515270278179999296805060007226875938192571628544189106710472225250658682613808682332247887105547782507273011838279614299750885333341267863297234421931895125688121311669549415904562608725235457295416901125286022823668480482400793081459142988233353627426381145583912970453655763306307449573265248597880940034388141219225477505137801399719429188595853422225533853318533063534904956648605542481080570146158095643945204068321156001905494171365574276753628482081694417299491235239748554429736397605072623896433523443801962297794359816111346137733413184249182973628578693533751558486872719449923234546646268986290033890432295049308827960031377086177100952922736947827500609662508755192387588129619740488158627091826328210954479474709660253882752222300579472087798283760469281650890143040074125553762349025983357159782252895982832787706270541271894662440036925493967743058124015081113605239450644560927412341565949210570219674893692740399286793071235173460625760779455020357499920163260793574242952173945191350345134463554728855393456168266475806896852164903231175578646302541154444768795240519821979583643635856341847034739549438890900876803971573376174766722270734593354352194692883415040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 6340053394042358913681670318054954342679709713853086093153431643048296428577028243664727437494751177478388087752872885806652468955304255809815698060633320939296796994352989137953711643195882605292163400616756152812939023664528767067728007166119332130889616716969503002571635539021487643727804261736776126987663390839549613652112711435233915164223227903408327556916799578196792894615113970503954263614222901944880857201594117804462894571922589557992145150736511015410927148124486863988632203553996664437334261055601852351090322824367382497035446996048449215651309893791823376009743923890000065056433485371620285379929943884548770149330244698780667933988547399648155702940781334657979750917866678780144258317618273191119904502256739321254755779745281074951715959660480563366835846603543830272020466079553518178051862983638879653813289659474153131375933549914241106712001016807963911011766432935232590586168725407397701149060439894638484739310181857498806737661816721640796511921637295364056574972492988106888172383997500861258630643845220563772133027705187328058107372419277861672918759075438598873647475221816862862384775271686330164657161345065465746343748837891420615887231208657740905082674349944313249272309375983231176364692475510866988261503210004744318482371692165718384216273048040620554972987104344137668438513511492361487084326732165212218809196076796805040841446744736332007916431738733630030555459263048006643735325684053913357505815869328995380613959110976108302199725986126922185257978389010612728030512580744377267708864275238561589442292116136764300713426881434475934611907597057048083187203775061814985689960549862806225222468216958458040149215933078880598043255615129215881322644336030003692361880054283673267623724313213117209845444059930972699587924042916671583302301566378787424158095086575138635131044187586596160676803921441756465557331033752591004081892947428304495847942745025088973563817063538385732595607769193759247622383810575612072695756714929182843889876215320046726277482452369171592619998604768305247781068677426755984684429359008304160546581490382306274082194429747259156969064548264612050692849863399267196735653409836896272063877832549811704886149286458652822126900928311422028662670941958003376470968589108919631132043155897936556435549860229532596196683305493751953389794575722069167025324779644942432988023377774179128193093870354873831699522138401824465481085011732252569651530175055664711523116545766340069785800758882956125415706698676145210835517797106757459891104140582461378536669143213182778062331796694491698752598029384657165403894881646320178430369045230051787228481516106416981225553827169894670669431052826000797565113996373074068408723133106980898416708989986504164595807993832731900591984372102256449110818947220629073382833142066102642256871901826099891999584947748773972206986943439534993226024184158886464588549865367638775742368203070245703972956637980359086998849058432030910786207021959441834055391958127345664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -52333173264515151777090890983317220126564731593971328630204980974718332576209975450184138347182189861466033806701385729063027763771468660894166807484466012221139622162679407259116760757310455300120116742652716909251406586163524307586012014639989640243129153991718446596288931334753707714361177252670383435468522207561304519884891132918536061926161887363983730355226166491680271349846257732230414725964292167630244697970568489566239973325403847812409866061163499129781274396381210533610172158190888087489652458712290277696178839433321548342639875368155092141730851312510014115137980992267278131989233068347614746277455321230682522649295512023209144002152533135959531623616704552916386740683812744601341775180188817698433928417607156182478206605563608928616811750500425613278924370837766167769164325165505442778757728163676975929221360396515201470232643261197935131586903399284299705105075095608628327255124328094167077757044728104765076190915393305378179535874783817073063392364649802995090136873332397620559939220875456752205226504590859969084509494642646364465836735199722310893237980409265560387418424979529744636386008027164200574394665932036825498030878721264063813923848775957796714090727769597553628803762048564060174420591367485110095854801222900723248036070180069902963882342229207606441209052148147193256929274023915309429035820731827026529635551393863846044543768161196259858495170837070718984644481711287987687293898630019899799886877907165063359972531815091005687391350379729945867403204016765388609452945535611029266321433580703605778243674889165223955933700502125469241932020016412169210414976817805610197829061435644007273093063276814886041053622143302539552855446408281741898694586083392477158993119951656692834658543959254648262091225138611136779755819222361286831478628687191175664006889340066415810483468907692793768040927811113393546865036557654951559738176424356615449312528945281769270882323084074149185130253498727503120303903658363828105321851240114896551926249087859330772198448803186183252474321603611439136951125546066015678003876569907218768692922531697044452551802634972144469665443750083382975400543917697692454413300623920292522220672955060580141195961446918211062443320941905165650130756158149943872470744254559791590625056183627074411803715649370423172950846687632752994156005655318430435004602943876139139908000547221574664978444145346082185874744313606181837417696508027343026908074461856990942810998921124227058167335839462511127977986101239792519845662377788341619571413211513182435080463080889221654997022437481997886729362299862681048028293378551207521109550047470619786726096261771180234451101210909063761594629769179438961605871311692144147036372887083202582744315784043611772327800254530589005192892448500571383832801427673136912318459994462894285807413382782239540956761627287552851975904655097945339549512934964915746200452785704510247923701135839509342300524596661230346238566310457541937703686943279122086716296396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 352692701775293574758586422801176935818322938306028098345514346955689848920008799602858832189245327969632772804590716713089207949628825918049855975161311770968870870811695981037231758933995670748201579939195880387983434253849722430088414069879739993486153432577430025246957001341338387305021477505765920787084912100588119373080130172271340345913520937642232690241940395514268136705312397192682455131607224298850701028127785706270415236034782552298055233398925709177382594485561568331006529428772885965193981660696075284158655116229448319469877643153479414890049384404729848241341238669074463365502443504969336311239916173606171758082536177043129086333717733592823661752719279575870556731447625442330528689663778654017472912337060227801362872731260929872687701560240710118202201759665190267344645279779853305440512761473827965054803033856039590324890758251147397505985145525713910766324738202121894754408415033215757299559207222419070610885957887268791687682692924277995241351209368681285680513470806189994854228743626302611587161378225299323475013396799056950156274588239213816226472155151877783923687872939359097972332564282749074249234131218023608016949077655487415734304489617502415594511834586987966958442047356136481556104941746541185498951713548263721164660809846332003705282529524349175298333113183914321303695163773165333961076808791948105795302962671558289280247988471989588097263123123391507841272383654096965381677929033435416982515148970195951636963714789346948082019101818303593151965885743853941789869302138211998169144555072234180698753015960084259804021255422225113523471705106382690290117980422591347222114468292774325695030949870994383803024192791736625224095364129153385078082224090166759280359706661048863252098469155203868980549721640064485199716756146181848272780023602802686437613135309694563463551625203218135394341081310831554952125127204073072712192230359025594926046983192593838788958407931199934051129164840452998097836934314179731040398553196868445713838077733971443533865098795995306799885803963785529008043368571693696658722773753758708073226261838105580753533797658193582243283270614214559294975344638093191040261574771551116551391203163128263569781098719906593970621274161178052445050344885449899932528085286489799971333232810608412380882993302432722254599050373103533417684831446280846909944678799873500911063854109376695889551869647037096136430829302319564467227424824487103534367175282549967312701152726172752429646523545311475596709839001185368402110860809975707008230107488533465385106180233086281126287469305502949604973831612904469158614759641947925883677885397907808964313312459950660191343902849646916938660568326439272299880949400825127766346691535511882238103628753719959856318363630904702188017691166379702395304974795900107972860496707637036028890421771115314531905800578722458537475828035231142343814057936754650520084296771716395878922716954142811637393988896281054349251198813483272700853376091715812438044573696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -1916810918780164417139320415047026913207265933425748914696125429078217507839405480390862201406646214750115992121490114537458650442084198486188982610407397746778968429434340734505770672716675665436956167269449663031504737529836941125236912837596649546321554193161311280525301400721843078049709094372515636852739739938646792167033452530377791417795027195684200775372232027321159837221048913098936317644789325574978798725875664386928528485062638325290792562510871147298383086754644228257014805944649652383627557174253822174134578155447181919546656500110116017805157144905379409787634846828418993613962804949235284579374300715862228391944785999993051121839956448235796077738790218369726903844333080833224053784672952910431253411065168272905784422553932420267151266338039655278492609610084860076815113287444267539656229930532818544751754302451671947290046987119294604267265298442686748299362749901607534324798473663862649871753868942735866064138093955978712042405527511861058516956030059331302151354643508291233656348576699166131570350941752074549605669754710307198170289958972609478721004290488099819756457437817217005722942676397299937150344938674953324113817501300926084394797156267767238450894111923728028664915355366717571855158507400017727381228466191800796249518641382765935567187924833319458467786967981904529914977934079379316666312640042818915839663405753819931510644250930961062334648910938563806889229624541212763119994032475617828234992568929526120651228165118997047176960051235529927339669840483938975698314949590215370947033959790948661701615655668515381109630221755259895131144955036945018971264149891564204034373292317297174931885579760797657011275949177754789612913077151617692294839274998284844306457769935912301213194655449494063179403319658597394334599177806490869127090226523480590373557506556781748123618009992181906597701590643640414037052424811483700817257923460042194083921831856789505952683127414925399543630259525310939431989749304440969187896623188781462588437773897200384495706674969038760017270502324356922927982300380974983388756933108793287479815809163170287831730570400175213262071656104123788192732603987954696361166180891109334837544354696378550550173258433054181818130221353403004674740739625543402368445024732019409250696076265973230690019754664102408345243874936284800063934671938205754980434927728280650655416112145495335832825365466416891319986901823649741707184725527110617345413803594207522925778036799407980874135916708925198938080277508100359781672507553418313044635506529843875886469208274567681088023955316915500294729848156388244240475787790552132746091565977356726463203906713904526062790011981080233627540325750077345964354694466859817062027237405913134037211442832611978929955293237908453727105907099435316463459793638821811917630733989714783415000280621850224371131981378630687312266723897117352004917944755121313624716853816900754833312907612488706461152885474864253424813642152220107738345478523104228959846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 8315112709233383109178303577318747739722490979513834521245330314535343266290011578406567807619818851182093428443482364663862129055080392820015011797181815930263413637858174819073704628553246842473517010064792236295389719685977194869516268458556406367432475887503705182139631357416393551386164575852802203896624606232188738225928250524240102334048389872911060194149324719392138831200655437965533649192148840804456963696001350345703739158476374947953638242423550074822671968499976076499564599316577641158133176034124708753780318559675784245913511073871640663378763468545254883453744376413446637234277374355527166258724609205769319218458250754049324725991881653935127888081254029074842241920974530677364836097951636784944919716445616978286468768143331448720454575218910182784125171126056000135825507462101279921967205707229586730530879596244550552190710376075052857390282651917859587804160306719362731318558236812450037851637348169289575806007648450316108652483549981025228472422274095239141504749124116877880686183695458047914099568006332866592614382812913963761206366448449398993811981389002467041889263927696015730800186467538574405409275478376661067256129142039803764227128107429935051385167329998588102817959248785506069978004681146212084825754556499240950756766489859809056040352173390911558204917515566761869575999253737158669836317773627669571733902519946949505548492451886562218797264691580927464810266075379875089495744645045340165996191174360926027724654616835351690864791682171677676524799260159290465688495858032451303450141054424932944746676185671819377649379194160007925447635290783703612400728449379252274205376510082106092438023858216760553442141456678480766026992665389338549160740289650123538858253943001718919368815541220478456638223385250289068687843302588756983792064964356497903115616766330847638720385874983990582642221359494656449238807099185345661860516852163286686235365172252556183313573947280195231542732929394579432239818468298934605559605011502424760708337101800975286227890683819040693668195865868283322921460522102772170019599518029754850720597265145233629196465613298633164094869693610576398850473753345180466415343779193723016904848894871914088368981837218376800909779415216522032464012119417049272789494248523710499517255341602554757186580389637839434614812123654757495385018925722060103878970924366049665431916951055915246250896865611040130507539481972603919005050636245407536926431555842868732592676079991420515241637990967790317594096560844349342250243916148310520260629557711069890589785088817918332156330975882813179840632787527546693549947491907459809103962616759590984934639174386831824842775051234346124764881942506252626349225043852221189909655857963341633204918131294427054948331649014482140266699668264270636410469363679106045075456674874174415970991204136670602805139962769257163329704799392108416046368503151722382480846609424322991323463150987663588842129902820114524383403498858921940792120595794257510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -28325941327303029301470711780857534187056255006295456891425271176168968238960906666846760867601341440586599837453310262157539270457512841212535268202355139468511905120591069130104666443031602338285797184474263160406337027343049874342556884257036229639122133375654040397091105292650061394619131311213074220856494012606134071017769480148075004683807821530735915262233575713117424126641748233608278204322135571192376510615290954959393522623520080312919824607033841740827224251713961683840111791931278977126903602117692274460547405234599571280016009046473229777183069452250445829424893235265184469111910093185143092957753970514357114171030444793961636545775332699214927763235387417099565261805635988436805607984781810972789808062707199912527415628863693168801268696517878895591177324843459250233954105740388901902118901410301989404293716933443022115891723615527622517165111215702904821560334195813030954378487217365470085838397954995330789709675926822404807396042429565174542985030446494171578788765241976376794562703818405965704331501554791883667463988428155627469621822533079469612623356489308082751229438755616262866227624007065009138047058690677488744035135134356499112324315480020599218623922990429546947216630153562276242971126467676287186292846153384730804526007500492002127556837274274512469112875908625505467700372257245454941917489250438764899391803264769467201744188994849816952397034081197687267246004808627366929610857977343324380017137896991398414079249306931797946548061572127009343770341531462905964054586686687139683131339022631371598560401035336507708899078007977486989254875521710173926098822379565201385252600045316492794631302214958921997055730595116045579934510347182430503134485328866004480757481674719378495472928114927098601190481592742717195507051452417783500821222410495497826919881548878223073006762920894123298899424400616361669173549727850618596070535225196825005865741460579016049752718201210043048782583857884480122504627310093597963339980157901079985227228098809996621117813625342486603838948095777278577236435725508690495014942723685688664179332260463771258653520062629085838901244749495790190417358802115724523419789543142809885296067662306116248090163076750913494774200326410018188300126258731648930698636735548939257691974875218090476342441471407959950862418317984255767566411792911771455230217388390187087471687253941101838824157130853446034753051018040871835320980161597062662743075453739454510100738180906829485583623774050343934412197362420659761573929346292831573487134940985378576691347406641919996057297989822809427952077573850298879214058133223090213398339676717919482724973153683007477808535904911559166508499614651669596302907123898281593220194508692819526788046049874364263241813730327220116224595595990098710446770344111182842093122212128774746339597811281564055407959883733693239121037557704572667240432098735088198975769509076156593741092627391809491916464188944702452548677102784421627680244140867584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 74621023682178785977266738311807895771332561740876509137241207794529593708990895355425325617902281059129116807335014255429374892455856128636277377400923931716072783282560746023361186722304749011367044414982907302746468887701173438126789004987997590691433730396398694595678770599219834477673125355965928140376274625597717399721032791489619836750615218548251034889757214424684606168556908759313322834214204437649118356578278014821448693906824397822516700488529782947368242296307704987252945327550679850727709404658250303241668317389565117394376986828328215109614911152646676883455057601789840165623179918368758774749284926161446274107787033147942621085392290534683871388047106131880728082386712643446171125624458939560355978452457540480573166290363062312473726742788181517390268233277097354162645936933739685414422472576484242850487513126853066813926919206153549971973881034636099788083717385488150677732944012700543947857262846147311276542936886969046004790874051374722583784650243504506055644349095445170824858383573931207332994914264000931984548379135932312376518384132137686023892298265532322703865867628185648024903403356139086609412905293102117510745888721705992722249282745557886928478043206526921505011890622218853626510861329133368751298731586136591915477057655072544349399220405326998662005126194557252454222548352951948691743716283441391555023945090112365998761590956940345886264307865120658437887985930162463350394227566716268719302484218291867830643377048936930332958284178994977701347341584971504070302235982268785976557417882860516329304144996793152886006991846182258397080980647538936941961603686054663812487633675886137471465753148024987964707888620598736862555567116557815265390064321671434228079536118850012648748123847598775565257854010720248307539143458227075379140019449650052183325324402403737543846059194490495192893254872230357582343460122812922851723535172570642440027344772873457158527014409877429568184950050030241918238156990240328754102908406158767120241249205829305660048785035778732507378760568358168381784644945060133361487222186691207313890310795058694907036254713764667350138709893893140803043013555892583456363507354331821575184881382556015543968927813641152159867558615154684068213672170502558335037566558735835691832304253517992833976113493845679358800846497326146064549158213644732135843360763719383269935693527654247422732078433627085989262463364284484050609721417971823726034390405985398943478602839443020652249312385546795362029739272271385868227899190474335378531040196387405376395510088501126241049821090352752649356613272846593599984828937495111177215324607336743798908240094040771002069612661301992565344947314658406079570543037839880580724913710004813475415929502363977656496627780732225461665975843355640670500023407970039556400749070286637764114123931406511353556267416020002149192187159916525919684621330486846749403499206173364431160023260562423666514635867717895473231088845058013721292229836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -138044321218864273818450765808729064544792820466256789299990430811959481135670134353937993650206475277285830112896454054738790063324026324536185409136269451452022488697223763849377224854554764369037500439665284109555545717551351965662991473765317790456099926212863603362089045897779110980459263412854799510553592782178240438057864062088414750093116297553269627135043793024190301443440652351152751326584768924494337631054052656697160132682903452945471635814311088543487267498761080464558381483030499690780572857554212048095814648383426018456381938033603346452306302674911331918425283678547018725940465299872199854187344704846090606016337290541725390516791617963711898448277337129261967074217777777674409005121910200969041616379139742325461760422633014648784920053971649157189310447965650571495359700279180362642015348239701499745270302628540191024731524795010447193653803988129846393438058336399443833461902422032578286785718614514310198377484367518467259880139562849025989806499247446869346602840351663162547618532108091209461204644713806565965932515578607374845581806944857264513947788162320752363673319557663823168436277782508381763627871491353738383765031570233919389804048063373381912398041113350598661907262684518192316238306242437784691259388143130252192673741384091316387300904871655312450390373405137230542224438311485004663648302269501090537121952618192399244841577747809805689176193672209634947449278182341842295299394974970206778981233612758243255505232703774214096330717785516316623421848657820737006355037037104387379634738134500377272820347680891461126436722871780628493356166091460427331322989552414890632801435275112269639292714023951033124944503639949530225455470438266860545641150078843303395525452881549933137034976804157159050721409780419093535856092662488331953064001928228292184744559604796763249116513665669681707804454472367682311748079114921692864064367711707408118130085806362466530281411532494756920362487455832152529591233292904686535312336038235722589231092886752198159012002104392277730985797206824865103306089495781561199898486388652412259340013190767260482170962233723014885853399728954126769012883290396958732416245562397019827678179449649738246903502901815488045927490877525159349139731708762971964871238276886277556005757563307876990965803926672358256120272384837202170588727114421826056722810437635452756645588143359697650051804136172442183004980091476847282898558864337033765130377741832278439799302278311600113013635674235738445048463122930197544399818841149752817470328716431426209462681469642835758817474328725073590647204480957279879668114635320138664997531840741095913416975128141304701740798569284505103848312847671591817266493705287264565665128754301077517369974344972940674817065860317705873038532693988205484167710032987845094021477464866286238828294493303345713039198005537304116716612839525913395829880655905188876848257186871580035885355342549807830025739359367926305307433132749416740945920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 162355369729189000422766970698742921051582563152878095607120264778203456905593430477557121163443650776023168717323649638946716473079970729877072920676631606802546265566490438102699416778215347540220980640464821677694045267245807567916488342388085089543656769720952489743250171254274717342943381110301668926369097509922192534570620111291198603654366218868151579859492170258034973558077895697603678516706911433382945567399385129067732638712817567011915588083429427846293694258231370828730397430319570427088838863135571030493321611155356092511380990819968251925414615605376931944173735194401148974439234571179150606234757515811553159650462250863738679128422392774112587756298705600456325962933205283807726526735441077421843872688152316957197890517561842164733253280646181180666202811874024817519364222071964087947197489485515754354233951590584671732288689575702555848231234902325218608133691655119951351375908170540562567768348145606909567805647823064608915908956743863571908049351651081627663866919963483198105924457806352913185616342882612088279749860253149824158426428583849853854466154738074741450292264848448364263987746074401543962920745088867306920369023551707349581973325357538767045057290795258003900467218085590859890716899157055221368941612274464841117364072397299657490233876867209222704970916074538525100602613150754762336664507720526175383948243798741527868575714893443808582382936712540465575286625240705470518070424881948080364429412199688989896745180980575255617834156770605197709953597081290643350128095217529012752858344439719793825645013018892266453877787172495356383742744699018695514827128368467343317528439918599504169136244931714274328404597952989505236719888185123575820184070150094045130590745556730751503345661515740167772721532850106395012116409838916832367965182845501237301732451561850220359588311734786301222248403323355715526147029690318042871576973094078316447540965405900417280902058908927601090835790944631467806397514479175300899637977230897111655779890874973911687069846698371196677266004046041718959916328549510877629080901351407437582991847285922055597011728967936486679153872505770416388897983984763521127236643845015224181760465805281906769447160063441120884148017564814816386923423220039621860264389425617274748362116236883689332787797750160614416649711106244740701928400141109169681950506132373020348652241088667183454029683367352298603369332341639890948512213934075444659178717082190697466997071864790149528954929230728831923803523031744220609125466392660531555504407236519230586580584715505000602918288528271084350494317632883870982187134367885645831572364646672695425954992387917921906044254452729324104951951879945967058618162680536074404871283007998837371423339389514178113325014033728203725587508843228040589155490762138637723842249170394468372512495938342299076619695771337338292028119278451786687242934110055594342244694778623714991084896624882287593013145135611166861549093297162551296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -294175410668260444169161594501539303309025819179721473092477959296567791285736788254673985987977765109588728891564968876830213105827738161773587489487665383773928680747323897281490595922084865040910886087010296239531434264644805876433070546862267623097870763186149310135391045301344483093451376032212248608216872003273594171102109944560095112306188904495047011139214982215280167393561107967158217116340759285814816353599298664247593814952033288651098735881378734347687696701846789140934392500006564795488368177011184860618591457962062750596287876446720804397528802049815893248800177138825739638509599404240698176368994523209784910884963308126078496287991729956556804322810638022308774222113352028736244831493952712062934972104589887519613766811964683953480715247398426190381785198471993873122175203702808757380385987423408333253936407467218588787689427223191521617658168977492594167385314131358797967672288667902822021045008472211442270263427036321857223214746015729408588796398509964247166930554686042915510816006877547124971427362605014179931220431862466967018302889285386898859175909543711668428067924588570864952413632067850539517536760686382028052058684446766313398430036534293457969261912632779293834698115847625976134761008664228805065978674379403401225658144730863569765458051733559157694684630072498566093572849644740895988104063967127307985468286957453954915769413580142622896631493147075645047939077184520953425222264281411250116565206438425431299394830243566708421942109814283227729521739413112912324321387606828004043333750772795688501262862247494742803725780351749100126944874634887880063111651015915748236136203267642856929427876322542709231113945086853441489134517763868446887557164635420419873436301433376582944333927647665027938077535490023219452338541583347306057790902158292393165295303083770440131866870072316297443227148759232903424577261531102393879357225643716676657264902532678098341028258758338224937714453041531422269150073710780253150294697291911324345467040801223500599660041933321117121107344465113086046295643373953350676460949490807533574505696409714113531104859176188436455223015762865576873278121984288088713248830426467748412030908351406003321260208595243748753057283948664731762656624867087266555589659549663999649401969091130277112364072076389392442597334152756946585253130575884711207816324491505225082635565100515166054977740180947500990298965438915793417967155655007696938050172646408367956721113700430770185805082713403244247742319012017330613544206554871275695168485682543471337554766857671975189823789942791043906632787148713500362766804194148068535180705922046398608314093630768259291942650523005594139220162662381485846073258179251913106186649612024027158982652566529874093716062887213508390108956511027608975957770477470383246506912311025391041688734813489992724456964437188553433675528558242989125420739126034092235845178542588436676968174607451370353872702436961092352341356157337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 1393350976148246555112221881648817526099556833791208951500103911117836869086698709489799238002996289267781954621833922669906462629073842567289437331084400450912606114223721118384953793912454712304861091567516824523879192202164303232787044928724055749368048599040120465943030501644352478648775668868267621413112572567898729427183753074544482853972541280411687197680008472792681938259581826906631155572505734163874350918989752852139068226294117821337253792632351181490158255906622466233177554616318331876889794777775225229052995352183018457847615004076146930845576964130555236341718573615119818186269048217256349223520606044834526116297374271406802806202229002107895233789573800683716267212604671326701118726761264323857289942517822355865567914071600933112142400505607316370576775105869876535477646077623100912476225743647986075122306462409751222261199569041677270037516210784685623429373375003499162952387086986157417927537120795913605801137991853565882954045272017378734718705106063130775685513683617521413847012577056481181382289876511234050443961768088979330975517784261395897062562296414444005076934690419262412899264307624594987762793011031364272852175941430718007098949901139408841049582916966131956814293974720144782267712496964791220188518542923689595676232828584894142172698875969955942517859363828717192243191140269561227642928126563114478109349423910284862087808163257570197047234988924719539194032833730880803320983023083350236919201548137116423532037418099328857015887899511523649429765149887446978528271667496507263418795714555707645571468454257469409021516840551119697513057122954901181903464257701329763892825994095072841905738057010257347136041339708164278635530357034247644575117745168410029429172195423033730622045632431611037398193427213553486055569869044013255066764546025440200510861646979755669267119371372737312295921217218053427373835850123921310073265220112668839605958181247382844105720404683407472746440937899097493512513964460689404420641712175491387460907197776285466868696406404494586720342125275305283688611619109443368606926053704006157641160452218923760008694202060191775031600165839687100894555480236966278274598958874172421431313550648337299144513507485790421279958829009925186532670294902312822137990641794723738797520447547283654605468396944403913306108483018703830704658397402276683280503484358797987623399017923991283951619135655449089401103156729552793344510338633688523226262149524261406393548140825650766039904310328744133703812699663779626307439468947938748256282977136780282947976423826043719469832886724613362400673070663605083128056623645316346311758455445761697629480785707763441848365329978579187583166172540513874983610168415537679685408622982852638067534680806892084033314365571093816549439390776097312890176107837007226726278869203842255657111023654041339820830579735364514451523130740082180222728801007074062414069904497811107190263666334691969346164963721751910484835041280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -4428410962294752133121964523615907512036058296453128089977157165922509919237226413766675583375122628046011838705607407658981718935227947088260018245372804537967428757705266100303181117241633844326817502681601652268615547005208762182141033353600822628477342436830699341478666334267209986387390010900516577283372010459502769503249592470263178267472991124024687169952402120482628046026456858499559393291979993421723802816560983643350883634271344106289291228994231285868929452613522284727163402733810392506767194066582494285037136053805205978871795684534451116795840809902898163383862847761220864526245412775309179668997371678141424310918303944387724066186843049332398677810447334082414086738857015596782224434299194813399765294236452435242763219613248021522681682542997089238738509754118015054401324896656285603923521405507442769760197940809538686513934693321802983259880520187726290852115618376496360602868809972230066923847235440348863467953099697966949396742915720118133458133254317268704599840595870847008016259795353232577634194414440853547222091710562649985566785242833116330553665605622928587495189242721460184284352193985881559780017966080764226123552842355182769684460848627489360183978369245551255538279457280214872040775309075822589001725150694345357527593004703330629591147933466507929938821630522136506586360569361897741824322034520624903496932968772771809088378033748330572302683947867528653868419060791377403686096702957263665372730068921558551786858220707563163635676369160100248534987091027374608499668158512666912225178897387379780677381024190317373825374986430073009980001778130585880435737673821273957683797265551783514343181993281691734886209926077416436993326289046750766247901056911477762132389810620218417922635155954906250532203064665479003029862490750106183169014861831704736252716850762030697851006947179113999651414931045801927746536366422712050141052122158629267051524661651490828132842765909632250961209154168668872931549397523039233621392209598201518517074835652460196221666434655467077723551381744170275198505767733240566747964100246962938206675862738183944716000134472179488794192635559463206409989554554025405287492824007940404087823242757639723007914046686365468440813365919901121473995523024088580491585571343167884057554724796778050664351424921164611049522676585313555463452334780036313598289521461719239752195570981449387137897302113124713457392716970473747211686430378365665030356741036197421555235206054673667473445004656940624424397811589829634108105226128215370155370623535142167684911454993549630907037336408955476820093223998267372914811232925080707755489123623958233764346715608878476978861403893732648263731212210795439648008359874633405599848148851668719719588592880713276188396937417225044491192669099802860998609621384047798403191536727882646232479438370123217878909924852509192581453992265626886833208524017825562805267561765915695488873370705506465475916992250861408223232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 8271679759453294051145384797609901027775762986728349914985377179953770609029055090280636928462405343712632828583522383854585802973290067161632789362474810840532487200348015787125588491727418219487178573493635749800977553364093001745745340432126336072620487944899061744333957149653144897142922137918006272673810267036067115386703196126393371222383026482195086398438377807242010172030131896761288035822557560850176804011848845524414508793366099613746934789060460568029700811427451701668961600218881301331985878992792506976828660999739804645595781598174565719487721482612118566625058380838100507442497954914945626315212929523450234963265915512388071591526704584998159273773112832393709689012572485178489828762022364569597106812460233172852064973327811936893682367154265512673226433632432065885138842929419075954068580657011667792628874301714345879683102971041928958337712814793474322815044980503972622010508833201225021037941453916303080756171179636082710478350141293400491998252471596796166653778462298572919735446181424396583606374341113622501169535901965653884747911233836818551551358980413799439231359182489282253911146226041415127504724699111012326413659952775040303343609990049889232358371402106002201809812192458167488446448276473227407350662262768182236836035775702575359315792056265534671062957838664318191036593821355231373569027178833548043962908191093415339884498488494179180664665064776980845891919667899324651663639369100936133772307983679795099081680021892877811714066577583650978365584249879816584307282272926750187008802762779415311247439602567206014913847155228833157734819376685583390607817633834157111376348582352241140502586903311600295509408855355560208721220794123446072111176300771365253679203385639269097510836770818635067107178453667832512700970611249666940336442814603060802211983598784048916171257112105364439388747094533649095365870783201463821670229880700783385896893317120274424099932433292657368260238997625350802958061892153300299952441809149021874235627971972436501905869162789137071719721326878734131777115885574583678890798455144497686779533654869995943134993008544267435720941819205640092667506064968945252796296232412942164506793420944289107265673279306696162073496569111394401443436847549234112495131390372258181578901715136327992533062837478905413092665507812098014037020425380576238249084581302764304052016786474058423007672065231885696721147622044488286628529409585075689416649611689792237772374115234123063666357048679561380436811639528565327566780038687399585476621043878408469396232661268931812251117122361378616506953965223162429816372264913343865128110214963061814331814804224461300489835616291750452664472995263064398033012248568285237608701403656585866738221535243690103285686635501983850582410100882764978211802127858397818043758023571632550113039349708722677925452810118345946772809773822958209828822954644203848515194051015341963941666267274487241285682516163821568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -6627721591887113461634411051240990340984255985841425027789250084300298478306191424125719901630928672025358410719085173089729895634959165172516988561018026456778765989747557201106062458158136737700985186953142648756024348401716278894368777959205528437800660639637011869321588187672222327865268538333237736770975573065333309578677159480985403546753033535138074148514974024168007359680740135849436860025920009411450701709634259397569104238539088514498486802517804077533364607830314081783442816387688326981920499527741306828793760891248327309715114718601815347227619558913634332466972077427972227160988330273869819010679586605065057048274977450564070580318001731759365364567416748214717588850803840706784306392547511233516468614720725303879220180000096464343410431278961598203807293318757446348622421964206748508431667859124631325850834117543355753795954998996856912979403013109506325594949809875008978559008355389379187912026962493250094915995158855717305397916556375762232135149060881338961983516988683977691644347718338018657799674357434823377059352882599461948765444112965241811171376999448335127898112884333384320685490857908638909460123950780876684399516227378215097828286391285519091753605531861984965133901860784714714027264300671153196025055513058533713341286868145737804749698464987557098422343804589544474134944322735897276485936756163144717354650379446478938552292615526520076186764978244529120467717613130647155187988262227691967522725004843845226165631068717705190750520159044358650121236758146837438723622449509247143580216383719591884575339081575986577836944632954511612666645068256906943691068445520404310235206670353186713351529926852541729259694763828523473309538565313603623048819527511085135871946120017237473244657135421721187687142776874115803200251098736373911294634263796807822103451206964031463830755249317226746680587804690990578344028721368249807812343068710048590747009880181335202169258240384570031218736784982291744879564720149513509859367057391236405519996005071016163836860420608409483208178933561469937638371747629505266388898646542678061973483927354635981609088461056818549886616588922723060492921894428605303153373773591016243839759373072181199247176872103144871842431899334165477351065934676912584779067086046440027932453330311051183598795737143831754157165163702162329509292481506261777875053519931870930401108174222369800188864136060830854132741609291403840149461452861686988726761539883308732101633587954076457130633785577663603333464928492499741693127599862723401178104606316909521863047194207209289368802488162819613160499906625609258768936556489656090572667752219689828125746818504282582509402576300626353728699303468940431311628787076694713941323662246014367779153621812879429921138133371689944577176995883637264313911370759793376347439805607163159411289030291296764405314307330503015823871036178158092153134159556985107640414987645303205568668795320934424579871007047680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 58507784965063735508750733615960852428737585725134060222654750265661921777347560717251967178023971518695818008763289856807930681409897324383300226967785323774632009451479638255168325049628613686460912569421784011730754221028996037904259032982077776236425719853693418195531323679459553957298947463554663868218683986795865654789383123756198518722898713062851141812033934938859190337954572134679326907476848611596773363099724150915697349542783598957829641246443143610615708758274296101878852695070891660953548392294312780443103757041303987808392149441140572591326878244481640532277791042694416449624887825328543004957542792840425185018626856014341082440649736422916854980753278531762345624334028461065853800221233684138113765477173869615455274795301678746158822745936091344799521900078742429575223607636203305083388595605530895252862258265183308804866014588543488352909763917243432342212740486214432407962282577526190066157648538290728867131047668381735725685766372259380237964318382913059816492659750660551801388705787005129123250698316515585975880814667661059224377640876776795772913669840437386692579483196803163767603362898657828041810989381425448085603871244764231952904233513543656404556832901311302014391659049318521283867689152103838248470066343367708669412678874362794193362994124104676111030776013249999989405302893978631743079015396673074896572224796303497538629157701234290586617174149236336945818759727992997892009948571485687765292930622221328659654375457303088095998541128924600077204364291765193682373302605451708430663364994476650325166800647902800885388724012332971076410198266522522598503553538770284680825883116581333853501620671413822896295934887750554910823557940697959913318116789389735211917747150257304078982202410662381605220456431271115380165166574521614950442817759601698152244965467624609419286534770873996794478592823260254094039804017419363409963753894429180568451725915483613632699928985218485444598485053397560993998165940633845627904425822468100436857103717306987570614967339533137038329057567174764254197022609335854948712647616833714780487645104872423743489020265177298311483091999452275484905206885066031871889063091045990211076650448542576299753778206194603279011831642833566861298731063960940267539683417335123899182951999241525670789235685454266789353592025008861600697699784608690843028193030862683847262885008983240409247040616574689379529560853025326690238324950241963147261749595789384019159980410572222814179372265225287816189518977284872969492497492305902437798534189756991468241981437472574658714572978815565069980970948201125569554694270247393937771969012906817454541468224844055245620424300338826771555862146496869724019683255616868710156830975077150215215665965933111928792399451276148342174799194062347377893724916935179697636558734680387425273049800916454207440913323770756547617825621365176783824568806132662620582723501342269490062637311447127340089344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -1299146916007436425506038992335631421549267522883435858438001141064024665263069754531990249017498067817885740628329319452664615372678777517022406961468050632804738434492184986052089796276866527690226045248900091277206046075432855108738081568480095771931512562389107165636810097811872237503444362952061719035456261132586870472200560714437838126310361509726824556539469530302329107561988204841643757913754891667676975602236800599377051191493137058338847138147884419937406856374250287126569541278691180416407590684928014177342224581853300444718526791349540324448476067775657907928362539887114827862672007495726902962720161830290852509172617938673016426577836034952168794421603142663365947526463759674298013526641719199209852733580286957529005380820836424981984051128930359442288945380420336805268778874146679798884458263137816048877837421134654865228935634000752944471158588775712929030894073105138049995000502645189090829873876668010288805074147937361273195032299088070458111254430894414133372799131173869371111294207417858215575806892456103313087085846798849996033387059510893541123936175212242943276103320545756877989094581249355924347343453997738011830777495424607215527044278923167757029328916826223975114008415409191401662186702560783811959519241418428160887465924865968225467119621349114271595654485320002241861607098726940721914949878917511665989055868374155403088254781145735878954693853695739793628513588849190764599901833994611898297484650937478523113468639346683028858296165064570329455181965102762548684465368892062531283087197435534052904544679313777427632019822784880309848965944916676695618044129596740667309812348861968505878930463220215779373668544057934572801528187995975272901080828257285333437857392397718003896243529181340851094847321750032896177056239847138070928745455277515004198654828709329370556274189371860361889177798500823674277498848777935744353654058958715049189778899737421429711645611883104802515322539145167901725413228855355647999914404127939996367940112756792175285274180770890312441233591120227254597425209787224902592768814094825462885919412660162807240976841088432715749700114229950692523643934771420138234464014595646164237419667558535243341962805807375166992534805590305376918933725754205578628658059718349155524801555350017413603794019368304061610023288028209278623264411988038597379268172018253256294924914248759531678177370299911470944202011061256511359211386189547145663604405769231706238303745154643239959583576944082131322832365265663998863591782992101817351411025100878880808484631110088931964427887830035941520246179958724554655773907506855617309002866200369663320802396124119820271663685906872280975071349009388553654187910186973151313996946089852023529125077148718021877943075133487351210636976221376146336602511718213595806652408813951994305855208739838424859288103611250474495535094455166906023380189396667869284361384055770803552527132268005267865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 8942669491390808316938171857001444913914033963972210799485559695799370278877303753073379590631526495173672848519359129058884034825590599825387658713962679181855619987896920498981378098458196463222730076010632516835090149916378661196020987265560234081619973794379118530832672679793050422441855625263925101355003847542879748099666429430593844206131311583277274327564024400210857855895951430271517409279196840184596083758656260217468405909716373770927010532284773834377949028167735167758205074981086743403674361879523682084877644364934691329190840137764211910171768748425145653865074713043653748393264568301745090857879330089490102948786720072471574061263360508778152880071097051341933112308680937592202509612057964362546557040981030553599542438087315859905469482750870715791172596026514012583712096073856397194705772099034218165135504636347152982144491977973580834520634785412411961257420564796842769930254990463017426675332805753508501084253784149319244899248364283670871784988071221200927376372800190954364542859177446047603597887139614769370749790515606351736453870217641466080522562032342758172285546574976165792833909115568264130497982402915627118560111702447002017100052609340735835952595092537088944259853276689607226347099848163504436812718729936091231018153490730146502098227317332355798965738396516519726093417831087408156718765893572640660281173104004277109239420856531654563214137209087823021827259224670431328192046977561938995825249537555733507496615030793704790669324089057545334841136386011424669919334876912276207541831234292416858249444651486075100347868583721575192645007572759310788321744850325150626336730972754822517228031982478591652895098993241067864268261372228509563919384873823337263340180577783449147751961797263780550781040136053808542141722778601724558026239879657139865466440018520666599282021435635604833509011032170571457567685155199948948187557857437470926522742846076642889611432546535380615027154911928534385807873039567266876582916043573006069287520641627319632610956226098686677397565067882209678968905566056237298955708329764519242728125528512179098722550741469629577813991532534047282305220616501269532767290643030353127658726327530078082923862242761667274364641297250285572573970097697108910207926652547259713105220780044818202386175300838493559846159077754513975999936674963869192711072072156956014009841172954008172435623339973363153246792640870510569489932581688461091255828410610488225175883939233391327767473000544025812006095287813694440555642995749236255396666710519709532013432201819036298605559872680131497332679170965002723300143829813211030418184999490932576435191964605578345968050201034423670592466570171277163907778501373129563560156179331416599414324121950856083150011426814545895450707112396927959184870674576599102094668244613327759058070760620810621124170623644311479997675055354772684217226174765046265534237715372687643414720457065103360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -5622406486344869981269830719999847181971065674726006457941907851033860159190238323841590232162104090758399177883963000845331183623105650963454499891408246929617475129884821389640394692111063255371961463301905848394216689667021279760017940131920075271946197887579316673965371227294946240221188767091546985874609926678591408720759877560815736063893076801041450310191232378451624123931316795265146025332295496266730632418454880443423017115974273027929948681718963229901431937078736416003197156957377158961544936770276771610565486545670178205745854690612968800112345015836466757002690136667408351742280510844651111186591705747865979447269231485113097307271783688386822745670139471062978118252714513857925944563092349794476733977729982963093896834903738779230154736783542539824015305829283140224435243779624609640962122110761271768162748670638505083691602989112172614238630423766489533110066744791498718381222368830250895903098428554278899267331944060518376397245048573062725195574721907120360707605299768285092560787804588577365010473194928070186483071205460902318365486138902498440446560816496638816174178860764782446522171439849940232119159331980146713533165249008433234885665941177395210502675507341549061977201854216481325604259740123282986760619452434128055364665249268873743990711236908223339156701819378314401477126000184462873821683637783456339271042009409339567145680810798125601416469835538954157661795253040171563795967183930551086620529216716627021151293770909954595862125025541862982714023797478504946613977368638174417840533811998973668522167751780393168566995542119745618774270881100320203633993506916954423193756008519584355340863891556857341232607459243750423950474126120367528041458199899277277485194105279412147080688731687252092510281864220540121240227513806254752673391884680463899845495335623242218957982072269298188589696050627836932896612452458352538864385483760473468834427691413841334243136505682677207335012900075574478542817173566760955664995727482323208795493971049166732246249772045269456493512796724638961341091137685336970365669695182986661657330216390463128788200666461745665698575362922349226592811121969372184786787143602691498392725291021877734825870489237871311581705365696138414702989316832995321169855978504355723592217700130883299775548429665764989218330295182791099101805889503629333830800134742778553304855446454801997721417697669056969501845887153955975427874321733707074133907343252242985900689652740716679376671155853542282471548236233985272156747507701371035070337998299390972687798307066530968015745072600925416484166232149043650190148991021869965763437023382666694837641316633624573669669001989605511081011679950343961589163371427122591737349464986276063471270853547711959893234015065072039758288854156480900781946279816149269034987876293869386394150555034209764647847101847860878272682653572537364653689143983224483952790751226780319527305478144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -8703060054826043854270008519141817989477415072379624616827488269700453719890270787852406579088716907169546294712545090314366733495989227038184990264858151958532101715760772863407468086287149458557589214457593213709118354236211959093672778571796795143542221725616340902935573484569746670802876641940316236829638412799554496538847921260678662133216478581186763815571887907263519520729115712493699485704203599028848031931470300883080418424323371915754198851902720805173800067513437742414829583407939301093122659757981621218844293348857123762024012627094537338741781318231884730682259452890830037624708579608943980398349188702786654144188994805705169928624717738325991899874629280304795978995939958366162983540504057822067907438779642868237714016859580043199882751632538576612560711048257446365879075837061207187909115553772045936389939708268808883812952612983107556150903265315438163915034438406249899038180122837912308025615694545167115743576752626352877574462509475009451651839126789857165264365749098747121346449433540028764913909874446362128535374959157373742617327106125202355865869038539533067451204706211714115871877125274631212190438611857118133449791722934621798453541466619452014314730062434298099278231065426840762025878854746217032621536466968704609363457746655073620273057668795953371753035300983390291824685695854329158049477885936033665074613375277478120709356559591850259324686528158458167816868157505863167977226003058889840340741057255901160597579824191359750342499089831406288724103498133023487813098691788633553670356273250547672361674162919129592189778918016059935366478451079816906057403518658758540918294495822363579134785203056208587736753040216623918505973804255813598595026228665719810694687591719192975404844839879345116650427252712147852696691744852524675484996707708786723390501339572067244843306621805698663986219543886370920272428691635945437795338781019095920422907158156710824557012225370077527086466175308770027062231973288890032151783293873696305170473488975742597490206682463445710644722402695445446181152648594240964971231622440583619946058164169448492196860716041410200506952662383070231898618763445989537680188917883971629008218135631497887618303942384874189178918597108407650701526973097475610467815469461742813807507160676168928559126478582638851103555968928178639940971672197028663085271569849568188304231396445709242021345975326892609427189397106842598907498418913785937595801261885164749541063450403843042574151575512145156160510236716379878581280636725021262862318633583473799654021049170457550894707517362989163345911222657991354720453736734082561789211572001836834815797214748206078206061813554530224978190425563869921722483768116827830315850079527084940290398416824506277621893757760395882343860339036704344061727635139063684939471216137913400390821577162618340618585832880716549208514110985659179722100289990443787638245906727646102185574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 15070373441966101669461323477931826246694307535913403798127007535385641935087427822052673796711270609353074968242146478999307933600818050324736705422273361291388519017551476211932265681149908338005256345360707473099516976007626999190084754420366124184602088957430853284961370047321662892877893695345690746263187304900381176767160725854730410315197122897319891750856623787401681345359377162006013145961969365958358427455916620210514866019283709227175617911786381960801022446462904560422316287421125299159072919907483426897961971381473755086599800063174093546968291448842701230213974814196561775891878898875110438960990809290619407555594168448826857087162716054692795772765866319189617482020885533964053125500641609764286360419544294237999712239914162548273459781403038767624643727887811731770181994806804657762118950187204566551555802405590946492186308386516422835654645337410635131811522376902865049875070098990386295388735355183904391446819849463126494916407553954649433761907627064062819439386231605709686038671728454051812604692939774717259181629531950238956297879162660110579277747723518367153911191099030710929146165293532165482532078804154872779443302731464955230611839394633464586884105092047255649379933244840466774302105633870160654079072997014921275084151387360751393553896775698351257811585495712611082539909336342626441509810092477124305971181961057041085217190008403412303436796986816160137040093271034967932207472247625585879433813597150611869884624983364517161167012813995251238766392750056890204699584924904456046305087205868709914408749568579954602596165797003990589218841065413388757785247687303990681812371031952677650038474814697941904688147929914692974013425129964324003216960846150658043093040397620582719385196735733336961090084459964845202414147366918347331315732296207024969510748452996605356823727877043426477879862586300533801976683269818678552249702185805297983021039866564874189847373399619792874344270371329571250511823531469148962824626416287339965046091791979442455499667143916137018200121161839157443840016414578392779136743840509393053259699754584687851502247402888410646935931306536055665517249176534515087402610489901640687167377891587516055071618216112354943098029770846316280131272633766954965544142445945296852798117087217981484807649555048155937713862591899217416853151996655299010024545392490195302095878982718181672712012729010369686220661669221850200346203895462440806635795655885304196129387137442646645932171314294249729648286111902730625553533563752945466583515131515031465796310654776505130188985037309269513049141469333594506155767987432573599291496816643543391806517010320372707791659577439151810071258747943472966790878612519694779917243246365845834578287006672636239906423810418499041770627098818416440670953527745861134760178539495791403050392646052947347895442685614205617669919604866780939169623184641940841292579385713654497280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -5925070337397184800867370873211894251101788022454788679543727368363731369375989107288982821827042045891285738884437150452164920514202203077978699557433245025712851072291175731014756382852683016899646702699226959709482208266453818055331667798275467515171903592428320557549444655093964871004752929988738240134213541018087362097348792249664702619946184129455380698931001531746764251330763327911706818925864379702533957274237740830069071911201448850192488824156185307584655303012409744823460688840631415697687852915780644583259787997451878196965604578052474559784406344237465358784824912331513526945516789580707986764866674677931946464441275197664777487206027110334700063455327705766882761469713426973252028781136370008607155624501391431122655972495924304218681315616674195098185837104107408089338431341492198888454315002143445844082351295144712080489888592465176007880351377277817394726958804408601647030329047839840630286867271232041868483995335639245161307191534110216880559045147939515220703265160205657067747410102960333287390388886447761560396096156150733618211380165056428131826156411761609801985050517553692857685361438804747908388393920136158478373331549903543385451567275605240868121119502295008454416396022691139751843749742666001197812099733524116419503866258489808576678427458999619806134916023660696448745143967696471096980955273897537057934882141938905866807594264038687970251921314038950326096191059255816869063752610083924646336957050262425799692833954210153092890626113566394420220034541338636352939200109058078880224463148915002507932369798313280762541924783373368329080435660632702067974647191522587979904800858712650058570721043235745346673886652153485007580039284405507681272759043903951250410688982813983343125541185040495644989757321284903454523888612982329976708312843731498001561969470717051980158043554368674313441453564034472636894929217164029489107304543402369615136494996770506743638714193361079924963910041875720093550962287827989173174902035030339390114064352673827350610529658530661909295895310453765969623356838591033497888694147987186506322750402754923602612235564829865404452453594069408398275636470835748905278629129462490975664296371407403481281870368666671999494172554335014728528709893426076182840566597910915750977362921380091446367321998041598533147824205166678275167133375091331973310853094958700021745388079484993337181447870444772251661599564555137953645597447990129868405522000442737869484194015896043164544625072204730922216369995843688324965877871378662323585588644993292465237078485058554606661130682881303214800519561193373436356080295197367643570173431333567334208718711413630183201490600754668046388147187500330497984263245613713718816611614846883052809651860884986707339592145966521068374959823283961745205082477498274977037521184241939788522154606112516585845687872857763978410442726376266386422146471942675677803200401899520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -4385491830754204401494874769833470464288831006777968211495540292802960314412155857092320813628579990609682582677184885777809111636466516633582221076167194007985729699433972445721413825538507987454600549652345429645716323539662077072332788251256488707459526843169893464316830623125821107555895360340154471150552720960543713990387974756967979047315318712426966069697799275353452509860596763125086860949240643520639139486194482126115534260756521526502640448885351241041399672526480733147802399418707256787752972137402430457026262317470288721676568934802307726599197690659627629907937433233295034440199608737920733222295606497186017555354441472363206185521686964137218200636526817561295039728943671955906253651299871510584993099596050053429910687744506277424682582629411229109478392707940394424610480016695380943223050657097300271684930337040677184164673098827424058615006717736040763720636855378732076439976568270364260644951298805762384623390703302540088819482345473327535874915078284697320035701927710265425652558275439111597828776255004152658336456986192456350414948562033448439033308794901538036058395323857772018731994110808315494541741000848096114222585871309222942125082947100323781163385647310038113339329748556592105617295564219760115794895885229562535012799659539621705173440283067586197728128968950574182289375007177830121003032887673816985776256094031480393351852134572158175556602438443434412901771322767362803194348304568380394750209642662674915000857523949617021315436059601752426166084600257458968405640585109476967772904310560486153185904424297666736436659361418894261719063383016153995324261759413002676601563716019322209620774512650389172460003396494776084204836055649844380374429316487238692311732308899243901499944689851192187677669519436707711353550686120724292903511049771639113085370137289716082877859000675870939247496707788876205293937384062986736341053466781142730860019305270234980964126691500031220908661446110837305956891333097640576174180802455904668648846098960456566905623898898458937026730059494268720398744229110449655315476133381558297887144274250212405976497551283806344237921097281004264074329557157370436889453706918813839057686840663453122694721367326415416643489722179469802084775951104407459528242883035650020891853637266089468153011631480964320261315536632056107499966385979379550581163146437687540435392202814277693996032867454100665955913844197215161343249365156947935046758444969498874331473760067039801736688458332675489985271180525294997250607040250117860693759252885297427453879037042431599378795222952700572937593694442588294316182694090894172993052772629781600220870716609930699016906428509493973658934352221106059228737731835388369412711208483761131370423749557537325321038556548901765985587022904635992931731796179709070895563038199990897320897080154346139376873586925457765417763902411086440305252239269414741667427123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 4939411069150703543809607008327467869559317696978556513817944348807618784942651793043674965327435388341625094546186893479879727683016067492768779638282798037479041134814290992268544236514662530260088764440419952119942936519897830606762728597643736680911081276051534234419090231542292656949315007922889386889192156652982698087393512557519703168771896913579667580206769383680890721999661046663714874679103817793263520010909509058662150665762401282638281374460909313183412355651741145998217612653514552131130958722394973363711461822012786474556618216426393877892880581071661040918307018414423340995736503177428267744461726002487410244012568536430654006870708476800845841239530706897987253301257274704415554858071498121377007096397356080325391819666796506964378521159957934406144533004950388658895646924649844680714860988922078165778015335451115308120616050201925732293443624331075523020170110844241612639674467413570929365578860259227736955546828014433732848979045535954496161050984314248491439376028640978864718817168485825434809798699536559326145628975649006461287058217525700610960321908216999852286188158281327413616522640462271437322355854716279411115367516297542167320240032203815393980556721477800713272164150221032528613076775606818550156644867955704814457153451327545331834345780404428942104249430346859406534947922779191218982003215113471794808943233723857417143789234999202406434027580263955846248640396028655819240270353463414171028959642781848250199717989316434315001605608367423955882884696404879232854627664858359696439164405769059880083974350666653915031688185863679909876619092378169757143872510436349942759375794737369757811729890012930673343478620483240938048575054846024518364850098904648066600594459175789827824541212064190039606396268876828418510468316602683611950608404365221027449385715328863708232972967393899110660647142698222869581683983269597893535020255577164438516694051420891624424239609599714199398938771997046578821077649706620801523694914195142778961022206802618625807309691839348845400131316442966545896829238758722418210522611548622342161472498139175478954024099341021435599315344917473128828878926176198210765251339861497903423288887349977504382951970310144900742239121365648030560192686070042591247379554030619733984783511866908695684168237199353837952415977686833643951536298647012992169390981144017814969590265253972177199100337577711434543179520829589094881050334393709926483323702866694238349664568423322167462448390263190179669304724091875746377651670079005527574844894940456997844950558511946128519420485555752277280598317221463097649858329150539493206522371864630690331759124037221467236426189992039906736564800777647939098862452010075063952566582882597866142760339113317691421168877112513528268192598299653033227555243364896689458911474816852856148440778744955749934928650612392242115404251844412681260705162917155847536640000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -516785580167274075805774616522339018172315972471958103729632868406576769233954784458146927565053857865217411317987466368205160297752608140915732304383762734440972292470326460964280945495839915498035595761475588229371310127736742818965548485237138126375077628228977242725396923847276617182509119592406882589509631281547013541510751884292508257356171414350162822781661463773067534249459147133231693754921789997435656367680039076717750981223854027737180749096774611994899394987332615496082633684153190232132395157336922160898612374664072271888638393885268628255038384384671247675892522522983841206151032563940832260697749300434662038665629807610600838185424509000635685548271620675636447916246844512341109997801437660918282544115634993784345517030930889720513825228454416756275604330122547852261047562902185653608358830688953767788790765088987393354766021758621031849189530463635792717251175358361956523043811914506666056008296638133342617078917550455304796112540316555412256121406338857415460012244888834007370654938150416572331941081230845305735119897585666646186029273864741396594937119480946130031239467242509200625531430477171253053729529336268660215389321899765330348223796727915403546493170435099583581400191944191522495616414600815023298590165351895708074253346148269578037944475325783645417199392765851007170958739739357150538292194965257848491378718526659467334832785415877147563459286425809024806287868637520776809666660739938224188306229732055247469728409415165216773894620321652085765363722819944440662548934836196920308508751999338694353230592146913708447816934811475996973306548235566884227639531918081123976088090625792298100095515015195162239537681346079499052744157418573779718358022423956869950844123592620737123025556210030298838500136626468549430067246938897964575633448124538458603912099598131039051838110054480327897072162567261217024365528752661407445411263251253459518958011681944313504813291240560523886367619014069051084741424655688985237847468733614744987612369109678019182735421367054941746065193665394216149845769522067316420012323414439196465572918722156123334184856591801591760832996006669114306010831968107892782321638163070625620171794946287157185513265477593660129202081756402902491103968138503950788468070599865735567750421634486020887043465240595588677172544619638582628691325085009699009469163726309750137754729494192819775489049201320014706602222665888483315863755052990094213517426713332138716635738822476864850341512321042094107764252180078487919395104546911234719912240941994969823326917657559378063359531517643840124218980376700449717875308297409063248472122695601528575224585651160428845160149153995958841779997229007082376376822022799295060207393541945684260475814473768450388534033523061246625377034904127682557743296858661814023208158709231102893411214267557694221640783973138399931153197344005759618990962607390720000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -1457125243187998977628945154675536774955798110418281986516020337706275504526357174656481305200878933576056948808474130675885414534985887646910536788994979365661937583108512904636475081865025909496991466668673915477303016332940892719215906693781302618445203843468279662236709135064809115333501760127711769848335768491315060127009318816468104839811494049966606503854218146687386433372961594744954452693974086021219667933908301897795085034625244243928268592382123122704703269349833934748191459385940600385594031879857276021848803240612615071426304577931827097513706255278544996372060269333736846134959060074309402509507682713269410664278568450559117498271300542887255576347116144405792968778557473226141422683193745793944500163272321687740367930173562478817043435810729252738163554370001805453809952805421433068453741589105138690701596761045203182135611209066951770166068900571460400996864736071309578302997172463166556486771001039880257229994076343470978031389154084462783358995572540156403712334420710237370605172525129809712388502789786843409302385447980394514171510432263766790818710421168363163030140113218728466786916060884859624423995980228898414105701224197907119444457711331193330155061062380055160949959970092912490626759532795879034010738882731527756573271452392812671202533557853959119319834929394174652425700171607662123174304064493635159903534676932950153942963936740520504888426789881067509517403496096488358628653618313707658127122178341561258154312468402329897701422433816351237536441106741463721193417275956609300806909066983992343581960586823307913701661058480535690596812877628250828684099773734889499097422091309656731190050879333138117219551354676516927168257697826172678894149645316933706793646954877436724649301675972693009187633498726686314124797566230736968561004747065822829190548498479854847737564058435218617781035506274743256208049127222646890927846117768532830555075578925481055267584680758836927902766791333805109174744485854280249740576046949171362935207315320272717683353625571945271445222799389650589458094538499600388411053153096570063522921905326717014863477485437219929405610502032330036797091286247953826878607864529593932131482728664508520474978237018017332476419215799814482983737424850776992178196863367342042780668046000458956168149368427956748149535249019608816718764676982388656860433489936265775039393455689839962692945402727040719492671793394357561604764285281635051794733727128645544255025796763140802239428668072805608618651851459601523268262344863360660617077692479456295124367768653132486748681827788588109500124740593786635535540301464020729925019336839291954639948732459729030940639217593789911743823433800357136582852609363272930941106598696619551082085187663622891336006072339255719739095386889250359000435820516400145622271106314638683678424204062263720649530828341993352545206420472237611782539680153600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 710415955542266487692949741956096634018070560776488155170908290178067962100587121224174349460216181108903740904192918342342069496737019887696122211758991141060289896308473784677237986583515185940479750043959871956803372849633632873373165945794013246594341031181874379945984103009727118480005806584245811876633565374135766778049230955311598654912627996443878366554758454631359053381247354816728116261095074566206460281603084691264833161427551840304164797701572584456393099816095492174125447561274090316315986530940653660461967175322569725852127925121744750648973204061099433015361310624493133610551270090257135026669297868049823331995001719084100091982823203892809025386902581214864585953372069230072541771543120564205200751907229395697998509641695493218710307319361870875061033837015711850950026894750369210413244426453253294396914885803065547465528892646815696541717225886000511729820373466335574263554170524544060967675147392044472474998707317054725035557173989650452987933895120259247379121310972143746776830902676729977757501035436112935324668799321757842737922567444029751401583210808646526268731525275592560931854665769825079051745497311424098228857657555611224566771797564223938353777202051012360602857951978147470410300050212580870022214480635180691224857258861253544850195088688705671712100358536858505955216527851816200708039502621394203931103273117926726560491682564591756457785862454267292551649913687584760811666325502445797718784398727338951476833379608501321183962809763267092456339883749027088129813550224897241317697792655998294739110065702588504454963892069933301297724192363917018066893612650159328306924521931720056643659896238912364184313363695874139578455346471832025931872286942721818754540357017610348110762027254402600207674012167552445941378107028183740514184997508300065944367722808741436574923550635916120213722117695432858482749120688020190636720218995785326828781469037527391827604269592481437388644865088357973933457481693750174101127565723142485558901040326871405516796435614116095200346351318737752148635316720244503532300979183299112284238517203253471410128974594933390998860879416054913529871792107858856770508120703013379925933038582432140238551754885918943892754013125508499624493334348684455790529532090577784081284851844131700881072593151213363175425883279034623358290562375039288294005205529468697297421591760346973916636092401549069527508583677811919861735364878711494201989434492612071055116342676858758754330872657525546061211025320789723220975655553447575959662697592730515947568893050076971497662128212762521454371215790319330392294325033014376987333917257421362703993579020993052802787151087367273045288571600509769187253078349088436736052093536916481808284732425073490851363212618262139557109216735033042081456655110626197509177044198001230459646501165822209454014927391731739865413655957152656491806720000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 107309281129823548366747900871609313799505413680170663812858922227951080963020264005337437035630995185203721264079578899012870740013073290966363972807137555752021463994556220824361326239335315059361570416219944590749654006735658551506900251708421197216016930354800736243656662140675052034887899591181681212819007549548137396097367624574927756196584283800148932988361641788878077217687201655669914535194267158348628397880693487812889335340568348551881095635263009475499439691030008862114542329204610035397998093772989885380141705239501660933393812177610982973930938270938457866158854610506918939612595504696052342792397945728476020811190982793664650224054403865367863687413382574434732605707636223873873210603456354110330960944290078451844653019351245827688839875303354714228529888579949210775686587655668057631278016840229294125787470453955300769799612015448339423610323165353317404686149582675596457130061526614573657358981527545359099432391236717241538650731635156649160720885132939696041592308630858290238139452537506477392737069843501138820469017087638038664458682581589935506452025429388035873728950997072533763099992047587809188909381078743294986839271938989798041548335671950240997756315422328468761695068539416801815546117372347569222044474281263975061667098980938738079816720578619543472925071073123603420290797152873032531553827464580535976296217358152460045565705728256445556351023520600190928605515063444493399881147790310414782863962059441624669303057237210585821964919150311816504244756521851779558620737803596623234733908846729480897536086372753037315629976257084078919038546804887775701457890362441996179524984951689445334647063723864467999100877303965726159625310709179861905085789573664679088849941391055183469349921487603542523448311795376984206940673569397736270416997033823071919037545253660479623272004007637860609071287323278015619505175536574284611042029015280556555155714834936289372030584530892453403635103646771587937071111511209511863197438904770517512259042962067690196155765291407612626836027238974502105034113205885304798156120829867450316346073560702561749725021457988706794176358936298118233991788423380454587244510436929054081823424896305630315483461400518708599710019137717826461380004799379029516885578518798034927933772746131865820918309219656892058324602954121712501246051785162509358108148845016183925121545145023304349119463910257200656193250485964616482954292490651243326044082674709292743171532781306647044459786526285488099707864343859518686259051069022740731443895184083331443962652245898486941282148340450453028389409172388664125671796403664404511474070675302811757020236186550767776236893535333208876898418902727916299149462773638381527274812589089788939943267039691943497323485297076828681874678585121291053729291483431316044689546810915823547346822702925353191520655948364703713994593748532592640000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -139277973555737481023126560326113600981078798905374094760993115369770715149874782190153443338129450600729209749527206757490077741462242845496921891137492448880349899324812782160498321524841653227833548938660669421512632809249573478965035255468518301668476106643523719215002015086187088630127332503163403194020043724385197276256897599576779806363063829005852170297965780818966420753444740960127890837106512335022260148835070330353464971472473356393565019963805898626882818748798341595926701664971160474797662248190329136767782637569335385707023990156283744967828986124850760885379146136564343571132092582223675072405518492161961459014175564177601835229035354346302868984582635680340915044068203443966307975099590259898696899478153574963552452911262771743886724479431294682235781627733277916730032814746049936722115119110766467499482733897372724834139469989785446709817254992537635573932534085554715737185746721256990994431319473218657415044570006221209218827866949656575844662339661414970979718233723133679629157055696448614121565224418204168935696077044112003914458289253238224792688062711513931473677595490460835865826238688490642657454324922593943986985340299844210792818357789047794995584726678458945632498170236022795012246076253997305277272615702378298572862334656285937863303710943212107176217526097169393277440944201868021484864938456734881434149090370495033697947104995057343318612076436247784035081376824522922023200201309451015601262471346780731871546695708033676065507752694143891679148507593563759602778415880465299518124368852646168335465587398040615005530748203314070028690852066677526537713298812866518745054420241329014884936949178904975492965365542016730614438593026867953108529005078926331267068234422717766505227567911123547419562128686999783469731146231305438928766633662993595492336594335625590008375602796003289153441987468260797221796365057600988220639570267527338892962244925981830045840119010580637070401659292978891981788076574021637016639378603764624314063760675402643840391412275505116072409490599908082767591735289581250933472114969599841528112394526407131609078304284768370389023393878408155366505453131942953941041392716898328193070344697329115908176743760014133172433062115416224729151299688014072911720391634927184244176054318503085872704797537341560792761996996219002678197453269187430278272425287646143979345126424552710325901328352064852725127940074955611947073049696276987306504710593378329560817994415264485822845492601723862749235839568706910485334432824791369263776019444715097513956988069235031866302506020587483112702786172421525765428549192409450688154292489097492209547757665733749840645409070560029281821990783874606633908673663570059569549987798626502553626608264708370747911539047430360452231572643072151569290899876873866405139828536025115039317073575842878958726324703700421829269539887513600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -12616700438160372209213251088464997308489164005351852577625359806200007400191565116827435240186495565625536652258610892817797435024654937886765507677069836999268086365356887557404651658517679672092056606561742575311795006950636826151597298122306615939144320691968717394079864860622057403997738064751211793683153873457293427802001236373813026289335941950724392135536576786863877429208081557170001291512827627685728737177354302752481180276173732915852085687567974117616279635266575749032153864197836373708186890920069533780113160127876220809347832021050698166729296388177008834578173947973732893692703790772072774250032010537948444953505552504856293034929304453390745508935649966072679608439049196615910936900322481077634260060250220088231182087364709029741853598208991228791225169563213375870685525723109387039952582422966205515980990568553478389244964525733601283883402095074525328434142039974762688585530107141919976904806378735700842432063054505071885739321891344532714387857682069796679896621127559115738212688772027626348203026924022842594867685377546304007115405699912813635538215491844743528541465884700536576350521972640247948709275731734987575798570922607385920307454454626121796335634946512495178755949878501847019745453709828927875285720600909069817275764554602955756811460633638514340323874394854508120493662611375058538283954973799342633414584864296795106138502445150771903937797486317106221701405662305200033785538962419999242218275307404500329133647980305350979333964225610303892562236448258184962762136459744829319866566931022933774334513248000231601740524134853662071517984104122155084641832644381422446435008871831289247054855889871484663911863814315881522539047919365495818747036449905127503165931899054112862259482112037412739276475143909049457096500710641183710811557207766821007078979718875383373317260790328739481742568586970767167269022380776237681287671559107662360180112345052785881961053074802788376620281176580689857635163877166516535480152445152916261412388467039051754706653918395192934211809114421599603064227884274897699959067824365670036361122424671703932270819894877495319112029196681947635159016424816192428494676730356471554419058352586746108895286210847437692278010361276717276339141548100294740174229558289356346003937371523528001804365278318364468092999447968188498624494131201838855091842751466452383540345009828589443545589483034735273738877787930589742002392660864826113881975596086845283587906872527324394103564984101616783632796806992059793588603848482950031330097137000329850708987016262665322266902292483256878301873860264945542201384470659708272393837442356091864442969154432120528303241250509474564781193928149040521490748964023661489409318134805429389568478869814599650688033974948991854363986732472283222146551193447104439204007078248846618344769512594145768709552298241160274635653120000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 33580964064825393727733454892362521097359972032366201825234252268058280910439095794171384683690835636690046163367446522290767979820076067675816391164249348995033161196815621779219853948622182505245227445904973416124237941846583574049718765567073629319896785113758593859918912752409131986908644245811065662496946199931895509725109849768373237127167315859736538715182161008865217344223726754155987803539598325457560818493372901306797961684331179166639407480461734192861065470845412817226967133977285604871269113711756839690142117897261031518383566214410234975376502225223436420103883616922418586180675723703670794598428336998479245850920166503162010806936873868839171394613889759249551607790383589781654099780421191997325662563769579469331966811936065203610470141235524878932660490210021023591787579451267618089161066779215672686170891784433592104546089772060571475203132471712837527314808542763404600330746478946048304052629627703956329605032245175964916485956332598329560955517252678254138409680969785741580816638119495184675522657712763675528609754885665849325052775034097301131176207039403091563850862583269645118603996191167347346237472586791734855737165284081427805299502457976298922040143391851619379749015693606609805356461517340633153922620276758966068550220325719893348880320018788808684251403327134012391273758885579805531064402428095249667039703037827090160926226074545715679774617025826111336834713841225943345144584031115739140663270298288266381361908559043112143060086232487556670634030316778939878781294023340465908487537480639537982784880783888037808678422847207262734055722389952383052164522975249615407993128245508384187829730829428291249168079792326769511068534116331292185547264873857674592737245185992260703509293299844574769163314922170027615407494598637893024199815874149788751007675200924107493423540390617482113457326129518771275851380842816194670477829792408884371712448800412549480049062790871569481112020291505131982125371734118294050314716355796765881810709879622836055197766390307445219342143339479059011198937011687011293951835361689704838655919690361945200668258790304834594011605256927913427173412132279111804597863805999083031858047602476859208017764921630976803191752715526903052187772814957628415788994757500819366678557974457232463527187741160443557184545223378728247676618654770816206907898755603634375161553572193246122856294764827673894028139861964061261392352690079803278944460096327285576871772170092998767496008306976177905856349502212238767943063488009385917273963282276885109132902335309351057883333359166968020323758866350210185114192015750469364612888126787089659200066024479718884280498272032619893386473870634622401924519163735124515681398634159557106370756616872647212907300703423946548425888996180637369218417525687987353489877631145530039036311830503225581101876313124660838400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -4985970186173603260350919556973663398079029290958911914871591272933270994939242067397597108044481275383771632756935746697518096066896628031186957845670624958153995871474987777770922915121909130869829237217306365858541477851577240950560496316441313480759133951520449399267853268623772820136916976697562102207216891966624180103676323055566216815380894281008919910447120437558830794412140967963029831430312101601998500063984626878582217146686584963897124145402923466874017004796315887566181413921678187074825961966755145735751976630345486937765206617204755436838034421244396430805318233985987406434288801183775486406624182229631721194690934772708150366702416378924876528765250560204863279789227359556439739145216780606559081865077399323634718818417378121639982396500951605237815753084790201576337720175301917313116671666139266185566251414172072035436436347319910759041318348286029180853156260697810103518561247936809131138752674287350743918850862342082330299496324314683852613599696292156801530099073071906859286819163312287778824221967411186536136500709026005024558597931227816063280995009010491426624709475991104656163178998934157228813565904864917494858275912178234033922430750571705704948840705790851105831883474384610834460575108802190146194749166470731652413708611942093862476017756867454156756862329485535098642668623965275940166761307248777340448297751874001577776779480651231404802380657029525579147952297502163245516254975288483088787895944876612875772707140508016518661490451374795760445276391211145560358221960976961344984071708341780167407502197884251247707165094372136171440906116322239128905641776065369579082188107719470001301368768109023376220940944163152561714604939558724211867634030537123708702279796388382137990192994083681107859710144995850058273309775520042460605525147756013245121596191217763578175649995199192594010683238338760985291105510399555483467495058835660758700001165091638492993621085129562440416365741895994666692717810243045680845006914810588398774571187220622600297099397952999722353934409688135304911448584986459520083019402844282987841688332541135321431572162731748167490089263107366247514791062050857164830829670600785967706305636510220774767436550138380647580294294866573802147235939401070870310855167395432076460395305081329779011123229960776341950132821143141817135478878935628023489463178516859955962963437261976347496204419370045155279249654163041815988110599246291433868058445367554168394324357758228488894128818886165370288999859854195368898022058457984047925348065379187801328387513313802796204270416316714791363706791010392501163449188131661970783493709211640634055886034613357052714584132099379897708068749662753161826256851032745333450124619573109467270294002064324311091831727142964905320592026343711513942051257607888460409653592694206428989352115134507830299249058460467200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -5064623679676961500150293558478292798553511862494794766991138197574399148342679530114880670009091288035790313596899371533035400576448001927793741280879778271463586390980786689669929640055542552407120274420479517217289894680530111430508684397496121144879027176918199174891897753153750117047728007939982293043048294726306873980069721430327341178476596667502501028288192108093953072005514371429935811884383736802447744551179466584374615296066481623614827050389598567558449845377194992404241254618062826914019175602307662396086905228999144656525868830783029248228360382089034301097530453588230049970095965732313004957575212359205734194793441123848107520068375946743731996036768418058639059722220420050727458159929033843026886517825094431309434910980844107487809638148633702045829595210511604300052433657107817069721287353399647962519231636646676583080745889280813053138618869413499380747561638340470809103399291166975982879396906520454800370564039799565001432678471210345546626815574569837319675471621405656119643270452555688393148280252460035150820964861260801604211304422573415243601867365567831061590951313390772401746409276241470500637506443615403960754344004714659473807202064739908148469153742111452802652229838107997656048139026688885906417661927144265501061756272845547653005775512429215443539812484501921911750468528890338914092007673872562925508223893467838634901896699315152040111695558452803069989042728237445897806044260683616852352378358352966466863648355664835428069844067872349602737526503119292688637731276337600738822697015256222892261932979949396923600026710892919885616482773914571567956825057133272182717548367055474925238282060860069703364789766417015157906815761403864957094892452507736037859426909152194287396361700300601445308949661823383425187101526387993834612645032069176322028140902662502943343535043221961165564163345193408416402049316684117523752258783693026072731872332667067444265861912349422648919619472640577069597956547106302736316628250654672163261539186586622768227775006770015565562846205286539729450116157451921689214786069649257595266157692516001685558941680665428653725956498851545422238504870964861764261282798931015907485374211393855991921798753286073124563773040772614113803203375580473667042911403409397890258910463197467317723336528066826505963641782097860893846056115908682530630927615645132818196825449304216420690953345023542739432862396055882912557316308163110162779092570596458473891291359930315448331627972543328858799162268761755433021813861401362092344633362182353950783047269275573139674922022945373397609971489512981529507429408906476933065765476579794516870550815503363091543992388996644090463456533333691055129783040851466048792854022274900696313923920953937187894216878502139150783805854323267473760416807429524876502294607034296827996916890624190752110055260160000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 2790039252881040463822607246188847154627934283079455452595072815184346583899856868246268581803771950162510781254522922440829024097579842081845116143592304842269411218724177830297200801332069631160632405922476958891765166780597245745576057996751978833884450049241830398714424797033600950797587022218447464773319118578575698385568527391449857861230185651542871240380320306431327499409772687195483311420668692997959212708237443322447101263463907896847533350306401292155285208842366876808511544336000372418959371733719321912181233806190168917364712822043828841985965887066804115885942565110037694056996153321998724348815759491689230505469487340771522608031989745477453751360970496560485917691693731447713900569720831007454592595597358449794967966742391140365655532826081639558404725319904237773248057504680525558460541210421189141706942382730675301757754149970555636421910204666172806405757165988191228590282570206895741662370737845313994483232534543899509303649956974674768418018514542648494248694937403660528945108494437295182653871311406478205339894360696099995614898804259112218979120588685723620743200647827355713622069146337676539543470320438512694091939479959174850558872041973242832215712307750224561432282993557289948264520929357529674719244414768194424607332792056663284776430070944270063998108353867974698949568929584151819720417435732981402097085915860710412606968501897916353430141567203096513055857689468376135244271239329715463208726819897584842565675987011898043290380721076955779562787441247501780821832483372905304679791030006126521564685142433585666448967822842432934784845656424862621263157105866051864526552640307059964289603631902446531759710791919706916025289547920246625336627804478752134957776605009907961233497856559083643832142500293801367112148309094852767860243523764269761918166743728645821292186261814506208947818967026399156364403164480476394392199282683718901562551752333516582060074261987513112229419183637950008384367228357973087867546166840228277160022123157715214888643650688059146430238523088976082822226071130713478841059504086572965492152888650589627928638485941142103105140056988380456807725476565594990328600065111910809619098690344844536260550292966228757568318706251536086328227704420629357817649776425776183430096135746705182693880031042739785085740487956631180791997003571948381840537199487362362697043912849970534035648777427623298591715608568689926215364026962595018914102059384847153560705936497849986888876643107136017279991276563441797361821456040257675293727381094013067703047994593298116983954465884292955835343186014366526391192629880143076935166831152226379060027000695684927110379457157132566335079835348181010673210760672103009864190212139658983533297903050071107319852898464694800447330877805874463029421584834508543434870071868595085130798924334843159379968000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -530098110156898464025577691437112078655978193773038873135146022255603652520564913988705485275633215358492870597615567112461476471133873488225042396210190787609324293409173807373617103218528719926511949638291773150961758474669765005097291904113752826837417629292749628624449621554677088030005065871119805855616087573820476270356021466481788019079209541189867251590240238016321215321389935597719739950302017413894990767156079712915424639587936122682738854993199623576448216601670068285060032483298311062236263373470907756619531908317149065338110139013644323936943781825101322340466156225548701926324765685982744967701452500483720928648734241462473819026755959084322803221267856479743596786822266490343554154199906256418655581073774401650689877765044663906413185104136982793290846682053372176084494290033897258160784005657983464472124408522887258080193645121744869149842190312107930815656316346547223255345035299825277278234525709163420429073555151762629278412158822263094177185513138190516118137625868245856392416647124803233598418885934628883413478821139907781510872408858663359810535978392234703350805586499482852658179167442959898386978473354800560373698186597013791862725266743410935287994625002611531734147090600029784933334271241582304257560944630746585391059281593784365088396701117219659151940724567841645090998019996781981750622234416462491991035818331841119865248116861562684590238217677849408463921979552119943135788821167753318971771065367324042740508806534091173218974720823007710545776652480588508280076265516693485736400162024297188498098983043944109540911817316173800759164894154235921689964593289813320320455771291109313813973321985390199136334880969926856289973517020950157683881325266402789293885363390316651139845853852663514350785225557307046811428479912276827756288375205566163535901085243527728015757772298781171892730565713115208168412193417238296146539200594292957118523747694165845544661604964843352902311335244280364191900584825712432712668879493051106930846447198110333996324122404330042612168327852144657243773488489351625987027377511284272636671678412139159000263636959863768103483195208843469877652180815965593852083970658673133603674396644349273199700342455052318958621366002676893864040627529639141778409421327975764134766365407624641549267739620497219528232641956636927574626271032857262938692427605679534351590783594079379121985996068796554953897285399584174132458596135929486681219664411994285511540585263629642598373908246114694758341986833864896348751151169497121787069384584141612096954125960838620086719241468235265194288982862407230286504355747898030314228187886282804017498027286549361473580326216365069102760300167248923384262358692698311696073977160983696279124758384659634798215919355971638103330329317009843627044375311394028063075232208047296239798690985594060800000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -9332789914562974891055965612171458733434054634271459717418008581061369489426294677328877778527652160792130898245148403948506962358621915647555904435035406824336925158556807673550561358346102321377581043635956222312510910370958571514619852440906593791053006069367013549332890788892419785650524299464496199526408969463791609895177830332909217367870902230152915860205710788699995830080114911675445650653879069157900981309543782707282770464202928870388501015097499045892558420681419965382855535491087488455712364915357260559233377691570507840455049419587329155876539857996819235762802806826478942913981685446806436835050949270080388731564670519228588265781602547776423139956096782682519208147383576293021700183351149821220915656132533493202503524989284586518643451814349755344186696970565887822469838655989678363947933462206505581549588459196801747336830209218527862531545787396236493777268510922858765586087479933831441155926887532649908481181497240866741008934657991830762575341875967809525396504687962619807485798642073025583089703340610829812984831027228624439855573856885983538873982374767614049624085573876954737038024253903211054852989336289413398203801730135283182090317424170630734729329924599973735283300708675090072150510292121959187190931304865973892214010459114133777170766521294632085606593479633495111761834271768328066004001220831709082264538644581711109698414002144987824785035758227783117697528841183610958798774862239042344150214143958071994703521281234808163526052352331052940259029896788274300610041954437909037025059601821893384966222672348065609559459212118257979352165865882905240796457608029545714765293717643167554207307148010600025921694048666687637254811809661001115053299653848954537022684159105842019217616880617102736763410126960707225646820933186962996266422689891465294919288619325330098126424012653653135804487209205834974729875210385327884943367871176895795603375901607288522167196081688665730013239597034751397688035145204417732423558572284754512172595042492757169176759809824149191276660912013110415625005338996152239154047111129425684835104506439301293941324523995305527840951421226236602001757284084249078433793275370644099498805714104953562865424915888329947462323389558847768560612262277923760886948541967833141894541160226375998022920825017865129728250730576398849572885763680894335300685551765837172332562079441412204061156964953953550991964270859114361180756422533865102078309369872876446291774119435935919426468514874034864676447212004929846752246801404440850277676283058124003864756031754134864259515271557930113506076601692394815358911068032463407339723319503394065215232585154303939902488738301927736133637228467525646618292092765139193811412425767067601947677915942484460999154376433883863651161741257614729163516141980951724850245796344104206551461396480000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 20465840394890306219163789287218551477170067159827361997912734457346485383436176449662804313082393693856859311798459884942901796931551691217329312897864460051966569561055904463277302452516457555254526535836988610315920253018503209976028520605873588150588958050103267240947218851408269511082282119327171106146958033417903494298538963528077723339713470175072139507618483371112735436030387558302709050755889364621694608045594288110725996875530499878961420800561979960920257228963956658048909332265372396863341846113737016719298218187881091189317949053949483247446286516340486395437179585429572862682695223298805937194724187311019246115532656336857243057815129538366442879743969275443127405765402374470562066341707616503488054906428167245485844855366908673398437566512578433877746080548478203844202608121587107467316416792308842848242653817948296110729354256992634021244537003833345733383388537137897767429500175267493463335437312072085648534858415897490037317582446543338097911246579299740829905421528401050856625324523424082072344181156303711079794415567880496954108069959321955968686651861523950651994558178753755636870039287566064748167403003419141040763598063071728140985132122364382549617300059690927680864546892828497393382478463144196376810635277670045593357343378107272280225811678914817949226643032073056248363416990395809119661693783898186828753982081456171801229625768314664580834509906940169283828837324551611107576355646421233663719750278429584410664619173007571318045510825841297370772701080400467410349001841150227634011329579390587545124006146042258609440460697637935741934703167239077292218857580092520698334815269618721144191517739273947506091474122221847169472055194619485647516778641285779288470832073641915433793260216328285681943093458973013254751332433068880594705246251226431312609502382917293949364976281954216828328366532414927667833479920101111225637090330428413447276475704800417313880354982164877858511496194377982069164426115957450445697455341430504209719525103651996847616783027310862701339345481220255444422082861078933582110670187169707828366275419111989186320665840963809007767551589081069672465890382959975168661357448754631657789020478277691173400997021336441266147481162105643995700378407035097375541744456905608814496387094973256030798913036731480154611606266405561285186547642638508245898673889073570491904113410335979925154978357792349212502210550991101141575564731142122935550772680379576881499560085520698821190427422154960581361330709449279767588417309666348527942201119494845794279077796050104452299133354311386328249438537252133186417236781438713407470182921344625164887305682153153953468017577260126487486165231721723537138647639606991326269213127045227080227255998769956584897577235702309477617523218105865649689553321190188408875473150285472635813888000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -2706489996837649556534542316059313986661061740729773243896234101039599770886939443263145443380399010168596460766022816681688522048594511504432784954815967695345093673744637562686815343803409395133619640241279557168000231030745996236236537261478471560066105252150133262878102872430981737823022639043512836836345585240488463185412548621267570840472227555868828890216979729523961774981486950074870273289563630392779154312063421014375956589945121556362344276164220004694725660188054237023252327763252583078000600696279101850614067202908160890415159448542945957805669049555885085802545807629308888982447901865228496229985549201295894440555403943829561864155503445800387955335088658561307942123848214516005396402072674886800546826070965471385496110710175060982527046335029857423349022768127253144193169088890047234383123264558800999685086129928705596820716795659503771951279951763633609859372249038675856560816686473247666935074120705165476039514294310175030594183636351437120152331841504279259889652008723720648661498063544963428482901226909991102687850245416247565675698802862095491042575780994042953836195398422251041657205023071289282920557952788872933137635372129049098222715283252389187466998264392743623599854210687695822023590657111642266155163904816316371155820373338770395717910366907109841138811661856816829765610493372336682674720377189606829754078347893032634115218387199227884854708861027956558551935138692602914153471284576898655983038448744732475069184087034207082714710317805089040988843112617561624538506026007174237833163528609777261523390881592568748859390864485511892924001014613033395833864761887322469105000322514086684525067298135466982436397219245051405777337583527170521145992829534302425865723250934298214370675674649700693455197969517051773935073298806149042720983777629387441745332760083328943097017831654434174264139303273215775631284838096210640915923561567920639794278682016670383184925057438918224493599863538357265618433319464585034860256689389152586207697161561427169064168772842744137890079051690399815532873878862039267970587637376964577121599299662425083335737459610776771788623331491284310969197191357575095639414423689231025178963931885648415812929887623732479248022752420234745435938492896175682507308903926536085029568530929756291429126173877797323874269475791298468985166848782652402077365262256218102294077453498941125827101798149949776293097264211348007498846311382932961158542377282370170833287876669709454357275149251517438915800497137096254670252375669884865646372640987039414610225998741587388241457225705820761286385026010847013373053180069645826698128724886903283948590369353777973552456873036949211888791482486669227890540687011698755251544993556379521176067555888831722173916308395895865897167829181597953986397738691465256465402922461980262400000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -62986414522549119180848730906575957588591814374427081360129652161512925234050974161625846549525817650627605147340160503731221810949899056571712565742279663584451144304690766446261648692490319184501802595579020903815059271004870728544936985779517665563747949491490189367691683951909997791651077484494314891992759497981874560218106767446073202600024422611269595824873358736230553875583222956251537618424264944594650572149013812720126935959059720400591259393493446774704006485841560007306505382616921617029687738049038642193152518810266934398954638559680507576225387443176943244873663365649538142732572933108270506598052251626875013654249985892640392287990527684617856030829945800232302536107479938530355737758885960235450816052847976782477450701567059109125088956838224270024357956700039858373883236449138717438264560714145161020202385101347753903932387290126805225937666602488481795792733166245498516434540356949895436063231610061642265654287395782305526776820546742811632402658713927860329300432948765093499071664756786785083445113018491703152776083944398917055440388902313314111176076636966210403529551883493324026609520189016562427961579289798702653369000153289296440958714659776168619555877836419103546339269523349433704434245131949480052233718794554566567414299296915439106736432882369140520823493505255555388435046921706684898622389664332324334135076229218746717081063920106369015429570853516652270692220174951494001677989927015114361524195620217249785750722615066612686825912100280223407619483969253849809968597803559208259831457628543382894572103678223914486089641055352198663826146919177212045991878071956562515675255616960593917689139306451968415206243196624354105614066640597963549959825515120252698614115432793923649509266243743010905524472720745803752091730874097104857161390355831457679550977845911191097980561012941871634424818866767878417556040797708260988636106301038230079767664594253874583122869836099727535990882270378939714770941031468780063734010694887667028982914997070789655325701954235283064362644663400499089554599950128928731631948008225184006397287670506519236517807879611710726235272094533241430108142960767671180418449780373308971753492542094784561735900000202772014551085430074207700525315337627020801653873995487763314501356397198298320304320582707678580346099596298818098945304071421553542792247543799327243791823934295305495521860931880675646090233835423546266023045930455302461522705491550472411666830162599210212013473691277026276154944134632476924174528242308111776505244539790482110671549955953725071656606429215688592464331345171894292196215203057150492189968498395094832206817166854273389688346937357303096583105313216877956473665302022143073297718401839274452807591783775475778349637528121393839996090818563851634222669666790391155061958901760000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 44185833104473243740504083938243308269902034591526538814423833439970635343135169852259197172677161219841902622069311965640754994032580037016486029929826728816176571940662406047253986311794578097479549161757768356845904582576154509991343275608723515648936475726657959498185665800567936384420522585089260350679720031927450286570725117914228279775111751671824071017700902277987310481952687668035705673659914578498032059891190601992552449378205560261901712828258574691526372983936846427640574633903896076046804111127842575782819974980578730954588906214246458118085522353323831730584210014862534409066170884089365698094561815408294223220060973756721049472204945259433975276180163564542123095178546135891419159505227180393749899630935316264619839451891036993965323785190880650149791182390146237718928061409837713367381204781492740802876362921310431612570355516167883742631806676263203330012376526757892268990675125448910157151655502683855102151332966404063172225102995290025066396844743484622785914748669843478401843228647530503585810287619673622726060443610386060166793567345555429855063118029383632748269319151020805641184522032942005220623650602894359503221317164365163460256424606338268871577399269887244343092274630789048233286981879291152004235043431543317500246141678545887939753684335264386695505236132022571865435775825456786645493726450669389170598333171775754779627519151556264615186621170164296587683567594400239378981051926300188614120403892703896373710901526129643423937598793150200805432848247910782948104640535070828207825623435120044174973870396446566929185989735958226018857294348279160160748895010661197268372555208396269657039528187787801599877718765291777661588382935569942753248929428101606037345564758992429305775965087495076119152155217195903820944133067349335098021610985399505131480526683061509106943799098265246013016413325154302160440116751224318088931631908742852639437085750938676157839434686382099503592810638985214397442054738269983650956465796054272928414017359964036165787880309846017043062888816782716061980337898851507769518192860363851388199010865697259792538810461281700577800032091916918891201960611414101171635436722513611105457124395348085052750457478991130451062141053846820916117549914007655136051930252033272760267435722798718799112740997706438517241992824689736785529454872901458828605176034312766403696911069765624858840958244561654069368455998031466923111133550669304733844105073035639671867862133690907188645412498572957693833319289707574486211561902482006491586367244179966939068584223449338589506992164474011791864955768121519222074226168867241897283478248759689605996286291528740271373811432469801523643700018836880374352923012187445804523601838516764582750622739773307664003087089613687695484193180494430566570356238859874768781312000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -1936971615615176014614065030012320251994523900133396181572104005565711467171869940238690239332747108033861122234359916217686702512159050549028925241148664239871393028962236510285737398662899091462444857346409927837356340430184371743731176299956395485197551227178392259364947389259621346205966205795933284425045568822520951842193955124539417058195854831110839433610126855212910798560659246774787823197932269719647438917094983677188273299789992592098230858042740453731876787441743813412571560417914286395252360016512952114154158365645659089755950635939757043660293111026791711252223271610095055786807496123973414738099496776422236894126451272798763130325437473687212268865874639949261530306719449900700880979024521524459025178712625196755169739562874194476605997375250774031203636814775913735605094095710176338666399575291995528641106631498990892913412463438154643190471868371180530952066656548120130529430949720315208201393629448046246279321751896993261819796300256836398934866011841116337696175641171261355179600623946863088284287930246294485633811878659571794353546483600065420103964338896478609070950100568731811872084131462570036733306366740908471808313946749282226458501570022788399669355960713911750440046585110688255594031057790545542362318073188257041286771376737330194911049358989800584246758595012386279426244398812365156960504758519667979453964373846304114859839204722584132918307923104943748994794429875048037659500472255537635720924142183329015877956501251246804872776356353644734158283990755856411845328872572315736383762058263167043348770210075753057678956166565272518728282969494510246440430077639736307711559293012870889465936018493773125472184277526089994622351390516116814880069618133535428143386793076184061117671254076318909462620309630492926707389155222743009014311357515263269547222098006662254420281809517442627659580280375657464826325818152772522708097331197085135259264500658780102452496176195190842835522952889284916510320446410003388520524375430160630644233606383171264393805550163372775353391352647040779729758653264618450801445675110024520145613695981126371082347189413209741476593165479003456945393779793811162594827053686869905639743504784379783582550385902132488511808271103748541668555116939591192173332489595024315834221024374742298319870092897774270907495572468361995707830109704959602619160220047983233746706289518396987593128812423709740338817328206203938333527954732959043947787370744151643833675957980840394090747122789525919723000980132594736961742812486811526173670663112300080257842910001885948118773430453921716467930858245624330098252657609382442720407434138181912962024161246896396176284292715355649093457498046475870692195637119918494112215259867390981305249805739358352900509966592284342554338722543032762632676152515441459200000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -92467489279169253886609441866237797749484281364698245030464163354134243411968328410524547009578512373659596841953540688226696666843728930660284963164809981716711779218079573598808545699618674028164890447278331469443372365450307630890480611227018257619091115983293808609276572155029922159915945822460025725684825295707802599347372343218348613567567956304420684439626113442619383169694308759943719978354488351872176530179069096125803191027797237238009473004634475200429696608602061249147012144529101276205181923862967278257963294272924126946502025640948680308853411022830491539014099942387183817085769338907565508727544603431424755575516854772098748402357200401346222579769713988627220837274415934046486058614115835301202634955682884613520481447544742409116261187923385548156966978989986611808576368130184061812835557285187594043616275295443485201988134250647361726952378006295201221410933354835774228014632717770347296125337546988072214219990380869895421656617475049139979913732167521410763090440937347719909435353271131151973504807456287835459306498549790567116606170447019560490378733823563431589391304218385877468082201399080358746273975364433495943875516687049305649922517972843823287825784450392992280548678258341480864134385333634946750278045738376296213049337721243069429629353972454164795297423507759605036074829126101041357562138329440763975349452285739629226191251478330754431871788715720494045913068726768247525555773299306753722718584447426309014218270806665048132248476343888688264302554251267692000110278402752754228319706925569606924869330530005441779886100127792153028683740636877078504235478368294101945393943701574078978332473626002975321780463491782844219914863439468890742443802005084769680786370786253348317634029741710989219610170500398767164036856039320025560607137301286930115942411309969186249581267076605727622200691348515549387511567068491865734985856487039232496487270937710067580026492000659916201229290661602791915434588123756611243689353991048262181885357044281054167781570831816012395404751072984099312095065825213262007182892910879918995404643440757052471109268941327342214817486030542810750422159478571024402880787808972052121561198063779672020671559279920316775014685476634936911327511512979573926893727553940515139553300755751265428911814053806995680050551081930116514754723821711248121282993402223649858744621776238585725230203502852226564539897544996657591670125354694769605302067231423919836555631520211767706593978761438318955524337610782411123398522125345907199486156987915908596485306272154561544219455473191627994116043133566927965349761696981123998412417968751968453853412590786735690276852780109682037764080899355916537770386355294305302459452723927328488730623969151146810254224539129079574203243610501070677911577559040000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 4111718379530804416393669724282954703452114396213396677788528594565550437539993342299803993560925436825749686177096084580313706666645068591631156128145147505042084230781679918630942917188138386029163059070291214802017220786567800643342669062074706752691667033426502659671647226117974252783454891605132050267320973938782438443633263817876232823170232985311174144157334185522982028885531547157266532546590144728691380377453719287123847863550638197223666743365129006651683871222641734219195884033078601760724554653680293655535896200183612583193621031530823668108658958808540262693957214767214757166504928228288097054126529363618709875975834890634321200962642187490626188213653864541563759767356220874861049333408543529572811202980409733324131356282867506715532554810828789716770943504016468187574143796466515761774285860350483918763585945337747545195901958854807867831082756159503940694607760046564293960882926793777680283946423238857750115881569801849394803848925147110467245771309439417691586933041514365956865122465270645993608066626698685851124961331902424401243303164743796718238921955206169505664834327244255019349271647723095145072648139155462954620827983855838902718347058532626167114430919232058441022505471121282472194728799080931525868613224468948215996253447634177866823053962325214358977539656115159887104259505685113755838724626063998230205440162404456234540437160303506919081469891980100779462539042998838472440684203002531209918463502805869321071161911037814969121856632333144260635654647711873409482495841600202317173756730946971144462997771527174843617446770523688112736484209227333679906942101373005727707226851343832211075615489624611617434228555741523705383984668510267002815621944159880963228195410741452297444750945172945728056620307458081786837894147279037884706701237160292108795231147239405478987072627511861506985222352123774425776019002281553118020034866877467195176250817443431069620115449234323663382974999724247467632998772943527789907093379427269578119289343411368521571227486381744229165852584182337731462406875098549455369353230286122967130316449530866233794793688276604282443122103583715537754299791441438470003318033478197881890831955560971247810489320330471697818337102801309999297455552102044319709793792465490579008561184031853214268148823405983405173420500220984476949567523847901077111977431715905644201156615235224716623962948630153425836316654897156725171039140871733084389271164243333303757154734233706265063537795822906335849314368848315003618038837609464021616706378009264581014956924606697624634955243129641560786888512061560811175579537445026173836622822614842328866263692658165840771629527307555263883443376293815204127235777048160924501210493041980617474342821095638389481355973182586555006235868047523065102336000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 84901748017826001988100005874762474848738014941892482610556098226000967769169951612573553312635346414708387774579698310009039198101181141258895970338815706954198459362467418686375964334554879374879702245982487386077390909167675944977896376527638451444825549317914398955119324644319490447313084689064740893927829794141814985631049663499318790953627857385619094559333301007022203001007895793130171770579820929281960780037327343291982325949136373616254885710552145317950060795542968294333398090514077975358684740899391056402415220387191388337711889314000717262846140860693526875869380933288646785500399714550728250519060322827604132091611330515125727047561602085936462722524649063179574254526945388049216757237850141031311485625621756349435456866461862774260888712600886762283896599095257797777254661710233481033211673032237208036597941701527388978773787826053068800624698106515399509010745438687429546971668388517176518110483848820407196950145396955398738803970987804196779224269630120064110491671393974577270349040470685477551888621686830896446881271906160105423024743741511451010927913424276890809609179878828892930564868107330705742348469408314802941201135440626381095836707376865913339164672456850782623206220848158193085063510639596111443055617613882648270208857770856431076735478686464597958395165556162606723916376302521372713748457420828457060545964863367320497485349597583109986568935258023769671132431829763904066944249495138046439046348997812668998994381902481161869471277476903816357464962928018489275833514624883610498708408060923052887315504184030347887416364813154172070700583914662626114530792764869643230487343871733764241470329565564044809380928471728932616906623775580401878542677722697234573670903559070679730380368767291098745492453788386216630971676659299367579251775647139751936912663170088281500057218674978169775392987241166210977433024873476438065493750739031218395456924960953586972733536415872675885559783949250224618108376811509838411019924841026213737130437763898308516210546184681394804585220128862312397997515092203502177683056002288629369879662541357482902149603573237060084371493409311404121083250328168040027775273129603292026905426284781853888315595188972340234000218904683971003322377627874335953876009688007032208689141779495076777674586482640666012312370307986916179769999489370781997068475175417093906394507880778722301013623391335589775621375200906099208755375042783272428003735714226443460971130346233131013423556886800201585549082697938887563137325509441471068369759251115205424421847964476015197231376618029733867236378550527448559796657033149715158526728512549278162530523981688486135781728668143563460240398095725551825251429641398685088649796486891315068948663176244110536217054145706244499141183888424960000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -1899423542326743575966940660839114219827558238295887119855256002251758663651328318764296023626163204382166353051033265934856493830245460296154021005706187017525537403185994311999151701417325371583824587665531665714851444688945511972534884187558752509657648882178262070854038107539847627777469437886429174876977468926791907816154016719960970425152327648891824072493048677982149234564601060213519382522809311120484150766654024351309052897037550525945976620460799535671006644899960780863445756780695434720830929214057533778635242601801665100221974828333469222023855333107198969189830304486811297292710988960244452686588455181970821809390857637391152452571419039666907088141066577005811307258570209618104686360785057466971214736282285447448706152571028241794988849833372056782656624809292771624209919907869248798749050157152962124863455212575755284664676154269793037000629704351895666115838171169976289234087823026001472730299173094978230624682938025428542064036722775864785684676263372493823125610993699934576397769252689517792768224792809416829517556932991266130644039196274969187362320338214463357798569673363587559602790221360153586262745261361805461324709250311262610649901251775445036242935053625506759797443221103884958595310266421741294142602447792796029678019173130105764912586426926038558059425183232296717724264453765249118369214451351422083653873016863365806583781925408434106378605089529630962613032588708840775615347986423319677224406561966771057924734151628764342585330435979418052993308500537745307077074598736946569630565464369971531497411967952824478879327808461413942252173631916333194158555722547830276976879447791837305123223842427280775551614045606024875371212465164163086176196773038441750058220667598415498978933159426041296807382433435268985298672644440106269189377296233394051449788822774336314748692968699669435157926076472974057124775366286871162649509439826856157152896136574193887737714533508352574071026833695153507437237175455425528501721371126232216590476843065424844356922483148042777828529646401768590659080994886418028290540450258875839225006640248357093533000617855151649581990580930916575083456336149115185770125234272088137187439908783003264185521236178673850957004169314698128740361347633989119240624279715314225703358403331927975603492632228125278057249668491568969723013883218953054089873086672024902284693758152858609744590698360472544549133365748727290898923753795806649473034052434551578801503026470579353907067592194427580802816139154775823815371772938393375909929755176558627228263040542405841403775225875727328294648534907752375235161988537741742585173159422683218874956717334125595009342700418754682336582332019515768737113615309221173780335252988097724787794560639373872069187707965307314500911759360000000000000000000000000000000000000000000000000000000000000000*i1^96 + 9095455029691445542893688918580603930581035944845819626100745145518359240777068362325148931048640482183190003935287796587205470422708006253010229779048573470462593277965091675170348210286241490938731430904431876469936791856630306192831369152937547564048718756510337862420387234747827985515996741693982469611286063217082296274266444708111115160436027722088011059838692424191121425187610307308970855854521390337854628274252572142744799157735912759736917089225499522133939196976277293410446678473539973050787676496423590052471781207504867406418414495278553660305821161638148775467683355998046787021235216818843774401765168568209224100712368894320292095618358925297975016399311998446823840269321561050212003197489075668428772058798691055906480135471659858172308051589468866502656125375244147378942663877929869773808562101295894442374009311213179104232929163882461435893843193782939494795915296969269290479901554429285440112679921937783827402091905439818894047712623887323721504555093258525734574461313031551375221444448578777725995785296512175520076542554147134908441425844570111944453347737959474131483071489723610435697400011798190559536117038175932423226558900706045073540513792849257424807031093452215064501609124375077131391863969743898290542551191748142543471385414612527407610914900281584616479011299766193886429168974215343228543193537901481028913063353938333558447208525819195295895246702812422510845611162325451693520492976721982116471086966989186383852328397619164883411041325186117234719753339949848034773503268223247844216381933726580074387630905219095748955179327753444277048934332147832601973990878139056154711463348643787352573639642351508889702147881277493109304208494346203405925026988933411685033350802369366043468081201371236571647902714216927887328574541775989012855293340466594448921083591352461338827313843248658676981514239650339980271427025744850184197397661898218792224192358463135194799079303016935581194850524458100739844451212474419806975425666058531575018437194184845977149102106270760389667160543517764882449153468949861492752206175861020055965669634180799426453175985990179180769473664947315966005318686246982472830897164364599171254896755343588624398799789677853237598563122131303796863838960262443404548813889079909031632963013152900333391870227072205723451791691647656104892544904697576091581211689383815713058109334406328740775273533481710584809504556201229608939137937540260049580210010515088746461032174470006001628529555306793599728891635507012622360417088104137853840511906852266129368714762683638020407086880676671627344707346106213690211211090750463832416466876698165804648279140823223810158829945707364381235043772186025449568490252871930381752773630558784807629451490204032228635001962748589375488000000000000000000000000000000000000000000000000000000000000000*i1^97 + 134251068557596477163053348918344062414377067776013386320780877201402100891048053780722369719125846466879826474623113259788993565221527692566746932295551039482082547964964289349458049334751232171255474028998006385373032154349607782409937724629667076901064602905157200013809580946059413355269699469834870508229130527810136031026365853643616170635788665909019133972866387173255324859853737290437022991158817899614827669912552682674622832879397442689054423499610945791420195563028702808414718172483778660046826899892501186799521741132764337922830768042981765585761091814496281525682191419395647975826921532135421032815649094953187885335306048134993865181657661110516971511912711448164755832714840651103225756395447502064523017524597246767751221212971212633012269707011176007844839222000231861885663602228997933538066557361519088499992240656861140616141409704941860276917868041606555052122505503218460906488533516125089645173811632579580626107896800144638056219114078215441305877340316936586148975361100717741454856876986270909225800682450639880312357808769427772351918323735184415531307047701646920776073357156412425557737743465880419125200235034626834396108569412359079427723430631388687829932030442553690155584814670936739245139200362009538747544261175729192716635762208785620362943097150588821720644032483838313960035651322125184056073663730192104664597557979707568992600770287251358930945428497279421719159837519601876508744296713628145335543671156967159810297707211347956690434661406038352595923217490186391150323173851450874343213239532483356967358501256383579756416400670240009984356549792620119251709041567847086510051429643236782213908911696914381826259639231717921679750890422886228192371035616119014259289229938816385201605801054728259096088175836309534463519071466644081462616070615252685920723317527138106909631405610704392484488424142590184405805135008984134217506370626564581399951674888272079651835371224952809637574343779788792116715418979266422882989832615178561337110195613561360574058152195791358119176619453271170294355236046250938747340167867462153073292905838138632116725621428412559029579492186836754932370003012909311854258377818495950629213602738403611598673362408037132793816880532736826948508175629776896593033689554396826142626891572706202973062907456600517274665297445624210487693098863836123656276579095519747432289270259852744463156466083385407684686446528046497605221028848110045719905524429854455145936630358884433835976969516387297861082488287264006353669859208087642612494456988040780378400633192838355820938732142343171864249203610664196084997481398054817859825478088761134173031261842256904525890100383199168488798969558088936370041269918225841490350359748475762087613746333056793576636871920844800000000000000000000000000000000000000000000000000000000000000*i1^98 + -326488371802276155359651564914105908055556126041098431102943409756035431128262344454627936844875713951190611519239420515922714387897278703400532044473188391397073954239861453127691137865006572079381552534791210677358857243535451892390997112742364763874430458139507264886500386441748914101536836997616825548826758001098579377643884677594398781907466644451175130653733383504459952771209778185216077058920172442247138941916165909563914763609857885703684167326897100594762234759794723274097952016939398995516633508397994455213667719050515711322358719948324509663854174195782300892610532291606233217754548295769607174761120320608095426434235283576868011640840251673685643061431335152134877340850527923379772069594824880768027473365609497752254495316587114702051313199024682859741305703619040103792722151500778594126004809789630667254286760931751392254998220889752044592350409707158191974316694850721742083224058040147807006394893159158374684316120593841077265899097809687783876552534088403410036197445005269080328505608742382919245526244365324689983369166604989455185281233231010376623500665936977875713551654886071117640435561992951555749303573836700623660268755461311590621174557387674764451784537493704235553488394406688199115902356974137774946800877270494279371633196205127195962361264989408635195643327711518796175110094923693016573461715997124601367754325526624280572724265098852380302748818759463025520739803617788817728235469080253615478665998685015247267346931417455144287639135837800265021218112949555219907384130532887365112212259930517218947620268190233375435120791422783282930077997600873805104193065327188199319854468160377444163662641647769519567183007728789311925400923034744925607400928207187118619721323436387553977322565571154717300133135939543000276722433667679874784521511458487553855641877209374460829629646818536209019481752965336341730408835503461418213469630566054399465471871800078851374863474393358424225680257496244045445014921766452056722631443115379548208630327905803891050943189065288731712615856625348457532975269146533247962153751002201105681269675342642906881308241912490726610709262897500657364433122776451203192975180251722886789047267769331152373203595438617348899581420170352857176818597568224584486334224531299332916707846328343415982963213031143229403415046574459298474372817499301513596098830166403319455327983625786507005559987405807192093091284177242778861514808872174409703851455476698352065708375264172563515962876161075059941194821286134372928201001961837732679189041502477866909602673770722229322426435304511627631832071243022301129294732370552751986205596374607930021491637865813361949930272578627837496380343956394445566894600870804804354871655485778146677400804127235669628026880000000000000000000000000000000000000000000000000000000000000*i1^99 + -546694517500476787852743554232858206533908379303006551252472418362342242595947542102740035905462209989931584455907213053090432838759069500789638712321170084405005313711987969276553452250317372976501474369329494657081247916332757436872021233806246676649264886491496402030585879634137622624228610792681224273871123286690292079335238112870794632544661246147482126272261384274906485498015726857916283589333644322105767266301088592563477877815264135752405542239580521236827193230456927491610503359544809806238019592206706491493195513330948519044572649979660003788171893143576798214494070467481775308690242755062358597712295327766831810537517640864353190398197978184829056098689119242845783113580286106857024039703454039690181749456633965422914200800233516343573200489303098738910632530480153637058803809838412961415563509946893556881665476226194244651704835348383908239281065112912745496697285904823886793306721838413855133971907992416958944503021522759402638512478658839329500535429744715038654964432636376583672472779772104847057060527729717232245780315413139707938618713360195262152115765023397086499407638714731791735029339576374238025256645234525765471149950409077369445139683874618126530269366938328239302412209355208347364561436441575777242582286962486565554221970175410354287392317946348803120857344686853738961503373947077700625889067971710596300333016203356981309326502219910881846002387647936134931764511733286523142636184997389772059726652115462028811922770586732683921491585648819291396434291783429553933131171126003293618695997285983776619504723949140691514254612980667942834070423430794704150148540985503533073445640984675487495060123906796462127197356247260349759531251603678009358061207972405391243390489617270276360323221035167617002966258769420531921663356829809157608103114202050072807150042049060312597068614207705032608584962983228342561159945483102919886163026960374879604832353099129964347407519317571878810155585101362576046588458951151478556331406954000804886064118768860777530274152095071893442245046679278405924964145633295701606330220516550050874451794813569559496790384344605119181345788990122754130081950723350093376872386063908981676154460310620498025036096464252168480145167269541319883039231833107303637690406339949532382594894622102100868237021114108012587053716152360153935445396717127723378968132434657301606858190841251540132180748662784726036834653323432839134820476204858699592850387518926633813434909593524820830647809442612126482381755464572982970544206352292519786963020951461558539495394759481796902721711061596663299046040958805852527069920980365257184443220093236499292174698163147307426656977408597596711315732797789884136909445281204941388401191067550975348426579197820928000000000000000000000000000000000000000000000000000000000000*i1^100 + 50848149894999738632543297530951317039194720844486844421547085053262586624198700849723393627792776660989253741751010613447621505801625192139324190656640557788755502003871360013873836095369824761152145037598554847785299507335474588801211107513450006839202919989431117489333505734486028995187551210419454150324304488123087341962294303971829591547498976590929140953756874241409348106930315649198545557435376760025643340523366171360043911435722889920090278374837508828489827370641047335919137384003812729221149543633204809572946942622512780721570351835741339410579460726470471633478399561465296534420957561915062509918421448128766071975910179424064925544446966838238366925877037261108957637332488221197103455048525279279247336910667968996964263042477962363692751201051579458154247675916668661269856150074239690906727940350455198309135812094324588868945444102116494134403779728850549862076127378353303111646308618683010588121491850588244560231256702197368573133201182788608754837871911838321714728459823922883711390056948529066648377542150048214457801332813656806805664061569138804381229702131908290803518873779446584188973294018972457138732816116495751465005736080905516649788966445748701736650175178615156243559543985966758170487165162314232233061409187701709728887927882088939644968565939922640635732100117240042659260479936308980507526126703879186978623155184567739531253973563018702472013708282923681715196984102629334784640793969413674218340027605585912983105051784112936173900287423851988440849555176507262225552751938657233107980381829734847166012631112640612323379388274505810179610254583952817058191073594709029353164286637252686574084643669110907260010252568618293997852680622975159701958894798046745861236397280366234465140702975788315741491956289022569694495195244897773821174249916208625037344262359550307187635797374902067064961856260742698088290932567269643619303123100715540470261616406436016607644918766738300799366734287277710671460324475994239975879610489438702583976172640658958247098552729417164554426420266943214209534401523254059500376135460356915528919371298609220632090676593435712389542308451032180549384996738874964325932760950386496277707153888319393935352551704818478061885556564303523018381688425194191484454623257488549390201334307009286703877122887257309307488067147702160468835801155435669775373850594262176719900728731313914172654071436937441794714426738999982238449950969707104717156042308431997359268504590832655403663887892340871733716156036324907740449008919604426085151686319574470176952556276539729127034564463585291994655089163292553495373695816849719156069139178880834439029198388373088155588023389442808925859697741234266563104435161461096368462531681422181739244237619200000000000000000000000000000000000000000000000000000000000*i1^101 + 77643141313940287422570531480934907083109525673425212453023062835391635895409605468744355813322961807932940448264617085990551651351970288886272662184590179682772279015780392219657636249664722337760209082459011972692202452568921532231626493602798114451000395914670799184154188046422009293052808333822518332648089463757653024448966102965196984536396085828275861489562135450552955568911349230686820120367455032475199052183006659365894895007045363103810188962822789845907501273845440694188450457184447726398774237677935510184972042989821667593549602349058194308749781120469694918438663074122831934378521708830545794273888567835975922280957423562542072322091509666776436490625345547490675465737728338120520960600294459718740298295717656345983924448498443572502655486587186647529655080104980381923724095745329631439410446761679574010792587421812543122684161633115450599541103545730819122778278995737333958477053422076982395613769097291563630696581139428995525655304495835877673559498145066969539344516312013340679267077576381125013783698127200457625079944694573859460738210974864941703702260263446129647791003808888826645132391762453738077079900251276493653608815687250941244320151287480810700960226095957321108191718045714944922489045265588712063505913755287701919383201779458200253702379641127251589372833324459285398372560824616331662560228780805958796836407041967056604913024321306691303412739346343875020005763580271768691942286189790087278124900124168855174700613674264302910429531443967688528951822202533812457845208774334877227669780608342328940932095157402637295088343860660676725033551465985909571611556031941754266463916756122172467161414281926581077811261835254376814724181958416127281230985862208081269830007073978885320254201000621780165489346966063037030920090801551952606235925676048666352183582936479245347545855980153243736233202362543930430808262468721896322826152587700304226729406386757023406029660803102686866705858696238943732379620075394810556413498082367667517489033226477834084655862525162997451319252703299323228259060828330392407475953792722476035837672349666830840323789472427253302913955921193256888327958638178370138419585780979212832694563663232121035600144096332933791614224929717560148697186602589796592192226265721540630960809520167655882940046224911926347659435889566728986227895776788641213909751258729075992514908069581354169139426377165008520319137950110364089388053602841983364508381076039100090832967650085393173476202775517044952181470061749108348622802908770011396312895781261653311637278769706361631539589970397823590108895774324451422419687072154931253044235501899680507426281546434810301215424319483787529023155581411638544998280023924328511222183893964223938560000000000000000000000000000000000000000000000000000000000*i1^102 + -259083404072309153611668537944098570046315580814289333384299121410725903251709127261797199918707952848018306915831216173046099939928274022316154318403627320866077625228428045539242692846113378157104626753763585440707567678668349898269553605535086946893276339327010145227085886948348100891340096865098809660510474992041150099991882857775830919495236985289305491558545599726439619914897001147984941638428830656457780266728130712505247098391515767170574401572368739310727678271577406044160082735300634973854910120153349878357586432060070210926985093093941878560142913088507557610296151057966136234313016871178503191523961894893850455225776977735476974950923778580453924595884764704408832289722212946441864872984543861783038798771778912231249102316227903213333730680526410738201528703445237671847462873751491178045545292395228669199535882807367651076774757841079684371083934030274963627179022185669669431226900902194689359827275801829011671325384814399962147508997526779057630502100509541763842859377468176831641061878222429920624164101458621806976449849137660840718791155651659657964023645623989622572559221210811761155047439310166978179040024257824725276034248809020113087669388783246822089388441231352920177477066528963118537191276009083476453158458338449327416325192212330218479627459302575273398982407969489747341193172986197501328537674602033663424377748340571519211258478663460623636348084198020875177988648175455911782142849594986275440867290614031592430351362062745673462603314215716668973197100560741417394678789008159773514263254877953522905311826453678873474893128220809483582125373392542431932920492826419094044948245363548416162934847350875939514085038552511808703825145434589421138065919466002006539033368762894600750729013199436874980455405206061142174336415935661951294347371620962347418328314735757537997387724579081481317548076971668696154522027676539215062941821965178943612293446658488071898307950963494972504244548473254999581904925204282485820602210372202509460214375695210062953077342840154027875551813746576230644398907412112660980797839752578384486463396881129832235307150011686140487135787899289570656787258625236442313112748953010696225052490117831336584203160373715778996212276441592646401951347997259702671730752715332774218002303612666163027871731496710937283478858190069033165577122361426561512050166019171534818181708427987166556886447103893087344330502334300417231233333403422254457568948790679118842849509365964989153648023951736285813215637960091372413778453046075895978614095870418020452891581965564620339583110672767619990590133664538707328209831738904594028832753995283518735993712687080752677875359399917130960147608905319838755735387692156374899968547225600000000000000000000000000000000000000000000000000000000000*i1^103 + 16229654959829112479166458602458641300590393361225548754948633239560201565580745067587314465756105303051903596720099425724333459301743780387144967627096392583382704539819726059455964929825497888558821352138958357019425699898565152446550097797162163559852250884875534580031972347643932179714441485226036313966177677744036029835161731717177088354128781347477651244257174266558586985131041165282325580673509291967778828383761514599083446181787612438361961022030212970753155802092909229105771005609434461799910103855932492753547558514290997435585010519351081259222352435546255044746000595117585052365760477360823187615375775945987009687072056341221402481383005544458866437187028934321462911442870969338207167090148996318216813079523866602269959459581517002811523892342578942385307096055228092957224172513066267234409026157357592199187303911842288733786782029353019628357345141287850289259589229618039334254386560520575249163484658788172512146861349223273678366108617158102046561477812959720247250207601813476200670357323716604232165195565956517163998465908967056107448033609374151647449875718356770782698847085565621143642688225196297260592368613324222439795809136601075758929688638245959268600704998057807473209725533677827555908435987806869810054601052953112405410334726441433340338984768623472270318385198559381816979624137544085712010336357631049797498105005834237210033130139626743196431977771371680901567134285752576256853930869553304560404585979073649915422760072157698069059530744698528476896664300480019885546861597247105482394133648909707618125227576755372520084722530919630846858259238623965014556862152631429561624320234405779117131051597903813733385414765365391255848358517301138572436263138794046967141195268887355691560000267307120420156196166569659162389060702611045523618493379811505822364132981711089766026569131759807822795390195116560395997858836437632402367596536870042472641854102514300380313441470437649728634093356427749379679935707014731219889759759387571488871855068790051538555757260866195075486668084984102686006968711495541056120959604614029975459265679225135281480021052422994624799183476305622555977830257379919472294727688341563850248489697072283762634214649440843413727011658577570646800504794287062228972739367352311295310124901156509954868063991398081925998770754213136846310430666500327016177926698615826882463206800390077630626293044053824211337733358522561387874548001793356671703535455009454065416049500503789949024755022921032909442701719033829145445958372350256749440777880132601673919082381333508442081415685702424536410141906755494038644049851607148908718649477678662166796030382353039261585608944712555618409223755858324283374177953087357557145600000000000000000000000000000000000000000000000000000000*i1^104 + 2730036771381338857676664365396691020545537035509376004786737118717421212327374517522846447247885429257298436123347155899877539424599729447834973513293205661537950040550679344480499816266962000621132092746062274276935247026480647316869103663632468534856941400148344585477584631643599780214091281543525971021900494875174357704203436528818493100545254754979793847938739475185772718069431183418197290551515066958353989458626801354083360999071950689501525386579944853246574511226222430489255133597657169393309944553147108814727827222224552807851853993809919084094194002686711640809473020054227242069017115413629357677776089901211167224106391188937037719710970585096205494590250375934267551429159176251261671341851829721369076819573399290080693386334855167100705201436080502371025911561134014866236873204110704969013792957706944865390746213483330621499364626949551853628803143672684544030419411883191335576255352140722590854415348803094090317044312562518232995857072457904869897255484725815872137089322422952532784677264479741462575364214111905184928882032726918557821804453373343278593419010755721863787372297368841418333272915673024405757667272330051898618275453311156446456029392371875368456575553229547417602049201114175771553149573277513590017438959785611749253693867162581005844210170751363780563654708144999768571320532335104863945915488673234826116570738279372015602071510430332697200734373082190497409706396665947565615285453489323256693775647427674986328919733943432265218977708824274868127760895577681007574810133935716915167664501563275315999381159316707241493145397984250894017014205161969139807190370078610585795190621154877632185360419602389362275475337292036463146024635426115653562768872103498582382610972724632831084836554889384683886906669630179226664918428008599173517840881662905540072442706075155401523047579132255649757952906641714465965826930664997727195711776912128216156315612521428062465673655775625238610001908287898597990972083109333865727236813492702761113457222810965317652414763275937280220358170540152111971969453446133699994720281033446175328200748645817419270851297923836880438311127913312181938112875447768318118557318158859638187917919139210745987930293124655952623100775223883685883720089302808057735843701971873398474517683250972683956246983167614034996799846997992862610668756070353357021654122373238416778924187921594289958509280478992945075044758112533226508075345786880551808209746476219489937233415196265077678077880846021781726153523831368489054696293058748398051371531096339167772728052521500065195361271821659169231688679989936538319702841186926627960916729660325157894033360778846334943795258035881621501257022818245432033379948251054080000000000000000000000000000000000000000000000000000000*i1^105 + 1662764887843628785079868679274920619380796366410206552113009791245074165912571085016637277024387513727418140668318488709489381973482301540992352876621169784160217164196012316011127355448095016975262033703779039860913667685982254198612041722817761597279703151349692156543379406785545921608910396823277900215898454094099261231792561340312021641990609387094695457701110706714904301954456262937718492828357746748914071813301842821237567107549108396863674500402527867633904888911876971885019839596919191756323085702417049976370428869511275150627403609532733200423617441567022028127313922459059145210449124445151786354497270360943516100133783950872428649591073078404428979950654035255305173920243885259617044569344081619279524675435558666153613309079185145502111985484689688570016125446331249665552792164684770489515736765185749143357289030841915101741937653080533441102245728207122023490942466801427259697235042735521329116880013061334401216083467952769310077284158000598201944735626434921951415611207211036701468567890322935536819405645204870765160627460556141716802056216881391249491396337696338542878816572362407438254902085382960807536682110616277296055027174124732962468949092809979035285149857450004407744152562882316507162437678952499704609896844882828316338815919826137195343209606942568174666207079083546787138363774044680792653600712127217570552726508142084921811314509195980156678814397086712884199636345960888525048445279185672960508183790209844253199034310364284030720915779644065828007606369042454950000249742714901043917236699713769789152282743364529041762265388655918975717373338577051569187060911452392268121224476098121379303210316535041438589335050929497718415495787401026227895444696485791371689545406901960572742991345483191426209083232989014319023887730451903740239352954695933876300023736466114470758767705970963519904629275618943276654542772818348220017568049411495692569348165637916431935164905466640345387066767651838716451241923507592122082316887523271364459109016239328972403445129568423181828623424433943809296388249487813895894611922847998544575076856903754399281054881205366035925228232618419097627623231907521165051572510177776140811529854100508766668594360736741527146577696137270292357092462594007147086228573202803743268018726758226147603247520035621985884671422458064596181898804467897400196589590716127093319497634255778219065797600615245082491830454048913206174360132060333869143729214929240095026537118166681071226631425551709279292929836074390079433174487583364005147071529638983764613023808392929989038037349214915627474417821828687757336779473199210021573108165488012384047692383777104134960248849477896925975343995387257833578823680000000000000000000000000000000000000000000000000000000*i1^106 + -4042063771889049733600613900614307018032311515934478666422035150868422462285758252899624184396337440833849411639223762780558052668693802653053197420541768358468606805386503451329671651150843311006432350826771713410170080642206962872529010932211187628467922987686934058816924021545704516215519777229595571838767102458418673021667629736945204006016793820630561787287525364828296618966748657129676757861341138771301892558142968044057892390759755216671616631392542594780587198367661406301479551478690972314639084534306057573236240159924261413959433874305978664237192206739184294985560784986623083047465080442601116455963530592644626415434220108992408231898200604419498477638940383157833039373109024606136092843753708671069098264996536254002521196026292875845695909283799256572630106220807228885793592948084348424523256219175272687824240516374402330127527429673436579872898771682426502980569588996625632387993650401863487436521004848682314961307641159599705722069361551879449648638762554287365063926679221760855111789928305987967069885277441235965403700990123454238786686465192441660362898573925087233403566058369487641962402011979421097508698743441593284648856399760095803766512543957703528141270671138212305854308819013218270627585850411540032836626237878275722773290570214963335267733654816386691431733455522542210565685262240514647937475418343439030705498312938212010643360513958030914443936322608816553136852883157943161059866013894370642649225003951873921730986963466507501673182389078762385753664616808026967007236105920900599115898646669086424306830793678167365211189602298798430668943140101796662431232096793752609167980561176319117363432314156303038604206046522116668570438269311618305249702220759940480391028026909344599185005176167008008410055887151909655922245580889176783240283101315007917509122354521507041575505225720389041415502914480768979896889490454649707902354489664796518397695164561793221825293356281683214969534181471628180074141510042526344081722941345132839598244827549658916136755038814804920970394899166521556968266096682528292141405283923923381985997840764763959502451802676660596293886563577886378705164389894438269711992466493743608573762520138125224736683514115005429751352907844760034736175387458063371624338186857792101611518789534460228728685262800896757356304624416870135254257288026718051106016136855370090853381493633483555593602478723855917121291562557281539428690693361183631324521645958344918406341515600937391434958292422337533477379676291725868979254180353252485874376720431418167193003070471521242118458112947075786639554748120731220908246842037370223330691330807810206515710144297191497796192714068767013504351377565102899200000000000000000000000000000000000000000000000000000*i1^107 + -1800171200288108549931965141666180366631336116613329783254978998150679292660062413700473599004440523229072300309388531878717639481701544760013421404637251271534082552144320296935347233015977767060001390680704085710212327652775205745739682345354376145190007129778446280472244229703139423247698954667285340342307289249471733778147107000069322099876725912554938209093383010175114186238049329706589560268238523885228198263932010967458270998628583498579305907686120031855718370511875403862642217548154783341264716573973161999190332705876010021090324197777350618545706972978815183575965187845796433725893696515728798860644706228040349200234709834274887395751848263410450938155713626523261357599062965053751464409470161832331404148498840041401109820532571748255089891676641682143607608193694287554129803177128029665404150349789638510844115859075787612391976885056880505005673349907249846820866257598183344159089775734904034179453051005082189044983038955263461081017755878041248817269897373359307188793192037279336602517378711804548206910197474212155358453189720905449249268239475779072560535761112137565738056630140402412499665328182186220618228632010683432925066415291358349403557446313011813565929228367347308561760612598505563255227952894711084109211350051905501160117186045448580863114849466243584366597886217988783758229911801968045792099879407336303126234674312823935352145384968901173960634604261066707091798513425585142164391206574350317116701275133998116911529260118382791740187800247367106420386165341201217378174859695711657989739190605769688008583530410329079772493033623245142891505540336738978509539578288610632527407376319987144430512514932511816922215451423062705144301216390095339677656052781514263433236944046991285818318033152672112285663645757759736867324912311551039496893171147440534572589182766349950015260511101756526986275846361125432161343352619306495421025342962204819111046795441997112975667740520120090386880010002550798767180866194285578895258541841655799163573390076947654622914960377572036191842383088243396830780723439708839970796724902629494163868954881576780418963022034479308298396218103057463475501998404260444630493974173818838869573862913146326424061697796229261968240281321534352382245524176331190223972767122939707117768997648116236289310443198137120020059574354333523471779578397955559118886405149643887863888333939548989963917945974671361137172473146374213396392267353495798420565399285217298925598380329021207391720522090946980394116535373479993224985436844024811943025395077734198652798645847492465876498632350490582807945142002260827764184602807361761982474855906254561896002447757525556997105364541032860275714293760000000000000000000000000000000000000000000000000000*i1^108 + 5600387230009937383058676825640664269708756849370241956135692336552143487768394422624037670521808103924618432702687795363582069460932418335144107819501972770087137100561912782404153610489432266499126692386799263284450944486169708175665332722839172014738232324374074746343555324271955719841475363652795287490976730752341440392095396996006570499220981953648669947177421134321480317430333753795351869193906101618241278915738496238390183794210789974252155737652340193478140704542649540896983069656364175650611269513344355337561658216751519826648183761549767919061293749182792738928883440806215685909756978471654512896222888114264889003707088963732166256151591060360412575739248603736858515692925612754656777544291909397498338668807334687851527022472923822734491201624141788970179488478168498982993820164110565421931149581461256281285601645989472197854599042155756576208848151864753048743031757141707062857296962630170774849081598839960400975457589258073638814504251170766455384179719008326668234478373616154145249754415676932409548586265823375478113696397740869687850238343186587562097332096098830451639270175158547436856655761912589103834789753533395786673143549063594801165071365225839924490762102334348592647539606336170496182356005248385999998664501571227752336198146147529373706321141758712154064160052425867967139050613770772784317776760693444943996344675658617688447022289339352760879549950085200037230190076130383479888388992765775733740136334919049025244326565600727183378875494953646955093732866062741210591251342261802282536355767555373031553432195268653323080398949069600774648034144575636079983784590019770686392531902970160800785917125840645527876630269213067989600982251259912689726331486396337877026772769976169252183079980913549066232399207901608015056084574937998260903127944784302423309965936776459577622560600035982297150036553388922147288582692344459628226202831463118178544192701314477596010445502659863380797187371457334097940784857502393622072525884316206243463906504738176120852300596996375232171811813489923229758091245392089873418663266115047026044036935258561140428659868714291371790225447797888648157512565887560459418747176529026659641169322109469741453307111117730497330776650119531741033739161053564277609106792768574412754961351517508912396237141544614599508276497445101779621823551503244658361378727515327318756670472037597832563131633755700114645999849338893270503194819438501457032379270484414374058254329179373213498294064796964024467951755648746283299078447115072193125588636364295237454991644164565065045551974505752345390211020897169433882952872075237665812063461910946730191553401512511078178495829369138708480000000000000000000000000000000000000000000000000000*i1^109 + -4378458080820919427368191853131579451174978719006089649408971619556307359225922115114389679570332991824846924552100481114108263278231296486170806914976153929790899564003798997790341892979413744601432110149528209255016171445020349107816695551315365614646485031153913541414473609905595425140107004687779058295225606790373545752059874616816148640348994684162880281407644129239324833700633750193826600374395069293162895162852320020251255828346811895384589369738396285906244944159625661633122236286540325323956290194858237950310791998960206587829090310155580432614073758547688997069901353932062907655323736989184935590844970520660067044956928344580341942815160101029186067981238315638819729511842841840651125940267587641113776511468665827297050917988634933440126194045452639776758432921022254438230363018514598422094385128016440650897516577502205568014916558490287451452233888563441164893007360192187662559284412448503747509792027215468478457418573533511792238313891668819342904931912123283226021168314087693544374396164181449296415283640597949642443300691124289221537286643189455891691866602832335735402783794489088496993287839376155694013482995277949964581634100501246311402114304698170009836087900107209809324291464237095381800181571402851981418553970577336913825376650618474329913485936290721312746608823978994524797521776469409842889676240688389915031730627416301684960376386765319330139394927495623572117852888825135455911454987586864338040584354479431800196466207769219162890072821251292164348079496517900738688815129076961643898773203350598949571228028551978164719961744839109569991123581863143689745733713515124598506759442287811774330420265888507561898729805374019893726647749146982866549549017623321272551825199966657781014012592609872238521667933081196487520607889062713380779656918968601553662697011787436763939772719363105113005416302366920605140270885347011669050829130708111998610772612674604026458666019678967431890837934111496242584983191470432717236597537059198443590124292709195286778626294146331997317326535221740810998265200515057975609904153949129109768437793363256119541196882600888865461260413969301529863380673980256184115931787226829533962591009456143360688027912565339012576966225546335284140525647343730228293775497181696155109712682521932147154676650990543600686165094707998617069879221596643607321172878356119891964381095854705843985023135307518716436614443164525223878592248771561213711999389812182577124888848659402923103076088524909285676166710028694965936649812807800595081950708516296612688887403001195997320250674113153633661632775154772208839287698819078117879555300340503235356910623843396969595921445683200000000000000000000000000000000000000000000000000*i1^110 + -28212729640290212016494609779256232089753118459085520012570348969729909375066547657938205828633873945720570776413068926404831536650347372241617808278549312569892466894861977775685804133508523613036547905675724550422881474648059414861609665192646258398269607547632607539157359042143709188281422835688023061281009463327338658737840052388843899039866484812653360873323666088491182964570030093010833802987867693006887431542184810572673582728029051587164529965184020807809876193757412212257721122842719396209334762899546378002261802418193011806529292709977288079153697349209141240766693406507545530048607176534574235419352583928985282385220487044112760744045951852646243120455515507475359330901866404758954903027722592984813180346680619123285611335750987952996910089758958302387593574116367972162634705772558787788124222273425541572072844400587942984030904573042054258669750843911230093272828504355940231691071156602697733828545739269571050186921511633582053813064191964738423381402981405386081366320856659547330443774756988448879372180360999607837103274641227143948958352127731962093384145645141915466414624120153786313252899240772145116828805363961630427695767168016255518779304881481733025281948719056882555663621550743728235691528090795975609896240578280419236470035721568512603403641818892084784592229715450144906023494162493908522102406365022007051100879001764967521868913230869590386912600969461270729268230559207370659582420851694112910629632577032167186699878789626912981524168397274835403980348900032408480998770827530622181725651071973465639454169228269149990095132638604443536828238382090300788541527451898882767374983997927737510876195989486610064270120526738756765148586178237784598645969048388292737046317803794574244939193727257845998757191562712920459486356646669570627220933976913589709191191823885709893898094270702628467155828681696417983348850312428892783995897275264530108087823639046402973470540841438407318116474044014804902499000280007215166585052422983367614021458670952111182695063227325864487521989409274729474421454086213903492427154145982510963722745157768080716330557203706191798548326515092467333805970826435047312445993164760858670861885840758301159393938737765947315796526656058926079203883045601809041284929318714978036105350707688831643564895699009997625335330596151928356080380531564998428840874903967304203582509093170607118713204218569932561271438806514017157165450292480477489267811092770516009190151375531054078831765750715640741848441145827539474626334235739906312641580366182940003971325508901231227928023278358231754660353139621968016404784797246030894675297517688945706057797298121208590499840000000000000000000000000000000000000000000000000*i1^111 + -10854640304710534013519050584530910243862153230650282777003968868919210096923514288213875556796779061638788632266529859322117973681950705012187585922972603403589526251384275412073871855720392944046213832375067729207031282596014672680996171290698145587036949753844954317452242116614927580192369361655814775255703670370255428562907451887287081002306934165818332373076926426700413378279805100763857615389851329072541924938756058617235850540888530167986435410261335840615765364458071603195331208654088477376057068679780492602501975441597503118766555646413764617172727129036085504258567611991980012183394860325955150469460738571793374124600472081053528425010382090400994414062908816331186039448214996509055188581412002976454609979174664172616210953477757631132491211155940213822374829126122417626868927664360956214383588010842038657715971976187793906582267565113381493373195733562746701165566929950068879826581797678529206297015074949565815203430350758208452049725400640001996498378172723309560553935150291890640318227275159778790132379465187066489063191085939654921828536351330051304171083163070134733503982750285970161236375394727338677080615096898517009117584330141383608705399475183787483938627701257761044038765733735022309006905722628936137428438847649309719796300597354879793570985158355192601075043166052965949492367553474765733813335261506934220559645696282919125960121653917531852720650754162388383646570669310345837950996084245987608997307332531549494843564868063193027205821461537694560812852349906715258435337691563868847444915494517454936028100007763256056808532609141778496165158295419373382086787155822316214552475301679681992446268228350687604910858289829742789647791041980346578108033807823612409269081705865369361602914288156958803665645671084206115156245245666531237838555261161361998543481507092465520157187017415250588054774177095765414164116718074666987702561897222116502307409713229200823783732516920153602869680465751849091426588822111111519487837630162901546164396375538905236114154703366864300557637759285498319574514801296734838165140933751575126807350897348465641243917810968569284355445276633539581103251094870083580432564042025648847966360919239089886031760315560384726262521733776503055005518321042476574466310828031752486778599126050613910038400856326952408654874562487039955141840627040880493298410509354679388217911803037139495458504757979126075355340765046473493299344569705489127559166724287315468305996009907584926622963453855833730149298955725102706915911327537213699299653526142378018759653711055334617705971650365733556581850543660654003609392499318392388372875734917666948348890086113280000000000000000000000000000000000000000000000000*i1^112 + 30608658000928661740028151617847663634066255804723211860736850549279555680828937113635675151295123322811446770521108967620052832963345406049874209677468080260589927846839292270219607442711068158149046493581950176793616647097881133913063626211519020044912453550484614536159981918842664542159907736677855118745532245193922964941017492046049466808703262284799297904169388838500840928482945344383627002141148076219590370346160587742478141121963185386474444590512220493829407634779947985805235166791722501976683789676523855417477873188645619840390400263571678010019303248802955870230687332067909817319951424445204266426889615556520652026907579142467005499576719063828009644588954602211461399566501060463839083756274479520095527451903294336590349464806644616655929628015546340559294892144862064885384700617793484673315036273411148012381200071922927077586024092500117372972156538922443510535222061616128780044029704257306448998833070361413073616658702503947483089058148810231516547745549621162640165097053941931729996763190552807807841555401886777498976275913166367149240831787952511889691163931380798602584615307360489770729229629636431345914957087544258829731077241540559943645487520689243348766518143000139689700344942206135242679128744738677078487219066904189757210752920482371821878858700659024908485799555237260944525566553636220391981874805639388376445008816767453971042119762313700986992293802316583482780772342256350803460308875770208385689473264833344114293552395016274829036300938787821756137287128857975297843173790189305446018070719808328366368857150648334062580467895621195004545233403940557457260563346948085847691495871526235094593886600972149117398261342333502423206337803403103155304172980522032138132654372613445381635583382822725058550093073026904544893082996965089059168679502731773112847292271481429286786677452493134588001838058787270633803557674312866034940531938821865377229461734945477903756373998290016758128229376234788512470172139038756243294825746195613156733484952879129203345576949533122162075215886170729342814058473429213329836098178403413515174307285458057625911481440998696993418071632234834306226005714118380653706340265188370039117099112668268309279998973941556060929110173963371324010654516317880255043485229335440135987255494696556053456376533043206068079208724404169124803919162289230110407351821960279218165683536184523063392868282512731987489136611196694921805053246688806636220829461496725867188496586275372541653010248369286167229083725931664301271799680735319617537110458185532292646381089920201193871963789716012216462952614954878419783983268044150944712830251262807031519641600000000000000000000000000000000000000000000000*i1^113 + 19477504295371434073491808845391933626835981833891627223938069515259359507830618296174306555431761077766556828838943132069594634359961943413217772751714830803300846449864956172601805904919167079174896598863117988036977587279932990490281573225441789280423404839998658791597285493390169920205475034224017126813247216164211464143875497998383448354775816159878156045280512541472341007450561961079022843386100697762043621553774527892864415983123044001073108849389047747057896344401578274808436005151690130970813684655389313807232482363729895022470258877558665746123669434516576100959865662437719024952168758862058775646184686822007750695497577482889010699510251843940346414066783727897216601488829650328113556259458823692100692136149824598392773274666605792406516568058275204889130351852485959318138498778244778119265091110845129119795958417782674192320192640592798675483037627579066052466314180142632197430630888468477769844083893019531776383888409262687006059628664973205018907608130131574091585356596970599749916880448538113948335098819335599290945039591463181403008630988793828435899648022476787571916321795225622028540061531141649111053867537563418536984602678765529985721381497259828821218359180134112720153497718729958040145840756752255904978701881741085277834795356743137111502661703566859450767039500091501773637607659989535232685712959642674486569703963941313610113393033547484453154679790036380785772578022867312966675962310273835541860004203513098331446983539652638056848055352777488791925993977591080201888266667502392485126383986142666634117248794529405770077594138521005449767820471627026001217950942275734486069838670115009238261983084061569248179437648458348924234798668080200292433379133602200234979346329122541303658377742897573719353972355199399548373163999412632843778128809673508692392904030353854978454761213607288043370259740774304723020132161119906213165550280085015127116835909857319347506890458149955519760196661804256061608118820997215949233234350249355668817694629740011989752749988929635019258149933330602811483564917498924007111928803805533810367496732356710849113837202169279596105041042582089552381649307534446515245937982939349929084314260034150706812003726538495307834006525846205979356555178458178106720270666213837000873317155162283433733026750472049598818685763558959274262651463564185303670947470684784037419023101914802631915108798246446848674553172851409074892168419412149943987364321623993005671311596820203785352760627519561866152749969109278090755964625940748806587806101133056726196244602226446347765417624592967590288288756724155086128301081860267996912697790567546880000000000000000000000000000000000000000000000*i1^114 + 7729783265270307030633831769186973043162473763404014936737964316587396742090997214319347219341172149267031430245189863226317985025223537276161747275221492874956168723771756916509032341338681451094179482309569591349897198277777298575638980940767423559284410532828336100156094726490702694641258205903092225292699982759620580177447492498761800709672829876697821285925709960967052470837009732354863286221903939120157016712181234664442811184730100843777129972940682446013718119206145460384786778477931434634542666832040590329511391847513411265419243692373790217597489560206142994920533728352809180015925776975855157382181507850018436949634329799434735009466958562853993488184052708653390294032849580460948492256969212920087747104260201030059123119033632492256794932163978485122804191653356782111228128624399987613326596628874494994865329209435022228629987429557458062134138461221809835845700972359624841498786870643429361855392074026997609908545153390750901970450288955836403180709624585614255540360343476648259414749548948349527031092352714592057933294019618819224857486347802925888266876084884907641346060969622104103381568596016844417635884574066105495991866756115306802157642666993852216051606393492258574104673153914353952555555142701271840188505557051029010102125721456789875061041781029408206517468034030175891938452508129910929605517498437073312146034181046707951652346543642527862395135800745511585799539348063127281639273205584195579209904754086417398230217404340965795329951299696963384283000502574060908134675549703618375676002603839522538389879916051219955776270514333369017595804317807588609735332423736723394175909055344998471960117498418935916196101531076428668410553866333092109628634277251054755976058726281823913780038551953464560850032438566460739588065119415625757230679785809956890239378922320406315625487383508423640603482767164202861780180890066402906941444151515599297469720257143432216902009152537014831227332263254698399997962799153756429465016061240510484171339324016318879708964659628533963506958182941737308225864972719708259119136396794669032593588814058833872146505591858601223457323903041205467825219731986630990648832027468042688234339042098474346529559145484605325221226185076858516059110156138419454271672896242056811957669432048093078315992225050278791841929311001320063651750901346399433276365747423657397296402213817940392650122023255438484751669340753048384892633726973014472447234534166634879809046772705797758538799286123336583801020346606495885964249734254796618791113423156531072461893457654208138370837784891153498694850286992451861282157196767395550358142976000000000000000000000000000000000000000000000*i1^115 + 3033867294561775412581145947034463118587631457871358226658029434557853313482325072996455915600735495616828457402857628713681675392998078709058934252694165505330566146187153983269769957432612669170864758273408518606506187667275683581411748851028364998195863490186699432698499564657793735785622004777523762690155396478461674038332365092854805004338451145947612305635570854236186363708830623579446496139044423819075288376640002212448409417213506271063182456408212895132052064624717936492406428193290391170731706005837034696145813709848064106798268970359483204917220874742272032313707926538682196272387338696532345445765804602542045312461562074322061876510198670174225340090628626652897037545128761490658978353745763088742736181005897446482573572900237018583421070209293791688028972659760052512990833082435047451379875539841067055301224287333892918138902584843777914904493606483990103507825693869792138365567264336876865930651927913029301563758608515181133639126327154682616964005486879980543500295225730090422635968018988422714138337572903724577601810391374907846267684394569993688362427073425241359915160437777132087644719319646352004206542233585431081799828354766463551218760996689648216619605176411277763211743828060428863073668858649621570271946796468297343329926775496440215455665241302976410248853074756265640550067820790311305061758533276218937682636821381021325262942344171137621477276391771126709978098629332400098535651571950450914845462972661880552996927873629868255750519049580137588867544799486276467217121932075646415285534020253476747272318047778672104146478674666971967431120694683258033392681541931024554903967449450230940397516792045092737666004596991388454780890850064196071663741666152596922395397697942729833378289453791151680863504931121473481138362440305945197335595140322379816840626439012006941032664267311921324418212573726682179975692033668146193019076064538605034052410453142200783698459560999217185264410466672207670178674441638851033546696035677858470497684128928982364100660355692945297673084275527401373588327231044469560717057877156745585103686205109245706152710145272144344099423841764090111829891365805831872371510396660281086073426378161280268253162567735564495582467491660667352413925077300406712517110353759864804485922640293147566473037915939312198577496124162866485943492738968373013248348579499290150001998257985397846111214235969722129185547053413301780633148089665549963836567194317459900672062099880710628361282759341421267609051398963548888356953610857565560057716576562135051603577261585561378898494940926203202723323907696147244273134938704209510400000000000000000000000000000000000000000000*i1^116 + 998872246430574009117112109004313393234519077580429736375958660739049813188248696599072545763165889582476879834067691973159618574494950282884742830150383501748222822401186838841062499306241077347597736915842871047835955284503453126704915551450809517482357521509934554881975652851161887058025808109908083210727609620936146107524376340549980124427070032425742760406363250019993557843718776921757836265492166193135084591495117741507458089730855920399817209898918798275288632367118022563100250176559120089436606681954815411817387336883985806420597646993039441248812711677552742859378634356439073849101719999235107310967623268263346315499359635658457998462875451149848530462707868819355632185550692897065100655084843762445951131920994901685492472255998422289291143055013595247653242621517772389239679781301661613323428906430617108381191026841172544244778812242827028717763767348040936641117699420228236977678387686684303687985150670141832775418160278330826165575669704387187332672502960168799561788233479962606419175762514644830559528818825387312262154944441237402701619822643177757470780097327112871383282505082268624572938030665601369061037258667141118196528226695247019810956426562190852379419248361701855308607407958120574301337946523911777144906710322306249712305589013918548377279036766152475900363887892563460864352848242406399998423449688217117153606071225059067872284899639047457937202234952746538292127256362398608113024185928496970210230703552193539956764798496423464051473767442657247645586130730629875704207533411278658961691869069317274992167823140335963803607570005434078755385580980477859899235259241449523070117290824276759932277370118029300618383457818332842470086644148676253087357653960514311220354169222318286129842467979672348915504388520255509679454890996682346506936986467855066604951121603372754517376555987444915230199486598587624749444291149797542740684857862375794583368218251134898366393661806353240937430825071556171982374148287331098998760155809983609767100664227764177887884996793745642681422191756960258985074874084443014346838867366561984439131105079397173836223572081380127028179919761604286410088728211297938557062837297260722296401722999069026630780914428810282563137850659396481441343104646853494100073239221724202923093972594173206057196540487780366975005140582685400835774541141903170509988374207007611394649979022322668891839459803169853316946731683131423986135742450182458818874045857041198695927004316658301368928292010452486663153561825258759744089467600713553129943141929693011729026137112232148160378832377405311439813342650926098241594327040000000000000000000000000000000000000000000*i1^117 + 247486556062075757078038008106510222274637810906009007396826718315905234100222898509856737700230087790001137878079735172533676070614114955099154286961497184575289736933825352118982004989850732262431993193986739338154438672030937964437225528264343878681047964688673963540804006641758414604323974214449577417478512303849502964981144847003248627228797937494189516473982554569125170692268573385656339206871131310285302252309296113459376718716563870622812331444907923067419090662899075792300412604742366907303417880737478154010113063579780224442309168651781444320809223871257094121080193469667398243561360129131275426154305405067189633792503969125648798835506341526043925595202984049301637608516112311857280765609220424515003895308556906381585333610034117160708639614895998089436879750785924337714141176475180228206223272521616945047501693866382044873175951334981327985631619044165435509650160434509552301444324461571404129601881136050355303410089821065506581183683201056956547310819955003796104704904584714724018954367635617810867950820046335734743646166430423974800973273628518176670687038805229564691044272932877773392738241073019380504090581972783100327922177336322590791520340180952805417287268036620796939220948200800890373312214205792886724220605778131760465300290227365041346266141202473490787212811244339729665116980203645751698104857836881613658415843514984229087794475969693499034261595378720207772117139573597235211891350041133070922348196092718884838301744577933591752410034545272068296018270697413204059442032691120497673496372342653201126303081678386872778995881473157539457848595762986668547530565267066683157532794718450842317522803136658120484678853831366705329164658646635632963112288180989425200809947954897959585368275062950087038212350280205554333244990845184691429522108793111801369120646229917718733206970779193825114677657653184899220643339160493408167094176108900710445388820759980962354219318832777170327891460595635745599629724671004373245839110973697842305349286366917164483572963202279836299813884599849796187356173835145431257768785684520489775453634853823467898335974790230919413989423870563690483105813209281157234642483790201029917912565618157216549015236964842582872545771665511088844004204491152327432444763675443412182101686700437706966881571640466727812116827213705060083722548543083271598768637314211154451231736767406546505150664577558854163193588723112139503506107798026995207508782925883774004837808237064885360210457225607804710097251549114829036479937660930009137501489517503101607097603285384707281635640201021292232121738683373060096000000000000000000000000000000000000000000*i1^118 + 47673412127178806402289054485582596035402453450231651860907329540995317915972080405998890582937968359827943637638661823331615692363949999589847499840816050857984031997794339650484796155507404439243006723349717389208296957814912175420139117624892803869300378154268024094699730963438923444624849074111837198086074241178936792157702681573287985264622247599660108721395692026014663803479273943213873589456078833983827961322422174833490928748353106516125504818438441971975156499342869886828923586533512006445546525026773254274871194249643965858414419821735720093299985509179232069188086683106779132002711889485555968682593483569763294554558727155743371825263348496009648526717905921568547241081289483136470654464981354207469779913680492512401994124646765109322561891167507957975322049976338352704180591091519471403469001372563981368295674454569654771997203627481864386706484102526600427201693300245962706206631887304215545033218135193681495515858285127218401328842238769265904853695352968492214277758303324190259287414514240893748484729449491004965830074466835621290912513004031250343291527983289041996687394125778251418285729664616001960847868061001325082414605902362211923130363541408567145161558088022252626715601571370309857562814763596706449909640442236722327757735267375961131555501172003430448782943309363237584925145276034515847689487576969731734642990757258329241205488126211937885046015916110296908007188470474846695618430876278696687111471670283764016804273663899961273746307250351541582712199232333025073771413596576323544392917516904235931556829781449257099753066506745932182069707337810097580321209340590764814101322923528516755370974604157111420924825711273367262708544177493174314373304693540556026202613812284220739911816737045834484319269577408411651917323792574627509546544504842419494844632905773670376275928639258295299622176202137094808871333471018875804846410171788635803279120667020068572181153409252438228611313882381671677983135220621213842108893513957295616032637258492580664557722158552452479385762333646012464126564384132243261333724858204333209391163304666833379310607977059069991079193993192704466049243728276961022305263358754399281885988395391671440950170774328698712340675091765457686833943734093177864448182975566360873094578647692441740675401977403528971304160452542233504396428624747065437672373537885546422245697219622460996378187795478600848989107663062912105820146615644269092204347493637171443891065404692662799972272429438246684304621991938108859041296512852371463177247596691376406974999381917264735977518586293617021181702963200000000000000000000000000000000000000000*i1^119 + 7129077525584426710257392803709338666812355703039056873271851634862647122622946077265052183435619706104010414410505002963221977865235324111450964169812303434480745441592253988118720496337082961824145404602260097451860278908961958534004123746542842383148973642412341288678802080202187328837367594088803220074183823893292125394363239906446753152963734858160627218936343394690986163532928195937812776600090731512597711429589324433501009505905696148739466091449019643980796770237166702901497675583425761985151540059340399489101948082237678058954638394571550815851929387365469244415759021267958363743636242628160577921767498645892430635291404517884149016580710428153912477071366202935534522060583714725558968829976056168473041831649847809997073262456388823300161096498029431399187557490808291848913706811699249320131772191352608816095637048873822147786025196509362355742781322108734915486875523055108470722102199453794523643353797138459944239861445535253779513788637609292152206788644409340738961996901831818111125735839370858409070655772742912753576194244501842793370892640632596473790368722893730688321096017155777377167585058990447398094859285248784685086174626878079524821503946650410131176575473726347097422040803651530719169266799937654748598113168773394206558950116812934766441600314372639275308253460586961296723672175959859591625819923621814414971762848510739789761195008162023115606659351757852384400923135573607873851182809798797914968934935635671826911602890747811228387069162215597696366292577056454488265188338914616869761145733130505941421850998036737744775549141487186754130854867906641662916233327308437842105620139317316225869756143914091975083631815907593918277148169507654975256430553689971391091423427348219913568406818333646115343054716117043755301900881186818683270547883261422062806449866554744924711928884972989431158379692608317038254887105229686213009544091550022617209528639555905937459276752559240246621837962487559400086384082860715332031657438195061297102945184287429538628033010238401984876365211360970598022748571645241356040530749327068761225502765664210148157816324032602527391158891175742003652218808595557698457499180141853775832854734314140024301596760447832419293868515667291632971720173902687933310467929911967989170122190756605822072897329894379179372790755920312773326131611036940566597100261764823988517552784233501416687082237128427183050236980026013323723677129747304721755535341702232931520126814046095408767822755858295504711484792077055683210479741852496203845969174863785179730585363475708335236110199776429998080000000000000000000000000000000000000000*i1^120 + 810425257431157223630449756316027180995027479150227834125231105802593114067588387449563363056537617981446167625739082872064461421263951709159337217371427179621584004363820447550854338824397377380536204648572743563356524247669480592987740641213279301661445460790023497798798303817383917915836368699106514506169052175287340106619028946277461839521860556069301430502963921131280134020721639971326551952147940662226554422772927285751581504433765848675014012016564644966755790458436998736695623908475360279703142053734362385416390844302866210598507575504988715882055807671050209490891475390695907609451512819167901305325449422770679298087109295932011509746665224448729811440695664855000971444474043059875967612225130521978688216289171920094126815327692725549916042012572497751707079919263725965886253410605846504002062613144894320488864170176633058400332513271030710986515880437216729717626617915997446819506943761094245898123743480666978382556026608477207050668030446949154534111808845106279396704986165556274852198850498786016789198509573864601107824912901130185315845316630604245867642981002227257774025642999058685546703128346019872860415501622342494930073573620429411855852820469323765645656007381416837334999878984342263124942394517362295804826217129714169421308747624962563584386499319102064279058251329908341744252639069263980201482904640594505012127456941872863405115004110083285334593763487020325864423538752901352341405004791617353254870436203008381240354184904712511839061854443435980696016071823217910919091470649248241022268066778710024241180647050030096499776435706361043187269739347955501432372361725814035682978301991881685586765700072212819813929527779669416395931864338683368716371082297032637496464263872169703997681988072791672716120923586552750809608727302345468149246781163198649534298839952550446517199222941414690287835762876798077893800254758863764460498440590968685699809962288225887962460312719523128261761626622371649000828698199231079211298692055430084511754599052135620389005335864087055121164774652773347576040650014653449771979144577427162308664898312246194160959888639195632179243265969691436993430147684979545268036256537332791080301663589092735516075416798191140580332176524921286537057992016268941224846590114169502406320093832435090989362438139481252201595755488412714782576380935854355095643112940071440016261388118064508204816126850645336388068065299041754442630229507247161427670448534466692043873532382740835637975617339253097492099566239469081571489418484504476672141122717151903534736340406013674696090845184000000000000000000000000000000000000000*i1^121 + 70403613891091686942257716424816667937576618274435129324991429411160187418734815412503252733690175445900835095034611965231694711797759903880061395580172202882626943072998251382501445361995628042049734643484015528208681230088358995795278712488082807705467346990339940540196409516713005841883581082205481293712025272565045301229701039582704647277700346311006564964785355611268475211788711076692509220910970858284779362453188169674507455479543656480074833067922892400728030485746113272198909855746391631221355811450946134749089544708773748132546013083451217259118268343171139401324178536953985864995134566057528712310252629654703202350734383926554807051422687331164504662470054040529245365972303455319286267445864977301156643641994533501360689816617229229713827661131390700457685911740721946054896601264787220010036811389337361721975534272279094725073135304811430549595626865032602449446542519656706814380463868740929933753888193020395391247821966494975912346684819823208553216008506265458416263602440129296256653628263951276880804777378035257501716473313819932943896304165558301016125508488491745033180663871299051807068250939498785397466003645885218797609668279160705592877281776740606675403306737568566682266665660587793356500097181563514760329197056516765820165713027588208162394587977485633900152948220098933116115074789977998576588464294973170356141168808881455743087225624761934808006334061080866990963655553989638311883103948571582580812560459048793673806375802076432694246708192836669437761425896042179556757833164822065241765530498109234298520931993451755616951624585180768791879970958593984489411890553973859749503239456799574548193298413857895068589406297701310510111751312630438745992336799693100542711550756563528614078653656492178178935884513214217046991553219607686937473824037496168062379609713797794107384665015640032927109178439738541256512084037210088129844387490627189568959102981317826763855806969051885395736522005701655130673184775857677326929105307649956873304282449021856141613520878609069009109197305665461236818669285900308860066378892406358862830296228203543151713297843281959300384220999573059009069880668547174711204895175589264477593184405437445144508468127370711210075716911837005868746479708808934202755288877888848677431535614618275523895117325407642271754248630324293257442597221497773564657677119372538080818068217485422726534958761155873008229825928382082764132625570525684178200430299776391912036982569407499194924246343878947210422259226623735434596096590536072990434117139882531203806413770244856217600000000000000000000000000000000000000*i1^122 + 4694694459615633073656517848106233395215760386032298820181671693857466284816574839837951582241995684882001721264924429009434212598786658331098387243371877348802752427330563616816495777474616726802941487680500503411950858230498288326045731816756021891146580658358257423906017042297428048817125970027401894097597347640576073070628422887641419441889095241152522581369099649634222865286552334278094335005404232491729733746649819946708041012147083775626892687691716571366617405015012475113322192092148061052009300715055211705384172503541324215375494267547236797098038811494135754136963242871930443514647640083090386243166036567761310910102224079117742038790309379613707538204144400447876284386206284428850768581173252504249805021038576719919268181329163712827757887315148263209675379916260896221445043157248250569964659321410021255483189370282002932145630488532069207968273606040637885644042251307059720728672138026225561057105360622967252123769157548885025047212643546575913270783711394436404164119870053387344632994740714072576741349046773600580739772133592798669785851749326953646561431507719116062533416001218004587762504614723561614878253692167354049915395409717119062890591998003359177843251893563148697817993036332196589232265246341889845471599923656943398838898904293561525888054959953004807745924301840819050757105322270629897228426108935467585768814078801526280220892023897489680311959995267338946993720185163343721909500795429090985601505145735171240696547425146324544137386021443687750102284577015196756378573833145628882210449246679411249061739143428759474822300509148683510877534231879405693232970214888936380094980342297878708678488755027216459160746195455951352430192981300994313863406671841545324332477054918302271621227934014050512564811569576807595644376814509489205357011074942221664243631246007281033076024220704770556985486891582938733587916205756516719355946326871075719192725678315194414983675695450787384344620292810786455672332116969699928917167539227494220031974216857856183398944749932677754135924666021467331060170674232316251018445891592366130401422537863982106976542578365361592138747008076736835609501053133109754990737371972977922353504690651855401421940044922799468407935513929942027631228409627645166833027089419496759548277415845851745868190744884013552741789093181078525148434349837950787295811013207335002345696889913008137338245757023005954087349435833834778952866650027902534384094195980679264488774862314990598905323756421200128617116085196577260385521182098250210281241681562970489030306693120000000000000000000000000000000000000*i1^123 + 230860973926163443124387919314249683290065409611566093268523201858244388191054366093993224013208587283179696808995476531351244559625025896747272614637177204553003620904098631187632147233962414163938251177040306344549725153163620647315640682900701589312923360405166811995299430187991867318760544673782508497386372227272682483909287938337545683771785632377787416224423105330463938750920429604702746285033696623406429128184376043596400911194003209537183023496202011036517332191562266154754720222856443873060186337761734052328288322223285829851407303720440799243920069676404274641107353781083125189255607172253091366452918241794106275155913840543866715161416154109022862359116909724110167699911693794227166082858890755293222551349209635988978432922104608442042009361646342660928011672835545169735189362685018948668778165799775271376542930763000846470911725968371701129655002070359366567052210024659740435112626550658776613719614574393682025597199877674399839781215968528109239214131752347136804203780962599647238771907522343403222585375683865777804105000025574426475190835490348382799602397546775315970263751055331669555020870420844835410493011630168449209092627815298784500732038415488917992036014678202658086953001168483344665191319905415123086853640610191694654106442780004001369897558025298580068743906416542202936786083796245840212656244641331675154677573794607794550356073291428383486810805885210163159354402591606660570931966809534172457724387583072522211252628978275313778941124775224438932527946371746035963202513228792407837690697159517697466288103346721730276322647249227678809516942818839524287535658361748413266188862083787199310266712660825934874651104956870285983534289659448956572430828854808394735894626503514847314416849738966194856681603225644857743518146082186795034111855588547592317283863846135902257661203933497104291068185062375399008641386429271484577391266661843796084849282369529713321447368550137669596157611177016020833381694880395833661783841540563332982859142274805492870949245408169045914977253159832296314607304070665077319448132648941788258326569601463326535603767948386423139409034401623877704001934860485896163778777770785997422422478786639699827485112927876123701769122951984078994437319602479855146535408361865922907725911543766916373303917026814891494505269759618928807510533794104052064610918746730945095646945732238086846608180345386874358173608470090299010179317991109777120338565837074848708822481497090477344722737868023471578703918821852401933899641040295285225076904241326456832000000000000000000000000000000000000*i1^124 + 8050027639813371654598153594167108692941900664864393734390820834480090959274003026046565562585193996448349414624027702716511711085069403590334658970521875793993729443316380526493996498745115789327765842027864705421736470459234864236246898348340192964832996692759581863836017807276148153688474460422133684704623682810333739708074659623507126018497424350411071495534549553777069775014205920770032518880192725154551957158712337008274454993656885346926984405998440507410386121452924552148330339701740667272574099333344820911207289965910628089993408273540454075730258001309137270738997931519478513136344304448281310432664820353119433852115801371657262035470741942093270173903011938533275549512842595414515010312737493485112224044423441823838650481882627234935211194854056213022619595732755211237249031571202029540008634150487234933664937760786056108813909545782015807488975646128269545357615605908367387193422814557553344772760953280622841890292792625819079876335194503851644125093659008727686918894493253665505452248551766094579690068582894141431049202854052710340090853119907728300308563421579873013127518126796549019567184722575541943611496232404228527786574816227131493812236671095616522651079629948546783907115989423061717939640402971380868745116867374640696284739258258647559093533351231003346781638454970969959473038644286220057254372535199244376779672421431526447852095271348044325138771983201939327310733472527077064456932859969891312524978140795756855898634013878337917735379888210750392713263697224445574847795834664203215457247253932349521207969226746023391778270837430459490111523807266639314414205107116637350423889602496926357145139599215343373492807996437182719424096940997849211423544874258719639025983907098977351600435046417963484333312611176582706557193667356108033125971379033828940601865026378419129385097539713779533798184182280802395145543274860207629287924125458654468552953414596216535622246878869990853399366775208846546241590544635652410498197677690924623029420979147096800062591060519642267710449217900806975209938441264629691487000242958490927298813232097422586146113723759563781219216657979217674608111881760926242596538719066930752320774114412354202407047860445884874421253280129747607686679183494404097933730915613346602825181647862324221925674589464191805598547317476223563173204436008257224327029156830186076662243853709248021372480823299736732681628872018427122107162243810606898139854898785179262499860019058563202401793182622677901580762967323318906606721507621105343938114355200000000000000000000000000000000000*i1^125 + 195292568603331730729428350824803634394298094530198741515932083711275051595012688090240745362315716857191851095494100063509384532366690216627065742168357758609202627740106421704229209955161087286751524995534438422144949138664080870270820910443255041650493485152445752604980908458115349440888879852934112905729722358309531298894774387428807229433292308259934298661529801601767455228807525431717101045704080910826875718133180695876762142207435005391629415127080370579201207198442475170815853616456190568689591248243685181231768420605594359396202531079555392960189961791704504696313748243080680138180660945623977235887366831285469308305954661877679068107793157986213634390504034413479895852009899310573188579427623192860831424896074241697627999880676564163634446043295350317925923185312365471652281498805490634249837857821109030782065258807006021514557897403495990168409006994191007584543773967663905504430787596920232625260698411329869702966669442963924944338513907592293086388952105259974452153600337966010226247879903566611407188936610303018973274972770337915737114071257896578182925036403551154698850731068203854536065090443172569952984858871706686229168038365075792429866850245644181057161596424512455672800883594679576963600492231476550891536450570467041285420245175780375518505866888816747767433187062374727997703618065809594486448810081412125907139574030703564230277429218405525962978980827938689450110211157548413174952651622529486021041627842758945534143543376780237535912877699609161173602302236374288519878727900868685903169646709004749617833558426751204628369591632652781515075767265296387379901190175363506375133434022831506830039123820675058024952918002170096137231670664328102546780343095081610886029938883728809992609424099348469894931287317286545618545761997644684496370448019058310218846902282037984398641199430413419680727772584190518691099156593636588716492325350229524095685258081387570211118133825543201983786150661555810106592709458280817974419910076278515301179082346980339937263085305438411921849069353827894655678014397746998549495858429245146103511657351896226011298746718391227314620216771864114710232685135915179499631125899143203239483789451008477548871659934959389340672092039463334951672485592501316356482056688542847205279242140561313006840299062989003014307896252936072118287950467761902761489380441375502318558503023964148156232069973611896264795917025830572539187327291990805740565077288440827720931509933119102995287518384337904470998583664307292068762105388046745600000000000000000000000000000000000*i1^126 + 3262908111288908985456860032622092737183067594785444876633492099586990968540598293750385853444683156539654210930611528443320160724971664419720713842096758815359142654768387103965142218038872574721026922505434589927023742601200755828435330118535563581726716035852724914647273504186125017210284741375025962787083557301670444572984507748877631690624660708719834905610771120084726821528382962970658228614994368849487874555903113161286292927340962201666445409051610370895868838659783979455811985042233306605492084410502172530781376524377532842811960820791270164276942362431515996864556290511403832012750910128796360064241697423954072014660082392199475216648744126409753432366659141231904574305493534359596041731051981845363297335324640033249942328810092543651766515178133024366107114857870122290051816499270931197251479253517917691250215976894256338607420725872070612725174922357126322052483406738074105514866788557216045386410582122932001107713876145899419686574378788714553554414137985641245434156956052877482438014316404224249651365889219292773131256533011430057853829656331032573949415993981348548053215103082280570621570042824757137281952564411239013884818067561620725971405306188779928843682429130665321229821074284292926667114687859147778513040505023022654955781492534870701079121380006785850185256160869423697449160291279668231561826565981538458054181116586874217135374213027334926474352262363393790249753051412353202674160674907253225601787817063817003491265953424143403287733164145675965178707387173941081212167013969003297288942621612707398687669280559138095268252595484693567089711887066031258240300769227973653938155665081501738141110322754538872925878551894389847546272105642576359998828356980737356140741405504031510569809840454762780113649467316585333114094856642532770410028638878229884703290258441533151833694603307915738635094496712433731645258034205217889776111892530698448653734150562943325749150576671471205611208980117711142568381038086117370225342364890070255201520558463080264188883662708375922634753856173031705934153123573108183130817904944827858466365518620735975274369754976239194518121456841571343098413951336106630047862450442666297803700033639894313873383841981128074086191864872232006334151139712456045336470104645839017444734561967656000870520146674822320767562042224747805071098730549760348148352918154119966856776304947240297124105641655877953163951593981431794536699043906942835360764100955110450653879726379736438272183550327064423798954612674308005729140736000000000000000000000000000000000*i1^127 + 36894667640322705478480956937197537893126335652729798922198748535981700620098171208519400332994004434852429733116204492246896155205157919614740469501616103198486153885790475765230792231104709224767494423925415756295637913602784401234493627417976616182464337178509599536149547169477093126892087789299544436133638633075053589000920402483162271160559542924227255495703314132613451555345692987574044705221134087427763704309487705062958006864191379162201787801953556830276967174701460355429918484318472567284276623085506882147567439655027296557458606675049590183549295746146222438333549027634521072213350755059945350059894844866146660565876669492970729227063701359097980895457294863820997620623640117076399230485745111036353599990285175355241817631928499172106261113026491350606949848024465929147096332701412814466621304815155485316973693411273956946535260403993996796122208122112949490605422844916947494783565790629746525917213788986678408839066949150289384742092164566134467087448750428725464351185352082117878129190946138129180363263883511326380175152217669770682741016851157757604741569155960039369386954618553280885737579148930439887738633929743690898698765716438531738729262998043378821349472082633228361337380447350414893124031634465144071587900597776649659945835203148231139349203210460112823523047641688349567745342883761883867783824225185174100682106352388430707663139412488459574907332960127822957052879252256095189126749928191822880496315853628426744851567801839025276786100961239985185346435804975180000929437497790694171068134913923016457036826545495772176603643561669097624494460090460881226304515583614551188442895207061758062349725614018722795914940402298051920578513248987249538240322571847493955288327461582133599662456369350743950778067583251970784362984855304259515144508323252878217885814497631629327896144429715543464198415071863915820783561973551895429716991347660928895834115702972971081675310031092667121581005806253778325637626855812856547663377241498031038819408071920360687479797014131807400774839524543036519566014234088438850935614133460441870477884592696668217562638834517592245480810429464333231741668555426017166879778855583140894780904940012730774498602010917668123512332310679100434309756574278550633743037225532237374003634806316572224456720901939979598024782461909089992495310043633448405359202824116628095891554364888292434199260602927346091810512156710960887436569094222382418633165708138540794676598294440505801516760848130708039772074675064012800000000000000000000000000000000*i1^128 + 273247973403396100940751048050276153743274838536599331288141487599368721324297175870938458352369275842326198567386145286201938034319468340841793663902137773817041026380339807098486808894285140185922682861557059349260930503165799366887159155228249261899987953001702735352872202180550854108787448320134155947882894241302198647324719785467287368059735441048437537288825459189071461206296986433611481574882363285567065164163581328956016235411764036980675681591867561043811906643334814736525796079800089463643212625767128161710221758748246587528640209405749699599716164969861928855935449127993253039678413683696121360391607311554183040287874636580959694503862899140617485102419366159637029271948096897394097416774887813677166614723871808408333630413059057036757016747637027302269808700120118125417066105390948054946299751073850817554800692055292847937861514136062913624696494918906969840150145983794029036512488113184868227224480079933113884767606463176482149526827066184704742811826389896429810925414844906846473352297876276579691999377121552800084889966099162591154823990524750188264363759489476068382796782588115060089173287589176943761738142332900952165650400292037684055701666865685365448904365164862521463480293768739014695053265515791847058200764569991596169270663405843255173576179420749352025974877057029604342256439488471489791643991580630683815505860249829875028934423034139645019610413993135528693089927163520200122885264867522081339584722780592960121727884459843705737571654784055431467621140540266532301552828533735359585205575020483652971680651024586582165090375628278187453880778710494957970118991042991175604012425778711253479416818152155671564255096483865847943680505714531787965964951542587646852355061542689011818641470462923567650594648576016563883704999378462457876707875757405129185539587288676833372185718300892823988648904506255508816357454707687721872747180304846023802626444439484557399729417074647762641597500198565437244179393553845448242183600164826440166311234718187044827200011634550505295018918901278997508939802582411591569011015162786855414864587731163180850750820510748216587639961155346953502438891427035966517542283329433286971438503746023846305297554160920630933120608392997150628271391955647524613392792310424544780727410751917073061743566000617202155298978185154872026401213585230888411827638666229701853598840048225331083546407203948027174773743266201917384608127536593402715230248339650611532048737349873367662984470129925190739558400000000000000000000000000000000*i1^129 + 1284326578563350833983747197896730812893891697814292169986425580155158384881365669102523998735580013735585644569893850343009091078799677155678353337233671508614616503769184497203975781291822207153819677535670261127022632931636509738838953159304778911167924596530460359561728889628231172240363151619468537010404864302860525550283275919390650491924250742964585495799725614220688652760847205749768899654856389813574285460214680082108513436849309419199157386078837243374385524851407607969601030727734729980327823409319203761786985066581092875445518497013797153483657017487538875956818848924430274588980224723815237552077842551339208571983016478466390464323128295487389888849252826978382233198532041601343596238543256292485155325908184147672888483256739921272446448830874513167310726571907071970287277312496074518389376201835949203563499954660364975922742503407829336064887538335720227184810292056371625870274857310990662234260988912541602343193949176941109680448233468309072385207795783709010517653061917503700838544529593668520850193749482767037520367902431847338510249279613407135078652588550307859085456343417308510692022448656346234953861996120611051635192649353659650584741833794161138095214898573429602204869099956407409684862929573878552378313060813722892398541347208242586432990979148010758883585704526447432046087630521954601790638331879110450918868850736456827361877973599445517234430087418967973505503311872374526490376008479387862369850775383346702515677898088845776104002108893254516581218079608659444930142168888549631113191790472074905652687160735222889006592105020755873999828626182837999276138335806566181536433509318616387818235719403592883031251651558737273275122801894843153695261024377636056196372852751209366417586924664144129366542668366506623836013777076762472433172758786719916169664784549665884175476491219983411329084957043185095577087770770160469885067297035756735993346742538259159131693721247576967033758691025281488060835210652477137731282598825187496468746526003906297461043562304946428227094578853106252135716983400421853582857319560454774587494657830211441265693483829227531550251885116681135659841831050730851831715281767359049836928366966899128579578457272634665573478816332876571313084346520382825972853950474210611816197127001749604812984547002110055243351036077091121380055888720511344357402626214571900216758500623658787170209024172933738394026013629835364006992792710617469771641060216368718488905719116939882889226150215680000000000000000000000000000000*i1^130 + 3948876726067570173729649543459404387381812375555762198874988297262254770560355182055281224180490335782927694472552202323010157477015133327662943955055937120088238096041293076887833543243479079538667201579120706252243756898069217669499954321712812238982811910654863358001396950582310935371105139477832841435401065394473189270369236873047763454173852302105421525846714567325528290758243388389514676075818311751115442151726149962259216790310314315313884300362319375507725132463503699061580488331212212221977595018146733331790587659859592060315460717630592644004138782611514564990214620740419664102454528361031740381910603812733807489485966107022017991571961707956799949818415883312628460080497106660802510850409621285834053697851921212442162209247477714596559970186177179634066465664020801730234132096635546830494627353781733675984913450990878582567159844500450325436992205830700541987722273934729933574217131047212275323913402448988881323780364602980839187995104993806882381564822768536004651566424460715190623648466255845065468675718886730944012079332490689948925475591456741591040321752611134854870066561986791261073679300015507136234203455659968187293062073142400063963636613921746318835024124113785484470761447004672751541530551390915729086463332176518922292374675158016697339061833513346251104532566347162585104943450780327323284264110345054361789072928343998237466113725323355651119381093447909275360843885684069112087490882962539964047565484043585433698344095794734776039363313919803144805786613695587579747965343671075433569515177240558937874882157303764501342978824673145859080871415041202959917863051152601262564912394519516653436990073595813761469464783104876642077245823840036691765794520268371179200067351796091372493261659578483935929490145325139197257658110054653662633044243887087208025771640662398037879576034912182834204171661751494537851396353641464786291595741458655281038954374829835947821065437161868842963844201789144709372306215738420550798572897491871529431480032692467814917123626284646343736340509547313185125309342939880422769793972206972280847868856555646736695913826284153078027594206033920341154541410677882829220741262045342640650106583291006173616316210624929985117150673813807604544998999910054514782443240753922440367824475642136902893577924654751063592916554945692561642801873387749542038302705924222726233712967839364533110247197365457362510155399680240794522323712211138360268947585965091610673698225862838163865600000000000000000000000000000*i1^131 + 8063556496646303180500821542985489095966075297402573232260389814036129702521398369058268717074611039141277939794741322013072568332379352526098507722804508358996885763063202197682860332111319159700109479381692761089163227543413741655637513766495976465817670846692112569421356426042827026172946914203452546646286757368954235638341506501042856398009278067991943923519178663911564370799824401290399592188329024195795662083384881247504768331962497620028285361910410755533139188736822101523646775511186749356145321476167219508376552783244785274499039284338651015672297264474555848417235928795822576004858991608502453176206417993466370244881310784383209270843352176239847295800375799415085979623475716182568388534782943033540333301024851850185031403804432148243649349888351325867791024994708168065584298287840070514205084865363123682994366199928030951409559437457120433074366733590009499629275355432094764819252689641773681777473897722352034937674378176184338234700228497524241050936164605455407517215787877050655615106781578020589371388191576049040533015362305209507630714862595475440632924778118865093496309673970352800643391532392712892716692702085881905013503888541179204494095391248805765676903578163098754732279506144708366160868254260867225191724361004710818399831100895107790219501564285957801098123305827481590880133975248206189863526372698458110112472043621988173707348032166499338385409205369770152882535662621915436040687231557994907086051476669147914163094940383956440807610858802692015999943506752452171356616469989942723443113195876857114229225174126936530273305788505431788809351846961196782095819355693322470637840660427505542331922437724176593128716616615460783181172792334281198955907756195028555877783980492640159387260418224202745649718281025229460592509815937860790605499340885563578023040251152630937810194414801025072185630480829094062257394425479007962818166215772385680000562877613592403703686659147203849637172273813790310905615651326586940671973820348002610938312098845158221098464711996039595645063448653815434528332545160527688675457888536633706964821216669833723175564686010291251351392004855638800293019809978323077344832453293390913380666526443307001625659479889695479579493251084950879536982495145490716579618663211380721709507385983847774645009411389455228838940714706095822916426140054082628903909940714562970016247514611311349960006651346014650487366014271922565498685087594016128319556521750695176786935808000000000000000000000000000000*i1^132 + 13620208690534642946190577765946697775893858903733373018218530947103391285502844925361104686910324441158652982582576681629634130346225985002164675941347457793090003826901423296166453648731895807216699206183803713581086366462261710671260178281237914291574322944753047289378120312862706119795884205683659037735118639645517366548600453339834123954747112344601167413992439851865156108351556839356685396024043778213140433910776778304877542782570637793974254610931692499081565827198715445594358958225313438096684714753343350896549193276089428767644262590862433056397482962907785469076947244281843875217304274049923262581008324804475253864494545898444903092201942527359421016358978102022238519979242360817396276843839146324142486120653056229722104094297468829481672177322380826243589562614432592092437115654551563292285986226522620982414913112040918811063381591976842970819485963288022136636717868261158539326747347177752005568954059995507247197789296448508699023338451960650110835828296305946456186433659452227736376013373230938548457608066548132085966071567000034823251874865952381980371758044565934923793728650256728138479042851277011203551906457226111113656038934318303939328211243883120314139044847729893929112767457591352503929949183358129429632643510369216613599463110597330843546330628085811400638275051632938451437404344849285937377008442034075113381783153458646423836161682432905765144944424990418642253288642447298665136267267743602518406897465061174327068033652567734871344718037357702539239187863383098161789044283370376848232453771834825136375161115725515454791971702206691333993930324427432937062329363905656736576270970077270147227478464682172369009799857462543967119955251478863906944023457199005235533833218810333785313304075887703710814653121137606237857484142169701005521092692967360286656262926336388687066234503877197537408737541696266067848831940188684143871365629247761088389619995385276453133672526716345257070561097801364145352066678662783362514562233428797246812375498740496785333845227076750452311781236440485146835688963560846324701513622289343087851954599537942067048632358887102187891343793779042578317999771270965604054052128787987228499084644635620826376016718914953443481077021899523340900361346247553150893485382041959092742461483797747431688909557089033965336293758571594525554013850621207445750491685982918817010722147037985096209296077214104485980659092526373264587472078197690495851502545357766656000000000000000000000000000*i1^133 + 20775285310252718888489512778414533559741396255880933550767344662775298278470491237098111409262800753183795219139121181140142612753516792432950426865647909936093838753831760611927659607021709331653035706284923593316340012760477539087939362662123004581142007620973551032032600266284749655389249280595283798294144284298955688575060019145493680165209486990106430665263089008307829116231277949802937804854715956274633529645449760497084089946095326740916713074255800506745611630458131818615772053709571107740135166032079698796477493509680437579084684167275731709340857337667443265794034212035400625369250608954728387356302950889966263283056301892619238902986539461589593746823152667623217442503499322155409756198854693430683333870363145484220748681775705602713208675576904956051906768580884519830750612609675320179932075091515546831872239375843205104982790624155845988669398706127229767351594294429134105987250320656422084253896781363635171438431434143575848170965956441800131246900503580172906645892541816044931613361834727642604584182000138493198625228144984827176113973565077165813855919542863648578705686545698784320923071980568531905477743557431976488269797683248667056607155969003677099818840663807601349624515702421677428423569831957922271182858521853101280960857307368537634793320729101747981533552421286163327429018787918954385201118926453730732098631595847362902049851348394149701078994653049091490428132732711189812171485177076630142115748836356253802556639520795312346915067773345945144692278415446790424659422196881599722647251820295145527591225770229444467290629025674829768774483413693260690566954435039398844829521608931479154395024687673801733569432170221942229294007597339387591886396224291823221381480025499365228297172311784075587777549636873232213131841250720966486566110286504489912218300034840781755213361781873976504321085516009806339900115716419475121591274294346799860812889447355194607446685605740114511746959732776528668316226285810856800440655138670961032744733267136066271982521053758962164508070136705661412235757598024663687617555067956717965633428579027657032748960996597551309008433578673767127538657132731952176351798921515768550639756225846500013556953907399806323941348460523312344341089514301400566701798092494296980191859556257989113252392978597949802259125229486713639487643951887347354719703658960273787905654368759928391534113601645525191567063647242636870343539586683350243134668800000000000000000000000000*i1^134 + 20293634423067020203026394716470778950000269947137630549348200047474361338664622844335522323023957955906544279367282986571141398219549555722841338421812620484885306891684347859944319460893134448516641758853030820300152459210286800586864978572671149707754055429969977228688061034063143532794917176204526731063142545740374615001791454813116927633121390955727474829934295753247613751833116856674637085050758916615605636918927785458782877990110706843654067878198038077251607190819397854695394760637601061263221439989979939408822607021048307432188103201768602374067048631629245892334029514996915480765907646704793158757402585808929280383013756787014351616719393857630123366738605972475295948282108606267576335679604060842736484252915067443821829595247933759901107940613945408842990229809414802688468273118331291830587489026794110689942746452285450200659477766164327779554960403242653252869428866698966798956541693257008330835172651346806856428659277165137509883705628711460627968228291837733660009012952363439651982995285499532610570294721895885705408620174937339562502404979303085452338923567508971553876859415187009244491447215805530424024691830720745080771753629458187350668068694580099691317301717962178103249535493486623179859202348103366067091966570610223403278432038519098280387657185805685212929294486805019160894148682098726523009470488439104260539679884747987093073301948524612951264780778556014412912143672809965809635795198021295665650296621919310825098574044249283011217055633446870425088604141851011820655377455252238450608030023121433208943827269591040305207504196116736401250236165871622581346501930933833030941504489626981240088420422799978195309748609366317998391930706515427377349877700442092858108940027761978215952111015580979024560329450947637872100153817180730255244113950330489131556293682516101069539763042720078622654543766252646379375078282636256417113811913370650212014774310437692890945874466222688765850408365065364541375444360460570353790376134823396739807249597879929814110876324827007656469528355870086414385404754530164973400004971312822275783120260062787402855189770560600377544388659790161741460009902009581105972433787413061578067344426208963814950731054156173775167710589417274495075966986847038183558103314895664860476297471689964322576187655444094846801078853990725482622091347254093080202723365169705382371566511900704302118597399921164987533693157451871428826617023037440000000000000000000000000*i1^135 + 8925094759252426472917858618542490718500812773763933980894613819357862612938523550551249007703449942500533822514387671211336893086559978788965773653394821729818114286303518948020210220995258128821684026493625372085690733477473895674062623960254130955141876577755660359740565367041127878575668645414755149058928833902221622782682074609846700401754529309999202118502354307986455566962405105613413402020178352869894536678062619648870610123398517674109357759012698512088227239386372211118009237884942589837562521787712178153417851712518529601843366458875022837455591023001576266640073735492977175572964604610471950792856668209945502761169901878049630576024724049963190677098843941787673225726554683933514203153196344028938440934820406340843520641733372767131795961048967891828832423556935461328378819687322543821701159987327697305790774957425024603822516380809118301112937970677500778146699210391184232036158910419561277472020773204877663245673934676598834031498447510041903473837064082012062041255553168926040615428845746691320800425922859419619528008452415947757046866618810022582603045865897428162582927101284484659121555332966242054878403427611328644555590366694816963241636908560618931205898182768318317233448521609277034553720345141569359686605443105959934571673073255111694660146407874181927258417469259033149572764710808772571507155578928494527155893796667341051480344261512156912083933923664483282644737078193500829956236861655867650643489238886256166376587872007497873703523443022225778928391205860821107178894492542510802620537698545976609221412114859617402495094472647115423339727426227179881901674689995814457222332848861168709926153099112537277671775762584563531827069534621897730092375577616625509842354141068541559073484020779304288134824948608353601717421089304275966942123950640963926439042518497902364290035426480786886309430936144345680678544810164198036712502736815651570417837964662343277792746722146979032381433220698419956955174794571010627095721765341180396995010526837081565109351285448357229077985001468075996307145841323757998407345463178675699123360334820235165847010935979395160068654204524894340710391066429068718457415812910255279673871428690076812633228307559495337962864479243875246412474395315745544478295049396978914166617593092820217143475789363625081286957143104041552621906501063319776284008377491609683813879969957061670338189953399758461613367943232814579712000000000000000000000000*i1^136 + 1489895973541236743246373450599208151294067933192195755593450462185427797276022603702475949124098537307307141016341320534504528434723129727650315537942707406290455270827800223983185420609253428130074019781314301514930048436192529404875170089705751690927717416096061926475598569349798885184353646321900898619173183057455508927810643341438143608990181284368323267399198809535787723640764313094750982747375542018783192899688429115882058693966183037833796306280329139359511696018123641667135093811178253013115759439481033092303026775081597180266883087529370264077236211152250455885159043437632701440991886196866255429348769911848779595574272967241547707281207458289900216267752041572641246279380151832639769815550774530300991239799599167733418283117981529127533400744746010050891763466778783736635623405049763484875004011706454541179486268985877499293631613663952492290980799816665028249381226040224738992164531491453342582040848766575930273598369213546537012627370705303563654099127002507562024557585159489513341535412501316193735983578365025374111863363308507158316564063693594415644855626610118218262136197374175759410915790190065864031573043129570388714672009951583742011895110462177686005666033882697713403329411886753185064782785746345548331207124741559239598369058138922973989300903815554588906558155861651807048693975235919949657150291064944902578877709094375200503351527234489462121392264767461233306570475533473024562497106097018309641538375385008099030179581747205164883078566407056548584634976052980674092013088291500286551757959075063068006249628492457836197314104262068525091958349558429790152834055118935521748433249524707778510585735670223598189367881632973202090927525620102166566905192872542844374584702993837202708232230438194020200054257959773356238168055169865735258300422040265962285668366771111327820181237486583385782504471762765771713203676461806806350244202072995750466394637275023262248411453067548695717213251414446891390820633993385976781770999406306482795447374879787626686888578914850629386177069016086262120311866113933975672400950969723736291360261225504289556597391583349070993399755343399669209911347962026098768276452867372628187185144598699349421883920426433581329172277754363519094402303391960500229776082465750802860759717695319499678516586205595301790137766315615138319171547419294871724162125698090294400247273717203053304125576468893820785157734400000000000000000000000*i1^137 + -11977366927020645526932392257740202468377693743050913922754234469942832122166403534444641515497191698796147603349808822286095281922199553523075755228703041608864448957358248111188214486184677653840686048780645984449730221507431895025672180141302042667760232592743079444797500877803671504342618787369498049280335688654508708674051476258897485735905800517781904328909822688359730187756958449012284618174126268475782053103098769724995679645440790746859502694281526443948580240777599003804448135595404672443659074275008033039952858323275617806638733336220877508578047806146027028292054927359753586348520746583863570468633034210734427122840380029248545465965816090311037358242988836242303591871488657669218849135211822508644912892239261769993564318297040406296914189474718513293053010556343471249391855190524847647820373818379553158733248350183189395278529289964073913146549058867355614535536081451232937491481451269800494219147883358912188680149959148938206523946380414650472266329493983169546995893362627438261265193559263662482256583336318880863411424791134521210951838218023165985316398164100468737322739471777748788818390763510541478631905233596597513139328183816984019519607348466776286055990956220438918163407080389923000856062007292509944581015737170256418018283437938708969911754182355420280922427533031814972937515688213270615032174793662077066611563245054646477754322817854315680248192099471997099478997264942864556148242719801508743287463608083515364645484030948661040835717809512405933305492810520003175968305171155924472947183181342914401664681979718819467808483522129935742699058394245945483257388277739980508350948424419384935106182264390992428072469877234050767743149636722839391434197108657906419209703358252837977974646372274060426789790030607365138341884006993131956022758493302584939604556148854426348284200082311369046549581467326513847543781949854001064984394735455855751478112348270799279571964234363534492895062982758304782966163089713864419272960516803976907501106152597023223927720810105969631686655072578203216481359075940149028601910649214479738589273198272676704048988365401124970040016928611128160125367210790756780445443411117950608936107026135978908557877449602724517199480223278460482821558673507369226044045411452956986506377327519462395796558030161668589063895143427879287419720248117885957732226748375029741179739697350298960553694524866560000000000000000000000*i1^138 + 32718846848499091678642192118620790726779952464446575853321695508969762506352636014987081557959343308745761118040060171227003925953328235532300171779718945886761034220441482830247127204835029125050770797940120173745665757416195402614936284247925653635679583565275903548861760238628619697474829977838861354052552034106185346412111763608650614243822999696714556464115135794786976476946763523977366723540952767998253705485349471057598800926493824281923891991654234208819676174709987151833429064993412240166570121128640052406179949904518722163463098464218382205667159260109062742431398675060036462618431438145222222580962467451642793138290101222673350191061514120352570795145269408188599170522164967036703518521173990014122288602836371457913797449014185797901426709192159872633571558340188392156509884212188441986264519296714286143663157352957621296521628820118979506910950518242834837582107285473317622852643212818999090777564354452143358949119678157637731860060646356835082954397755183605582878142822529303688052933265211933963174874494820499147207298192656773451804659673416214752391007841873995541706807546559943356497544849702850377782526021039290211010803023123491544591246465848976604709295574994100221013393807447531026200492081480262141764923215936505597758370008281725857793871245877981066204069172378020210203486783940042991648652895691895105660652439052853905701665735105883959505417346209527467693007305956604435110754591255697998082675390301298618225952117722533466888939948159688322409950218454384998592772380390549542471151333119199193287955500913347496745504056081721458410085341806496454871177649761654753552390051189045877437457872317938847647672531691479231108477941158016996632664091255373413123928375713332406758413400639791158417133696031927239597682330871763460310347870407777190007208565644318599661499254013910640771437292714659506979321099182241775611047571373938441780620906447490892737721425066862015267456303790450382220369975410629229139646761690755355132581924817821073224328753441217716500634951052081132268711311298869830694082244897522550730163742585783537680973342960957040694589911189234526041410553993887921969403411807526072444583268886292357888912408704361569013639046258382680256869761802099919901957082473933136915109200293006598936470877666883503798431553256201172781316691014679555696159612753696891437532322207891456000000000000000000000*i1^139 + -43280824207302508749201349052346059860739683879124928115016412112248128348470798696914248940198960840563093083183407774546476964666885284393502005870491645955325134742859299521678430145680662823391073710998839006616037064977764709235935981658353265634814390764652398028566586280435739737578782881549420552863437162577923645405758187462480796225297131457781958322435345773793539142223194588780461228945342409616468745526451181368412198061141749546292470857400541201113466147568173879010921094058904629741388946954586154172784483717213170445396373135629373178178072019108572923823995697497170894737522031588392131938955080569188848966280532032219633737370716657338749244666475504606466769763640963096369482696706229813053795534848554227425385473335740604930765007360836206431773771171570257142882939070425887753938915378528386459083441155777415952406455840622595427089554882640589630162245325555944025633945250232553490016718326893168723436304163562511809125809005486836525260040417355226421847728454262490673259702081430829367117030456356231525372246149270397950175104771411296237037715663555796552221625985105685945104224560451007798913066672272668323079458992327121882375465294094023448291130645123911521661365181299765235473809930168870277349851602058595840123856366616550908454155553572435693441443779679213659336793386704015494198079878763158976975797792141685299616782224667759943403504172384211657652149987583391546910126073183118129932456053628585509984036973508539142033548799420218567369853936536689159199961117123014559264165228888080331396762217766573344807980695566348669354747386657088479732085632578268505499732293701893721337398581120132210924015016078727312792533129109369867772355606422464830837623259534595267495543176485969176066925088433785470541818095972981796372716537168647962866007424853640760331313699606050780376835406929658027223182809692386070653252948519229309970385334726908255080675210025408547460567593947594324420900150225706786674133780703179581602741841964152905849033239892273923425951057795756182075866936378527692928964443865617070087159626879629450726876852629406960227677007565181983550451792117762242039000306077343697907104358054971722074873937843394981681682072165545136093308927160153119464661711146182918508632870458675915340021481797965343148677485755872736585504946777769897468334605689457895014400000000000000000000*i1^140 + 35576021699559037992905260236951141450769992007329137347522849772470075174993774169535981691725543570609134062319416646736765490797980696903919514440631762401579879498163463569820219180386141252317918176132395109120326688027738976443640140412320047097365090840352773362366836888271489703263888929986879313365813186507157058244848361631915390224796701787282605440530779025358131586174974361745229759102144716861845106909506122479304548025366983601490859506105864476987516547033388086863288505337702840661638730328368427287024267513228930097765810659442548574195315400437839231960066874339075520464300318201293447940799453811064624520664103547539217567477832863680406896513432217069347802708769747656544141998818134793794148366930700704762856103857059660647675471871331458194039281741944458264600672787028327657714100997048247711498241700266739591403928757065243512726104101620343956307066709547161174319615273493130718673253978860448298105541956842804058944742490043149578505834752778518691443177600033658533756650159669713639017188812680289202352793002525899865109790144115149670541144562169070742140255451206489216712892967888721125391785127223170832898699684752849606820222698930694668275483632472808631393856262308889227045046501856242697450291161743935211730830681951618789414508266571755128607247458560379765242276712907623481051631734835934296573248520215143398500074695936401365393829734756847537473110483888341478729686864797898648193420963435127653422257909673448767918802163378889180279693542703994879442795351282303546623615300425088630302614158427543684013421028598515322123391055406656118242105811515400875361083802132704177753964987637132995236599825573025103491263496744931130478546520476633814287322817296839883206749100424036046461394816473915840803485247103078504744959155263967869176735421792551697581274124936438149015053889799177192837334121111412568908685544333394909551440899160149001811391790898766644651401106041382737566826718633791221110769414883776780594478664256328129076883137041419505516721378721505168984811158891056292755899605482153978778526912057116245674756709132352624520592823074117363956930589353811589407894289419212160233237704333986355119251280100966925068489082637073467201374816904409332366650181897799885058910469163234294223950279062374025039856369022540219402089224995133575250575360000000000000000000*i1^141 + -956367652524039729693003079646879672638151471284773139949124104256635492792844245596799256564290972656129070493682310210068466475412646431218729207931487454806670693112893064202990897931385197182857052776531107100954037083038531194832045777746576439752214501707794415703462506709689964946019968152790192532249799328145208531621241552587176906396009195072277574232030191516697878433969915241533171864470978801027311036799406697537598444047568648344826001591747583289696710533521890605208277536847794682758485732151175953800588199018660188378054114474802881696790729809297686387372192049708135903773043775727921968965671224148268265381906742322130749946098247505421770648726763872975271833431455435418800564761487702528920227450647235490504348315986208152182226056115337553395833084894536780012723320476459204747544788756783152028184001288601000315888410567430917941134675148716253640599222754950165870795933680230504201693156188010635223906467627330929952214843399646467451619605966337866772592906173441443605577085140696004182626745859767267344462810034806941701390405843908841156805609731829228863927671353405733288212326802810357392627099055026849145956222068662365520431420083944128540330030969550253706397313302944123390277726415728588045842685067166068911107023127792978057035513222117113669967125210550236685130143129668520528773464063202222754619602811253827993753856953196630608078771662793979859652050220122522246224780327990012763966472220851991817951259332630381506117140267492617275979241033230438858681593330553297507781982079178758109347121580321414914800195205065955559062616900784516231804714796838671675571453411838604964245864767875194373262533747917940121226598114475622025854521105782395586331779675013208102010814241842870827214508622324213901021843703666021281918827411318706946333201393041658883420596000253865032332093546725870451975566703966438332675509984909100932307495066501698255789011729522961252230100577127159383931596326515870468069387149561527414218020779658242954368798787106681233667023599323337365998073156985391749280264454763673306980444425152461305137331858318364040559819208851254717267883633439485493719652566913372121590834964927460850313109037632069508459903759068035798284556740014180846038956878342741559079809638487354322811440209907912660167370944352061968930045952000000000000000000*i1^142 + 15608623441178275265445351699800381340971596501539619846089119433028276214429839114088448405564390991895847993010034217900676524171583704283144865532524723593486278497811851264327425752394825000924409464328389125852773587662281455774446396409300945270083761786507549125231922101516605472151473943447065823596140130066498157341210537232723187727543618728358835731314111206199984097399537711818096785938096844072921058455943133513347780457411769917728199356753989576649503730859228514565595651858916057420695081420715798353675308663490541703073594986452706529034420032103775973624962689736437053985574974211303647012004548667456058383733958079828016487377885677097451440181485619076487370897465321932983222627124459218996694807183842286819330742083444373721525725637619818136350158894195675232794158471567283428455912879203353090299304890949637112683647122269916674450682296780906459584486559909070275321918020686918401176068344190086419491269383930081308387038899534309347752520430299550630588953818493582633468801821488413093633199920372067834713666714694187561381225412078104778887067171873564437367148979441065397829424758110774590844318908372332446020723372278675384028392432350204108981817277161271667556759577911724038813676691065713355390651842142076924154393084886481813806107867050531933520184247774779285659314089739409340910657637066529219256138286014359394151777586880259357548274098756724134401543218520211932458231083480469457782638517806008368605157040767597133598537100135757435237605275874401603854949027563967745271080821385382050984058943580987355583721788290787495270177504601877768149801619533786428565366390531104952106923153867919434299621141075880133955586984562453792063374741663858171966704839412995716156914879425274197985229357172635804283712660352635591534433104136455304223349820541412159088166074356588626239792401990622827770337930270229132028103929690570595788219671838051641030754992603425119251164598489075091520390567925573710043012167873747914770482133120258869822927883086987630803665310634495094680291898004726213663837292525509844385620358752409044435602688733649272996955973647128067602305271693486540050045772644482388030037489853534303787934870526045163545992909869142682345156508036895625781498070356730922013392646083604316987354949287878852939169895809024000000000000000000*i1^143 + 807797057908483028562512890434951156120773800656344495047878660122759790940496650739577759351155557664204226946917011996721619276658316270906896543804514495171133263214518156429564488216278028326480234371406963931544026858594062319465632651354258500328927925969184234733782622530511388729160757682445155273027525743815218259342287845351226775856734411338738486661694886337400551936772430639485479337850916361716125913892432329793128381328128053092459666663070532983087313959837381368765677213584509263846133207061691150842683448579695365593714430731023079787491412772397353605341978240182974871751149090757648231761221355312902414822510967245270585850750035584531752308262942848026978007626893572203364201935138275908683640745794344475901856680424432983233606231855274500271900290510332512868220816067117802564718739568220877892091890061629974012823241869250785368860243261072400285897668369426392563990978290640251234914231289012599404722991502554743504245806789238718340329642032358804187570333280729396523648709967040569717129953800929795599455729711654884863405765346784275224892718111331932014339153923657917288998045729306217395236353246807369564297395859163227118003509646221597594877070817499447803140689711630908573921142144623556584349619811247718405117858628192788642723784379446801228831952637437182764918381874837407541257661070506113723201628978006529699288135481835727623169036994411620980217849386443104450946859634202350759475225217560324221202480258591775536932152581290190031584973078666909204970218888438654369800016761959871309277177354077818056950957878118080718830529924076998534572728756695488053110492983355977639767603103968630482654696708066665971667651671976552324894901664410939435018274414422234097074876349356808565981541480659388801822840707813276381415433817690503310286597898528803516573419338539343328699830525857292143367546946728748483959012983963226158933493446547083436889036477389912660493413563792050411250639795063873185397914335127676490886739139103393775365411148469615695696817940204726577528706605816932062878291497347827531225808705992309913633316362403696122100902544771688732570861902262954935125670868589348800259172000752793418487603670094251346780105402366231784808278944361297851948913438370075343466582061022010309481269208736071680000000000000000*i1^144 + 3681053792560874243297084517712792036151323553750289830988846041383341547449032879748995081612229242576899775518467434363291060135451334000615570758050394954600361755976784040921332851496436836059987137168839025948107804120998324648280689610117292725949399886869515143192162734854192486597228839753187608737962496759807263513057720022478891912379598250090743214201667571868215572060098868824883014231016426144673200083783461950987143761936996210284368708649067159264172976572847379410653185415580460972480863947300157665225710595944360525587524703126263823579416706691651713784162913971945460308172895166612304696948549797292533276904693826081733563602450045976723001841363560843738154929416105985240129620556778094468146591077766835054798687029155659437005641199232917390971784057754724470141068360549949344676464164871695945655284296476402872026674662604640268897744640309188053335794132546988625879304608639248092007422434479789350546813475478612997002038704001235595357646499829344888942650550537557146447507498715493270929654170450683853882437796329766300239740252559148326531503794533762174414716544534182115654798696088389270956055002662894899727514951595751549817704611349777243755219889249131347556720076511529168027592198769443243084382515743289380397237599310873047871339965157602838831971037292116024266395784004634128529270414341246357348817733362166505565324381975029317396177010991643630814528543985107158207406424897058604397903862830010720785194731600317636100903287675858287843363094574154209448627712463465125793930651393978896972351483446723460038249961162779195028120332583340628292615386583894306818377892482105219401199266356817677235159746894266408950026041915687483219134322358430069307094014194292965841331585661346465992093325723959059502750189630157237948970047767649206954675053994918278693064376433843824706888139908740688283450251895916971228195792374062595965830832148138229135101826865426708938441330421828754591520636995221675473591000034143627315081882491912313196062752241711681490616058284139401788509379636420584811233802995703453167899799149414572653935466305017844195435872685423282250077983699797696082905157708969569509435926840835460638017668770484011627843349872492811705263989046536295765441944544585532221231602460465823744000000000000000*i1^145 + 159754661293612517001706199477931734925019170496010026119988883366009388167561151982125385169854102686582678017972178292244317203113900271140583773749713201499739245288296276361991198824039889976139707183519401052962467595102025487161743166339769267230021000929933993192053009710186196862576488125447023640836182483601732033555651222007844325281439836990061459312340341626859761167140893552947498553008527471839791832584014500770094643686978432589633416349135163738006364767154552774247516643912265577414617811922736606617814756336399711477132776534661413028453828585751012741756432905910021019946086596414116733812520680815182696063575786310507855632513740513619133448938986964254548515859066587203844777953303960739279242423431324067375314077720581690663428478409387803073448697651801836928334438462307599711995188381652685207167674297230755331785830941932023875545403625943564866799150134719438048677939720572732728448452749488149285794166856132474709649450810529241404715828223717667389182458329427449452928489010161935871498942409571495042337339357478152074726846254247523557186014961267914577738424979472226782648999162955635035617673692305324868276725787986618569283479668120094577475744706044804212314294527513831653961033038692491360730376893598289014121513146103429149467692360179481706082363465482661497306717034813767092493647579448527363480228727840784806082091595455203958937371980948740336165520635079341444171581812053846794651960125132918612264157561141085061471486304778762053027442625866243417391235127018075849072493917650842451961230804697201746968180411248288870524474520318674119070593046573780716920780095381614239392923069631983820105371037301470752636077123394569717416315348671769554033957457188762794475008868874533497966988142700132431039782537380368602767136809880412482997428670754184738654121664406902247017549479466884672843782575700730793886237157776343230623760538415622269878777935011066192062853833042242748097364230611495266017025078115042269396099762000851582599858414268938834977428907486695969957442518655970105866797138326159773789825819084643179832002903288443756863939469107411207453556510530096158487937124012599749058005192489837181873198799332156769442172827597551074359512490180685469639588276724429750272000000000000000*i1^146 + -191097652024971798162523127708007727352534898443690092126803941563909883618205072627479125662929285171271623479874193614804058941760346255138499259995295037399178593498183441271716963738879874361822991119374780993941664025585100302433793753619501750279249245388902642682137434441554751122704657623135452577076741225392442167856148772568936263488278405718129220943591344406172447067948124856944856316483397995241435485323419773696022801430248752400210045071704944728472560516250504500615849259401731686082467918040442740980337005829279022918224969096959124180865299030687796316339120298640081881686280193910837839698217108230276802726812975963577195496358359506817108033035867616391176325408678472789461181290227228169673702833836894247489041345541023188869187513728800522161172742299373196271425321025020893131701328224916631219765037257312048138654255049689746469943092368562625391508490493390178738946426720913778017960236286155786112006822813121290992847854353471833412552770639492852554527265665881404307546821804749487790992632536250121960039784200120028964921017933411639652001286599521918258770881757158413085615550349575442282406353477904464896332568737260620460727947059360556032899802950242392481297236882181475049571762988121762682795550048017721845527896454379397355098099534393827916463113857427017113401777090008948879518624816946443985103142835968138139211782408054197901857473225686565840612144710791511368894149910066409555592282697363401915811384262474392039570324010141690367713618443042809650045726724475571750017303826158691168114616811050673495110412540405826807000025079308562857979896068326249922583441425769562922804085040219787697729355458187857540090251512449696030160175786199695694108822374783387418726784746849910848891100109298038258514363404075405075510155039802808968337043866473462300484906903648267508764384531413368374642748060133201882195502203770215032028927285261375220268426136847607596986975773277420335953617110816959555191440874255765417323789870192122852857332798223071179027791791713064925245499019632852146425640125669251074550166038269516932050463559605181008646620763862560130134409870517178104861963502181951371624848996294818384726653321308637329591307101250373884289204623763586374696960000000000000*i1^147 + 10543353899957497052335142402920644074011401449583510440022480468007622429088741544261839848373153171176035155799638583819553972338703240582531737649120002316127163462402453617410169423435556056531052565874724862822225429635787332545569406777678860216715499505274034653174308138771289545799738253467994305847795972281509514705574336707932418717644167744534850218410286094446866262821853893693717097333823863437844725250324432581367216366836539175884340315974972232521553899504084782430208327402731286971998126103246161184729089101226517084794089447768934569641293657222468910774308769786579093398969376544378464823179376292219004371493144932164224650142737687368965288574190918186471407232658278313864879378923243525769785157066797855955942237143720064229050626766830942724262570747741329762822961530313244512516301326632698838492759489549844420651491672075342773302927212633616139702247997011659824917252190573201762266661715376968879077078882961835759393521031584136167603907471309719220940331162602423261463835322597834468865722989993151165702807823547810226520354887923384264517379726059017993718682378263909516753761613519140035783216266701667190305219182508175201110878747025683094527698491131139382440114536551605317633453892784479290210492524918077830219299144934048517528123988182446705975537928332316741111079609589124061675091521343524031933556769086865435498687270139406263807024236618795030579149680421641205475978396154733308598846615491662276430134664180632536905001014655960136986199798260860378514506725505850312857892037475228726571058817406956822933745643864860133130841034720118085646870907919043285420558070936457620245302370182808904961944744050685534816097074527553007977536140479183547155635476890300592438714366725522829068496079119844926800571244438636147571799173019369846439676626560407049876545030874679196652703154644463812146655297153756476815132999609836727475788980044718107822122579719959727696151984431193392413077653445791877186888076636561020068387385348191246853021122237779996487599345363574135162658768743336119043526790048727467880423177749580274189612437247118015923556759884113376434769060113772903513762283986331083759897785517444577157313457148785810315992993872910925955072000000000000*i1^148 + -1399814979486200854913104882131378907967971278875657736593563429212436277094210959230195203595304913527013382031818351364733358142141637805202211001297153837270117879612231823014207983528429357919300448635403584836124927769187503540557446221974773564542159716413515255648524840225269434966404415352699257457764509706633752664857099751664480288003153498815080798515855277287013937787708935321336698091120662093119728804039127146131784925088178390198747072063763662003978224849509872906344506551830378845049244255050871163599428961309848308645829774165675337575543018625615970551528253344496251523858494812550307763963742958816373209820632736945128451902491628212783532440910572382916826922954692466088924192297155292113441073776119671597309067757955178656083205315059220497008890684535213360347680104522433272738274978140143184973298386169846615717617897720168004511460120421636949542622918901360448703585947404869112874990376762553663836293037437872838270293114868764633640641911735939078353318917446908827317992598125493163466409823514686678177537302867750580522369411103093360095073102146048137099275678564145890743435323607900943717130389513375992060096505401963414861384200262768656744443769705996557944138752807180266659662172931417213243132147681308374233020181520806105801713374101177090792360043170857030724702171059627629648847090125971475646540266463564644116811288401747917724279503985761303794685636782271098427827523214903647040073709410234454929066998536507581612435928290961548161146701898005486950290879276943778534903198479744555930286390760395655738451789430703043967157499664591610297137973573653075807753130228883666633144387287166890307196163616475445458916199972135907245412973214668415432935331604617663913344902441277993534415249418123262355473834412082857126146171219018987136582783847080304757846177336389414287269507760022242964914325857994623644894470751904075944431716013591010218891183830049372301598940280469698033336500658210108830890704481926388625440904113044462244711661330528154626715341654601596507639885257605677793435980976099497104458695057325034496971248057448409807295628551137953836413609708175867094388455728394963989140978430361156761102449134271857688576000000000000*i1^149 + -29856204231641804946528288302520732496546779258752254223365573491156380814948717918798918724424557864610119777786007923811016796353174331622626889410038083718892297843194313477277741762524338480162305510219382209223372314699637283193948967156322957090252811439575264919362756316507399928791030930976965704555772849717544307307234215490333516911265009545076408957779930988546933378364183006268090077390035522700987303530695776931739115193659338527047406919053844244968536039727572112429793923669560054673197101206878396237505096956185576387350924896093682897096625721128809846928280598201905749038552369941516676509974026771409821574337516841023001450062097554791020848031688979009739645594871652621218396990040791464558319683627834949981319733137182794840768327227495992123020080273966597044692378865681922407354914830285761094329522456803288725738267521429864291459429577928220875052059995077504714294350947696838664179397251973699467760433562875471397789964564403643807813887491589911473765868779996946272758567421175870303579918466379632207106909304332642854580141216084168897955393795617833412814830299718458398433333270356514433625807995424557855630559213404360237779226052335108749570775315740377683115510607318285740637752153603951669214074672116158328884399214782484763303685443829675041085388677123557276020846638992469735973762136786307371617512501932715028757779015922319832792843697522809951946290340125856503209054937240622053214292793660658166503989675008619707198391026228057111006212501169818165782719578071456325686895704526764438444703181426446002026393372046355807479149367950327512729726871724248006693947679751477601911369238619758249299980829820429478017726442293700035734236983211104731617232855885270242148622517391703173816121832631743013335021411840634976235345326073844152081911693309735844322187535316691409489065666985041020686985865277808522694707838052005628148983765670469695206394010487019688125500319505887831666848758593127205267494402063518442082564274794972677719168035183282354429820200469965830955273594586945910169442310788755545590737697623349727128372283981742682328145407850327686656962792264009341839519956863063724581294557513484473466880000000000*i1^150 + -1996825586575568138814427652141873568079146126579370990185772498295569353757355111940394840031643472999423788761770474527343941089978932397038610783971851991171216582956617392703452264323638709384971737009969225994273080513577184922453876298425921162670988473251094759874053921026306068620153516726794462814398988978537380686638911196579487354626781274172928728280234651342875932697420402002370413277691787394209506123140964488591911242906580528871355063727471959663825189683829897685851253357383130288542454694661583241051860660993438998089527066036156460946185572742008581937374292920446038289941979375739659320911859885901691700518758089281595359347137568242484503107345544051703611138760568562412027948785007524686935365905505899090457248363727918484422364719925470613468498457260885373942115651410666070736698959885970727335952458115948461517753687160239036353723364445325136509248917527744537874407427524707869810550368540717944672639704058415732410407901269662871713769529757452007815768721856823539896810786431745150292793926716126268421327983467252694897179255982826910080964937149207766123846796620687664168592299930592857729303696327043305944086525466722501008270074577392611610658443427070336446925229456064724592563147618931162184952051757010280000807989774102235758968456364175171371542263345691382062094513919175643513708930001191396375782046782688479834055072374032177491797079750465909119864031265630183007820976846774344265603715824097311457690820624341307504859041722004300656785553697435137703296029294609896654265060034394213839302466056031858906538058542427377228793688925934940128425752816753301917095343333911540883419129831883968723750827054958189640985171348603010754612244481745005115481186066329601317333896173108934370643319540690899164654665225571805731160428289911882590375636439625769792245118661496133267534853256949315636477490555902065788382911369386693484510686215852398127107473766642143397335572103585834966796114462405347884398424234518214784704203350083863178722049013215597666250627057109058793619695028174144673944538776482162192248433957946963491821114948582217096634525407987813140781785256779517964146069126763662802944000000000*i1^151 + 1883356445949907892632986474638902552642195502132040099089061392324135598596400503616414955740071905065780388165523579111712545042981675881571574132738097924613718366299994227052542330452639207363131884343260875728036693391438676878932817385525423217208676900372585106907691606428458737719540797657213054214091115838728843928380062997105063899731947430672967027555489137688433646811515360145624601992628386315341963484273434447441560039952221952268122285923133412762906840661636279514628799342917228801691656633788601440051383395516341732590877009110128820745125665710203340190228488618129439350005789377604077239741568685491371131589921512677530175344990965254513641611798610407858309172927926975094774164903817041169826368029214224551599546605179578706814770397858917496040670877574504857770370086807215837305591452852008644859191534004601442778560104386479113372065634803452055123262720331663839110131778530040789253918355167216979037342930789155151816643180865489774652412572127869540962897059580081074753189398116483484824445339520568663232260756640477514897441986075661033689426793304255974152686188782110609787144978201774309962407601822586706873796623350228306455494202471361854682050588043780997960995706904068751049550216430192617004528913749093679811752722697797174924229247358398451714419360648902385595962214305011028814113582508220713510241545425857173121497090247611164232389027367006893651027025631930447618169095881858181513788235122893355664790159370734036450229185090096313199139611481549629236499816536862173842479580180812064067196840833001718706995724170274501888320167058917273597163478397190671265310832311625029286673395245448899157546233438809648632646854308141124383749329635193386312128537396428880376898784237097147545763137098262768337780665893277074915104344278454108206417752996721151576034304876110699026756834387311131903530571943231338414472626668287996788745584750168821038871816802583814510028915652153669272517000280448783069932149783801896324843498789997053999838126382560832890601962755786506034353003921788610060069522659977601781062767272312667024181585885296957858936712590231542206693821862099910656000000000*i1^152 + -672763161012250730480391285417114704830617472822929805986689220294814277185448893820259233947351313473585965758063903635848157870812214376754909210374566086927760791162931478922052273732087972324940379027901510888862238806943570893075974351009445983639542924112605031096311846342278913263813324116772455969852848332954249365249205635792905254072065635177886765091242972855364344578635201550644580020976444707809087264586399584391624606245129390937097057626446351393721043580633409923186065055775910100779758507077453200067808079856640593347725659470194964101916177928684634512038984623008780023008276180245125040063031071817802852212583920782374173798232765718699067961928497551268270921264764867207073568500338681202264800907955138229446744654817242769966743276503966902796163668689359399560832754690014692146042938379118745753701898460288274706689890646515470882856702614356696714429858431179638458075593788724791092914794731235578230102097109629158941806434542858617784253120454579897388897078771904524171991223876495878483663406401637972218634509964741979596926074152153850154883556744281839278343918320014457084949752321478674756103651588594901046873718921856629546133915981068530817868116629215328391510947740914460135873682672292530722943392884560700833068522427398016109846087666716782581040913375597120770225075848636575746489113976624808746155783770105464526461883649471160877337472763553321788918880339474815095763317021253374995763869567654409395322110788618771054692105249430015303382001899905236140092491570609485186654169344493893098261346036667331705239089680721406032597180758998725296973830993407814631728949106508468205510875326035132637958923019107364593256897419407875333653207449783918142616668119515708255900382378643773224858865024775264174215114034887197492557267107775639703620299218851372162312827883533426137625476179488046815133456119181915934587403716904283325434458079633300113198029823256001406809825085756829650865021483491128543529677556344820920490910577970672604935556872719623108268738342809511303853925647415500494586061485719280262394924356357588643074055817928449718699505004479447040000000*i1^153 + -313658191538435874113850899056418649480462620817416322511189814992626457766975659417696213981209759523569108528274699037143867958649558439352727201933314893429875629729700575029185989511576435140482029001560272120949926425541425048281750440704170891840118875610803828318070201336792976939248467831761780617165753888176668352623891377481356054407541282602154190071696840655673251401561060605338199903608849306557263305884202738880239905702777811309684078835079989704885093397583361270617331739508105250432474520904536595615600758483761778896135346741595387056591783605949606820059028585867352687958608759926620969489909549111587193965441666450738434029062419638494731222056527018729719416123059443736541614629955848613673910046261207346408902751458848275170603135249058888437506777970646989446828360086390163257924834096971381074967960133538221740973947348661442942320197131545617616106607997533476875577288319246965682000704097166090306778083896044980838710349456833904470870100216384497098012356282232087911544105409883628693856707237410918588710868993036888732867334092057548581251854652243242036701409546275101953495288078405325994709490417793157423653824500842667634227686068907505286439548205956740424142717443896338278181223531988544617122332138986908624872599451205802762340722483561856457960905580421902379847527336974058630780091733085919524001162182130151030569499807258243528858395056681814301401603244715989884783681571572363850164935139079223774991083869188193120887152997562229875579635988317035367071402340907406171572506513249331683241894440149970628078987423414184646472111703916899737320284684046509601150660299204256219967273745320941200368467065134597205094020933680190137449522790642378509469812423148518096416502328640170349961265052994324291421681090195615044853042504549182652185154899686531248048193649812494520355677252660234198505615703027574025000582334544395671821425260265328538505515931971431947556455168608533652076830702125593170592448060029981335113409718568483560129816370203992693842725913571002093107164155659748330136481046000059285679997641864695368737806794752000000*i1^154 + -4271668262635170071769750823398821692219509826716920267029794050830455045451400160954137591128150631698428527915654674253916369132258819736600281380144896965991436966567860465186237240274156032032998736479371074492801858045699309342235122436681090020563310530916938096154832341280107343902621065266778326549425377436531057810877313474713666526436445055050870441720045459632093789385469575906377509193153113200953988682849216561339168444119761170953693630372335847925064129031170373277773485815593300736010464840332074065109510987093392250965588669345796822052235555760620559948015941133324132011751406705132049373211292694663556955120308478552089519134973085616290916274630192773104087639746283172979543273307589297090676840597746096330162413233066359671466151485769861266606846758056870331650100042584513647433911470021263590201762800474279869828471374380256777830547451203141774127026938708489911428471834759790556273979318735772704458317403681955979633095258523994372021344321052394761968936927986124878899925331288811603265227605589595957792481438735585980262056270616711819774557379578047277944133418620607431585205680389301902707018297119805503000114680077612985589792973132727947920136908394341585774293862942179942847285164811573214507206116919459003778225152731149887711660207940017104172631982808788897492331452336795448301134178808484126852702526214408337800799645822102162253372012050265152819918492023450801431369391130395632709306392682480124714440091820475066456873559029632066943517676664555407119631671541612970538745136738738226994152823929713295420889779548670460850930552842112165234864914223102079562710319213736748683386926886150155235002355388086872309526197271660073333225784155793687173426431680386198210235012783854358189606998174181018345559075642737675574232365837744606366334965655295896876372075690142118854257920524585428020856015003392899423507598322157121036380390386997837184265130180482928105238906381115958978826071115435681920032474455022304620859920913695564324155801240723925651564568772826398947889106708940188395988409043547432151390924800000*i1^155 + -1051168537983962905203794680695984567335025984592728715926740544509070472899252569342976333567525803671908513010190765766008638171687070363262377652511602850678563661652438277945737589695156776649423345772460769030816325570238661567982783063379837151054256030162231359570267910062840268079967262871113492792901785299020599843201832535611914029890085120336991453033755896762764096039815568161462576485459543542062930364986344318387250810123507046994129867658238062743886064046198862260639851790450470495883128138492032539317773768986748546918925116366658239011086324181085099632216391030534255540883915823470076917169596578604876757976411095116918159034155332531086966645756148307270098794365296531037845998123242378604563497603765105450130652203889323767770088367544886493379755045364483369252810225068767870229924684043388396332214952481283876437656230850761437861111042670257397420492512207986458854943344170856928925812401186836456770478507427539376534454616767824772079338258842604996892568746552019755552926489284147965620922934443827777514585603803916175037443160831384402445456282454519462081629352294069248217693437706159975428587337026711070661958645977691403375354830948679708278927309579370673250186318647173641757456405786619844362615093566298539237772264461117551827049650607711205291391199111175579723403018914699718353660657373472192681011409660780271471472606393086188841086708713973334920127734789850500798562987904054756910457604758388033221169546392701268018105905017817151846818902054594490545963483821862579297186056526280707947813436764742182188026832395717739163146588895702365944141418162794804316254419520889611519876069338395567493791525298300932323200281641974147851454620667626653872237892048178399481055682310791431137754154458993952435744256267503561318812335601953616778017350750431986286420865540120924876267050732065348783955786665008553630031670909404903719671058045740429871271840148393777399658439965317785216423956173360928354243858196726236671192290500085848065687738794849900942919736472614964811518790036738811203200000*i1^156 + -199457435821693034685095868222776693695413164559493700643448239870312039304115375781380770698449331213329850013760766334632582754102161045852718141967427258718873720506989596556059473703106926069317924745322075210410779740878278894326552441665345565436446815458935628214486412685286073974432469655111570271658834764986559786206697591303045292691945635325386775981667590329966308433165896080821699295724766980307629469093452497470912224290520509920220111570459045230944129867812208020540761445248378055923521599852714259789980171060354333474536590380820586812961441845086978808777981350264775953836934887140198151898672779632727297078550767846008711721091256984264168357040752918856372537881826149936461650492958933177030263294091990790427076236322035037002762676286864279389349667894668498839306099640191234630156476552637911424955765843253057455289580135724433708444915802420527850153799763489039178275879398078015573033433213133580649335395251678835126558105980453616068525022804042405205776545881121784015706131030623976221171878874250492358257224119939349683030028149062680041440341558496392883489106708955689103181073571296613014648492614572644700802944049953513344288283467092955474209491275089655800652372865802576263266855055367939670464010389024834438177288322408651003039322234464507415325464550853946194418042034217315006387000920055862618392085306260131402315273355128186311278849792459373053662385936210119716052160181162468129772596156458097333229504066547936968084455056649580420975258109120850493414901824726461718898266764540047600367734226035643913610609040644491687494451716415332465106725643218729626682864913797732056951443246266737085322140372775630883571113583688232369010255029746586692886088099348321008281307133133009108601156209910178437723179441827378725038660938315983499202201817756716317103563725969961351168988110387682973466189484604542577667056221992223125338851942357753755453145291687913704450393596489965916358998637371659826813370133270414746567062392130236763504773651168242338065408201225856000*i1^157 + 748515247451864465034183980998744506437269181541548948924869271566335242770398031020178480974775388423367571854629149436557259295908698458488583658976401118095078886468068119445811238720897733935681110366193562369293327467448642825141699462493329056261990714073326474899239042708639249704531833764415532501900761782171509449465119902164180005820498201448136233258425367211304126127018176292669391550729801779671277322921159986557185551470495521246750042164874672986409337880722735948738143739246354184215160477124198725985404478255416758873029157918615281961841000693217288559812975662663140102499262409085812470522326260559673742194954033556109799511035293949216148743675589153104288688552891073342833922813545124273525617410144455760997022389702916943674040027154022859193587886890763129297440649857659812577431687760713978265796007621164581153164671771171650664914983741250766332142676049495931342475722417391156234831650239170110497951401117033848243667541442058865720533532268749425827640740927398478007887850517740184800704742527740264813735102194430349070371534695559131377737051905521460593011657791191414463228281957406729272588800792616147787005782032301136962174452579885321024562092332097326954249007630708075592229732652054063137456243126229318097118082795420608781166746594096742296302905268993247142207773077835649666898459892071022694576063658281827395207416463118479165770825320789429817084338559615765865894434696461476749123394421481871830923799317663489642307857676931833059259744099656157893791478617557543952601136006997163408273088488919355765441831869417453278036429360545245161677091431966332152788401411396680603745681270407274101564311654313233989716000270642050122497178628584035744993329220828895395467948896887568495682927757339266788202703157513853046674802769204674531822653294256842643545238059848919451457492590873716471685232972685977078899849365019709128002221146866764806126843926682820901288407974621042068209375043177037811055232005959631285256673384347559098699915200*i1^158 + 198826782746950487075529560636643062912971555023982521434514474196684554868088795685861536594620097264315904754830826889886733539687480511202970559438278227529486403763082901838498920344813734678860673494310926867210102776298897666914168251023120283462851833696504032895601948908504544157863525797121659707023320333837757032638959285011301579388305189538392290504444506471746595185559680831883741868532068095851690635450088023285006326134784991642668515285739464425583905500483253773133685360973062026818176505101891637581414488521465490737019220760067110820364956794883674194276489888110422980262021081639773073393905553136536640388725692849123216821695335167921911751025421831760959017491824000977899012249480605502790406809374140544029336013564908090251071324907609103439114758897688581825829640245367194127858750663748152603285834148195383826458498036395579603807563790261689991148920882730376354051318072363268352282564926555882082589691597091537497762914533668827273117119620619374770628095496754611392859144236275343244826102162809498053051713266566765560929235556105562294743576346405412038803338739519191972962664453259366153408092286156927727280869162668723873052991696181133855533194379872927128311629151957411465072594182361507177342998059000140221975763720650342235809380810535805207432527313282557258005193853394676251301632064792940179831190389741840236725890391497004653190623139896182866861977893834222397622277064716120402638417792450861669139194938074393816701382180285160336187480420477509639721578449491926128409394720553505461135952430100999474645174559360777505201867519596557590372613894979928719520875253002095791478524702046542969455088449569211025410808603486672649930950481607697525637035266907772814775194467637375807831460273165317841708797006228176560620516784636646516131439882532298362408272804371308685995653458515926104204497248317355244749004852041499670916376821295267735144012360247684683363074967282842007497775491155320658350988412856164800*i1^159 + -38316666755099076321693910643372168773396720935486112305532022461490895884627239619415118494660222341793269359658178819455515224934476167810459722747203426414122722159361347446632124401561222960337127091838687017965959346665547483176591556300872125547685458735324214030576423583191274507703551809517265383053636891233803434812858389445114611838457486734706325832707164231342731968451210722552252276997683724339997661909065150576813209704555165809345220033915955970459609582749248292772441580300219743033883029843804917323323062423428681546256514134556263746474037122456380994695001276010811109915280816507537213825137081463719234733278564100214863300348105298000793512350991558103143306217761614963303143104591752094510311735833193274301413017277186413644403262851831915186875388255758558820466664862608031379185934869255581857364720733886443982709647617048138444694260323925401396097266695913078057660517914255720976324117629027247473010938692584050514487703738749297532572672493007329225846705875537733066440995628684156627955717296578834914895293679642229645609919279643340381641759291879886948538561552185025445374526465663307159956237408890864099988835676116214839381631627456156732676397534976914005940732546801263839081212190243397369734987893860356932647548798920723367422955725532005509907855852328436426649214036291030487665780804221306605685779474197266206521236614793910373359086723499916976093067905242270264867182874446133488893819256572016341654956818118002890319224742674114908522184722496820726701872210685014776552391136018701604728376454707376358173907936110935254839156745912759034130635167824667733954389547829951623921897360872058793159172216785065362264254256456670265542066124473214103318470302026423168358618930834954091050095846351485192083436622919237781509438612949121267044888314918850370633040516497854528801210247169427963809383403579217116057031881549302092040008906767814026383443144802466510088386059173931539329*i1^160, -35944149511609416344950722705576349790970154936652051241566196934969975060411183222417324697464394627498629668811885142737482529791662800595467723389170786250715505000474597911031788451290691114339041705575862565225535882038865418967155279883793384394140759285505055153322539602274726074055618570386556045251376946297070045896497154988547706362249643592931192623177776754353338024368509895657759316596350961737188588761603888109952034751251109816390574111470260854949438412197287161827550253956041288228896896397727137535712294294229454702620668673823886806510728449587373164113346682352339016204328699048150738830757560953183620811257528583025342549507783148754907096002515002478056473900996505295981820340583677346366837707000044041637047208946388283896831714387851908210638123672395903884861308329559632527668125671688458313526461582539467897988825156926904214072834700828167816796359441727071305966964468339255297833191411194451201681183634590656006057277254990259273207274791504847876802736465949599724849627521650715923612828309537397685586582377541039945688569831678812291956838670426507636241884125787791027031277174532115998528157201364521248588784852714906573424082007630111724563944495842557243317526921015005303294701132872920199345690388577418272244697482078361972830945610124219323847467056610515322860168480941292189827807752103195240607667712734347171413753453128541427747575891387718128522405111901805754124866613435113928078435079460811210234361797204179959037149364172091363770060090633556904875979281237991269688406053971011730821994579072203799125474873166472432412100184978387488462936371267620396174988883635908032100176476589930444877067186872026106123572135419967186124748911347968532468507044147666751747609296873861949277775227660786601601072569976917710015400081742742946781466822738716227068934895336824622050496933462422988510878760876525117325429058167671330186567378056036202384397326655449639494273223943731745673004779652877767425353655874043851187014406470185165280083329242412872435253137261103753518161245218941109567261086444551301917551305085056729241245227508073838888986524854265250524335273131208102140484343282999419638345287420473230118743229516879422178879151845071174676586629157971919198949738148437991748358459434144013596295647311811357156710063965079941234928371003475911401972425143879514058831367042859351496096960506943027962164731775358254885670804206933474324363061338637281783578450490762982128152209754089057797527849093374264114111784235315770678754861105981577205830303132907008269231293618496516207641463164224469575794632506933218589215322690604427633879274744781212553341043008171665210396104919405367305610699835200135496138736349228031112416472982227258514596631028418303190112252606492380304686475781843829494475918078905456478009852701981444602776683789205430999919866779590508454660447218086870965171982854646473244562501998431826147425236782522615188622015923450694819198351897065435115881376742586692939120469311005304875307146890711622426633455643749520126988200528411876316089555303082486531473897563023278628546066178657943924505399508245927808102005757747668012921932118134648635234033014350332967662432414982599752315710110316223450575235253224088816005044678784986048933634332332223909619801798915424435091073963236281376149966801185574897390976131724491065605282478471479951817937647213710989775554694014059188256343248545385794446069440591997963129213509664503713688147215165969917340652753148643725207730819479957524319542608428068837322873209541170454747651992893926331858446145346351186115115926416273600206088953263830091651996324672474476577429474045114282947896516728714017160313326736261778256908011671530072849060883700121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 429777297612585235662842392863114692715990750885717574364251319040167377443671000444604014427815366720931132535913363856224346082918308855715940115752410312190861900829482481566481585030839937615397167016400119564776185008041673352653908736474415372910315173375244718700858141677396878430681404503339744375720335515796861713634774757284483115465646936282510942260186246810740017362134213791281736034744461162742219013404375403627444790531616443231779847928737731034316491963408654855764442183757994081975359582375850483187602556156289659875046342281020243147258064053280062929472712857372060762448364583021950694197902692813957312980385765784147711612715827475252738748535745816479810794434052650940931786537275904213579075051185841189533428342742416057329772286304572954129875490676416284642776118013829558862607164382026178966139158794683518344628474717299193584725022325174583375435522169976383902530146858193761592269074374876586557877925325828493942496615481135611819356786161813928241001977508421603655259356846429503260649977134276263671019135825930340944047396737437014931411274709586459406523209637221950539221528650155103232334927772749763994142340255131287624701118124384785484203148496380746473705704137891218769708873159197336005471101000767711710657561539933513514312436050800592752481004361027017052522667926302772640147602993839707633745019029413188108375901112214599305319319659171720100415409206203847532027260520498458839668859144076567767345848061155344869590640360602752928738721853592136375343984340368867374393464548220464541845523110539926287017873746911074395096554166068804322106703428097668135829786665201452992582529959202966313933985077659415066843862022222267463116106022331878146258332134604987341741080011700412147362649841502839174899306993141892209152888535461352464786650190541678539899845343088200305677331404671880189703269488569016707966439290046283924447632053942084432831943029652605691819461006127834245068267454242209318977143316078465888248009547594132588957955530225656114663622114605019777600892568156837133547069495739159052153534560560810115859236388539952454375564534006182633555795633853306412571823954445757587775222386680400582734314351800800944032238899386143426413708293875004670862280106308696715973159123442202976002985766669303812448965329447208481348711992848734739043442123421264766570063917442415491428436344461717738776232853655491503163897486955382732249765585996864024438528419485872658576061223427719428198380099885188668253931651379268814554254049120741858891461890929618746882844201994039195764430074200283967238478080366360366174691560655532826418859177439780419129995585684476470097857904469017802114463600845435605954962990939472791382623619594544674373490305213506771088554470892318318582105238989730502236437833270001245196835181121322461682942859969756065264135504908889387647928085063115209275590628231275298426349660514522036422178909441681234240348556688895433026829505892781073119042524089659564345606090097795059005133442199743214551841011254537934367203226871471717853525286508841491923402314549206265228864424238297407952323904448526529383183457779448267124145652962180561645901975682536022830265254897210399962749160565037867597130526427298547089787894963084331180838665858182576438342462661477520838190134916895184676625488462965937819074421956099444530683000733460992752849438949638396015234139226112650902110335734742497199053571453760445397145566788072756593682112703168177131387695456214600917273170631200299256352474557166793503870148283915546822389807447486787799754879384834643251630622229844777501860623714616812335670567627435298987707336421246656970310449727267731117425966644142799473754989996119798672810769647665152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -326183486805320858161973867084014434175653687837671292424201956863233214588113340404303131220655757205927547613822287383700407138422918032583001967353784212151217861038608973398432937929917629835423241121208224939360928216319613337123622701922328736205864099197732822200437225616773742104938621676611994422229997789859691579839966390910055460641255148730437591642828916354346046288440737935877212779852071336562749019604498823627918757185274998626015414830303899508632182382283940228825160573317244418120508389427949979276195944705198490336375652328867199991161135490789209986941755028011907852238284833545882640975884888694034093199569345136795093904102845328575439702368141586592082530580657899721994342280366092156637762526081016852076241284919346489120126624684712912708960953869343438290267983007215229363995124156459136839834943864591040925771647990780150785466734923201136153575120900821756578560820652673054098997662685872964264521393664179072184037172410611683999658896071192580966769427970526907895361132640202088304969214367201675876969025058455663168572405812653244967645725309727817592235847433572447436355855254312943983158150920653370120191278033629421221938952907312747074162869532986224524633709234205914943235324977504665312445520746499773122959753552125331164206730779959189597248081027428554869198239092334458856813066926439573010416279263895509580988538493365430524254440881616244433432220164047436218865386956749306732525258634789302669214353741942713327535366568383970134671440767693831500920399310689097411427988057160841216247436528783587315485311260637840582086661883104187501887107663933950730494637473405707775172000880406009945954214530405151658372098883025390949807434775043699106922246511778245093407233770517384937669585175147590291199931150970980145829576847885918812026620752745954515186439246198633340429526422200270654873320392786921251632465267741896739825040772752256190301601931875409068851508994987626007600224235867212652499750446279634971987750745688622061680827949222553515901720154945801261299408977455352534821241845932667353067507898555225173244291444890144447724916086387861846592616324763555100387608899700109215999193893345630121227165791330109641285320065147057185071223713030094814172863387265143184608002487505725262747219155862437990623151192072503994794794985354318746347166135111250902189602323443046043178518765455737415192014124710306355735376640967374434893874869664028522434875483308438162105846340751861839716415276127049961262340705910585230052279679664797628950364158782342123395653495229079081144554938628428859844265272088438204267028651380345477894704690442852994435145845765581492932733716877566667667153294257820218477048359214903772259027746261723240290858698670905828385689740231215037955061477713609044663391661290067834614699403695576077358770990307662528488637683757986435336815886875275697082693786412804259978835342895165017259534227855234459451724405620142143440580552014008692905372259067760568310907635894991847267330080883887079838370060006547587563498235324669451749013238423324815616816891855328931139865982968856873118759163385017559241422034149301220535170448714719438576165839089997268123358651903770042990371075779926513131600994403399765755095592945046444167669607942352042906754178313233357210928597206914323503307231868468575980739795151347612397749585817175489971953029632528662994887383773810523488844208846821541116353883787371280732514014020055621133203786348757581142313430579524810873344461952562668306180633071723639964759860900708802907288885061761454130901222888169784326154592186317234833056763268691709993863441609070066220764264015498020728268590300715316467814767811090554942611136190158345553991719033241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -17526970460847050010731521020753669407768869613855954110206632499338024154306275125090738936957091875885024245783025008306592128601827418869619978940471589083134774438011818464077914633150414267426099238520364416644100449793785076577899422714778798292649482836546107099473994436465180593006305495305119328164875181518419241156988971131139865818994350770911680023892854960167051495371821436843985995435331725674334560567167162123645991192519276680143619034218476602638882184599594882088003263073313373960929472238034458047047891420602507224750709685759549343831816619828186506329652213465471313675457056425972387874662166571966423144913224173879917085914452572056533884220249566010885563603326432653372580704919828973529935284656848928379264274305397456167684335485239096505831323953848734675795302056679792051431354529175068971158141201263381251359914575063354026743560033701859534604759524287330519345319709802482543830237640194684233494553102224958458183691523351831679112301606777725910407323473706806844083973780966618253189737069749966965515909017189480672309348915267686811395601408057427448284332518766557754514217179436978089786771931113797131625372217444660179703760623523107228598032232156690856058362134715049595885984139221466028508573774276469028476978222188825983319139479121894318756514339197800245136190512507624176934647741869126869666405935839969971903177745852237891327445591635557613641270768510677743639787865968988781248644955790541210539401501509130134828854509353746727996915533612216331139115428281571463051715772661235346324370006668059184860529329237893753089064250093936160620550613899631724922392826061054835124194903405772771548964740115438313918135449821975179142969884115685898754228850744206800092310909306563408454574503543572247893920910046607128570698868151956454082565738854219041405569343969499459681973311577282684101989874602482113870843373901422957460880038660558477110225948383910123664970913543409846333138780819538654112086704168609663871986500478021425413343109664321790345887120591287861601215570694021096785052083328395324543535147727001433234720481063080648408468148694310339813094285332407759454071411257196263354511825055167949844454065820253530102765803813304116149381360653249719626676855499978759617565878968083354278671478732985071806928593549409058428040537802695220435530961253490002409966938979649731783024007559109146715284932148072180196627311875914850815985117818846487529575259409163257767871995080730702503290408667710716556452324616592066753007773516536563719497291725737121001867616061413072897336542825788622670903660567545260140914185273728277083525865463284138792381531794954573746498369525774568092611322083691238440449232997605027206903588210525038104093442997306232718181517676227205884825926315503345633084540651235511291804114560493712432582294350310975338872447457592351063713307274947915671606032979059828796695757223682424234336166951565862028905532168017611081622024111742516361227424230238487557046379639478927060598599043058675304534910863697297202932820815678781713556058289164259270943798195700045630550236528347656954701330209644099252898156226379476360780622038820060896753214118620346471012504621430025650717144579113139453160136560031725316391578623483595548371795680976210956783472283671675992860035366563090114885644149154109823338087208785612477165567616542303340600990899440720278943479199802990219969515900830429579372963304084231757287411625705956392378197384987682667537979891057989594285085461158952133310154420400737476376490776297190564969113162601218216952857412477789618905630903606189672535265236438687858161597591887985221367862070662291770028940678140988428276429579905129712659890901717769685114133560688640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -47378475201707954237925200655645233117770097178837408628025407886646139666971522583419883866510315331294139597549306623177321846856867483827292703822034298907750266717385499849709534321335110971410572861571258557401272731284355322706583448495390903994783897752915436771357748802411642775689635069670791148960270185843174918933317155250586930937556498401886239637065603041552270964781513512596879364748724385331560111658319838608477332175864769795268090304614507817644365244142142351368382086214031073235802971674803255026849635114996764040189232725229221444646813166041727175278034936218646774926819678837164069883664893254458341425545858050037972888956707902825698955877666826863146504455427296682014336096953299352962152731910595954668609450130327219537481736721064422577049202404921626013810060725694569517301474221977094401536265887902350805302419691359007690628704261686539629117548437796228446035678396060396573858362561675040382990300742048642122804698178122042583501128150161651687543204039704953082538622488356439151495899110282025939411038206528824495113666729542836634765394657143720431780231013367831834517240931878820997864533774032398690433524115290839698440119600617666666861222020002285823214380230778568973911426761442986573505688271857135148454438640056811663882649371439699051815578159469344699769410392007651619992380552629321183107120220912657045570789935451828566579537591588567783075403914350400025152619786791553599352772941616057226815508532032729753618926165631429589152346981105609737779260892135966736279639982990834513965930898145312573862759297581417544325226417512549139426098727756338191862854072427824366110694767588566084037772556886017039436824876054551892329372362963493318875656772716165833426904051993765489643706269480266547028554923362022386280520554770188208932106386064213048329264332957773275761706963456728616748796366507599492649264968969049665406466216558438494047060537629700439011573362924144622819284329097547100207758294868357134778669561719148367515386063044972756494058176074103342157092906161165944560559500669676814412602467127807675928488650728909698994160796824209576489317489935964797864650713854557015471573050019557117716506633341606985225735406804044035037636489037251647522311188089504110264331100388794541916266363053284219010528712287319324268032559387867287767055663403770139982968891322647922123717439203468229600411006861952914198067105183996650184205168418577963115605785450899114572853801337475940466851296835661900047324605625248359141447672216992810095204941855412872111299940536539498787939599361222501816595204037194702589295196269812906359902584089289730570500085657413895692782656165580958281925868951366337355585672647781949336678007859305493898734280901304965280966676971513726777897421315185951797908686265336984288395164830662673361107994090086087201949355871572812131703175156946706150040826531116859332038873543031908669003499793016320484842993155609746562760377505381580436411966554672051685518863253786981063912048437604230640694264400939359717694666627281518728790638263393625966394547009774542740148150038270300898526072676750825282904520758484712358291656050521853368905579370931516031238127961742070877808882301778916934998234842924684381258253391314377502938853829457324484257639176388702628073284447881346520981942449341148049427049128322338775984830299436219451912994922146234560726235096515344900597011662767434578258835221700860577039179711303703654481702447640925305489015212130175268480812409579926771100715750234973803496689450143350789657993828840669445993104996963924838709248929878003654954677301070851051491756490946326646877416988340416680751506111777433045172572575678417470078971911892625738413872513024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 341060148463730953628418483244295547118156804715284055058667903406052306756668736570938389519820503089427876772106439361107704855797238108724971365292156404063160817311849129087808349456575025194680669148897988253296821200836771871972461923010070545100496625125709844151556766611141345475569047392506466076771393746929972886080940586755791535332836377603080422595019545796741403892225388384890594377280286528983558487825247598444870162459861603288933360155779276166055367393165725089479118590315244454080611625139322344976031409700047856460767537987988515338283484455006825849434445881993139053585249695851172150583956550250436591000062951930798591700673007765410623955340996177864145739175992846508594677315181047348658588262635118318372004969132846523129705338348272510160125241912554881590631355305004072640038192367782212310943115648001125468966993837513051001059029868735041592323708365318474457091399111098366240933948171139144137988405183509782505860043563475574870947689086578651828573573444718599738043143424868439526020174037738085829463667537431166168275368265918998996319087410036567185562633911071969521843192575923383593426785933808448416879509247061875737776343450087572977913576912304824732985714750429945931652865630875374674496104412742180717624742035170412506391171036289824845344119848035861085239268351300578534395540925069034192889539346648394882109074299578499373967572043845575791635129477232989969064588661477657325029256814229405479303042410879395412430946276979522752623886546547184965759024138621115187407782962038252742850072484528588491433479563780470822877774710220050255764927399920193223861720203842602397635728535054126941905907981279802165371311404010209524246504194950390991900662157981302480166783767458678440470009259146615137515217730007024665356390164405020466720863840486732312316051032551569186135753285473642980695799572461766672600955158129931432625489931352250064755931358787755219720468063808884246997820245688467753796780030032095511464206298675505726499423341595764019069028570604681275575721895042223642882392557055911363220237543241317897623190133375489408348202255123026389066909408972466780035712688306321986263197403878122077720198119272793192980679406676988233211685526938037450324419321983878489541842369701341927578041565704082422520550931814995538991009072615446521871548565786280561939604968971008529276513385698765054074685800664064517459840114703212251730389983466782436287517068695445228987502672235301588040627821220087923135604584336929392549427464027139284102918979671848864626756494181815576079988049717627972198451701783124753331253993033032121541623280773524099633669618542471690947878056363522733027935838166906306242300902721166941235390238481279991254215607709325623048751998203932605808298655952937619812781311799198035932035882235594285263593800190269122226560160325261171051418548592544640013106788582816544497998551795206501757173331104924224801585178126873005167089903906261499254646909610036399649073060288972211626057740736630125490481581979145631695845201147826886580415610200151389850497914846772132233800805963961739880481419203740773613955074687053020883053908189881719613155833141799937133084427638735349509619002359164310309162895050555792140666213190837432591828806939704783722690771379515573418580332496457347960904670085582450480196172687494761188005549413958138448305685880166524599532408264490792004961685656125183912103431624772562805009322896973778541734579418900908722211286697168099060825516978839604335797532706511673890720282348287918456128571670840336535196121935506957301887302254356931893042218885307525283361355925928655603264296267241797783649048637378524650420926875166569236822226786650348523115826380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 2051283213886607685176290096434860119885305478089050601980613540658143279661157811522829928619561221236659104216368425692524185507145399698667376821682667217590683513131742536428769281494147414754153949176123950364931578213470164721510392557400625451942474593240881623853331375332694873545689157153751922922488681333116446942684791220281333962187060389046457888490252858484611981410926867024263221862649184222670490169631760102923174621380377880984475661258438154774313662363568021147507256974551247888621500611173667272143757994244279065535969632688183645690288286992655494022752923113915309627978950745591967752641274085117298049321849867093086609491751764393209938784643431673463505563945218972014499658602871223384353435168811526663407733445517387055999322830554671140592461662387681146961795435290828977199911955058428641245751154080850037802620651282285369565025513845736565200500404805043274570554187975950515494173413498240744646565149997964950289835554409161617951173189332252406757776833627328587489839386224004381229570618445851084435941012894528281359073509165064929183270233392449817849957950681680298745841867192784905950745572501175856373710941615307400758623229913039688826169458955949316733659223101714540664954859290396107530016770973567740303017521271208338112313872860027941864534375107739525469248799109265365073882816389485577977472248947684496800665745681134180386950438054951371635209446549415549071844511478965965594864494986624157891937666940239934405691221450734631375470155132446681512800697917498392453052348628724926005182064591088310836131640150626483936145253986197513932676082798506165038499365740048632537657187896861350453163053555926104256693582775719849945505310140419547470162058081162397758925356502788790278277018440398545567819093174413517462783912911464690809022884541406552358312266598823267406838273811347961475492925088201281482672307646031303506826030016578289869201090073026375636177897805109560191037165247453135201845841773484842844296227542336353205649702615199335973809604525027849337556529110421356980563862759535942380826979054236522213076163853490556904198097659473822165939231080045381726306337200706759543880539855502675829220175811478300713330611836030899254063095191025806588763662677805107505375444620533150630563519487828103958741349311177552854114238093551751954338708349425207240248065075695520149255244810286078196416037105345937433903656181868990366372579136807966457987606055758839084128436766569720191144070808794045056713306301086132941833382182870817659778464768594253721305574986118703194234261638741762513213641557388011161667725459497358902400583395868038933835182346622560854630474104504601905217472346286616800460447284116897324069000551665672432478930834458086109760824338575343429359055652041988652227886530825856551011239444858226948688546836383909274406173007577640403090374872329869874637195869919563984087421821595086019417973932210051423959869602525387479947511920620186610430126893685553246710601775740361671137994252164258475165644708712986391584888031730132394346297529069533611206575768380825086355243492787608361022728253216128776290326219921689889772786509993971177870021331482974958321124259491383640051739718175852376714900582310455576417728875006493404625869024063403224415345289031218891142500393946670906796763717188853588191319567575217771775296762337926381243632821501566907957757578962804143128222115180670346468567373157172893456650831805707434314257113638248149539900217648066281234924914936759851046462200697331744860692708639382496522137326096199325158515051977539144152879444191756560339665124095186782549574257476047273381985503388101131031265003851590887724726114338429314101271412747981695154986680320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 180397884309289720927608767915811880611776987964941701358973411816993519362497363425375101488587218695502479677158492606698035801882312021495172768498309798212177615562621714842305526232688008141302718880586359578643168484803043996745342035386076708788697897105971927517875827274267201983284461786770031435315445335061204413554577574846623906069791247272188792386710904929879715804100718652695933070008286629605482727605166835040626999506342523039453797708999808597117813542940149895386794971315033820910824851540629433024409822641464637323823400953594683601177930854360288467078067635617457926639484077565978495473656656148848141069531252367329577709340003498602491670453001707784742930435119750585516161948935322742858098552817164227007669672656562527053842641541727975992880170423354529423287138873702387965798022367116455711038968740563134986038517253928240093417964395813854187277188390873506486723956533318522919624511430949373812614967767334659163225005495881596826319422484889162139468791290855116775527322521750651538337261628338246236230341498934725948569996525441246849078645447790043223423309345198708141406330715321558252609874429879757574412419546929363748474980507885487374334319118541527255915027831767938001163750305178137013918604191350717439311450855875116761561107412441620210081589139947087544045402172297923400619156678446890522830848821247932411213839459282446956596461760206930012992825668272627435140192556989725274333405855831001278347186067492255213905390825034582393877605044049857941233689781131103495960357291255988000130552939091453351357703389736537684984658844282259244616190678460470409902241729126787777689172303917359192741315318097741047254646427552943076157340305408108851474114622299635723077680179602212486402310538691019189192620758327313100522062579563066809577919166946264378152385559866369745692192299299745517132160155328495149921370116843885702671003770113451385961589807890160908272351865212829789499883014110349151784939220820148120275202506818530942418952484423191851435270049801078923059471921566048380529421225217546264664609993215236636477915032853414181893133402990841635140668232622990485144154128915871131453608095445603093082412164857683501707308636596408059003296502039446723315320163454616758147806694735470640691804538197166839603637453990478451160870061187884581196027810103745700176647187304824685705257453842812988871792373518581486946030831387157645717973656723841632646688589478944306374281899754346224445945862238214860283412735402630357436811962754465727036379887263005082703251274672595482872817288367513715270770405232179617741965890623407135505775378777376439485749492548372658563078872788807523224878548574471941911839422706226899500754099235220588924750360544310481128954722159285375174877795497368682252957234824405837968747390815173846570046053284929634340223925928311190564343320868635428645590334017012999338710876515516070874999442212071340332231292815145615145839866299206292495911471508834871443478000711841242627289085981614734400522808751204785478643045105754384586266543451649357556795547703072557308307055483667693569156958552119700726936925892588681071453260984102475191403795648550955257908548920600606751834700612692769466050631623990827839723439962706432679649539305985712102199219243520109202204769845905772389811708042234798469233669331568031752219162502062709190166672903710433999589980328546592160037570594798074301872028487015033257857838851048029243548512245138908439162134458484622146894634753659799681755642465871303637175998719116510526297346795750249845791019345556985898190002078275834719818855691855536977810561229448356467521406496353770385128645876681029091722492991239034706752358727752389996052480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -28131508796751437957223364692845010163623209758455159075298679021451089623125321451409630589972719558657781903670067954100532329501217686669436606533483652955665887417785737377162451972752501969221777373236313593649592421549952499118080217503162763417643841049545804506918969840097153764329086614325823139702239275252376812032041170820723843290321720822069278030687313445423501515830819478820255459945691718714459173647245817419012601819384716409647410578190693597928029343925334023816463965375935952732685203349614283815744326091177078583570967435445993771347285073709221950691892378231370972925028816331389142256914554060857025703090084111173374582555510585059108792408506006147260695357660265376723946404207876629410796865385250460878965518635474227585095828889599083686362355032487334367026287520802462235798137828426842182582091357898155414089082997170027361026522773704328461451433728532809922869872487462592604199417489238777829835019477287082638620010488291374160603987139752179914627116725356667517027174995586189528087329896389400427182872750568315884181864437787251378411612361616402140957573353923749724977101644834170104846383915810562122503965197864702019563358038316807673832003066857765593372185831502804203399490628621554632792328844063461800418893430364307685657037249848205823902064325221621234558328842120324464388123777849064649215174087318681950747647875656501622083429310450681649525289600716111054289481102045137008092818514386723524934764238689990360699896791393530404625554502341790121084063817980217833957498588514891413605427061951490501963162914290978060613693074089214638265507098642423530807826275319906907180222095257856703693129049191830034846415663208542647281295399204179830199188926766832270124351370588075754828370571921588868061323062327379858900641376755700712105976045960855074437096381108889655184344473616845583863732503522593978206140740782462245715405755849513909127866051101506373717314644235779296592803157076574185010568034025991131622896955262107301370579708283807389647856593196306726826017047655037795484283824066733430308041450582306089973299789570923909260181757119736400439730451868435410227203804427389694377784911806376699747691682400456284741424385849276220663778078595060853676098234851679339807674358125234280216795893682779649898360994233208422493960293807997400156435266409231833115084671557516607680948973062228667738875092361893488664139542115956811403428290241969246119852395209083942038712967096452847151175217212892726840687586900615885873483012885071524795890818213902892114442670338356704162572801229782566453163398827995624743109941426887590331206453848956858004958642819618815729829596372246472488761735894804653297855840088123870450827557696264984790233443734436005873858234457470272488655016933696032422358957857377160002773068414451546508754079385136956936950131107672027573655125390576526668525958401162587649889887439047746700667068772210564540518802578757617695251873763619719759263057067560828491369937177725526944147463809087742082187471667574832130926792192322954449245962162500339355435298408607970359368347119965196975809000176014169760755973281004525619276411920443651063200114620872013804195491727623481821063163029366595863823908730061770056584962383613354379827248813048005671058845419159596560763560682182963044195640144037577766077070664215934408236602936599668572315198328238223384596549641482731163306740962954000963674138733961975503073753609768329455246898048923316879419743176226276477140001148816394057781100639411314055354390646410805617416309521880938177577339897699507890732419602593702429393625958345193487846384786823624384764924395179012014885700342720043354305361237517379232647031835656593143234560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -71681742781995339844780239961776364703333757754496798454220174312753139524403688970062709718834488476942580475235080390268716266677683100016790118505056431507803313705922912350362461821148628256451929968994580054134696767446009933883710238558999928695267009268050147432540763525634922390503549259333885832499650237832345278871199768785695068620372693061321188512290114548655061951370582156858081132900924171493447180759566208568141434197155285835080198105863609809300844320026210174959504439972692388999011429245348552770332721400535148228936777748128022362123146820439981740734649704127708679614844612681713555467361306593183159568353996859154764419337581706016070335196985832125840926606687987630145910630636234144531839432057111981614301747296682502159428145019056651816561222147963198669321120180041700579816269612698911393079828432928266719137412498224758067674392080252896587377089251932458127099358355157013446175988161267356362592163324290321396406099427158403902811186046039470916186181228496064648483859714996369319393338800307787713868850792144924922017234779712944428069691077646039642601526709698502664411518970782550224179303469585315121175199815978111815795793335622040715941699398437004613133873042332865891302648414010056115421528493964671139833982935407871120739797947392855850012516468071909168852399142569343248670760691480234081512873767662108573204133025377348489389624994277350401939940549882422416913329046293614504349834105122512614733814656239494989853432077442199512196852499224531674016222656923436338818172441073510097512361783523839201930070213069359490074916158765680034045985239164687111791793666541285760344238700073161489111464933933145665734718707158394144735373507224053440576664578160837006777715188605744005393316235655779765033986320135948906742068131686736288980457483935715596643566421224857595569867418372313200273843420775530941532969217099027697671230055263265714378874034288015960060511538675849406646740015230036648848177490184838033449600387408980353239410129849461101226252690603493863706241018399854427185523260614158693032301517230235168774198484750945262731767443211290119815621682657124382534737182285653605933347532000389745296850141807661976960761970299926521580308141388666458653964757022949303488682483205789477125911538504491029384018725382597467325512683138958189690755698913331817239495499335641177397369333347493980118467509925985908294350208270963112541902188574320458855524817330930089620728038814847642548212942896269641317183022263011175746284473157294853130646931982580903267093823092289201106200024651080463855725810733884130264847406136961042489077678921483003568071396686489188911642240616403443761770415756624172789200954769815439607605560928166098360132523478082853620338773685705166774680482560785941287756608129786577025830491948590145998321217393660137979266735378334276210044741842369393961221432546114690857117494654986416104130258334928395556499562545195791350663123160250624612104223448461891626625742583392507630300420057609000214811518574466060627439458199930963905378503047433299911442633335006784922727489431366125336557197404169464117467357807007048981481514294485375802861918135635162082554867715420745794844203319727931858444935072156315939550730441883851558437160926925256277737137587020140865353710017603749917878361436674212396315986795290896933116752569396515831274436710879247615293764796002470316288244350906310029124202151952869474187401261311130773746230938094641117952513766567737456631160769226702665510851625385780800945783084301269747675944485265003861857234678212740808079539125326629439205601704726411573126598655437432452620927413551159465979570404824537313696741584274106705522337618514390967910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 143474035021678173755135925902565640147411938939864884969031451263580865033264669588125684275453115031990652871435275968357940698081727732953767097032874102080482506643708132860215904753385366264802182030012403123087507278636415166244849901910884959472250079933465034455965876608276251951747681785222371319398922076422266443453283656376339829834347009343679686266717929998987698592708810638132927652113106441318096868213949509119917916774751695560360839236907992823262682595719519790836517117450975794086680514901722962748715433925634783159820847667172696898709223091664216506506139116337232642961441921719306185729652706617675148208198667727583632316669468865771967377919832717138673359994257170923251557029226797393848305528188496201349861740530995590454502517361859019646097151647564041270768851046585456641072831893183206431281279384692058860250960013217381047639817822753280965817834323159847425993098251501095395762425611944583709280975313507278664821213507446282732707566072244060507540038210895771005931032836228094790630428113649588899139790289685578932674092875518588399087519351695708529340656758714010085831184241564032389000779735270033049629647348244529726859405793307329996099168844390318490130022885965574061311969496072169713859492288933611393751675248025544504203157390312589260584054446644236700678667006249451091160879825972707841324446518690171129236716634948613153379950725482923382787098506476524828448392854948338388439242257294322036464876228306073272091600971070702645363208083534792378877852977119294642416902024135725629382230658889322676557896317460487621044306715070016976678804781163073608866554620511017533380241021987162359335046108867489943059219915829221679855978330893926296339735042771613442090646297426772590888300511220201719047604216216462530576701485843164452165690827990070659779123056607477302601844058054349932892077095986167228485282991359026208229924851561842462314111710115409978428710634453126176305017829198086206172400643526299210813547015147128550874389848456448946137553326115833937434953883400485600471309036423531588854534743932869683089416815102272323738544695495503471178217750221034601888878965601722625039690674222643462755181619525562504933065232122610954574461114484282321256534641036526106907339354555368337154204132069025381768519993344785108361811014660083449924689147603669172572420524698393880986783667051952696736200889903372438618378032074011780894508989576731378634603163966650771060262044880064738570081740783706011205658407149030766663764743161936313049514230205550699157757610323288184878710737393504107660479801277295909380966486103103065330887371096854211938992015894348679261241807658626104545193782391970131596579480665661113508238189258506001535250809181328042246409751537090917181682347862991739556115303516384819737063461775611616629491550304566129703885177904188522498729730867797584289693399591387810217279590534106009937317053037671850738241870650505008820102050649481596725118763068667203536084441032990886402593472384944093606444178912854767071074652758877752774007769999841222583582669628150138300521721263648209071038933791582085063350822936782453647387436700731647997528432768652758011996510523482101750121468576206105642685254889504195739070175970302744652330911446981296828735179328799100998012827023482087564755845588376631210977688361829442080905630190075558074734115265326870149022975573844916912492019985610012500404899092369382502129905112889210642036446997660503745702731698340324149709161597745291596803844971644548948389117377197907964340153241036228260761840744386869935721599550542684133107762679728802628701184749956641946827293343013295695544448306959366762059219445053811126867269381809942560768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1206742236481874299734513199532993179931482826968352436065804199518755562116842952029938265191001407381839169086287426423389571827761936416318943913214448939277551480238379624308450763891639169254829993705928505669005760895104745132181021494945927896518449488003803621754942115336980620001279428117063306220638475427331608419890248394772620901162073753636371175535789445032694882664566946360725978454254308281986064685349023744181767882480651515974896883623285930487627703380393052771141935366558264164223190782455709054929297594163132163303329004302804957162058136486227192822684625533061792743883229820356436896616024679728746994828983668081000859955452538176312542749249764867393927296955595144228617477573427912099243152126685278410867105589133491798342033817961396521934419215003383214918375058343096348754991758299061638384471449811969670018931719193910887389771859566822540105870747085919808313791274272655854743302739577619387249240557173796403335520325778244697696335546282139685774429203298713776526676408238486364349815782279049609530062385130418484376283096530065870223946280462364026668383451596033916076262516345035946388541756071891518577735917754634618035920077540866953126662400903684361320189649415634759612937969989855074127336168828319057463665010922523017800025412399095879854425102478126504046354655249778424397710570923718906491506126232346043028144049965523264322765516758163535428104823411131622843381901151266575842474753126859207792253075136394635614033226283028916901978196327075197581940629501612311289091164375235394954176340197355852199421628771570186747598464745580829132795523781639360696926183337617958562373148844283234345392092991415273136594261561968857647293279177359533208634843010065369113613007802133249610550297624038289186467469088089265024819874449827061443089576391786247089515281928404049151810605503596230017657526149855398669992367850629422873135186046887671921700032839351399404643855600387997799900696283353903297390982511316641560102431025815705962318653644546578119622492396161831577876602524034692286354390671473244007960463541516438707768464507504735611767842713748444471075239519747287764147208735246299210222249311633790412603532090176106778618684079788745593691873165372345054101553217128765319382020766214563267056230252093836917327638165927563152409519487523824738979195192821227032395547891766232856912820341987501507585327626581474790234961810396090502402898895492443768958441112818885370493803169083962546055918716956163050986912353998854303740517690508293340512530720520617053639616640387638168369185311800963345809715654802688389658804569453795816837711620619903119462801818485772660763779053087483567018869920617265981239023559299617034540285465031309672874631923973559611398027781708798686943899451771724116540568925668173436892328430385334639125065816224058990919272725818001321846483431337491236376673063404074847497368778943748755898821388315998724011302089619755705888540818141598080308365039275992251206802919048607649726520442521804375230390649476935807115296644915706716392858403153860681965731884554699027846457712244295322135969833263539199190451828160107414664807474824330739063137234981969046478464097820530063747095968403280313195801373160221021467235763724843072726410525336913819899231513817371042133282204405356463376134223232529928828294869716718282890874795716019457746301387012643629766635298838944466379636510734064305041616591706447044297960128143240064680269769668924752316085820537060768878671589088795678662270271971251393511563724120111839741509508994084780672630368080151301036641582593116705771822119942943650823093231425197142861673209425104889111482672959867480023967052114768067803399837500356899635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 2261429156802123859155021802211944914164179586003176453854300393394350648235911214139557454287558694088382898593553114374555555959495920113090198322824235136962992834606661965308802289938294061407284157932780593941192921518634101905898968186911898987222352469715668244081302040041722511924004754863639120433952264351020388645984849071772655428672475658871991778093151431249574270055649313219972342908450799454464383299648567825296373091983993248380915096663635816938522595032832202414807625540291658323550243388948073547180921028260862277302595948663690008894865622782042803983586554160909501657877983508428124043675634033201718006925927865013865095386702187933938734492996774454296781582554110798566179058160933546509035165427007322872613756559212927074244668275852502000011620396049018042659220717945639150263343827246772681419117049726753263264281519628019429518738265810286546240425289832868158492452347679336319489769250876755220807473704849942991744048981561472989233661762920306263529806631066088264944143640977526644787686348825671586726318563998445607371233368233413967975620177116548563670669229248629223649633613858213609158599898570254201667254487904182480409989401317174791440449999016542271751774214535045859120985204435878693417758750443686149614405347527272210762035110083904747395447920612239143460583684957972067104032020776109149460093965231340100707685380331432246814690937116166000825622557822115299172000294271370515695595783278842496981031143196644915471103429076871305838408502295204363575662892926777731571884104456633328490823389566710597507004817278919187407094823142146390381527344462876199333732362157832390875419604761518071573154442876105845882777128235363742580489100573819815864777245906434252487637315762161307572843551670216638202275058050787627783481642784880529671775464810409278111189538542208951735646931228362109020769923941326844905329135619196941700154380372486450206662869964166371225863768085162132015778560190280640357611116657415700662752384170707818255060319483143287866368735892293721929399567622862418989766697077975107854889415612663953021118119774701800893586993509244009639246220159996102767030747106360499274387239918927701295381265238228413926257582706806219216870559057630515952493867871798243150971472974713827667530256834137055308926117364633432184891998786551750883900620882931224750679268170937102334198236955373871430192895053359188533647511058433117210051949525695968135477371525254037590020626350698933281656883878134733263005006486208523005607994330357235262465915492217229927826502802167327766176533825338327737813633728563783860152619696135837311239726520852635350703899583261072939361881872862492613210916760479359009578423453507992764228749833299586245813907093112800613018191049634339522499234712261712390742503068754478809985111259961870617320663835069840117613849210529138980489307787035404625414864645065989605760604945653141118152027673807880546966173543877972457568945984138940910862971330913221588825683825661660047209479756531803509345204939898487472345772929655780307098712890561530191969946846284374608609685747109811123172866825537073573876833400906026567137391980336572988186237243594939880005651685528474696835595059552978910440201810014766531292946808052738279163222414240475504404357433829223104776133826201294664893754507760803646019323321815899634062382160959982555571799807047760791342541746111363641039997378978346747749382472033679150212485794975736434939346342727240850183800815424123337763722958538684848011433324910847732586017700760320778606001095313678676268191165899568084250839214360076944124292882129366368551599235042425456484647739335349299478965148081002105469949465102536264883456138009169100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -3935688835585253481361687540296004837596745597981218410899672417799422662227407707167414581821529616339881556170043730133677303344738559918615497632809037403507967782619333818816041039195548774100266965485224814420339885202303188882082994198540993923650252749015410228727901211688892618253468594392648783594000143250762504699183054918508302061721907855552397284971768173592782662698822866087511064186169152398839680930798307013928599937328248869089968433598078247798553441817302249610707654148773902515946976276071145077170198031502948665718082980102809215893156844772395896559500495478672346575902003117851566336091554184250758902445960414261978785065491107459273695859613856676606602953284550462540626381913824335349215542484655196619632974702953903361287448672284651891335659887884880533400081930650155566179506205779598356436356318894815359367226961405293865888110994753462270733628928785475148449351409721039259938754962553235941367122162984195533916826259030726767334898143184904743511535730416214101843884105878700386346366526812320014344656178253279640388124752904425867924237968569057352862252792569624381126777180029598882420916542470171111733550387269306526407254214960261711892940029387857924400057177632559852461474030901966355313998532051400392129100334935806713040261366684470781879092160751818766316950267065922403374672207523999540180474553484063603299876803520767821562962800804508654039721590292470957899464815924988043328034123817295395309225685281673595734024435220552714260306759346899919624022779003188828537666233496590520921145821226601380196481568382384683210079997601324141134720446270899253045839456999612284473544701228931127011459766345021028386306389168263723201789426900370316656292684423649383456544853602664511735831599390586285326133200484943154598254763589629087606122628315926884421035839625310919443537561121613012384096304706057933998072996018647574908875843060181787761793780468061323283507545045211644968669010310288439407261856882871826407829789811151817446358564533383743617821703044854803627385200172892387629364956070190260262544369303427203111207076895542845446180920407467062507927549764559596102533697119124859057414337629266446667094592169492201073644723463757880463603597657582431521860715629707964513009326190881915308323173783591605280368140992696093283676189787061083550085178270670330829766724922770626519635184697177761054796880547952972779807998008077821737667712243904503772441617531964847518465738071915492554971283736125162433433461167478873131834021086894679147656317869550975935379423278016857046729568674371465351527867176519868775002003572417940074427196355236979605521054461456005926194075075113897258775613723361340340739108304329224485638289197427040124434396007193570072245796507993255263529462133735990880071401488207825961077999462051457515184206189210613662922042830406302924360426434515444217977744099502985293328953769788911689409045024844212962264974261731849586231214500561226000667341801094027515555277634849707942427451112765724904917707009060429169337286999995487381248020298405892877873568526567538022390374830929967884019749964108780416320018397253004852739926354630466800079467733267955394092352399154019294543261744435286515748281125695475571268609731377590456292077566614372019677202108656686901628313474172540764422128908968881581531110888789556835603550290984300350538047064647497429027582625374237702226220968849759445200537532275838035214570125943394822758733121418412853087708966758445604850699198954950978316098135694566873260920753066637642395298485401482285655224016479425116990008480655713163676304287514199297840463114410148609010203747759785609988898171890046078199255585108703470764650287050260480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -35268106769374256595010625849008500064663071907372547756483289555841204730752282137238346749264525665423883695151391391090239337260039137331917907706354449582192597296779249383809600860402046327665255686079244026010499617133822820496687035918131040672047024665450367056024453898304761409094310937391640418255882712329429143878842778742687250462573928791264531143298951294622274601728167681701563586223778745257183463423691781929014722949556086178539007039239528152558702354222434221989325727124451335676571368971153713233423190501940502013311527800100755155998095730207955712936190848902273017724682002561408588241992059641342041155485139001889695811328859965510918342706916294754814351805262502560663701748478340894253577796803014249767841178156402286271205033391807355128244662005542803478551090547858686704751617029290860143656988622398694247018190216432619929054512237713144442199114405778428690953119473779653495441858431576153855990105990487253026687447931505157882101671812505926986988741018752472735432893045659787182014950703885740070306217584893573586196963801156041208117709114195575344468064919647757607700154929099095986347796909802377372218467386595526277368803658565315981719927678188391020206527203159478368775907104253667817827224146046661763869152293333559354812284161726810699224527123975337858480297782828485756634399073716929116303630286303229183286823431646192311481812604645001196564028224849044403951611987794382546007835545909594066496099608078691922071458401947365816234035705973753001086850284491505038422778717780191194130307019220248030055165435961034253706966657454929694661183962777811798005958515741127439999350433233281436474883635436929360435596378846332541364539183830044444147355572046086437331864051688983119797549626466685702286871931779849065281517176416737483636831760872184700830046640106530222970813678936707505671034840056000152865349090485181624258544528387799042527757261866461347246336952472337673083999394609885671845007945999688963926582048410905581496558998917501803524820763525745932674645228605413742302937736049498536983033381636496526564529620645529974985249570724977414598610359001254179962746532573395166157094339559405858412127487769944495011425833217142036449945438986433255510604159299814533852269783026980474829283902683442094443725136122562698167375165443869240452522512570025367592626415950829003104249348356028711923979655282840417804235592376375547044130784641707709477279670297451249582185351497537610877999767734257182828869467896339374697985956163144607613594166729990323855141082301099529530003082688767535860123213141666883520434340579715434347089558733518085641306771114174710603934880492466163781710031887365420463632214246653947908346402376225185399633885905440360384802753036236365255430315359980660802322596133649021690331576079654141004615368769606599661325361283122632902968762304538646282760224003816525343961913438793211373035675975672169306992767137594619561541800943092526729555299878969758082640620088593554884867423118069755009089959828524257481778118463362340998716325856470505252989996334190675108319718808474826835653503796665540881945819653524275380033838224622500692528449136186293791400138960409967144938886586190932008609603557893291966450073330676213276506089063192028895020752420699374191877790409675527259311919103050998207247354438309071622639795589802704045371125838123994752486293292801960927715477043600104336511409943657192278277457944801585819032139861702622323007176682248507979370495154168171273999812295675168185669219944840766289696700446502077996182421044355578710727817640114821329932682607160568794949972222348063096725958372887441514906310723253682549700352678642318238267938011348992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -114310337584341015042348206183511582844534086335841212724697435306391661377596009035307713590549999848779124590749901477423830791549014466964452634270878079607182627440697792216485985732952185557422169033430656999584875618645563180187356036407337408871691795127445099880741583268863227953558783763686628012841055106884338534836436917935434413333010197404074740167412009699504474932982768750209009238528281987001228733697254931582157121138173095521224411294064832288164785886439699885834419426710992574555101585657047828944781847339383710038309682713111194846037104135262264240168482036577226346585355923244890496513380808272979440030504055680087877450063944583285343646376301441397882376237531921227841066465666434332289839421952753524601804299882222175270438827393105780155096134718741732823114765670092372229924116973310187484026866249778982354852937584341454978289345948277998104352817264010317334109163376896951669418978028873076262565777471319229945941189075701334779049386399219255647878750462436533355506439641540088739667664252337608299283415117600913302565870801448559517178811134044800535707691870732881031946209549726031467125634201860167208657717150128701444385724054763273160746605972571018325335234257599905961805447062269395234533777017210010257682476877661446610927055846282547079963475191138956795764909825212449900592307304592682720311652993767791917412795425791894194517487127438635241257132358260849465448398894263602366852210879040873445537650416839214983914418152527079860428784865748365993616054726884098218648027110386354036441227875263037567663466543031173994206592262710350988558332538308888594983583640236455250642234160385651695588170115623968978704399645702465040029093874258732238112356062355734981248053019785998841328013650080187669122899159004841073672755778151314032822227854444526122681982362567918268562642352597741170621644704632631888318454912484075691323491791527633798903014224899586637649375767271199842447918887095953687361822901193038569859690429837466455593027984273981881469707000289771864127948166626720003617648652738684702649739503984167343497205671123373091591115961238309796928280106636791570478164069291127886284712013804143791206304677116915219571458267568815638519589460916202525726553281439442077522170606382864205988896442520024134874576944925388043555123759758467833209742673203351951297988911202772132960720399643151267712035278787724851076151860234503714103254640937195647759818257850764448647817582300774630432424962509154706590328748540333897935493440635455243341946364089028244525985517404465596200164519935031478379464431433592545377109957968380819123867601289825603961560599215064857444647350722780721365263013127628525183811166146126858708873770374192120887129242371379001832269114494129701896202863797292819443823823867806198450603181759496333478204085704775943022378009995781396491372045372666375139802563625803433239096680079560809769264967564334429450424032646833723340409647280088260218528294919713382278937386936533051705344521537992036259369840821095428868966626283246430421456824027125715118022243435819050653767374843079957181856412382129705432235139771533578421248052777790185522091189283104083869783648059374741479907830328961685706171618964442008675694006781272447772606857070157299763302306435262460748417054845471092200262279183522994793303126723284413989905539915491545149330753489346150945928580565661800743263054228114768112207113002659597585294236676470960285405951771937421787372548129827698051639926095959906507668050933543495826109147534107620319298454876283605860756407650954198807525538639940077101612837074208529440710622503407024074866014646071709351642678861579703858349756148923903413023122412011520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -244779268336613168851586992991300033770417515971184931952696274314896438659804117047871303502265885508541995132380908501022284430482520646213418907164572022766624948559520812993726412642231486146948236920745995040783527561764414611688226140321411285252387732495884611216575852906583429549928883174751561606426926838248057082345850943352206145945653167590916664756958609382184627834050788764763833323290446973909085379484261249372802573925136120575869724258756109111772986052576189959235032748802866588380210958602111301163186298483576125382392589968330513817032770217605963415311173115055890779388951238468210499770650884549243059534921122097688315749032912561574995588019157476145917061752265631548437345905120681624082704466089165128676553478376224622355425768119978427691297170273362939057182656868154911290727165398802724959424373909678207494425022016465271754788959636906290440014575613633920798895010660450907373963370740173312511913985578516268271789013147647365623329808816048123551611323559798318569872201705944541220318718663033003114569270751976591478075554958391741034106089801534117134768554091074630266047435785894651915122198862206379860737426295574040014816210673680785463036964312210331311573641310081068081935432473085307420432595215507814321103956401528379565866287704268920746605501585837288069946236364910602205513571656891865031307609132896685359514876937050159017531398751381117941130320974215738448300022996644220508805119805936196404459737059150072821109513992297018300636207830433087225589821213063716548711901641156180455844427660073358056745071353745803838295520089872119441967823224008254759011343619069662659280329422488998414177107592704773629736210861406484038808342663875815195371322547519798907354003040351668704051941000630063227298548542467128568049469484109567372957990641244764722030554681787292952823444795046558208361231438467147665346953859727717024105470379556649004152512297792820134303636523097915757250374777076003408936419004005782022343087524272894630013564168515026048231086194661872438632595369483323317262824751346721544429143383420867615501947237058726218185988439092328847317759544406542717024227316732685539554064475256535562212737991589049221943962167816384719296040541244764584159952446719368653786321862794716522935106883851887253481090138152969405794705909541310712637120667081791803767832620929868598722804691718022529559058131350527872712726651810473784048796722473187972919994476040166189385931952023736059240791347320326042361782680660416895509637988903606269900549939922467479088790653966255573376365436940386512757103215916663092406660431276204445255587843465755599485768771865113672927393200443796177681214674016956888948834999303164664923748533684225582014377841247473377549269114500264888379878813149020082071999948036261618670986969991901271829302070712322877537463970040716569349097366099393892433718397128530598135552494066549930584720640679315258312849052966348256601967421978342177752375614093191014907464908977989625181983931390769324181973857512778339954240938585677335139975247614411438526420831570067811040206340040620795989095687191721091670995083386127383386250316193209443887498311635848748563249508868718495403995786532456368652512804086994738793385461112020362610355605420316794189501515601184684734490928389086076247151542495516123260681898277014589446166437918303471642912255643782123968674755047531367843278965118679489454163594192540664292947059344979845388944199979087871764200685444745951836854026260176138368394565215898680161153802015561726694716292294548605785739683639751862832681067455664813193645021456636092922377694287889295890125565888716852637659288347815438324788907332854381816039935574016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -385147205460806814736325011928152102331712430914813766421079207037629510889025469665115242965821354958404027531429779493029474251525318950159857350097699854042217795274352679470480753925672141686244933022245574331747518745588572405638567306178965237006357387037634375502709934806076751108433671205042517773053855618944950809363585409551560201716042387686473617558296354231864965981286286151046416602439116754174884593936404915320576907787955600180228099443466771958380341035414308505470807272995979284952235851689917462891675003709077615664614233163733692169702041673393848103885132301947646940279299691908966042198075731975815210651327347133585610568540596841365485018777472541386573525861124573011881315893581164369208907443812514594260899235732590564569140767691587048397339307912106529128507262406097230682732179738079118476034639996078248936255680536830977675964609116619097806179738711631334447793515738845844990474002152728741161644318623354249792068033013207310984735033866971536786733740604358928247140736614083899105933111064665238760785157666874952897292544128094729749970048779546652177596452221374306769368481395131375090719079635385379602716154660472958906622167987093971667901041770961187380099538460748830599206131316009557278931542682125595869824225528350591152082457225584692795912930934615680864977888883668082586132543448346100875630398294777962749798502586523742921697080958206751611537344717254243944183783287987247818101168649085915272740563523342838388419169842606197875019083162578094194706743542974595168465844198514285888586519693545552235184191632784301716972033198596318218404928728005970795881458944886660412957892829914111474102846296883772015864554251974918667153505897452764347596512828613829054788768173944189435481076391679614839238541635809579754974331832008992800288353142309902159802447519429963330965211074834826172739232804742491484431362066742534801359607107966706515446320490815645511346851995015853225766887311765117690528294523088665933592999161442141814121144449700079750291027732099828469026111931586875852518028390501834113724251996182662117102527952134485658300468730948285162619454752331439526846499685715089402124719981149686857039403505328250850008977814229623926716417069336212676970047576814000172055938286494439817846235593112889672134064535453484577646344971163229987788909306544861745220089216113478017695425743272811157243228507822802481145053783613974791850464921443089102321146184016283772996525172804064911610994384330165841969165043677431324230790502965224223278701773121951642814008664720421105657130737057382520975104907381352314675436749925537038625369276844126868896882771840930255309139786883454405858604780032053244948562978479837219721022922632320990795160884275295803893584003360639694607358434992884614253881123815420714395419552143492429516080906850034831221330934545783615009144891585941031893584508104886211849550083502574145104724754323458162044547403213461108614764753073630388082312518219661089236522968418249037931255876020660243622612924753525734142088144676322133969214870653063319098999516002616002865188175870925880107357484921630873168577113564465706363241795099074222489098254570831958234973075822998388707742664385538312791940131785543856916562018447659232692091861841063253402658635147887500599540271579603800922467615929225214608875533591474711933417200861197134824211799431162905135346064036867782434100943683248337692143126836626138974417655510066308762469320791886789300654573471381943968044740705195212838926576890510814125552511829706929294918965285067187116315061070541738460210962623048379074592975163653145645736753196810564992046194286600578238715459226794290240909870112269736243168385433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -463256091149462635928806885250584569545264955302237119304387250142628963765567350035987794904710004458824008652452438102505354590654812677452914228197754056645230175732046093679826494029862888046885988449995915225190652847920716745228845025636324430437797160941681457236651281412246367911286965585366697777858238060738394122552769686901926759303550619462022672371994988233658941733977117546041321450940419739722386971733235777019533745895515371550423559726845080488168426711584969086626080240817709485173252068168863739957964493681745042039760671015040121573485636166803159426003141782963908907791147923888977634956024723783634004280288654991011374939608123736828736930244196583534350356048603722486013377863587312330276748772842609181357235048568420576506757077181100347829858401709680252613973498032453254171647659859950403648669126286061419845062850834400804046759480077770832259813117300823513915389101393803927898934992591053383421263592070126548882814021837460979307724935353909122295010024443007527118572867599178453045551709552228758865847652713834715938855004309103999276778311969470732620977525923862314040487232104459771352388516559953123658828352914468479813734865678724365737946029585110713809291548841737999973181428324370032790045046561448030896017872956010614788957142354171889250762072612618924063763777885374358255783052540282940338995375277584094059124908497293515451244543678921160712430347253899654504512056879662555726998381958388114602113047195859594628722853835275617917122351734299689917230744671406771497580731120604982970298686498950712101122154686593102657686490789714955365793975651766551971107355065052954941220981517128179541878154530994619347231814945099627109854429586974597590839927272295985516046873052825581359663677294622639760729392143976438781982444622146813710484108991337269846466227719960716845074335665330429490519616308392010944615553998987721828764116107204892818887846873532285162803107567325521548405602389088412466967461770655668093023522738362701784362368266959528734946233817577291791058881539898950317256836089219781235183521011379715961431851504273619986393299861898497435768951250626226060085157807128622524713603037353716425033836099518104226787486466145712634991377214376356714464574359551428621889468677481561970082606475073651368434445983245043169827659241145168887889404912056597081285857323728353435175211649170650483942059955356114542893945910101428184009628518798572245847058751414016459560267809889843555099531169563100538118582103766371530229249264186592084544934612086254553790121220924316011208398139744273022905583870289715284454417371084482184023342548429764117835089928144755299565993955714246630076886619096728556987460725316689228989855394932977705413268458567149254348637120545907220609349014164300232981007730986321349315498270634863920761836141827717200158169605964785586792560154274796795309211352098636618551791316564852132073848400124459169411292894689198476974086061182055462569696728392851162441345130100565544796442511413362625101085609198633855585929456291923401854629216329730155896432002543572067449745892993617283059910641168500748068790815801543066322958699760323565586462558521699180478849114965582891857385634696315084167615999128012030239633819932590977836534369725679104003506731875141095611480620881758270545683205460519759492209444277019309581447168263771815983533908465386937714997350572727856760410556327820901011292793038049615871869582499332841773820786939326005137715869227057653683027704213486566303788806321956798575472170979070382551722257341336299214568651456571642233705155539965195556809917048811895977659044783021303866974522249626338554662020747680139737336660455471293442492989440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -437791946947835312471470409668918448829290850706934887216194344297390977156427902938246327594948157317746211652648811651257186192187179823084574734791517089686761892983709958596533942877044689307866347714857062535200225219182415919475361960924298552275854417742100307381357908084750852351437276272381534522097428657445630849071992036282628167946185279750093660592304618026074873343518793976590921460745553917013306709392818280055365243227586644713641985853993865374940992084228239508140794904055800862865860714409512372440805917529738958438256780102195876212060936515013903270970514774945272357544275707951781121038731515524686249060230739757131405343443483759093094760120024401615321737187744746883325179711891145394996111288337718261763774378222149347659152005455537220663994730457536077140093906608001812554880048552934038546559700157873415797936243590781120245754526056670789429148503519808814625675664711784650694597764950170353638411246334717222966864059272933486593338471987643914277238402569230372217817912164572362430534963522725491765576696607520054257496649788787497678613665214435098586610504432737520315331538493073356467227580034263024999418025285018989670741855359649014139145438655728555278830639572183728435091750151695557404471123709841514508682694621984185768200537290127863000423255768409298145721780761364121403488000076838548559416452137288552936660117307468828945400355375701932698627477067728001721852110551676806420256650943229032169132959995073895040272644003305849646258770798961065705893961467954174339358271156452570643099366019590870912542320608939477742168441346455564840408694703857420339650598864972193862567822771529938636870504424908011725219848474271022322341315799693685783380160996900056201784839292611022979806305900824143982442612697709205761822359728251144404212634971943624584110762344880668591092667128544376307740583894460085739341687973967143064141803572683475676454639891810663193673036329042085115228332415527991871136861638876223922142883793386372660359409052070515130245749138228124375058276782004572041182120784886412553407720614919749287493224646337577137051658233257704651958391597219448118724858487106494873446220391496414216860744264552135526990994864520655644294623881014019046569936082807601414112904605225173949696503174875957925105983230160957442171325801840221616231057665427556625886284345538920834939058195280009252008520523378434254332416629714374415132534976621483290051693738184484703898655098853315942605829602398020944367391668279332925948118981860229916940774871625619628313515957622548772767502818419666575479495700638714177540145401845566596061161636281579980485393894752018951202536351886932703256443172887294059728785815685925608127789303760817779632883459973501984695350965294366347078869957315698406434768847004559799781701428583414403621884160822335083720185139517738120997035365777673636990353656363182796294624307527522646397476759266738526143920150541053121451649879243848734122370073612597297702104904123013055530262088445210799438956740253387839073301548893116295586705368203419046295507771568403593176570636063140494406941255575573857614972349640044669908387197393908464182689064678121690043141601012062032647614164014247341140457266665453005249155988281084929984915409280491193295242991158970736888128931439079100560771901686281213622057463118591001681100790608759893829591582967463770002566779070202125916422221350621088278408085590448833391485419957141549586022866781358869871362180900575730471171570460606425390549438642864455104713351848873976447233216425960401604789399071728614160888394601711197418913875739572802938592015823332239323114726599642432247147681854105118641221159508966159568338944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -334163340047383288295333903577924278088606748851290842370603468776765468813267224980088261663992754870338877625644646258588980109690923919093029737745508064007607888484317609172797614797252296502439141693212846555110714985928166815136786605062789747345040860793133623933453788524830657729778715970916206414544171155754066741337019268282474518159040956241245455923817757455473514874960364003693594610790774930243876327899257407883174524691265551939677359165686549259854244460952797486553298148396069526303907378558010281825402910846628944646395275603718980578095415314150006159343349204324788527964939677151803328179675574800022471987595663437169636951076664920244848417671951600725165379871505010605931113297972292737035124843420309018642474813768276042422155315394266267301149866991858364338184147027155985953062973311768354839995945117656473280507857368263590373768647034878674846441698193767631558923638123701899270031562617866317716954393983766391812303853412424179014292876174573136852885909066906693233233268769310685258875328549879580788295968244445088944258217046984245276107352525009469831227500967555676367985622214239825984245459901365029672195637864927586598842653421782417947622349485783293689731790431057887168586803310793004113927823554730922845972223002226705606410570035187572080988058180612292732141143433221192887535584508592770843459501441593188065186573508330749951880318940318195923594891069909875485158609837076247182227063283052553199508632035206508123655187939034021632138807486604435189190429016281687148425232525263738255566719853787323125053408341315751535891973647426111263273018730921181957125520253774114395563149018465864841848704501090536480324010123153572212313102281799566280431064922975720865567961051103110062622197694277481715893814510100382531832896900092842939807353067175071283908351369459616891525183084030980924863230432653592026185650276184911912560590308745626465754287384960652770008204995816657894815972332538422840878687345153404140670826574754407626667223252746233743601396998961848155347397267696572038469168338516426539501586984679272143115343010510942979719183007012046077163628137705013108791689540686734197316832481096672542132116120642557386428156196647193114419214898892124503530683518930097820943064742599712907356842877912022384162350540931147961915745358215716921328595166864794339973924515383905133865044706330019001165189145719158754777361375188511635005888175915499677644874874910856489017730220891019299649866905016726282944210055053161314731148388226907910841734794438401710265120231887440463195321686482049846698075615566737316253026626990676368815188720005352766807561040357059774573821061830925488448068163974552550528659633128803033410952663573336005824755268497265378780178534330761913457722922070288753398316984020821123159715829027560264352323060406374316454542550216650782822647393521312593107634802692236135356240226092985169204142220632806547709176669680928190079072387806750852776669032927497638307697218101129977380191653962717171709299537778273545926638045847613873055269179316110028135112429667995653826886178671071728370687909214153406437892913999466683189518882991656950269507340832366960563751642906512339239388664837477802611668967792667881102968692803341475162365842478747374320056356164729714252575200388823087113197818108814197519756425685288816284489559813520302106057303889032664429815124954623793145975046267749134470806432087270823165366190371131912335052368375661116168577241614885756590288471930601630040283662731936713335253211654831237396013732106927883627110973653866986573039755073826581763942509786676986316016527918798592747186354574389744317256845835997895763792753207589447558758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -212680331976557449272389056089359821161377528688483667055218903696533302154745171295683786926833997222639577736979215657212259719727987737098053061340807144430242753276444044437578776560291974061547559694616314360463565439534565936449414087792292052135863499053216673774591777243535890356608630426195168111425346541468271675064284766402684878679448730350879445528837718668298098687834366103994644656453887104057260148238774124816669100342912278359196103210314201092492795052978158400636814769998578123140291650387811408889107886984940658805657574901280500206160695636746618691821386261835686806441925279098447398028028762206964096927252392220270241065161673794030201535050544837192636323122157612692439860532839240841028659447055064239896883371427805640569970351409208225542238272816913996852158938560697300586576585227544343082925376040967335973961844110223540360156927229669336709827358766851606391632602182227684711000510695103957185321509178231231042324445740258587392639442617711617726090391648983692155927048388933428763512637023624973169786393102732134001797208271211746964317955579894376175540471299294279530627670803153078315352658039343999629646489710000187032106330197479631271315202046804107047538189836144759619679780791013002128088266048098156046801951470940991617186982451709877979307905536829087070514903953531304472767348262978903092840922268460432082268064134519294884155497472743572862648022445147983459403482178779534476566447448228819990888804220678899497137911521761380234663961101906080930034283652091195206624335076299006487011808468492770082051783695080185775660694360930686811615282928256607100081126264959636044392578445059282168390947680075853351840340982490004303826970888244449980750093908586534651704087579342759838932901054076084982714215047387140919437348445798198540624723519111773312292878885570259501638634707803900364269058799803425575249691387335164611881307055116269689475085970056547103677105015429425320064896243292495828860471035291689041485603244585058501953119995786699246426155259033171666966102439259176284717470468873209119338509730218729027243573249754837858806076793745278106794693395199141125984991760574175114609721359417488617646832842340696538995094326917622984439656569058214021399640266494047376303955170525515408905137325543499564345100822975872774841883052448805612272196855530048822771045705251460735281555472492270077480957215268664139520176274314809385597476759841193661746750769292429360260842766248418447886209274081180649669591332276008108600617876429425148598660703865603697290837502571744200447508874773218582710945520635117041658742420786616606678618022468049658196543782156063956067764959043207639628049595836874217081189486176630378236766618861719751041747552733087619422794547808256971981625611260908931544424259395304579089204913187585892504422283848974425270938630264420929610827527789921660517091265479346853009212483748058412977399163195782680951460936153948237342006976029231440762363317466104877651510296541136483360030574317415194506865475491028169341605790006496537888628679944408673125578148697086597423317501125832366710347784824041594928968424969807531200247564251001156033141910189866650908487501755033562614695350192293186988013527241074999239655636904234166269308026771673939771200189968303497692155731803557333993977621518145323727063494214123888820785601890642647962937934734725557211525440241447881089490362984345619234777338774809623890042340673319466472141865019165150077199054667910236263819335924077933512962526784230829045968916264849935487697877697441534929298148227835024602723142935748962203017468383335914777027560976756106742522529391307316628738323411692693846992387728717884948480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -118566006764981835104847262936188276832169158631775520292823175037095086574049962942325048323257487857864679511082055214447545904095958421442312150705589254980227158303776915479791620730817841439602077765571924044871636400916754203319117848233930773300246432177268383438407461043942112467171918788048272215045583453069001807599712913704224563837762114194785641224166475434090076172972817716327251430804375168483775035566619796436016182712586031432924318242957842981334113009914470013507584215214857670281184879458347224827133197914324700271083571638686550416882251869040232370826515444674970380134187701068373036281798349742025379498340015767710493756597027253709640860085686888111248619288107792426351463650624064561514227788578002584395115396249042915151949364409287472160682293775312329672075613058507811976239858665527734900809508702180666150395028372711791399827619470262669266213111243255617300274766935160588434836025295438840633716774140753774491139907108981393955322952694721896140255782625805022011332188079360950033546451123442467358160635961527686529055325358459369056595560612927472210102446421973980069819166938287144939273795096835048478703532605293591781794688624533691818592752518122155305314901027325704915404636209715371359047947011655416967490833004901799643179717226601677317979620708761284201940526249785220198885560447234761755643885784659381162018394546250299952232438951476545309472865791253184579703354238494617640368674737778765535032880327280097252907989845581717790006951674717146339854361556150033836616162929892921199333226387580813550103552549831391435929707755224991233660147162909142593141482469829555341033683777319847760332324426870108121232598637439517811501961051156446723102623917783865514750257102997379713446109612977716046083939513598199655865112506210638953184929041393931214016912745394449169314786499547732276852506435582234575729096341029489197328635758358516886306975732216595796091537037983516717861813187357541847291976981497569545532107608551151254694149941846728539906703247986275444432876060132167048841798233304830403491358293296523333400966263517046826246923964958439613338918237288748077393639960831675731453599688226123935019893968646693226671192297503567762788113503748775419688135351042604635302108362451301231442701750964081834810379203274818607231509782861667293369445490920619746597686936678076479559261345380068964410467585560506644595029127912315540280480642435498742201918194587361567888095464292384375051445149030490968663785437161605763338319489355916871984096075878669214941703403382367413885464085177442856886859954623176121115057407453367620381446360091095423995845895924539892751136744952849850483215839091897651029704779079255300073417649332512035811611752124927048129085477088010397315403264424209594970716735850128496484997579901519328308779880206894693954797906409181436710894977970051685633106668074054603449790304575166521245788557582560900031319067741432960244705404285184871634396118633462212425563050543042245677686387925697280976263792832729116266698123026109849926277800856300514791268381394886791194341653332421847824119797212583144471714789838474414326362819689885882211738178168579228675190378087542468294270066759322100667567144775696151875863186695382916853256595647309396996459110648853627104301605275155750920559281304181961721461472737475545697934578145970216012210137006444719456159921926143156484828959118063584606832442388992691686833816861988164147181679706449190486068203268001099522135997249781903868651296032139364267190096256913137259115176104090228074466716867386565340274036013542754074034913837888187120884066416662893805720666020603867628615554211913506464406325499845935104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -60806860129579460324274838971045495287853933402738018671610267149745024130660489057157747978146186333291024183060463152330278824314921444171079849471759728479168610837307545674108644953188172816210393626117159079017446389595622414980605270940425273264262658818669606684055442954068577143845819853570943052361324522976256591254260551104791504715370027476698691918128273733324996164783046352477755532334685609313326897941380725702979615198487893287879909602580661721476081251018825949654797510220191165014198625987528227418925193947931787047616780389874613361516730837646087141650921780932259639776917788064622256484789299508836874328985791549358635064058814394261657467744373135213292131560554636778157549559795524569781523534247908533961127787503350133765575003247932417085931916668538108304090187931183192285742048498648917623798993037620628216242520312911574585183352281831273009154829892010809815499801689357794178753936439444847258769103554663512917159051277399770984934486860862227302182667020366817263431292924067268004874850269955380704371299101936085890835323330612651556047104052798282211618265543786417038502890518096118534287069383650745286748497152756116889315006060286645072789237310437766822899233160006149154536709865223939890382810703529524605942422696533315301107244273675734964924810792850049498691402472712319547592853134480205144209985795487396491026483135032405232495860151927086612599597504224278523657570478976554130442168062769176363308282113437828424466015306832955650801403393711736612372492576134379078076298849956563884003032779000251306581754465084848545429191040414040100318607419681275403175875967351233530373621472093118024731604182411892264961629596658096187535583850006776627403692874260736028530563458326591618725213039260932036153280624219432022288751309289109888087855024478916084476803397368350114475474849916250778514188872823694498507388895239013171660096090299691432481535305884057067580061669668626750086828300740668815221579645607624644058589967338194887695267550399243342047387043475658131507494076848208740807147113128094549275692606537668385183291701722690240645311521949905074837507139564222305881943670143266216247241976250884562824730241039114400432376903689455316125847446036938319857676017115644003232895200760585640977438498251582669214431038521616701428989486097700135153976777207488633048832766835340012143973347517710124838218201116471431842391496514101016522652163187966221328375952804915019945217668049208094335285675371154031147408617127695664902216533277876379595528644345500491636853613808439105719126588966348199735481313815199233391190565892907402289199804874034261425802867033877406897446131879098571144472653397996421670286878885073895897315601778629862675138072514997657427152745810464907628334329136958693829351587613832590241901161477361472447393964754974892143504099575728781203024974556178617065283414705549428519696587375974411188582933026775133602388266514928131909437124842512853427909112857183145152451101260179798881728710610490372219451223638329879465097794847345801229047206970718532803900374828825594051837769981171789946822093330755985744773474410848639658030325542318804491077889188750611055887712938293892576880200975836372481097757697370738511920851302911943981132140930164642379402894049801615790472606375676790183971126153248170242487872477907778998590888602676455913165811375304806173543623520370164949539143893149320854330728032055679935901885941202199134719718407687695085402981133775665261675663559176923575684903716313324684463431734591348974850108683022677978028516261824774333158364732678115834292447359931044152510329750128493327980047802339908485258238604634256482219801722853785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -29757719421795244359796816624558483507072068579138705551713438026090114228731386790001883396447082213356949269576500982167149854596482338100443158925683874155741744359528660351112363732229237210613537634754861949254547450307575515847541047514214995132423521861395020334520457070351753516371677925257721222874934665178604770390012662330185380245081168144539714071210980153953557463686633402476468719561719372886011506524147694449590688072335992397530050187681792051521953325122900347477583378540530358959118525200567486618581003394315590834176082801548091677107782122270022356380837381158857663890754238941486465815382287018422484526276632161883115703466313537712599113497834714607979146111300037580858518266878058351113771430445678158070485282222218310562410074229169437074141030338814048997948673509592753833601175965938573782030222744949216452651553686733040671083107827852364891848647820842181817016082001696091567108916769937474266316737078815814002616081879986377911840332057144178786906959225762673247394995860365641657953333168646142705476695485205577683564166298532848706713969908151630740174474294572868857716162472522841128692211300528578323123173734473563835173894403055909784868409557848528237595985005502156806212176413372884186784231662355822082449205332612793721002246304147680732392943816370530154806815150187525041242076693144370031460028001874707846494888217956159728174177332973563394634642024607151587554500763788249644150812867358178850410737755509150455419364513727809141990549678200042250671652918912390610555634753645425813414874606095425265541381061780630089180316967557365076663263644216039689701144376269490335628775166989168629184524931538688212110514405378064091757741332307703298580086904421828470680061766099411591841793645063548475623428060224889780914294477792388231210613780904492207668642106883598711512733195977204744566653732340638256359066821180640175746417629325704544778819322390229810827152935748160214149211852982079455756697051246662532108361062528077319945441146953914573648850649305567899361928831057668720112651629687313014944079428803999545181398855652100641844608812933170367529090181713294891111410788890028516251930126461167880772881151427974982847473479498409513054059587553267974250466533295687818121837330187640918200703815705427468182053224691666992245643971625838344577974143698755224527190832698248308381375516149211874264837879095825321074849695116016962686648260005381955749743203529992523631481925730596455878136488182124302173370503888718262532782603385823775276828535269087178266277532056251991710161386958055425510204822362663457448066950982611079280491312650944053695919980353106303700192652577707213391290084960323851439315483003342810646352960735817264787782096051827464428370780470707487451777580807459646941773569993466327111788882721953958695672481900182524160393695293609268400994252120441535384421717203082260829458544287377467024603520569061191977609134569676355692984537508166885711564357380218044116884539761204481888457426771279927232646265141076827891790109968046209948096333235773845630551152828265082507707115612456136726992229258320861910911578651940974468083525773183660957608004542646353349515435968484905144329927381524774271870065912592032072145898452473490499278051832066834998611714988815494297460128365539113736828703330453523829984729967990649747709817047050412733270992212330043454416155361420137946890853173714529736483439913046608057999128246472875870096049607987295523936827523427255719472216231880357830108260138148294061867865260411992428156207380090834580444693536557243633460901013289901566398597381828102368250557518528802390359306548914977172135694541343004081284120848629760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -13481600412278970319787299068249498349983393389548111440868286468440452430018024606241915986503861377382888224830250157639346717977919225166732843708847444228303645401403786427219653515521068666408773084153272899210847800434067185378389558184991507525033035218199575730536864413736923344432478160746511252671337876280321262785034134778039196824379488917179632929568520320052642394482816470743613307458937758219124494479101760292817955983403755334099893533608864737216956994816109450230079346367017949210864145981855001038153035771580670101744444696843446669616760463866926469991553987083032419186578601839228657204722582881855078849972572450744199142117643809750465629397767633862881108731815156484338618986410200506535727968819772777062258067828127010798238670269557868398696278939718873004472213628862444626234526784992863394556813849304834920207200278085166880630716559477742013649621699515487778112455671764202150257552833336736554264952274456629106687076856564230567364118358841935799818985885409251922983972741258452308288767125755421812589503831978875793317279449973088199616544337273609463054598589628095670366109183457579977399667576463100891936231458342770005604172342364232847862615797561624072317209132307844134540339543821765019867368455182986648763934498506473679392014320651801288396474668969917170710860585512252923776228475123520856677654865891186334347963246332927808198584858577897946134217473738749327748717866685968133196260717602434850883034206472834608840861477667206517923844851934553968280361970924348710186797430444423860042996676156685266638418555041986898169933744864766041200946489453576804759671294076320669231113871284070044918830319223769288818704566198380107175055037212121486472701612797112187776932328305554375964429079227159127817983966292590782048434988855148949221320461848611515253328723637837986041969779795620642162599181964698117153263393232574210375748384218071006264661663928762979513860784888897085198336440292433500288357535305285733796407414450361987485061024657671844184047283149423900113824186529441229635698194601797016050925078396429792964454707495237373214031642481730038640740447996311189054614211634335871440841830788838014629653950822016051214884847520380267284932767358986392288940884911067555089210283454024291222555768297188537827734329099062076360853224125558589505360018964580191434287787744289312610140262804347631059816062403117161393750287628085526212741203776634172595788953269261321722164570648341060260533536253619592902723040571450083776042429589345004769877908381297553040400617641207544104418067759855907034484867144920866427394723144119551056644807009197132958157394138097839509106939591817860732697233956382547682009740088259372223682887976543555067215381937828528598177336424056100838368786218912373932548174140494184556912619308506387934735817241426665202166179935061861405321348336863642494499344573263418700948606146722624828369122740661755400009766568957041390654569565545411147829706686276102570897143150620657684865129957925214982035833161862144567192344953216687300853041907979442475218822535870982031411762275324216405395467635460498816330727485697831065946155934279992748941046519621941461237581999220623235274900199072470125817829204990388426252190993284422089949579930677296840827903988876012516217610743479170524412979411111573266800416214463413660690096476268653176388548192519856277923164093098568360370043697767614270792578189653135921793397399173812483109724880406644151789444160082717397800665058852208154728954191040476212368801067119800959017855809479774298205065776636759780690994750475188878967336417728810672644371217042411116767083233014294513314232633711180946018289057792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -5408971466704989279972316458311963358670354394864683048451780254145835386715258850264249302099059539312996256614372620188336204575686867282266311095433492017163824743821425414617137876524991007001119694738082143526821285630814657221107527463953255161776566591732545023754998905419328528784217319561922215981225153193478526111996443300862382838055142508014554287794593357309082623564546492069632755182099839959079251733563409560674797483568144546675909232295249241280729713026515859060468698744909850859083157384726845143377529277152939576332611519848784985284206641654642113860221450825711858660594461590241693814239612102253880713546210692888660600629511383076494494433733994769423457018581803908265163413131378692035499397099407922059230654440153855462784590364004097765993814446164629010352725573489538742035240926662241282327005404029402842350165058945837186247108771689146857069738098965698926137816962210040987502083690152600309068464943661577262679304854663338898388093995892752146153114750253762521833012138558168815795713776242434455244671499613656702034568255932049792555108287320744192310801211904792912855626892315610489397281838657774512249592769384213049230769105548425785505510146199463300867370453559397240315205758098501575577863676123366010621454996317467543889227090454434518057256213497453463055696702130223252116538629792597682674068172506677050581092271752555693982710344440559998258096291779904710107125737277964732511585725147896396549829568244574736779830532590287205549893751477110664850194111020592259459280082457041782476697600848229212990915169906288215668367601531018804679227373143350058356627105154170961043701091819604542064025214158374968181008378832045835037827113824703535374481301339601466559705901318185002520223515595601662775490986010889896401159296478037248095574902573687127421522966333060130219371359144606553659415086713133587426082751088519476430528666022480966879270094909007557102952401977247280412733772039182831735556363711101222592840680530294286231173812803008641596399967746176462322823291320138150467601027372417836102771940978590397159772556272278099912505921091962618308720146461705546036310386407668246603846922225671898585443633197918757289705724407611920257696080770933743672003321341909753192072566105060965119154180942161300884245668466744222269038345445902688989379601714182855662804024982395237526580456272558123678869064808214185942756138596867732449397513098487410274388921135933085947067324247874743474017141264937826748447942048165633419402682010665918476107838135853344196159454548255595469625874727819086345884483288475187642844893557466904778307738371559928044455168298725671505212851928044706323547028955597899687517089847161772095319783449700380587603830308127529807765895022823497442264896700473542852154842164648513446660352132901515090540388696621914817448311461700913548401239654685288809148906564022632367299225488810908596844419512524944577389564942284973289796085288987372640112447873817106316414167406341207646491812814695874264866346565698931157137003542334967786253029497820603179168986753602010627148040318936132185816920999173217280797306229371227908070312143512428613734059459224964656727001856639305507279519505590537876698418998638563823410934063136037260937710984061486655231501288551270053594038848176071287565809244934729422409089865473876295037821281571618074384405907878173357920468947388362396647871538134573031168738006627952779149210258403212020994770187795353001269739345812421830936209138398709743725653677982887494368659334176452276006961066520379354437191270668596816833026646125482994176372813320669379335395491180446865485488846519247508248025512849263817172765900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -1777789485346289750105502199924559185212515551404070097316005066694247221726784060365579159701168547085990028288131823384792289839367702047884446617165236369866393651499575348989938267425887733009072134472212940112190847120995938734667326692228298097281554599393960098065021347125264374335412776593149501035562990339542948135368144113163574395197739465482242756706840450254253632499772576388518799234809783656379146208157235522254340847696770522005981827065689240536125645721612013102005970101561911674438836907199294991591203404290821854463131387150401635197097293504052041584181082901861022823407058686095055685120943286779932900715415424178556556366213475322160560188267462481512950279076112691927195148566364840568946836532752196029608335976564068826112835817626086979972399165469567923900138210418934858661117350105316332791722512399106245304753117522769749663599503583652196767985714829695511530274661170142457523807616916272376356344738416033179408780073402130917537653638704293936300652641159419763646930546538754707229082971522079103664140299314818644559727708348960700275149310615438725888316769688862348689809269662727582858802617699994857640478014510030951188312041025166423269168594652244778429401286981010074526509661357463227877609362732824929397842053154569358875554722835404822676827540026389299419885193427630279683657386318188440600065822000360383150634083654640030799889582236913590263469739837204619240581809737622858436522749449751236529908728759628581196961686547531096836993971825041417914477486489488970198948904008174090600551614047124823693239424320683967854337414799907603919271222537458492341236624316949553180713593183082735501733666389773413755227335353150446933134798546283235165178117529885537757869749406578010402481979427211602287065004907011607865918459244935037023972408094602544647836288378674661490227859400005283535052816348942649116878491738063757991033034883844298075397949057964340463207292909892509061426188254551470700333654700462850829906391474921910311631641986136503836748406126108841601724714801517696137670171763024465418520328534093220170054282153047875980762087241181188340249245814344999317003367578748950066361083142035111462034963906707155681780878975373702752245496932971828769085470780498869267741779305807287421927680559201670736811858059149104832746502680417858118187543333094092559112925943121897892105866961333243507073567116256072270601753710406268677579753020059923422280391967473385627722150584361307199784371896498266620612444678984265917551853747888664105594756544882275792404819287815952388537880320057985705060891874520162384317818525216275242911102225296317283581947615789883320838475193977526634731730993216208958252302999758560817130478425501289609134069116088925571798687047479637490475764141995993696694995886562636493783780587906554102827276357849062117004478220094806249505600355517268255769569215907188731036255625578379731698551250566832248608201072929783300111413153817561119905333337357608219613904572732681726984755381190716653594875354743842348901916005111971745219716568420939650218271391505262855143064443844851408300102047923142434646495448190963601438441836701426499139279269722243361546748818050636696600025914900437338242075953490475651819899579402624879647683020789460069866891385408732074663916984055537190583879242532318527363384651553558359970623716386543857557778662724679604054795435238764541924899831251511078658660355072225652178350704144636574579949132418409122059634951978634043932778039711256912076987501422161845765712904680756652566124589157219582370334181685599486542137394375484213921118726831448130396672702266252970742555817925623378179673174221845008325017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -454720230212031137238644638488332969391443590692061127306595481679456988535267107092853663606858581398140179899655677719082693701000870123487232955748289619318613656019613404522235856478971583009910590006296275873419304129928673079133130654164394622593468885236789860560153044592332108542636847829244550969383607220898796440247724309100919639916947575336710634937694098454908016444303014850476741841794675430481435944756994408990487092546937250530880943759908955910034806713978954278423981072758408236286426964304956908632223826982735931745141122880984516818761734369733589975904668948935174253139303130121326876587076558865784434161287065663967056704252729849431695905425636179453737303312830227572261809134163585949598660470525737971532813734877381804581674321476744885042656954949107384186570329863415207488415158397521278240527723341555176349202775600881255133562528631565215878563865467064934454526908849151996934240496286696890370955141573560674879573334672454494040871640542711784988457022831888401883458098223194613747320375143984071259806399820840034910381840325754169103581319716502862855163854599832182228659459381726059354630994256916648830524490526594553147153641496219634248718401760390685034758891196509467849185300139621734427590821899331407496096693525536003344479613613683433796899309827687356423276380618171049701770657217073620814749572311022407074774900413201347624560634366305909822469253234576774665146210415821279408912200346956272848060875841362201268923627356439216978945044476864783607500442917507475579154626557368762707685923123588721250900366416532525833117819212305472007829106168186646046640668920727267926106762592705543584399493709737456733723788141559913233808302672441136842259999188189322739203326601329521965938662237492619957072391948206433055762528539836012476852900285290677146315265008420278703042314408475714294044655575603825125398100139519483134955509146558652141089735079626697151568668310810993594245846101355011060162570863980497182471101827062758194419941506505561770161563222566133551080444440298139288029561625342196450577910948323512073877048876257201414271370839836817914244005633701864950916305530000028678506117456900717125274405705421791830788305600548332072301338585239109057175517091997441856399234075426952346500423718447762104230867199777428821835143667798237029724231980536571103434958178102372692895352682183403972760431040163047927736363046866960988788163460749280085091282330335634754578594841315712315834686151108006004270520079385802235869443438389655721157531714467490360329622883865142248041743396858943725670680304015025517585231832592624135257278743932570890790825981507183893913601265124617641692678331082647858408619824692551403365020883400250391837966300676811621215387604657383028324862941282128015130479507171116150894152364744757748431954958818022868280466228556294591200154025683907339808251260196459480476404531824608188630019020554551977523142116098698218993904329221139865460533365028263754724626873854458873078519710638064271974563161454874585844709983728571093644252617092131615898224177584806708540794051403110370599698548697424796853183459130259815542173020054193862853894726532727884649843423354076476305970955888865274060807058545394565537815210215599906739546535258679196687220781078710162520175509300017497719624684050036120828609804477649520069564054471129733884838317989283208379353398828711465063448807832479272737429293661159803139000041430153472227059333637294927716449239377638119352939495821621809090995288336676388133756183789451660300345695644355621278573271932199977687847699290747167870384375422994682722849722574449906247398588801655553952526332928382331781120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -75147624348706939281040440807757546377663440717126569944947178759256863348036347403618537136472717548766921386857633890990007818598369253838793026768488565853319045774639394010923680430681319966357127638149277548467996547766187662398619135199023284096907508152373014036352762839580764950559985699127489107912067215317646959369996011821831330951268901906830725284675912941906349159645537268887679466928609610234701849193554988703302870992991193159702171574521770848881884134202520640613702997706930528592161505472661901349662423867446898173543205953201074561750324643525399729165826357609332014605832418191598769683680646300715202071381146052313905843057527683200981668340798693354646372297918709571298266833383750262818194962462846969538471552683579277911079705624755395364367201579293624702632696117288820157886991193870447093708518703513294762301501972953269636998576068878158984697880259898632682700793872579175839045235657252263127901389368808447513611091393563009364518253794269829423332869810829035888256394119483848759878024804113826002396656109331747252343854076413060714873816983004884600976535634834549743653194196453147689362421626541036326605117035253677575046622648033170329531322314858781265478866629310051185666823031460059371975020481697621280108516790336737358459972228260790482492016412833204405749934998004799722233478253246782478886118776898337401675177233678842526859558441659064780987104683060348186909342175014789863618631052023083196180148044001641119286396704834327666014974119288903463528889753724408303473714358667764147065834283072304679209524345327650008259337923470646489127016048106695579702556225280619299009646570583321429185680203450317117103836010802464424904502190270414374867203667384469270527385480354757465311661730845135897753919407768471799104321261127226321822739226894979104437471945377229743330902698485350728539256572203952928098001131194759816462117171732046197161475250990673357946395087622435001129293763112089624755098055208800898452907276649797827124647525786522710661086779068911769441077690368351351324048420729027366544681248228754897406073307744215815998001159154541105903546694167856580478144189367099773429352487425218442653625207924045046293429873747669566820016584317847880691983054714491770013629610504997909229730659578363028006501222351973428438799667003384961808061401700406601282472684191643586647886601065699162415707031793826558557573659265213201733351754501905502002914132790484561191038797977566664249368985760965903391579226071196900736734163450434959076094298564444241576255359785392791191247231420667338485469581933733699140730462288317905445846222873351350252931818557008138261516919550015427910499678937680392181152357811269159971751759753716385540876327505855344132164185388945851165885750879026381365676218533905119757099911463888920116940656853836095263311825389761631206079127317433957316517468588055100169387762191070736729576084348264848775615148658025396026599560368583773258131116694887154448840168368494054605868526435677894231163939701588831658360882636455068258067657059440972253256377293932354336980186603898157423917334542618138529840286770963349075655336920375609475938875966416389733843671459826405735158809143642600713907179035280334502501871107449593096143223208767209710381998618142360127831427334604646723410974383838844031512087970628892999324351782914871329369197150392564555350014240476591080163548939872588580262517227639048491438690210603074286306244112642994698902006783942775700861638965169197082190457438990574793590403612406831415647038236694603132476195850959550142996198968519456909991429838375247126457783685864764166130249114900562770042747269236654080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -2204529626842850939088332365634279997090352059385553497799818242883893053614178954585312854043675322416450423403981803518545643830015229396370488360292021241837672168720299398517160184734762135531988300954855965539641482350828520572330410374133595779624734438510050838989187863834991682754227423200897115782786829317255341671043142281841376482254476596265653970642501142701240835128298513245920151207693638266041913952953104695936162710767440927980097919159161770198207110091055817751367031925164071876990164122773224485169133617506547574858010741741538817837970196218915767186355868393079061934323227072076519505544790181718884909440107283069458610117909847732131197039751567438760083996667486666667042407865845533588652218608534624484258440863455431542126244232920134295226123437538996854325521227351521727593566720140752493120909172473531685162956248704904272946821239829749754843197850209954823674338713785063595736326595809310110756298136033182891200897663716018944714061491652247460363989735093109125151729634463104855274240659738552937027434637899008996787381763472062386411337739228146917318939402703878861833221501127808818208290333742656722393288376398340754957401680439575221856739005198912243876819182922863456174437134829130126612450299751305467107708248751734264813698740732590770896461693253422117286233253691620840541959093442445467418754859155005816916568580828586371064590274103662172943754299365813646666249284288487024581226129590877335463752452097272811081856985048228540895492685334921707942077842631407935031413674016128377956732578041228353311891947477385567996274219719131762030266543786905818861092561199495956487111885505425810430632271061009999209727161095476765364668011839177926586082852419906206912376403767959381803699326202068268293934188061624230803563702792906808935994221228590674378570921993612014757578899338008146762748917070660661304644988509798216989002546963523323674796975581559109323361370172817303804510682089325606309896166157705049206568077825636660155108521938046600161462677917298006976409207623351546508082945053987742814023926405728483861402428069595862288168970058421345834582900286426358126087592042302100333246836596471281145813463279714229896372543459969936507238823127208765951965248996588055792580727421630919983314856417384011633752527820198293141812593466886764301309441125386121584031927301362335401782542666589186730886811347285684808513766733659317024442138145274779793816884552078147425132618838665765438003257990439196943110320720354850976166119025657825385527139931067007551103313214957682301677799846905772644873531932190148406264682620698875144250912660707598924587843597707552365471466205472289843350101788633314647782218522876736011805828072999739885553757973130730956492060697477577760299743283555699920776418381597631091181904130853247841577494367974705087757916370522155733729382598594184330708337219266008832850513729019338245937395193663958891978353256058427302660880635663173626461355744536634125884910666281954867433667634525872173998240808445413593712478400261096965847420708980551193252083164478976699683848847372956004444791250799512075558863928133319275199461717836235057331711037798495565697568096993193937140557126344439361511478920565051043945054276818082640844643154668178387526903176479775780396528547279038045062634323456872179069961223482264344460113961754640448197352809038712542936378007546433670017929816646235150987057821251659246185098772947192550459831163074708539388792215863714176871504533091444755194790676734344982606395339013514442678118137623026408813052802027032261935040014635760261606531885874438359864449779835615278799613036637986298208053886053253120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 3069985827047776885475528244897476048196822219463936192896170420582091290682644750590389953919765636756647905044562147408301361053584146607608016542718098239519680801583875298838738269418117737526005322112603069999638068436935734715573900677456121338435852118871455894226463779117170524522210097298619199196949630022930398058447408270879474199521066395315374274694293347853546188797570024405983947955668528923896798991922584170508274675692111110325886809222539553493624786963448838743448114079972436195841176241041566723086904472961445725176054349006307112711990514505865901052900688533975170591446243056225597424850689267774149382578211073883732492179715877526305991700501935527576386196767620213615188273264416737636324253639968573204521736855558472830585971059096397567876075494964823924534427537373190356144495731419558771479068581790150345538138185475255084794707536251388831097025170148298762725063803346129399748421138005840978227610583558115113977523093280534210152306530396851510715946202084402381512031722667383407305341850913798758167917447203407585515732958460112719329663329980634778754390625466024693550406595048988762212634219357435030200109795861077655989693593965831367410249296719554276809416498650162891353811976852162795923884594853110781851590567880177753685724592511229971092041592849230115789869576962404029162501518554893491102059129339820017147624118176177915515820557007162592071747881923699920516861859783085290304393070750085843366991036449070674720816107038234098643948651961124631107398231416060021375382090129322531402273522905807901755765079648941112979114015171024747258515090004292999819554490613788826540258654964509532827312035254455946222339124139917781529915001615691449996725420207443767243670441084501552726975903786442300092445193542361386292322192444454231936312584442969409469571178361726054539268567744487173625092902439261516750169487734006074606722351263655098892929140313640921444512515168681762040141781953190102134841144172749715749823178138413550278039343763376580997892382659505143066082889356568887176823863120658798958735168344698561657705409371550418843456504634595282265237122020791055871270091991881589118650988474149242941327135838465783184399156378680168871704640801240790791907640604506967955244302437874260415134941253660893202093569963162579589513793365352477248707092533121065029272699549076488601529549664907179168793209731006796280773007123220304646626067288776307932549459778949794947685513850805303543158505585266470948726993333689478797655152585031540962786920323731854628450346349736550167243436846559146577403106244403348746010379622829188390739061226403517844356246801147912636839251025163512131678021420566298147813176138849897386745843424867748595653404058238900760249439663748090396898515734792411176870746528950462105916300044255851986670480792897809745604672003691834822848322357299148204324801977166460536554916796003866449019579287537734069997748066290148879239683493857594571053106998640384932622566199537329225023978935316581153519408532989218915539430698480727742431042530959719579074531401937664840878946835607012196544900436492145902981303229519213829531825377832202457128946360811319667535063027144638998015743199069943630908088361937244893664171430829717794062454658471567334121659313559762358514965704816493943490423074425669274644833665191729953239690437731768468663712764120980713633691465900068251400986735646988481323441088752777802347948886424742233588567583672494709426804369470969179730176664554221873322688202356418831502682502775038879502468176740135890704949769388863398111464611805110985338010461150327429039813783220727761428198618216288186905297606934528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 942627210904899343414376056733609177765469633009623587138526028965806684638001009361389006089876468627247829107416960604213555063898426950981931395233067610274372140044286929955105695314280485335336775259794153229044840081278382863759377600062338767628886788435692166370244707892601679119432923721763996592259692269278527997647804870721707570431883524135861609731247256733608496905654128302189366878133182351438898367792425330437713999207393140438263035275921581818773035606370989103809380900383740500765562793028093264714288451408972941615507032046770082832654101382941111958703575271725201721866032517857261543211224104089952553992298892375743795564084841627246742815458545464839047361478528555781302488354460606000612641050034446920360900037069247416042087577983908365974290695052297845625451233719142744917528438736113417666174459260238672058674390996531012606601440792440391902602933536966959156417145920718457238346349549809442388089963416298901577851184136965249893494982048613743527507037530643402548874666092827645761773399319572058237913036266730870830727013153229540434265250348514752471283930627032579914295469748628890294951579113079420889027922529852186421017272686696176638533332755576693800637608022026124706899304792224968122120084034601781900746869453003132491666689166722720287656028510163795680087703103630128434227538675543346526560388123121732866404871728274258785891120166043563974652438688737516241799444577067806205194645323229410389460084455125189450725824368536383291443999909065563532362590585933368301535030469334149432708129277393639055773508091360079435763478332487816898258907349544233512991886023520386586111809928272454237127878130348670030667518399071712570620095638022254018411744224859761544414746009787511854316291156697921205010362987684395692636622986504988221185640576846398034793932920787869654368872068295950968957482038832811148746904656447913863719077118318052294669528465376925188951099968922220339119210536116009564685184184254428401936537176247333474960589726437989901477915093064268535425268591278206507026092300700362635569723092240618735981212462890096343665173756675729556826426954588211137999855099254503251295959434762746941233920371165522474216039176913049197270267373267955353943143721507552463876579016432712182036522381842521771708647662981127479026436773821439801190130769421003736338207871387662386655459649995049447998966948730288549131731284567301034447055625554212091704316045274697155632639042947605181412223633465354214261408131579913069215902139579181251034009184912835861345509733873810130413165344278817295695227751551067105433191945218316120037390251820238461730376108290215100631260984082264126190495394864980061964815226305223533393945410110120699960039545602742054709100858496512950987326281526847537345189711754678329210185571192768480353623164939018883514897874000949647803754528473990208064447747758821310354186604777929466676631990033399330662567999330101654587839253171580145197569228564476645703688338128033788805125405695000856864688533738083270773666026770331423413629705478188027991431068746464432428029807178597196556219557085236119121803568809114746033127222879665325085576353647858827204673135817988102733066726007274627963755760045534783767664143981473944062842190945422907781723444622124050995828745440365068051854661193479115999928847102405411773503894354354442650015481431712586430644404656388508727000679225941943846822968765526564352656973176544988033812787661367040973586244072272215815871175489813068394472032006139159581696530141998766585340572238378390907942557146660303715394826875390547156438059278223877597164724884690356170266760893084890849051095859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 130221874167116174922569441564049885885688689906666344737568161822930536751084887064145397628091764755094815402950064122044546810935677619161099938383777327208880529085757747633551025071179945713890988445658326248869643123842131173590498368799357223947049064654734891535884741059553490581354397800150083895542885522457509423762200439184427657993779799210141346471819934708166128018454840011791444684882465686705685584338582562651237921325666142941578950721696879011161949842731413272024245692528348855550934329873289482936899213987802432332707278732975851656312836457474693008667098844202984796521548905952552328839413958779338176987192540720221714105396021765625431817441505844126993608724405193178506494277267274609293807878048663806380852006847401085280663925048839455832104909548698230723093402344338906331322044645338272370090647593528725160847023502846750210992753435627839561301529044079425667832532019102821447901575413938936777632858900885657564021903596895310508064956557795831421915782578027187378948792951244923869279523679496547836793638502541440269445677922432987635512439643500217884362083753061219949608002733409320010914823865890253392871367569752429598954540371336435926325655083927135223186487485443001492843596486357131348747579271612811336554413057587892375733162084202219790874667019885770155099339991295314053393286231201870762570219982854819580458213431542653505354097245705102769650533537199510986186784366811096190824425065436074693798506165754526554066078777343474853273678077199099739766584521923794817917966971313596467266997367928007458685840766585724549545448230084377718500371982790968170760884324985790019107732179742527022772798000320717031066713136149103937837129816406073989016731634161832378459833316623991552019260626392283364445200052273389499238198622879656065822209954239344264308951330062756713471990655669596778895988204809672943800804490141155908179699440159982264647559505413594632804394481404672002768851379665501595176158170358797212128768354834631939842048724071490095483835161259826618916199791650258296003424295523097826240064399766954739313298271242762672401608932506450929843537341433671399542744199223463374973958643972384556110846241361536025517859328460330443209898825049153765391124532920086380608625737193225439055856739808096810638464756714483023529537125861612793793616388759808154472501617832223654909055200017569006449002757786768028214163769425619370416496182139787387939184217201893299392220721457606724372334025091974296423882350598031757147192764252448741088153537703550207038478233683799911085050758511287773166710724720282768828090238550288439565621222501887932334845710168463629344016550419412213763993869255468650300044768774194920177822951553005571156554964362137986714887261741862343206916290093672833752090842456696314563838949574017356914936148050812539066722681689605690333676378012063011659164745547529174436947807124085267052150295045198190499098015126613409960866230321507390519888096107458108150385257499604738411448900405266136211546551550867417286302404655198429355207376637284461070319336376490419279463192594789708574304889866741109655690187425181283465173575923885793855477738557395658529181620582274411709369347884726910214566507974348555763201813638372356505210269632841418149625636843709173129000795898217129563392494025812774407153813780433090373776947961073050819517373805199872658425858159609910456177781506158999710052355972687318853727040689432236162302598854496837900434663385519828907481815813375114737345700692425061463447960000275836585710367327957045775257760781259908160231586753189958668301584248654181962318034920432673740390829089699803437287342080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 2018105971938915508547877530659326830071475711498172114173744506815228455573424849366216662735284046667761232271054281927225680926980999677019661142825493466383802984313506804630530293133336224526944595621394220824416246059591426873787713511670820616855739330090453000189743911936814132600194199362790488145554431230293723907224802586484059801134127191418641507679880400313852301114382762228486279402267846614943979681054021466639575481065576637494119396411850257288398486878278660585215327328040516642289244875171827878470524065724462431805259014662329939149011432372210074859086223724474971159937213490012063474026575910465126259592192670081849731968470508378074381972918030447949911198659276042753982330233892398185278560126022525028425166791055491484242951882785330785829848336719624355298383403343408624939393565257657033075695995845885259915241495849299383425565242115769347213790587366766431440274288690536370601054967397327932696178973127819041764200051141473500594017102594019914512105590412753874783925841837280306600271938206921866670464972786928787027987681989901499998694093186470435980452593404105312026024480081516899500409857077035813734039053612970850169682020774778451114643904110729795255621595205510333340600566543883728151440241404551577866859196745700192158316537854491105585524438242496075410619168233343437295032580294356995830649154893544207192868839798534882422613916705926960930963253180298091550668991200430491215577057167258271830207160837660034295426880706577890899472396126639600128221737721894092987971744897053488013324586038266065068241528155179050645655670338266624547893371639669659084927483196887405659414122489387432916741613718469611102370084560536040543373251995024895931218563557052530841843713117916600258521397614170341893806164650382852754588129325557751049019052077541807940554099360842469048197363039013025985789277349383397214118956351839007664697087084003386536003140366272072971651803327517589513523082191281193200133994375696841588377640030022631587434006517304631892456837630548477064741108725710787162172377332362905295112052749659454291479432909656510675867867377969695177347043351061700828269553538652907167622081011399336010907866151640689891254330188813001178373624882219781406072999306053947095416823797663658345026082921810513975597807197895723798454460994797037257708194189103791908825516134395383626704656632917956138053815919327681884904443536617427225627627784115821613453708101673816170924003053013968414281140725591284226907347076325931275181803702007134834318212143712154925827563404570212534896899896352182936493994335677655203371254887650810310585525922494124235245590586040219865340439058536960105315935550598844139222720422794071275668499160863168208283484721197424958932614136055457671364145968761103152833237256531500514647734490396343474817050201621690120991673916386065883955314039589991365780365989283078579389018454506222135852125018336672316307606572398170996907403987734137745740862441207536882786769804011449315655050194701717729594982751794100661182583628822320216976935258735952608865147601497217281529185493974006848860663739305540758786524775727581935160428195039922147883911308202134393356937657635336004746713584693631936553356771202134824041652344689876787228842121338301872077624143253943249561718073328378979769041092824527548755504890395077694523581835260060779150960541076172452380723263214953069715349043148142675291670467349536291533686388585610418499541755102457535873395816691108335133991366555210278080542214277515661092687411386951232988122757574483126307484592450253289157404188337000582914803693506976754834807054019792692349142024617949153722368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -2425092846700615923285418215296746934469292399705574608480690142200598032874837208870664309569290673271437724639128003160723721113754139388883364342679402394367131676609795325066355036213306064796831677629591562865326431197371972674558847485094814720980070469583934753775860152318200879826723931225596984123350951417362188366004195025616629157981420923613833136388947758173846208309408526296586164099976181262933089642160243816603784703303128824027280637864844755981403470352826829928251819602417712240220160615196870969062511180188301106552759560626227086178201163903013250205749321537816781375533117452335995388181958815597535271454889430233392382719931773903591977274901305435390269234588700538064307170139957020467454635529792103713430102304663174308245802918675688273040695412977548156721271769224341866031428756718200178171132828612197499346337760384547191309123277370646827364124173547273249503335637586256349750211938872017724011872838441718362565944343189714124841378378559611234731931582627176371047442778930127726974555410201170933484233733045502672930471521367323228967224900233328307025982786702539696378197089648712236703175139844766391788808750803087294633323057323367556268975358669945822348145355892846417308164180485459200614240003128464443896829739522916739897063545834901646298569219541558431084886709774781563356813808756512751345069594486146823119093819464485629126615853757779977687209337597967653017419184033517460485954060849917739888364412206324085039862476141982448614433231322023541903480289181050515921947561165124469924748600570194239323399809869992810219954992849294929844279888637771161947570831032171908105843178527127620798408515724126754365093537526527381413343114223879028948707514974765586885091150827703058465688917529995905200335317690938035417434793102588749067007014004024634182561345467530622538203311294141059971991926983176394045432664086571432051563048528665850117321106958382929358503377935510041868122929126974285660728676383533121609395448234782681005234932215329608865626756772234887717893562518278677425052960469448903672720800564050674776278150212062920745010655611064119992377021114801167302333506769241880670153882242900899676684309280913638311045820551465105825204025691582584383318355902127999991689778092863819472084065412582739389025036332960933904448575867903491391014489815834070553917103594569046172525879366823537103789721006501857784196946500356992512108397103249014309290103193348379758362639506018790757248929720805981265958806366463990968595021338330849413434819298992064117400441676084654290834058587746153680298798760331948390862572491015397083502080768287454626704155823240107510206507292395319906756254174657610516337441864368125966341794794159716745011541191515755767603507893208209708577882156359578316797582923719519693596325495614223679665262370617309096303506918840817481521808055401682802095008948110819631109240664673082145263362058932037427933239014427779892963053692381805585390268756800751727215898075812161702027216953561093989156755968732149037831033056808307538354929345384063490947425095047252528914484592778707702145476799542591812413669290374658729624136902308864462588365537159402367336849453792195547413191197560936323816318559211811905682553337601932110423209136225229702463223162690594382070491955676593187809247097464574396958683880271217571959537640349816039186276198577348816056233620721393709985333951501541134952485932761067217806784104038965062016686579321691976120373353285323272279129894498158890429972635751200233571108494909848247005779508803205870946480002181217741203225281260999023932522498106769112560605033586822080003194230489960205516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -555943447187823056384592118084248091467764815206837541594597190463094570320128815550164284230451983195771005341586518504934892390657092321685544859799390983645995972395194656156539229571015947259453590407975569147459453488046576068654818834485609888145834687996181350534851624475983129946085383537172040984318642563126562278346599904833018390375876004683215425689741284477803944714076619968765669696288242257935711300073881460269155992088093976038852356093480289885748995726382844486557148533157860871391520169092387903830408783196572789318218675603387052637055191327902784245624794380231188040989178922985036275865600949316269460847823157277358919823109191359826588247159807105966807222633804623002937365530358808735803598868716767327755934069830446897011571989859955293805854738781833956163487476630347521068762541808630102920771905537306270118588724002572156386252655037779341469528895756812597396844289353079493362489982033061879842283586717738200816115089275297362603820357685333607018776866375693879625424303218872191846336543200344761120725678395971099837237380861976254028483030118504653183266026533635926814363750888095565478202916156273302562146205991252078795301588893892246339544700633466649638844786361313251971315866176881658945162870306359894185755385592671379988149322320892878932356401156857410551274208286411162629660437698490952311256569890556033134443218523437672066948717397833415736481488972448289889693513670855264897881843678339449881289011822644759386387412164613827036442090334170165004366617627022780638211589524171848425213611652103579814301874707658974751628895755878963649668341552061683637096738867366350307052589811602298174711520973749938051681890244109584007702250275938798728898213333809027368601876676664259631550903596772474300620295187002279836734731895398445112834278854796763562051055136742018501195637481954179343569467324547174537795709192385229742667891092252987554285007946766179849833965456798048918096778248263962263556634318735111941788408190728767535174305709855335935349790551320953714501481988879332691442190141613812961288365600639483946038325995569753107362354446833371402545641535055709701170547671914181623895809102512645937940075456863528698008027656192069134091885729692102886449092818354798232531223524501960015262389006598366225865133742159619877120981511765501283308094071040586033689498913405498582792377578533110272376552286673675324963477535288336412849486032337135711879048934159093694086067547690983617004006319543868484599261174398945665693043532653798185530923684039075997074971908138387697017587759989009079886588826999460292030000287805247417568499118150227418421494408277033814807621453712634557080576316051473912923945396114311505188305441215599854912864708893802207892709933560875754326918027524849168826635042472283850716924782900093809225983351225951968995969877548696972443101771418214783157057042667896850075013292444541008548451073934157312083268373131222254598400900264406168982801446948940795609618480061917951371755149352408089280099701858840200328870398054604138801731438857444017247033173172292501390129919872916876477303564356285440580646623616100275857475610603593110416503203158615667212374004165301844066535650464688444116457182260954619690496240160826409746906258455200621035659000549827613489108597766578635286268849059048017964086166481254305138694416816013557634501267293971242992823507254560382514013505681288482941060211112693744396155947653073704316101332413979968479501563631343210976392438271264515736104100558782387853416178813261848751244420428680575600469176422070810929505112785588985636950029746620844743137737936489749199094664272480829440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -49771597143663331975355654433938345904352932493445384522316721649211456716622640891497834254642480433739351814590896378906291272873858301855686631383007718928073591576114598828974665021399794780729654837660857705247599205842192180157066913940966840443584150927841549893815383911747623708944110425729070318987967794748424640308502895276340116606269753191036900392083649887978732752411111648582398970122377699601824249253266774707315227047272930690561113970439252122412264965478022252143356067435987381084063531856709658386507156293128337777038242044634043029732030680044185334059471386935638226473906924217865757331793944381765943704603062986427894831353600465303073370174164368627753552080031029475709152529257006730200193041984984711504353573634635101986536025387533889604879192607316935152447751984654182715762322429243376102240618168657837128980528024897732872899120038314383052419667976568517204324711658967297553012471192123774457319853588632312562824476940437329698892649035342441820140752407559062451674492335221006038109292419358530369248826535202607974336395262810086990059854640396674524852319758845838736534657415855195600306454145895542692560512830930534720265130920341404851484067425536208604091243816294555345689034506059041015395766488571709139707364658950560630041552659448769485930698815588673185114456088094824778422366055717313302314693344100159175834770655077029137855878516274687325049188839539545239586610813310960919415706207556640829970595959057598345428163617201913463951741587174773657329621085319495444127411391976264834046700457807744430570476320047984526871973523183309450101049429366514657816299705754209892950900696841648045867308303437554993145108469264462842700288844487643137844692713700776040228527136203542830081853109664918721653765986346714550553182621028445616851963070498298375421488386048446637349827965214600684332016214140652412699739319463976719298403977178753087491929990143295997279720603275216304976377701874296580385183641643521318940167112452749124853889183028613436758619491443732350564129903903846306697467611843686385719499071991947202926409502019732967993551431073887132746603176597761173160360274545194645108853269175164104071467863295085820376411893493419427630840154781053910248984780236807908030950003156260354964159978900798951856328635927678727801321360936855437609203361784095276875576459084935896824441027407181236068676675284854046755304081901964978209722376794936999056962234207190435398914177489290813876909748483414844652448295297196888511620235372414395903526393380379382331260237237781310308813362691740635213061473089204355515231844174554044901155913294306242717383659355796724477914550273551242272654611972199627912846084596675739848654935369408902354222662011614998781499045375584343964109560358510365142459211383841603306130501070909540670949579666475328266392018980695709646403352698308681506822257264450576406922916371331130994648313019352924564854967456099125743716288224749011416432759049801353388798563766496237461614408546487620901166302685131090280770156200116791512259638724837215895819513247257404272335152078522067098153344597398044046913740726575553034226863666701280123902627193959441005472125827551188961456719547637356731801721177404555572639865474849399946155680115727137352603913401986940491726118767472872124349775345294338897085182156731116688750620939508155061296840128221183897098533514441200328480120071699838471637872067295273262728981746405904258050940463114067107261305792445245336905745115800537561036553963821017221112904143823968928626830059358592533249634048234145043480483054936397571405958839142251534771172236003257882456265530015744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -3627581409786145533215705016625807224061689815050507309999599148680561804849959451212074939699558523972990034426207783757930277036413922758268135675346693541638277500320448694860005346774238397882040419386366526198087176538525601146042508543782370334055638682473454306320697584461168793315202022896028989576541057678391015499899851104447552684316227681722948373872505306925315227445764786018340087751702644159522351956912689966219632672716682724239889821136815592123525371059856560310520294378571700628887531155642600667723646742588447996602484845107853715455436369269130366763129562006885474234273829383456615717265003273568944901842227843160048463407584482996130605301669318488809263258417654393237135846568873549756704132659897457668788145808780863313817464487388104365281646756944774960105213176845553791549269106693414962799310105376931215970342637024066622420806331530594424301389466226601026740954571227719621989682429936709030903562772396085093660563894171922720054201462346667412396295110813147816625367980311561977954325186358645182302002770660895746138874408151019866423801478595309924221242879617117528285074618072645897219549554945700422471801388985618322831160913041390613963794968498215567686978464464309388075601794557506118222646753264302370875115617466509551094163941753882072957226534614743308617143141051346282397905867751875008367884196199090572508520384937236054946508159485083050599478711225769304761217949249196093442128246044791024985026500560745726867110090543815859708992625128083291022259387932689027665811680899425022907590363529615221085539202908899848731135317949535484532092425172363183923267513100718165320964306708220151168816902553802209940308737682631398887849527714560248197730210388062193255307401268610769926747916388263660271204259998048124275918452667922192217611772416939993137025650408814545704081281514548860709678428093253566220274720042785158148350065610288795293252605616366284407534071014349029542112191493393811329069662114231832979960146930409969747825545754309977386850817622244754503287132321279830461763447432855282866776170437872068732244347971089745799246528930205292499567680968086791779488304164237913680956366381309682860836268204395826245450510597071290038790904619677911111824090584558460020490221223050711266085794998248736898360338224494654680821756478860572757407995134676202262668929318894194972427297520793359166810580358349430147148618522927619888903019939036313312967352878631319021976988305748543341893507950579553686220754301942359803975446801420144519542234724663720145553507508911549302761957927837490273945476640405836981090076168967944259171576407548358585374976405311889176437770033267589691611133042987997056168410769525719213001996723511105154053351632037855327556239103385422704462101738899609351877053955384824754273123047307924931405775888268165558120921779600188245878666498723673130156575599057275995204271657737025914729415078770057656913291186633071414811568495738127603721512718376444408015246640190731338335113261336507143917413417797244586419017078523640426422057937879567677530084728113554615552873896882017813705552860675586201235436095940619179065691010986058335822509649006649896653071907187073498959014528966648063201211579126073256939479377616834210608236826126581725916061032836444602726406555869993528611570285157613231143117774410149875232908692177638430138662541632738089901741071646106783229220918126634710943049495774726672157723370499818758998366522117775029371626183779013186891292768923817108633970778609224182181707646134778905014767825415049657112458673128040205928408476677849222667251404953058347585226810475496702043848546713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 34464418827509655722464176619836318014344476196354916719045053135053026310169197273859655243891946238125490931181120647218365069452863980169747810926413102968518186580268599085051432240203574613196834035233601645368768738022982043561486878982383291484175244175669888505435916069840399574515274301346973595790628247750179887648185584192784020140536141310421378699167610869765981128601183255829381795685269709227324615957447510119650856993221992857718340173983452618116695407247498507924061275786339003394341350650439864511195174154631413023736708865439714624358877785669509845053735564880654792169313110460122193632311472922113314249324564523038621293921482519436133851083991187641359098073369761594152921311030262534752200463504581805673909985815377100475020555096529272295319041716896632426434562564546404720406156653509966264001519858697283600558282655219307117757165644852311996752143072509833685597052563152043614259973072169886948963777794124753589128377834592785668242605078866319285992164277787651127795411326108899729511478500471625676965249580569991172389309108247311102784234506901569656523722923908370648943028298786581568865039969607692193859392573867920662076498173047185658679725025529990285303583145214725517939255932539127037903989373434592127677312855029695660049414482210148969617156562719217876548076196354848681389762400857294761523110340995446254280434653329705170427631820262351393900983046600904029362081963983517479453884777263281517151999547840879590613516534636344261504694686148223027647329557149216432393211314989497336605686594455563640854467714189098789393306487703176311120503437552573886184115209258292033252390842900051762121126666555026911136688644268531256047844799347905022263281836395118037867846108811374857884379479584037106243228684680807675731020457494752398076561806320878528271032627203004356491089731000208851975916447134132768796809754979318216932319066962939263840473349621879551980103535029036947953866063249409063254653013587869199487330222987350073374741951075517495871278189529599914477244545980492829482260818738324732873974931074755738690792783523678287453926112873920973457227586092451798439468405520989016446512549908028959648570803637041772885615712740827188835663819197914953972079617779152772369672654716616621174722252861594780411737170856849596723751455404593609412647382936285219117443225216923305665900213011675030637154448845975659740106489398451675829390746338193342418438585838149533015972130753760894782520110062868257349012347529934196032673641170210101715641541845279739071719277935157713700932197246928640739580845694717451462180999765114939335618605449858620596357508451247875582887003220841522525051072736636655398744336582095969826945875288883157895568837714429109089986374663259520660133689699972821957466624072146387933003885097976318660235431184734673773518415495180981550663137650782002648368098441128752859606520517755937932420367997642160836022146716163560906964994224153061174297669183546105481818253069818878254093223847295314571117489409411949754842257767032510008477789292588611570091508310259656369954375534078857271848440242652789874583548646724017495055613349393827555188415615736799214560945358455552581163951835748682845760236790635498675002601687123744957262769856727572731171767191770662073069413126028537839722367471168092428373825579843801815854616875371371076271653230424103250536032823941367717332873488136684148436422669130700715670999505944352802106689716288294902905335182571744954466632065185701570360238473823157447386061217148980150173888465382725188961884308007579278150018469505745540687952203924594255306513779744032682976215040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -583240652501711455866907405858583666528532701050625928196945722775157237021924262968948018285717623590091557182254790760953158933691450321121563820670897396368390358979930977743248817544989468582816639097094123581448796768485699799513399854913704467606352019372887264877015972596724217545595391512985381555923374803433495887744522427493150472460018788721567327042819772106196202611205803388145856600023143926660742262684698322389976852216728499380161006995266433249351001640486896032998972675485220666319177879600664491887335658623165265242466324688927480731475799961158950066460321627509753335454616756940303664023767653078292432318163193387942391524262997455692111872677556824152445569897372949111746003316372304658380171994483160860766257376448914299453274513605763415904967349316013964079626358652976275406346012897332197573477643582243997332041542489073296129693229774421537338620111017821629564510905886621564238693068086398794666446797299203598190975484905585612432121150361496854828993085298553427361100215758982833229547169464060246313606333300470794715802185378591329087443391542972406415634369928765664700911926861888289349231535327637587724631528455228963811342956650068171095332723573564138566795853003429101757033942677688355513811146018715466270744033623239668355474353051097457494988532819813653012545915267062174318719778235738282611706116838256684631955595018323579903236603962347446196136241294574034534004490061365627825563704768027546896060915090569265972024366716061636337520143885738731702472659565638874881096347399175928440631424944844126509201170328575996887735318667776924456213104129305749388028780257992952476211850044531808985385500884799351607399358991919009477418297866835102767074040542391715831593171518817412425045658153143625701491901927621480569282356981757431243116564406843273935831436724683793089948349235177860136373558105959257312096699802917924702567127455622252190742696446030141991408512518208970440951806133563288047243765626901351803110571074046277324549109997629701332230207737197221233395725165488309584645914371001075560612295794877803628477761911556686476259433588069662206808991034875860592950760696457542243520927253154189669357956798827236128258891609690468908606290714935026876058987682252084768946936859305214206612408543263203460410946475731201051238454541463422768679632242674848073647405856645813660325269702897352609699445514907205135243979312437020817829092024997192252101407409840020171406373908581115111605029458568997211762653134121865366088835990362750780021488947668983134810534021012880539939607836020668294466383241316588375972886607224748162100003405933638372097608463306056382707941738707904323464518297071740058129586188425499588465978790702827572366952298255000687226760413402807573957018162965936663786242749197517100022979819897982918726258852920804803651860753252147065427757591634422986748257950551703175319673960623691333605126914813100804668143572982697776061390687212539164830042373112239624035594333795696358015324881900521906868764578363415926884853458456918271361410605926110277858496881811060731278896960728862083248173773032221285999884259776280583020814968495491224025658592917903918253863530567734373850168453937043173430202411948695477740771512174590572680414358291883311665788696198775173463760669107097640912297492828700856798794328814327499809399810752815615169407944378175182445695015563886403748167125050695006043776844246792539843456047555437835830207391773341187778346513475861534047701107216597194763247375132205550082019826584201688643892005372330219847962591404889934996606510423712240276109341136806751409306812242978517549056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 675904725628263492637986700537070160115361107248615732947069282773411672633156454393841815777339664472293245099033194844333812040724553342359239642696783585367541911643901805543723943301669924091816579785287074957997164819650732442527194369635186727013406754632926514210565277910843779967534445498455079500284431617526042547481876280137861020958106901295414136465266120450396012296803250461030916126765872197503060997539486629893374364737594255172509719178613440405182951813843279917320616684153944384892624926099206310519135731396938820723169307626334355663234543226904519642310652309581492184027679509053948855954412962905650597444127436111214474940309726887546338662043611498342215111857258487863807539910461539971141155438058902358218403537828732802063019467312930355485458183467241032963902512908195016616044815067710889570227350618075601928775947002592653624774192382936116631002616451512472155868862872141042862091971891471400251832008895550505334895754254369644195256723009202348793008757582770209223331530877739605069142276758763283076709037469339253100063191600889466767368068632380913367220121304703211784350979974511877404783933328535148196839376250767409905685972123995119659372683543498709497755548057639198740669281837022242950391655124242732275305773388085469615504104685651724404775999065890853407691469380158903011429474029958940684009396267095450809698400676685772288335623456761253987059312052268896087462556136515734697194101829031297519193163459364593116280874271983854931241859778987545368083261678852301771967957329875369759848636695992667604938718056660858139686146751849798896306046969531124830495152930102196256520972299770887488485448860582615946798895374330920421296235544677380788104730146780730334513483216742533073322554367019376425303381238921819882690655491128515691243326943297991220190902975325807672083391912162547259847484983631614962100780696936349286180403326122756622046673266040210361153642531216019349733306404250965688547910564673949292410973587701028228517734903473970712684817525128796978463951694428718670514889718954967900458459312169284662627926086365383686006191877238458510686888363585159047566942566120764905302176933452664896451263989986498264669380092814487355306713084931141091430503885812315716948748087113978496099812924564530052438698195171767285168768313010947704614661727923293020776613197907182849879312048734367366695537988855967870130660285178802729742037349174243614665272039188103504487889375440339464947719403660072579418417011078412904070727211799709095794907831216040756538678149205617983787892902589656230255748487505128115957727169601448341859501762091761685831511194751649839893334879969145334133765697096596121014158034699655985730308578990867161566095134402536725436766475794330466910737290163887114625703600352442184477438818656556171839160839342977925638949230042091362258643818313860896324331945380899442131228304423113168725630442913377907754181129657605678588916320568398227780807123842843255393070038817856418847504191115981904178369585323138479114871648205618693802032626109876050220167162309530810155239996323072036538812415441841702657510597128082262476082923622366021255797715693412616614919055472107198338701053520260298249323364870434528128431596840147893878767720565934386936490786335686500688399902598575477671144509152684903318511404873117121612695822534743499095375715974382619167428590162718044716083548198664274690951514561733726775541415519199888215792111297625048157546219199189404942120340523447145183181076749729349045659988606188246602050870019618549831192051364470677909308477870166764356352613045439457540402911080331660492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -61466016174421818662348036902050056517709984061648796930702504818198772478401195340172809281738594061759653564534717333642861214178783385557545427750367532009849385926437514949516284224704723734353971555678470993710091001659390415511413230939462012221865175484361356341129673000787921007630284014387774140595806203568720051693221935949118265298667776023432119199091335146217800451394841537585138820865355688504112991001333795159281337723791637595005122007631908329533863582368180692922022760098669441856544133807758627434879970049747844028230841048643761890600291992321825021202131154173829272693050178135291197488221190626748444922576884306327522379606880963790776741672250935183639879508674916664936790780235913341634013881064055689727917059957473875878538467512041789484862804043318541335025279074489954846975477314678839487897195198267179937427037209267534977881442957462906835332113981618155682510374109602214864116321533023124741976073835202519013233682815529724283613746458820234176336788491107883145181771064400324395119323207481064670782220818425209667518299554563580601287859998694732963113429664863738236394861214357093582551318538764509963340789612625037134014512206595730999408215549305392626273834623327178559727251413606302914698115060367557423434737695044447156564407597802527798875089032846333315877405193987066686379440617833647811178150391359260898199504453583894667093813388381709851558587025905145221657456316985153685959099252528749487936985845387941838937426715607398878629455636862962025926593400307616144596024103665413847863114649390912186640348430305170810489118574518167554591450762824651116203665142852807180401866448696943471730563581336329221738987498311159752236085690394194714269927144503663156004018013074332847315321127752991296400459118673496287071901621159009289487938182779311342757040040179091440473285766243657013865735588920730509361832969944213384734744046932588936043288614128031578602098666669830335963671701624775821922290713794595951120026210042784135661978450224549694924231823821808007770476690387328476504806113879702648152532214619984291673277233942826946920470721597255545844267009234092347762415118140528959046978468853288668254648483684860399634058303873474747875861179877471121313894861713600026824623509059967909536079011879871681735155696602784314640632099553529318604159740477237271225728438237319654643233299735704420888027818039892489905731303254764575624553718243085862963236371829168408025065072523212026581765293948710915866602883680799026675214611284179816521154456415998018549415391888320590476181431575404649466880515834503689131435315387570079356589874897834643267237072397058703834612505923614439878523885394208539027379714052240816757990311680355259767934441668509780415094362468314575698401261391209278108525904068085112884924246917345495959364086647129999745117467534088542181374992848403880116946437891042863310718031312503397642110329889265426866790056673724710792312462717815561607721118346495946180328036516241103277162062968758410021311812121777397113210078835926848060103633240391954740644824001280380363122121331078082796139742722137709147776865842714021639792727323344729634970410011733420007126229066752066948305504036836055130140794183816947687784848770067167447258418685459594612172752370340736741565581796941480023224733921314432539008824241243564486459254986006685903168102903614417935577465165916490444764559670964453736484197227596690823917633713795149424935502575504151133500620249621893602952655384726921506720804024111005947142103625875590604995922721888150560083085891567663747322161204058921300546785551107659048141097752969871360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 4239092339254257289394500761437659397505455245653559333874612856322679459355935840083323518771629727727771484312275726938610856122113426753055781886902029989155585352393049786572050838185284336503941670809908383316181689807096328933179697228110750689065075134575536530275953079057464900264515546709572545215558679860745122346386853753299310035871379145108457877723655449115823015531995836440963361180756426483582581500764946738067858145294829378134779868006907146723725356906433233071451999519929485847183894429864413385094769768012982125098962572651273034427004243283708507357758262001999509174561633456786339470999520276998880214202335292467840769793931284703406975869908358052962391703107980059505343160624408324637353208849506864948248904407198059763573998415106690382385609105774671543126341514290883115262448497104675767175842453604611212907687560884663455733117123189639076930335784088612840872625343933891194085357264907061975572934448570964262526447284180476748256527141745489559598998958428796806809096799675039235963164501691453408682797137257943971137175441290526439501259655007546920495586399214537025650654679799753873424766655189432908041048407654019139295224911335648666754352036814714001427245834096423617259395331445848789563993066007752208827384746219480996226336398399448252248558473385533410073769009543384628185476055815258550324549023612705329800144653452607640133723892487056372027113115364092542428928563335656299327558123930799882306519328583642080307087055208922748490122660888789634378807177416521498250132894790871369968686485432420036655273990945461523865176774173992345314273076544265779285461921238220828763152425973624137799686446953899182979356151100118666545807015693429305834907567594841553199695014019445890669510453033983038228226980783713138629519443622669482340408819458789805194659109578051917007571083252869690233138423970064529501172653300649334092807798619348474091178537031248830745856548845956675768862930165498993062161330825085035406574186339293369653012639015231698654195845257650251837102825368769703226491303056028100191554146006746084388542926987708686873370517539481003923526521834564182434905104962706764981690589928589593812291298634805769840950591050589663821363926184406968100936885305826589618232005840222075976863686459565752920951019359989698788477861244401987474356175750148170491347369858743536743302360461139990213580354227700806581409349481539649028660555245486643452020939805895788442218495275294076523959597795115481742183825015185392551101818293682802713318831424722471464223693263274715900155943429096955263445823688751428159454755908319136923316333480706651775692064856329285669402417324048464095660947514003812098011692571969238254269644986459460774597974468240216802312530828644870236929637467109940742091254231076849353391955865214100539203723821739493343499929068554401066227731249939023745562797919014939285047153718868214004123398808767294450226923472522725559513708815939940007774194297070754439091191510006866881503744711240117753726298711933208557998588111941976922365766237178917349936844655490313216392994040037325326598056677734127299034808211512024261153032514864321716432004412618469720126482286319951953033814351267555817748840317723532212509319781598757119913255714998095853919135595805674702940338060863902263638981717281818257622849160413877265841218853694704585875859264928802598635225770060687693392065695647418307792146625162739855951312568652609522687218947797751748036722390267117861032387082417065835427328797240393927393135180748740537968915214269453460792269576906116667641311472117991268842425133141199113449177251577856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -231748391375988797904124139152928278530858252809567060616100513273043485032293934896055290837100665254937494120006811586735999842222885869311498697135730246861002014113362972287782900951762677787919637811331925981967358256463935682673869526852905960251868743523159954777104349153860525256374621331280690631245745777350306348082216800480709263688561853657009015928358742892538524069472609869670811007116571431339413859815338739633687457290538546444799334682502951753338700995069176934676116256200053028007439818384994664035658918701572977570850941990605778885658421941529969868033138521919786161566847286875652300013331197972699542318420814664400366957488422033061189708530229820090008434439322973033444008733497883584053821654954603689421808353457191704851171719083735395108824401725194218218314212761783640776043891271970830485005650651801495567139874125667361403077020142379228879312215414447536135319336786609716614089934362534062562326482293417346839688354396396442150143167684274099142694015079272233812372430905407141159882194234729910586893890041311082882979613558924379049534318015632330941285534808662674890993661328981443865006478318842607167597301347975046263628348368071714683022510796446878785743598700895285314301847022191570147573970328212132509824199864983038298821392940038979573456087770834759818582406991983174050701917230265492414705612485565871448304897423357362246060532835380774677292287538909754373773192553615751357640637407826354661504462687636074467731333237900388785932686919721457184949713632799725532423906936774397776507515667684683330335558668858146415977823314256870850419453190460712974623909366721726312097282533167525503657954922400984074747662524827085528092026701620350296247438009959112117757312717638542205553492894302752764689199764018891899780553587393341159373855609712015827735529584262875549486217929915175047281474752828658887938819565118481135530967840829873549187290084589082221310095255706415217402059013106660200059447296855472464506516646164991691258842828181575197572193071917703841234789205541266812343816409419569466277748386421150787378525024935263797845117572170858344606373881868846908922152142607789494569504905575582652465037767530441539824240019635635410372548666101514312156990809713783796301853939720165371063690478906379645997870769639216056324459121496148675387827043340240517204144821594240038687390682587168382886251586516896865786510589421287013154863042491316640853727757070559231635114757089829987251649285167816541440111096440048411917705687698388834835745552512053575221736451506616526268500283153655164329219615395588340311852956304060712019459213973008336229827943158150466194063696696297893175479177595559611093814176194758832745905584702409720795491743761200746818092884504688181250656453065770935743963608384156868256787264424005847185339697763255693171174727160700376509383470212029522743585209664992901268163563081289819168109873396005881347044273382079362802601907932805591770655465117730197005329486703862720397902709315194822137203948708584722058430061090877124138265584702878896973923245952577084747449612744367717562928008483078135949553070881928580450237091137189010067345624226517114291496087189140708974543815342601200864907341729485381558534968640234070456363452374917047017756121647024369327667487873938277257722896882584167426793028596578430269215540984849514016933982912326801926285697903221486103224522147640755381406839295236548287794327681727846474339192382627364775615445180326676606681589835706003096634914534807725077934615936258252047842460979341574977360149250627558430393749554179339573283502317586046949905557094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 8613043801539944518393846433905968286115393753258833219855199989139784412229355652319114545818738465617009498616741131810449793284408353473202800539958299081384924792253602313215984465542968553326534523050730886156780909047944584315995255902982532793126892098745948528753423015084393957527756971218275545567082823092478349491031388277735770038670533666627657544966814536547081570208409823112447944404099822957079408408883274811137844378676763654456885267150659441249359677204365534241739005118574678276446172836001954589707050718462715672789571321302247500535798758927958897311881047948117123851312693784174010957216487904303910164665219377677125729223608412572802408706462908557921586830528117770753379073808071377001808874866941859218067141924329541820736274992823784647603684895767899006411371111433582295757440295201282840540630066772493242450957260533144188344376899598921569596992214404034130016360718243499503167110954620140206504865376335613712630878745391363071905682369118458144894203516584588425356206683280534196502385530878658343106204224727166888030167201874260646970380081990801437860594202966759606462997978216338969254616104403637016912263368443777275611350120926062629778482669150844606566651706002002259770108250506935104991283202532351887490295161956700097432139180430444405386586769531243359879046373701960894622027159617959281449264221501826774605049260845007248160122703211628708400810850876930349986604109874768585589459534013564354667635999507490817375989512236283509736907576077430477491705758933107391798679184477947949380565497047792829303984935871943068909485379208987805756651675006802884013965636251253630068365064169509647525918482648301615674224714963904715633674561139917265103851186354793016484403883625686254823280203056565862275575765415082991874906646920518461702080253537055151817513496545478919750028313286883105738070066971127128525013152439319275805349816129779563758124432872582679303647945726895728457099496096385474635573122364361466622843340223947548655748970965861252117187251787786075399420049855263942982341732745364552978377305197725281762809604720412007719158454624422853727534151852153784088358287400558788171948705294342889056948463896066753816145131933247460297567813899639853974067132342703008899137329314327290093584836015216111201303961267575559471770512878660787857681864859647591691224890716471241697276090985789422950157156388062493139862556529932898484923971071299494444819888164851555670257887150518864881270852408612483723547324052074951710781762121953684725685114782910455262246719914767178616142410830624638107372406916918276009006114488658557651012486631645257880845644052562063812694751300765411124441919234150364016996816266368391363034616548426223844747503371907511453727835935972466801184734937710149687110540178962483950954681598775341975208517393531359283505822176386144726934012209605461368491532484479504609281748247062660733319955791212916231617156672031015573985067144545799798421225000539730155290917912095046977681232272243360530553594049729189189447153402744146237456777421574269552296379254697255012290492474198854395293027412217735999442678584703149372321053367955733483786853595519580334295026739126071454747317965422178982725182922761850341576885012745333291250035261951883931072094485491268352407687148378188745045984218936530275170762816981837087941669548983020937608379707344046629580843055595922664388499662890441984959070821516520047220690248270573351262227244654408779985253508068836639920173517299782721448600785207008174327533282172217277384085287032356734285916370042853405091343135181434460714001824325274713582469120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -215681735598363598272533267549433762795138627428675758358585858090313097610977632024870011732155638383402188732528306099473184953730506901320452473557258299636286194241306115291876461729893478554442464011055835795596608436074508867378953307714548864629329300949315269102635590278045366716368862441388367134427331492760735294672520546140894497269495913300341985908860198615390333523587281063944544711762264011068835191182237888218808417961105794140155753565006660216490639233679997325707958095563665812842683108232647013634589140564152176487386587898499195087170475148111907599075138067342595893455150311574388543033863462579118096708577038525321433829769504915887707074166635106292312510577135648389588382601274614864826751323026879013832961961881441768937983487745987105055666070916584221671333886736290889236750323250764424544594892988096545091040434849706885964760322061015309077564577412976176065978092589654706386943988572472274318151205786486989263920480613381906249495539554807524879096765776073093068610759415669353333063277865673849530927600085450640308995692740735592323145745314126360299225686902167628081065165634687379316568581417711014960906268398066584605547648467406524475286540797032725273018384761125735554349729506135752904519844272402359199578577982696900476944196017041311341127648272909952132144627297748225655373626001025902863520212014049346936556146694359448338194169468098315088610162874772543915771935260420531130383626180506804224795332249816264578162987317453610916776239632988737958804085413149011109726237175302636808709584908654803429995633760372102267060893820720577372308310036808083407678374749797805441425685667839813603552872643596917719598567467180472394961279728225945059739664910794502398287338945758310417798511684366706896606698433944513431523879058125309685816985273081186541755696565542445036488197696083630922609099180140470325359449335356270767576833895341847743679752861396294367700260489480460576467591055991745490913380333792653980968055582009789533187672889200001310420626264348842533133761058773648756623563440089253821085915108052030780116436324715590974758786275637592724746197492144573871154838535415128976499999423706386641394401962515070349053620274651683490868907214385114601477203713827975126150391822238185879121307739036116190167461977753587631666980034283344289056081384428162147659520034586018257899369644078437534905095799570972090287385982203166019217007269505146121659594607024836138129209290693526676264385722065039159300358024207823012847909428830405030048045336462688006247955551738966570563911082732630732897516585110301757989952205718850814571514130650252322960116335909067211212730643063367787902105073309597811813136349532582740122270228515557492192464132718772275167617856571505077840936917419539944118718084545415606547008584393491521409006097584267485157620625221451242767468157592931440558282975633432425881391649444294186820409988987226566429404236140965023633061410525663348226296547882315657042390355272283975135336195096893546049911865030336009341059565994703703900255034516638961544204456956366910308766951745062697071029152899747113764790066700683062301072046853560876876198990942472019093272885085166216548649389487277366471358835581387768193802742908861399367551832214328390078937521204132766030342497114423151420027804781928960564334192705165614565784133373192895902654188542607417727547086491367686602914388829580608140588433562637939777693110351255403305532669822611173410620911611816944317155162638322285836221776406464781730882415216495676573797754308875266169162012405067281721558369126635762993600819059132203008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 3223855724553246095454586223601580914039312214706141009397324739302900254581683885807721816642112978730432025978649341935513564516240261030058167133256890659067007543264131188761257020724460343609016381572743725205403098908418888451540886294164763836808964345872056494428788665347208271187925467660229310458661949906796471678123470320436568827312814521937739845689379993053350518852302608763215785569028861956391147644764603796487880344144084914100477883491393175203481983050575452244215702951398089062817300665247187266186975765271013098046520155769018750655448892047341822162283991068385740189969550939567995283130744002220695957009481366858405595236465370808282457831949969168049275117526358131845031104423565652840137109408702559457978283671487609688256640606148440966266730336975892753964883104775430754714229485914276640653648080155608960570027335348822409126245302550665464380597100536932250416601295718655599685633859429043681691191618890167444336206738371673672616952455876990920919646953599768656601162546707880122329045513919644605481020146833731996450335026100623888836647351732239301795375781867368329258305249113985690025221471364166811212608272812573601679131881781823466125548465631871277142363038969902925686719129816194062110164372781160991555130772873191095251545428334896555283157493174407246129903877120880818989927001163580589578152973855892812768571357489519893589695915736537272618857878931719962284416984687569385222282826683104870170977929458017955381402601639881864332415536476550805890740434147372187611950442835141141437822340820451347279405668549306473685017154195176641787640288868421727099485990416413933990085498155102267886048183516902015565462928053504886386930604553697402524275479857946234561824410762635242136835679047182853766058544248443366847814396147897956640804789254868941096242405300683510170927466397622816473312504713201550370625943873984428828222739210922959398492866795106492486399988626477428139510764329335085223148810347651603031759099738259324128238270853549187430075755898758814459326235728119211249312399483864379268946165859634354034959617945769767138482325327967433906299885293433076527920585916113375271001504435533099330959132895569752671216346149119074136559778025192616698063766338871492659729245671109532510520387764872229286249223559361414118727423822923025194238962132520400389730791986134734815712052858049047055706035993911859081508664491733867458349478121476495954715147196311469015939089072835105480265399167620499282034397496348645968114357756351253400802314897449364902118025697998191679569854219878578948969248916097348089126747892672387844773320678499096908194839649392611445494122491105975463691116581362567379592113716438787859192779689256596589599842985311577510599740261705933948667797962144241507344012916044680538303020792863876203826478156598009872561895485765484365039927553991558563591005236480632696398643030279644830514806134433425591801713517098662853930780553622179696610912793874522170272713290904827538684542173883684569617279588714951354798545875044512532705423788643698342718024362937717550131977552359910065872753080000577167125124897073165041218414449781758705884389966414233333596253868877970463850193825245330023943613796889218081890303313575160263533599362142236664222090466141392842382086816583512230099416980862120295638121232457445999985423619755450440386034033014308673759088330004656829599250617643757695529074117462581432659163283770691090654895910943391182216946809880656361725965314643524699375920160415428202241802861718487298653559487891125566317723193384842334043764406708961706021141116883461734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -11315073055279989442645316421071038016610541243655159332256228973132458262917606932332038050417150852273310372073352663007369294218417899991886142425685803785451232366865249396377002244358637182575227683658086311651382233985413270101262045646036460103067385428305508840639681481870710187301686756872268183607657649251238221909039880832016561738739563156372303651902606483141384222761998842473611380592587035219222302963037146935734073287044612466189315732030205667449456415843262699547104600384629626194679495409021000887164659353723790450839509335064991755415378025246298331638145169619150099060292491944384132934577258390375916063070085277013693760116074594171105013114678678445599655524415551485238273087101670652558145460694693426827471869730319924607753439413523747805306131222271623415470020046356834700452291830580880033490771407853257573783464305802256010960208972477454552172203915319245514084093460103663442629477878661789983422171223662285320083903500505900455056008947612809497999827506722098698974048194521317488182199911567749888545626044613720638947736858796060256144012276212978989848305831237394348722051534454491524312900427093750399674506577891842415660079597096712558960536626006518178693809289433313488124218250091748246263461967630672688868749264274280476184060829571903390205148393102038751903513278254246414459787404139847928118201486512233480631991598656210636562929034739935289247919235616994559596333429427080630730107892942113995087049304272845862110824157300677905492168831961785216820089802200078707259330464960907023305692219321021615133510554231348552408457841116108489529037076069389553719636871777067829174647131110687133260177344844253862208632142573109301859709030473865852089632317962180331279657477630723754973125689887244153399754463916426703220583355376778949918825372602914217331368009703990293247659235518277472766553048544131993250717859100892841004298568732903580047556082971843298448180450929816305408260538083791200936872030212815765666271160150527782422644798157432913624179854000449573798644224952623453530042548717702141140534894177641685674818967979703339217586311658070884246468263293477982202886300169546162966070414373868980015540678394508366733561796721005958069183159565037440529571740506137037656869387867821139773949436347770021141550763926985331359221026523215420645170507784065451866129519956301724211708623464583407838253565632799721629831712490539647435879317167604776878331867032293272287041740531371241305138851906878397439367578926695581295586891402573696662857909360888942677351639857628738826804018456971048248836085725369345947626022504376632756077024694754531668369494385903743997287630661046039260973306333006276718156227491358366612429598945476066066277362187864306465343704843442090975421518807966845820740302139416400466675294088628607199634090347820720498834025103348720152199556340639696043213219692838854426018472805035679166549351712786931461505169971929774536328705409844233460107620639411438293130937973671635278488872186368709037942579319408451618724375187883829297185036928598211401789886902500241075446708292236440490751314402646344930008247409289657280104450446020268576606193853843953747133954613425852750237264294703784255089595152342929632065784945645830385440951972347132317889190273964881091196959593021664164499113736634410676455315609220700971435490317282291258083286586845140124074944358841008910537422417073372390548028226920726160641011305310921734786028445948340585810240062824550390727653559940099423856611032927304133897306384602819817921037025717215655034379025331153961113845030578508150585660633251840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -748758447833003289532521025601126887562489724729279020306099985850251686128235248640061129781138533449826620809469004366020171600228290439200060248516333007719091526616824351301416552181606002076729730025687567259323615003128515078658879888572946815452806747379999983736645232345061313783763873326718173376314110054079552216603627522094696995777583608252277691261893895168363586791962416361185499576732967672069792589684344028185218642701640556068339335925774376602474368645047595618208070817903792785613078937413036508596844132161482017046550075101645747809891739123333606438438627718151410798246514573272591377195239922548512061344938738690809493754047907593624969660664517118881079622552132868609841268134430395169220232991189107734613203234072933723727239659795610541499538509948135055106975917160469834967436558441326562829610221489141552348162771780762834866280837207754771762137420906756432348718147242262230439840994717686954032215572642786063293901381717453780188710761723161215424063906747981127809745440421731306622374736926559624951400374932228822491204699582688808245105143718162626593870021341912824976996576105147291204788703225428824813996626686175904284095540189986575469301294069072379016425731403458912505017769026551508516920431088296329682207951952047503172102411313503588269564232832268162839871233667737641789725231658092880219469420485310965336640354370108071678628418245513527247457292078888263538756129010243510934148804756713503714718866113175197825479576553887257936679006284847399778130032515542325915029689684423722050855416033916298064385481943503905277397254042363265762237493837949663884593294497426015660959784837541534980858579619722931088045859412379567644100114412011682695128547147962304406323380615405179193989324945611971907273787381932892684510404573400337922768610107916595256292536330832122578839742780753680586807642921557200297722415542105499433424970136687835092288398388656639873866716643186544378062291052777214873263863408992676538958451719671021699117345059528528142142139243354732573954228434395580053677723903424543652314622384489399929968752559705715423236304462866927499225813172805813279120652625126452525309637479054307865664492765349986860034263938688652164284865447209948249241322402792848583139516061026396021165155353131170703963278032841015286962571368689672396061804346402419765947614469440795893742611726854798467497256865002587141607538002489463050451355997279128230370178757711015134377785917285513665887940999050880919827911259489049103156697229864875820735364252370181857984363411770195774342996648127461000278451574278079350787884628160462916086040684555485451882802455981448511503740092361584922161878256372247816587264118671990926171852576490502895079873463283326454841397916981099199023689988817027277116499926564852403404334067831606439913001161097473441908453876189329942322087959176236449858228106636800941541306524024746110775539491679947042088613395565551964445986807662635347055511725714651248620074598337003824939203381671690630418269635485419295267229225405870046188972252460117675115475543279989165567264063202137955662393927788895508579801871039245068556131141718693827291041741828220038222748323789692004635620274266765642789186093434579718602415953919408474458824224450244887589770619725755608263984858705401228513995773718060244681291274503417444508766723898827287081404846407958350207836450197230639491869807210543953976579836939587437104211302093728410059519417636555084597551244793438132625386846124724772849551463984289732828385086707230464306610139660122193778685713960679132155832821764537314061397786624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 22585841500164874832465635431792408804633704870393919376748490902624983490194151338273213334739600212744686693520190523981288655277831849229117117400003220630977861728092748447236986144014720316604820306359237933544076318805276287057099154995611160607261909984857064350530330661490173727652058648563964213443645213958883729379427360342686875520167711537281301126103825971416051043500805628619090508612290308275086258072794664235701816300215382969482519087230409215141794254534570006738202070113265157399581661398037791645008122900780366427862686216577899028613162545050605981154414657059130722325984864434067033800888375216450725285911036830544277139244108047391142033796051752629140672477536940701220799512885146144361713921008441764952142182033698528578927182904876844893305691179493025647698282565859721872516562466386763567530604371982159106735487959957754560707298804256518760783586975457420729917838119424479508862011642590089260715291511959238511276759471837209379601909857245723765221944136693753992146018816815056804317228620150840919443154546670436798076188872030828166714619846470358977550509787168947037303235389191523740795214785399098193781385143322217514401969198825284971642652141586902379827933340518064261345868921937476805201393161889055205772104550486570387372382280290060831271607941705761374001839111882516339390399382321463286158375848331001833238386783731053712670401959908096579457383549835754401678884961587983559867209197706939223228250510987202778575038607603583467901713665544548594374236746838454342829926858012711144417989054039145068827626324136402337118021674250771621470642056249737390503368061718479237014711187854449947637668790141201152708293577793577060684966884635541806744076696861104262878735376373760279766435306876055240586476349509438489550184275211738909876597208139447080395562532679646736643103531440072937126434564361864919104839072734144258867283418091895596872648335609707418148944094620307683294803259926136230858091938224176188012918304114224000612365464960009120710512488826095381328005025920582667074012689867973357817099262857473857667664132944151035090528358148207638401005412082982556058322999827678775251773302989747350731408153258128280195665591734613648407398539771676250579756033559556306574988790371060353865263120972898118161229912088611452997782298215760105219286143075097012983089576918489869310419675548814340553879014350616619530144431343292462677589593019090355930757598233953225050125576857306463312793297788418092734992245672651131743640762786686401541965396113513351901975489690932280425049394522516304579585327378329199889630062101258189312696983933814463106511215298898065818797161227931651727869190238943554274422968948734871694572634244286205103875265638646733225506097571557503211188900994221627946150935214842117775181490457543809082334831754481884443821076436017202019708548019226129365045521024206743085502009721901145823341855702557032799645401332798754000658185109383058190271165408553514013878224905828080881421418412002044071681800809229696286583530045652574518844082457809112017371863935574157894823530161914669871319823933278559273392782887787876014634204090021275788165988577892334399934673976950897770151266153178513275283958007888028033322848484610841742423104881910225440089261245930393530857332247443929323738928096995532821001059427941869896007261408853728676478899174163832508888363148191221241953596593565631456309225605341551037502654114596933989863549047307802235121858117423919352967389541451411633896638588465820464301505430602424965075684982544634558849477632988370421941925499426393978568704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -389715814091002552771008239484039737818904351536744451366993659808858506495985867620108778492199971134988583038167368954471716327640093254575887973753824004013855708593835851338567200934510700841203858716263868521241860172644571785499584078615340365556671171088565982406552529282327616474633333640750207569944060936232002961825440411852111527926884803475622545321237472045263580683247770798961938396939764658028011928554068190780980724464318834985052328571781269914274211300791086425646905607295745913523357303653012494518346978154091260933187729033298483223593395657619806019149313272336178417666644228636440296520877673241153500055677228283878021824110612054692470558201074138078511345722465812737685011628709885741309099396605933128497499276897723403046022602690245525706584388072436837328117354632969072979794480284435885265412701026518345323038626201258777039769967727971303262716562276619177858738504167630976461742846664505887197719946942151006400768425988077178862659521946516540086831138767915797266043450341487940086573641579432107384862445961062316365988057579905404200443069119982669495996017797776953937241527021626371672633436774577855008501286562270867900394219254166891180906270163699521890566370916629127606154606935802160595817946502154531590128135923145760823452895199631289136863629836294868538425490527968177426962106542128000994066388703300665806467201789113651441360475343091980327536851951342011395394865315600964301841733423359386886737424947660489933105063081973838190482130156909839334267742391220579712167503917926058346947936605160551683745572570781933307076827695823904105254955099108820101945296000475025785052730699924714935160870744918336418179413928909397849487318966960124034830356315855026596915235268102406813360806329488695828803070698789650861961978470344027949233673181704764133561153105889447186702719185065965363649031637172610469298562844695257328798418349123235027472999289455503380701872942860162965013428551514810592398840977918786881951318709715154336577929611375978531749136016048718391649168923655809179545199374312545281817768432431197615670398854465152244653202077474155188564433844021938551724714176254052117080152372070542670077727204287683985201757062136608185254280471229451993194608535541736299067400269520280107782025833808902407767936540657955071969291225547305410952524712431908786043189428284310207635035673499757802204693223999300575048181600274517310552669386948390296349743678746187348151902817635610047344353900095952581145396072211017979466599648858047923546286867011637186816925043192158707484418829382501622900454436178771622862936418839913502340006262653646833673033460834149170851252526034758475157788773763927685695365977992302463236898448572174856759230608184742042346353772647669361454621965197994282864698553395434022717243104912909077122527781397652360877655246324855176879573754232984487453202836374907458521593729450383223096863487313369765358872589162542836557209187601370777454697238714628300280144257540958280647105085643246536266765826644047852294715968224686219128319038269897982816198553249628856662435471003844480330270374954787123783618894298321861324295804847348125050538945186934575146230504852499746224121755423255272299557426538892725686613088614436178891243559480112385456383752494795612153152444128895047425325911981782098497804315058298376728485529746956856483479767589899358620263904452182083703683810136946136700284775209468321577207514282735531422059420269878802809856830381929766471679866687012140912309444364734126421370960533791809597095285931682682399659864735784721980885872012430200012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 4956735739221842961525561762964164407725442807635037177040265590654685210498614652144794058425303208176646735771612503421608886240599876711861343651995644619119587711027722186609990800852334565245389039194044825007115500061377008443892230420914020738410708499477994831430482259041500194500945598763469902571310615339299671648456180078723938798596395116116948556557240046488819176624957057651869200651279426280590242861053699884930495589006475817615694327991429960755307350879892454995407055916923677857213007098378642566872024131355894470942676686693650947895204997262947346194229159709885504910103753844148249267144308047447908427130185127818780816843375186956030374798603164485476195761436759266500742331515628515400295011356224215621701179060379463467923198988386308172831116723383081650084584640266807245661884764285343043296599780250904134524606570230156685613822725041016089494324612559521082376506496197572012027007575502138931393012913381674147819108985797177852013517676916840118451917005811304512974559467376047309598292293813978776955904552892558511789524991404334295926647869725571327182986143993710424094248862453102766457179376321590671340141622948724248334390627803216386153816972410821754393875383978832208472474631428973106705800491508780749263504207062667575819629186816214678454224546428091416464518693565108078564365393680259391643739122744714464694746000695943327370596739061696312592276317682266918468395792547146356436851859369530548584199721267071543593827758979349258954812948549563148447814679850476366061509148555479357191053475632317947268010709133397149016539359524361197097288636094543257281770039159566847934510894999772083480004119674875168112581554722457314403000374273554625329594207164068299239834386619360557230813627559742600888242234291826419360080462908799370550831595544181682407281435352273793714243289817071146511209078053827299667520469970710783518390920492067751452845328401742391669914601856411206503212358637357244686287015589007181005306861539451805952099990294123588039821924708735817648659710355155160836917866893185858476547728632630342264858519661313954535406066952130756612957344825952258958932843685408775865901680601658791850440142234371322538363981244722063049578180813242620333089934509411647526490909305405831520464474511460655196370922981149528701762265624241303307617079618013300140577864790592788315055460070071899907747995157742782067508908275659887925007130875534916884149115353072173259879954977134865123518156608922125567637793007545232002177777038728392245063630694911685603233257702513914333270430076905466204405302538848774088733922253516313107870706681768653309562865611899289981917560388584324779808159966215063506888676670400474931277521883531479137808533524558000820174760919714690620423883550147204929945906846394035659237614097123078296913251083194886142413901869625526637679305693656180560596890602152061607887593468532658980244091696394162643538745121362641833424473364476363199102666100595681588336219570589268906930104397938263940844039350335997936462497820419190488865505150630283929669254558224212880009271027161333001997212439093732445919745381828413801662845279521488857292663970239848343282200711382115928524155762841339579635974283122304048431648664826793599060385681650835977941242086945141008677994494696847110654030303969530894362086071872071216003540954690066440357879721871087911833569061642621761063524395403248021952800244504217533121026515313092507851907905137068318269509840043025226244036570712014097112154093304942388501917287205022745968829033872526592379258637103038272105039315955875840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -50090540575521766661722244297326804776726814178496209353110325095699481425798799210635193790302909214494797212649632728601128910778452525746876137440248360230810999588467522952204125060304561839123251782567263096598575719757192650976684362470551968388785055937942560581701979569510102227423175739872390141827968805365964987658962683903685441563652398919493411484922252359591456821942142023178435936889593928067641183522300532841957957950424109266936126019324985724027324893445789611384848542196605087802999668312164266897543189151925951376311638695756665438295664853268049187285767700868968400552246967654081186584767887835432055591030652635558956663856610342902091760569003949914587830274353290509478749258299983294666013607511254858663402291670060918027417014128867102364724304234071941459558214372257901499422830920911576156647365542826932980303808649245959706290869894954055497441279980016118268850140297739359988117124735145009412866243530791105695458437604196818905941137447313346119636364060129930996831696430484508351656071920205962274577692922540125549112444884037066471053177522758435978134616687439020537207827654732462280879757247294047097087383502741517530205883737903599087303481881632926815286837234507078311228950332525848440431116176586997170555015496687856741094710979534975653981183087871472140344295916026046382434883459724746751638484996402591391357310127708232563160847445280182970166706313967762376296226742290610400582041151440454992272501834110218012770366300913443289726763861579519870941677952401047181888672538224587457846807640880776707920339232724605976638893461029658076420274375445014648677722619354241509574446995378902778821074334962316770620831460505755396837539348815707324339827388222955399205357153063474520195782887866828357254221334970226079599158750124232689160005645285204595599718552691405929063410350128803171966807416951799481793946563036064266391416240912997000445629148029439800085787794657974914468518639574986633336180719736825818651988275415280962845601549357663344542244767603669911740563508729731043577595020987363708221465304348261163365658905240428306903082197369806591888111749698964972510349840138866844202748351163007683734070684923030960541547186552228687593841964362839751518392385593657141588267528898549825824381282731487407606387164187429552222699365950093106554706531617787406023843456747276694507742896509704307893321127135225342660105440638770070537604317751353890397000239214088505007728677587880193095574219543470710242997299479526456301520588220601034725506942243524571633863018486252923672112246169348253135602276570457106525813069427596361549610333828890352143325160344838546328456536084123359904922203776541727796319766514065506192282591923094149895562768072126767734760418752796465261586293431602261980986423902470988918291392007987119089284967784405828003872705601521970303468933487360998473037195331356773927933211417464707326691299961589142603469494781274476003765566644834187878019614009026466786993709784545734036675721477271730797558219637151742363946730684434361950788746248098402134441471493310423522937615563149469307691550598892976583344872086834670497439799494959312208961878576442476726357065572446416606610766746380479431298619294330941256303620447686772183640910041646457130159851736888951402585524169361155283678838541969322415853947741338573369166405740451792281089127456460825059804483594841548517120039191991499127506568145496875996727867131299867934946653992810840776797647528308242879507745861490334733900331964695613988095052091928156828687052025449497335851441389712540235511394992128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 412806895673479581396773948291014735902497921787909934052182366669757038773347389835485563265989127945717483236094790218959095186028610867735386941961164253968231859916687556388085598195386249621537511264653858496958983748683122288445160380211152044707236423458480870297732519485438423883639415438356740602331656067222996604676311289520984351867645674163510996620666838895078053294452105650002618559532966455059716237524658478322173245709828788181359605826440431336931171192655364478018027692524156461233545749835312189300581629103558596126010170078428432466486026648355487485613955725785232199732732245632939594980203716597751967574441947442171774945427478239063659183997758898632946338037878492493588364124920224578994421607044568539319404091797586910674492729487989414601090901270798346012547769588596576740284796329177601833809369315178763139898358054193241050872668080792454978794192266453667619743444567184471187638564286690379564344034047508632103081294279356579849848089737163543204121243203300251466759711484164484135185883938391887611525685431036590078279349825442659105885206668938494161637301778687566086471614431193420445967602908904979414356767890720422253173373560511121438871831412926215503144032860126787014049944685635163914396071984919475291403501869900084638433056158396711930740787774662681885389134636697705414421878875971361832170919676287491595845128072814278943605435408729897449526648106930548888507917459343545501659794664995332078219242610452092564812283264443275007992240112348045200987084739034417930299250765637701096332255427338152739900681812640125131273755384476197778350624166406393782410412053215295895686128521584261834156308805536703260985479684230976081476230556814490607491157375650281578968728737216141471864215713262052781337658173129152654865942498423194975907272451764140708821526286641596039243735794010306804546135583606818475380245638933210665239286911524144368416149939406392425319585591568982352066003634049026373390020113925969581069030110974594079857482001488434692172978880269712778350311428291415959019434857144731603832012609106198414983810549711880282758859775299058671118617898292865736000404893093626562393618846470935106269381092179215332177712558759237516262037083985323817215949749706133105921871532663995313454281704832315835710584312222829368926088592080051377598513767982427463300838279853539872588237083940181613421029187400392948790212923359736940406171131934596738179864736574995259840473147853216066322128860397792047189742138253063842281329306175264755568235790838034139591612055978664548218924575119183649987436043306135238666532054915334841686904146692031569452831157272753679917981652041462838330632680299139652620161090934402191226617959932045747831971738555125953938743635321016031275638733025645257719871244159024038967836234602104010478920621669194850611824708371338699352977111716576309636529624612518335861006243464833417188943481562866520083218573203336669332508642423391609217429793477902385732838161454558751219228376177211432115805628841017881736807755530920467300622214117168543417863014199955431308744430828382501682950721356532908467321528291293529990750095659341932287735032667536678522037273181903766270339799964117911446510949467315518674826616509695017272608114004641707113116950313315989293057844668823399146934385276060161159546995154628548943845575566840812207494113501073736395540218031131953228628065020637413601076531954164910151296106130677188991204006189470022113253300581611278205830336179955377796353860988997648398529937452099717417381140760238980169478622312474268672616038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -2777610578756325845295597449555369598283778522667959409589481937376280191850244178175032311011944953420879703168670473114389530777934210812005147634802589608452546758813139488322499095887376481444366786455134375355103189968726678975862216789513092446512021904920275296319722951650538417968231717131305192847183430887256745552374691090987600378595594769086232490059744913530404208307081606804044722846335054014153125349789291548499784090329825647804881166349611250626512066215767157144415210522830733102259985906291424205302508938926443964700442533904962761294052861111863244790872686826129863083639105073770744511496556727107272698461864600071798953769656665504212407664200807992300981079203308137265785862703147063764512804631541039966314594160924604490486506301689097787230345906286564271753306644284163866284893280196803996413088519525343537137313359750852402115174085203691985382701312107822195939004361301604463903782537685063883051228730683694669609186741950008211657652075169790196152082624663919374810681812310961545942396907154949640965745719335069358063099001730606610920845743318542285728850345880940705651677623454305932251220904672837352035076582047754991387736756245588838652766920372033679893494032232201363802209062196652812572517117731781723442308040417270506566829471135693915595465746032255698258114993019396925491508425027986458074966325570185739749467518531812365316653349352410405149821790931053775445118274254415954041942575106786937519150004569993678925038398154128104526724643319024265188416772771428450408223526800603521827438389198720943666847355774371164892634271331287776184926669158294334907212203784329135526688088865374565711932292286607549296940552849464738677266089764647320006518197513878219329885674813660503099439065715362279801101152406918728120917479707486720259918611321873482585827518906050505338187960137297397499358640099203096512300439990120331741210498097489290648607934646340409419899469269668142222807442427182553093110487922145741760381602478469821978797179624852816382504664484791135186600244391215006500592403705156561530153752207706857801717788557573308581089550649674692224654384964601595229907703166293220426489412466342360431210465382448901420694703400853686415920120972552032129648628132646629693540548342715813278785140603804494945588206651732746838243870175095427969328201657988850692774221514104839871327638097073129002825607810169978144125579343396129590626340681514686855387649614909135376833319214844496599205698103624456924906486889519550268693722917715265922088782102638565466293488139148185677583634503527256782044176364191973904595052145938215341776273943269369135773249201533062954795795681214827405401893184579508634705715675072587969491229613703851076077096505914118523886831415314895599254275852592783331986388874086013685289179198142435846728089804938605015131420432446474946575406402064070232850405367378181622259170946983731301003262906215129188139460589849247021621361369089241024812138389173631715560042312639866738686113655449477679221283212848533639068275213684544754554737799034647258780360602307079188211687132779922884174892282506115250779213048498021822806085334998398830250822488885835516924395355933104413514592402944631914690025156853010364688684229590511049755656459457443483844221497037005835724850875064288141916822375278143002702665577047192174743657109804939442093767262148458228080512117211239210961702657310028660050804877374893005045817321353831228262309261160398656968266150159730932720449548794842090784612224666053978971813515243129732077497491372908532550812537258834772623360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 15078013447129719682062423349964836821376944888091458560905329186739795114420918820668042575807754591388106356995540346490196255736529763629958368570156403982840968292266714761791255782106944752632756249466114703764792724542010895456372298188029574984432495736742951015109613779540436493399397618141336861708392264189803793630926982356445717211954442798489527642266096390273933216358568913080424062203914779648652617943008823401854642377688937423498367551231374192836737184745600820933123353098702996296001224062541532431020917641405322781601957846923430446924964145789808444256132337996450796659068358870031405665134865981757396013928152719287299046251344840059367619139015384875921180021231434484762724193723912650680196500688934011805174272650511654410962868207355760725530786381574389979017705049633563579597755323575173304208309424277221945540018966179874547279100678583110086703527750943136423870290012291281939764181368133985957045841855344392183372578314122229323665008895878026053594795678978850769441051508482190864796344690024249671633490071427206681134788821080015833324686441350443644344598537212126663758862118793342595236691929617820792816702380097628629614765570514855394147203323518130194596481757764782892400801164696206217558896658592879332394973034482826093781737889678440251495632493924927476968434494345189474645930987272653225815871830198208735041928184250339675753432947801314545951025500499859668091626410655148905898365163992220219865689940959355245805901112744241739515922601841198326461858889317048650712543380786788075272040905821574801766250611727974960010043483036808045468802031638948121757752842950430015186361541003091458343455191900281439747725112678963346012520783054197163580079648984037856961596003945224130717864035041360976390385637345696294171257454840114886966567990181469143940031949851659663607169981506667121166730377561573673074656014063496236224072622824555596092926382858208065310959831273789163126198488019989102641260559742629663579252137951162777940270787493501678850468645395352454021196526384510828294858094239569070709630187390305997750488155271921680043527721438578630223133021126708664257323188814611364312121639071768794965549931486257367852800402305838535523484560918752467397078236896205873982411144875106708701022138095452181479820880189242676122224692981712486338816330373037318890040100993864829101422303931697255348216782307778385536974171218479429772990605165775845435334020348775724134380785490092435581854207859250888078898180049471982104753023859923044304101354148822036726293038914872102666534983973511477515505773198002928204329538273516484947171002535860996192289181196999774364256683033121245204542823359963543664872148916513963257239717604875484121697090191651960582244425156486713026399102615784888149187056384527987189888045675071723998745488324987476954881354142853025095125915590076829208744517576576481627819330670863823083367942795852129489022856967804897180506687103266221896960553029157782482613168995832544223767586097017198680734775629940404135322232347656270426025668017945666966813667314412129008273038436585898056834400719010703399738826328853465959274581960385640232412821528716455277239731068229192098066472705388840912458017067227916816409046433029596815657718433296240545705981497268364421728916400912712410318397188933866633578686614965036097924850454217624741549632904976975810251385342433334305360384720041270222205809987405313809495162438192624975308324477704483288751114560950891300309778944171145712681711871824920526742899088404256417338487255264629526489643625099768627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -65366170485920870201433239430257539973622004823432468600211041880980934060549138030309009786873207324578595337779819438693318853827495690521085571307232503687029660297082171150861862781620595940697675656136442636691971774529356442857740451765039199048554873826140423485113665267813027235384568310105881041457125284041769187983454075479302905931611276717316118170366652085291461508547845489096235777679558453161106059245796419120795861458048718802513923819425469008646231580967677261872004359686256183578193030436853705836840070746698363422855351046753100448235850626268068474453405862544072004590289382185700585254085206649205577573129425703337818775366419297315080069156730725309255737368924622618698762586049936537019300504910394450555185626904948444010647708215279132700146813173157144577311049119595658801968249282480090864035816977544644899060886587159348141440910840103392664172715050002762426685368962553873622005799080179869341709757129322514269547139749427280696123125777906247171949349290623095881705613775198478484788291319025458463383831477117028473572759335131452208441678543930080008352274970881874854908727201539841319791488781266259304487794530683500572179735712609015448589561280038080346338804684923150215774974886213247136603556373722727508967697875201750774992669520616627852211056374050670473766970694993904476832336437685992081616412844910604858196562831886723865190596721022549217542940449276550602737069070263862949093575418578632091020252982933698192682845466485807921828869810933644846099698541875239637254891541369192860957580586692928243765266768834774067356908905653887688499362712335998719384974619253141788094330070076525103204014996804719183756840808790822163303230065553555092183961315226656090228417514509877128730145257629407689067621709021268195525713685032116697257288796941951044533924711121269488427520331604665781976348630829376266246788811042823118012658276930032335626641385808625514209300461459994615320647235546549026193630145899352051504049325681455974449551323511236762626141885016652213890123960366736086009276063024117283037011158822916408093348474871784084490774221459680907884318451461077300998952544508202545369890062175935361803214653000208896331928740230524551879647886659568456098052295959598544717917717968140775086885709076565619937285637439373190639378077524520789637548854920359192626728141517843181397191904388183643201457521263970073752751878335951749648762930998607200261682319423598510283189651906917162576346737531407835462136010851934672723193552355170116592973973645868919392513669490088375441564356725510388472214906925451471179444815788480470095923772198881838137897473843285906424656043165544958221333700204107112390575108546421566235624242178199311765057185745112269820292073484675563795594622643901543506185422422560845516040824717325201084030390630708412455464207807055319214792495790669417302835484543846795635755894833222936711974466829792096656002430220697554423267767529932866201245066630300053136532416546790970421357233992650516032452294490538462436981434607313797975559161951807155662458170704520893034401217431610022083488523318725847846373255253763474300785520523619994498928889099293219028361108548827351120437807039699628948959648407475634265591900879710053008743429327741162598235495317858101744859729570792937792121270072642989181515937998468596007754454195002841282035039422621682159171690441295588674925332969518780864509674031085468026941748492237382529476780847639654911698982701868125751208338883244688596707963580959468792774417243634320197170027986189423999195648528220160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 222926998563177059416814509163801499540572370081134504577883592758688968356501044392185109741282805204353773127335581052149653782735100556014105756975311880992306800886999600233576637142950033297448591944508822973297565872430728935379182431919916714652968675112577732667269440158679298925487005972436992880355767961357236491635116928478970211709609067082133828523126651111932220285817681366028298060215319000147801915360136633825188168133904902383928722985228574555517517809690653616402919802041788387727716261117881586917692684835675471650372189653342842480093832972539230147217964081923277354447857124773795709345471651782775050557219759701873577660815857164380747152801761982557120626827581180315102866539251062217884282442137337284437973596010215866973880969672060650359241011631217826700587570422660639263570969705919955690436238092234411086475052897552863078854230060904353372671776059234719512868728630850532068195518857741330803617562625121466217621846614708230326547032984102338501613192272911105525586167433958558797550658482746704090271525649243240207476212638617997053627820873950472045055015758120386960671106334576323904084571194097070369519706563238298856638220717702607887051140098475884193221642131843322445240655125980469396760947595196553916973243254600242557339708136811557372078743865826591377584910183387525104452103092146540025865256334312517192196331038366854412335677010150463188314647122195161990679070359786467107562627778807263994466184682534071686953802940027956130554350548554656825674148964029510256562439463021335404543349919233963087496992345183857951455091172049920138879305671241697974763455714483606744376282477072637483955108035391128268805731029968361733070250393426939410465339065208212314931248801055470494868019818360288847851506109310533525512689121754995290972252832565030533484538339278722553640543146868857069119330464081605157843507812938420736156890015451132290065902067558033970475535896784810016586285879378426397152537757290550505234674622301359292914666067717190205917423947478933960238451068753367461083176594687567411939834719783290474151145702924766456185278282943632626235703881415100825407899111184308805235379251443671500515306031755855045241398502267330810069346583227647974413019116557285690196981901103801592488731858252814720550195956766357322059053313640384871893802412451654478774503927057752360633847849887972509247601429801548961719132791628646540336503230998122775500940971443665629517377654256747516686900268061542937019996593776521214527028005321803733748013454969881957843540518935733879663776069711980633866164737482645489227115228781600409913239082556145236824411460808166019901809170547309508923986567526227634792597642686367751884173536380332463536112931305993053804779865320683387573318690138844703795381922576326010257147451309712380560988055782875065428479561437059454902612354286199805098850517073509240665225573343482104115620619480644473945794671059899022581268221654647900884485913585971156277223556726784916658627664473889984136126396362943195119740842199724671649724073068730903679644938736305779702996487193113786254963517151164291625192780952283782939386755143911054623098455467506547374941021873882496827710547892869387999527826066727891837031657927622120133550662462598737930164979337328864788474448639834278022937913367216585285786602906328032813924372000609055027213964547229937108906991810878243902080236254916390089319126957874100748860989272090614450361555299357041813849110223250320040811956330126349463857504130321851804991310983436524377996368802722832767564906496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -589435124770990807144974282484398611985176531794983791419390231997706161225602478468542683086737281574607120167638312671841829317654868255250630004643115540267093805788391343837756161741531024533964248293839481572542573014657553071044692301231049933120476002701188079763363551779585666518433438007732533825344706756269621848284903310512657908586043003704833844578518206561004463126092631710542192978347098412698850036167354851826291680157834438966982660389348763203446714680364087975890368302428747358668916191705011941018155013256161716869668998643544047047767563804275393227819077691892484135990592895725387524542617003015812124085784208441175415230576903672861693311573690270933408795546662163229826053105230715284544048501727485940611522066889522656723690886562447861341803128728441408729603700019353370641869379282077933885154644174167270446841925882677357524297626660020906755711668373003262440664881016807143957950241954976605445981881331955239788002382527720151654138275830297006283017570446841690832234074920144476663126171761394779809207075782471302126711527202093755307067319584121949876632747558584392146772577626107769679377003378204868563868947394674720718667067417422769023908638896284623720872268709036487980367514771993079841613116769376026988963831914238288602623973736255320045102093129475605834141272996841314164408581427384990641786526409607603515964651972474159418692468308232048830093771721968951311081383710399551152940718220463989230470262299078245841543863145659248569955243935044016263006170554278474188663582284090136222588978554816421378164633126036117210451712077222209395680592870369407107747063240334640529735691649440970017396363110250196050121328094565552005286172550750958418995264539316733079291133137030945233219791320147863395091984644389557419511575439235120787543366516177836730952843469363116466685423269971949533750620977862986037872882867302476177189424504113181129224828367572417915224342547932532607805756529596110848256880921969636576299559525838165878477547675651047006419773366903785245584681231065237362536360575324557788270644197544359851733462847276560356757002304870461441070492692143277012468330157841399543055268582955252886106726273176695477400591254539836478022661071111166117336962619436156234589683847340847697134892039439774842198015631092394338030187965392357446507416624523431669989052491504324370289131282517351151693111080006216509100767077483650555432299345836229967371536056272070382844732712017535127868750264167881702866020104812312060336185667404310972775934958503824333109904080250552453071798775102692878680624035150556165276481329983229509008549817697840977539783910217278764287514955466545359220413632694661925417428034367099981518752223489598845396558768375773608469968203736307645198701653190109102494336275939114177652605240356612863472785148223958254956061011546148306109030030269481650340099872751835156914737650353053938028461522844469932324042952363439020049878664820352409168945881621136469867288663087059542920281236747353298545467505519097553259079413889562404384022105020607196143749015585554388529255918995428816066862151235387152167992677359425450749871344303195332488676426299706902711212983647193490220207586003984562631376174772011882133824304599698527164145848182155483497126879036688983785730944325541682925952360158843255091478351369627235391038819143594491240694616128070346386021430334578646080054515136751294929016159493176561354621419792884165248728956557640422978279291887180466146880180170875908203897669254277617254350436654739851164717352455463982491238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 1103615780086872489015123070760062071907782558823875808030779312207671410274788815359800852839835708021438016936433017764521248331649061539477219268333515777128300426046719723866484246401646784372288782860608320877937092617950728560499334801914271867603984071120451956591811358398243481398293727935232335478796187316101314886593843629875985203889062488389853675409497979986945392028640831424603216027118266989323275440433082741443610273876511248800731314609819027932880153791717203701567372085811542637641590877730632292928225285871040906996430006858835067307742177920015022141130083065716809609833164460913274281892823320318798564779929853109301528087420709093698309457155008301512647384124750422554502016281167836603317862829482119208707430816513137447586123862556924598986357615915454558005080406513023819937473778064580433200866185167835812434991695039965236924052231437859768458982810240251382462371478190026056671942096390390689128142288419395103266624771702745456182276300746296298903970938211686399690209007403126457984122681701659455264233672325588090494567968663304855610254259880483123230388136804289090529059244122522280352704723132957497969558940440034699495635350488150472942874820436700271290645302806938842859979139175028480363323890318231002847611769065492025397170486885239550326412069208664099058382876937729487662523889732903586993351776259104653234995188554979442914065628616884287006525129988569365685153732112938203283640634584643701884852100286300177375928823397210333664453890794055023967363996183389044023705652055905146056962750253493918526132198209460511398439903494154116031699693802925024330802392277947576438475102260696173341038801276537852277059717282478946326219645709368374893141313753893790612137820313837096633929130657700910719608416229987740853161704696284989864201275929565796317594610128629515153167966665979062906973372061276037691666289844830245580558465675119622216791321231721063221389815706030127735163292181809934380430560360527899353563208476840923616989036803904683646515649054307750996330518037856924832893419715278316079301080605160848325163837822022371298378901476343126392291719072033919725466716048167043508700136424851252336590792323735617819456283765639909939259459826323321433527066901665226123753667163205401479215977502895729116664695591710558130290524992409318311335288338885492080304947658405772839424796975786992211903240005438460434993049801037960285326145392298895796292482558119164687586672936464660080567575757347018601057873823121670614377649259336558385284100156588615462715591329068581994865696374433230427424926629527888735710926715295414992302948527720865908690352751171496578148072660814521085612259288892200847051739423123467989165695654528584599710719578199098258609269274236079895787197395465515478592900461717751358243590707352006137903219250593380174931761358448090614305919988090607374454049794595755136102006436008845330501283497803749283744702250607801789326393316295368522703459365320314040372310976200503909735857874602058792025227162176539286972324300717285990754889324477715322362369954241198783795856955609961719228051830652530279837220666192913522371382568448993410218066530986347239857746471266746554245442273568617413433187456933668542821774508310482075184265325062804809125348522776424344085650415249210189719146555304934290028605418110038589923754996375961484628171190397803419430401704390000321090325918270294877807096319716273317799451548548427960116785394621777683315577067780867284362722268719034342995804243623807045720072805246622036675615663474165678080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -1338988400720834281905365362060931917236811228335507182160630034017739208140367475920197927250532806977459343846647778302666472787192929675956798104983918579817328255412826228627442361540431990919126050574613404899481038331182202135809327140361192232594150183383586649837170935644192771460852742565262690502051935197605452032384488465627963400030636321563310092815657499423717117483385369184636225966131428707454592740904867332064494045278118821294992420735488880808628180215003061605600333535339230613155066431821393628658233820334742723677746322630467943711109508897333475372915285475458148417726779367585949092001161563604334048734706211166761405716321532714473732431771737457025109935366587018477783281446732605388521883049145198500308684567295161719362058351663286080866267757565981245499332260596272641019070162208649546421319757688279497241080208618850098383356396472719385267415626198433439250646231871163308251009201161045148834612098386091049440388830146977183382864200541232740058853398881637940265545993018782110150149795598657822251867194573709910254929251905579024056303801482004398997182708832169418467254549078591191491944998202172293634769083045976715476943422056570307992372661495160245898208414680583455375836859839569973565367668805772840800188302361167861277644831510828793023268377635395506747354162002779133013989388866832733943607997556208034799994667364802698915366864564867608257001823309027878076982634918353546921121848980255717581151301542466700545039102243342198948030678979457188393809985627179161364665065437916395077518265374420455619760814037794031110364609333809102228124533579800118855837639391032979352771638842053935115173314848314461307401109433575325758812993385686371084119127894287143159255439590954029905000659837990895246133048266087542173245203713230542676861119849971332992133506273653947818842132675452056214852101638001703605318303900193749725678671328084353310440481867713167731831814017475647095755289924553405565763949045353243566336368501814955489867845309348041698908595224080376205227618506761518165579857096984479156840469339101565878445907222406890877287570193552238678506054366313829407197381613186552776222940504863397695846118277791257587434861694278055503635578639081448318548816999432907391716004330712418880612039488028492670160212781792896579411746661937367799494663328287437353867982045444109802818260507660195327910680223164118397118536914668559128829154618476892293382007130234318982426005481049028242518879173540846601337578246739688368722053049967133993810374919712202791564382959423063832585027981549460980353425784859509590904581904075916058684870630399426387352897325008594703276730496525761980935197865835696395651454863874698875758828222161129477682214359075505397682616742876412687670066636782544075626449006286825126606388983212077358193631021969506256414342320181755860861559019914402533690133578067010145198716635689248219048069709789320141833802690116622642760509190871897946605469076023028272521875433333807584651622949301844244426027836740915583624979485226539516869505014212969079844799606509400468775754685296220776943569189765229360530506741998708267577854142785446341483415308013463554249698365857052702368241533426139732085901660739231859015820268567761375995202621757524843762689166585376091877483859711239931008037710601641248839581741186199041145205981394080064748052175711851451734806173135008115698962600559539793222624269279773636062256078571611975002341337985125818008827140117721739309944031766982918499313484292518802061593150011417685869876370997248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 2412439419201931022236991086058000383853296542723487090150295353127851368060788655294603130892183869367937000404720703493547561427885337791034824842717249970598034992710883142713412174503505849707079534484428460836644502084506297071657633740777923078047424017293367128661218705282914005484924126370618627713769099569368450646145121322942437365940505103477883541888383728619729345259505219061112424849021808767628632808319858643491211672455991672390390850440461250976158182479040981257895978798566183101252497819540061733339679584426173680541633918061562128980613761850009731964830755701928845876760160806614971160722942179207064320790819432398209810586847550419313068435988563402014309485965900631740848260233014710968590988110030326546539900960959525254837837032138780992766810318223706419305816353134736626109059200242205980881713907841499612623456457768201164413482307275570467691582295064851457361220334445516210967838721714742244912080684634374987135518319423164453049204641171441824953368937039760691389566194625452457138155037066969252125433638017177182051343876236279175329916180053821433558850883919207089532255964992221168758902329774518519811827606318341054015161609490415152960619584110381476803065738843703629916377130322650777723411626093436894550602930240363332542156389456187584462898376713301380963707083549148902488533594801576012828526191659560309256235531083632020501897104806618446350388030045667851973653439680807267458167926455401772994710592305524317138879747647012362221483574908764672373718362276110974433468126344262768475452955628346402354434923415424827409830525320001278420185797106913609367839289969777023468604909550933818636635540511036909373492828544430713799144998607608252536541718256174392227513555708876303860202075985049450173223358501467793686671702119419919793482616041766904647095737708234176766586512395849621064182727997962768707212400540132703837570326967573691671073303175959497343838178543331332875392877168313717774450861516354310215274201047813394179398873494828218517816269284259636649433416808868487755515095331297841792976785734441105563338436719028430241715015415145558744218608043507779141988294339087035280165099544183960042137195039334173396994795803532784277518557847436693337723993381536860062040597679222846464217330690930806353803430780032512677958266960093471863900376506499707669037839250658908104252470420170902662775031241599899577732195590416350468530887003040571954347546201466237565367596580071609479748364736010729206709976976182774318597153505444921464793279671799192693466777514804398833928991544808290321777058364083057783339505717322170822348581868432581272796950414507441416921610333260635247717139620861289381380705193062561903547468390222740018379581747091186027016559438285893393532498878836457407388943845367712155162390177294348734336004527896523909802001016021511642889154524381169827961525613447103365680972656656181789289513212144433230798856086565608444854635173091121227632842896716522530378374378890283903394466565442797273814967785850154748264951347962360739958352499006085893687115176555224328411569789730710002814105175660713145505852158743716567878307379350407207885563091186893326171128904185555835419231040339987658628421815884915933706799278429549676868625644434876768721067874779448972981362692783630358440923908220052638049092422775710266945642200574770719648440867919395761344290813607442532802559269526221810990814179044567586930878992254191909405196659314980044493578404516889069678661653102203003323027688671370662535478335269634406294224896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -11043483072974329689324246657045236541522635080046974384694473208542671597350287881243110158069553852441680380130563651377903544973728586247131462898200215548341939867935382797425363740800528619645252830324750547719104807768835880551166057378596865298553057414933202433275312653857553517198596672897781229558274314758396144823758702456400752992211649119898617372352780409271801552617830870670795137637728072174155963044904542330805047135934625688171221739199884922758484627198791658888972880399123190770413031948424858839275508222703158399264264328684693849839872434766099933559668147263614821177524472622998624472369255104220969913869997923704528618285006142761524417525214426381135607593346946423393387960698568954140514453871420047214852232649549665238789048349738682955004093533122864320414096586401908266242415709031335522199647825925779365627841859946715753206496651333662655083668921616787196056585571985392953011099239016536880380343346911690966967802151254778333444538223857956334838968743807885476110993203758801819096290660545581873942098762974847985470235802552592279818893155505825794344043941437696219097519729554927689827205666006315265884705840483096028429349100021215425822325346557624327130365791091194505520689159234597956368817639281539088050105873175755637768825946152603000803390947702226368630532619225508271347801238283938219214393373487930963465206877489552567716693929208421419292181497209498028461570745677117156936400748477102031518178899097472176024658719662359901535487316511208077819961307909156716741083522205755884380312093039265918326878747645373767448249373326168586308712664844279234691022957707447634110711882453246232908439488684000056322802430288365597400541953440107577223317936569336956604808137039123520513955686701470023824009163678706827102665432458691357365605817294087345703091572640942641551328681046916337865410550960372605219362559617349820549584039134554614574419428150525767433826199229039705348426499206212967508435795444361623733713461358129057556088680340625102283498411073108219644307557739627585080708441773988310203260159781412939026441466172396459090488705441740942080041185240104769199951862116556529014475082950661767416345676707944516659391715577796338286841097697067505728567871436719994935685838472450467934425471478620396779137023708616710271180410808849801192959448010993474314298999862423230849595631373939539701875911010628090684096062214504274914499731696850858169926222023162319223658220795573537549778480504476749387516527065563988006314650894060859223208265927657795496432148339014692503674680409958266686863502999512781837055505879378606144559880378796930025291988900873713055999275149817781321376978436503263791909630406236480411561536560576486531577640502119606584465656649450161952991732743792381350618139629761758316736701302999089515484913788863086795375622740452370358519891147526498262800189255863596161071609499482172807607362168813384269451289650685453568413968805249268141798105457034517132901386517214174630168920720250638083400003181679237695257948819253545353719171002049186770981224839032028482683539453920078606454542125646793114960402553723294617733087804439878599470353504350496268913361557130365414408652709909071759550038822137595834312581874590597210740145446103866797143911798179225762056046608333833019069387580170049549349938569439259788158267746598733057078538433309687096292184898302106680897960813349910409997765920923324402230764165312787247024567338879366995662491415506259625665058628027957586378541302799878726408422606028798531993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 34865596682493408679282169670205380059164802919647123761890679847296929465119907983577686752002175796466756046939733594778986183003478316741393670750849986270441550708626145477523684909868714366753216194366979924420151715047001907155073451046858205326081649451126758377938669261229700145365781979255364263576574186091795504836707166133652075367704522656111512572371356217333191729596925133773792614909030133006096145045518404553975879159516804724860228795037529060955048721262983090941384125760346130462112623594081327469447646625230054930537903762385787958491468519173520536241642320168881628620430889886006979993841813168126035408177839083554355930148723209878907252809119195721511832485293514362991121389888359146026573638971947625841386089175826970738119787377223543982512910861979320480605345679621882748762604234288837852211648065562136865076554352169761425663756237204674158614785026947014898845707173903040163531144827673406290841302879801713259894161708398915501882906514972180446664109304444528812524226084578303732028340964984757242995911806828598547906912419249661815200130897936361995379001973632027002357324670502879612879647142698967718206529408908019820583705494837332914682195829631304753290521774533174249858686877485335742268315793469196268620001832634720986223161804257136149581603841224308855297373780016702528697111482022844215047563850529669440819789145928264454986797993779390708756026236580237313401061580461367389975951047691091721769210619603505600839124719032216163045424233274902569603246622607163512205607317279845659401892690206573328750211302706326011120357065256314104232359836770690465781527441078991985204155373897514203724177880413025358642077551145506662151240296184729960413210276557383300409393397617266971806987313371257555498241630510309487625832400226912447034401939959724269577969037693644912377697371740396502765275056020156128790019949693665098937816624108470444219249401079831608542289472887773033347046141478187955778822955349025221740684163875327381205742631219940721716536922918773295620729537919331535344701844318199619806276963094444373263854459428462718317653608689666208774904032038428074637374132906806590415451263524584351299261585316400087586470377324895065670704505944625780223392650027289732525245588006240562145429816826186658433830646529739378530044933760968679406378577918702987840631144449122793135488312469967287962853994725342684458445341415966348084628569897851515755686759743017690627017489588664784771034687943500213349535385669657058317639709832632108609030997737640336018102524396805766571089597247620052407812280874819768177363610525126008983787674055557644036541287838530429398514130256346832595637009160837816221060509166951400696505338447568263448128403027316535663352726716979771603899198369200551070248826921087123427114314360937955230385557021618345029494490386333802614783355402327517413774816916439073175774807552787976039630804412070247922616236513087114755494149164207535140703909757676243159823151434856859401488228231028787792822925313043983077087245104489567342347053853859018323731274084846349785470745102758677924482371726367010214830112384615176779863967957355613039938982961928853715463434827466740358630230098469124888298536917236218460071234676128995730234455557392493982106786024245055069404273394261421865813969921173675665900454966890571767755892857708779457384844000054819791470536793360540621172136695506341388900290476886197871921159186653162634393157505283420064742374389984528328022536484870050417370614709640476386206431217031577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -64844757053396852582498836355727760030168003945050010605495648677063463813409270443188415812784153558902484670126310629471056480110317756665236551906568587359276799776567938532204191289697545640414504346831764589546194908803330502473002304277393299560781207450428012259227682930055246755509164284593702105710931369421541522771773129612888087868185084958665989602742603694516454266174613151649660521863174614896625490515579914240659439015461823655788872735907078632624184288465650038478200095712386698118631143649409102624168771409825129120269363894971057822178650896680411352257103267137040422983773833028754903381975498558029203123459926540118290011684173636788194892566828147750426648051821894209234402586996334202451670196760018767486040652291151311304522350512840851281307754203041061515400802788532910919742506074530096980487920775226053761005685193614963414002118339728393349250417828186812489058996531236186335291801674653131058476627902050841925773307741062847509136033317910530696102679633135679181252728677867498154564352132118062443816394774741207504318954741541021525815377225961529338795010903527617725423514278056714348598308633808805195850409418367410049136581070501629504990920001645851889540880510259653899937877363399588133259283850915143080894135149834825614631409404751483670086781787064143250195772602922033142811344668659340385156144439825445951712853740390694835172541805082386847640895335981405164078239429128210454082053239315454017283597517118109196904977803079703153756833765936691208406524307268687112794537622459866534168300137697637791792069624153722623838913782517175147993097829893352348508773568416835696669530363291355894635418584882421361578682264292750619218622261887112242374935831249948292517211133792211132886316602530627680620953076243626446702072543033042425193161392582208011853574924694101071640708222439605815192006731283849685247108522888400163181747176929421771259219314790851543055240329789513722632462836602445863474583200196376445754235886153243095346085620789385215739410342472066297779008981800611774871687261301362401123366385990201205124662139186779114564830747745754826937123546748421893678077747036667939912859314494812972461107903852436472468652940975719788182171896625277866921132994109520957554170827165743708183366786668093818349222561151178825294604613867943387250214455406235259397183596826954457164879667942977033723382847582377000756861898128637256399250907762139322834864553521337744449579975263380008417267479252850004185287688386860197083407408186151198811786390386624238310888191509893923720159053871368311885176836564230968527086079003355416712159285116869349376669537855161387746587981782193372634317551963074114714895888746749656156100933950602394183540469680543602606268870636501289827816327835476672401258681357160922878898781705482524323658753186781388260939459736375668107745988610822840955125441422621598202798168539194309395160314986185456267687166775593348153830150093305226087150137571792672591247973389667676863009595873976657146479765458173947233961871649810980446264431283369689890376493574733369407222074199971569416312179079017944288572283979539649405877553480236581268197753670773218688912914742046763789620516493802463296187651687598346810811797646447981107869239834077985471165491282663449829193108750051806348008595446977094598517935216916465449194568971246125237227819617058246430604844712281306377435663663403192037418295919458590557462750283117081940842733839431779386636647756261248844149459328813168427876858517848859607596117734195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 54636994136812477852176292055424966012752027361506093527742086758197848537729920483190140964762320595555487714072617351082989759218821847673718370318386308707716686283978859095914738556892194065552032586218839060851545501843918719885766230722494624624006676665709523067261991295707175449242599946874295619472234194629355589795101885162156511902077188519564766403424599496925660979380772981163816388763443882488086421604071443673866614190878713908791803426800571064032762820610958170904000023050118880823992316721753675264417187702355491141495691529114008560002595625345996523022504405771069648711864231118628088336600070998138183485852844581544475162624610443092269365779528926486425162270815091459624275933517906754248721266483951966054265826110547934970290592586885877800535898580861741737407999572620531410549720100960986811287639781322568228288977542137407925255705294215661031417338926000652769749152896886359311415233968040391464976980116720788008209237812756443671460461566632459927131377323902241469449955250538797589537324304627793716802949689242432102950289742244950724412449752472219404272505266006152019622855225970357092500510293859270393233331904343476191307703086344077336176098103087633449298260608436159707919843964688961387415120427580282966603961375459767577956869742327981245445451705358635849491090052599859249025631526394718861214651437360360518401711527753383502908672899040228959361615993050938045219152712634651472320846873463487410128309786531119077724163569959892392536365398200951621016336535624175104476558019706581942451215280650343949900867690505097702346100758938530678652571660126618758139779449776166982056719398077832735383413503701624251359012014380599379606538569727070112413211742885031015680402714577654704278458587043948711572196771132227562152715086506394532519471211621469024672873882437391357051708508629511956092722819776770712054162388195395193842062614113845191074366363462243755023188931255919319597302914762110583981665632465953212994412783032326520489488359018852465587378572841406328893196632676807433066638789532460837009788544399575938746438083131646111303635026136328827024777854862366149913994789943817586650805189097652213086478634353697240486169023700301324315497284181212574017216134687822153379165772748098495061339805605623492603092432420537389406653951809917263281370644766216206792689564110682783415720183702337155535243300735543227177195015201742173721150732381797680015094571740773176505775307667586228027400889149637587002350964405166716993528795385629584607836250451939271426616680573834636401335012278156567448984348718464757101565548051478784381589944236515508146577894235203640963715324067730354665871529014476836269214007232356530854478176679347369912460759621922213745135020843189885758435098608622447246251520851408289425756933892357838756672075378834896581910820226889377380126377914989604498631173273050701047779829980446199748904270348568192479851487158991715880383896401566158580470717729326531621536314794986105053472156435333914437874054713444743446868880607888558227594651732101366561378761872381322409183535784331038413288954691231988763541367605168370837998233150044648560946085920149280588679073803843611948891797620974082280685878355058237709179851362347965935514772364989929860496515861944611938845537202813111369019524324963432202734404025616434874527542758761337243479465415333500048267185243019175321723088352634393980822522829498153708480017901821288078679922681204795608471590992196471225619868559844723750827880542874408495339274240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -9550208117752650546957685707968113544439225874812963070759080729005583574707913618827332138762332325736909850365129118983130827510705591556890786172816121578314181547243187052185957307549256726260420029419615016486118153191468310832354823783980782869318596184116930567833736577014120662407268205038673300254316172329553717361946113068416536015210920889893415978572749124651093334104413405770504209713646618845126127285102299705131711316340278660565875592687189648110846787398563120793431131839175553578394104856311946195404119323731076833706037487602147777213203271925189547089997620208212398978710722080080441656265631558504532853077870538479976724352337488511995448154547736295255720724601283484365853025782005295005729243222497400812816623333099246004468843304049801261502556091123727964668188721413971627832790539516784109847795833472841939086855007160811964649046232977062057671433605576506747817443524132478248501046427353681009446222800167092975987497260311165116234584852389654727649994049497215252570017977497568600988980380389192710637946644450299372926014368018618955885302651506867232463207249685744153431253810445499525717551849304546084787270182516608340639616053320932671008449792552469634228915769930898151865104157965696300844641031329468043225904661743294025118302610858509992597783660321566373453198540080269865849508289378281352022184446159690871394839409285097436384278051607191273346266204607074123457168180830378436280846782974306943595936555490383290699681262879106289991283302633464398097209315437024712219464004484928494635598566094291497963898274258080545622357888691179838070624252959456797351077797037005393741936052495477698159176712385825164126936302987176764158644327214378747377085464628449679949468547538446704313634518922699064682927792390848741577538901132689454589128370227380398500506606473678269200299629295175047763853038137413944458054640708887683540855667906689289916612322436156528069602748613825201267219568836329781099891785127767536562855080845331055845067322500778514199449541876523173374092895930599027364732175324522224198950827663625007124678836695062290029803065466560768233461351720636052342928204186488192520821725261033336679020769323057793193975899765571883055507566113491741739252126958706483178517748101418977778509760366155084714394783554875344538736989245114506546473017357072192288400888365170749625850345803872570162491852328796828883236977214240390082850824758902368785570819922068818962011567111839962327195333104064268981928418966301770523254594439448048181601304623364060525135045327589475196667110331274819130959614409158052555998970169171716082896158230950141240333593129145766997308362071132310496469709071296495060293105494584855738090119151977090829434513411652737922180960073627241445879056539631797137819622152848233538688924777601255349141467249401316107017428632493810977083737480523584548792264251700082738142477842865820009015410586006339219883716702116978337566162044692330505076749495744223931225164626587560771787878955930715902461471882541433484261789158504294392229875573644569967416005618173860512178322873883393183778792886713839145413539197690152473314450861548391231439077967427804255077494075484032958255569563556855274259783257791013983273237093207012607162444252047573552570192139284759508101149925203397586981865359101323575624406746080810143958410472450645870853540606601595540520766791526033059722012882075681891929652215744326275586446849283696090056109786274720543742217759519118841744698903593342390537886606175351341056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 20769691156159132938492191802354488523294017684331089925748764034732104293954667719175066286131342655644174707142057275514866099726761818095350398465939195002212445102791134069672730311259014589931076096790586555673509402122833322924062685042444627731499105869138083116788548755336387718953658302901914285390442240615659454064477815310314260203517990731593514758977144113172962396410038255403960358960302027451759861748111650619833447788284251582877747579088452543209665935489296998876581831715002021618863069520457277892628973427403602972317082004519464933209252673917175647197818316121442590603418800821637618430386117220891272124261893965881834252372135510880477780577500866227830680125354774458339190782468392616229813923379361355720881766733800642964122841753544153561671153569265322769675204129008556728176562344710219118516969442196810306090410323032703735427444500999960792277930158309226285049261970413565712255009254199566228355445540718635558403379895509493831780085672768764434659724165892569990404331153306881814345901115459815266187322984794325176178997496840808038630705455800612366469646546613353721541494901323714537427084351444900076540061368340277599701664296533752369156335510442231171151926287178570802242481991207791991561934530318951230607793960842251996427806026531404490813868115348323219898315433601039542922399359200023332790686156142946158287242816652576244512556083579739676114343403589537557505759828002140015763672339768588864754169465147857351364540928386144247933138438195752168060812445077013422787271906922335147749684303292260232419848463647870102685042145760306059815258179729396559887368215908057498769490829727906897162952794253979429187354895368378737400705546832614191007694685118542266918902103438633212244450804998633995367360229587028768903509932354533691471386508002107838644134076286806889188733128383992826451309455540177208082445415828854513979003435888402930113180236017251967031852923966343803285432394547848831582636482827121670671541890669601694857613609291508304302766465986301439012280171272031183124701935657376902611046630014709647535179766534878027308735734697824554033647015142389780061511930825437758145344172223906510430405003315339677061537840677216667390794354172023121790347308937940279808901100423539590452811554483751054627771387967463251605109852338113629974921032983403724572294322828817331811791956082235228169977227118869568908470509194243911300038504902506128671993405366197500305187461036426100693337760613453247115618210670586500431199808210724007827406755765631095731376966345787905274322782442465594634644365683691360550079303910789686707694493825925979245544063687158333517369990861889348085441560815697234850388751495795025870336215789160746330985128911511772823314952003178211043265741499019201848159282646806894444381302022858052227049464649590832133831528733026682555873998993455782267233249646349452445644707919333522396646019687300498326478781424845642163953732726668115686447317416752620705977216595820155446773234449093777268705872634739592393572533964124372685222545741165554716399037243477537739446466115470553517485748548261773155599953782079335223640054874489902007953376988992529656866954981424815115925889381924134246555463490392736272132077272047520927432350967449447161370684438811955206444609126765667787935739582822245555806700884692107295406852516753062381816487916447597272318793774362455454372863119025937937994839696117261658813569555378185946709368555686059506080848781363867766211596749775026501985996675586457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -75407995434026824463805111721866778848519395682655117471950471683502518211401644902190083101166002342633975854773363294415383768617630027922412108607886688136468730159638874171424730337194425309044688694250576867859099376968116285238291266540003487011985947403056001484911682847439758487325274429918808102301855203377311313755817706471782313597832756334993949346584857208937798414465547786740539085833092453618080029759977609418098071272664438121283701999011635347850998664021039606762090926222251887522145470327544870297581018566892536330096148577710112873963002027921112026238918436815706233878146384696079682631844466251923962606460095793450625319134460951499122698718461787388189426352791050061822782464717593429314724070653888714260145228282134242229901857730901997548698964566393131795324519846512420043440076017882416769373856324408500627162731682398931365738061779486066151388668444560121738672064074187586375617701612960731631646756027645618133851284853834508956601817960413041388651709772417620962947090378052494916068062793722163866559668318728433882073166884530797134421066984452911359656980397931389002678664396787926289271725966567313003613349236334267413311325847858331123666626318269229888494497710548153635312933042132218183077912968060890642399487592455592350748332284710785599683197399256183705329939121193492842964872462188629523738845024614235141182913579514942917736672579448362655424338001476762773938936592913967904606448843184208505350001803020895625566702402748408485706973845460657833491142676653962969102143673302152822042657161205881588518648942189701601044484359181824107443519037804380103384901813813195092458371656682307469586106347771683081445100351525772268782278629420828988270634816579587358508699050065367934166336293687588106693842303420317106626503774615119672384997077798958573860301157128457469075742417212169405367396851158075594968616156215738110835053725936615129130857281641064650628874182156986132256193135734572311122678312868718828338666290933518634358800528782287682277324568576328491820192063627966448677600827092170669916976263655202663029760057158103604342908002098774565417531782539691203019646287940256641451896007806073993388368512429439968913490231245168974318965937017385405562112385446028789500809629689325038467740342162985578255547605318986973910049811525360787262177547985644030605512303662973907883397849474385947969689302894618136448927596286549170775625460568219467433889876040172090160882287534866204043848639716265812848931660340708624870621290273707966418949960227256234537452803336190045511381147710380473285319323696093881222925513154432181498267593309187265290113865743885336622360966021882097152878739981186725940134300516679467201197027766681418758694493455090498993676388532458289774427997276460996811160210551248530637794928711371905832064246605506581836750606961368673711134309555458410783319607299519403383803034750515571472492163827275129411410802829019140091362098084724474876561495856447087841509267025766431669953964991519746149440753704878331814272119330067496279380116543269534262342042913455419062465431936638570681610528907212962022637435501598369444328281122299865978080006806184472481912075070468859652948811546153559038177052820768873929477778088169312186452225879434642380368036746615183854790363418707794451896587172598208614993269114787996384508167025472930954554347347249601366328599950573298633743991774299787443653129143072330931096656783388215011720908278114630005350003484664676472144057739123361198930908938240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 49815452283206352793685796482644715548148022247404628898145754619695128232072996817281643090502628161841020490492604684949829466498712978465907490525539739575921954197650587622481833410062343738434541712903182069898698823197193520778069371422154590312172367214228737352011503969350637863214053777091604303730657844994714080850005633041273713985731636195744206202398224884661398682185602437869524637629217566945807800978304747792547513681612857599060107511529041300474153892270436168536841796074338885156937054960872816469199946394706492954084470550959160397216364589270157880890693359238560349451240617772543740355294738669000172460849301018996561606016356065491782088264003050629942267870085704542105194428160428010535197074871078793131749024708679637809836188841226660852789414645664756761767201713648107921985893778063205469956391976945010893760855278857520997969645647320144840394140158853799635137551165996518624353955791113116115766564880694609624687065724095705413513454046862695338367904638005598930906560236389319155012517100378555084225512242245511371478344387313313253439763082854385181554925566822170738484169673820771679790073236071341480253158176889805113902912910808336651253089991753202835308334500694922564910622577640685173548812925443981369987600625130676719521443439349925938872199581673269000035941381839090328840725699949059885119041030736700920463135319030147860300159524524421101342915695319562583066367107319597844718607087691168043045209335839518724315615056041677371547084986637450264168192136366475704421133251295664411199926471239156156957281931540721005897672463977547259934854430937652374942686827895859085728621074358364365130093166745005393240829697004192427030601185623515083218766017960432131882866520187207025013022812724311682262883661091618152558365580979012504931942093943393065696138245322286957733029865534973249726801534031510551007063422080300519455597840729597134337411361096261975020284579821758869822623313080279530147293344551652720296993783813031399584115240595124876015189456072636882075593960656652205233816770302346349160849873728826107962477573187685891670115642234461397544364346411318912537793283616086179619362814787217546788409903524764337990003831899305633285935121382690068309911603185803506132562025599451024429568335429676301299666202690234494809538251741896413693520610211363573847357921383844624619260315449200747168092847484014319110199750048579734224018452899318674264160481750377387192516465213871918189355637909029601561963795507262020306168173258352278731772379082848821703439765491957868717858685051499143467560885004444383823702950896581060427196510600411817963638082999271482815760894220142877372640936933797728365675637857120014622943391940443375162755045335272634538928643058821575189008900155943619603230245164997701011732116190080898863781839363019049509156280189855220774772665317333886576105747445790776883228789638786910498930661094953790033410522653699951497483059594180949289569566742430138490682143383828953792889307683534425143730312122193290861207567336131666273502316900421340144408274484221652430429917603550477405771302671435237120590597483715590969445753828135398118436303313159662666137885195109717380009980283131415520733765339536153323427477455936255536407447966783879564693047206736001167765798490293860132062757756932632446377214577179032444755510777501266830894173418916938316481035768356415313937135979704035000824018140563430360809116778957122439810619272131444417048449776955915014827801821859370789502976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 53439609504202592852643076260307298241454651310349364867841458301551519902707108437104241245231157970365442488267270635321162349484556055722112314132167960494678500994985097640681270240546775158622671119611487634682723128874938580267948058227728740290321309512109526836870012213489320064623399315729854439667240794913770309589269240710620351839209406081542503796603137764376591497305623541385888550959419081062593657115802622859344453440516050131599461789161664913771612011217450511701399547272395543388060225296445634426677646224591661099988195437843058453689094250114013254588851498477885417174415976275767745179323487942678068039555455528692748539205864875652691547107036496387170875575301829632610168557502179998836037366248526022557813034184168351211508045479447293954337287297291791969164350114515046425278781162558580438470686178115295242801258975174447146686222893124459316322225838038188058980642941553715314411857935805807531468749768770169661916676653446470463374073227776041780054701511038671663784602316800346085563771401771539705751443070126867527021491017218973630879988298729590717294076288350917335721730973971222684258903050965669697357555259199410612032382522793264114568513280255218521275356479632865469182471419318294325006791206383486915658831392970168889372239221810157470972658689221087503562410749219974255128224724181707921904202350312823574073898027659640414775472956661499519465385778795833799728848955666559985591268603638407393350717765186160578820977914856343024218949686850593387047720760542647410549310478820956423926400810620500427490314789689935523071459857928507815018238789745329191453897092369223963421689446453832397697107121030420494296354692617580322645174162622097056751573853109699150439676928070786537416164181851194943201917596215145621596484962653907109069396636980923020674142142816207513859959780030150949104045442218338801932986653158831971688230926969517406924309725907525911303498978428911636099656340175211945294128275893843640741444580348598313151457807822778214718389288290333914824281771623794688560787102624881175169526239857347229854127002653111219491211381613341457534084909483374847004552809970974958682002726051661895040212939653293571050205257146628905436291286064129885399314630937895309789855954854714739208371298109549957900084876519403966498461184416137157591292219497188747735214434314952483637826146506030840712485973701472875160120782466278069640551384332126911166386329294186837881664641687973980961077394881543386092007832889126901560197407845665957240440614052348374544686576652379876565326112710516433833845363109899604528493366590384169377213642140045113414623465513456265904184754575697288681062753491695988545908650477430707159947588834640316499685307014061402561587954028405565511051678163168980245109670172292414554519842325280425835840583823609628134792484931913554058588912538111856949636532401160663244353212220763908846778129951663831892742968614145918077577596840502899509390142643164757744111262557291517111365946770735906344284790355391813092593830150664958176021114545361851885948708831358904643296975539413103596073361115813482309245921021562159022360438823514640107468737509997462737704369537230942086363784598067306257813000043102136531486389136336677256332180192700587502906859857188653605651579660004720000357120917645581875695170214106665648816683938705586121822416642309734432924038064035284081754077104633546941301904735618435119557896343210109633207889672295481200222660884739293440939014892448592691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -100216827778060169577179343460272274379768445899658974350627236370633823662935987006440741426264020765209572321133698151697610898784696055878167802784776891323390946932469147994822535953165146853953557539127389216729697664947107960298298279564230484815838271197758402880995452811205333716293965469813860489185202734100397480023649783066835249031758598912949347242343766997835077222744410463912960846589662056860491321079361566299257886446647591794920354804488992334694747081281301500715290114772102777702666536983778558312602326107264248734685811738138355238786247433878314743674750367031416839735912877783910006590387519017413942883006854773617873849392985551258501843850441699058968862330489075771272451787737752478954078579677387207481563986037073110389537139906049696072971218124624612069235772313395657995553482057197693167808941053089621291675691411528722276509584601230932014222210001496227123488454608379570029440267731591992919017281129527961783815117529462598961084841673623063513293231207798041008089894835905812499532012937558165805441018597677509447636841380591623028776517114166907211103746373465025047217381981915610849348855893078317860713055025606769530933456663085458680234962310672930419294166364540207871681513956135588056373889946312060457291749984111870973171876309919138591346896378007483574582065615481058281657370825486721587521240706819846417764339029834227580288364146125904443777295548963152788558883839115351825855242484168403449939537027325261116091420650823000748259660175355779939385833158476408882498889145055189425841672586762639426298444063756318646588622822409207196574784469516764444764683437911481590469851750423880378624929083678119042378929415760942894284572980076946174189963487103939581415168408535035054954474829962128850417622765725604402990328154705350006096478179489906798988011985682227923209357935545132111798670807892868508607262357911858442498304605869851561428948277862861088746266894221605426412335588103842482084906778228598004285050337754611519975206092203893328073663795434932472660851097742572641507973670102067202758648873089435733403822051599626735977835395203516166125986908639183729047212475770463675636641908685205106246799318004415045912406291718562687311081011176507742201661926685141585161211361963009192989520231295283667136725414405601526976366500570243027174658822057776053808780683435269619362595393295926328861788391228240080244999170090691953102676237340090418618949804582762502059809276963186943025911845879097508563737928117577758193294807725735156650178742228221236281966669428450747514428841568620831123832007897016393202138830361410673233150715122134891956584395746423145304367047782305635255065770152861185136045779164599311460711073202037167897818508930141732774743031818944013388511313110761920540720854582656893070039059264119206218485408951281872060030375420312287374214782316435121170215356421529514884908197020296142716865767266577452948691049457124467348200637827901837695943177526034604783924242896184690867561209171563883060659013716199928446367110094217187488365183432767031776896703155294354924432411045939518134715456118828346950496412773986112090911547854827514168264028730192453609899281043153206134843313289611657709291389080533583414153249795624274871144287143473559726231083146776675976954315115112096263643193438546014823708348063556114172772048771662697960694086816267416221621862668644993694003482009184860608222009062895438950924538340018721152781506660587722646447337472848784055743237733744640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 39252506052186989242231204957890898648503740579389191639271477606671356747970007821847886207725907563377379651280947350605420089033117679335175365136700517055468967313976520920290673474732966847882484984936994284598885072965975308454885747556316622785605621502414840497629086265766999551396553644318367133815112781705898360209012615639632074662577487450985948508452696491337197685942449131651445968288159688156788137385750061684652591160739575618301008055653935669652906059039331240593915863664019150333454476507519111702220830075844030168844092842583113744826628856735977185448091368267271322769169148747960446053825050531587340491312206215211622459255144323811934374338163728656614602178646029037162187184462117772864815313290677541353742236793090511960299281022416287073635109650757085362313345419546310162171888746920875066834011457262158365641231206087695388724075029625720848232002739537951357823108967790508381078619419256621710690958586002392622417294080295782498005070522038930344386395726630739716661175053903464392421637354047893894250614871100987486615201772319272631251516944302728328590238509225140783337823316140337346016056720988110968862216602532141717950670511519600421198708525132007212842278740133462669515212980854244766419839790640315342255191441803473886124039405684780457313612884269433475218663935804454910130589397515381725292127251970511103928058937269579913512411717476958624065593517358038892999670701632046218333231469864425812527369207753790311567412327533206539641255488171678277331295241280051497269864450711148495354654165158610970160263368389275823301098936077598577586312678509591450105880017967388959220972811648796155666750348082878789615943071353504201992156401490589395652051434780018062039400054027755407855113084749838796817180360538779555664006552598382971337764302770342689318907210023735398312699567077586212978757661920391231673840687375060465883258377929935831693068129251510481937324072259401260800273519118167298610299999726433031841485823627866724108755311685280002291836527746427004302264679598428368552480064683435322573992758720503826497574175077273911253414003101857976988641506329481389637496668164612057290038890228372308033535791651765051234353927766299580211291553647848278619488386011987808539139803169210640724904504154941304869625365473485994635249039912897576070322128052602325315838576948312841191601746487189516688507692739305112624100178346462920147017515378069508900874195511713155513642745894419910207143063552526035901050984576313245395137704116988025102952301064011260838074849280369526796697909070458893978347018356625830249835979775004260723024838963907705249415946815084622449798213951563507444329190688062799980169330326356080976080601243391181281460331915594353970351594408169140612238203815817473917522027621472253575016913177603063658965940966692933928842059291475882213963048339382668730562243276706304788915578228897982889317798743607490229382095970785858734329067023009239016509044543874485558400571201356207023594372911248908537650278828322231298278293247519171646830155858247064735101660352326319179233254023066250722321626932986454946642576812993041870176136528866019649197503305695960298702672397597948692972495026659660482875976782067353944808663389620018489072473386082238342609224756779477634861986276966429941955741208539590508460503132516545373800351829871680466233204629322983171389033949908800339285970007747183165724499910643144112233034638168183543234221490464297071274829221042139778099707904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 29466441539353127188601103542963659040135364671872733704375779715653850867931995494799916962740440171918408165429256396639407605481591872842919116684230581546898919809527710062328190415884627440130375867095916387437970622974431417642595235953379268258389351968370943664782783772010155556468490404660373735670622993774502656911020387895693587001418648783453708827733303527456431328372122090860002623409785626221509937394178784078157196783170059006073688922242010437456151825031281521143484833353100662800711444352693003737623982885280964474824098653925439330837158468423164818405084493365826034203721499031956472878683828768909882103085065267437879812576732262840880966667562902025862570362798205503831522423346786582272705524561004039542806096670165058919327146744191310783914457641739249168697374593511188816969333255592546468099840466573021924957560954353315216140264517832402680919780559600907260570909540538231032598612000551334389510445039351545177683900666156617334839052785959500420943690793708147473409601671100336240158057505185098424448568424984317563614702365224182251901427751049991279653000056573928336437754542518885020358625852430734127795652228436079455828949538765169093524424081656351901115608548200714236358747128832951047376840682680751776147705816656099178724103865759251190748557598935849529299668488144560913607514382201351778038900827472296072766020977370742255283683031397102256965046298019402208693330624872885137463278513496367801406047476117836553931233104912264598449341628620302984007328401767219976502599005509974695519137409673272078096047194965370038625317499412463348370402733266745864147496616097637751078563489685743184052264779198415731711752120124456111524022032301548804072719210817191343677790075913535522989710106423169291563339267932391970441387284862991528416539363011604752735855326689326948385541131546485321750096302880400571562819045767214349552152491315000588007933360381014450817473186866254275600060574622748221372017587109462566271895182072235296732204425411941595019879161465019473348954767381431341015862640648762126622596863252169352859388682583256335184843395070013105799275931302411256636045559490240666305403411977594278923651204007309638398774182887625192300640248613235200671955039279087327486389140245003001812999572112479868019421384745495740024512971050588363042001495336571835061732811895459457804578425986736660893123708702586723464098462852230004512166179990359290467964721376442739016634906112709894161093074265440792695005848251734331135003981209367062628009664312630234788141525042899785023886753272094772217123820979625906131117281770193224898600178230108494008025493721583543257506804025326757699314091163895769820222976802929498914538865025752823099901032574935181415671349949267510349080855478474104662680535441449170501684496081573754696025333767166717989371205556951704835894777529275996716043937507680256879003285673884536323150653366851627563749590153996665293428964059704031674903440366442536793114551377627399964099788755451930585541296963562281861690066670569690218831770344182315184332162093229686961660417428162154530890896463541753449899610770134569879307410773042081800347240050584622761681184377932182903251071147684928781818326199843843318024231886605358691035277966477184470569484771346247574504162281056797797738789399249002402930450621343373600173633991315852447450924810434600057788040272408857514807442004970535653983760321337837453436075839710919368063435654864976436264092808953188476518400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -32376441832989032892475953821177316808632466737607696474873179494197744827687232387625578149343946899513645178656222041825606464964918630829911765754036339328944337608513757273380085378972018542776522121292244219145991637628807422139115715410346869859022032075551508984043375614593333319589598143703954937860716546780730696787260759909930177411653291916496705786893722159127086705166001448580470124545727334537853388302714750072299861644004639905638181808591640488562904287617047053312206944056201661753153839717196289553090601834449961350064511733556857632349985649705691022133062691590050842541971527118661095651855481168241930244527728160260572490107321298371792703328827510852176358068262756083992117006599768918371380392016767188626115207380229488383637858689141446714956362369234960315644635642214497667300364142276879632945006972311602917563638481118031870063416020209629205502035302804196398229026133588618879369648204155867003438070725796941251768052744070715328393669942171315812410737234345967463622334121161128848810553836831445288072741550108623626108732641054729958477464063576340156869004631978423487418089991068546144946545767901793746383578397875969551354439095000284140066956134157660785075046118899019301158416117791902567394874992906655876336097344320039131308820908543314223315500646785668257244089586818359812703930326173655803518187594535502311566268539103100082680463168188798975260668457299003736913512031810307724229101353885803417649885563253487050371382278970870862741349600671838351503801798002267262217478020484260073119323431199049442642866742635295035935958081288042296486641167614946491457808422108691844268987360281563242990352385139710275778428609671923990328242370457916446010728794993247502031134303778747839861422407665713234512547065894042328891265857039761692578852019163830978175015716677440310566354147233048470952960989764475485273674513378373694717396555060754364064812146675897215428741882230226018820703186575267929792961902962415997415381241970637209951528861424769344311977124468103812475483567390017262978236278947644725816565018463505678618980054067733883170379946275390023028691892578158185511167624016277971174176265635942424216441991104915089688496841776679600219318004812768925168471443770801580495598906259414182215263442770669905677830166621247880701201899276166798709234372517281999636438763891022884441197795279700911282543690010302190412970946824963498166562261980578614537307382563495514350669926818855626082316834159720734172705478226966139439122698719109318868667209402623041119343606388237946674138476378593881244036503846785073755376649781117650413237060973805091347129500441908201833709470144704134087079948688735060818284220841524396406661195508782503373861487127378857200953348932489597882947528185105709167271733771319684352211530730836198067072449689637792080598465214787280444456728391525058933678353436244271585227550789316253084184393085121152470975026907392873928929790037537702301626795773775603936481923232322735702092886127834751792913271018487638274762837902046063522103609833858957508651806973694201348150667685351534927220161271928237378620156916555267966964078048570599096247451280979913681518955591790482581994213093065711659011533140520300806212204211095874927395889160485514546705635643453740544042927521120664210549251757856820169786764728888066206479900647847230091666430721084829295208440139159005929803153926623372750500835910019578517338969641945781034107481766145171649955215683008593920000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 3049035657413761196772217042326965967936784080824822736260716732720540408616303951022512933075725415655333657193085052824330848751506903916844888349381338889401191494632896143486755739613282796792306063844945345296878978338976167225791433273155279841198115968860984411754422512548591576658382386727180030021659148813422842193595212344221094825823676349507494463257326687182745691907563168284953776297791598876405806169789142010281339889657173080382259324023296382821355132139227881610654442859277466361705432997976935208510725460885013225554514331952735635726092633702710528425033146452585170314210684758644281705839989003863114030958533112561732523968077665137644021227830470300643439836779753986691482744172512498753293551522739852983673792646930323765752828786583046926305341893095724149170475905255658932764838094916512091730252571610432581227664538994124728865658156965296355077790060604988874701473297558847712959758070972058786993671040593241145697089035306642620464121856755498671292139091929512236131669733549076559695373637838950091188493767959790435283342122785410717721081262604139518059800873882527716798425857709789731859755415623545675997341189569083721071413660594529788737535369274381267474271991254124201552091650582421211752687733519084510807031381438619902315710041569224862670358283322612217034715102065357306930435349268790465294480549563476229073000991859303980930940419014827451227226518473957339200539578432294851814840274310111002737371613124590065102602550103639352285321229816089672469190933709669088871371218999088605451301760892157312188568160275562827938475834516655233229215589778924909613469631169795562286579307422968605821766740681995525351500120244884010214414831976952732182599622142659727707298167750516727723430731884027760736427902897278694028966250241567723334355680785325987094853435616615111342696676124296013992232515559685487100944436521732992772391162306167916516808996035546795520032604629463128351071026941614798438772681254444387805034939621358524721359954204440728002755247519700104854608586787148891393705562399141562213244348389268530848458978015831265962202588900630961519269967704579900722641165682541387263780464697835543166286676301256491341604240390293231545603332796701168990690436462148863799674822148977449856909618272037721345805939897939422486497747031869430494443944281250698826520891092328477350148070243120839795946846745398487856151541499613706329170099158554869684884239486575787456032395519751250651236584505762644260931050706974832706535036811684044722298173905563791902601039507894825855013001447393082927699309190623589468842734934767991969546216684643517083821302438487391480211037973431950457187936814738759018823797825517316562497699214876922350134960196752332210525566748719760435545983912611619509248166004086887639295926956379962664337719635747473455254745129157435422458073265360755747311903559838701846154693737866430504402241723896118189803775834908954258516750954510394053526608803350239244384460514962127468026097544118106598920788911005853704851061675357213565880725366814123010723567661284782273266853833565095230567157893965601313385630186007228030692215280312453200312763892085613171476951564680678430535831263132288762690428430039489797110528474106142902864070970995225142237613152605244616589118107379321932617895016504051462199839382890815952740033372867249468194236523737115935378181548651570505748553300417951573026255371327784953672990021302001831371768048533877720220025487360000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 9377945244699384183946051373041129897572968724562530415117971560254460276978859856396669278092037263340524632746198565718231583718127266236084488820030610741497436420909750976122692626026794840123474421212619350568466134635481862900349955788738337434166970281887158249319987677681646287971285613772600170121972273214741439801300186242496787675280178294475298177160163671241305361406968993080942484327728946096439811093016952513533554296795274689396772175538785718980790160734291374840700847014131059105565210041799652696190512052412336590023389417400899767740884335186731654098390042265818879900983878606802266743126083880086522146963393608040629826309668022497155942467762834275268607915050140344319722722243935183295619875456019425549412233475070341759737077789929817566520004287678475022892658048160658393390028667998986941632158935247669666786774745786663421805956640406969948151726434642491949180667429592953791140231178089132080508757385732641590902639307018416840000234836436445261975670589318947838865657907322457080384814257042858480643325858448387130920486149100506968546581095264580793776015500245399142470513318618982110887729594186783698173556153391328391489220023628061742260590269720006741897448636634015728271714831927818589792557370344633716193234546647936093058872859478531925320667597852091530554650138644932001315427339594270872628653538606897151508623117142066698003661596069859416335953205760547896252690261596218386245533066865515315488398714954894281534821360186873418701571827266383551122671808438237758112642825446281501657765924310009295741007298183423489185189655856339083039552400151140577116046616048281448046241117107206030776908013982733531820539648252892891032043714050938571490760526642608772282956387493614880738982279095178673480845841973002749808203313631224640568557532496377897271775518359090606442425743970678380137630929919963812411986387462216690819405576685629229129127588096564160548624980535272754555974819321647079395968534041449083256324578123715951266980139747025107803509939976626707059936626155100824733328557069463263980961407563146047101535763979839574818733911793736865424951065421902855880151177184197631885121993355656074299270223863044861178199194935631193137464050404465926606352121573187656579738225236381013120624276675520871403329500011270119769005917997978286040576512610802621252628046324638415042609977501678172355489433314274120753975452039036584326899437750484315382312310109711481001423080289961251994680793235349120879648853392945370428921109562069853066002941443205171757326123850952516957924228165193543523431443520178654346905584281575931062960969386398722462491771222067678094128054714430322805748810319909507464875150124525389613748843081653811485251242010729998243237765981786489681569358697144795442689403449631831594768441619510626512425503741339810473957898071399642265082312277045181902590726392516442735270220430297967761277324261722871039633490720460372394603712475914594332741973086019516804546932976605422660137318045372667499995949977506771910401821877299597851276450235942340471657114505885851536920849442936847600211860660798547291731673330884124186330307397987965711397797775348696766423240830048491814034160479480293393697705150727281797451976029638225775542842308863257227248572843616625588242876679597436717921477230013716010842773290501446896439155915007369257489064677433159463264121270347826438649033269196583311968109087400738918877050640094929067942201160307246731205017600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -4265975305969016778636870908523613339342382903495956512315657969829699628696955427751359689726153204701903289533199149042132437114957657534668096292010338643347082687401324857057569796500144606321428800155641316327415789871938561406762265705890647376180324451686177533578199517519580999564939867924767170152929025588962621941089880825958585106283324556085501733214978528258376340718254705358911996738492875191312541522706744764916490809493432832708927352873158674753575581403492049884592401796448511196966802087041420253848797022342718862007225467936559392231870059348851933925522714022004535701430699594699878635003650968707593161955501934369343471639317192058455238706696621511171382607456849306045176839937856342946677117254622264885124383032091042165649010298379438191859833467608701169876667407086391281100923365486778669551997772945968585266148223606883203495664485167666584778649547213065539994302683356426734197885784058769616009247226836352621351406262735423169900066061011137394263289777692715001850494953635384757007903137212935162616547232861794463400449008328335542129024647845483564715355366965454123520623001976722821886188388658128816202984744409040187607606934732859653552214493146543726485218692583934639630830098571167990709843596834494360047645283993989359357235875918476018084071537606067311078648247122310256572937947820073490408750180798761705975629014432363764909315638234746403244191771711474845018978419601126711069178538447604842815355697508233239417808615760586112179490437616662971667168486913690944917608406327479916345796826843346022044352450973416475083492711536478261131731624410726954432232989920612090331299417878551988313103036251367787344000380191842784809735323739763098659347203033333317060450309184404426905708300462678620558131308344395492927454902247745286616079044291752474599863513546082163774365281735404819852785106761170649976656791646622553308633432588889669900085809368335286953692583116332600740890416320909833275758838528013157738778644774367044732626161599855618556798950571025205600261267781905244640558268239786903071346391242199618060322394676206041931929139785552724341481960239634622885393538472695892333170725662066224000257577719024163486077798663403060359827733633823491785832935674201246860598140968541733649179088041950160818036780276602362880985042666838967319940918204956370881835020424887642181925380525758380493964194207536153552811732317551884944526603779552841283963523232642360464099437112956402301060963495661697934281259353921321959883059419214288021090220284624994661399682848284796148979746302798081190986981447093102009683066854080500911084138963705990700204798707761368673235416047322572233943434363491350725428735467962393717473336820219376677875930188865677421573413098870611164213457945719064003066287683795321881859051669035698638250301936269746671377617001674939650555854459779521913979735605600215711240979668173146786337427417204553485231978789100779862450958398139536452251104142044897964584582468895088366009704384502413504528834755950738130724186418806466306853421669945142074693078613866969348055294287672828446723170276567096588830013103204155555703956211436009477653594218684133014667166417762014976253953422587113058723105887265384258183534525611809574159814160951861511572908909560436500075829900209215216652481107114538610289375345835956477537462009286396174782157932603550588127465904996904191349420607633828603718027742089455979273625616459665506881989522547812597760000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -856953246657728798862009087029991957083846829639154554446175231328877218161209000000800251284327863309029096965198343027904903151198323197654451830078833820700351632822721740148758526270788253018352015566773151255809530228545887528231600159854699643046405752173664966852177594838697449493692196446462285728349016072035381712452509946339101777609477736979785297915291137508831722330203540210736367698161939929188781722493550459388080638703789293110215720218983456303819287632449999842405296798759648575031434514423476899589229493340521193672065716670333493935410301981490223339033402239220255333216767739077476703090062930815606782072093984259576136885742847811443125263664145871956737940885907127211187772542165079063654331113707459576128109158361809436935560634196003678325798048894129283106295020917250313624171760392772626091082783947207807402542120134139356945517538962721092087042297805923556303685864924076462455248262064720886746634330962575293397597993472042352161800439509809862271786397972771514794035063895674441679410924525258106176052505961939725621535111627462979484914931158556735453429192607211466830179677433020654174765663865591514787988192856474130491753758674353474997028544842737667146843259444218202639208293238867744119437324078248219777714618756189149348602631306007709764110784019248376065668367706048455435865653587069311554893817208166490293823345529807687718314636182697987555022253406025137126498866624998681947717958153931222980543041904530959646791214655539166078810187500224862009213240005833087238292334552736332371486710650669151497084005713484166067993245879362923249523828790422501714467241056665912874203120580239173911787283118054509624800289522256556820717150178756095429903362920215710819297724188579507800617146298237952420323317929049996408230549559897877100494789535862270616180014938191605961576151374145148555219527258236792572222244757972817311676100069139224137987503763704642915163616049981546388203956113614764537531299588424334427449459853706691830689401727803396297783297150417599160478425210321826138261663924978125619389512747372903021229690975010338845193406394718545455249782129532962681197033260747471919578709604448106352826367694650489512315774374778685608458619509812040609053839681222702538297129858190914203445381001997811164768666903925846229558112711153023156711629646749938925873288478148518057862132714397264204450150142930894626934910004682704917127061047913287178695568723189849129319803513670823412494894459896051533674408717646246009048376183950299585318351513059290802762162636290473970229942363983649895931813135690435052676576466318675747301426571959689038558049754725260780591041699107431912980233659123692311379637677567304580598955293604691591515255142562872463959910119484017757338330809633898596802044201458240648364667794665240964578387155368991766310101107270706550994108484353107871881669987398576087016490273412522863811281603912731734994022372599833763099798632602291828607687404179176224421434094322360630813355440704741540819877736630168855686871833818202573332467651709276896277897839435337167394316047026864255731146680448422760632381258587256806596467899575787513467341325028151126679706308467963451565756873473495812416182203071823683024731971618280272218264087258969963785952539150539521364397678532114936666572599130235236074546217741347239224302597140550758102763719956808692621789639631662598339011113549875918956282702339103997378824243090429414497196909264896000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 871569071864047989684031768310424990883795801090872056745800268029396751981431328440943712609068890171337740397054716049279915705632869398952996780091500475133203183257368063722503732754032688474590430787365112451054215671217172911834161653266118664760322955238027920535179520229261010048612002326329907202623782179881295022296295499758533292672538369536167393723083292371889400193402691600056163491943037283913813672978827536091942849746290184212519240645929153096639840906810340630103917522024046048870736536152038997232437825096943960464008589968305553961094047120388502422933134352501434769036987387118825759343555321633644021499075476989996720820216441976229650591451926832661559649206723994381797033416880129732939130824778614031267723097828250516451875286918117163873020196856831399779158449578263839127632727426839850665121419993537590981098259732506084039821815136657968312069159223733455881351030837126471999623586094673860991788775406215124365535343103895747024142694334344682853068266870568289652184704129512993476378659840468105183492876577785011272166076216746645282392201757306860833781440465402200092400545781673384842501003006437137502068754759517614782703167129244870575038454526603208448092399653250208185720528444110267236208783504307334573697365915306259351313776223725095287632208179566184000913461896096283124598099145740324033437844284965942804640694386262279037586907251087241974089189767319797524481071699836895845962256504187891330460777296278186704723749075940092257661454178323493179424414530205560746080861266203208100745676055257631213996885585848988683091569853449956643017725736192822629634740453819211407649479398179157940548810867383488313801733652777871684230996034598187566062678709598336051800713199048030330661210888243580608451601022874971431570630385137049240148242664983127914553275272786360058856597447110815498438730891714643923222525642561826234660394972588257089700077998148410142717581145289040164337226298283753842103109429771331964213874574094195652388673377891902832241230041724472280435643689169057254335571333127055271695014183985248765404510903266769958287757150467384837156408534372691625111641723757710380114249605495604385098321178744873934329179053767986526530747925299680391653505411067504839861830934977608006112699551598829784152469815042859474263680856025899400226389171845018310962928155032212672831192768572022225034150628838468058696636366806254436846012958318242792155587194551091692972400101961888666021113139739576651621322513143824061858033097832531138096548333703925659688696726933929124371833873041028216609776715595306932097953176891988801501728987691670186368731197154283726559883611319980142477738129934671396580980938666911431030234715557369655844491771499254288859863954285548000658225072375322336927768630227611753579219395878398727278054256407807572599385044992616197144592353738817101450460992839506667218354179570279426399706819122732806642857504933020122049224031342806449482824101384903966637507970763615118708836944464842353212094164723177604953866638443699807305446049043002595855690469463430590161420578667321476730345907827975467455877724209081736577841985972169688085503502676258566265954089541776259233620680035830670872651293033612906653534712883259502304145977786967016139936645178766751803010095348386490965485592065174441886182144925411164835829647262795750387647274445892358206914008677227572219703757291097627093071744394786083793142640512826141443096576000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 116187536404291290183938928941207913399797480112246497132097350970275078854611213801659424993158696660832678001799929907187586672467204239561935756602198068664986759187890083099700134529859828260443072023657176068639439434797603194973615006250523607616846565498152518734914123026693905954303241463177342358008632262855462871115773570986156202110883989253556221585130156623604508386203154372124835871595426461180308112379932243832941174034759417619942737478350909918692813337348664743755652905739260266479202412892778411453969544152160952929274168821552651308407315590291855527617005103745193304541862878604249355783287420783977587434504021515514560947413803185256332421968573497989732976094510767663263142356694928023746822337748427722649266235244680507314100801997368442735113250030124565423329148529510123798028944284786166339612510738835456617053931676106309797217659137735224152014215645947054537350529156490392165590879501482148293813027818805410082916495549494769667178899271152676535781829836735484212060161816345648752504730952480861864037881853726294024129017349590785910692384337446774423150093013893845439527784210970940068603130424220479060730493212472019744302287291675613939363093511824417738070726385024618648060217108363266405330557910140083324218813191883067914956065882049901010034022050154111170593001090079217255215403058334590923651799964467521701009310410084032562985557493362452644110713339396870034628958701637702048938570383703449984150484463301153080347875876049788842530231316801918309978126194548284135711820015626996271660552131121324375882710409760326558845128856972094020250888847117324862232369166805183041396907885834215318182894054918266190479461988218787606933415686668448982232431048560258994533644275261189857873955948784321016125924405138092221154028137513167038099873718207744588535573072450979865024977288142588054084524074092415232453184437336617685686008632381035155673651370077656013311186623681701942450804856954966381292596112274355619733755617434863926891481831146611114465929095888543455606032402594389908781436308139712459474411531930155884132024355997429471585504631967641972593470377024270234793750972713927712666663195316904685846377492902748616139473193352068068424936961377088062524198884782610168077942546576400310103110317746397371462944101956987289469440556162041491494439552604356932385733258185808743906107283635909433750786294379079007404025781504278893730755578398136691378817944186827591885813254137645042747816126030891657533757699970345479634366584512898215786179405310305182594002848350681083941896305577103194328955678805528321697575539581195905085237899042033724305313921686552347058828389355792579096576246905936698058772445768534501530649722917305913610567998538170007979857675818705477390430144956218492984637841272328761698977571325842128617540162133186589092828288724743008550893755704424486180357034207726502131952461095755342913907926019880165572927763772087785313892108852178244525507761754730849814847914458553296836479552652051868276477499211123853319432664204640570855945100491604394382236916806310800529407678572031023395795465702428838390291687188654441998791265189287581446597868975761493040751532189184179511913444509209950068853506360848353991221754811521352839015654855654649986875807388108002158947938109801908395852520087256035349114786996207660991979280208465591200600009984276799323777654134616302951459457722860854689082755896121756739348807317579586600960000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -212797344429419633906252430061578009970623548679054520850603499454597207888115512680065335632885405932610336458910033027612003109739627754438492931104826651998265816904348341084727461283495906247441640868597271108085311790026129752306285731258376278044131102285967275803058720178810794279137831399503487624345409479543953924592695070939636414060928283974309271488251215606957803481547025204787539243139943735658197923579219137207310406956918675336141242820614122738277827638156645515551605818929671640660976110817258068675072310517831173592939320139740119902633435939344146143168348334664988560837511486010281065548614010014039220615611131110639441906154448409989367931367139791601409789174476878684321634612747366065883428863152199029678477388325291209925643054569904538102248280487570902731499690760672148153314707160958421915457098445523309069651825774801069430444546810912427630701785459163020202208944286426281486590785720989344621506177667283446074496770229851581397688363229661210669236974426170630649989676915007523380720685195236022264035799171322274038904407489919162478893639299950556374824284527335080028002736394368569633056284421746715605266215663587960160034765717787579159837949496569269344365354662101561139609033081532898401354937419072609653026619867509391846702796692197224052654777464802731393658773814073719866619358709229097649987897824821955912449284903136702613943486677640489405284907263092302389239917640294909616457091450335612900207158477839826208173904007640675498564444259978439317408283485879857670059106688963593451935390966497875066693410277281428626805771073241780599555563535078122187051041614075034757523150803128311780533654619797612993496822499781409978341868059928835828673664041297222681246532691486842105988152388502603840307091412362057123792864867208953348830242487911022533645820139463867594540422295738551703560215749522592838506265813557841364272234359327736618072267414738157069243149230093217345556991102453050884374634702899025313310550672609232501818888401415175029654421563565330676123281794794499149066418569971506533805793578124631227794993530368473530343499950526212024714139164928268811903694680368878670061233957322187354767028934248060314710476473447015170907614566729599702527764553913009954294458625104648801737076895653728451159714835437489387715649924766001061293148175340251624194859416068524436056300024356657707059759313757191169045313491323128338511122131442227202156289857914110775621121425604614179467656414916367372275912920826704634959607107158094002439776658067048117954888654267138258651581703876912129553665088835391379184720969688815955742319281383400004122538236394785348805738586848963589018453661309192236751373431263583852366577386207471964262013964737989419850371673562327823553768810606898190850682741999675144755584071497840738646513200972808890680331269754699132286551651944847082775837869912759247777369008957956971682575534462728961102807452613828675547899151056621178859717183924135645003549327441042800500306772164580878609719223858006232702857810703896385882770508554204187496687384435772592155967988200526213509061375658795425514447548512661764156905063914751316651574648033981555956605172509094872866506371566523566154203003561916684538762214535569520560399295930768417489841862326073649931848640902429490044236192887351404331336620884358865849284450387619688778219838396645339190916824964699284302620515175355237609219467808094062447027581750345728000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 27256166322580871348382052157834023304859785152824574427826787866214819772052796131391927838304079999156308331910377247388374780503685756730826876373837030952115085133714323040384028118860514388054313216752345479101278599492280271366799126277231168662629877897510775117127016534827988088989962554272814002935238706581897650496401547896932350484961600338114544844504074907649138095305097028088142669940459708620747311811774075474141638173605041068909301539550793166981089586123152420515195268984066664501257533347553307524063929638306714628535700067535977305746123428359694707521900946178877537407782614383185257468974498353939884736099732475141758987623549916534455776727892514195197514436029502423111780771401607179353416900132994708349487221391044239477590726647467426178035025981065370296702060134707592215644841812302448672801417088079631879978585839954443335899884587879441424439476709623584301276513773278719385372769993816609050450438426711521139716810610445476006765528581881774805285719555375339153413279887434308750524769833977785317016948815405561952267944549519542201346981472950510158733974235452862165077317642161358021775813062210778524420814384423418032792822806872413376463011329402945432261673501452400428764379579389924008136761140322528573496413835322044137760034198451701781600605767998695912467195383994736041082531428418368620230147676981537573153078788810329935270285913233390442943843894340203998682043069076592576284274350907774420113917500980011342778939410511498252752035346348149772729777297713003696607613136951084911959334840890823182163553407644301761236196782686516828794402833512059841080909206228436366929403408522037807739836430634923659247275497807903331320372436859391602653721806039201458172158821905428275948437130993967796941151738971503321941089306401733735401577905203731821600842555612957627032796688710180044132895161386590457469916973512169398232032844565067035019049788449314044832045286157650816812455829647720929028044286741330129999116327321273576935885063311665574148773448964591191263291778452174859304298658865423454903741592807039583443045703987282054302772723069373641225679447911765869675682109949583936190614639479320986649661455485976890891876020895759800982993080411216268245508410966183511439510350430907172426440891693046626158582627098908614539090382994533918789209716648223055345897742253743923076976135922206685069996276767888600015067542267028437363230877027015391035030457766805145515111454057763718943564641488768095124652310635210213046862639718572182969693323658992995497530852190593781465445337128046529031069198875637650658135086122005023549661346603543307217351705370247097174125823207849585248028618253575670931636807170964822112564343462865708935758820757949073382649432783659589849701134470436136363504574688941543149461428204337929570343613504818000525328284189591792514845444484548197972335643268813621944100755835602326074855646648575594386190513926180495727186313462232890039104316278744583332879713296936871416297291190226177838636626989601761664533891712139464130319639368270087519437444974080549616272477782107025724838076722421211314759269648744426394623927650592658947771590686479221101987796910432587148680504580141260234874711779942923056758238691740092602207520373381036480196223514159032320022556845391622762060347824388842758280120349758508211130560880081365495662443637070616957603031312755081787837287588206257511291173045348629133608668364800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 31097322256855034914211228906291780991379985988846037237572203920125142287658458879169426341514790226943306089379391731142526813403779581123695930801766266859140398803822399984386238406685942555356974462705714327838970746649870196578459640339017705980163188599107737408654374701987402366171927254853973948287435760660435307315974904957765622678715968142321532794734616268843141926997715591592641791001628893657990403802187872090795852773456241302417918226191397448006982576969123013803061966388624631874796190751064722609618522054027479623597934521750342826088440165972325692911720291946953146442579109011571270571563664181532624405316936615034370079318853726429688636359734564398320600311898474003705992759786059934667485662346304802730493915961936574160053179249438699726766015299937000711053084377060863271988142179193573423485954240161746073020224926739199918378652804781396197759384998376547920921431130231906230469992289175404713857287381719759317744720325908589023587602194245777594564135937478868738178210961357693128881973091930786221318977880988794365625125727867334781827236266517542744391993623477914133407383777775824764600251506018462692812099217229299704233655943805892072132882777540924316827528387392924192323944486062510655119880733574974380534265651748731736540751293994691354726435020617921709214786490197378134255367110614344246549178879980868782473798828508655805140025156675016819156304201745606377831551199905021141281847580194512966405911541037939922828496177883424331419455283361756344874872560428026651534300120627951565085316778020504531429589516399125247820717762406083680456322623470052625608107748532859715334145423904767373740715282210789333360521948334268098313627970369598417598765149161910449727550285469892096671287008765316833356643655689994974952121589429673562016039060317038964368048364257361845788691294287043623774784508223470829569742631217470908733820031516186223029088088341435762805859781980590161225887832629376915090531698215750210419354489650029719682279315809795612077947941475726587653068273961398959310222968836854373693508491583551254997456970589715209709552860962357675967981343516510875801673841329352474507133550130255349261150501064552626131025735167737344475073184818180826752931931161856811090569834541176781014125011179636129912324162517136803109459622319580227819014980904416288493994345277705904226197585107743250085241974525796328272302047101196561672633263340138950716032427002692676623891208394799785039270872809435477405115397219247941802749310370880108425847279199945579292657874411446534005793320028173767296587129343241862483693323214220283787410422130585680017914588886039806429211882038233948214502471609744479382110734853367862901148793395404997248762485689511355079349944358592136032085835890503310494265079219249566777067568059987773142008254428613099752075380180217488091229855357762921197397072127132930005402979649507333938106785115917186508422580719822163120312992171787403738317185683543598141458958513525117878591633824856970722993825146795864770655880190723231961162333507231823544071999872401281859953361562321022730356516074753474973488150756431472920013161005371963838521209215120894641535658585329833664620614339490401990958380850790368132915339256186073861486217504004574738033338534688081449802735544293091482703851874208147177392525603879711626400082696524422343212027679553530794845793862322941740295222222256994533097992534220079607316480000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -15978350886493993542843413190796522271988961873527307302942291857950924663671477476160656147076201788851202122632740345971117007467081562779728128391903165752771139905698928520710440818413139966792580192147710514670984607691107350505892302130506142997140740448857756439879861521047658667030498339444598180389874266388310729572355489083372797378966688011135797509192780525461624279911731522392825721711359514880350312523274832764815507235426168475962656780091071780409247421849331360540455745186673644334500534538341368791737488083429354350369460262287848010037831916740352144034473680942478801131653353490936795727195986505744591513972229754841296830384106899273501207621571513484201766426059699972667815325177611839398095309584327910193229130069083152329101747639643259776300345712467729220685910776830572226476802358957254180947203664250339580796993418281983472640610502913526650811087978835852610938989854257910268193410314567160498534043188955908625499971097026679684552236257429541764907454974346272954543745020734563321927114886651242148539380134735251924834541617514240554357485868635364903356064231454342693039602841957719296084142362235128593314349556669572767818084875517458769968983619066493992830611442142647078213632418218028038027311342594963964284187491895960890862869400982920424960958859828198198287967444828686434382383412415376987456935348128663567773595010290083442417362227546518628447622711927900792518763279943197383808118141915806957649392593202936045635325417759281760276455255782666853586588593424905523509390610873382128864714492055447525598743928664581320256470439541946083749133642113389799642646042541966315312436072562639232327402173257343413449969936601012670051292064071652383730619384295890925515335434612918711194884637161193218740284831761033478036341936225521265216499666778127531139581547818291870931306023767505252126423064587098107418049935751597336489798325494512878822918771435071644417912816089430059508962172287573463463875907699589255443803227259493718987826435931334845749373038365075646465009295385872948336559551357319296228713958340948341554249437564204451067733001820022732362959347054725761858090614433645647417505930019446728407030454957862313241800824995385409915199186608421643750713221198005199949143078274463909861146551136374976737604345193766746064571565400690502363461587936292876489997675616580350525255120159356532748966307122735369896158567523526685473063995402910211384349945048582298665094117301562860508085820922243676909695370257696677955137060186450808237493689158063982871221417907658327905847092676859098314692031146612313008046867179818842714030938369927222789380195793758926233310898334968833195662989751423666887668077119527523153987234273421896664560359046567051172778014411590444876890886129166879777997952542125548226670148227206111304648152327807888907450063953652314292094481795203907911676363065005454161588378949692660389552023154895113518430460230016115662756056203411500339936791468886754211178071069770351078550748243454945845341753979741373425443236335641458352580278120277508293048086577476276871916323469143710706058332876442315337089108926501330825671664505765808543522121075632023457792804442335612020284488389193835632002401956119544342964122347880832848050249883859379091560942981620601854354890097759320531932767453461125508367323209494538937802272727693972489642966633634149256248587251499740968137583431209386679499298437423169536000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 2783397979622214515911867266933457327374236842503114926156200524400124073942078291212043789562772073814744407890846146354032426056531343751018340321923407301413343544382379537154894826418604297763494456923411442366154083547494300092929730821682000874112710266503475087546324674074473254201452579821061926668795018490197213897685438921691149868486557354599985315699758368242185083908069276505950462438514815056179380524886611084167221057187956505787074039678643525898673175578569727070765537906629785156214990508656307223579038238928992629354154222128008457283662168943308819384347709417361085764646349650560258014052920907072790705130231882276815502021405023041840165159457878045605592071322720728866151728966284554155230570035874629799379217376761572188434200714413168896362795209175696418066674500281282558269065829564165573297227822364994440257468564489717248968484076144006760507210611486367326818718529255780710083888225537731555373041544394433433835566228054011139260049779230418710480370640842210675445000597738354895757749285896023399716276358037951927395086176763139622583869616320430650330891184566818465558518754653510702845400928660190800409696305225666305472852334591187010997520887493423412744591285265225966977105451764638294677961686300835005473006343439758251110792331835497009249761192973478431817596580959445441242837959023262656337029598760642396432490815669551681299041636920000838986497932571995894365694783680976274613108409311109197754519668627391971189017895247307843697327273766005868148801974735305467393908348949862794210884387017607227175755123072421041684845012214803203681976001647002532190641363667662251685117442627687500618189317243421790129281887493184588050752455051366026542704471955262694330741655080200365399253449040206864876036674858760703298284843879754848722444586064580659858192333368569675772850581250279505930025762265266975722684943362604620678150124442568863190355479598948460871547120445106092802881185299216314271096777582673053037201335494101609345562814490985479897301151404696635373856065774685838101913531635037368218167125638155692290440549231093061961555792904895126276715350389952275516027717957063074005516574381547090806164955695242055697301614586564337113155928425299924239116137675470181795175575392804817540894445391785675636390970874621634040405208220919398983969664586944693034792312300585390961714718652835314117982868680596775935055195740940957896693396103217405147200726227833220510653528933298762031274982150826501622059347497429320502657320233353067377977133847153222064223616198183718996136592079423586059333894153873338950209427737119961834527642875988407270429683105840687103864583193862576620522956157641489420812569432350332770005672292187630210044930224692418001876816423552571159983745813801678602859237815078197181820990400382508981736093070191487878720666794724138486450225951895952060281308555991585791485248528101811250842419359241793325639948623317660931148577215963320163552186754248233987661393677749122883574292866571121244437607765330574409809901794075752452258862255607362081743965853477459651096596457787480248770912634653072331548302134999792206211081755829547528940145077288250601188951465381669653165029145327207480562216140612224852789824320571039794482306166384999409504691753811357679098595557438757605733939550109581145954047871010145713437733588913674445935198210891680765640308155360278703099794269438954891103531591270400000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 105740060823613351258901771610392765862026383438071469224195130608649750693038270567908003264750142552468210153326109542989223273095002820343023623207697435530949446581994836128994539732329011522023844839741893066204378506069475593742431726206704028576045065813961507523974991952696579579189334914343753392511649513848564545589023769020160756322449195317183125187806734879707355388058812755734310523798294698184063032120471765518434998686825112566455616010211799501079992336367589585300783076509335989448884622458700291001485827479940668347643674068361065105589054884802679574926978603070717332180535015294571902160715130924217768192447234024622119546241261890854949677272702598845087098706752919402372409952264066169841153318373967384188217106069724282536862035392646059945659719656405175547135421245109884046318877864101771422988574297535548785672089329446534240704423696093663780117763826160844716229954729512549150564380110991716763704867282854623079882063849368430708590197571368245850192648721921856239086194093049676435090591532571255290441052842118294649476420179188793601115626759989460966844576558354420902778618556764070371874133433798072598652567349221594473445403897971539196779660750187437544612168369978360584605071566234113251443352742030281313534119199880804860542844978652152267841194976005510960769783144578803502714113895640185756379226508268871420792011182089316504827187191506956716690147400972084941263768528046395767016397163477399432707897359080605887854347524676258937181139776335959379623626464780499717466209775783283033698527233093092072489544714374648764803340326979960296871658205272600896232642526155565366518929124789470277200209892729275381192491223409601884969411389865921189987329106343190621617072122030165568891123826344567291706482547106100938072861559753290200835497972308850624764740947481715141884369252010647703308709601190575405531197525771797577563876955691404025432538821230588865496000154741061653827578943778908505710790379448199968923766518477109197383817368645188528221747013243675078334932199396255319296234803210527949631892098357023754254895758811419839432467816369092846191883400012588923773255416993921870379503284088424145147348443563330733409798966930275027455831136425361118252233425946701824399227193775454377906994409230040376018876756005492101443820737883493493876562861519551753573682574766794401083891466878568258099645406347072477664237768725852574275525453898362185078794725068836578212859913197882066646646013946176445473776042123942649251000448691813394291817714969842668328596919714901948410844468054175605131381039061558564944694979870474877279536901510480761970786297009927317538031083910747907476822892012934594089550895790649735423003579348802749647756436503516813904227491251676736068173940289589076986044046420106962808342365692681691701200683740930673656539657025850043317430941705903597759056164187688387066256254483031390099883364068455365882725766553836619112435527720377140253073583895388409712887527647886754956217522951998626243696126868571037960139033978949928405139246998749851431094462299272735275844538002869350991574437793629959309323574331096022353698615113311102782147351268004178209191688090760322025644315701581577899568170496998601041963875811719627099499087637424157670756080416434061032141796890429780714585342222235635018766681513324739708447198187866787189216640052291159968699429136229003306511137531840335456501760000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -113157546133823383448946349750429406561138323252457154908062691973461902733097696404079639978786388674985295185353769132311685585892013468100333057489181504040463491319820936367476327984361349339917693123941984221868391410056860465106140433064048594431947032942302564376634132783847438813618395136582232778814981861503454637128440303326568993696797571200400867412207868615524619703279028334640796638730031963327062640577340329640674919123536208893174629920660962918568666550579191187224205708288947440439662775268995469381494618910178916925222592495513705156106504081029504772180431243928072887341890807842890871517839727892596849984466747252992359901280567195242817133983883614630898994028072987332475418309951359019414966497441069174043889489019354536056196431297260634064284387737327668204961957348704890143261675112990749246608438724901140936960371963674668433490957273174706114632164936925752655029184830155866301599515133705818969091478720503533508586028905720735206559764560773607456564196434419046459286724916124566578115936062419229384737945242796776758384600339241490569704659796245976667696231113509621574581343296516714243402002533643195329369615986554123257863519276138976432265859256399481077221287508079160849815712940993293832008747740316969422712853438660031973625523306205835792094286571245477436132185124882974289732689378034110789909171084199820305260584522208238192844488005323039096531379675091996835572100134141838285929114445867699525001933858441982793777269690412658743853571423444005975007016284035337362696173469531336092129745885390789366690104430840473609330444595063414238778409195375387316109861217460534627354818957391151824421534984079751439334822058589461942684897415312838999739737801004864112001495661978943502860310361311860498316824792420125830091275601164433702556475558915455856243629675168703709548858464317420547859476067812190701191669488162330943956691227575649151881573427235219763523548487736802375582858728873198483912146823955262357073869698149236174893628010972309014319602637580187122445939376019237249929060024931137723234637919747010013420124949092200786951248299300272663922698030872574599049849262186541496174201038113762853929264236549349297535324854574208606319674061280963548540015580184543862659663272127362507276302074613156029812030129245238728126940374119514060691447150956942331743953200530580541872188945714972385558546542713378646896413960216988775291962381057985469356024080687272818195794701647251735966637590729629774574242738408785316815042444834660610599614303506310328142590678861836891637503574970285460456728358181366149220762060202915809102731614569440654012083504918443062618718785138557119601603032149432660295977803338505837522916419856152920683307509846630008200883742087101839722304083101626262637089444355180216801887326651524799746858439106975034695070101542775496703266509558627985198038442554020658386575764291822926313826350511544499470708418478593695577445264285595906433078182006866129928383203293638641605996378630186210129089613346410777249014960310799982220575749586762162004446818015812877686772176865498960914843202666051868031819241752153625349546832343271338868303580072099809405687979192894237899666206437629942058261489865463547744283943651703455821884419130549469115791636953334123900896578157239045532951104485069472476701443681326085741728687873099080877643906512999544517268492423827220449232776054708371456000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 13540919020723585735101753105431706274977283995110190353395376750263737052651942541603299604805051296725591454561956272230771901981924896851559923621369486220763718126649860339363701000423948429340283033258079742628317120112235759206061899813094335617930971717298713295872137224920706030533628945140836697158847596052825949336557630332245944322912771845018566132492147870420858768118165961396840396636374255802695057738299426342922812708589150941098156733828343590266508573521540130814362161148814458887920617452705617242660007009716410341736880944725621492180678519863869235079302212531786636496167970449464941920052187649701538106362233653685120998835154518340128539017928916613220773559661617053230239896846653517126667210500812670768131610757905428246963761308281124280432918214249234984620244942995835630645529782125673106606884562031569787696523412789977901722297607608262955337614744095012122268494947490892035317837738158533785171377323431254630255174543059401653430482690424632840279485836933337909776043222082051781880794462389647157607948245595328950244412395411637804907624412127434044651635223273932616027405386296938038917923516939416173932373435429422255594900057906511573100222664190701934398696137632691982085836639578846289778975606807174144781765937291506351410067598718329433502707854934706701721421465410288202823223056829847489615905002738025409041174214739342417420247754281368712450927589579853674948577470345811437931898752461972471043233202542797169097831182291515091006509484291975596530357882771259264895284059046946742239676096160050491712353206167995473741588962482906752697274386448489659854412762654607214574631504592407299414146579877939021251833575691718367324130808099400166138919926784489354937140810508574912249685657181210637431119428809120077163148873760213342139282622786974651931394458890993628329084594246178944944451966439434822263362141215150747853362332666944131448584667256683086106389332516919274937977751196310445552042186378688774922745653709102224421297193127796019358205630231386953864807830063223976302464365717894760970023756347789718621561099812267495734927768559541167257207315141025351612785120475892798688732291487391354426257049559575498417787137943429780985587957992149827332200171851508182675653779679275805583935497789509638262033363161239865974950879966184762873549675660598095359296531998988124614985010231667237728034257993887211553629903046780884515306734497611795509364152214357277759194644475903658484734263786013615249667948919735702695793834395571396009392541755061291991896406636194274347275195310188965205599877260742655895545170328123170941181670028848358922093973368161560751434611018487072137346298067906886461892993640758625623100386151027478003442719306931848016175479212464493728026376408077732328496151263958744424232693755179734710879067515003458935559874332196657375004831339119300546035587333318403345774990292340891480133036357264224042135678448770101000419359539757533691825191616286151734988190251761124696639567249975321769911560933919264148543556595347801320096779142045892381855317752554357744555489193653379578618403412733935504450861480657243049981401189381393505537027530294917013109436029524639970601964087934519823398590768581245864251238242867283788772165826877244439962027230056775898899467747961041218018853626542093943964858145312815663556689084201346128343799599927210891913041065615529200834002183782400000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 491774332618300695183279396163682683264057653080450638310664935202015491384245569503205877554589064808097086707312804767634613006161762986405918099511709618980290048678882557139042632217677884537883854213713799291680126509775498299724256165436260084728972450540341642027774103184576382141100092701109456225187668630714401601149312658788301631041085228990708249675752646364184140614331590083602362105584683500199255813779849061168840440537458224256614240767701370261209769481103006314354102139011466956832561453420998015800054445444550115103710965879341060648153593380787926170610820437124208346301738085395367986390393939112131455789474312533660175337557046301600994089992347042942989921393030964173798240284489400871503240015509437969529237818939203549214715652609447078647125045850838642110429479662944091024398326652873972016157563684098611862521599487511079733043801778007068380889965449419229427813412182376950712026683522681088211759848985224420756864824702848974122753730735591466649583119916838087029421508289721868534514418914161716722798172552661547483718968639226318126795692630459761163815266299868319842016066673734692713796187733330900811581654550251986906385906655315048910419470833470407246794040639676875101279264650533858086717721820698310571233908886467680749121768148532263047945966758097776512182442720818721300082909996515220526570266990396455827793730378882353757843007277754160382808902837136608216640732115401734653664134786304261888267683538125222756493823066508207081296718373585907424728685944284284287145170126110664482841263688429471654122385201121635071866678958496123270648199934656893617983631594249720567022826301991044506669965365653955990426336067729824268809132195763711683248945377790248543433172880708248224785488981926153800347530711147478788135429110905243352041349331792158854105166072598946082226463803270809527500353194247502414900067480405131904169110040440804753356983748642756369966838341329353162159097891792237202772258759887080882672760041282732527929627187207848339566990605561755264379723816446611208861915723648736694077536636489669255117748319212705327301529707522976503678052996542112919804423798111842718447898376634164969692598496356192716609916483516805370124407613083336264437588656661594335621704841253650972274393254968383392133565934164453678979502213242214776542660855048517169823187537736662707742110651737988492443460903961605788431813923647954180631462923311641986107639656421970134973718147521118256892842739664623272244570148655101811922859979817546993102765317775019860826559827245616947847707581453473287563122258295269844035034551628907086502472159984776256681043357639672058701084128011761790672949511230761405965136862170853410445082896406762027518904194002551014058356486177232833659177711401720032730928130602114052951890956139773565657513951064517764085994981996650162412727806081773506531135607502046116205581016517265836423625440816421537041276942939909507736753939930191894324295358021445431354796487926395368051081815164563575811638283303440135186114261660221772531483764008138990452737323597511435285496199020581454165520998829282660300417978525497086111849889920169193546518904512854850868420437305935856806840208602688158872508061115191304081622976026987764480405137241138652659954533975387477201572719106893311360892032942607258504592683395729687659326879363034640625501231659776113163558819877259664383016960000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -225961988444247204113618423387121192219631973079177757198517638402892726316825775768645616179429572058332516819564761353401339366708364051035641771374328518976918441150289053326960046968509153494799854581576297589599799455293191508847379935143578665035193257139834311672656474501790040178191206481689906774206186110720582189716769735720216422573363720852173102214898579972919128672637510876317174164934887610447442043881852192591054845047298607411820048232469810413662782288766461398279533346635692423852868500228705268486019057673840308038935963109541485553823470733919217368949133253753516706778351141800991896480646501132987655422602674878604709352959573546521640910687283025565248293727938301730709405429795623804541028868380165796000686209611157427160903573083847666043857290522638858385647202238252175267257818424670580284100811225260696791095340552613528395373549468262264043197001435176912523263449082288212992846936625092565214060655939257421958799545560958733569446398726305345075417774758520194006629079134482826004053326412578987207138427010425555016647848852660390617240280154371375869544256924793135699722348149599922053179613638155690886686455746634910914095049583641363163567244319484991296832405748009462445465167096886080872656588811892416342097449036601850295000766538997404530976869618759824490998538433948366343278584657953963957133930416666245835182740464014809800179653283550038870318773962461875923743897792636616829881781178039080837873010162824659792864442412483552942243834348794126672533019944166470385833528919763272574535984913629365584810999595743213959127379156764111305970624658620031018190941258204897644279882104790238809000485409003766929946139800657090964824459278583712281487895130583708424425264630901783174981643254874054954227797197310745484197555488757130382499930735021935324474105660561714037456627976435870547451776290266511548546012881607790791491101277831743452543297580908893868841300909546316826865672663131509567943130549927895602832730863865193217660500303913299237280088263085097822002259823251942085560692221638390028304981608011507366553264820557206793217290342483628459297398691123573352997694434371503973793617690856907001197944473073600901284019965177378269537992426920625508802199338411241121723801047250214943378657010082820325365597031813168182440100805693200505421593005180043223947759390648515722755181263311212456220897720000048024183407661176560504105869941577932143163428672529603015065067864631760965238989046207242624637842802444528090916384083550165839513601239400336623635537330975687086261862651567947553967368547929080632239152539491827484827197990706468838563560095539866844414290796378597016584704623041584568188018682195536686280896422065414596161231090270095944977428631586500052855723289816660568544663446976674524549468787205136873087771851698249346247267197131937703682156174838890377741457558908815082050675361879721007304704430199278608365038217661462884932357454212067636429622575318524058969228646041490727682308342456979840081246659638726029538858504298425330453145840923140517743225616076061572047646888608896198240321408854718919829352511521185708301311858068692963510652229315233908834469634407830198375658171611516700491114125251143694544505486818639852801456462942707519533350818732508876232703165109219672296025584889123867929172055651163688289708651688113720379800893798137659802558747318960521216000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 9153392661720592115214161120845649494290246930048267807412719791003402620609111883966642781642624442026035851434515060054712942627856125246680807017661340538535972578650941379457936017195270390870268770763723818452051484106808023463792334531931356473854312331900140134807784388969853688326635761349519876312258188820482691829877973866547556268664678225956570442069637692488378295480328917576609670488705415565952422761912407579026723307542135406709262822066575457077419012558027797975166280428514896266017476921226937190911071086751482296633214493954259574525434081068217928696409906821451195578562911885312256065552997840959316247199837423619397597524268208500724279909889245232701520111234613906372940542847070510942592242656851797515393779619149329485771795364131623849203454547290077943791703136871966886009432982804091803137717633704388578313694458605257935133815530381165960892089653078978559843983225848679820588069117637788404360211653910457795886148400900406066927020844430788099434229298231547643398575419729165248705031220866979183289048476849925277491445768942465417655552006286730215819443646353824553915523465746175090589262958926448773184343456524849762300332781272087822316092705071901123603316438177829260922986559387955762231496708962071832428701616788763171193632504354431385357833012028020308653841323986388566046894060596936330401554669047216438467117308146589581927813450087020487409158915352579392733535344632078002300327982635777255520527022114304472066476027539762504236055451382327954601246728969965535764062471158033277512426572689745640530925674187254959930849394476574011316543643505179415991729910011125101244824783881363907610419107831941789330292610201948056625610122740409220386656825610113308766085948573278033655492142812409158490077099141505802843780735661103671221980719700966457408076723735416812001284489987507489636195465388219839277235551913650627972591379457742966065401602890660905745803500527083352938172703503077101031524843770399142799555951736019944988866122517821209209284596912312359418759907597606673389856538821684823531851934192430743607982449180406134742550848744168085115272598552538921756139639766092248269581970429533364013090498942690453363179359231353745196394793531274107902235289382789037149539746205552840122766329949604892256766088388771971887940771254034399794183232010093694533743002019301280478513001417538734678382739530128078355086367900960060502483740176706206354024018335771303732719169445919169958230875166325877076434244597974345592175755844361750336278920615639034287434994692854952203301179095474649837445640944649558597197018227125995325690680771106700707241318067278490823568064169241399549880198467009142620553965768903535025696272419038109155790635206461267716602191971451103465412933385621216047135494743320018619939177567620806023781526733617059155141101731988589191898779290733871016478807924979666358651765723426244464858140557381015219431937088552814226454931997106265473108137509968611771176784482027372288682291709489554960168480133757373679762432977654581995455822141420364292221299287781351800921907988767500834138837614192139092112481588056053703825997572609536632899301782116768072538732256038055210537501696093946854371433552903345517338806356186796176159498921977602804631061879679404957129998411124792888511022487498548644388508730976007240402795017845791859581390370437161016738833235968000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 467681144579406941822899804328121073687661560799362507857791951782097297250846150691073233518908778588261526694553335323499632809026829162399443165495506113313742350118049579069774970178103181854865326705162034742133189397089169055484509586119918446628619033701985635453916808871806638205155739506935747159891711368025663924584804692089467638801204397285350378656131025387401641633437521412075584681891496156829916082436378566247900502699635900346135417144312087115353117415015078918902388725159803199908362466421785443542779454730111706342535528332785880859134251033763703969143423169516010275642260942457017647039958370846195952627893288138563590102627800007155174890832268883918289430050807160515636619531635025964141829215188721596425307869912001132982697468731302692787766665178409814861433081602584602374822362192648102450416966607297520993903755809012951104055595898094020132578575756908773377289532429957595034188547040969367487869768270050338556161043661634521260169664777342897704893991003481754098051071814669938787244540226989592474133684533862684568963037819573797600609784748229006466314069874509892494935708654846616989713016325080112068738633146453746163309840434501477181147822958310380500598876811829386831790861717230012567702178158851069148869493656513790917494868535445117524676451359326149237404776608527230622148376838797982914312405598959477967987807383137117484408416964171892697433723449512339656706718783761257219557660178488203624636695152323027473852970229268786037497247034435052068817874023768632802786907282474899478569684652130781717812469587759829459815031186398781766483675111602137978825937294449987672961382774007720208184390652412913617117682430904766092738976225684144681527848896468618761941086542760122425751015416049155652337714633861885236161166960162986836369248749484155290278981830108467409988629374925286295672980560815767337240549820607058400952770367135609284620377143918176400313741474669161692828641240169085900319194377630020433136192186613261364115154932501319721028438807469709782902845153294675545490964276600712584962004071489895251118897448668687964561949953755740981217637713845906327372564089843493170823871975879649042071152947288738956221893832759284631491438796594285440661840412764255600278888862086591802805892804112376773894062391250060165651110504560294404309776709614529828190356059847943274379608913698108662353083035443951110448268006892640278979296431806663693211319632764313362360568427848894193796362839963502313609447237319247449061431754539176015227653395083670421043980661477508440860987995255046598475186492142123924190001866997170798872517627211163626005803105305561846590608821025853826366790539884784056372277068517772127553660991091205340090424354071249620228924516367488750809353329660683738638108763662865379738917812964454484039815511734377968078946646516397296816314663024299283648823475664556166870691097873896722168517721071437716632079689346244056709273806649148735184659298782761682926317762756767622047799589733009791009075525420822846571460101803886136891251398767221871193965428526442136520344701400368561993623257924878723078434578896487666539597216304443337146968222387621204300689751906564316075641150693465113735857262158783621468597286012712915994642733659217198607716515343926565113499125816603780116651251045321204509040203791372402879473022286769839216865466224642945659699200000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -19860802460427405689091863373379023830051755589441091438626788009958312970437751478839669801291740245544775810864933171420559157032014513937205894342671268388316600519084591006362000031371603317465596945103141174185618089840792979074707984544992645295588767351280498753782011269989700802853966185762685332992966510311764945781126240139964112195954621536499081009401276476118524881677427131168232890300932463116205187136275593098386887046427690426173646892234194871648526888919971722703319855911055399647204424213827673568785598301171104623685773869867166682956631161670484302846079317875031541881197808700990125440060650556679306176426297481185172166669550592391117357803173717248749106719719225460740048504823540499721419350958271704035838852892666037907619836269800936746413493376948897309286598186929581241557877209150037112165595437763005145747349690886568340690328936415977438000696803991872536783112655099642655571534140863790181893283167401780151326672207494435892256792701473085565941829148382246807314207747162166246416726454224402812296688691621270068013774938474527091743026823844896890332299390089487935043589701325837624329760429624803394025824832219835330570233160660071114326871759845630539783539359287398128725548800914887034844852481935577973405094805789869143384949791338660181090346051912752522389882437334705462749286987837887077268996243142852543856744769407477091673342582532472855892355715768222779071687029639655015897030555898795754023440417758598088917544408347508122023013519864453370835551550028156494416694072407556386892760061762243235900549477480450119567192853849020776744932237449617231567045691476761733183982833122016964293518215662706532654798131206888279882904977507515334343344439711043029716292663289712226071374860137522979330554237097005957187390426502063653688743808655703120162077626011496872977599414500627190414699999327219538314672894354044771313711906203732469978850939166454758247975015363283324157667747931582310088144040745803643393685247675039801042598338687052496308719451613542976555362723127409737672313673848453933553274901858251767546890730190343039214655929538560698845059771560379803796485861007897699476175028899176887855302024128575987937360103401817610552894297843448651781348996232466796674873267046564881209309035995064199290457510114448797896439779406574817913880391747249608522553653954943641992975432395367399095431808167998958076614561646637486391782311416097493443035555321623555628200344816350588785468693185813940696285677060800917838118993994968415727035635377310824377864755910599165397201253532726824992403073102766253897027892856638479929827024571552157217449438350330309582724757549030715972753314226447145449627471923759499416741783986313328843272345530135943324419308365150985833795210025742613095709483490881979500387572839347147316196716980250372530401657327422652798564119359594593310956403718602002236988667879022015853784160696934211737596891463313428474270721857198260397501232325273202145408448475769338036867384633661053184462758430988113762337199340002596800566144229124284131029756687116738318151490544613164977628180677673562455078382201306770112529988169353914078376712186382687281459155648274604157004768017734584782626349530884987536776324514353976265053116051438354667032758812524299219263352183346531877040381649247780249048750335689626537782925809288444699619811146994810880000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -419625003700749264424051503532362985467884588244027017470128459791490156036471220504250332362069592602288151365775849067993244413068169889326339728081551672937080428140979507623466372636349843378023428169678612901657406593603675391178648829706081685687052193162093662679697745045297403338640312536189568604159240521457740924896747702216409821245017255873426415186840647946759559288466576367412346071400131134349442325361048169057588159483189032795802062676138101480926917876291689583526589493834860690719838062426772999825479485923098648392221953708195860472142224413700714690540406255134339017949248342473777931215678060966505453036326811219079299869826916156324826924669718192355968405091704812917477402952370363838921951549111951041665778877119473518448751315300884888600812472611544413047899158643147607825225291837628364633915044405465153589027432658469372019046212494607797086606207934404117945152803023006343252828112923635552251150943187079947454641021352320357919056702586037205867907970561859593424849369822217358528017106399811343861624062198875511748438734886958733921103579400282201471720251246212036474603025733071547127273458106330329642870854993988489128234968246920818470167247225001250597086857224759579252977157400845083506700773997070262083212969209011163455225237070526866014356030420338087709185609155902279200996792569394116617116945545171708820158060335735849811891968394413319635533695980874329877369209987743035042153570333027845768208630614628594415667196947620533386269574306185093387874469930140059286088043605280919862501916043495836012660058276141258221728262303226366742657065223925507433604628727950727646653971073164585171527219878547593324210477370210908332147141672448829252772076245204945340274423419813232004978598074464650724737499400814262444454572409062487418190185904922220286208628975565754892231847307562633301111651724359127887181726912528471916425761791566506813136445130356143532111634366495672780631799644927594206565639073718791426153096894153668741499299794245137100456182539098709761340290954002992150738417762594680762206122568082227377797533367216707524194272499799073928650212600821318172519475546331846677285193673386337991884990048890365524483182056758081418735302497600719261667737112494985534563729401349839955103248945745621855680633071178752156025578074504058478833712246715068544821294640487361548785105265265369741368067930632374155693923325609362179305285689788741506837253937053293630445761268515223091211613787764602153122146607868912629257206104079434070571495996033612417883676284031505148190400282069404327439485652271444883413732251244602356438940476216638889539436587336451248173477922080101105765890758225169051153854598781635945694039111091061898430046560611276686023251881076199936465551551423830396620841128873075449208516033006486395021736965476276539817258146886749210362403512193324492478890583106791097544631621254933770221328019083654183872578377960356939570239937202091956055224254083520406137917880986909553853728473653793394493294618882430273974553068380371833843561079514877677867393926433899245973942462960462681391717489273231676541599067041260523752399296089797591037341211223076703597401041915369107387376893790496940651387855125273303625979608613457195131402778727138874385143536670599472512592782764267857389573767478778198985525336940286930223098165663883908019749545574400000000000000000000000000000000000000000000000000000000000000000*i1^95 + 9380824363114537201276809690571511426362163464446781406635691234433445202638314824004311347799648774697897652228491133126559886763464848477023024233108039357100408164637633562415791324816941655052740559999125342314600756804319063974334996416460383440479231213599242166788350059503710829333594512909349465907512184779926497420072370309602905016399218403901406594959160968019720754897013894562347130942255832354504761044384610570480787885450386010247449886526311229608603549629600501055812054289108731096808897177464084151558525996769851602271867574369148568021656852830959866938222934728447458539840246900427353074131077026035338010739828685265005982965859160754898586114731427627088315429767368501191069610220054265694954810449217730191695740620974986034474850008149582952914690445771895092047955072434846943871122232869758982115833009941992181123265399790626007885059011651250009064766803951902244283095963570201373498861721491620116183165636193740670981810441732397078546133421349189757332212620177674017011030264555748306966616927465592532736997808343137290437209518710039719266361047317937483865271156456125367911541436787254909704869387087684456587207990755292518348036020276735327841067766227122553408407675426298191906586878069227578785305043988056422305594256896342251904260823267875697353957061817274895854841257485731280794874625444494600575667197210315368014389132242373534272645993226319579302970880122196673943709411309803957018333875225568949865416369005551337764914966757184511469156966192729616167258236128227525519781086851223246901137898558437431085647329075013824275506069457321569359086611661412949947441014192703285156190432308823522249546335017324362383000066257247781715122852907593463720978786971422111876576489734452578163565109448527167205226564660643486407189328480050420707982042947946550560154274992317686851240398299873589332212376686977582470867562828786183322727867059396092020502873437744560517570111092867556065539460722815690141850192106863273712362390135159225607627533732753419497575364897078012917540679883241700151752789876973019218854613965594365450352821389889447115668898013523043295824489639781570946718363997925315673476148876210517626008099725096116230593971976347873188250181069969347567830974173113836551943692249792485456958984082623895593429858822058089139631838693245583882705623976065111964910572054268411566178155410120036218899494818633263834447783943268020774220778900088781770765701321706480902079426525500472254736338854616637686888281942136470990154333051072601482004234802791711853168134418731294799731228867342934364401780316165837767882445353862371338381282394172536461585711855595202343154620756033229520845618228995871715156607893502704906341829344770776160734323292335758252997269572677761268523135903847033785192631569086020049140613707221850326235601167987370976308616949603166479882586446546860191573526855897613843800522526036652913538065263330786411982346725568959064046221969195743583256120899846323105345753248106609272339551637464807120959426758033923987956299285006522515232062623317402023039869671986313097280031518448937018828828190292291279245657906844876759478683924417417083083337718337494299604248500861035173077365277930427440536031289908940567629928569297041413777432574488742393916857006864033460542098601613868348727957616884325081200889957717913405281066503477709273825280000000000000000000000000000000000000000000000000000000000000000*i1^96 + -45317525523893768059269074526296939923782499599545043666031572707501284260658285466690370355721109068646297808962867351870909615018943210777799535923990963151328552122845891489400806050653344364187306743156425612738685791115385546520887426314944809845189155292145389213319411229316783598652245908533881145361396668909879796456318507257494360527819544559284085769096905165203701359898817125331962995062888054126359079329795194124115497162862359716691552560717176285862282457797347197170231264339805238919826631493905976041485175748772728574912438704898714824133683505050250833053362212194360530822826509626748957589625399061468585853733713547151105305234383977013063827744705703179905041983944005849998441024206029685093046053697995739470632276571271200327017774118647748280463088522071794112539064188222245572164065456085589244435626582479339392906469460004906204716610573080975303160584359453769240905315688417249799311898512173282108296326325341847133974358994714207620617216525849465199867164351219813071554117925000346093985030639521322316021253886422113122027229609760085221638227530381278619594777634569353657607957531190556838271055798576279884433320121703202658268939630696731065937555334297674913127311904644129778267383804253036419581486903415319012393671708289416271962645412917741201145204902873086821579070662706397057163618557957583899330120292000240129401439528626110867014158298129752351614096447073332241049235382949871859320902836505558399518524989182808516770727091667735899963282316468393447460229629198842134722072388523080304921073481749839798681237146982001576915945567214909820113695451757533299980623635602406803309536530853626862183425704700057521447071775575519887655756807964521022404548021081302844488150551663841606578206813067585704108073334575808950912101931707744479729985508537443382800435048331956618072003963425489111431359734866622755364342425640113109681380529949265516181251900051634672485180194840211889728451141498010444251055779979750125240697885730471409046007297955411053087656797801796477701884530497554411089386459633899468743664819028891170535191688610865038695894499677843191333845954397326992283923222098930636952266150786595265416461775625549795115286866325976322515853848613370784377187357737405136174713973179470656849277617911954444878840758721809564653907379808739532686033677591531198850159803665246908192707948255643847870550866492628502583553228588572187529131360159312447875187146046299290733151668946651429358181557324041231744025509351122970166695953481379555700711347351165419706625883126135170747143489630341402298584502262516270398762596913426899563408800717624929710026514539042452520313093897052860283040870685644271071181729118465812264903665307683252921268179732307409684951299045847952346636902035683983891401257674281765518397079248601456208193754065550551206023357290315033075422663091877737307466047736208067237247765027590527952273519467741617893730407889825654897812855347353296346819514158170881407592387869730445013171841330590889381924628491745901350424057135397114480993536106580536493836937058091598085550046075208700460034157084630216077788128847820116971354787309909099931735408502871646691512675926796609881695466552939337999050086154740986334430182755068965678085984373876811998210236204311633555611096880363259787604394035704026624151973096973724063860827380252672000000000000000000000000000000000000000000000000000000000000000*i1^97 + -650314347257461880014939421549471863185106541692952383716323517041671714590680657707959467877349677702859519497195967935080810990054713771149621461092356003904354542125393768511528428777126716150653198300454870516265381905684128738330218711357093508691784067786777952774518029906061970434929217755198572403226239574154760825550465469378285360941571770759791194689797061704131613817169058240956092010187919311393258212798612021874677377479024641243312739244277377451753091818314251596492007588215202214225530131983654367010954808250331969159468868479335674518157655544971795555759660946768107400449497466309548389856186835167875880292707461187546709244577621301913851564341995665251748698372886793075333027710687580533133295047593697822058043320353745689423177797033352901855345427477258693116132747313105910637527514295052121393615077506598007712046417578228605331431084300824221589836527063260057166338808610787126253064988852690680083651052067669003077809986970356401192445427635398008341782415556855244628575747182674082929101773374489522132629910873425932627264733418513267617796162800308861300494550517121897752119127834564585223183728783657363659734853392865251014017546580393167455079250598092593060317777715965335143775004408108108223516254492800038389690530199586370468438436894213667581531932530851444033383163707489377051586900814138039483510802555602183288469947202092426785829066897641526587454508476930568639322525951103814968215250583957165858573744431633133822327470469163928646932916279327859102050330787268809654890933364719925673102996844362685862021771061536581658560618167157574524766747197387507367277141069127036364985549355234584189298254795971509688510038915733800634337021317832593530278348816274461389305305700739632306324778212149259358314011647955928496314959510067547022164063324999655221092489934812403148868237000913151544508827375750789607738007377557047727805718833605497588446283083822648411072505900830084028200370913004501581603023464896369959386415513499713722684620375925515877961197497129724785313091778592191204052439130872225230321744094712117320838730053860145408626894741398327632998086309268086265293873029302642448704696979044409062449411306363201262234687884301344518930825908594696785590561095030225745273940706024153162975901055590002484395945243492322670382790372087378773258065492989160726332421233150362444720726148562731769328928224330981419261990812067372807571327034627138953049562965094066328123120912425551397918050695510239636003949571796850889067559543942469776937833063307627628372809301191489899354989834524830888709953425905269329782158904452495703941219157592348759249047239405164292225499406256485995772998822606622829297967711344234730938576629962628281978327691422993959437440862104680504935332788124056389587472955471111494756839372922102883002189674445830721692688459914236937228006361741865948256999706504936620048646281605145615328715944513716369494370588670421019386924304961166182598959284276107099458221303723844464639046201726839363574744067880970833311091017586836210857107029041545147835787653021714941677052764947746230621976697729056993695233255702705522683833426407871499899248902027502789228664271839615034070203844517137296666878044517477016315112598494931237617497787441674790453643959474671146337102083466283087586994600106848829699267633966653835985079500800000000000000000000000000000000000000000000000000000000000000*i1^98 + 1664289838319848696156176370619702288591329401210194266483383990484922522787228874438403514485561482107161541401370538933672231947393297629945397931666255045694159891189972217683873899118428023728318916741417768599338671604083629693301240151539831368245075571739145532899374342193620669172560882821090933766754430796766026770908914104234848322057922428032142445069239017324095526703146928003381836827588857516117863450253060113043303809328994676418451270078053113963476178495535492444638815104445037277946170854963541543557405304217874794627291873441000829517183122012028514346736545841620329250993751364384002735057823129089559851955980217049029425085689174882504768510499212226070125881267478679689365040932013466993727867899087049308775853848204350443334263766649743264319677097187159290195544370337559300229362587408625704407709093656591776627522391154446121713399409727388080375376288487402315527187567853220415109117910218623649746973120758701837390391405931651137225402788492515045946386179798336294173073669589858637764210393938012459494552116384830586952970670161476465594827718648823640264326942432964077011214451915291496224004020575177385825556393087643947565604331823561963519752745111442208891056198254937048576765251067371776221237220359077372202482395111354322428444772240833359742027840717697554733283745391855430697100737437368820813998944361915814888159263357356611086519921109244748329022501260306699341700877344601525988138528116669362411888563332437147719529364121174660367180022641361531375468322747360075669224775999058462394033931412970434192015551760882875284679601514004556700425860954835257616533725599381204869718319768728382169757949534167325728020727366117246561320076905430161403420846228346144314938652068865086585984441048979140597359134716293488694382937465678572221435432147460460046210792592112137677135620326990244610290132873953156882559118878685817336452005562970132104976805460112376161268053325030082993202546542669472934531279604595813489424108723155811371773004819401824971287508375131937219980710928341951409586813112307083904783939743107204118593892949692471556560838663430059524383664091811161384289261932454894876620483357513750367952972101409783403848827306424579122167052560554916300227228473855654470870044770304066333186182739512875247687161583762397940479234071396181188872818991919421940313148703624252313085865745158091608425208747720307717037254348780856660391856744626519268515851363137299353682770833140414726105560708238133771022071236937948863498286221730047851457217842500057446455897652835655668446746353812688410492687419735056508493053325739421863069858142661358830198441809159922856181632210726156606027056149006793087502365930316383676128526545999980136096953153983579664795443781436103409378565549014962668889976464464511250702351466733799736142112253917400558469066583789545122743650799504601144948751883662536989353857883937441124146015128317890274636463123037846725139034820532367657142388106722364369169294233842332923584474628209480567788362850766021487609168197803289336303497964593972816036945219355902202884277583086694225819701773379827031677699965630852538952136551809388833166071826711197950663427316996778346562942506363385886157670157996936736794577683146154458529264783366633011341117533724609286727427345989611722571163310159431370951631170268005662720000000000000000000000000000000000000000000000000000000000000*i1^99 + 2588117102227634113026775821161713595981066663967086503975828938953603852133166041729385353149281479894467656563141804824497274529769289083496747015855127422043093086640729649716103111536560488146297516036829950271158501349137908766376309428257478912977828296298032677331543248697471595100938586456492706671443383991512831606771192847685552465057828339824861019913536001671479282847972194836591498080896926766368873911639789685337345222912945324691512807714084229130069373565274772218873046967483667508762840265983883983632818570238943362572017564396187243832985854844132924116623102610976831757275952289614453574389733769090123407150885694681080259237586816351565652033157762016426981258752324502632938664119218532158190138127878033683558955432842929916957875009351187925767596010194631502971700101570171264152598480246037396652514136475041523350732938958120600663081195654886004491693425836615601335070917890869934659126491417394896772848425293997618904993063002530134208089251580121774843351817702682180099630364336575689686160090865577669810610469252102916182538407225738570004385740941965286304337935257038162943785917024133753493699936752949038991806150458768559363192297267809731680525372054675964296770091498445364923441821616470722842853381360152151616842216561827702431790569818706855393022629787211609807595368696444455447710420746929074062895341209174771263331853283740600026917561519572172567110491145938521120450022373415408686902796344885181566762949025906768976991348112320766650457671794937388008442414856131611452295369120566425795993624748997230367756639016797469992759305297697440962622575975709289789456935296740599674640694076534531465869854250619864510514542853814524195342790483935668264644385189823722232633037261897302744131222530493518768611281380522057497497465256554617812942025802041646383773029654156708074380105096663878598466289412684102573647781866965660298359351599912843905848148675188702072951630854061676571907494057721269432615294989758580717168367441598832625613493526662662394278956612032763062128147202288119751477714601342375755363519076723318765212784106125383169343363356249127061287679920950078126804117712181728700006542753128406066703653174340114547218627750338712826768279551222247917486098926633322923339684921581731824361096349151413110835455801993462768063757065583922034072955418444148628729621516497855369336397454096671354529251743694831379845092805497017003465120401551760420938969511707088317702117119972411861586964366912168829757663035438439405588937537752775028441882033133553647265749063903629621291022461281012712227156141995793442806839291808089177984238370376476729854770791299874777274165482216715285842966800262792245413517182193292331201358490908898457978861092889951772509576461629754296210253050506629233965145850031885783617649159185168845895282293787617988163814464248127207876907649051402564865755540738882601479236520620080312440063068459525280079168973747327544633539351004017894527266831695880328069174804801744137767199067966336630555640759786713611305635049057412199528476418674313636701416380150263772122420978304567188403113489272724821805048352579410425345633938356907392716894022957907743314924882186478546647477056711667134133518488900204497924088491082921026644133259502431160210042915176815851529889110516767854139370233021769675729400758272000000000000000000000000000000000000000000000000000000000000*i1^100 + -248420195942550243219535088741369004317522465599203573136996821839848074296204932181818369111382495122499864281209208778135888640547085771757718939810213028366314112840698771231162022415306342170660204002164683339911737333452309184599749936026933652558967598057942127166339102456152225520835340296088275496952187684018807365702907467452710392451788246402582531955522100698363269121621479813071501163460977570942775756725388345448918210833604604991755858732237144944507104419281763236385563828698932800111480591708028032041930916312810454393547346670620890859913093874556010375512872011801542197158710342748116814669374888390959300572046789939163476004655505008184332287483886741430154612041284477465233072580759051114759644111013205672636211420794767338268825400978173147218851978438595920381457672031030902076403478988538812718567293005617400403466430446456975130471018198867295263144893167372836808063778379158575564783475415525810858709696588196824478002226840271129310999138847401579010581240406784953941123028459064672263697547079521171421046396178731923641439567961482782940979720629054749952899901868140830714291097207606874481115403408465693010823417147393980143556488875573334001082349141374016468083389360971868698621290256603974272586947291536254329413213866813749879412818155543710253513215128137524054396394572602419235751146384940223638368582920584642262130290377250353578301785659458221695825052776992478556517696895518033094381017181315738260814984396235644876598712473687622962049543156513274695158154458881249304332316945945974302066572741811659297191839970813931414796642355090194621088642634022974856608746759090674797735264068586838054586192173032437573524473444086062090841779954070583261221393596501473818944152655626028483338545078783568072269590953245344034748889623725870621561754937543508735449907043725250058143047347256820417635886159084838009187701206800941454413320473062917117037229230037396691904536297943416085177664261431021167839651809873972941859825326297270138824476595427751116883408646573691689305125904413208461869768779637650200489271226491746986592282037309326542965863600193212548717403236683563503197331240658792906861676999356321967287666392406515523497386719930285828011161189266346301151474676980618734682787844167040392103741938554094659027959354053186649976382016688150704109523343923758252461442777361391775063981543264554063459421684725318972685654828719949431496001975067281804008252676334150385937575931505061865302137860971003847835288052748628595044481847646473011617990272690666909033778376919284435491381443078814729915597900803366505166373614299508459892454535651689303434115309144362500087705655157853744830927953570376278258518630349084611619363574636810054081516999014659901102861373632131628132496754313007551859209900375256021539300160090841836201847892671122420152401464907986629818735469919647863743634969102017125704242053480800261241164315036136409842243993467012252774843008850744811127041293879032994456054580391528598944177588654063782011250837214482220042391416205864959430527992078168852542449119650348840959282542080624224618911465727815157432882587252951121335995921864091146860660128094801438907259499398711245870025476455003140774319024347578614280354427946998576160779169579608655411447489169850505854910660369308214083609317335373444651417600000000000000000000000000000000000000000000000000000000000*i1^101 + -352287178635496141375540689091861208723170981916201323002267479691920969136852996038351872702314280473817866537133482800234958675488805759837759862683791315156191751762922043252360489115446699444620410552357461711883157559930934826330438224258398603108875020505754371829890752194131724963022764275446196185429998473236063968859479996679488194242216612896059439143328421810581331009506190261792024319715632799694151314278248529081489489923180419347612122106135043393435857438129434544105694844837556413503027274471063399121206983383242417071666364497560604692654023192671618238060342902681217747799985919557497257012322664900595483254908847868199901892343185594760974495642257157898132643140558972302735378419793886288148515505558217794620119758845261522444183955481741611924872718021219568796845954956039742919561244888906619662984945019197246707419512018360684024897965157675924548756715450365466901448436904113961631113869591057310205019315292200649389332682213986458880797247287693625571023922708878412825127901770523700774664970484557908268899248386595712215409435252115704294321526319595528468362901346390603135578733915378450465440512333499371382121775813768743224250594170779412806076268165682932274567188503844093381934566944632621117482292910463394114534728206002266306100233035640496842100747877123466354892997633237850536722512676792393808460746168341392299087562233560177032986970373222596306803259366624318757950723883411452610541743367658630784385865853076668939204714506467779889862660085830364844649625373819968202847831726692806081626186090965918932671878406235013370299032584911812146423235083202301906193449337906241519744015073723465738763732665303409309649462977108958412021959211114978310285920960564879563371944016224877348251001047632427274634021087699493048462239175744017369888090938711978860042925514694024753619657699763310187530345123210063232066347207138794331163569699891440533704854022601576257455419237940294923374310852997322813145052712561395261055542600412970692830055536063266063790996982353013723039584052621428507766808013631119406153030385114425777786761712390831319060688621967438203752546445463416563738512822516454848939840142928933210606539489626291060852239115192277935191453529483407533850963388391293237987411954937145180273519604304158999684599782286385611446457686884226948372675042991942336876838201986873104401906506359316819844711606865252934233934665120099653670647534199081328648824354269114567414594124752723067711536493759352842347668290923467155638095011192073646757047672962174930217899169534829108752776869214044264195696610620540549181106066950763914039866000954873811384019318429459254541425397587995499830273268091763777741924074900062969955710041095790530365084036573291653883957896437177304081673357406266059889859596315307417215766510166394693590730480126776993719660405554873360643424269780138245838749956354926484332163923163337845067016341065094606122671146410267332943366377815489762555392359188150572453672459672422514364245665494911278604852261882935695079179868056707632274215173358197329582197676111970781563411102481738572776019068731074801002187839414860685467049883286041428632972191128310585545362926483620388436447646533626807196057548374161683018648088229941332433355997374393978235225868973312409331795063255372705446273169521377280000000000000000000000000000000000000000000000000000000000*i1^102 + 1274874217596990785907997156535502715164541095518467952987831119681735372923012647586006429149837028840483311456220961236196638801007189240022865057149734882529596528140578728713346092918242453490750191878940946736284713655613801557634894776806675349564053859525377643211661053363989875572119911748924108282181309207284831778753347193392878660431222132094858787443444790127069409717866192459448461225398785839757855895918723424990696766922845246445592648659322971689409607601230904446867836856350008050549290034897274388022734817032986868770232689505966943701033882309717556195633490500929491420124013737019687802964014545003956268040749472182161138819958877494675455037574030207190859715292938127634535016408239985355665329670471166761752537186397425807288470734006635617730239951988207682203694485072757180794404759588166238959197585242028857721330074304951138912120712274004668493074860130318814254422544556356730416807950597624325475082497679707902097558537760151269328565914758555801367854069680905813155081363411101943836874578894911636583714259523766694074223104842685198186530595695190577362118374327091323314917575217415320117753860832274079689650646335200366988219125099000614830668559824642799445040875190615223789945853009339993606412123315357185875934342562855978828455683377624095523555047982675153101463757195517860270656370859419095883528453765155308255558693199745511903511126194290772747005764091559365118055827748886334376451043095961939952949011852452529639340535635673345239924436396971215659789095423517037051993658079949828426176068729971902862067632668672698884289379619517554542705363426765312686736330514067850812906656151455151491372002782008454964601119507359264027438476088517574223706179587881132662435526465043794401981524155253660444905289276618262691846022423697522622277082908590199714043800941976734139036127460385123923321903105727814045182462925707164983680135620627470836029067832040420690406910542545692280764652089386221947453460384942132425422942214210065914324964401056969952033390314318269820201609964349713114730125415975229576121009764248264061361750832525633839864991352011032574348065671250771699517001927624499818824442793732236207806296760008073831921663679673826919619995190044394874309192935778907036524219611963824829382143571469830618840211175990346712007954616567053682913110222825482411687302793671767229402250356806656318724532321628545314577278391372292175054649184529138323422648341007592818804006986067836993443897524446519301303873076666671005448467933798983483830742933920434537188589363045092809543053088070761100381973085281811926925019327629317544099546009792594406432360695943780050084137560885459761024334834138481759973445263683331207003704388330096940936442872326591164154846755028162538278157291785287352528319350406039050358260062928959681293840471309239125445734239350167653455049358243784744644215813113613563154175903382835093986285280876179211255719018173712370751714889551375662288231420475520752262201617204096140588407754061213508519143580122413891658762286857837385831150658489563386723191532347308899831028685802618019010859598375065685422316583887061921211767736589092956170703444816861146565729559484484761288021281997052994783567197124701431466726176132846153674594423319249745098557267226116275399795058519214531519971328000000000000000000000000000000000000000000000000000000000*i1^103 + -44940455456432606352309632171415422241794760815988512530957434024256920004428085771279639893296353605438517715077822026510676896829970479620989748657381161670041213477301457853350940913100784151810258114211916690550678328781128526069731175847013763643143176532577187037933224313921659444006038114557803726442285953910193147202576242177651466302317238068069939477228525785120500404812793616618469570985645501295008872843375779352133624362408036349555797343024365579108024528656007624542043102402752637629082490304610444729897038241366302149749918408467298195966683486045430397952700506103643470055356849526171641731629132685837833583767326724975673303773371744157751809547923916311544210713241846379750942968898704284183324155219836401570804965678537252759498056460061544535809464971987127200617599561095327711622165908592585772916982904311931392943107211564766732676241654058698840907673086061544732944742514376715533742015847635076118357183714036851678521355826494900430002101971235094670946439345826542609035145985389228281045657747345525755950198187993273289802740881872953326529167618212424959897683882928940790231423908382672389588253015424455708481060812974877902476161788183598260501875161038018144263034625755714284276972798317084855980847425664183189932631247775996060751828737059691158758052023975420957968305517653906849383740052700131986438224153052559884817769303827128848564113164258922256461776727783648520489609901352047516498786011927706696525694921645859939930286307599850402644725490115534090589145151350506084826876174854497249954575800031174751107457944587993850754083222082138263143600275264072038579669756721137106815484460616195587064134035173676325959445333266942247140481294326160138299069717421853691865250467443181587106520610398982299468414388994584286397704921337556919152676058360026003084902432091033186289436328910156765310789902468937052570916594616584406233332115129908522945839304093616268038772073243434576746602156893425669406198680932327166775021516448318302836756716848329844544971314535006050488267170782619837385309067214210983086742672072419065621397946629217907928568678611580626484460151480860543578550759797472291997812649080127871082826803431628176807640962080196624916739495466824259020846140384770152784927026302255616041399756291705764993847529548801392188288387731333219322849834340476555323365991887176996818467007027170199452867079462116897862250475321543220153715123442273966518916497884207594778141718419011301036356118441279090964120956255383863165633801199354557217308654797208059161377290710672341577240044541250792067265051094226874735777215198339196736120016135881953977039438697524774389749431984697335228469224044301306130073199536721330140767194677167190129773221280426287221732062859588554183011889411958914110931913056518749573733628661776351389908012473220485502810203703848161141442238601626651532056631290112232779778427564682407318984849196600008543689410909867114516352822660512668101658726879494925493161741339942667056184050682335666571706740884640581156242017829977796314235674770820131068725733594624414593465655955013544866675239921384073084248134479170220531015222488488490836015615321236836544671327158593269900051685217727299699115577966668136647678782452081682758066765180090720745772558583376085681587804810982195200000000000000000000000000000000000000000000000000000000*i1^104 + -13350940820312907825769494670195536207357380170194085110201479005221040585766686612595632459000076510322935994265727346515244911555319913385182165272340014982963913428642649789168197832890939779845100817822069479824604547181964937146611101843026405539857011318047826355588214650727036229500471217514797885596880151356819578713241721975316049456744548839703918434422828104434399457551643487105962295443226166176745910808428412227735377634862714052256982099561693615452474597383352621797937939056368559257706999103906391775136066152830688957247781157900361118397734109547106760334089291280692789063226620075688678996889372425060292365849553569320466283076661260575139843016680829125915778263095560316736009895447015466086358009892404735927289950598021813226026915422968029732351340359266743704231666085047424303565286598811942281274084841087090821215246510771487828427538232021275966977693411773376218255916860516054859124460055724437721024341018338466969403349699964308803914739868312197790912747844925590474079371268272210998244756718116836442994138982395452943608744752553462220491954484686747438887755135777185998621946012220648219757585658495286927578704717330160562602839071326496513648199188539714539907853244159023570919463603180699352918851106784071515877861937194678502345838994100788788054458846713821944356384311749868275696710525152736536313683270458758191369318533621257119496596171541348455154959553791360489892408849348778702838670564612471971229584417775544664849169728930416534311290262824194768100136585442022616527676619335681791455446195566499477277870693750422707532626323335824479154801817325680429423422187571352972540010810692123519225202328645130704301409698327493954977945142783153217574239391848135334582722922731835213620359956628727306014866686212444958592738896471080236010831585414908615817559038576432262244184474985635187613573378862803552168910616579276906521454831879319974208695514033373375739775709631123487984457520554033577032439989771037506037465553513658466892706340389670400944720427168776823539743399684921301923704691529893722865715794061827935505241683220821587655495284246454012365676596651019900960059489740448569391962656570387040448854818878294748998378459498287608296563680504380791038014296361054230905836685261842191082909851327377299317169996050483742390344125515449644452030081238439972076165862403854894051665718468163721396078153948490994792762680697784507158089516567303080324257116507146163182024144707411446364801477853067874100127069471276334483678731511151624455301889888436210597306644244660400918833842234898420415419257434258934312418014872820974486845168831655592984644696570284139298678706377417053519401255582145031345413075548879566347917777116073397380015526096046733193211173124103596792009635046030017306430566214676217107204933039992957350199524042236806064690064482672483430896425071245309787920888415421526217515364756427457745190153835156621468780884341511062607526045284679038892846439564789904726177735156070257220634189964676288739622432395847922967874856317924303370549362116496593984141541968253845744684410768915996643851118696666355823969026590174313828714442145288929613745072743099570004722367180426171486657316232525566587832324340821722447256997548536041999737151900670237603082414925380567520256867696640000000000000000000000000000000000000000000000000000000*i1^105 + -7466546127355703924535872807153982117591804128250103778901833587401306223844851693141310159811953760803033145221605915678809764366947094246737409456024118352286390534412371434497934216170932389523961055246945442512874101881642724562640155660542106826186816547820392337124443057396623650247428451186585015846195569047850266708784991201025621946072622415650264047544890238880567125305682111644912217227064086474372734684633172292733420269064920124598485269402259119463750622971874355069006747224595705237392604761192185929449626597614260452390328513271603225339126621917397927640249992213936669191090911032807246290444482484558008653240441152803636397298270975365939151618313755457211137691752393841926884093011546906827385174581360454151821442106233304431057749005365979795239927401949073220239757347666632654029944680895149435036207876143876559661682725880186410933137569008671021133162200801901533235112423153729439732621259769990716344566029817799535991239362745734576772662187182053878078620380265706205579040478929635793475243075166429525334209710910182055323613516977384675669552209322988134088096908916512781004005365625283950883091778970511279475100406827347205327512892975804594152196064119752633694839103408136472959338481013357358961127434251815565833932622107594713688065938430841420023153959668214774228749240627104622367162431560137709014530082270879477123739493409050203145044055176018748010970474743959335840660344450348161672312149778060949768174919291267871458168914990533681474439107781875061191127441102472624695730846012812128449532188789183281679277775472367190190208395553928827341912158870517010974398718609208003317473063371300760601799690186090442042024209408222668069735052709056025827748098553058325837165561807044719089463657111978799629920567459601408386138544917779528179493633180860380789046527632804544283896510516636073126760903376763577584362389649883617898304135034384993395053135437927622924560988213819536235877168290043085874683540138541243753296688232898648844381253599811639168049366692777449550567867450877529555055368367890634949163511452303230372468120476288379903004068445840629376593050844119916132192491987118576901296375217284909319067893962909824081377041714420162706977144076619768838958907189567437114029961555105701957473161367524334286202174109549744061445110105488085766638762266809638984252694179695119674627334243749451654747390841356157920509636480697480992494049797597717041235290979680852092602019055922910560125370870143416489992146495826336304963910715444794964484065881890975083695442566375186072079179450927593583343551106705454019098099584204092700543842844928503669464766774550590183243018746812322880129066214474813932480469769782337818820183507933271544066593897256858202119243871073279453511385096622236388014913430310382615476992593903245337710192504063887633977222147085991515892772998117684520579594252028893253911717556126058821936005959707188983934088545534952860569550694878271690644676453027957291007572653491967060496433243411490306252686029991988459424529051513681980870227836352823932633731756774171710164102823102960308364876664061678816422666866894126558574448851347310176186606511716547682118434557903494656430578136608262422903877173257140402716804637437391498196943486812820738850087207693231063040000000000000000000000000000000000000000000000000000000*i1^106 + 21752732685078899769609146961135923505948937496122494709556845341197337906153292885031780805048834930759842856207376777422613330671749885872133156215339512561928281578851517348076957062702040224339551560134717838947480593316173587105848898410168323670742374889517189524741178401007565070623402633985504702479700686002613172347566734355317650170700762207752913201119680851943351466236713416527781249265665249867652503915306206546906528510459815056580225384882821064737217856743152016172463330218549961789087866935469158145402406576021806041271996407143442949351586955413318075280324752408858859874328295807793741021471344941524300143368861389028910635348178099697165799320014061267721049565379910000335798354068810960989276347526177919477480234603368055908984851048155628624293103778394321811815168210483567315406912992153779549314932740591730982728356082721057497950637329215896564810221157636135224720518737148022095195623813518990953574162483638191029940273973714301227973697326437603314176157198222219559765122169701534896736641687682928620944603802563147043063662195978814245039815558236265836308209231503038272232942010671263267744106859956391581997258560456876163518272424111798302996389056322709879706565837839655816386224470626455209908973382248961029146135175851665615772987238330689260766784745104260848661374768956196161816181559639441412563991534487346631071849252029090037894741451435007888903503475835600763797045400683788191273306549090842937850666888170886155551058430406995287961623370827270239967948510882471128482046984867127821373609944496731510035752354980324460623839685773929731661637990940612235342932027040200872100012792679143086639727421915600678023440215181759028948507009461604893866136447210371515123934650302573626453151621328703534997278700131243227073544810943774441123230040102580397005390161174500736823679563413966978905689626851978104231107712710649015115026473518734109609983157829182580851058233544596268870188509262107084675307971895425020370908145416997349856164830305653835459566776041193983220911130360463219421188946070379578546729288177858602232938128909254347816894424391767526932480446959420684821722782578647086892180722324947248322006717032388654648746927557856612495907018370977656547304554847718613999394266139807455902067869576326605557849311576586162025791496374368250052708303814557709117662533318364392916372905635255184139201088485499780050285761056838065338222814382524364224391209054051011964584299462018817393714932222073537029372267854953138429528142160479020984910727755077279400364413679346248042912206767118034499581870917742310271351179779786311700120822492666199858395881348063630414488542109604610308449226653884980604730608343416963519348372748572449879073866323515408067937382990810112926396362307910917111619735456647034117239237430058636339270445983837936556377488486539570018419762831074219455419661462867549997598865439307152556725424298884723513770942327880237846126390077390655811876201891777311222831060362570924777296088865859921141257191175012726825454639237569108882803570522336598777855587757320927414783075796013221659809198502850750869477996748550509346739802927247634044826716241173576373772765577498593976435027106711664629796364784675183745744312977637862709266332036775357305317416448819200000000000000000000000000000000000000000000000000000*i1^107 + 9356298930356280102970377291768566568786341330913764387162448879266895590196470331034800879486600958010233421246235649438268787673758471346342177173010411520088435264430296504060040737565023136719777946721307727520537375045076804112882012240051279769326629696323832275112080809603274588848301035585880988494228295932269242343240815359424500680533198309458249392565418837631704891927143460256021824378713628311765819593385006653327612912279822478994887797608169847229178984343487888432421003893360377804078416511096531532012079761602335194438320351642323766643661857151404657322508276204654882382787209515599653592640706442210968941546070656573287791731454089383840371601523069703677170312387502214216976489032825546527366559760047589969335612572707098742559633319570212915124551021807948649344463499238171462562773825178840192312939342961649081226451875859581590892558154132958996220363818872390214628469495003951691684411775050636186356790111334173888651339270831581811545408110887739171677511762687619805996530280291519386459521157115555891263182623447634065549103003432994377197856708206276184056182730231105341028815562375446407684443936533558848945258192434680532475981056913733530086640534918749387627007353047899176036163805538189325220319681455645875478525043344684814298459952657854909790424281981265864887926253452136625952936798926225699015398324517115119751724412805539397888181842570952247281953240827963388361234552233868684556965620834028833927625300943562868428620974443661462134445437878633275886262670662814958573014840256202980208053673709078753734054651216634938311408090681868763358122354534638108735635978910297222759571483618332268194141816887403870910192400840458660498786960762270838425236321821145505505155067996336680628428755700105575050375002452120234386322848955661971613799220757720686185921055200885952171112370770134348460893375813464444259424687252817252548186360814427150547856287699801441191652187624774830588356973721118470209095167099476374867747194817252426653212104826069550013489569244059166650387138420031536565738789427059209104918172377388281705051533408432195674394513638126621656696135344465160670179281896632206179578910628337950759921957018272938088955926101642730906508160169131718046837680449393427005303979857944731215447166814319421229182291069415206135908429650086120058672897034870985853332055839255784264535026275294848138058188102213595040304123814144398593063070552592962303448508338382131874149306583282872504948422345010899525751082554437801569496044049379213235479923602208707547460584866438936399400224271024620017942510689140921298849684553827665382005027699628167770285680312558335154199321596971207286784699526759310394756398940098004762165155505075661171328306480272545842659519582288688925901154614079850648753690273146083014167605495511646613687574996450703125944046418393323162157228613654807082184265362373057001268766656163580585794112299158595919774572263533618893140415009647945044794896219195434215502956713858834605411828765939009972011268320492605017000358029953684770788237213229582121158716495030105854056487471829657192431875291951596203444401721281061876300131289378632266559512240475271989800530520136206389186887862080679991441412595195522223332276683880593134312082872325773753057280000000000000000000000000000000000000000000000000000*i1^108 + -29955720235988408147252603625285197170563490962425464552202515518404814590177313097368710284118383424688976588057231712375357628994592762210307755614255465552047173721850708337860847372376469070033029190491910449965697000844130322480363702758374037436459162077061304627891580998882279264064892371968324039299340129665034339628313649146125881522051525473533306293237085640868191068200035413076138579628582260133652629589903507145553862586281615749629867848250211897273458656769999202773981997492848161595138972471544813937084395817179942640348107325278635746130097332563909976757935791166931005751900696693616713241941607196805697514189001061101029513473871308318260758473329659571133715505218260209976045997862781042372963264425256846829346663087901652655390097959353036256265856420990552924651934368669800309581748873147344060195741241201053500226546793087104969983187515782570741857717111648850052178796213644184861954266115555185245430321029396182444461374312314813522928659671543626366510046820739151535721455532259301039387258887505120540883720445689601026762201302504408679674074773042282851868829370674306347564442831402782955548377066643402429280427100866029240241853176990151015942511981541089278066237584751408800837639647035489988911632640705202506106178271004100813444760095207959159999479446025267825908855121706088731512814040722833497975209893594720486080980136088223006911320349116362435689097102050685707190378502139482827372881874627553778868772922263953829867034630144651645938803994680002996422691405143638078093802582230304297056097878693596166306474107053658068404917945234168644595151899118886872291991624952187453332650673548949935327625179410795773104013140073772174305014093230462812463645890136433902817675767028832990720328936868380392606345626802674265943141483778181250828112477469633384208388324259292845051776729796212407526674049212941953048462132331637258818137000566709807866924112484413171523147582893448429474965624559579342084581073401377519072246687629659950041314704593219301511175093856911410998298638155001072451099802902526947297795027465458990100136249981267312616974124087030792157816458733612724789455482740582217562926544728746081952252246852405486015555621021888593983607939679087860980105928724551605891081739231315036093649663841914634568754411051515879921847291865174804220158863103935716860508128078794369434358698172411838316781980429904689275729025641465019577478508102638765356403424395902506301010835629623598191656886069584735025390989462579922932958266089587188596615683540896146811122842959604267098609947311286022759175364215786263562762322923422583683040829168066485966160175183038421948784792140380470444706462942121106459305940398783465998618086424580154495038881637469159859756135256353792020365006757144361300973500677612854284737664876658972970211090115003470087277455947473916134920376922750330314547213974271966988117078982191564763861798827392922846511698059387550734790728244471168864906243129732702284206829490769578493668271122296983766814566231326916730214830204139956640700104796199863508460233450194576343529490972976353695581961169755118632886871485490049301437862258564388328226332004420325558857274027312110515583024414141143147428394422910645191738068048632393847777238483730432000000000000000000000000000000000000000000000000000*i1^109 + 19632499673329753167732440735113243037974479840207428354284178626717626313765216277497471782747474660448250427849526151636610094876418905565806520126358615488925419841569835402751559856261655216479582307230606399631497091311012580259934191349874879506651138583117436071492758138979234413959371215097877462548452648512603112144941521784530105753406738311694338432462285537401199115188311240617022465908363504245970010177454092649554447468199996135971397999605505094468434304853979702685257660841120314835263991567463741463457690173174118922432643855180060353461321229484446753966077061546174473142755774843434892188925054040570976574206920697296950638029861238885199726378530227193072488666457396200918495158627600771680793664081261967844084557174379894933085729542699033625501101185087759570144492703438872751878296002784467563097966198808398483124538566078080627172893399803017651924465657680670351180363496913025817882873536611007746632508467105423304095476418798223544376402996350916147901396264711443494778540161456679839400523455900065603932408283965765782023930883919653891354334420623820455818757782983458367399883118590067452487789040207081679809780364656244252270367376469746927536454399181179533316581857780966257590488961545041680383983296664707891716386703495884552142737707711024987551307552118806148441720034195370573212301197361564883051985838041599666972509008746017457149044733820332623413749415859057566634193090180734610243313335607760114872255806586126962856947820424908028381828503221434927804381596879409604972952608990565509398667364799610223011100669751355920107601781429588751500235360036020644497955949002386440132372814221821542024527999957081326904919860317952636293413838328617215522136852995955172945980785323426283014673111800680929407389715920110083207332063436587182605361177422067157110491889335041422024880058058589636273798846340629326788420714012731835798561940222048071214088289640998511520051722036915730191713620597892769877404677882803833180506081035166890519303738130466386613491756846934566236271113605965463963197951856628790942826942444720665775814079180941770191779377289627183076639624665616928088239571752390330908576593529625005557496900896955117050512541986379140542935226227869112730489955399467203439190695242964586676405314467427511953456494884174600389571897249697454227283409873252574812862840575636134040311675700022773924785441243995530004831958618443579496475297956147918228751871492173617051857972585789687991722571237500967602125108551317305640886575180554167919921266773662283863589893903971000691216736419646135385000592657195077554035210355445376545208365800107220962168378552216639890657356075445757382179146581715296399737344311605448903788587717333994858332332743007127423389537497165266030743386455588392473109121307372508843776655443649596923157487482870285258333915805278413541165991299595891936047469757379444461972632390877193227619364696457569057695369603857572161579410899162440542464442853851039529642286644199349277616206239617185073291864042228895571328550222909361171299958297273640435974694297155512743544143381306612433065575878692857196810098396897560483545597637698282663642537898131726600703815742570077845811701506091535958173336909961799154162340350626319319433216000000000000000000000000000000000000000000000000000*i1^110 + 139731968175725838742203946584420613701259669546927797777339916413215662052137138947143363808480554209901857109967905901694093995767910732788442496962868944931559927158281705088716322904901158696544305148987968520448066353727957830913307863531268644635773215227461796440447122923846739479673124011501950302392703848877109241459399262277302096276515914296445392222997420959902538737946578151063246758844343993240614575720814709740476912131940398767739709834160755417799554616044305246757798716888668120057136650359543765845161075300924881748851881690953505603085264922313834658822282818815505603681583908288008356641834201842160771485657011864536815502545278878073782396244288568594549468070134621282984354678548540282213411842896222162314421846977501221364699254814445296669279146787015224457862972110312802743667295105062944107269802316383176334545680901920327038773237223776328455435973904532652819355344692506733092358531826066183106642406464538139673297844220505415120763958347674457113061398300827866679747961921514568235081544526020420754108079281510300057286224973579947900228030414695787058584102438476057015546904647683952565623473654026010151034071149317683837104313596743858026520702087392307868467242230392069813562086618253073985728582430924524567562548384135161904134541630945655300958891018393274615717681946241512940473614250812048596417902734061772082313792830610082671839688922833901720556118525415855179283784945848737478491811042047280367202516701784244091168779176292768449173584600249874851201140072021768574942823731452792970145361334896247322923224326302669177116275915474230820718316061247839530614764043031359934190555551256937568492719854461098941009951196110284773818132269550214144627286185640639253098729828590872699004608857002319238374749656577576756672134193137435619043837316340272648515330923771116291108160974426569118880040821130915116990839277723105997160011141378219258510759493711541126683247535168385486592544915535695261044767655116272813368273831858247404932249513677385119973340656821740395688930717777606726541899777152561200761882869286385625804595165307378312462195656057725485514418969859150202370203601012338746567714031557474222053474057788381801888108921884350136392312018981994299014569433782719190601189176419177462188884201648046465905014170728124272747771168174458769926910464736848747136258050243644063276116980836866063722114019029600762327088054885851967101999946753479559031989739149713007092114023048056831785450661667979919995467322968502651850569558942433237376590906238735503066466009759088124838195120490921720354606860926490807929597308265264899886164447698988952490090571387344271697005117750708015642959320855597240916545039694653088053757757864490939782899629764490511696969496285814425571765807649390630011141929539205835494556018138188454366824233383336786396907118437364542900953093136313673021050776923609478904780209715206312142384752964944057707721449454099866449888885996294392459635579655101237705267881619535207151085609937780913483560409955508035438788612486926388998794957547516996378280354825497616045657365654218624926419734750491587412073500502927960863959788595729103208053026957131362338656676680195325916871472759761962281336969600611153696830615113873489920000000000000000000000000000000000000000000000000*i1^111 + 44357767358580444655241138843669870097463952171528556282093891079939837809516723589956186891168716651463514118190059857158018038964766068921083333024410654201463244139042293313530349763236375350683391572637119333110608790421045287154985811779509871767582196494990479407238754945551069826817370564104280582843370070344828394454994887593326286706757860745811217392155545581863861310416740138696024510061112135097456452669222362614353550594259032796000247682410765397720871769356944113213081506244566333309986783504741211148568228906149550358947702408445890284093750256034850364652339922219304453376596573041772751443328886977488679258705088087198059468311119018649634049267425262204036118388167538626478408342950870247153482524681423639162244179681103272015981900041711882406837391113924815355482048708161441232173884488930630348135858594410594419393820871651801516714029018103709049596067654062409976031814242882745476788929497829162727442394662902810997643958216403066480117107950674475114812713441021733007944215220085840070256690130622238689406330788703061154348625365414576293464927152840361626075517096100949504151145732900055030501469182555753639695437590627698782121319954475972193096216610027565254719995086714483326099101368180159590564779716869757292291453079962499205384662429906167481076794960440067084251454460454021738413770595727018169765754867462942209925603957687201211449598000161179910186103693836874858964646756237208247702438936758908621175217649032555679293050193903373637965189187042369817937622650902985765314049046313003751981753583443679322752338256717274995257832498808940161486487502505588122366203535106858169278348017728833767637607276931348833898625154923085570961956989728100102560613186059072405807953664055284332106054583205749305671863052722776463063345422062689959296553859608323133736032620085091064235973427881359300025905153485834530142539438562243788989027693937432803494912025664451635035827624593394707496316242111070482275452589469967431613005719793161959635299574847893628994151521036877795484053003014779701964648009630349823602641579098692604018760703273308796074466306323670831467788306601302177532740548094741462914493324796242024593276599985601103831359961790494660531486422308912153053100754081505998284555323882348803975518587636870204903954152141671419000204943023706336316156102575591023288756814103724049102846205572083158039290119862488294558427145920624336417139801019413724046349412094447787499041872708414385986091572854583030639322142777764561796606506636543830926587632758798505004418683422306830370459726061063985166595351161645765697867452196752118205933400608803255253866515385190895041481809159705341289845123833208081920439305931170755308504840551781115693223212602348018351232467744897823531079959933809478387153812039665708221893134285696946533317854459094733378983479465885873022726502820624314431874173351807602317331280134011548260154443325608860858482885287013831341167927747752882068856942632405553685684315500126994187273309482489025645913579517592031963355017076409045033579812438161201262741118653064231036015455199773513837920295107039554617336578441761255385616187348607721863519653181372143941357587918532049967389034452703816852107586882516730544478224384000000000000000000000000000000000000000000000000*i1^112 + -173204163011273910927415469169046696938821301733227325739542225994175584145498104202868068559358764742526063731256811467574619371230511844521309733774301760024072917822107268747446025959361849094295704113389340781564047152285179584980140044199839729815619817900166016597603718016024200496564267738229450884609816279209440545878006793808699489372499441915778681707166928007763936154734853038887820925228393633615276714313331490070314862790385303131840933367797884779890664022413835745805132645332940315219775226856097294495140109737331411020575029409766484412162173815468479549087312488490233153156761615941172824057107117488392707716540917057727426920132436212938528221032605734565856843517484220843795156217312592921731808013308010958834689044339311849666845049178255645252067288512518356198419457209719334479833518674142462963718538104869067620463342102045571427220285811832924785109417483905064253980374560632274938060603501023816590746347034315273621595228412228966005776922892553930639318261312379634520502338254463860723272919862030412791984114923614850691484517076530508114026406321891894079885320587111729505737468745388758762224790863044188686363542595036874479778261605917099843948444935383943786929389724734062629905848538927394509426151059405141213855249787295791901594690442020504199112973035651396657350305817456976619589180468628291950292021015658622468519057370132105080331143071227694869903747293016308975846639901295962403691893198372043041835246631060574363055762213313353988434803337751507459334057663744800797154179512059286223605873313640155181885117408367533999700615162371308403788599985234239869443166797619625499018156038999824998845892471452671618543286485633005373237220796752595692499983463441406778507604213867743049478014314894891045496325009101449174169283562943042726638731715462382733271984978739184795245760445582245937370809746840517618391058466880532929557536071477103605449303054455986811884839908561497791805768642613392854823209476931782494321920371617232355221031584773236308634739111614505657129878137082366043573934218482610673158221675324355661600056159876335807563171716607895922439461702067735495715696462066735853663500715446072319190447036528284259809695639973997378543809203008939799414535428909556827058336003796385862192635556540446163991315007971990051448725793206174830619974847644414356065124993352154668143176576796125567373112218657668046561515764725602756015277106127123457982050123295011884513583247846828316183308515540295777503651425508914145525077233407635911830890772108228295730657259779202745061137815935621498062392254564250738147002931613696698089119283976570003638668522367618084571778141552685625136583365686566193473648941268683341358352562270754440120019251378525339035715930557824743644305735704599881247165986328400531076581219340263028855184491862850377501863839561703098776427647819556061721527181925648002407243276414307664027935986438614864706279670588272399542557379134372633365675804709116836202255263325653798211660552496471277612987014987838875685813540727420732274318149517371365262422870772290773696869518798314856922784675358983094379633969396645329411671255334376094627826427361231328544273755089383715818837996903332495763441599753696470630400000000000000000000000000000000000000000000000*i1^113 + -93386028713818423619233847982926717984082147204903805093377642675998665883218905628114109014014771689063755490230192663783485481145777669729943809447866948689179534491754153832959459805168960709878564286523256280165270397348599202519601756658628330776832642028953466000309283336357555113575114109174144949133839978697528462067976038915145085673151524930702203584398628440082565677683167595600356974107239325482884820615951207420694345648743347459124031152700991326065256782092840516506230417781355951095609528299689678117276646873608588748854190298477202300195869885516987581647053118857339310398189485457313283248071412059600361911536653340945683392240927699909181849481237620130952256241916034856072284578875001968181150245015835251424280143078310541470168470654468700991401709291457394384048998712763784004389167632623103321815643671557517563016855743757525419997903327897211961641905244045997559559639645348749830748006604597718513378995381966280222436055460073772423764994526497703109702253586473238626064917465262154630669061893930898378047386344055036681912145989090376292163376556115913457355677383138978212522647172386841953295787951061398591992048783289916686393769121249424068125137222659251686875817073519016439036639075692973383142804931052003033766961755612364681117344451770610273393092663050765602895601931363747043530530341791102526633256965500607116105864662562796365703739516703251094784383100405859327012475936768590847278700575823629643549702689041296077983599249000736722600102339392015400888463915506813835891325843064982755972529868840826075471029161490974033980340917944190684606828229211869358376880444444567538693298481048600402326469103417859525168372634149267514962543970572511990897825557456265893591032310479481324670002535958587773633722076625707840727718183309992045045350256995922718219336567071155936640328898340588603372491714472768541031978429622257900457180530188187001086700164459642788835919313389087538900009463387213171110770384620169386427440473306871478287561775234259899771966358562158015699632980171776928231026332143926571038482293286588593056557744043228939848237750867550689593983081878747179655957754929654770544413661465879224341749000021505662757354151782093102745036912915285848718092749288271059441087303404390355054549290425477331112141366874661215898765308710611190430751122965650885913261309155063654505543060424024048297158400004413735631042613710515473772578066718238881606480850538103415152157496258815299131864981688619303504419261065413725406477319648120317851636561673067718166335110414191728345683354482983988449337831839541380182712369143960926201743992655304784711737293974808672788791041375765272197246698421819869478017639791652436578598215409227037274813216294932662172123712470242225423049160000802541928725132169745730299731103580805403569955363346694416953785685656302028628276885393053478324305646672103313229905636999556067420259921091010267723872725290338479756288112208207433759068316499329847058992351653641691033435483635448017949595756213852807125990902682299746150471542783948697686980115417534415901975755617114104058220521091110507322211690709985703328874511760623917936480603281444321630597736487450374975212025858581549953787667415040000000000000000000000000000000000000000000000*i1^114 + -12019560524746724900551750671643423825225113090172410028203836663801900667634009723578703969973836553051746287872325926934455497174747398663137545214125848374813370008429491789525392953208861235677143980323118636978153312939869607266043100917777961713279954857076360711913679142989679701352889826299704918125913978936825934406560420893612338181210275733240118136510953631085125354069940618213568324780866526013156373067534063065014160655277109971456915054540355039400923094248236332811845265749011941177848740421857285543486830556438143381717065021841577052283374406063766874132571852218100052598139822919949649131505940102931617035400155188498450015540616134754459180641892704120053895296796076762267272760191693429733203041349784226212088159422681166073428740886921315123973978034090508237529805314244067462427722130048264579279494258203170424545613611903312036402083893320107050657029640800444673171312314386121335404565738294126662326994325592638314431060518185495298830870609435489718529060649806504214306274609554308570652994868329028171839947141331223373746526613979605401542474549236835274457852352763708149942433479019049952401478681712178430553734129790101771158581006725085764904583768300690755240009282094541419463898921770996306446034782124366760629627285144856785295750632785455021563690985083282871587619581953899850821680360584721239288962363329906294804374893208317235983798684904096939229362704227735503623947177110262828447387843445012530246761201233671856803685946692419544526450099756490995742267729382734658909616486292103276778552975417604583443553674802151287607225324723973921289002464453616469364320695196112817568321560401048700011457073498320307819016470551665309473028398102935300351844549013397778016642595563841769507388240471914629499268551287005086275634457509455018771850004056298462140398658774889629545596326647047472434337560248619998520244496884688572313203908905833176849700350061334351753936894208998754946202975678421657148665082181853524434439250340562980892213133213822521361876184395007414712599977824880554455024713509834743245783399721132523333727670936574838174922505815372504977318462693571280861029387675571954077184113410731812667350495175923748899685584973332918911811858687160448814322244186762728565986047596406059388535479957433181837132026905111717226095040077503448302867205551231092322181517117076800893569226851826056866042148971935600528954523926901591801088317401298124827929397446672934634306570804574158242461303616601698898764551896784867668412906330937683896919977578164059827182862571484040613813540110482292656598319392729819137708467417429372219400314441407502721656869374965075723541273239948390819738913758693753781559240997454750779076181433175636066549544031424078844758588738009271168619083633661672042521332912754531141494943120050568375279419509588579931603117354645902650085762781503610149345146720336723901125332132825496700810832372104078112655934640355600508747626233227363692944709070241084092515792622046864329133909456856188615963087433540089722314837054571149472562891462252060216686638246542345037308163283068484264306079342299206577976049003453307137860985425169775843990697752696153981066038286633528082193381621417526689792000000000000000000000000000000000000000000000*i1^115 + 3839710590325966513312530553445290284010069421173177566416674964758848229970317613957147562249869149505019179208961530580002762751649760958423844719048800129486853349225103304220212122832769703727561942298884179840732567475588566838238830630718011316604033889362606434676286610398784680493026145905699796961856748159700309254767399446368186895065072467083543251761866414952805145753152470115708918621221548793381112424391810820176656855507773594675331741782026982705201549382965464170838392032402369597842884852267741512091335118482316577329371631246693110091149642625878396293108580503980144711874950210380419451505045966455884265434324913552355899341443915785909591338034013457057409241534539307515467975762851560642670575794282786101017267225985646219387383431204904372804012684837096977546227629938015637699905955965622173655867040407402267275772122294631866697945838015725672306855841450111914625788881283674104633644862063816935384955455714685599229827353628737833288855267970315629543402066393767726289311099413318171989413871508921255395893980367645625306969030483428496353083504383234998558297817880259657191678856003400440161657864483987940471472820090381609075618441661958285878888793371638487702540558799918528981497435328429604801788759809210490081727590090046198701397489255103093762863648115488353554306411148696389713638865366798435368784590644807871465721217589824859621708548861157287108861979429642077554438551215051612370596849511288533227236452853192282802545742144810948175853830403373318748905623880129389387001459351137796256580833802097288281345898630523787689311746703665340104207574377226719439308725629858122869971536947384527136819038112348997469277798231384073763771444651596195132750218419529453336904709446737835795914783696902002449547384199917032985238536938702321840898859592823305435409527665350694507058110512264271619906263433637764505770121183250523126732016163418633931761274493960588507770427534881991516005744925130817493848871407589439519298959986429653546133678550172264352863611744122111548474831959798361999955223092960856556330601809032281558606120120708845880633116735010445431222316016556749842589654331843433873358109737365922210078236802045195062250386984114098348679006351281771823195656832037353630786811895397240259369748571602987902780262091056019630086164511877243099031527810624495057440478154528731028431274698272483517293780514919240934439661888854907303024740602359736335829471865145700795375030499686705409792241271302310446442726514494540728959196206539493348538562258793267811576050726417921764961953628809373977535927100117882684585669819098608310202211406897089049096632221398081831600730179225846437836562859394406834929422965303926299774868192610366296885876030266596104598882941098868395854230953183883762056943972053962851921459203254476348164534788225118742348547083734693846608685728772490086796963942031073099246041619353518688841531057277622641589773812008927864652950042666861491279497720645436865643366713306729274861277263757487714583631625834589289655057744241957714100510175667911206359573203853033342193678021759014028125667403585389324314010465218958514508247095333084914341140073314001112039803055339516835430528765132800000000000000000000000000000000000000000000*i1^116 + 2107624964280441231569987162141415989103973239843384250908192277532032208885916441504093418315323878903601598464862858762031903188352502145982072684129850774242162403029432928822485364417616467948018446341921501985537628070942491432612603456510114593180914028023320542401071403545336308462791828597125196518838118613787490618408304908408061207803252674299288470563383173099127563146283906930716811776460329803650551631685343132460618783086586529858853568592691316530860216326184432671846565259794049207571707757529798611732847422758130983748557470397220118041933631149720518781284375671629198350358468823406843212015398030643851050590156253692362729608337354895020434268919079991248465550910047501477568815574356212349225307491923491632986264920189620993032520601593523199268563847876408985157253920428830695579892334267053826671173860147096454184497554333969111354840909982862136461188863257395648185861057597590145877923398683707552760703221522812003497999468937557640180310145754131915869626204174715701126636148116797255479097709696587818067914387498164636883146827416320240628562842669166824404433407076951351595254541235369321697420040122907338177910569457010773049216807423076948177523088985414158872349696992723677661917197290053646401593249104697510820701764529650938187877624998433450220484044153117966106620178335783809540849790369059658934630956122643254139529829144186692599848789125182842707234314037216002430680671635694108140222689710495567417455469745160969834358744164052996292329270191286531056106497443899912372112879719118208875777092530101960460396744848755067507581818849146641306971143875763274428097726031259411056347698050317091909020331758003425509471830459389513338731670986213171225282317582080077707729833185933442416780026876082645041291209045792520769127813659376313039895755108285860563524190802883676620209836422869368326913606905145416786241763759270772023896493395985469293566583789853296040554114818859059994251826099340310707265548469643772418920679181677133893107972799143911917711251824231386444163803320323693796851002009199308636728518036981741306179264333296394171829139463015031543439986682355397388983790252810011609457550086242357503813887381148018617741144683969787678990754841675760725969877264453914805141914067740175694450649766475383671526669764751939069152613915225163945238386304417737479791259073257379189622507955406620484985110771095808469420750798227876436854789334548440680888739003473020189599551386839312147447243450721607127829830689037285760903165617151722092709050682132197152634864782793135273167810567191083974609958878766743741867362761763150216159303013901720232137728656945864542231629624534366150595299783906742463757836564367177878213460467097310507033319774559049886662733373732422425783378084275563628033945663699376898579378212373206591825544050112902696025170958569202009830249403428937569960678754870266641148587024994588890610130218984758343526218173605079959930712325737990383219281625496071843342207436718957301859858106308798020165233443981302991404559712248161476406377467666257255375078351266452172605315094476364239285648326656939327890192753563438763575819167104539753772900441964595013864098580068486894059520000000000000000000000000000000000000000000*i1^117 + 543132327565108663445796494966091160139497766099122554628308511874787662495724151572931679741497309050207282096705314374889006879236242679637457929510877455181544099711269690950375836430466661188811800561144395184770381482230931451958793195619648171981620606289485130736600853473856108171559516643494986223447512416584813001557376880283168588676333579945796446619350882002504976366501837414547589579203781880360124632178156568051901459945985975226771859905626767590079752735858605695189125624369728378724883716435055018548195889003597076593880346604403185427017654423831590595604502123511357473930299112946055418792253961161266299006627389179377466403904254835944409623700494371301388908526412141865807313582854708920348869948430782994765668627767529677752138426978645119033484231365106713587356479072875966452934684139547032691261172448257065771785818767675271419305690607110263794136862206968220511855945904779387654388499252238384396886650553334240251032095221512997200726538934009841795801808103125106685644225773415098220245298717381564728164921288379571524829821206531189874428070481758544661648905970794523639469624688954934843412987713517739926556529942982988183235690869180708076819373886382193668067808022572542933820585863930303502331545305453707856617746704838138735863745301083889091409041397648669735505710280340361514175220572529564664472128949169733169812043923865655740945635281506527777108245180601968295056756303600493982696821715451950394338698180793949387869865733569564166462341024909712702425024838580804428981950662317388001213546707277288297912417061778762498116209475893960836877477226917769743799700570992440075042666267567880299825207705136357899646036260835338890458395620414183297761463870018672248294307075457766641327016955358688980908461959505564290138480995054111008848299147341408145242814250478446851423021958847354859192444612825133281465615100950792255879095886965172454878903363565979312032955711814417748497622262854730840853377428076392106273815262758611050112209938283671899388942706214177628682359995971477661939869348336510070189795368625602809802939272258559849282767906647222048740171358744542776074359985969503024636215511154519126783850494457891159686764535234268957426062667375012682786607276498921905840186645799258220536794977956379675501671850955175778291722914673778356415594053118060282625989301577144706697305109746482546512830842586326877379658463535219901666204387007140565104882030860765345086005598838868699507815734805741240321169471809174666514188858954044325461251973466796817779079496446624006041952556269276790771823621363755836240500509930938766330705750355009893198654782900438239778004101778670827731809511339240163415065753470039090436323971313890199121200287740037944035702775037957219345298174417584748851941988823074637864940380000495400881710097045069891498432854867928823690639005070772324546531742832986480132387456563800033349851967185346085500394495401850529129666767141543834681630393305709171526411270087432339481955831566249505928008499566042425384580219328631224659239283922884237392532709123249862045698394626965541948670812571579560040293693529264742961223536727210737448021652196197429416133088247808000000000000000000000000000000000000000000*i1^118 + 92660619906773630086473908045789370746165069646477127871155098774231139510101616289014970039622258234823185361113442385909776458043970632069197796204578067340122303673001887757303222296061224424961739842930305112309739360783764982212184095018413227174621116025192570478768668331702290452052060440481761172508839745461207581268149586385220350062557780646603596610355536134196883760653080191310907417871258349376930782401039715338074091652617410445396280006868572177798713088851112586779656845245745571536639450688933413877221786863024220741295184812243307375623926134705804308920705109065590900497964774270285580735260619122681770395428622770079691319161378744866684228885381295833391830249715362764113404603768610659496037391294714648775367390141642726276433265154474468836646235939233811270081519876991360809847585980303988709078904857156938270565379158564494174196787022086417386124171002737024497323560284180363771795533872801621664558659993122779327404836295362194125454842511350741452673173237726156377982488213809359458466591737388855672231478964281291549578302832080494399345075504128387694623692161462398082595818437387911087417833197590078906935388808159246628444855660816657035658184086657394778321816428802069303031659490568030197283523691354144803838890833080228333583316339628137736929930916157903285583930085377805688171817287240623885675289645903616008352479159020113051840477672331236606141195628075115033577796457462573056738001508483279541657768883913613045474194810735694558143880698692227322987920941340590129016956848253885606423624435063391747788997475793577302716988724055989386218277880535693857192781733997152587368904057883197156681616194466600900878399998424918168776374347366375158575157091550307336316404897307220503186159212289295044276494358786388260781990118624013853920267230411446035967688485178388057045877837871044785964374727003819790995448813372964191710363192372724203256672518675581408360032781355832945714985365078518351057188845586938100435382533140515264911898479439925289631991330908447191677551651518946738160404023895767513439859677612608529220945622800054933342240853909889837413265601119499747278280102012894042550968404729382343789790592521458438236850574356603313350256246741916971088888605610260127599534856361364075480338848849942444225506180492441780708998057635192409150882458327961995912804625507421163047511000393244634480826975126809192174306876296395308957681279368134328896093178779757815254566479074475851268124876150294183852759710339061114592839134737933981484635703883824058106092442193153161139387369790436465333747125110648201506072198431426792240761342505398450612754651356926998048315497978189195940141002101880381890982243392597230579236879666857371178640952534124272623283430807279662706644466862242607142445834540753987751385077368476788121232146825523965965770862089388342169073552349612861016294703712560512211241845120916233893144187779234431212302849427432489402825263591544262650051979264099410218812045781718813962717299330306362852534554511975697239280808210857934984606119349977448441885587821099268349099133043410437576202539582704643088723104218480073275903139755517075987248507137686063860940800000000000000000000000000000000000000000*i1^119 + 11002789594967357408873249009703358886267340510072208135911948029928503191272729345596762126348890962381937013525321284328758110376921792106042299374955365200174619141406555083571713259726097899186627398906116666740375249833150758312621925125135566914107198306820125327731201774994839781404746394302049532482362598465208024544013416179424325838500420770343270194676785656080548165200881785882509201218462027805896714104451834297627531142842824510613998073160230914475145303857691643443680203845389828480419329232476917578481805655763178070655353760438496836992787925175319539568372455884297334804361943848734422626736397268899892680161783827459242213107560531019097348389460774324580350254529431447551729967600490991567056516620112427332152380403922736785685960370521587259127730288300045540959881376656682299210640570770187428143135468853393133672436786127358505326293651580143491665531003637177817187103452630951302437072439029998075801103706328262416719198266250859689296075229484612496936056362530141748063812881491140352781337171271876839107228703375796764679867151508907743286397942760961287507106168039354014477796141634212473674184239321385773660848243599247895154816238898685786955496253186628932278150479387360154559982663841657791808483117098410000411565355634466489845404103980436784470131951411672347810184430974206574017276500804212087185657971707540028896472297022077218978585134043309640108058849943983595985225812590702582462733460684207571172977565892731769296259762557570082083801670107328617940523208454729255221284497301610360268022114118806663034552230922348989532456576759315260837715052016847926262309423964399442052125195142027007827159951873736529282365255499289658399252415345166252995361718989540629546679990022747479654085384316768496693317733259775848288702366654538295191164734058934850102144181343435513262546230626754328827178985732933472596772862595007937075889194898380721708314338123313292037311284788552816562585656864408399318627684568160404387223476632632117906051101956957731006778009586145384671980544870977547753156156575266349035646195841747112517682219845592637680961433178943639932109531647498198061963612496595744100628695809764812799012411830430561045150823144967881827927157095124519093045120645603289857765296107162261405392162309758320887611089266977696830279902310785637149999236655729405489132872025891792965773574673762590124124609615824459317774930598775766847317564091126837760830282440645878394203565196048792715213692496755561919525254375481118224376703786920549724624021827882849623485520486821097367497207669926725552435489579764739245634912580272166456500511859918279845837481017365760158564123859001464979431115309231854595144714958384271104598649947153153259805209173874247679487666245148138456799247384867063083950789521560303209543869837484583442175737202522309020646176630193816944445583256602443619999311702879240039188382941545823174572228938373920723098554136328604468961596744679014081251504433946115614290702327906128934520699173906792311183900667096321771842654690365830859949661348486996603108634826334659670584640562649176465792965456216222167266694244600947296028040051813910678448996949688320000000000000000000000000000000000000000*i1^120 + 947581671252729592726742088080876232459585965767922853856641615425195108304622666002772362252797837856021007347783613643526886230732261466294809962919718830999385665387205381020332644773166918165920501573752047247867019940924123363339245437796590169933748833628501648385379813141524305158949842387475388524614011150002580820177634950965231832141312806656641875457140212209832582927431159398976203881197254584036019116809445092491171535379863024118996831447943312326994111431084981646682886622586146085117302923747515103472690297577902584966982651160690920128650942357818258863041589780632898094492867108570718738902448814027202651823655718345178978926416922093443935882292581616279840652380365474271175138869039370722902289235328280112613925780979548643597650809962489766132264605049676278823356260302373722097577356249031036977003334701801055334811885261568575873597752056457702667912645905332245659637085293764439548509181736192082756508408170160986383958421834993342979161031446125354756480894890640667078103829738952509309989427886952342334130499854978160544013577136281103127532413385388773962186304171801842993870322952643044333298632276984638779616507486986068678901653420607776097444416838222723604568853807888983201441597958675695416180980394378669622632862560634384509471151678163753224385545243314759674049624663543105950421418705530123853597019429749229259771804967993078342297532528872465615023317251786364522083977227252116647993009549840938542807508562157560030351155010283705769622299337044595111974432311517812140573629361318290217612283271272322767522952244449615878127850763605631768027272092982711237570337285462586662205208627603637340278254858202990598128703965909693963741823140652910516943198494538773725910589666673599062568736806622452849687195701305761129142331633457677252856765245823225564938964171312155464151742838528553861440573289690739645662463196974042014174898413118430420830009938468950707754669518749000304315856696842039624283646098752366905391020753823406623763104183663826685029820432474010345308365787329706677345862843285669245818748086485834902760323514061832420909225736957150783353387071404641480520083020198190138091247103882582950559388339540907765413706885433782282123619473372150646808800167461171905855112193991739264504559324018064264819004047786418581158804235025066222756094182557241364242410765898777916055060622277620849174626552600572350156552957621354137658692757742834568399617355882586988260768105331160420102170146597501273750488052868778886191409948032028569515240865569340921791507913257937128697779433998028099379016269969993759006831471462473223020442296712724348820128403100095720394504104225953175932308247384456757330336833153370059455643058915806792060487860698039289698006759012773483643330214522844063921063347727102356658208397193743855032512497347714284705595799128177532846846872251554825350985269578961530190617116670287174663993646633910837475675373441283132172985660544585790153202218711557780532380948455728850642318018823646902882709242322205732521043626095052755252096252496361042589175514755074893487714666697853155730694032494519425443852392942902141415827529613154889760768000000000000000000000000000000000000000*i1^121 + 60198258002476210833845004460474710907806235529179877747917045654202326446439100769953073361916008105560240409758704569219173798690791338223038246311210908252729239718086694492149385734198302077995947763995866756560985377532442830284262514501092988113688838230014216125110757785738920375773649557889831311859376809230548733356231530774448528828590052152032888245181449744593626104696500143894828762928064068840862578746787516991630951995526365055890481046065081806141751559611868340462927226547307738676607679378803507727923580154259926689988915100365942801621784585815103226533558356650216639427412221696501974667793523199095001665160543005973341268642432445323884737223604470421588281466036876524139575033295451572088455360860400633547524028432731560513398321016401362061597008141117354930419494288427956879200523603599275395581521412223698032203304303825845185651290014558883675687959581203706707500037237062734697473290630628340770118852190190207518313228436050967154251289393635820553109694154352540087503732625929748229363334879157443463852815931990622151629560531483127655399736000415090913006254133484632775173302798611502603108590094082863453362620222585066093339555596831101708986661183622438707839809423143114288446028947352280091804653351790449972765081997849296208427320077919624683942385365587408774108459114675587499301633180387989926166068699715851615406449075149894598444759574993976017758409549557412385309407509309019190599182209510780390027066887687335218656968454935194723016485637248429829196348527103852638080571725939080108325230581131358304803810775956243496057704450258156736690391057464122918482680508035632743030677043101118599930847665131313183554061505250503174679053825586171044349929072611082413037174813247197009612567749055979978739674709002967316488331292581831819741064866001085342939602948472219369372032574690832891859915373294936808845382540290189773674802972533720483056489866022805455335033650224668046493118922520055562810966685478631671083190717050406969323997384730132040999623587319440965035540117120645877208080247776876422693575121244530352732605830830426088240035574814958630104630131318200687456037387879063074536995710114173923768942419847626765878152344730839996287511363145434062203615256154728040888292918919364822422283662797515850842120735329525065799993007470531035975983488008517171138425157802212978917060117923323665318900793730906964894038998508988363828928736308176148666725537229782978690556061819712448421858891674824210955810120757825410922536221020911857355037649287855094770302185760960827549429028366640538979393362319803293792251818460991661905829338956615323395314621104223707736814840049633241282978484145261312691348733337615469794516500379667880445552421998555323784253280238892315793187429613595051196189586777491142211575970995252548781772657684110458095014572813452320374346491530270292584732326805322377629685238622051263564500652006975312174402567814895709442095405618480822557407744811783825385088586984752074887456212960888625157943778249577245103886640113982840535928728224220961304783862654342482891065693630818309439327976540066101380492640266114693310786884861952000000000000000000000000000000000000000*i1^122 + 2608553381277967184587336180820161664394833020242081690397301777428365555076634460117950811680729576247068837396397038055301431898649934511158044953743927043208452393355526500716834968082864609251509913007942993080894596364909840430268063494394506734015538230436739272174550431342192603112207254403461762895593657126708854567077899066228674016077354323743733381351146431328780018061958071038884886041216147419046305975730443218923857064077300043758868124612973521990755067727621701219361216756646853168474732608211013314535717058487042012536164462547403423207012752342429081093708511689509815456302984511722865066280657443773287050352357876906861704253698965383212534872737229147809662669896565055840245799002932316064838727372024318267599402947940837899016254367453927260687964212400765475353039668352812235312377925328706479726635498348846371375904762281672485242688268349109450522884811877256080360601195228529065417538842375614353119266060455752114237714476649888650890549930013417669576224469847310102254093587386739658721984359505945568160454091506720070945212217627965300309309173409030660198690199992965920822582617790075162448443448199118741462644667562378383678931328102540328695686437923913536308257748419279239256609910479526904300898643099455427110606876552978077238827729902365346945621032503070837313585285180009860878234708273789458221458562089948780191218637493769737718182226081048100586211378442936476831270454310643406544945540224597100501097058044773330013875171429613053774837182065234904528572940780751113599452904099868403342696264620452295963826931695854015373070303065198899663194986409660012923864776346502074385811425838828942542849201497477976567061643664230795550058954006459720192139317538106004798966146850060925077079853720291038227809045387679213885428730696566075511400234253426750259694696651652005106001375509518266065442460880608127489405377111049538485505871213356368483297243343222485557154385407315619446512214827198633007116625216716957091143559315915069672525478979081341157041749579371085966425653139448145560644293209052836503775462841121820768066809316962165212932193367367175804146903367162991626039065393394144919670967450564230546067127242097534367947310529334249063919091550270592586496669956102521535338345354328945997963166672200629410289211666756218148110770835996681567221451251560647117801351409668216748727209397828498537254503636063972865603295080861887124687157355181643300833457853090243677398962473943197731267172225197264104378041327313268664937818957102902833796185782408488781676346654496092821315941247732135666513119034103269760857154705312118538716010086521414061312020406826711833236139671198244137974054202891794682160800586030838821840180409609283007489666010914680316541084509710663115158618080683663511413761524448381098262274875422643675839439565267398203402512850042314942987492234347598691832614690616539827742613391990355780527654643780091880162618069902587612180201678898782316887919043480429214706330638403807903198768835168558044842965784468853737747382034888548374329882888671787133180900514609298751133899366238483570061109146669599610053584177426307271884800000000000000000000000000000000000000*i1^123 + 68416347866280824651197058717763607447921448261699263659712092075320155400947184935027109260955034332039701681235711933420092207376864057305388589156524615783014278471533370063064565145431699351615728473731870251698805535219151946222317179748166696688011828199247577248037304210955154630835153679735227959315608848315405809960304526946897820468765565654786975716069001645424070628274150200475656884348716745788194771096836870417055497235524238054805018974819714933451210559241867604247407151373754371733977964372045810541433779164670178896514948196259118842420793905234916799396920337628514876634979282643039898136534249387108560800691661388363790616967679010746644655832780840806854111238267600903864792032743145654365497858214702917073652021737526145264416338187414804167526194912924219130754124537115003098335793048434932851855889929571351287333484488375241288843558730193035426209995962162820215061008697058930385379958659717351399918291961301507680893606363245278834575050162400081560804997129372864068912284775409357525057908611142943722281759928021046665307025358212193045151632232250882348808368487328771025415542425183321360358248780047546116722470030505634315887451290120998255925596322941886832975487559602804814285992348934736262062751323824343815946791778876923934501308297084459871636033145502132232615536624720582827293004710100618469151197219154888382395293544240581490891137535222010270891026466905206441440754502419212211912831950259168307638499263424945677335371820081135806800385126040911076660454214460025794027578412203021174799159169465403262991519816632083892741050893041745408521624475083816912749836602145741707562766701550213904314718834234956583295279243587419938484151751135759156920666495062256984246912688092508725090847300820273999584007437696343941685503643975476925063014893429452599373878732149759566184167824142215764243932514414208038051098583386338263993303291465284932728412284441197716391998597199697197867780681287907594245291632221577958835320058473308955630131981110720925481307873308724840262480146244529730919935946578380309969027495071701299458916980465919220157774738538794685257225206859848056872158598878144301565674546099554671596778937106945278429195330494941676815885692119628468753121641855215583840852189826763984571827758608958729066771462852876055482964458903261950719660827690222337135809576669771189051129776596965546057228680546262415759344893131092995619055663954488602003990875282737376508433123350310375848692735383785843488685747040926316104118382458266799940417761151419124568956525928880510661373609088654331449693585185125157855883362889394962491450439371213777450272436054024222451303067283469518449577229969189067724265653594444525361867629799122979345881636085376038749112134695079235302348568191453648559298568376659966872692679501948379595322167020994602043843792339316373637040873217902720240309571911898336980385929022443081973904340441866402683203822984543542447618201959323010148960411758032656490346689642041598114992430063503874265324254911418190645304679900925440380435598312371186562648355699974284580459886490325406370377080199013950551304165130240000000000000000000000000000000000000*i1^124 + 791815984153894833602537325816925799918091426034111173818252935937657239394255593013657412716513782568248060078353256867060103431086534386306828168816201319563073395196060787326286573348362500316452624538385104822223766957879972468992988424250934641807036141147301562277609973684215157413727614857947952237615105212270753790770976379756814644714677193571835607808220750732507444064164043303602558699039436052854668819335045635137788001281001599802778873865252765768155175465590654098285450808696487089102927610766738194402308762165625709944505204632573562105929424730061070320564815539317501676199294434383395525048637971181954786665316068674112962627447908914177011669904035802372072699338905129995934564468850278210718208058420262854347163597076936698851857069641138416357458606323003198669505498862404901269120380037697183404658729989139296664812162828299120237342368985370641400701038019209492569730577350754506956151219631525820218371763932252145808597525876370647729723081493922249721446958721923375860952075824101858949409469610624256720683387306221366101417417638631338548855449397375421287914796240909584379841160890197598675936839691600840617189920964463273180399923145998674979632413250410490864555344349468787273105873785884884324584792441060110746147626627443805373788253742018072680081503821236954283569574753876284206698157253611900782058990256883052934500914703354092955113838311090893590762372219651077265969506958879256813070624159586007846266552488139186433182159817726323843340627859616281650784280014985639422475653965764332272312658546454561078321294440480268522070678616043796860238460121636148469654325022760691016800917054052607752731543857825389878905885760895012121686913660776894947165922948392882591683813252048990775226229373352084723138154625189777121274772960605593222197500369420854085948105753975424659195185850231013788352855103435404192619909208360135434584618205420894973750210172965633112026890986442465296178604695980168681096903975959219139856563968761900120483068193352460988953164413727835608611917304173728413731935192485787367250473438484628941168656570022504268674752785009146247834452207375779484908447383174458719636003801279826029796160017710743085792335123093284826214810241947657818678084848840831926733478594896676288225585234534653130729497252937210381951320105547301327704951851472731033233307474069731548416810856945616555701568506792357834638023628551055587495412525230309626847721324444174920773780194413307722887673911622003775718759600689981764009977407280463225553061637220315990045680825571554490149504168307738428639606827132834521425882664396346695242631694072829545882442288401878999131841713580574981194672976713484188042238769028158248334806608816406214659251223195004681108629125675253117101514444724206202628824278449022450105875133846573883816336555880591253898082621810633685831630846042649987768700577803274722314820994885277194541840183360813250473095118512786054089439515527035792151792548505603064496710402991382503791987715292794599215721099462888030806310374610125332148003251771436851163193930180377777910763158954074320240778609286748255027200000000000000000000000000000000000*i1^125 + -8608435870145109458127282975753884119234201650175231668734086378113651488854135292535332004550630315541529072116363839596994576256386308277271938459102954483087425951781207304619298068212461586428991130765053611350578019302676379064352744291148129796310028272620434180333574863577401095975352163815672902091839350080515745084221030040707499203664998161579566909063028742589973925962513611332270831643996346353647787826409982508024760423355643424707715708679716271038912044317483268084122063419190611599341028271588509480780478081651492628270859837579945248140476948801342203740306579175447164576110075433695517045485103649485433652002768019938770152690360797353699951744359804890781846811447303758998543208127750144354787731548986729113434447142619875273621332075448725439924047185272747534821067555363163001987862747425320902963189227361556790817669387365098082962321103477444462603755034022415110270066154563868946610256581713466992863767879813204783203189157105910805757059334904170018217404394084152523917838319781921045737151963277180024920581579272490651614043556767332477390191583225124059445417480367940320652649361241338223886799640452469058387003865276488347824778206002601159453748001253100745047561947355199573440030681775948427102599913156663878395514345131267410979798776119088990599426439905432139144434198960698729036550370275080000016785779929362150480326999783444425549880974585498637787856284535471036501659949148163314199305126135578372626074440267275083161321481240818810880742480157335846771088950370246291342424787020941925561964873543042601610468417348524358281227584751703160095585441519033025532501264443601858417255847439956333025519702353084734265152387614281437233893844467317373918014014001309189814122574040010814510728970315162630459278155680541238958623654524231440290474308630563906945681098370121273584763820548051128107889065480326282171681575810278008700134394013727500728668020378509190075703498895092561077156442163799267900239933314262237523507710633897230733482544679038075268477460560602644606964175616640022322171892578491297738454164580927545168830221679437046024659392326884676529590118450007485085912484390502825737597056128532485848966697067162133417895589375021461054872721501298211903335363618450855755487991679534574722084647907708982711428209739274580288067085426329617600810619633565694828550653486504294506392083795496166987127529098859746589876069751489526299351956221603082870845140905678104597280342915330853233193679017418504141006834886719329745146555978299993019046935446115075101359897274899767832662929132048090517604363108236733814247424067760723758538446832720321712475291338079690783040958149083938178275649004712470110661811123879884637300390154615062401504226958845307577973507589693804907644287829924441309090839988081791787053146460122229908002993521317358187982679311691404462851672365043749267454704188678572971240105091085724683022663783382212030687330412205793417696475539435718660309290772251351027450486486898589517332567044403624265718777822300569381601781006715262770976185370055775232306982534922590332204253194757860702063008153600000000000000000000000000000000000*i1^126 + -475200167476662951209303479974153436856952248270436305485953103470571315488515993716400517511536347680060560908738835888200355571463122026506903738611625555589102381181980914939072605928158202256105378397039612528169525323164592780685098507902887109334399291698319085442843827563690772836563111625465768426426662645238465314464415758593679077374660587743163198102354577304261888547370991956562630759860862696243126825636036611446679026473883570406362349781567013398026409508748001813828793674576482155133523854058053521533441037706241529447056490355744115999768825150358106719786472686694045034465057457595983703175575365086290965654645367429757752681419362072574457802830269030479675036979686483317016282898484389125002263210276769846711576160598779182020641830104222061842829298634323951321318112377758304419121971274815725608320802348186103015284945443859415793974175018963731181047044812035648965019119190830856162385293916947355098240457345618353053538477330092175714686963929265906346903548258534614639305204299809424054664054809334287175844775182265424130166652918063133279006189222006322674843290462309876024846778540883414722780070001668660795533294668817832684650589561264039285588971146582311685382629706321050289598210898357574179086133543190884023824563248574477456807394072158442181328528797326905077294612924627043169961796372448901388308087457169730036806946744361701769155958321677660425913331542801541722841796242560334473852957814729682112485630406595856291309841701069010372395700428753873171048670776505860206781643465916167313274244811116694355835291891343390909876656135319233909999809214223184248771596157188386578813781393295015463994310798219619784608653397393011136284105241073989944223566181777552763529576344944361045840391183214241194351007087711852602289785137437246762496829953434171055661736253764968566623584809794088001861178292424936698869182164690304799071747714435909857753379704059681749963451012184700944955849042809355421758692503116248660691056488430262832314844331917892393518254786355986961950587179858297515937761584824361375917299628684414326235270099204585966696248995190617863901490872721253101784626937152798047281189601025515947562777947659057272559032870902275247911346166518411701588036183429419453310065763348852262014141251408268917257499141727019319215839441582347146276485752914751551494435664664299306529203382217343922475964842244602171201056573168942627231056893155601793686185942124897664022006729986798121194416736677319095827470789568437619186438239238083913566905072310053559832083423976248996264209268409337954805142247905778090193445659682640546770108438941681090126555960509868863812915026614241531166531181977508125882600767612508165649691834570284802079077815006369004098612229351355272266603886729508187678293529852606492981422998052033881141755797947673827350207100578718974627262349544559006363392882922518951736360223703517087511723000062297994636113056331912171493637832195501678089708914495926824295791148181743357632772860646653857063046873622187036006797818177632840452060730894551903966373801567255907848093196651264475136000000000000000000000000000000000*i1^127 + -8027877812254100389892990541595765722329031502425036487016019860848416205710100641546065345843554783359242721877942338082710504642745023219375402988826358447920365507023532093261166645943426284755058574643906332092474398939025751335643417506220035351811910279701657572475398207844287692138154206543863165227295822042547869749878973440348215567758167038700191290885303017886892617394419612099967251482404494571232307418274804147210288691687424859968192136829833434328976119085267675403963579066439758150646770013936857156349980467500870022597781730158433443197129969086410812070586256389411788236143703790502470167738897761519809990318781530385602059531332234654162907875218409789938870877740132865994790868019544301848288414174438998217279513570344423550805051754269362657114595042645539978972102812219914485348856957262796128431550007034216554123174988227688124239031452632423124008920091584921514029112536697076044816721673284323705306340192274345385048758093724361741309480740240323002423267798494459038931666956305639410719824053002935353767627101829696187852843054094833087512137753620874076192191670395584926189013932968410785318509706611384489023157497065375921703681680995185813504654513508874601216229477428486900372046917251069920966444118794497920659227296519112520821517314818915466177247119989156192779527160340952205077389250205857467283415427407085188539209672618366747214500179733201080992294357217395420657860254942906671930540671441958406459484874736300391958551855889410088846696736332350449739313265368773425826593444295328287664437197157510176978414979135158922567844301845543626652619765907400889109034061412372169073726667245459330877860611416482288894059287082397205026803010485726374961026179027049034888033002623640596710278032504203542957043338454536012393931614226431415652318343865865520685601245892777487523781634484589747021802453183754586663808091561601720232905186739689539300091603928450784044765733965681646659233071297413642697254198553022148428877254935832508464523227777063383525538710898428877876031630530776827467295654230313389751562456060889030500198396040751270387673139381385835994702724257704083919238829564238576810805612109431461363464668107642634172389429962886516785296685482827124970288935251335940529830116717243574816163574324352900454377646381063539144459820685766141532710490241677376674084245982956210839261437929645559817088568963253454629143967722417481889276783772798844340036638390861269208289936571387356643383587655685813574460459187837328419506850670505473410456057041111995171797211538924694320820617992453542728815572819364759239835658341188226738040376164758725063749490523336673078067288356411906170939394454487124803049386235002648267343674602877085552803629888114086754193099277963476808428202937958975515670679407945852442339268285354594141095532271983299255221273437154287212371503298149769421459641267537502142696949114343829675734691795834391238434221879382635857217809343075167112922024364219824072218292336464600909368311053159065546152516812095638858094107238463738265099704799354462847130094407039519113695618662400000000000000000000000000000000*i1^128 + -72340129368197523760172090741247526838344398946813764737575448036765257699152819321999681880909624886594001608516269128218129570739660271927639958104907870314315114496973987289455444226828323455048864246097648688134828180099561023879846355792624539463268756191837194596668892732633719896429579517056838528747189109849098414032603287984355815877709606131416440204825428230783044349964874310068837704371442929960963616922369188421133203917313433882392607531976362849245436066875102885872717929114530945215452521644708608900929616886345670098519190430503650606702745509618272973835667985803880194856566127725777279869611292863772816776549260316968462920822075560822139940029885816231378197803600131144137240609664142287426223725051915073156251879147601675931152591859000975138067575793321273606184150727724798749294792891147079470229342428468080016864576147611777347686334192358065771550804343282336108214556266107337063263950641752460393896591043424631635402439698092469714758156890993414617759973566533150184357218814150824238181575896258396800534071360175083722481444675528001669237857239692453787419625527805136229371809359220444312019681393198928345019743785320255528050654563502438832654435936472038981608689609687250672389051712919709159208225943850224015183183181314438203451760670594320349762739645285233917869093412654174454984470009495075690516744192444724938222361196886948735777112085666143192384331691651870509053153111101472003140067740367978372766056818072043080145866850434204492792071962173748985401320729676961870929713725780575550462191341335353562104125400104238176131494627642761707455041299276766019223428835731879330140261895268374943485348691404539495820809128309865680887546794981027144340487272150579259838640690913495022114472340534049503363992724350100245901004222160058683160723127172316930929615183796338960202086883122491874254820970679497567273687519929027298117374555936431470944319415841352946664484224320078046591848091340417410307286109155131527019610406219549593223676177193483327035800648641434040742807116862997049017962893343952685613639657575560740716356503772377749088380366887724924467570008058238786452092911139298434315902081686512397438378080263578783302081268487806842033631170822211561253864514504428027327775821398318837891377132705831366127601740144671220936057120359281318757927464932965573288020550797813999583741157636678063419468088059650028957076934698801281034486977174846027368350407110021833007604585168372366008553460803555831985937156489949869550409706212952679026256852039607210516926874914527979714560322427351308575643370166767332477851257700290964552230266864716108218026778476884200353582194962824431646571732105936363682629685081181947031601038889901178318734791353975963697920852166542363751974916868711263750557231219857664787076531298108723106143879580884007186169903639921370517494912778628433815088250928917067337967123494953882251880228056928943906399001862767892882079204931218712531089625942869293895685747153551367814167555941091766022862402937710552570047991683458184928615055511149413433251921951708938240000000000000000000000000000000*i1^129 + -370383497830262208369787772388380619138093723968860462069528857308244671914400026191725546847987109022633967138451899789579144824755215236405073044487458499455631508460156890537230746000730945406917073911699978040053495463984863163488332994673387860083722691459812406294718858272122127377020304398693712431424951683692284437893412935602823217676059228636445229858759240382702110677634121571751682815029343934183223056567237177047348453198002315384793966222358738778257683423636193835300065465302872182994149325070759474853030421442165414045757722880487217189814805332666744293273131482795780141961443319434884348512162788388545081288862465709557033772373864173059741046908496332744463860600214765708669359850104155082289919269305648175161405245234140556313730985730644608884836934616797259000836115535732693609601922559306108878357090885141785734550206313169401858354005000437301387742177558120500566102520019471090244027734008544506755442843456573650936683436108366531188064184562780828830276963410403667569861577567883847634802503362157371759884980944048395331502220366096532547001346770458177781323861755761550342469152813676859697861624634567962178247005219899024374658059335902657200377160251702312029071792172189157198818338782879112921184535956592004964252627213460807122752810562535663763973599367041275335247093141630231766655104753763698845172352593985589811591008996339654436753443774194133564510183369548606792008361380398978863640318459161837696384601495607171584492170970837615071180936816424870994419984420694187509316973475609476804255510570159653653387265738400490462637881984333525108406411883250534404297771514496041480597293571778624036044982965212073665283967876543063336661268791647452793521545784270821881554621836126496934524512581985154733245136462254335298512522726211452577905269278659451953786354548985579954029503887540408275175635841010859001247583227913305378432835961175193860397572686451645835625055881325579528402287057742809242764610751344192249678338734644898365248078328580011295253740665928040164346665747717913580852958302124184371439076009247312868397851119024992410854118785903490237171276162515274152810553548591264069592653981215404813108990026422028882747449685384068464320818266459515936411592332312328176035716037922521425353024681263108902261350156733439297248503800007936604924047837229218090829741394357787141969144432166486107137986470263105944316931090807423470080471384373076574822515938299778959838313923765234925829602185484482784627473488509221047178141168382117456858805536487533272361260643936988047412136974095627822524777629582309865523598372476005850278981443379983240806585864190449810258989997476039224581431509302293121322156923475403908935339623352535822779097368504632103023550498556451465982492672905921745128034675188777654448365074437193554905707622937392933492382084974313516729569357723082629099408268346025853328518793645869851467246681226178238341670422892254097842748408493364414769353739741614738682718622429159798980661615493157042858761174787246591468751353600746031759270224530806374368542720000000000000000000000000000000*i1^130 + -1177590174309184959395311785331051410722295985502441471947052079488702914463545123665979640574542287890274724305016298384917456728658656783348400893099751951855878228275270498664271215109941824508384885901558494930676784049774237310585877479947448307548224498461854180529302190836933538855527383342181378635764908192850678427454403797922341050306686551535127907120460094580898062881183538940600145432029629962419724149321700389318600874762224161103722496752094763252295669867852613958042467896028700645621174043671491820244458122113858850812022906900009969084397470019043983223732979550476403606934850534496721335267317003158421019673190863663823793120333177151712864461878869746018060828578349022548038289391464135844940818107318890344005904476064071624643008700325024783117482311273706703772695330221986540657663278599544224769296188651553083208410834697952831262029236141918938253261389890761063704347861599243353556376893538784921707128506574933818595889852822255510603300312816275168083597664856217999982306735894708061193460719891351236246931473768121412506899866123690124625025597444716870378221998741095328950488579499710433635975552502861394833877095758071944971413523641150041526534998331933335107941091509000960315346760537109760671443408502799375648699579083241126421112439580357935581252328699459620141379942124767852350436737541955396716838596866025809899554563300060658447460355492177983342033610858383511830711090588868151264251586596740833777632380804258228055576867851522704396884459215392762908064748652771686864859439496315207305431740053610679934008136439586134328056919043887169931693409849615213827085788163144425841155580209930208312245759069685830879518658577060823363478628022661613291193353315528520483374224592201847098301922413033534992475326485675151997259397415133823105229657399024556828152136140030107177742502746692504345910768832921470103742173698970126101492821738011523145753142448485681506881865038243131769518954099845117107371356921712225787255391366016998689297527597576640418817947697764995165655045478348436377443052951499516471070397453124327356974678277023074431818425465793944374934833050133937510902060141499450898530804500425488356970474492266734349203691659943620945937628243335001185355463449591373202370881080609382687380724045899931948022188522483660805132648177591448446729478622210526002169959523991156723765964648114691691582020151971513880150745359938975116396305766419223123165809863494183425636622992492642782698417727887001000938947421752942413914701198736740829578578253431701568898747092803048255180227402686322729710210897951504401087762990226880643602599230553710624125240726679825008831068190895511599281551822784649286796310555133877693551286134802338397361795856035410762311088698265981686516878620299009983992745205513725293907250600202686867196966835331735867679929106892212791188960155814258776895679820832555114554974615420048262448871840234291828477302588704783735429466151532562708951101606300273601077104651666217346335773120490555406972032604432838591961870448373565342294842740100300800000000000000000000000000000*i1^131 + -2358764913697119215488212227437485698058488489330915207443645960425605094077461267591902979396414606247549909769075717887812390735248105043074686852765129992336921587730183637054578678475345688912100822302382864546547157074011751981119830637021754214088626239750131823636659517212238974106084609729378802041356717001673920811287482020955888640619796014919602201168063319898941983666124527745663528715847685622364850567280546641347231347963599452131076476232937358007822288012140295396038179641769507836977192319747816178363087015358700993909796304740648672957268734952753834148709289644340236971515300267176434084011227048296281536054800468299180646623257584338598762483916829655561713727834339159871570319857754064774085732965202648787579061409268462163461639110408285073298958874791306236551323445142077295327810721373534697209208870127334991451899390261279879497214427385952164910671558290466106279673693646931186906389298972343588352000742354779381905454216366248171864637637477607190333064806232879891972847275324827093007512811740602047906827212591258740598186701166322896293851750123454141911318911149570582145003717435496696408130890653490715862030093729663067489012216726546506723014414509055544053296415459061046450158570420438487637447367902525390884330474365839664436784980426646330446133234907973733315435894725761789985565844292125223289907041438330571625020747689704772949900463987016502817519193361090351025036239697115244670241693934567020350965076181089260029430745175819855872470736056707071988070955940461133644876608949406891427593599347813811560208447916488315069431186888125047031961275397899624682493971636337183227954263366676274022749244948569239319522085391992230638435887495251439394140798591157834038599421432004727157410026656601743184046450644791879947806392739818861943974305956495755197876143351079456345791157745704586556583900149222937891261345126942659733387900160081302013459012475943658246734609505724541353338472782069996397126145882038568983169697318854566009819854618705731489828712656845443974523819263142124395662404260750406051184514368271933282675248464888191569271510663501635326033616791535069475619546823260958824875120029883143330025264589542225707221470883384165343128363143418096778489520234292703618011177642172925141372194565735234291802374532108231005421191115488731031881297995428369044288119174460093922559212595623941085359984583662086525972620987880234870703715807189519998373559673990860122847873237402378847597118592868906595087381140135526201622250602603085463502271469297019723189896805227574715389478043236271643049655933398156306039166965461789118610927660706251751979705918811657793923779625795888046163556957707725681450480752270164180078319751069190498072542587008098756559037534127816616483671629917569490809285256568910236019536091121945127963172768488791579734789009653039376399440290440519837222690871280795384570531121942786615068427084099340549233144851244747425003850242486353180170577137678943412837586247010101110446158311164654709478895361882664822284384674317195815157760000000000000000000000000000*i1^132 + -3969882454027135034097498640189620034224000420644762150680027438507809359635650628124312596482730979742635525454859852200454812576973834778957218000269582102146948736971029511035004845783820863395460892055324023050318213658871437867882682268291763677181954329223362622059291567759499279306770120987525430215573920199951114355150935943376210904385352306408781955419885951316334920656665060748145598248381716911615583600451192888939061625050381899119741987337736687688621693990672424885239184596564898284559559868508330204759562429142683753392906758721423476441303687662953976680053891756309001282894495167185172253981407309911353195007230276983278774114029625769999773719207257782379909474456083128234792447003951711252781175186948528661161778225428433019221631688259057951486979934497091157401568320749860261306884706849148232166742789062649105052038315812303368267150832241484023944140003509046223657002474514747236480997966607000408567460085513445951278378925373331663155208693443688031338357006202338706602645096362248569195012546340695678873131639482054396982275632119750741589065081512314910422882955490306863194862479456307069968283096347025272115463840181066574578754549861284777572288341709999985540376564150331188728507474499669479321067554841337937412956819815151096745226841438986654100768775263461197441205101642535725362920268700774775528538620915282589494310554315590088862144795157275315334549084846209772756934262173361190832800425967161635899573597685994178216527289193772336496680020896283771668821692846396213157821837732245971236098511395857966351385421534713634537811880811568513094670562347003108323742399931783873744356068289252217085750521321073311317674009119236421645054732603169104668619720850577316484256479473090879545548204398054597066400998052898653174934156924112012825028473780610512809199597860664457354700552412070588223643317186993652403380880474421123735290944794268235632950687661629624931052533369331651394839874360309002646191108250895674039031796838693420900458891667408317981427469847466979922562693964294407199185180716755159353189023938276305881306597178679687397965711611675693842940758337175840935317084941664352573991454040121882786802458920773640396352368571944806152962955648102959648899612924669079269891651090940315174929661380470528983281327135001762125733103852637539595849493873240789569597007834645660277565189289261213350502313895369187133193456436657042964975299773948957655814335985033342163739962904923194925724517205507866324736362140244297180160788917612896299732720251036363471236257671363725715663029503759549709642372532993561667606054956490826565608882247991942402673583606823663213314897053265070403831184275293057860128030680469572190794085014691363077848354657500479156265947577687568492013518634375503332895285837250116241181931333810571905903024290621827616097925352878838666666565340367524159587787533656890383953995448856414268982301488447306933938299191817972916413306953400019563592523794706520691736658414901430631615070168956251282737356820940637129759390695424000000000000000000000000000*i1^133 + -6350946772629849986468615755235229570233883605090531123466746111260403799580443528642417662047803059017491009804704406804154822620538191349748601049437012699664684084320395076594664759570296252490365867595519789664871299632321566802575657881269939184281007241016501741879806099079347150074122938092045809118171401907736589458332710294237441260920343627692149128657445266722069577580409761892306188792923058054704156394677335705887629584765442773718624248170476381778068689827177113881572824614792216914829923880589204682396142722753314276642928750146658400192981591065894336577123684506955840914413289760743294622323977650028269182219937286436638648639526327943027425306690083250871643227399341005964861263877668219200314206220308107807116716049649049777888739758142678490930313207430856971905802442379208005906338425464647355182127613204846484556457061599260672715892268072687184189536010980757032177722309272826611136783968671235547591689218372618449703496984878632904728395522316826391701997323534501665762254625810964659745043410598656838225842985438359262832433736708275796152509186262508502947674307962631347796622748693824356308281262187432632665035468725676419264844062021380551455026899222441808991246391158828519117423926808203041495905474724200389157405644547390485124751525397997536023103257656225485431833359666640000058957840561646877442137673568242337511904146243940723900400775478431446954556665898505199255321232735896120826332205007158330119283030938736903618323850854604339239806911353865550229711276629669742700880445367870884087716911587371422683261334087497490509126505178907208985253431346662132486582740958082762330320837991597903268832177554594877245944347017360759448101677485951756292176311480553930193126934587375287973885515233769179983254762444484422094374292359231010145722115666701638161242761394365128879779546104833617391509272230599205949533689566613580003824742995026659520255792877793956196894281271238861204153920963871405283015834910857524023782583513972416247300196554574601994204429886945625909417331697893788024459296339990268707547290840497686403243301170413741909582535941509212879236304229861963317773208967545371578396562792422424875801936030027292243720397167746351746523933677266472072634756639180403933316832216275846664127667497585429814737881696333076284416096398859312830873980071017250641734902489631042140497038377547616239791763712690663895652372763614017836893288671461984217826907473233154328713483542540391774564778219188181404559189169495431995257604487038954745859279044219865855524936362124693412028341026418583813840326163214431976985583938201762489232674148535942197970353827503196700077421103317825189755739355986456061624607141235370620709421643187736599338368261245747226263209574563656541450713736926707994896430802535646623146316763992889501791065639783036522894803216233471620582572608557345386345023272181239210306628926046358704058148226418011020657899298069554405914456699986954027362589798018459084273604754702824054428902699180184801143179741908854374400000000000000000000000000*i1^134 + -6251551239144411555549596939507802776855814720342501374766917300394156767476354033819573474620452672216975682521177939253063733089502028081762521621647554124782571709643721960460861954138384155153201858906069890700796841152457451229173067186569041406448606850215891576698528189184161442141919211168419192623940561491622509671495381892006576888511412166947370108198746473729904296992965194612768304141323853557494921948961636868292026975061696545078425322534656109585425795903518030678302043082833716256393793858924131903048508310717508212849684207455578786085942529583311501863602434741642838548738221606251751966242687587847802124874157587056951590482816151190374263884105826807570195305923526950099396128905553871186406956808788098322835867672717862328099101850300379204253594944726903855263178019996751950108454438219081411472928448174829821470637652246450818340372457094020232840888980643642402844219750965234045453732748328032007481403794289683549004520858836138852945550496200638359024820211083004641515019091362330076612898870975387522836909376138747785858435633491271572908270712463108747744212640396945179518811437050683155403740057229569585859136906347911917863855359205168742194821662934187810460720137002209254647684997836484299097418846992821506779692520029354349078925009994449138988036587178432216525117407124350348887907261573032276432415066055573966530295284713685282780692099233346856274562719939364824915349097118792901196629144845618617017497346713254335862656645297636535143006316832136094859848752362561537275174220748376177947865383932382806606491278586862977264914361556517108948425305177405119522748055473888865938679090518904140673158862294192804256601093494258906391901065306834503539711087813712278749129686351600882393539374835163414337831202880879706476339438288887829086828085947327861916835599396905880591683250781554344310875659816144956548537326522026270292901051133536101543930219728488431007584958755790078317877176246554799577621063381189462781698417154245552580431383429141986561828813434890278169495782327381815275405758929890527143327118432017591320191016103334197982223671213662835111585384471608078509790243918260682983155269731290252309538600213451435631167381155272641316116517917684797707791631765438929752277110770215519343821317585346859271833665621748657959359116030792815998200338410647730168092345583609055736552595204635556770492638886149745574331641082299990709312354808754136358925733513411272036925464616743934833623138094351922904141615195969283664400390708339781214955525730433846769358601214437122420575157088181941358452404512619249576777257504832195435864458744882491529258283099080189651311665180347083822025694531665273183467265102512432174582618129450890234842740380458327686760887995434117590804087578098251532009798423249417101234144400213651072247843950333057796579947180472908367302258089140044068406283797188671964738025456142370815933745384251131732566716653388888173623336304808592328293301309872308830087183086005323541947408670696747408105144320000000000000000000000000*i1^135 + -2472095912438779391709332978671939068680319238833218618534428533308772605055182631571334090365903842565081632793101179003974572767798852840321480545101537884459902829408518552640102459635998143679867385687467826045282583449555890699528119988533082535093109041999720291392411987920389744588800123315585386562079356826003683805512560758363116829504697845652852636760127122880277001817520759062045098978721368830210607612131826955047484690534158084144500399036744494323647284213082879566647652768393821316750056410707686346048106246685148262830803998632129043272353141630359908912724272190172549175367722454329476908599303138779016636425872095188931998442986940052212677969391798602593480621470551435002861663091300916468961303275895572777723198777023041858599574241172110059211466424856743796496632935154986031143354775087036576334153352836991578722256558983204608990521456772087891097315407880572991876453857614526655877824607241393561042642691570509153523005928655016896982550423009427860454029299619927088901084711310469617883445859880453118540037217663457829090162509521882346090327537484817673616481522928318012198378501047433752346015076538314820522202642212769759848610444458996681396786560245850518837475892198456101809727796529301516269470895766851662495410308090238392621780436650836476223398619197986665557749632034453111135740789596067211407783561002464009942139717411219633236799074361519937414573872431471211843745929262353242333802875768216863300626779335383363679607204880163445427384564343949295722576159063986664805703090566517236146001488858347405956126211875728497588259812004596893583570741572663923607635228053949468950207683354140118315359652191030476577884765976030973150365660617581026064958895638941689337273542450539699370687760382876808768600826981994863235328092659423853189820441230382170836492853486121137779092799306448422352666354102109874328579018897103535273656516636116265910519677257631844528967442674604589850712600275983146928912769025340480734296442845124410455520410796377954808027207533948956301698134138822781538167696401702278621419877536039060045756007090718223542424633692026485307132115838778386844941330696358160763289615484709920124379167674930247754643313565131899503045566047259646218481756923341087633611466035085042676632779231499422437664313814243485962787429060097424272524281813618703842853218968631480238566346115285484913632223729832902077563831895836077026154547305811611705636992315076513223233924721913325692602564692889003180411081388762989058308419364667307434489549590819120347996043467223836076240442308420932062999411577489841268630299216955879143137276504554506493897047315499619324143667299838064988802789822417357926436273299974673599854618700635487270219106348722313825065962675434370074172351087588745714771044857119668374648587830446951087233017683566393443149198312026795755323131362015219577066523235417118079027638851981965612678323997251949240176511478505369929302985561134624023639151339946812144150257508181533879123026856902656000000000000000000000000*i1^136 + -345323250155352404555478892569635514196282630314250436744295602778613529248163796484839879765463475699129927334979239079780977233738568528096487558759633451820355665406063955296358617376213304910718836835209455478735779006842413013326971315327919564479644800330445760910478993545710716532830952497238506635836070619502891397063274337065122781756846721698610326739835306359397703689256928001306333635835846223615769182061810792852703484081233866816772116809648898317402857144146376281526824108100736521866606984579223689748484318517278177723176518302974195072156009458254929182011105001419751160643313487742476131963350641431241866420981942162101496342665873537273711080137509140996491224370406571201339998797618548993726739967004609321151683016291320637212456943802246606793828786884135154926506270320497360960891146970610052188915708865359210377022929459355846041794126065903201526251101490067484125324207874563484063809033152654440284501998396570175499624647612989167731730013580191549172722653494763261030890566466059529033896344956811086158035300849998402992464055328135132119716302921046322056536377231692099365114142788485208417329516541647251217177881945847837478066922900756350096232846777370320114943398494402169609653152202838481554213636798739457738917684415198247760185538705963456058107030728680817620301638817356805839211512782260748167955845263969978613225542007669603390148362791724587965615337163901891561538936931302028664460015609757756066673054908374324331656304323375722068675934589656144819226253120964513611120765741710425973151557876739419681259331867662544888629091570214405915521069463764213259001988815917013157813051282165197403909913714762814130858089142177977840343671404800732086379366528323190778894388149883608732947726428484781358166418194265776897870728678407083825426579587784898637196434742527545141795094151561494733010001959227101990820529318852247076458511778831827637590392212120519909420918746481474349156705525507882741486084621434694039069003129138147754310505726911625505752265748302187669577152740524454814068722123177774064632538244930179760859899114387923343764875016293803685422184774008085808759897800006789809372463609489339669376212219434414274222825239829829074549488931346803754606273192827235719501726650762979687075109716147407671153457593388537249906815654474356403414330964273652013221173514473140481497935510136823767765634807820977411186393293996868997922172721425474765791558856841527863042570097698151744247408493229443579431482644231698705687482180904750695934857487531182121482317836557107471949254896851627000690872667969462596912942494601707859934362320917618378960620939355202753433082402256090482198242645459473118039852759589796245734207519716954858613959979636647224633103840949343273154410239447089824229549169938225747755772315342487374025233993118119996069435927130288768345547706500365459571451445124121107850410767290833576392406858100120882427634345803589246613792018507751362919479612362114987149437559513185622425600000000000000000000000*i1^137 + 2806085785363469761089336429936857575546867243965377379662401398616512831255545873340796867097763199486599080524138922551037791878323300160214337820637673224866765582295471290862076773035392185191241329584393272002644594209805331603095459806159995820996125667466469996456422082179008633583343528351941418990077123113095934260112878561602150674570247792302175055320364372351113455071331386688928382543872255239250885962304858444023980840427714596760471870018797435451866711953011224026493935986802891888307710048936454342968547701918679100346908855149076454980513740973094871563637018983590257115393548310812702179778349090699741816397323912692510586642847808031886270723719624369010541901538737178332147355368618975739947515376386001618556338351306490016734419801169331618838599318204072508965519515711944486239082730846061710995968068200518542720327548319561809079181976527761637237510299264901468706649594519485212012264180273163299080945840340826839371917781480002128217421641745703943841947001480898995725579931154206323358665877618577511462189210698558376723207160899696893205961600451813510383349752440591048611873027088501801254527458798513210821142846393487810983337781226864585925818591444286145559212718939582442434326744672785460506423166030787074894296623682447166003875804522077275881482017167346764902320424694571416337441696756946313743277157181302239461003188624646759832564737390401932621445685277524183105039478471992929909030019085029032447205413687368981945903561297770925723736041513790348945793985672521824375607922927356412721706022923038558536041629995634797352961765167861973621921752547307443166483910357142233856759644278941475815667846517350209754240931902087167124020269856520181812482867988678120382945999079213896154554567465392380692438941828163382169882449580598666077984433792255827402788760265396337141299841325890110904056525264259562106300339476036547768218429621360656651370438899111528953223642032926563963357037890356474034289442421531460562607288774098696482937490060209348088543539724930430377566119880001347166240201632717026836323880663317061550304233215603903145002430543094387499498082508289864845155552483782293376811987580991856724454642732317509345553641147851829255641282069404743268059164423119069173876848707541258888857749585396748753685535190076894216629993842530933425655683859677480368359567462979726908397820951398287639711427711703860447255242155310778963262770732565489553482005150225917225993601470264780948286112133505371823420946422947938154941294613631851411440549453338143143573321975515371412159434900831457422871724458561876976471328644261869477407373310277614693228439266958148825602783762163398408316487682076031528954533968216919346699592966424974277261935484100821545136796770383673162216466292569129071547239553976301347529246909698223089320996464269153947484342104178514980654291570649824553709315385772435940459453848739226456505058315235008231799120587920639708022078149120336959444419424127283688227471360000000000000000000000*i1^138 + -7617347755822941064422401409331615574420337862632929933317737706676395714553692707653363894022487735730858367792022529289290157237016884364556970315076422339316336904522230777759275917154677006147071370412490015807997911036769323812953299267493678556876191868641544965386675595645847570774969145372133394219295082527869775098078409009989215099686793307955882388178565248555189583580066266889892766347145371638190007008442399207215217772837269028857584745835959974959200932848992989909563005847853475690228726644434572139560135410673996183082485452178486277917692901683542248249894529470120173360386166565426152517686576192070454469167572903350815190507682639757250632869992278238256470995466651385758486473916407074649140888528464393426019675065719476301006429868503384059206594853073217938479787331005360325694026651757936567884663716657672826815435275257692137156226276820587785839692225863763851322531374822155448082799834611228684074754312665107733947735630083578458940900392047225254770895317278871388390682781395837362583510326750005377936513617118143519616255148663194397829325851874280334063994936312739861897914821652704331112016525820222601251986503007691269911796908369174016469054148477527547082800100799902456918272955428152038576453023297178631786760848523706491972775980389965382220908569912587233283816681571991556850745727880180371820542227041646407329932329813885633459271492605973453171660775817767998402454849163076949379985289211319643247870826224928129898968522391958999041714036423244350805743254248675479606353993023168504792643955224505900209997487392391260609699632661579377907084054956954647197277823214931250725203738869927457525596071643028825819631948374840517094344681385464125164459387872118669895563113700857398413044384441791988511287694157423733454163685993816298922086183415665543810250089899313872530990907449229297088559449201696356996147155314180181437367295242946618110064517509428103096050144394467126155270232689244481831222636633133482203259178893203405637272087735840610244815263405654382157342409478681669503973650901713533709878046061716265977583714064359212182755387779016583623017326539000984140298746009282804573126365432930098464009685493546204271364940105027404614657555972004085675826680497931828330903869805312777142695541824470332549496350227081286447966578280123295136946352127007778566589281193397115773726546844649537861206112292264986907757910689126146080638080495039712863076097442470988616619112179416645010340151711290452865967275499833987093907732715567779527403634311878361566055157559863130130866880718644572063161648125784627701114926809349752805994578514650529569244928914523497452634941045222619469826536606950222672173196978639341985300058450042112752572519155414866984508282140924510698579400477855883216520941059009053954781406112738964501478679193381079848594429872286556688549092375133314081784099732073961736319410040222804407511531363823673024831783144587664886660039412433873647872302383104000000000000000000000*i1^139 + 9807036579049604343052901964179040397913602493964349271670358429240532243740112025197892685092563781164403142228677646093540651910342525344072042652420189085258420637922850997786071966182066492318334340582344862890149937797355299659409001133611982530152326606940515768075446233612611565589102610618799790921382966415235235434888549140114146057822709968622069357621646316068217621856624016963373228244084995795419823660847165483359164775463964503703278476494518674191711899804753241149345191816197260065315596616648905097144917149320517173053864738778964489142325518680353194593660138560775587899742302826272817868015107506924160442090284722403241108166506216261339839306868763868545271678110184012309859343627146560534088207667873002558457339951477313632499317736263776235214083359551498174195772918060811959153177394077201949593989758707178796403621936679219073041294656698110327122515628596360455517195597890608967452599533220656665827682796902297314584158026825550113353286975917425287746953520025854754623289261073567683981791899294156718084542420329176176430478222306057982469009391304794982147455796253728097375538254616927150778601863417679725832740507572977644974743117303446508965056526996825460086725920290437602683413280635757436000871491427823894242242344571424794395069083891047073080902436611305982837472771794016840157709396488577282197749282229607528586760047717625360401625575828786448568068749402135167595754836307185740713568095667654425264263516886411451075168212981990204779433243480492398313908605961895552240174883246352980787444120351006647940774921167557660963936183567426958556625006248846322670667272675348649962192086362939095803490323596330581932823481073434320717733958988940906095756341348487689676192733703463989931177219094175333567384486632368363823235540590083075160588721211479786238741241600009530696312340852331251889902076248064733019703443776186130865088489335090308321705613429771138422435269597561323575841991612335545983133560896115878679756666374013636250429119670797717098512731686635316596379554077566578486195902285237397636887522575989818107278700405785111098585523552856282320942149710550595032981191742269838133673996513273512691025197441329692846408377577118427640447549286669051685956494663151760153297950682711783054158272137585310587905077973005076449752968134512026952325780082222965758871252992172273080394663089046658777009317977784453854276619915513175762535527472143534791651752485896289821628466856753123731352184856981547888634904608190463536205443255411247414685424588913809944321292390411057045411163154200356814692583058947412392298539802537146918483926650162654770156914174156159786304596114303494615654584121466901206124329563332091186079658360288391118755247145294111415296327090273655693612713084809655607672785491607286788963866962167756129926060518006177131622347551231852409038462516959894042339455324833324858328124029837098780967626010167365169012230151010870310346557054622105600000000000000000000*i1^140 + -8082289086201881919961074805940902148690099197880277221462569655744591714335102987467214967658097931667713996592063854283667095010359379993163761817191296763030710109995395272947211327088919967450677128391584748060671638623728248621975612488004924340036246841182763687024105507633710886402907984912422279230172451258517108254980418642928947116516653929143718869504595490094358120890050011410872303243781148831622650280506665635842167016511896444650583170180706813126796143269442425806900369005545091004713322443538351098523814987483986526287974663865162348616605115725891839428271781050232844028821744989698502284137581891771576840969222394097884484192668914918351900057771105030580289094889184041418534910963109603978909588600243469889559497899051552443646779151090387343454301321829086321460995335954974733956298261397427489722627293661369231174959464685113831025367181523889115951828078554454053271557110649213224910667948518828264781577170329020011022500629672498528391251611020448979458096460426316833828692280698777923320986965211804892086779829112522233967069601669337528299962668242567778871945811626713921336423576854552140714987372944323648833940202131907715466734852901998040435144523979534597282178203203178555218678652264806241486913506334919999628051231657689702070161318695036323957316157589607463729012847652482633529254346564590804286495966415934014309674444823003753932517368784706999585764731814887678222284266568769429451912372384513821763636389842070649305157837023233184764247146128632044796353008663111893020016484922101975102860220725512539416348423412954554636048054604069236645603417841633758319708529824873707671461405605212209170883403385422884732792710722755031344986872549625223346529652212183082012481074012611133781907819099346400540118056355369683237399302944496087301311033035542235204578797860040036848075530825977743294008143418618869605059507983569501435521811585577683193536257120562643073418140928874527400197779719175661900879791732530172282079482576656655634357186889486841031512667671677816253441413845350603210373456977189430024514961597078724920856045429271566112886874808776037981695417855056706384842415326024571498590827196082838510231718579500526807130678963228331576670602737504532551372897488712599509281759685029830698990911901376060949616453853159110240011398685874418459040464207314001667512749928703479097017990208036272647235397103742296645335693612361399848961835451198728085307897006008764740602628188750685380672830407327032610330696986675595099448015259330840790047574871952062713292523632395392295929118728913792631126063574281570381648264046324884758108336817642231487421865724006086317395823507795393098637306239969640444472466729095273036041775501505913826783637483820455054186900573295155120121856122351907213718364030104427912733440964011984824461714260494753959728030890661307502544672593017036265413450483694362072196701496800394955117376408566032367467187362727439892480000000000000000000*i1^141 + 246369687172097726012607837551179270936161453166657806622412775281346883400393219840055939592529074655574520385052118797445790087935108969647446752927782297979368465018366277180375175021813937016457501893773061539535700238628325857609380318725883686144518774611893437581139783374262390266673771597456384603211317929548633462881718696717180585512700958969750868711565135574718672139264574489521501138762261688853013928263839318118122368743280134160688522972515550486080028294228587662139944192470951002341208380835342882280910916265486077352076861170690023848237554279568297247448990853478684098944902908231421082562620425009556496947843670047579375155227674533218991956164134802973717318543919230312696486027323271348065950000418735993662345841689030734070942743312304666412484533750646350291211651953128438097194706196575840307152328794529516640353122110513774832734984883138760472781459548148704012472544206673535804197557271692465489073612714455135569386070262562235696838437477396606626556277055000937359527463754486809918451984369753513041743388991985357528922585116854060766770968573978978724905747058557930903056274749221563025955403122221642180342449080578308896091370254573565801746468416159968638678382673950631782972833510529675566273311622383385027163898574669596258050799754479084259068802115456393592279535175307758213795068283873112567192095054131777148033381700454425336153425445872174627877767175124730095283883270364881581977589639596954905557772918255157749761827268088601265305212168834620560935033985039956403186239577858346279379174833364565504630164133511923865597626936304234942387728817112774529602466032732747852974224389627365985753269366692841781336966813623723007882493094863241235652130570734760486659041802385917371452569108192097960040006853595402054901951066905526055019664881617292742585568061742835015273634153030884531735515901033940272687050183277931724736891047615762715076501330768628719925550538255547600240241103965006068923584637468077890903671528090787462428220937902398837456253811412577818722301594673692317206141549223799145401707820316539382732141068345302256696692558268539244105512019034369497859295328738111180335887394021914012584087823686843852526048395031386090930765566871246878192327796389228515341085769465036539935032830216909412845604910256936471002904256554404368768676979493525272472645927195312707075941664036363710177268352547647528811749967865947171859565166665619944096777404456971505085757581222702440485222335358805316986303452756083839938435725086908735621962315705946409560825744428708609789016247737716043729313741484145001750694085301030029317801428110770618490403478293215859371816197441925791514488406536814024706470998071997785532471057359818329604902515676356176289522366240574304372329879706681782509343484540217182792420733628454387698540322765683466869223185024001625789807523621238470330711030274542946281198896774480721153984651663635063504896000000000000000000*i1^142 + -3435770366072483274811774691723039447303252236673189010171659739701298504407368240305704753212748098074627406451559162571855488846831377510144889660579150565456285225621263374285038355346726093751257005540118190135856808152526793141882420356777620072406453696396758275069730098249714147618638131660596567019183921247009927692557677843952698885111462556727668855346571036321310352244414398042985557717579954655353700525181001038884183652463809157982106459618263026987162626947580007020311769986349539497419240636218549619289096729163585836952278631397795190612885553617808573323030391972766349346470713059688669650723703513385310390345725196421211137979988676455949176939572028227428649338315289540071820021881531903590754327489859700042887270197628092912271094977480560009657625314115919576031262830591750414878256747320886087037434882924513939531873342274918309835212698304978736943805025503517470512771586250011581318150458686612410147786958809005935316260909619589033598752525786619334112714008835044420990371623988977963947488616450082215216217175149673719503391123054162856007136952816636065875492682429607071607344286407855149960556373100415408589141847295434088199541329232174655519049970927835721810713429201992906446042740361883221088847578494576668544116706247331293267717953632702540105442599408275821958080173976220377246902337974379934847107642221163182496012243399911865596248482319438081643596377175440416721856471968505885220191457401597734406847288015547788818889320106407073248608967723882830484052407530405318913402377430712825714930909373287882927900810952483403431516058431696434712370484788008021870269183883482259538541890158760263072974049717017833831886696050038117063666106141508765969676641259403542338759844657201349397332527269307152266470252693586331482709662299988336164825494693911072106081825432629839840985442419944514273827138971886025031987558398278537059693081754879841273469955022499523682318732273923218701428769472923183922563474371209256617195236215226492694793299101161228253515519570989787260262756729130908681918510591184651111874925987774611377868607957145556258659592704454902886709766683627982016418233759211126477781742027841740864161208362679894666588568095328064120089635438532742646919262984335436269889359881468977346516544935538268758533059477362436033309120468558486865344608402489749531907981371945713308340703166598680393169384661045259377843721783848279157207393470515697690904788772603343454510354260416354970537076572573311918222632761731391680276775349925424095097996155468681935024688641224914173548581122987139246278812858633118665707087997648756579186608276229191086846079243787662769843848549767510136508282734733718352540572037209725321480706620967450621376326603334558170814742242213027355191115340811116360682754115480999796618043063456197507454808401125995105169748508772047108796197023518177763800275905716078593901670652475328197088090521600000000000000000*i1^143 + -159736016544349787072680359641557339742645319307173930454451120985257936227395108035217923879332432834740519133272105520954575098677055406482397930058750229385354607171374518971247837163964728664238602162288595820626634844125450787331842013629700189150486267279412555197752551826630158633688170672501950230698450827479416714366300499909023540140150143306689303569201048042931554393074835819894492962599594122210454899064852554962016294995178303783930918054996280569199108661973086324671041507072346160066234534717574493156587812761242322042016486083879501552978848760232433587467423043929522806093118538264246831084506959501279560777066019424590773550063008338318762442729043228617399787413504013380751971976844612377260879802332805219361163177174567685162518860997065320636307376838044098123028835822371478277328578346298918300451164540102834828953571757547788028858869226871626022528922970085533111448530312572748809058760135048412507341730421449334059227236500816318480647323959596267683910571662751386602186445476166998777065170137982631875163475025011568087074399775990534089495687434183048135391256584380290687148804318024073888696810534254878595792715155720763722099522484296807833814411869247962274719921919839871382873023687292018853850373671791011162185629269690529249521850400584582883807908190223403234405392375051834641254308199962467634781171947060055135893527337909497727141554774980133235976532554461892066143161251069516092012042428098772649629675460339903000252468549360404928705350620894064829670942803593953558401403079750716312591290096695259209410187526217814995826545926077192811047527108414191372354586387846313643684707197415619292748757809238008928844137505639366831363103991170842398427155575133218684835841109777707250703146164272066612415525603353656051797726539512278534620688964167870462726149123643453058923558503692038400080755116453434358260616943875053619223448157321417689133081575360606682198830718648631406065854333859937417096580365603554115918286302095896016612772247073337086966566418143931553337637680166244168499383439644076902532346726277949651814632386087996615330324838310765912704218534597314548572781714580122450453731486312800044321877161775983397107888693373851277542577389700482261578416118216489038378211395780767874270036364589959183296828661735435263404226110968938056286375913865635126676565438804726584028702837378263377115302260437230987738785639942078873625967784108522477365465125161164846200002984990900944846792195591114645864919006639740440037943032856485196543439562115915917113904667513596215160232376637946489512963980468564198405949796381574620202481885964981331060008460908296852623778009031191238221493866918306386033728283240545346615107253466703930270990083937188986372719592201154582683214381317103967288834059826589785882878065928544700979135959446140973146665512098593730236375376617793482629075871194981127592907804508160000000000000000*i1^144 + -780055373417237326193879579867200772645504733665336135199373819389216951788177852225269236654249728995768002520414911468712428469100573732861275651931811744551765433897269463886669621674298686013913754416872245499390886838925846465812404811282644341174416831420380525218824057407953165823470938189958129710635402863688155966918009189891442939696659979619775691094201288036530758622507088832726828063291133004099060081393609868592506793718830254447275646081981496111450649112608685797644070062885750272861247648799262895026383505695191196834109440725693957269688605518144847002880617236058914997745597724747227342064104596263720470608367443348180993141055528742599569807429504658130282479585874622875648709697105764030244495962286447546584277259529455711889421899316082389206888165438473070795654357685880315696464770103397344423365528787708297791140141774812348413270187068897790953961629957003121256166088786764766657370807350320924269116759342012206629509791474326115466316027508241638851820926316726558867718727495367370642292295994296005526978902794014447237958521643859017247997492159947337779163349258628721918774195291730134250725022835739052131165795352957410614903808042295053797254907860057089914570218826873471346359149336314862009407888511623006252409202967592166398083003758919216789339217462813114720978804972882090696629484623200972685463576215776649076928175948167910224565662347533848611516863962649268528560831324507041747251856718032812675355953776333250681770327027894818571103998712532245269597530572235644766664448284851365998634545655834950603661735261719857318577060755799545481878740127977444248085844214882460870840998018579346784139290636155298952641548504467318591303966817959582081614420418438322601885735182769961808778167047400277761334931671345608153425795288183055183909480951834252004256226662534825903477177029587490136193810242228024813770402986431876384949056901141361909249063726863479793982662394719920151790934251773974020840856090238387808463057440349802441607068304336690939637963867093182043379076339692457608934521180103351678697132444415914299071535674660242081896750564495542689017839601479336116953187736203278488585188444570521306927795038689775892333604729898233715599588896801219590169782350818946231958462302477466151706377846874651982602017516063295441054154190267889367549353823508001363058508445641641558663505020790161374322402803577119319921693695675913052907222808289365916867868546104578853896071600239116977792665526970013306562015241457457337043310704227326618261087251388791876191723698058053848295486747307378342827913757347363983726110209091508963157725890883945477932011133844977735136941056471222588685828289653846024938749863253335227129561169312128784298735668006369445009848282270619064605241722334662356767488872134575817374207939042260900356287145027689031060896512833456040767560241749929313678372573806592000000000000000*i1^145 + -30564666100724915050241405329901147976580797903700932749567047608524971606572233078504636983156805198115509721225220783854213234720283472333778796962708208166286013439360191260324817664165380339413447571662209497692129910185707694991498177127483849285455253382234746142785334960924681189992932583796002386607786442492908097188240246635426453378394726772138893927983953176291738354469656494607043615682654257056378416740647337008065590835603019900430865106025446789995962793890901516528667703508277676459380761573704334769394221152462897595428411564072284042600240621913658930918913600388666853646959864326853233668039938598943466001702653910318265565897755656452547752752405732093213607071550552320206051165053039500175659417146903808595664993466191874088743879002190028873918409270243269669022680296512558476547055292415819045652649489502545888577094791211963561680861586134561295718421337040973792759805744584020441325392154741772350101765239320496069036614430082338922254099343116542295891565861788135481352755754396358058194127355368248367890286760436661069144726921001927506594513714672108379375429854031468473791540124272459305643948499458286580173949610915557386033582553671734496559616614552438602463122053827097130875915882985920636969350697351754446821233031689624545535864630071207587339232452165544449714023687223144015831785557398593325768269144282592703462268476533123029191463824720505510123704985240384847845779376924764070244904059339090402505529996686901948812660579756920678958499431452966659757870072697128925779648110111543500336742836694401609130208884059940665696660714844404675366394155697656114335170225782594583915067210826769491971787491345080631266634678501568060980896496787434615808500389642779334891806523185062864979604927463369228157471660990014259117586070538572433738406252359074871599526608191362143065909092917147717000179971694592226968306791514016620903454259693408945758352371617644796421131388300425030831156439477070706355088566746381851598936391925795491356400844806609813842699300122101115226821352717926609302093509890008843493056753022114891168509477312220477039793112353339374289250377939466019306416278639689514290451693215563238354876058739911626349276828350176030576544983101602418036715118307380631570929835729475077927536178715119885325619137137161311457951066577624164391293593924637030803388076373032115050749734770694634360499299506099544451133938883400507614681595715331346380963700955331615592248823545791879581065588807014539334903442415948399658062081390078274691419025673755603441202557121053331317929425287618626828689715396073689465303806021545868250086851896805256038836827723180777853585250608719938972777103856443105149817058852464888049542770523773638525879568183586273071083154235035079080506114767411279333798075757598055124035945162996082057659229944667308379672536787427024863241919629623296000000000000000*i1^146 + 35982170294436856422455256510828213840756617765726125077570822232250257918065878174045245643829483510587513979781413059176572258798299424896948929682150578516815668601692915311522345551101527562923254268504428085616960480911616504303693626075969683904403922102798312824614259206632152212438094196936304967461453503167091178258518836321067957604162420009211600723662993366041288078221787450521869097669732606551658176461731927892551634936066300610646329994516514199770554971814578630738731342609693289127546326315280182038353760633743483166460854618608913281137550411874464679249771601533204532465751069518354232677110450586018125427490700745352413156779849380487934143183701296065998567590750944219139789069567648975575727053446566263873408709995065621853633332503581512068596993384039533381472790759288008001791690704143950740814030226492021321532818306579574968206181434156443972169116706212250790443757233981248866383422182477848380114581722564948466371785903910765813920504853080692254888035495158785294293491916820102077915348110154202218124671986775758053651294414800038231308232232939754553397767524980058227442704009516156624465880175238495806808653547674836429377551734662177432970649629499433201240346428010909331345128312357795184287078360183244694937248828885770127428098795105510230105839815249765646172926720426672005035672802119403051866038067000663639370242838388036554557346497157049937679966128025110895332662172229241187810040245646985458607429991706134611924901947737244971996338755136292478598575156925317081647651462365086578342779508573570133406578923705612012985536696534476611865349022692579012954537671763860454361296270962942901745002206179659629857198457291743411567864242970149151394744415816460361124904044755218901343173422904861669900300585922446715033514051768056375663180286817035625531747534846224654039576617650673223376126521429773257775181716857072175215405587116577591611633367304330166099032094342664103745201671387967752153738055150702699588330728011891913492914289248278874170882698611323570172777793796686973255379350050595930602784592036706897078084622461398264802592239530155418159175629263976997011035641947905128427773694659009550125677450082273247206639568966853866369834454801523804219080863994358774769224730023988062339654761910326503307506577640252035457533890047858339626475670237433128250599146137887467055487530080041351514581620726967029765736253893023089352421955970417385580853879346512951590880832846923142237159490321444060646999099229711830927423025552092396430680918146641055485611645751670866295996030019790306765012603123637114276485622620624843279454126643391097890759767636768450535157942621183371423960006001592858589568843708860416879089703757361270723183014343475479102594051518022449332266204082747532531959580355845140284853065447318487784320654516208602869053937246021877760000000000000*i1^147 + -1905771786801043610180355335278132862586016411978200483405773627851505148615112195289619738033129316447580602879505134624347973735892877525162601658986068508338544127326764084766901723854431686600295246807287389432750240622975978546428847740257940569282012404432614977510458555487244075784632811532308209492280555041042881944488092643195210471758959564094589805569370878607333093228477557870730484818723029478902974095701297872917660674326636357276600503696476813177557810576829516828753427366950195841257468666392803114153970432465414295366991997368541845273752959176825749838850852786111229432866311526221538599838282366617336313254376289379508005145987665482731521426587659354531192138808145187039088095304469371780635344749190241738897328889208171943268841566496827704818926123604698583131713136893907005544665288508903945638412606624836514503357584932527025613120456926352655071085085295296163868772089806480513624458653588464667806877694503092184744597256227365095235592964928599140850818782316806121579624434743560748250927099274031493143981677156826203211390552443500002028774238369689598215190692940537257153851315066309707178157908150556375537257191987492409449021216994629896033276317712782448391107918066336757142884442472538859631991890029671563851322621970652678015556346500570842057784274069558626455789038802079466314832529783914383453975529965722305151675664726610604545735781473128560838447315794324084617682570865344664064633337939615138876161202176957173323543680850930715928000457150245185446287887870619091443505679042509659260366995469845663341919573055197696480704007882534864603500459757739588480899846702825494292766373385242081901837006665565618533659008732860409292341169269840726066101358101475454449337754321624284598436506636435717779112444866691397422194577686156405387916443724694125797793803030291665545217486516569990879355718225756363475977193150332295635725500140228340696065952248402449307131136709765635674185754779752066034594362062089832132596471157954323582129520363608510150354131875968559988040655678659129454483097224544496244808431760466830936671897845966565598921486064184773918021201460699956856291639491588706468732301310908719859857753402098834711817106430310531163281987110011786105353713858276241640543903588188116415892139423655101382883300222731617585699353271783330304538552077633362291003896373740610363720323036844921743902042963356110018784725222391558444950169739873430433546074976424746688603472623954837475450153825275737145046689098404161166472491367947906066565977348584635752587006298849921376375409375835508503825372254792122014507848702741956180032462865234804175604377762516372910869932784021855432226810430555729709494486254142597227989731493958916797045358793443195694639555845740669062635180363327980447669926386268379532353064844444766468593951882908532736000000000000*i1^148 + 239576354385835679069197402230997462232760366630547241864191025269318492112654944098558714520419324307598405951740004866269151614783635530716699573297227748336241078450162727417093359129532815104206257995829109343055792073182877060241404003901471639128133596499355462614951983508462662154830844598979830211980041675406351580503471383000889319104049361754591739247755619928012994358686116661724075827775242002087377939732579493196942832956560458381143457944112177747192616847405892656345430590622828269053917547356896560448222149934711140881371925693196747159573076888023165755297492343798421090830073612258779487816712974257560242470478177682728084507920359648281129839027034378108253287367351960382524579660356845187657017244426164060870708550361454004676200430617412002358947977693947743306224666428967032373392965237562221870291365352681909514356818960669502542124949111628408805603935036354197932894379322888183291319759886532345910595133884487404267273946098272296108126732164982201240496643425336803261197500489481485297207026025491060174689880133589406354738805055224836640553583570535612659546700293471798721855458251153334201762727545553787283326936640136226759105796802921168552223480430593298645774419352027305700593314578031012899520179725623842191297116502318253636796178252823066934040400873778785575763955127326165428465127601995776122011698324051017303030823637929045244750007411173224636311854293283164065493442720421993520730899968354308796035981678231925424648507898249048934478483996901100437165260888094986588023825483088089835574386067780478497493010503532595668306789039690888155604144461670484634542408967725482726137685740544095969209182058716769333510178034192641908773707585777539823337168372021473065050848870540953388831038764287820846298369788774606793199587896615099097679002915278378253034929600218515911288612729554602981388427847999231197027242557170517567339463547864391925500699384992162233830471094399714706419801357471723180492905388019993428411046795360422153636233622075317175660031007977159514235017473700298755738482722358589812679259356543209266378914401470155935134661146627697080889824521755612686383212667747093398385876251339299678662626357684614253918240072069564552004760813725080188780007467330644842657617285895464591751132838312664291679363352663256186240830271027863608950651110587819938412057666343129302253642180666162132942788504126084713201858697037130901575170458513464036289343819714330932800338157973182104439864278106277718179064976072896942095197637687249486293554636859377552032502741884819345530817240961152688868384033171407735153686941781161909935911268165750196100350409051676012074923647910895952400649799380346851563358177270264849415267951760877720598165289362451347055485758097749636364931903258104902328532643200388676188930674597979750400000000000*i1^149 + 5208146695931790517564825747215571226252211158439324560551312943977029734631797343774865843105075993211598308166446336093291592205906556749160707674613910462429312721760816812123601424534989205545618222054608765995319243121216087120244719892713670031770053173174745629554068927111146777891489375127660914598130355794995342448038063811610328372541290800654566117681056804622401755996000139555249198727120780377133507472282644141966065272306675235268158847840637951273552236064431204154161874634670247072713029642965029972269332010018459395493017970677403104230139488174784265667604480761711765523916963578627831842178391433088258833809619021755363917705198283704846410820695404322081966871334637444797849683981184581770280206198450984973439796755807753476022115881611305940846254471013316654119625339034677009299056501970031884267696986216144476861227928090459457560608270262914220347293056298699817360867093608177335268175147224743884924682951127828060067009190270662361320126148349710322451842493193230736752311510863716825513566160873008751954632396119509885435031935279638359441699948144370000735848295337490358689088558144656237841721696767799006345925874476385263330290178649719419360297671878958828954595810727955555840754134092352399500735849610510213049123737074104177748379724836563272322259166148148438262660411548396976351349465984662094341434046873822729522801553916642023713801803099038056186859317913042526189371506239761037336565663915222561540635449408813006977798074176619472813449320804510299973335542777188684379676964489585845871081581496096435702005431567136851215836481637865309952966351323431137967744134204955210810977565318044744781103058043863914708850348501383654793638814129831797235124103470938112814508895875774290876714074234836224998005708946181641135884932558498103503441791007740312065190405928449816560023036650835769738826937759022044918702163937390266920398833229301045077956532493170823248487820470930321474061758592307776890513913953661197603472211646663077121741642414145559619822492967315212859670586079638072935265758775210306470727153368348502126934181722032469008669426012768416752333551934120452531988756039584593344289278460121213983767701841572079952789255884020816911970646090756544950657063725020854371768577270647150016010397677074345121895155322157639609005053785641076592432064963806861202861799896192644529788830106341871143038962410081901284157397979072095571392669717458162151373818200557951682871522635495093391270412916314347979836759025833982284295691561497268116190857324365283008520286174758941334033211843218252937103948894076859209082911929106260750406619604103705000590739208714376964201500170961179595480941865137637969187345275723962977199476021867327133630193558683664529750513891305397976867050715163040145318926911904153600000000000*i1^150 + 288702089293687628072641536218799634291091767871063473197184061171321788469168159904213279477588815855729368404493883114862982730265204155450915013000087493632624461302954972523654937300122796503205468792238331194659070491282944121970846819736341397428484395485983966265520838043960962943842067842754075917301890204680281534601729567732751486348667195588041669294450210880425010243556701104305118010986966569969162354578973936942530747408080661588200713245154000517700887820577693769601469096247469875034033646895935303035128764592777363726722688320081188730820143644304859642228381039328059925960996446764709750667187710085603871750421599869198640950941603192001646471213189110178326226576122489780972826547952247428611620832116878700384234848504895858565806067437239659351438153694110201948316736812545344135859702439910926808090487924853331134021399206992552517100303942404900033168558299588050601048172757169050387517362110720291989434985328194185208824708943484939365690841971834086880991549805367467396822357750439354472122268248490447025929408905696550317521009845452479788421474322362488874498590225424725109575501860280751518446585742615796013989092688970766161540486081288239070609037137164764709141159585623911968504145791889130632612772113788212987133670070157392304442027845110467383739157737395458335335092077647584821904956144824316565160631093068705356381825871119500579953151910605551716704866674714972246691643875712310505034155780737944465853996469038176595481986566778420324814083183722511820652960759398696912738931964175896108802564335342302909311766468466077554819340763707543410891199648529293783157201860533814048963908366781369807822964474564830989783044293004092807808993411970998354102396833239051838152322058820408658848897234098547169083029934113574402991925868774825167510677190708530119473587044773639259617353762069379010117392537444690559283762881429209093941602250240288062450495191745158313778142511032012016112167308795317158241610959492367023853227940513127721760289336304039252120281563037419305007818971510442455163895952444189308041979623719560467902913318859365933631596724742746157371371898377112474361383110409356768149069916711799355949118928941321639671487150498778875125218493691415554661534698409764094256260694934295605507579815187757902658526718385430900445523397523938183609078104306122866189365069318507030770812739605665928883647593776824364181156652572015929020226635192025137942702049258272880413861141883362829028893028272917904220455160911406753803576693474469249284838957500791728668923770134505719688273142444817616973072351469299976810690872066886642733168442559328392995445884089850730303424095120529281308297686905135038587017660590286639518597016633623427863966886521110342103967175216355024624875952890970112000000000*i1^151 + -196516175098852227311224523339763234958950429964437707352790819223610582372704824566419644124296882836400379888173326448279858559747897658525316283981679891072055238031128501008217153255012351248746337400268703171634978230596653245316527942190611011315628092594350981265155595546924713759606084646033439372770099210879318131818162812666169118582860060225892490701982203458320197467496125313133552170726615555125104730422596013096468518939214629720574511504617889675584108607846010913174592786117634153802356294999507836957526881811774571059142874806967219240325614319804753591037497808237189706293891147531989009943601936816435847096117515604101606689909095574413685324501813974177329887245169865274056293675680572224974617438341006252194070554682591572573580420041123594342975086614067831193479335406457657525824361711830107529195026129895408988339406846775301118813425051887987719918660390408201040466559111919715413874908055341115074896014432051820125737840600517626124563876316811261423797529322472194386164630471635785236963066179303831021037843994187190459701444387243082566020155071852065191230429694300848780039241046341993916496234995687035591411971378208544363612045865445331537663891393169976900658001628352886015107236395161138948115906089995809507859392799767511842372497044560542096669911789212836269486655657545471157086742882647808096380633109090023562090087704291991973455400931232865913883053765127243794787164276083907837913564906804791841944103561249857962920344007274267844454860721646480847377041425543810636886032159325970853090068674492043946996817841546964730105266565001679797154761506783217587607337495188934171502863327268250860777895929008653959530448293881336968761207989659796006954532876906691846681247965368859991719895527139605052243023143219484062380158343717276973907074784758878342797643981254839338121010851200450571378845985132926372258863184965649678167842989362397159914287669930841341740163450410592044106807663535307626575610586403836788724499996505696329203297719166348312744146671577212774407671542859470118033059718612242250181974258192555633231796549590719831729242863546878155527231887172087163358389166094272846083837639903745274911420129010905638881357906835714618058671597855183467889416120207073331145894370580109548625834580908620692016316085923581620749054954334122418198568398766537037921057056079250562444132540078247772765192682718149041543658136452167912809232235841443105661491464999525598378763619266649022686442755692819175737126648306979534050520183498731825573685562690855794438542371936647383159946522753496714370525291516426718603326153618572567781088160236639223655257504323449115677861379562737341458592731403178498233784177640887891017751031908192688779106778715955997898182351198617600000000*i1^152 + 48374091414275279412495865144179098137977082956982161844801590232029302588816658948000906720640347064138008254600559022545789462099387697276451621121393301060855571713458405634648366905623077280611359367427320180407824777272881535456122409936649666781105643709759287529519097836871280540392133990356772409577944404296011328494481747754157951834786207366781288739232300438697397855077195221921642743198755298108772942753307882319088062037149999747040499778532916167543969344546575099108417376647000115112018575603388495636664909395094112184063471727211046874901865801884100878714693546076730545059321869543905523911699564588031117402101334155538287263557907213145782874198071784791042640211695323221433426561598967605084351289994366972140820458793528761728370547909545289122812819437348618285148748660689851340102902320736985214855709913973975639194897359185384165631994268430396188823314124429424817892771114010759780994753949475842929695619652179552493629170896333088460207325161962210397355689628561703010472800988509537381016917280302756257176617253454603212376169037913227371738575783251211182816616983181657471939580197936265007991482310437586718499725171739965419983408091390883625749997560130638598380246356256328788048959415338449489458217530414458489610394635299873987084376702587633165560041125965531790486248100174408388967063615930027356763654183434839129587631816180811030137392324079259823295316801576498007222386769433550261177961538172562131686089856528511403299191312046239105908720770254541734727841680120614879087832685699107546249140476732029700491585433643888063154850202194979633411359118066405117120533189790632903980796447775710542151984603991864797652216005758660548976230692562559492608923080158460186825641275298324403292539851763463646889257972296321402811475807981573406493965509196729033632353037557814570840174721160445616238634595808740941279631884055136380243164041552289013974890857627155078067082158283059040094493975345077811089452030407335149820003988246263617190123275380795297477199124681000753754177399755056237306422592260331998625984516347009004647508258744080154880691332990418452278334831252743776282545478745762954146852381958287677789139379096617066996788235856309205636113338296199578945933073314840293908969433144792875243980244138914810526545081074843334186440837439455571093777589799398244070469157707981316878374006311261345673475006036825656128963213593938271223214415710826634326250310664620899850547613481296586319181665399145298905329017889545634226298716797201283154322161739815171607545657322306530084117165121140709079117010267723726775623131731873384119406798922012326421687456213514677414846301673678533683180675172012109304353678502431352729729737748587242012070851215360000000*i1^153 + 18558899306670097570528737132870128710339653258536880540415932639022031844260294588847202037096444403124019743760128639816141498986804063784521419967157919883579518012629429024739756298668894731978383520751181121951755165412196523799771431847859356811569919326192001061302717397177917440066746228436210449764184309849396941449144186456752737961774787858473411318526323459890640459974708036073698135853736507353611645366197756273284061633407788139184732516575797270817092939879246155975911133578764826161788875778223909265330503213877871738250126807999832180032480968493225573133194292952386744922089779605535156833809461405422690519036594045050109549437734819299614623112674245430770991272977410485576977620955958462734035385020762243620230026683528747902012201413300723806256575461738135193327845618728017067293109583203283532631326627103047848104558259313253185279903111919888905761028290130271796540571489752986620328488594995406397221959415913826028505909592478548488268945831522479115395219747876451307661330057352521470660173096424411797518029917485880287376202225908390020738943959112820706740591417591384270077022210425440365994075604930146780138419196682466182073386974065903511512529397770209158871717202800640065432955724810451235240772026321190494159565712051740452144514718210013110808662127889419450824582268846467657560387508539462942338707344227672909590309034336776395899369939838058806499403343687914145000930096028465067743668796745024455735769643464407264620765828676365116997370718371933312803558945733738082285315099233280857602855469185268422678303975517102170298228825117651820786250381345269851135986846210993034171789268070614138837394451288401046182388279807344811115804528100428238197083674398485439561732500929703238991391013714373193951841483766553013176851401255087662071569750716239794980294368989033019429771611794918238005148539183550253270175291875219745805774492038269831588652475012972301075896089330844678474910978988583261222066006195242773787735073066742077489025373220203602126767420246542884761979338738425568044903854204514270658553922856260231394745557589985517668113530002829850895691333624127928014803803254524739795314149065070746579838759448489671268661670416430737763097137857592912709358005290312612420830761356004889291046518569606256849938385598661997614603716383264168629892766484993572006649408113862266423291683634239493165516649036402755528781582700507410596482035448031219305418523501738576481113843351932499552986653974197671034613293614537455904929709373861342511703436444263752851559121742435951770378818247696827229775561173112959308989248432246689373037661524236194161094766618629137566196382857984925957861421275156084847852440412437481918713856000000*i1^154 + 54387278515848481609749138234368325892097566456766666762471611326804675058763275231912315278436230193774829425239830490288785026172263343095426571494073907530584857504737021384040944207272433693783146774862722760856924323900366983405178983752216617971642806931590335134478967545944862920476588785299944364941701671036163534428283076859647419091429108768283359631462809492078938872497462543361503172392215517311638421271090147489269822566378801164229739804097187340178058817140393777163373469480555147738773065447608767020627216924119089866064696433043425071686076262634028123266169306084977822268234238219264198164389688748513120896962179471216733005051773681383358442110119252417873643402622530389394185186707410871102552025357782924802083121102374792432509474870024418181239422136886945518529723057437563100308079937240202437051523569300306998569729359287323291115076515734615904690632264029188855328654999766603179713937976817269305579906110837540032486379172317365627014666024706990245989062031789721135131140104286389860401326424521842859405445795174794239581659243369444082607791141838063108911474778192191157503481447545794751894440022289268436611372218127052129296280221191698973717778620614407478289163861821236560822181636474228512239883367380883002008615040493068526143067527111988145366207693570824991879001904691974917977809571076071377742025177291402795998612923968606411416933934161069346238385412486131326077965205406320067599443769371695482439372698201145796192036641804519964303120776389144539369362530510653640527107960600724761213414701866278274781656926426987018046975264783793538388269596546607565553220677877429107835751328024234486179816564294753690073394004268281352348896925111335571329007674178368995894725391662078187302678342939154687370214239309299043759562206152658545900492259235129009238539280789351268500860502241734592630923220762445712582850890816949823987882416608498796382707622668281710625996857836663133048348752405999166437381192682897684682334576182586823965701520132110540055428554642339523338640314337227126362450643378628987738744842633057964213339609192979361868478778932082215555297345575298336339301100525291566185666754443969934807060345249021680665936834104469347140198377592972314022459481917073179193761569696339009282553556893123582594826703108078592803245205678594580436234085944771749900610737844844915319284606208898745026749550367693573233583940305970166049970773044564634990487576798891892076233810997865825268751967311765205597601407106084476958635092370166390954119949765414771538953590828439362814429289206896292797153880627012405524630047399487897283637316462094848565932520232656531466038601826798210419476553869490721868800000*i1^155 + 14968957604193053162561774487745445623023735739690180316654423579536316029373366649373969307968006783901436047997739656474001431911955132670665982224871549645373742830770641660060005130181262069135025075460845455945234756779835889205896199658417700548177682089617589016488290586511305361681597003698152863603693989845981771506311720533401861551759675918961514169212158445770999184750154343015096849892999327112423852401904076202903672581441595388058698805812256913216279095423811788186738518187943945458196272863564149156329909658211015123409765255040101525244667068408489921973617825546911109064626525668759531627677942005469831498677508202510056301465981122451838293523117110137120967069472015177218454662314256066135999243136501184810958295410357777812377934351780024794602015585201104947394061121871778915270909981800767702340419813404943863690233486888972102670160616696717412798841600257459744412294972920433043039502260689459444548704037185917728651136464346344057002926330124825845523277929451885340930821472752816730941794871198338613452460151289901466154723164738646109826687219262911281676278315831252506473946068649771614190508524546993884899610661375026235429317289270224055156808405064029618977367800266495864116384068399289616358304937090819029355594936897835029280732759787632079639910596244921170401399093830982005179678596785354896215814653800567187937845492784231639849960476418613824499628995866750068296269670270303243824296516467251100183695937195599875594013979593215154610484012138013391158136304572602731071361194697857219578406661024829887126632336847489886883720637411562185895398912498750566601367533642450849218369762301245541692656671322224148415602201884800114456857901561137903835474794069038508521351822153097275293518394670719315471692975060816531464074584665517335732832903952157342157163429977727024343160681228513976671405479631952892516690942249721695804947636400193730923035445794207593761785264664400225685399401915830535721340602993753782597530440828365979344023263919635911083192651567398562746328809107257982356884815247871043487910533799077362606943170998977874340926525657959787525431753273716674392420437114087661715240196088987098195882900577256200024389240939085923890451088936687462657645862268548850240909388736254988365273697910886416461205445699972338347182124999543559293860899442060067250223888261409989567556561672251437505590436294829661728210466408863688235617659177894282941013542557654577317376811419101951708975049059454450843807926130823342953782768261734683964445002728293689227984317958353325267242015630402514966089073604034781881683315173738779255569979138805589798793540871403714778597808162755200000*i1^156 + 1429418656043612458380262711628231094634828768980510185100694025508130806231999056480601156583823264651258337634616973017030661713164436573634608788960244663812693525233748550123491819552064947957422608528206732550545486328636088606714167981325096358749908782756441715826328314378695537632933508145611698877538205524595716561387012559691300539840401048319415141523545244496299793687851624588935704711376967109906932416655358071558651855360962705047586907722788676358252509108177486948987525505609045697978184667348966366061629530407928105374677546956345477201258090105135871048502024607676479109338872956273977307300944430366333860201470079142808022250782625895620059557425901805042186303340438844069154202630574636111811095152871474817109378430353026805576667448773853906750438555417158749164621632945995657178499298503414168896765648939546139560565382689186794644888456949984673504765856093363014773825889293689289970559924740026126471707426717423441256681866572488925407151857999294486929728810978494852896765315499510277399602502398032908608176833542811898346289583329327929250662173498545568222316966380681201433093674157432945974318280377972014264283830762862021338156164966171960699057602839905202194659488281212332316127471692850476161226246901881336293753886001703294495769468499609360858926949793230300185189100834656924137208825791436905046239066795324148799442755172077239244542775550348571523503126220349539131657128709307101861569958725931878148145477739431412196516596713296910379008511661211394340386964633504342953622176522277482761089972673819477855710571257405251639523996550438981005626113841196654356753396007118459625150503636675577234213585751562637507549849057656981811566056807932668528786914602983059832927022964132140772056533155518582251585010475604048310260940669294677688565390654967397176385387472385345967790752227154541233675840588403108730438040676327981001187676590533103033004693967720329789169143516937514678280632031625223354571665967391847950037977531192542408101725855866711114517374907077470093750633320226288267892029068410645285687458293644323782589550027985296231653690263696675061549222592699584207543330010095033985942166579682374052038949809146730316954224337798938626274560581069021674948500240986316884970764129480972904725684877146037648324755445980370785712822863921289434365212315868967806574679764751118854226497675448168330821796100925608912132580527410757006944861799015514047806219073519285179226942322582887420529013888191484750050123318789575999261332585558773789158837939433691281010068424237030667903977592419609306689612639654240018700572230565225638225082712715570262382822456000*i1^157 + -4553304131745893362186445353813866699150774640950627662132116588944095097337323174207124617626262512179514142364998918363515712717065203554218161038392903650942306237962469109082505407851308895988824646581007816457613042856004027496463425059673961906905521100831843416519200802151750364279503293411981980624028704351831821175798459374135239930493631162056720968138882303711369074793679900286724581232243590097318241823781571435465732539550715757735313479697818957817305552483809964296690428004981225160595136039579755124411502903450591180472972572878270578431870733006735498688922272559062812358151395015718801726209815636702173417294651204568133078244025978550671928406842144376689597225264699139922818984508503404352016568542536193678372554001340472719757188155607453611735982821905050242404914969603023820161111121960733837813133762595433344454002900443864800457346317094032381081305914168454577450781878508278909451219277437115049129944942399293223202210493225863699009697861235790988602451673109210966132993585110168345022969560993774266030004091463764914404471011199630252124127843025054437487157839632859091928579521864514970288317829398853428704098237874768618204981736108449851756045587367569615203850949942487420563272516367347828209292601394370819925852947827803363617467125102651372191651037378534935701150932580322451065775006216943612429973465443822911799776352030524409197834871653098896036426245280649167205428883234984638934357526918362513644819401791308126308268409824163601907149070831659137011068273323857572340808887893095026783403018020908760650125843685070760019499913517094119026699737402690119344531943768612313858309125209591291549572643717416303207183722230773277290952797222980653056757587861315434546314556936597715329964273469413218307509112846329889419819271620437960625760427537831571746400639120959172657838118219832274276642666807202676155297864167491909418964767541013426825408663228888584371419618297719645794762347771936798039739123052819052669964637075512991067602305519723058787010194490182209967310599044089792506577639561547963041710993304774844171675180014497950186631892946456833893691083362591540042983198503074672657328500319149792240405012082673325527347992223810139329145407465122980780569015989113375173287260340212509133040202538332482976299339573052556255319524022212039146968614671150147090621775148801497410611813346637338097939203189410403304589551732543033997511889245554519324219489755465582565404041003281958835298109149402292971073667999350595005188102304252301683838510586855408172558654643631192367116809005115675612381548672616965037995175876269911825600*i1^158 + -685040051273824565557971778613211380956217716264025060110265989810442981744853921336178345336602396573462839147378140697208726023735445481401564625138756122227701429629591017949601602476048955232127658500005265529669590613056831555628097770964144927758551921363301951250330001330466463881997735836166930271326820885440075891047853741242425949568323278212299437910419132508202539468472636947945338862700330373785090289490638851182627704500237152205016675133261572877993007573191005223116034990711957781969453407100180984794032152367455010313756097750568289139350188909473113946632603903978329524438169172056412097648282921232426538858839123474484551325871568975816513253451372079978794851188771331949693338516310657503644327107853474876337287018065159555139699076800998157897572805058847951358471767277004837296654211076915890843887534756687001391994824261080293772906744922111557232063216471805622061165498827528551065833087571006992063333880993025330507391211769599205240703499759029551709725621007610732925000646258410189861355872685202869077036952725739003152494446031615824276509080508736979348376517379563778412030458436344251623354690512385900424744163270154875183789148774787497144305930107827172844220084883805243250890075614500063099601995152515622884075830519459165817605566532127077038424872651127540483119934054932895879347493745922217798865253438477011302458730974804347854429887506681093796626914943155077916637825236326257879073109922710692587293600387118318437400583705664312960344839626373707590591559486442136762824667851141175936228929083015056360172085623452293997941152977367414869585412136547230149433315621094337224789010141930921568842380956213762604471866199238699763653528224181578503931577674846949967417994174538742036885449843294743321357483925713883261040403434889282796876009335460973001695437137538895798840194389046965749837518665146177899619260942623492437818110108700978393820451435908701931038554788922774243459266202899304563726702998619900539283690189207842190377020415206745991667788293401405464671199844081278130898400563814313651399844428708875087322373483569952999131348080587040352420115072620007464080448539028260987921707762951909155016519461556192442355960010920976962686949153462455779130466569583277325564983081788940427782157490563639371564432265652051327765431717727430969185025712135597587909778139073394665891650041190501604494970209114820492454801633820797222983686950424834536419694307765751737414202588533574444435888778951574771561624733761540082348702239089878411088873290171531060760252593801339485115238355862075924630500074910*i1^159 - N1*36365165726952647904408091466214298513197061241026135733231596538766048927512097267748693603091621648941789505107992189307175998893080976125140460902939571141671183283727721246988991852593020708532454659937679075690731077371871887370967284353098519950195690076515217095654936097853148245205622210198749203605672025507560302467125309470817704197967785245179918857445485494822924907191401755231193008618280715776004819831903106075266735119513429368906264782237109922915706278964762388253787147028203589797627440532958323048992947334961270966122018241853730511143581442245679579240891118136635717625728956988*i2, -36047818397072067026509618703353295553783757449934004538195693124899406725273184234789806150768739005111793432663267607807627043340162035357574201169274570210892967006802389838962163683604581343881910342018321436185932322650540576269101756259533792823569667450017067833755846496010407885896255429494020835853989449711053710188344612138584628220990934441943376247171187785300010476602258843601444576030137976649538220415072154925339949528558897650818724643859263452159435871484948445457722775661582833504777773008985294667478221225737517399638843565625207037564308771740808553581332963072964570411398808194845541749395523313735328541802699774433603389765755910352233118157417544790541973206826404486519579905075107869589958442594525421891368004664656925056328619562063719382632182146779884306964824472292808732140815851434106511470299684422144057962555047086038982585220466767455963690361232338088128339567824231132850726735428685371266914737463690525939055209789698605472651152623555937311484911726676764978305248854448930702546800868543724431530159833540500475609025465354319070319232631319871177026778508812719388004804712441586992716400986411435456312068108511102300135613722211709193336539837084588903618250441609086372748929758685154275325442664080651135962698820211573891583464877614584794762636526367416565601237130234839021640700988617420326642670927049319663882574726887115743879907214613931751691150005197701597826414813379810225291923505169561716692098498137592765331638794146140810921055579575871292203447976619425382692825538972409278823028061560858889308924198078534326123921060694769036158521481040393953842190899177106330683635188335713750913728112400246862105717363863195817697787474283675805365910816942401832828629836706174200494228432206980034839459617958435235023721710193259540609969469449816845372341038504843064870051428919071249219320776259012237315536592076368760275791147756224081958033862874430590306561825786035813711385690891690938538341768982379491010078511305785098928365141786786508967193134074205985116258931708034067093474108841164861355911228458417719801811400878545484365328664301037127767441050016855449715695066461120107983212051653991359580639431996627273454991392325229239605793211664812992938505099908422426753266829677846041654836976164895839000241864707994930492759236796999989021582375183551509494702812677533707477463900569203219942085338507598180455796668261720024632370922809398107854838003888759382837178080746908386821185398955698117410153464568454362849793340230407873185006858147181123330389732795271519951814889583402758959846064413007775717069146039301541459059769417675229532501506075324479921456537946676645125468214451961465002250069371446685635152576877316906612764129753714580854367490990313752500402674020442321221150349746262675160660512702858298850542614974103448592329492176354821277689538163681554707090060498808984459681078376602141827009469995020210194768085602425084450441898354774683975422535126982156607401038485305396214690539014307913831176517486841234166992406231674475611157034871830088113407837278662692861753891357983813534251218308352520998084803362455822575869549425801255894620123359428704570022613309530732450806837285860152052130348285635858601305537235698088428375141117844705751185885205795413133180239383313069276388954220954824227164168314539121020828379508575504300171903716305703989112389707843309826949135936922893577840071796681608128985075647129385616074315018627397275801181799877327334700491785624995692343186978920853990870463950795751864580202662751548509157461803532775487521988096836046182486274279198159868487762188540403081327160467461623038686038547839391888293788849532532700168343075734371551062809849769230336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 434281899240953557271790742151591714708788468091993087735550976788264662725213824592128571544313303802247155827678013806096278910958139671868833735873052336585171089695842928941481371047874055574358943557798802162440653126047145344558637796277590060230291717218781069771241689466303124957975122850982235113105277067609116269873077458932062687149036151881561644653946027530439504531817440841097741002242878497370472289674836189083734793058631738113291375774719439455651470600519723492142913959212562088594758849847651480365035292216422181840694194794262472161237657055364948550777349246394216296285598937071751891827269345997363029728018175275009591272923227131636257063985978800670189685134360505776884997178578182107157638670490158810849951814857924116394976814586610672280927361333472175407613429094002875813888840271783677968467933232392081889221567908539182687371015748875278636464529091037272765392286559987692644794567024505610957253506797415766789790118042012688389400749550678896517347022015038162742267549689094706550430763447020889811981109815105875876235729571134545281589776576509856908117605912898586131522396191024959984099998056357949653757147606664195589130640160945572234232454665105245456140627531646649731877519778090546949037155161033959568928552596088639019063585978306087422603666901334236579188617184255232916181278075989315381559734488361579374604471539508851085847604774012433310568958070328982522457889767652708450185011418620319165902586129095185840200814173911642420020445800166182515446888082305574430497694147833042362136967199905306068873978409865916899679893721633967405108352281277185639073129794821867823202159434607478194733589212006993416134342834340502566716060688026126599039135540083595327528061218400379346953721517544106774001434447957338904908335152766109266492331250411252723214847764650286906381284226814791807605673905727119009046607719296822842611821667583588633261037114655832799429023085146052269500804383759927824207891642853055029452559523236174307322228280272218600182194964146585451347994803277101945652344937313265721376307106094993713132954868304716383122456439059082799247734864700528234566561865058085961986559489341715634197944834007671100308063085623790277806311319373753241807883902371498567602029827210659612479149435391085991080118201101096491116774910861357864518155058147552243855573685239308131284339240699156998339622219952236743054988677877440600435509513334011564790186143565297354749824967252200911679860102665801190445313753230028323006133303907037891744772439464923206339122472780717536960480395083009369193247453655517130761178137054584912791767376929134052248056877825662349222607616584019602140263216976498927481330612957745402922319610899888902997284640787211214888447416209201062615429704853459640232067179778135403853469812158943209946469240155546776773839521677189368893486972997912693132272869845556845371169000138358888778043695869895146578818153431388450744796867744535138260757899251121178025870056413555080027256197705419587022888851202854935813385218688348209660529684411084211681327941828462455983864438515725937421353167551252995276905583236460207345357636100979321466258002905605327437458394964522491011635009738455886339823028382487713789898181386403621216033230862785233092495143143137113397511059209802986676387911014664654463535750415949638807153491240219320474893615986355582934110565788205271249382092464017875731412978806074058314298702803885587292662076002531021484803038431783086182194417809491847802542070672968145371873007533355205808097416420465591494840155884205373574329709934345291585338733927561347831938935867009067572502983041461223309183818474722997676414624163024319237069430660638548100768950651768012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -367070003644039689834149048733899272483534308502877225329042803253706909036893826477009275308800314832546808333832216209878085786098402786641612029248886128463937043181499033564930312834428525602469154450150092727640096408672449604374941485740244583602088673718602823858792561368965281157694117486045923836382250639307174467633833949786005301487308204811246358454457263716292141378193879679355022191985961507370886231522137694626097187918163364618113076270124669535062275503503210848642412943414981926079858748921645703223631384504945293185315253547356226394633369013564134770642008892886397839841190606550286397466216021468886180210769991752243697004441033033283352657399996019997038328112962460011757827412770283347323826738556549345080093682775692407480457946473078731777343997603563809812427751103133698323509593397519188469862559999206809242241074892645186931960156275019289010622623851851818958667492462904348311748342400118951095223376513209178024198923429284654018196756454043804436509579593287182506449943000672192829064562622147384075290761984982296904387574144135426182258365284859834293939617716867860033350239113220884750969355302247149113161617953316523092114931181424707167112922918468461065597531323602782266330225537990575046077972263850737430186779805352313183859677099976197870489338061269673499804619594883164219357418705850052638597385404509730575839171302276197133199126997464924647341410852608171961341960955617517147432585316597035851204057776319973483015609853806014598902162913535559702524214866116238567956937093328357019535615235772951608912487769833556226937221410666380243249408753889494042112120970388161128458660911714711002273936264653768620545088395542773099590316310834999412954869501358015683002461173413081328869052163583050973552212193109043494667251554115382361803690812806105376131760990955506154203990385094197715993995689744260236557099873260640966607985332085414911532320742369138915259452109193101874703563293808786950490503963959743425819455133020109588492125177638598884097275539824189233056384745237911764674780572051364660062517686559643193622856009463903473059362227029779185113604088673311528865075784439001304412860318254714960089668008609673053409778102513771177886974216015345651436233342129522013068275903690021765814418283276319002650000006380975365376836694089085287019566945644538815847305069481981640922892356657793874702703380506573453208872495039391150321730874096034318224605368668868043722850347850109491351902426018370444303688148775949365974575285919008239812438304139478053633900779803323684522894861586002832784875960949426327236359537994031054948067364365815363092470010261932608266564636244272701803890909498824255654615008134279755855783736317378426334856007767018332648563981218903769261746628800211398304320082739928479905561031687585638219366820455891896445669808525313180705759385478279333872582501480014255467690053301309739498403600346678343368548475916292268098248295750067641872093892697901618736693733101112642152632997109273205157184859837807103168502036913612317568588454913614787887312317848712549216773326537666076192775617203905016235547743560389963206556096955291493636778189751095044416641848137138605082712223184028541459729679632456583794879373664497375334253315727427430797044396445876157021615864693567408642043754259908274584077939389409185554833245318071253412852925354998346863160557768724883348687175642634702210916871552945755987010281860719131826854503744892465223621244307756166223422510655801052921353725898366211808484121510265307754027329579881976871001142643423299930815621841978815134736277478406971065492784310542553298747351533577636696732179873212006453444370160139864434963988855839242457556645608161280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -17442435251669375154284785249122269484179841587882392049508893530045602429776261122450664792831203424258775568293593133511179016286303531728514293053859355079147618278067053124157061036707114927425428655730049339852160961107133019097990905996034401175566704439111835360839716119552690308683802005530981866775678255588184986868306083734055777325285420346879168611218108949011599753327339764796955024344334222937064153603870576349063418383583101665516688262979333803897128049977333630961384087603703852407116288701202163588115128791640460457854679117500610836018813715627741234034542903845045570632184580540290468470446479519033455811466577966719213716922890811147553055165462046677687482893454459140848821085986860777292050123840568113114183804096595732454340616928326538636396509402115276925518044890452544591193119294845297679177098970859829512849646832251934233986067403987890939970471772805368809463844208358338895182108324424719808625973020753033953967024466716684934183340771794133560686300931577073040705389976105081129448453830442755186335129971903785623151017103123811783392816443363251616484430331410941752356167044932078448490024672759471517276864688711142750885848200263617594132651478066527044800139697135028895554146795313985054951843614048115512125168568784493678069267525607866279503159921785590573152120728677077658813138968891252660177316909077797631839563979427388055250414325143089062172694857468740631154914260804605073644958532964103702746310557826975263836583734633449554680140992550553183311655426127389381200619794908246053032588111082468357834693430545608173895524542210839738330699909487146243198187702688760797031004049496791658440035037483291357475303963380086432556739372122875771272876600984032505101339959701385472566024244563263794630291566708630264788649798419962630190797612794237818372618382632304118278850768112023548268699869530810033320131440886358834724535376505573669188065469580668427269328860871415354673798696208547528719598798896626275026072816169505375829751766793400112111741958434288948608990223029764712671424088938983265443631917878230580630251165661869130239644516810744667305124871669015219377597173480416235369671952545646584754780402877366429223790885238749418568473600764400180967758986154369217802232702556535697572646900881843191183157125010662713710913349044640678852330692555692121947421230729925743652669576070582257926224762188437021889582843562654323655601994928515475493580693041887576280637772752129553264862633417009866777706806393144199866786028504416337016602494945286100932230203794504946145688039203316407231281896349010291165649226312764152951449701580730449348952682771204741889752765057883119281600430954343636638817279810474768681436817494281776089078004070691917320903170243356429021793977785017405247956694156336041227584927717120365546774009545722899583936920038480119606604700616541844782904341978066156729126643111426153750093342680313995100460064812910875919620785696691248724676090282394396961177648191535904469679223893043003675936453580019024446235451091601134606029865000808637042689891262113993560096903834756163299803277652361643777118893269283254448273576310488151495647768181419839460224296367829985271910979209111288755055979593486202446142353774066310456662180379389575024292419249624656047543704747850045042266842975161182037088945308643925594217720826159136816564465025026848044961676608637313500000227839542038338153877765354208052204655834874227051874161043430554430578865248002704384388478728565006486710711638663858905390466650128570092420857868541953902234829572246144424129629903058411327156074015591699826753613534053728162853461182122429445978442060417178721238622580894904875855708958278843002330742016442368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -45907702127678871811672154174242074046039819541028976593484270331530608175658134422300051415609429602472819460221379721946623152644641507022380592931731328223824051375187422216437114257657325362591077254349854677692642170247987672420694761322054961359756962688898479164585665002404448157153032690051811607177813299525970484867303721745536040834349533197233836580568432778671239848425748831803497088731738261175281578445276084961167428212440644419319350225688746639897806476832299396754055946132164976630298486348217920382083276626058477317594844734382775623926412605205693523703853770618782518676780281351841219439496798729969662349717865875526132468036770594086996156272661411297996847088653487715751193130020631978783959969004459836344054900343074441073382201184119384066145783452668888734159048575193888751368047462601645292287320134707099401240228048538412482299155270195973690835539292093659251003182855752293158594746507960635700604511708213940289446857029942645984142666901348966642820099135575019988097298780329793293793353846110085655505428804157326151362870344058225912355420400096237833939151891130289824052628888701383000406092658087201471240602144487797491532677093042221322733595749377543454653382511036332988909354104193188250013761262658806801861797603049174901003795372209186423006013162229590539238322095283439463633643571050219867386612368708861091255700003949690381591614483214675435485057938422140052199131185305355263876474080561120164955229350851015052267289878875778131160935074435946894506169374144596410323812358693744920383583242090400103433369884168369893637024530972412282191031213640220974567983380876807266285874283026505979259917361601505784356044799090756893084681267441539654677370231018579122130843882140036899251564897283146254098786803344568938901576935768181687694538798320372564973469149769608237268296680157893166574082846119748424528248893782348279895206753769532157228390604971452140803178908642825658075021552777043568646114819638773169801868565417076174867703536544339344769743253854554334249629460436190371393444870088762534609626907151293674843365430667294580134857562893395252550809847360340990793085455899632568724273416391175494883261362151705863188816042815140961949204679048318246285536511615642858942780592082521452904250946950915438405046686748628251509049979300797693274233257187120212629458484575794768205708917276048822827705587753072649263689390737917427048586798602361484014168847696632305849201160487719789588263605734452072436048476062582914383417001148396247324587466929813861705048747170369553003869674718908994510917875558698196648808695366143262393972216618251467515982540029976636286750145706219532978827328601295124396157658556376114632069481886444543081429837749632944659952948966913346598693843342112815517860510575653716086445699233001534538565435468143625806992346853200256688222367261545581365284458939698762237892263981178684165829632338836853357332148543064068462870918853093329605180057731269327557997773588420198363129340904180366538575650283923598369746088843454618337518192932370400880952197736309645861129542225362904081244644324696752289760273461001991755110688562574667825034167049613782381721173855319140571582068427298646794196703377445405221886402285633311496223831074822682182701760993674432648869263426204622152694221195076249443765688041219249550822886904900579842997936549428761251704938301460568827580923382999838633130176519243836407777258482650140294914974200346885597043025617040827397647895015268110041120547871353393908000604240218046675881148666256314738799494346863542491333297253494669944851227533397269668731732655835642275005004286984519441605227675009176360817830229477970397500084641535006546603662534246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 339429425291648443871728857876894301364569215986627017920638409814522397183405446828629006891076346944933506332376934388998174904552024739424059272131382012139308728771142933236738063727080610879732561494787670541927321527999289765375353006324988079825057769479713224611259533506848327647736768448330248624319823973919344013721342672626911659239050014647445546100842944973676798776433308254863637750794387146290759970276980282176666591222769554148691394510490855870142347706960226756644728379633095070271180939414105996537004364622237844232607412905248907934929103182634534946110572661691453084829901351856044034068120327402950283346292236825953183709949370541967732456761306599740218529135688755327525051101743391439688072851248406356885048824071700408131695606318410087254972788090360454323638061711174575076439243016122735522659332527115072515004088577854814112109853461639614881297886144852943504310391080927128375352279906878506404043250250490452287801884392073917910428785673268889989286962559539307305964926312858165262166842075420308086602422971693165563784703497460412815933013784352903868895923350173030566896134090844623584944336727909642172004133921416566605307612919639590204516185314789536937682534610316351344050761194197728332890642714275835775625460241288276809523345431971766447863468908218027916840670879021610493340656431631291139332607317802511845126605596166531308090466167920818427405865857540661687381121548747920452295524130097915937234728509026906178257800569034175687077635224696237584380657890251285607929920763460703000780690446777885124844647756206254078239271581680062399253035815686178118582041598519652784602130701048460506083730664631073625457088335259997598514112475703421212375619374296823438967971961470232010624946423937036967632487677696515127966446657457513192957686540088750661309460945657185280730026594774083417475604968988239287551524161618577707539212078714846477558217713011515427216652026592737385783999824002800289069449565245024925589789191992688579589982652909100794964037254578291686768825725968755313811371238125883755360429645295594424137772067746568548215669838463825401819540201606205193764985778445969376182170734819898514219943575911272659473268742759350660419677371323643027279929553033946888854028416056299097128920164457018212139342628931278178521814335027375048826892434837300035717359639874665499004991412155507306865208372793660589500279806598645096422618251065180094381042538466547461060547408806476893304204081804428916848326619685393050118433362913001170707808835542567384754603693922229251119037842104700724970524267695266725947906181354844082980287585097163817647050402734121703781801014002545866616691612750827837503687148084769515668616711173729453890801751872142776588016473443526317447398340063415229320718298280779278443075569216779380226150638189484722158613589813718901500375990733450328323611517009303658907334700310999275176720405570078634234742400272450145389243913555309176267420112466512827439846768207566971259434102899271061470173543586356102721952790040246547824570841756119767432694443985939434478075237794817556988501413009256533757716299038262180840697035313311523433274988963476696693182663393555552690627314665837028253200507708932777569089440448379499852248883157185158712846079306922137585297601688621916621053891328208280839726074020963955006672723779145154974128418450883098001330708016811992065872795237891474729650017891470133932898891179721521609708704725075550350647313564192977862877007320519199661670985373479164888482210395091824719699487972158663860039063502418044001767485165997348230230901798878285106964122044218706368731589225560031566475187819057370748959371467498270058958200493329479245506218557440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 2016904800721897615545735553085704326261643609990478787051679451705333044730527398361994071870023872627927728245100385392741456274826607196711375470313379985319235134103123952432673786252884062626173567116154363519904283044527636006264089127608301832977044611924580487371131914212668801278404863223199324656602567872587377432697033656969487349200732064030141273200242095221728393320656721442488914064723639014536856622093500321858120683770505151139895369220526748390944406574264797982578907300218573775233624749637600304324987245900372386455429945791291427088938040386982300600365469512941227111435317153153283416158045086390449447259922939717401226341870832375749347207551616559227875453038461477707517334294798928345481567644445946691260857482579042456073696409734886621703382671338657546058218593758144860275663925132030442050336837362693581311983750225026827607342002135912764811991593198539182316906198174810459909878824864215297474831229213560504028084312001238402965452860875018411955747496120667401525140168871524765386939529664195916007581853379458962783463540547866100167372310670632963538784735847821089329152520442602730798963461604849441801100190783667344729956745884950961379298231216904955471682592267153287922640759366258522126124712055921540601808750582412518619665969044568717156087233664611364475538442846300228948115144518302601123004171279224813134940175830039116885492415074325742844471832550606679983046948010769635899528150320636502754846199867800416573465551618890982360140721361345776298461631162256621681225030644445274895847354427421074833007367384096744437584754162414120194760443636974653446791553937673117192913125193315567279765120059158443493090975005897361836620299833954949093633732917336111802305956572488878925122304813570778483073680745350644367210114359876051814065760806874271009781673693843070736797000921772734598749157337067817558519400644072785802665330732390884909497792878542632955890473186807540151355222915296885698561032563000982700129344454495899005048636836661582915276462900263059011086408090837487476479807877876017098584600947274725498833681323836133517153607020175531933725288000288940013154383788832316429101890227826257639610109003135150293202417952549760062708340146019097318643993804774668265454006779097781236868927871079780397421179614213127484875102330990935004926340356672705274166326563275231721930235264933207883263889065703903293742902568922898425682298621120794561650317037494199138717776830559361602759876890815645872590738572112003969553961569913020810290180548838266541249908017684604875046575430034941092488769508586544828633338687018135797885627937263489607336553347129439985558526165567801276328863595038257066050245526122415885245475054656742988640684065937247736837325190202958777388812314971169698541924527986825660076392307270058468153183436707074971733692562608430528737267484302775553266913007051257257092679018640081102505170074160755524201263459721479942989160525165347864057696970109281772667757201657836018384664787212531113840362064381452052540769030136956379174658511771208971375513678249435380852553922247805700512446606139477922998426564421999175813381665165238863649577440348300911249641596591952511020395098042658996908195944927141468436778603208162213133720362576086966198771590684888187521081977978287253250600685993086805961385464305093864850164227687416607208358919774306615739438339427459016253114637734524073430898535406965219278140083590447460552882569957835414890708871689181336762001353501755489570131905309642675148804463541520148259068245185914908359510787737498683786231478408163843047142696869153624990488527265453025809503414008299866013352461824734947984409389804519420895641939885684375484345876480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 139925601898294991199410085727359990282669595322487843387825436904877438064483740194236610559199489582711224693962456857968064649062371311576980579932690293036327372548284436180305467089363308283742806535848293471729219841999491442847754974959978823890385340126834711187994107547092984012115973173900420948385617427552702701731242133925236973726095705562771957496994776359993481957993354320026737102000334678862698951322066154198137780238808555192262891585063596400279232890565840427498903067785646378958510371315559364625935492935514083065176030191476475377817771908568370251002063896411830418804199462848719620698649788794034022381102332924383166911334793589791771613831496893062374509944115704055724843511019743479954988080440032580014149371469024205236777643010147629552370410992928854275336091086291890919578319623316708618053180317424774847697539226287469789086867628853247898162642260321157871246425077055057889442820459459663422334235704891206290183901127748188662042973325958842086052885988863123717774207096141149835626755731185931709181997529948160346667387782332054343950569608936206900292434962187392459703252228674307323620280365616223319853515538674960615544667701976100313468726847920382613171726171240042328644097993473198297011866047070975701805824244356760332789290191917699746137091445565018542354232777027666415704213608979031944535730279554144776836703807274389123492144996964377828513249616290555489542049382150197605662145855552168396284365173404495431090397687226830957486408214904133040077324823691314934355055498166465529564474869251864034518722542913720078761767474441382616643319847957445446645786004108798506968260454159012081541742334236740550763797035162954330846326024139931918514962447676092685603504164650997135116749986783288307360672682086749274763524274955567352975506344104581626290544447645899524963284743421935704564321233180107949494096234413332754891185751400646158214053925030172145321911395258230090236738111161251985507389650277701824747429531199068817855883372896375267549119821577992836412797690947675235855291907087744299319182857903933740546276975546570311582378760641093007826239965135245220979607213840139712049855597787180160428907060462029942276594120224529249338279732418283042090111985667686213741487316771968964825276918930608774379184521886341387757139938526616725108494093046934344276540840649076616254670799171050044733500235486797369001056298466336967214962812440382443348858530776289563155668041052957047286402872375663052050034127244666166553370260338968154657977889223951992397693615393325889424433380252125481408068768602145650671882894602754250016226202517653081768930340399640612956839290069941962916173099793493685984553843329040649990333228595751849651834453620969035932968027647428829737752152985900769608993996856088823387888737790657941295490228886253854481752553447100604599622838919386922110515357162669513946659214287746241886736533899830567735042657192622714411002834304750538617842757689345780567314020232610640742228963344394351874883281988036301641151992801238140076611748690189244578549612846732453955061508951394619023265537921748208524836225144316047292966420926342510098844736203119281397813175620481983715830559684246181865812982689372695968544909862516528144727973574098514626652933976560189765901291561605939069855534107084407112704297992069006660010735197173133052010685486676226751767115032465850208576776378574525133168487887156061718108278820641854073188285267701092076201396087938819065658760001894535282365473883856590376141540214428496246890306183282974113334740136979030472864064068633787590466312560600593882819201676152550083048829346809355247402281780802425016568110823126023944010264772560801396424704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -27756484312880363586352175643387830444282888192870973262595730545898788303285548453832968516344815090591055821410731359925460069221206577921313128158455665814807782155036392701632829348128253224606989171531266934627207162562854017985552327172674185828835132043088295784043374549636883971192186435286054162900536009177593554296842203738498891768465436199076823084064327851704704461833222832188110741409467857545313430593236182511460032475563587581321491105944311082429879215990631875763401421284793406910161402104378805337511388401118383475477547291001782651452512464047902610257826943077178852184117780503833024348216807863820138356808309948641972220945808879681135927244907307876380130403326092736732185149710543458260039930092474420672672286087625017386842294298168868837584718030054417079359200310430368712650022652394600931834885615066264901681856918488451337998970915034948059512947115505505090455410682338979258896350549119709576716479282854647612835304902319855417699964742446928295193265201043884088817686177530459663734191979996426753026605397387411963671095880759208279749658570022741252162896603050629110761753628106421004617912636033204054107409016030859797950667239564668108532575510107684141680355811250218890962737810211936018032881372168111656863915134693290517134942994221136762849151974847979703303098092020928299173184576364142286351627025693866057123603487116683860402910945472778652685634070866342309711335012529825828163055681740738925513110354008778401393185771621613105032554916479114788594921709277190495322115810327952332571288532877118159051314511051161260472557402697961364567996826207470730924581109280406101425693538156939287682575971571854919466828669100904821591735010462252157521094608999831797442298108277217503047361571655635432454789128896444333154202667919604398398984778890717775134959855279811344147076294087719210099334976420143083823382067070147334446202390667602928979490018160724916573203228937489030990470031053272857217020492042194146198700773401501951190131821844754415917918878704129933037635369107172555515698255634020205170796892096341699184132389389714006523662725316665942206650357123248280440993642858709050334462166647188031665204315859074727245552964763817613546588466871102522432977764245450381187600294121767216762552072608288772730973145950938388198110081713401650617208547059922332938706369097384384906630029492019694310278469218647827400355973018639299679500491644544829209699320602770754479320887543617030879621184652180085864073240450051679198392207524293323571499395547372892224282908879339679687086852511944811631003035227809038025513570178194126214391604000460736093515894401013809683300840878486741924560487320672522754021232773829156165943718668674960226643146247925102467819541623400672442811513506471420951711897845931137964946990750188694293826535706530280706329162016318562288467849830772247193873615368722875315096997708719833983023721901889172459443462299747190440751712104019173711592392174857783557925522707125550921556090363664819532727670539642458072621927168068840752029855309210735105795622813766080430725192887547537554552381863264031307860630050882896452613132594908557095564619052272238179964904610333919526002340792483510991375497231091703373817533285663347713494139667259533411360372001308617544173705579989629602453615146943089089204151316165129041678186082589195030531137449850323461828772064968735587553225741102304888940457633391507190521967310371098336973611829638590041459300359754041827011639295131561769653454391319669311498745031387932828997545146863792113744231404610281735314564166816445178054148694410452691474326515764031530789337205945666984577808645136080696501645862451061716753779023133291186854297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -70422306135970421213502011792968200043492017175395527800368102764793889319635413589082358070292735147949383838412350023767189727563784928318441431194676956347259473883403305142882308741195539250292528440122461186689459509146958153026002516972680371706928189262197694131219515494841262363667740543077620790537375251281342346631196779172585040474123486732560378352861957023426245963123822488276744609666211655131621455840634702816270480354153638114229186423009238982250148781219722114386017821083558199304630518977939140540377580614044932896173707716973338309102654852876023480550442913838813064170907413438966875661817565789458617317311037430743084859080597184787744880840614801357450485686344481845680890183434069318026364266130651278434008027165818289910705402339305430490688704080162374652660910997844904339931809792862730776164320151824227708235220803491833263333734666359820802445552279865936086119736939940820299277548142622693693109154036886794900805940203784634849395472736574815526832336896274828863660595984822513164792264077320568340389633992018961646166043011415256944433305085081809929248416043076364590481229677887619126056850650924957646068338071007500922644919276577937209978311604055069111423283835647374134034922498431517337783224204054974498965527834643570942116450405286780101602432588993719038579484293697507070668070938904496583330144746091486611579361540280207186553887412122429691653921357208526451978800917025999637754745092729996391046339760638561227035523284130564363494250303994369663449860688649748747443918744864280530491439064608988700609065631975801798906646262315818290283416135501336589700780476497006885983394528354616956718735145249171251144062891338502815631870887789874265846638257057975283062719486510852826344407635870672740045933278376864054686335712718260759945859762474694473776675108501605268768523309603463368889088972313986884045239375075063448360128385591048989114375203462979119691348945027018750312448070556530492468077610247611709319318522909851043023122923566098017680732923259248467318487538167847898758844077887512884697067454948836386010995813291443192741455801550661045965102755444096973782352694004657261936586443576999237723562555503980365149582874725567199793595218655828516192116228726436923327283968936888299828133389202936838052850064603466958468267416415293276019908378944474749914727417199377936838664753358939498801414391400631136923061425037132765820225211209653228314108388704375103568369293711761394344009082745554378889642864481460767453241476857765464498641565715940853642667191677722865977942840259565536698677023911604661429191964681616051127886707630340721098925700343341594667176521325975386223277182781233986299697486732610939877272205917547932663296321443184219935686058741907245380655440168695391764204604657477789913945513612774097937368050566295066605543285376212560465407100459485101251725328928156588932811993777674569305508119910054230799596227820829039534519332118525300014921440231605248812243738808833482540944239690766508733475904674706164630978197824491785666842261775919891786985739699303934337894437031857142695514076889173839854778843014840736456138270759314499923410183551851733684649291725445044906754348197626292929863917145901257191171673772996834316130517246037455430373359408743731283906389862874285184265755204787969761920585690942884294281025042921479409279834469203676135451407443543575352715888825111399644908237609256145160103846389274991511236197838246912504680056243602389725819830621808085802367963640957021301972732945269961743478032715508227815629482084664649905730532402439913745104333556832912465324549722827099129528698318232234728177760830368764932375814034089430553733572941053606120914944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 142094431152034710798335657289288743625648300362357572144937144256564476736975442507779890417893966530918285231893248008007145763034290614519329468495464810029405455669799411728977973439378752203668377183819270677932376286977082736923584076658671094858250902976657269125234181880642468829697547328284450321794072885180956474453777011832498262954985340507066048192640328286024853372599993738054434097002807729872099010176268423359180428855200220481797429527144015383135008731044711911747917019860023418655094902781202102093195969690842627612526624623290849069231792310657890852890373810530385701716343839138124915210951213329365598167827855048205236936920010156828997793815011915549000172650795392248378811325839767614333922819888138092091707424876652624133984249497211486367853242607153386804039202219515563298092303023943453607910850631752812278619210836961892889548137401684596640763695671270527297757149298649348348393483413251629456584392768416163969792202160228776040393393892271551990064121505956898093975675167027898708008408898958656744510018355623740125618377299976086820740783561028933142171425699793688567884044636014044646562007543496343697249993846129684067049045165377483926114162045415518425015497274236944478122844360425640518548919738631141019348050464612359767574014776287093913434856435425696835741630197303972066504780189389373792264179452243128166644715055572112428332340434683874552001739116069685823160721740544055241812710243625721581032520669540771096175307414420698281032136392201963392481988988243516585575484048821612819145153011204301179733654084113856794269549466989752143603080366829880079405408594651502034269873381874888994970025685078614353884370773805503843399450441263815180082392024849046633823922105548597804333363601453792265770507759393888631683333737898526500472672411930646379051369292475842152383317147803280306707926281242354066417476847344031519091496112123193069485864366922829272555677002823201644576116264191613123686145162781780456984212655590196372881374894514967709576488542005421294846607122681767816848065077560015750554039654864910759285343411079902149967350606643728311034989196960356806769828970697230626513873842231852915458054307948261914091074462260006537952834630099960299597155497623424474761637257746613934954668340330243874914002321740775419749402570526206954102986427801945040424374538253987019634764087164210312597764938308410582221645880880091370632781410507085343047415634709043670896529577156995988599385394358403551820425386779523848961679553602295399088950265399354612715141365609885170961736119242915852950051079349446066159976701072438121282941047530871309101422140867908052609502699206894143647653697519266443400029756365819137284429501478745157611291575807127298098094343133818755785598705049996794898623371455425238599965446402933150241537171346537733546240043985519449276492171182710466472267096435998993076237893810840167762136306669575302928365132216243671755678011999416189170381132351390764574253125407102278403323388063540538595719740493431479337366623606704956604650791975810429521093722614764954731539076926301181225144820777838957615555156482731915602745270825306799171557162708662611011443936220043435995335743039808747565848375517987509148868414729033210716253989512672886669960337776941291703502754671680311874106423990097496409821036143824285027534448977751696314849180323569585294273961850369398256763992782808477575866536026022483986106157982760257287634942060951516972058564640162273948284082102737495759314824588142711764378292232634620818308406946395439629640625236228818590584133754755660464917364922694618395731557773856753406465067515965030572976757957526112342958947593975736456536218868959242774118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1190407475884009853428783332359065313836948161279547398268754780673590212271217020109839304686508445341336674382808305865110887583368210221847997728133477514899089892886874848749907449079045035997260933968375653959489055810185974346683495624200358189003680096361661502297256531554465363952725794812635769119186792282220295608927036466942832653371476865411181008968520349282232793699765418247235350994191664334098897739030295797184827013814757857817144386497243353088873904419658531835391040624635783935014744929395304199542475257018362405349656054388602826470410147071663892943866952099374518551471317811969709023918846636500899871111993022412785706944716101417466342213631706094706011732718230761566035118797826080059151161105594165314119946286222772713647661763769355396453757967896911638580608809681235333173002083612208934909656655319763055476186678835399434994864328493327006372967094399316127035333820232572886138273237072922633405334176049360631589483087088115524463952057994422051907522390771764441578530198838685795524773469887531173441069378081489176989968417294708483961822107024799172402398309122930156033279068165306758919908948321141450894296818074587575012665129479193950098658551446800599140459143044488709312564432653529303722639268044467361622831479885593809124821477480307337688955816804535939375641177982607234624895429180723947763188662467402401556767984865277307116858080360312576979346581842300611916579783578001063871882273873762639278838272177273608561907751626419108793405242002274814911176271702598332438810210552507618801578656438132812144232148864775254496641217280902481230774789161200900530532827403512698633299050948742137813448328138307698513757027555653570922239760893725321167614347333023995287832978318040435252334296737199175687023437205199423029651833893204082286512188597482158350216147169548700796146592668149476803557257790090499324476270588390349200052714947663254758884374018317058708862874796350485369113334437998989408597443174155601477897793502337765698267329829684922889537640613694777569914530945989347157467703896653656807145279692787668906903582917192137245919709785849414468589716657137418601882386841568931054391555182990023811539914182268055734299836616024960252270004679654748184283473013062881673166899158686173083197243533140076575553233249574534723539797133153803148214681184914829017668003179411978884606947960242227891864024117876307152189684243366484959934574800441013688563580282352404127753708261344929480487482224006879044236804374894517251414272433706394648847861514879245630424930470264177303865271913907775016058827122088183490111482320449605245651674596237992464594402993697498712447558251371455669914262547140132904207836259833767939968503081452211365523533286338311690809875242523136332204771381762362988407806461658698548212717824997417852195484031932280877173342762661255125165058233347011060514722780359110807821703752340297416653676727859819329541746533599929132907890094074230645820309431941327898177506770756772695026914735598630851149514930694417081923057472063385615557488288768434982460844996326633334420754461129481389032912686380621590642654359228722425682726452317650377705002553971496644904146993135438450582875946441132907394414601765877346565769341811008429542525064329484430365376993226877159393305617978450140079254968698858688759831547354223563880755684616409039807523211381687705350004190815453860577158322958437735583139894842981662380010784512251183098736509791575672007070581668197842553060283856429462986584066067083037760860587840395227184009214821671180841691429306839370570139807091822364891031349931309688177081258706759471405282826017335820285312034394041242431411528994070235984149933606013868441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 2228241718326697125731438624700820823392974973099175260552357004037020300595858989046848156361609420660058645855099860650279509548143020260482074798619495394279373256751115395670995697724204067286811095221655286804176100247837454994457213140307484163966307142579415622719740793373178867183429961710305889641039743536835701848609976915445952915402195764151764840186993715783051272974183771143904412065532918434064993157742340067995958611276822453123746346209451951690239385687311960678861164450209060096202505560566512625887990874473643723208371805902997930591402912264172752331243434160066495699431706409094017990561794114991809551264918222272446223765969462805355315571424186850875246979673973799648910912227929228673130447628967803573420425666796119216337991002150380123068837624230337360197801258556796559531093494996347435451006737556108528589484195812285517197924255924961999868388730296971434736291865411104478462827515318120778216268183345534748428941358633921814378109027597214190521794724125166159914071599898609980024199443990389378788645223906471034516814909117186253298537420962135828158804953994701263157341742265458541380590892123131771587634677681412045588532908891627521592358364725263257141167505815132067249411759802913050401971016126726987030926753702046048664957350584650471261883366425891514283534662469754527120921078451913938630088675781106271088685025140069787768182318752256333799262419946439507578734453590498128282053711062329558790553741129710434123245809048360926346915067076800000900718930754757633128673346411320494696965138350076169135315452805032930182204354667294016133591713329946653157170012876197405602060299866401838097035096313281216269297379095047708603565463539670176921814359312309020857765836599442819213462027191688355818227727582781077898408378138251669006395134477083007669091806422899503166270424041767169295475666376783377523259559614136704671456032260784610579076856825857929489261745458074316919484065215820670221698462232774966676111999379769783797942253205173238232687464965193814849224174925591554623746684666864556721923678906211324474212771784542803199013069683228096581351741971570021589438386314802005792154104763500989318080716925162794086529972967375075260847940967627284017580842971566924590943738469528990143537481434556329769750750779367416880459499574216485449755337470406287390509219194786874459148193014490929787920735252814137887163927126100363557642374818874735879778000069287951553595150358160946402247426031882681519867269584637337685470576817132534306165129702691824932792151331382207999854824221820733421990532794271242593876588743901799252732719448013835697054531188174431654954091416138794712197361389538913166070929500727018641319052426680802597195267006042629214657255335878463869757869907756097692345041194707125222946848467305048225160918115722067396908586673301436431840713799964017509748172997642901347223975492061265368331083232380904417032959693388723220417843934953973302975277438340231206814504697997175566960529669708362944035087411502447547057518429636413688492832003387397526042840504417470611170255650205092186085958968800343836228086016259376154978562407124896398632675899053466882003620080127246932115158158793312500334009356648533205757209223336165011515229338184489373232664899853539384500997587414366085989802849822064278257496311019740454284072672737861066973512659565900819487668163698238496038196404264305229583611893472234969668124707378452274888354026389515316461728131289217696053843812237207113852297282129848571073994092335361774546184284146558816579414208648615962356534652937606586797319454949260148582722912315349645957500447358442165244321541789447324141230858338533467513430488452274585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -3900216731986807084481432749798608585230160240810024726337654758520593120193582600565349968606679565275949875697018614955790728692934687961415098409723606561607641856604861158099372267890647245721256317574193335822760536583753048110391806032741348566089609443373505166107880491847770460509116731217487121099878135232412119923317018729807713298860278993547652660225258833257031268994983249625583584340938398674767098716717834538249759978863581720533428048311030790047541193385173535516925962327822739892163398514558931041289814713125500543215806064431204620575503099963980224934944912715453987436802139588984507815064581515634725870844906604620873938722264080242378092454219652400770239429760631793957676521782592998030206991031035910368842713676129174035426963771634090213862501636682990034100490550262210153395028693345793123933583658018977107334456936861581619100566129609925384098115427243365589645618202888275469675471300256903843792253204066197887014250388410707493855576064416571625834130137251993113194482766901263630996521452765073897821875919881991325460449301917931653875523002481140428973864913425175757322363894135973236368167762539076720326936348011698045169267538861163348405983527880984677617178600122017859252864972468607547372684362361454040155169000058214537984578463634617059771408547648297132159473942507127059947805696246039731247312387727182190384288705565076442270157278465074495871996018402223085202916926341599428228698944655875038494104972706244723629425256455618628164288058567296736781262407016801890156080902000545258279307353387018627330443918730569930419342569344605310232284062199533686637193017000742689883976145049319947190218298721235883260798919529871109387418957215496505688522502821756712924100205111169479246161501916925525277716958215101184279738524328992830386964452127044248654362686233779047876847605035675555832174599149150842030910987711538476447332076168751980417540671834187412002352848456544153831123669684162861856950109733892021661790319474343812438818222477673349100760489880896069255782814576847684546713239313936591952263104494072456751710294141575841486604575865972612578002644359109692911868897012762903181865855124850458597422609143452506346400485334751874566956744076108909914585077839521386646802149211887429318839012932242015225085616703852030196328275187107000883801663511589322858290415366834161437413802110925897205300540018769245726916752488341205536701772895606452466407870518887553016914996500844762064712067197508986293311088731111576391656460695193524519193941856985703428628909592490220074203577415228886305543667085832266769159744315720204868898351917703319640320265625351740090385695010290123042218955492279753455135787195415725296088868289173763832832294764043395841765792684185250495673800951674452711923738482377565207285841256279884896604971931061913643545302540289895910222049612458179512797315671015014991227192378832651054560240246974608930379912198245343884718150531819425930287533223140238425608406556764954829245029274106091133947724492110192084640511423808775822555881210386763916764902386741590781872602819335501546759880352072760369936217268578652535364986030248518408568727512029964140879844238541714202920750389674424876684708561015672235342755458020262538187732142647241305709977725203542633645704960858736694921560522997053281164695720662582932939245793368636714054881953810328068809684492281542265582601649826294619766684207001274206866540667981561427050980697217313895417931803847063578900968552314490828156573258825464163452065618299783970081695416321855941359784511276303442725513830491832782218957994852743018952805668328226518477528234561466500909892258670003992706501215935890835271553584767959040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -34871111412573199010036802200125071692780625750631082329621686676973640586372949945006568278869295296662891521838144745925576299800838523750432152350138312402670074484675033090957227922451566603608087060996810480446122141048564205843496492532762562648049805569982055558400582230644579373572550598102219977995186922607104275772765053492320543732754451793483040370302410025116962226864723680055574549075074457205268165189048781953512942467968026415843283546399413658106121973226396524420159774911516412774659341355995243267807118979264540603324420103197668042305253455128071002488007139809081911426366680605669131788331709092748046336451158544939779073022651264108829096987327134182639034659228537216736044071997714240631773277692675161729893172121093533301691075395074201666491232786409248062498994203596284343678286162286932561833479336108936716662033635068787098937646761339459224322444594963134807181581481991918366733286820298248388715811953201379183550969338970078383914410268821596006835820774018877186886278854261460867462470218676886484300714216604801758831824271187176609047686621954490687162883173519508107568864875237906306396194242806237665217201478599333355679748109691983510071884918687576208250471811179131713091712763495916341781845526131120610957593232135658002137669926199797655451408475054912288310041370334407794193216172949065930032524976220132105808919580261507357674786978459575179996492930270550143916016435729992790388002877148801232505085153999043997042589448837748485614545369352170836297619891061443384662776107992048738788191706325564533872834422134275245196895863805064315004425962797614861408565061295152342817907295145749880042231586520199875585935908729468913440192611108636339773274430450982588467500015374611801695325873831562825953702490595466769523466370513278207296012693633060521929490634386562273565439359209420320324286975115793933106491030944731592258798472322215151752095650349755862391005717454815098243604523695972576172558873928193342159434765804157765551396284660576925423501908225908755672661134981147980023816209917345818682786894280908373270205376188414065472430533457561249744078198900865348439134943539336776144876556255175696317758617510966073588808920700549573779557095792086635291250234267948821655366555791286691872766097398861938410293747490722995927361888035129454231039726261922794008998598556387217564993774081639200559745221817279538225588066847518724125423432924086758025021030142054495881115886160080725243848080576993193984907882033079357526979723126905391423256216985547579787406271716011269942412599524922292200057434389751168125381759265103945662811063812715102768127637605191229447449652658820028566606427061394583722458123072026537847989793919347095529843330479800824678584814855797850624824838141847640370044026127167956789109399945231103656740025857681266250509749624716784707047629653521966108722976184389911742651560782371211871989368568194808092316954144058167661890797222538089606558240367674882052384860799424353342448639196237729853055779229218071531989688417223349431720031045327177792300816579444445933940354699911169904629115564701495109524476365318720759682000237421984732525601902483906373079982838471180559455105150125259845338985669072548548337329824581664596527692054174357925510758502471314290209844781942894997456231294176316591490978460390955268650602688199281311596254193933632839545302225742190038974210206984463809541967954581564729814010258217024667727445138215309730049108872977045382802598382256228593225299262155244882646460393220727467200116381895904500863381923092271028975091792241784140714668909298352206660502812010816200665479586427527485938869256057124786803083716680254336988553192658698240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -113019642614089302828029863458377973877019154253440291590178280262237010613618010191593052434136504749303347418843339922735222573898928178498877683576368052781533889088659329373709652136854615747344391885611810069164995040749675359969364046015395531154003237546712462419343703038803882792579745708477074358295332275471425979578652204349377647327173636963042174843549578142527189792404115407410057639607965816550767525420091943790158451885628876446945143726504221488453252435786705228158497141193439889779744816669483836410896427611518511592077493059483398769854057652261847010760871267925255385836243287727962307667486969595565061072883638104670105815607654396961864485830744763258990028354736058244077461200026777276059622486843909648755973216522745014313443666080780660033657776540080276774230415234265998556907219653697583907883476544050768817153776721669972232695903693578946023411419751942225520828024082182864887991979441582128510529493343440568583254590895224271855194828795887050881002623768729601965737591396616134513286656840853856833762213274220532993735815902136381665791645806861140791968421660483760846359686910586154929329035077852573721626052269512970561982582586254905168039474706916583984138169251874491296736758177198245732260416037486384887026310021584075358432358698673947267351581972783136601718595755448413400519818368379922365645390728613154268938152806986617632850477577370182436388265691618028597412324451038941376640986792528837350897029777232462647897733429879952468305932332581727321920629772436560671757636639413953704925111297223150197149440568337731825741648687478756985243734645435009794343940017352611209235480029586140083052380052395231169786827937964752167313425459371189669678070522675922483244411319924015224864642936244731625195377638274309114006270482940610869474334100621712252507375841420927270609917522795193892096966933246601507836710840466923804869374418364416630170052044633864588642746225021142585900681352268026611181291146437998744193933878095000449205314559875692505902917208121295306842096256631277926278477146814560111623190782367866186140448059094362352804748013997587663622776182206962732797595596286246670560208538516863696774031124781219441973557901598684619725035858710870319555903707128536338932553579526580105456416321872684594089010888021738411397829226707590315107989915576179109680499278949178734343019940985590052341429655264494966667474916313010907175936572132752652163109577780110086469617134038145690133738621973254569609039834146680095407207733868532302854881492241274538308706495710853788023413274105681036782677281318206500366796055988687731391774408748841015035110761033161095080631064273074871852820878715927092724864964824835564947765251175861947058527364887171724249853954453033982115869417316065806071045162176992230253012725520223008482256214563868587312324452165765730471402828457480980887777845432947172019329833372676681708219181441905890636060403263471304195723136007706360937248325549453043924492221970462160923217729530757054215656797005310469884072903525610754429645621281340186341840530326180833638015163539772965529910612593015191115133769899301106086336430524393365103912529363205079540368341137791340699447594478252774558482763580334490321225482304469244903315262964733175991598258609967174060103385364346213295122240264113845497771558391850645958768908182741245089212338770698788665716984663991887167129231268721156794498800745881758054803388624445784656981575204780335238030459997511636466618422318351573262703827897662758527360239068313360928436847156772028493482337570913071513092852266384139750523889242483615980395846557878825690313450247780932781932292346122955967541354171564437457436360228995072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -242084001098403865152367816169396134778845268943112971127766120289042621685009893357470107172825747301394973602946748447628786173004733916304890802819377236313071821485998123669189426362985067235470964224275712080946019706522869171242510990532308834256008623498535862742959016373446030844185062241171614382267853564527495589034530753823420263754976227860482784700520745203540902185973636214781751650006245492866187307557742144161903833974307278602981279555781265735424923353827348885815635386909761571930237615230343976124137061989325791377572809135337293132330465172855540877226386879165224973530567423661362868356070415743801985860911366170405931159195184596558741070337938707736700643422155159759215844287836416916015110575246305133304919141103813188832032678675265240913041547679728931732512018745870178333420979921174804817070780343245111769422216150835233792097364020788954885745665773970729027226443575183061315969808387511354979621224539040300664453623068745609964513603265069946837001366952163274640412933728263323055922938570316083285437082623267515730515248717645523620789199338961746057981839920280089074954837488842577763000543185760671159736728361161908228695219095134187829230757817824066932304565962870415082470317696182413488218358222533283395326914745995083054420511539312037529920751099066378259069503153298645694101165846874204053241327641755029986463469538170979262769250825744698801372228336032398884732345522774350527367362813859701805925954404838620545054927844358852313725683976888023333587825964511090720643860076738039124848265131233270064386172490867183765926138876252922745279725768028572841772558388515536769582843760068903881240377630669420406234890624789525176051883787766713175177082710169906781706370552808039621440162847529430507881233914987288014245493798816618527696933089671984754226486362193923616104182573222839391770883096900243774460441372092970155854997089274187419716558558597909020732972182820092982890707340939496932139927494251428591311846890679461184416671349745031948922649429924671699350973039703205798820632211281500826663514880243453276629222297152826124847871437880650226342727963249209283534476599607848771357319812292008746334160403257050037781886880738160373424122815198680078277968669295444669309608483505532873549632317956310263988720839134528281013295946784108334941968202811401604068187829500198815524222599614444290762506944935120239475799792222894762001148925088167933522493960502688288151395232025964982546976621931486406080634288903370100535471289209399316941786337445928665139813571662605015931741177770448687857849308407438044489379414301420764802828234444572933917789377826093675810270557715572927770840250350813587905751416171774949399199668252320037720815499143223609797393723492378667503760092267951784557500886699929385018117955892618747583359172862907984594116021674114226698812536712206939285262470936757763578898908926302962225700325879787245844062020624876348881127810635239855199600391358340625838331426139252049111638853691027159182183281210644742484597368205573577524712792895625945684794850199263078836871476131713187808125584395105740308841880943497102306312585006163093083444837566149138112797975772813783625235858103023071438654991603216340165198910711002796523682274190355588120940250457803612823340312683815875066791434851282343997768608306206989935146704861397970542248003157105935614920357406094352249202374126760736611694120169245690113815584399646450510924225058838154852807238908710674277869159664190589802936155213965300484585814081689406706398617989570738131501264684688860065373682069517761411188006532670978112304891031297425700505807136378793341088809292713223958689815116271359354530600006451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -381059021862775772153183004394639830636339046981547858311414512885518788672499039776631450403389545120924283940645697910513535597952447474833266790502436395456768059696453880235943775452268281270352318414844450769228896155650102391482000380208695372439729513530225136758006716213813125763591743361436891083192387762822717229604540389891128270777065512367388903088235115643636638406596412922442232023860255333999294173856538016114396976669743131129467368154241138520571208173421530023804207265427526086753583149121899172800427621444513480086861200288429811357487663396862435333334264866723513237304375672639550940756413925040990535288945288547933548061801000298860073116598156923561229166264619961897170673747399279742061224715555936341269697050817380193808026515527961054768766068459366558946792670310209752994456908838695041139572697923892018697609155269366620936008183914455720946670418875645081814914724438574843487035612357669444401409128384471284839458930312465627114487749937383763977257884459125858605324530123899530927197637865836698656529722454644892659853343457352742136084230673293782017943501478704849171410913355822532897249218382878009585429792812105632959826373758613047444860353506864683146709139570668327233449892654304491645027444815018343367933889656428117154770002299371735919253152755499722427272197416633702797945986745688207164789339549006639063280653789691004354665316388133322832989426872209966996160382376956646706760119708397149491483808275038406920887629849604280242488557320888719852458291256688398324860674026731823236668056003269721616504868792567586279637236049391054790576640551915888519931070092415365794077427672333570568713842776981415485781811211039559104300865881740195196055318585912144496146065098639555743387044091363082573326450295031221740497351873044823233870710931827619251423243746040024432058294373138194539125376179833914909332065552767929446315340114812390249064921411972354086831421645906072567544678011291638136423088269034870943338980667238185145653560636616923635863226656966670776663576823055042036592045937034774190060846684274153068285199263139281250500338585556138031383647825176209423429388622115994029393457093517087496853597821123223750466111302541752221353353810402959974015325286936458162001105006476836356673920531358324953479161950487280651752118136681552479098831178539032326274485499377281283445304088020175863876421189589140526552586679017922893639987432171223148100029319874129715759356490954564634304296905731292028456967903222197510996420366541397438110755349961474584650852245899454020979386257197668425243543794641014392254349247172943562869374655552460712676711008573949726850822854536165981711872429480624141323270350590429390184559840158449567766634234314006936205190787552014190351141515053731594452611537977548742173189803585175643717139422445724484774003004938888174184237515412314613524533205553188010671198622579183992479125925714985564004713648040432270913365552039464137676724812010079680715001388263304532516908078380693608266639935058434986716697459182737928054639379768253920660233327320681711945482070800704060586013123872577272105465853167218172100397899251244644967027942208997459049989346770126909877661799737808304798274992832940821071606336943563108297424360594333671863659869479326953393028107389277799344143599885335523960631809227647792790810642712969816458966639043228949373144896606725544523336468962010429011070033610663775420749901305683013792014333875966964672253673120072910484281075596066495418452590725415167264417931742561033115545714948938337661614533984526115391450929103045548838116731985281134377202963591004710615226796699074383647008557563902060928879587515622264238000234823680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -458527224907328155160903332497801574626819559713139443839674164085715008476548890814088297345011223616936435945598193480066462902488810406428871690384513743218214295842216559582808450587376795085444671452926669227456841322664623684643956812670965478431053306119901632258764180106736610481014534424215532832059105865533418549019970985059925971028911944520509313904354459806136340427395675466140775466071555088056452723810543713802763413669710745128232097449963147310332169596938692375596106660715541430934353360163071557979843378854414062704348170879846349966353229015074132965171189650109796208350622231985359987349094535777249160101380866885260623213310690055133165055180496523391727933211624501786882543450905442053835614925532194797647850286124211663802736115287721595435884236270202722916429858109618587393913722818007584959776543339207483545858187314810094812154670367584035193930646282155069069799580991556788116337641849266830129256052764245147526090392655213156184711128008159492243492918563664536746724254539602190423604588036149750692728827595829952718564995714674572668149268671553611375013832959093321005049177759566568266277610031304709542834557473409714164795361256575625909672366655714281260397056832794585651315286831691978692307555319105504752238519108207231724332106781338665236327316317059014611891350280547760100807872983844656905716622559947882107147305763923829772777244785115087630628661082872239380148435408430475294502153266717583009747098239828291293756424631685480368661343627386557633459608042396017527526671455428778380472889400601496689639574030505445937708519512530113144933545109175585191126513380607077894696455949516158453533671551798564054870736527978615927504276084800499740057083223783336624253538290449032831328839877721954665485339313618388138272993325538039616008556744113046149230006286990252363018320575333434350270614422680392528862565444520984857846299249155915360242430140940356398528117552714623877678531606720190577183936829746535473900888952853729577051938777606043713795292940690714819678984932090011199641641820244286777001675575914236123482786793092661837169901857929722394887033311897158675522334710833743311633944867528454505345010968890846838034677812310486968603969388165770263818145998937643824061774933345964971040493873127509720644314626208563828489122893251206163589590078396970668176109301632555948351581566344408532696413410625207673238880575678675925009603712963351325177901242928542438952900958102262583477340246649581619211788780531321915382295399536445245239294725732035999891131632430317488906325740588858425411429986325933001857782209415482567115340000657788789306316461580189229661533308232964532657687596309293100529069409831672197682453645732762180386462980838769938565504800172761328515331430209561388172721557566508609773575314112616698760514521421307660154833672421796420744948558984537082289167877637569205151505323895235746392377076992205595427748967985182220457079286986074202675379233598563595746017868947764475705361653007917850487271265023394590808125374341835335214962083933968315272154893016668428426215916199005592433561964392201382234452616580153878063596180457696933744320790037738016151258750634092424309442006990561535728598591700084108064313797633497311060307836123052638420696359175304030723257524263664840978035436858465560410914958461981242498149648925797354678686421813635149013601073464056212208192328146010335213994848122984452328245360620631559952075749560437041109804127220068347194623072111634897832914787938852374183403235404620117785236260868692726480634015046515812547277386126718223448805382787685127337696273018957471283693021138010348088988777792418744628504828328601557626548912128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -433481616488975127517230995040154097248854227051933119844190900161687458805177309995891800214325010620143317457413439501819271928392587939645770029276705478402374758004237180012264254811922567473705190126064555239378662423879550356575838267318547880040169281500131450143616622878030003105737341607363899305107027599519416858824092515584751031358214379901373665754658436202510460872967794482681572956396704172474739834194288454063682308567990076827989022705122391515116178376207220865582866952782373584863743566937222872609591240328682193953644000161672359057965098018046170622933973251303734193894383636700156749865243481032613642051581880092737864051975440139253290586075830093945180456550057111266025464449151743476825038108622170817898004546430087069075712828299716194818966196879297704381818085496458471469306178750827172722779092547990725625236469857225309709179379205588564219900686551424523882105048713801399255008806431389968728620368963356010582426510048694270524666346518538903174801297940520240046541117126818917928296800556749654748405335371449921644332502337272637429610643566750001897299525646841618065848250996070860829221074318479659542758012999416933461983812128449002816482746393470739677122981107507662566064962101609597777858126166877567828183996137817644244685750074819672390583546647342720073284697800340152569387290744814154735329168786213286058361081847700076391528928916382141280960600957516460346182886834659033133725628844829631381779930058770530611782837507296099108034309504270307877536092920611217424849393599793105729198449509202843416318138458471369738821956999305670977854377473279978416501238981323263233575240878908188170420812172197000698639539457030829360882531140897454204051707064720871521212146878083480738332264595691175045264257488258284548864840005382162413061065737836601963609143057138211363886561932873314175651591638863455359580131456879511375150245669193483579409318662496109732079001011897912976730468741565463756908899434551677042646094656128573996626135203126707111577085834987675362713090271289967138325551832545143149145590098636108935849220232434729430754807181316205642989782492781726338730103218731209170843416914546601758974677255100659350486035614861471046953356073622338984482049236042513093779466168150397096672364754692353595280101340470009110835727110899549176200335006680662835698010145547017323944579720613103407279693649929090617521858055167803259210819711983526727429597444701923073001451690863759266011337795128131821974705171263989523309501831727149317392713928301193633621924383557787206437990232545601198942462561430159338207415761008795472082754313323410890661397613938457921549512449727957345502769166383546782887330261499374538965989584161076896894907104984443384301153119492485439060689186144013226393991972653157454089203269093559462983240286378388894994803911166044230236444617385867965521925807583161990926359095761899231704528391293005700098578404297751838769554380140010716533470458196434920568892198679522436620709772934762904891608543857472173799835676500360219815104062408305354196690359637590400535658088703941126468846809063593803740840426465485183623540166502893536609259740967511398599084682902412992120012411198375584476318755542858318849892264435819160502512798399945756923223357073411652971612877879995740174628440260283079951384463306252580391437092542329765035635603714268866617950796679780910132727045540744151856383188018016822901754265001238336478380259032341644981299812178235547093816003181013896411073505431571673238859830687064367868074299601413839410441106311341626796778903314858869790537301010035830829841845034522300459156897654344474366221615367770683994203062090575973131799756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -330974494178155754124676125960486147250236108589741010656496721837609888207153511844509860436633440052661840725792092874454439098877234081422623135539149972136113724409371794726413166478183546299327448727301554532810089558218300530171129515240818460094110685122949617508707285042281700283834016045831583243592798627911340201109511483271867351044058050139924955097111414474985262834448404003369924789057058839686714803418354649831667243764109537161646703655454578424128768274485673999450878725606242038901840056689763969534916672575761121094641178322186482540211144335543264711117010822678054426307102710841049560424581582126198650534307610677337015290548116651639600861140460060186136259362839336684228756797715363379820553625843911544567079392914133784065963834612075026208962489850774552275914673639036387826367616833473166957522111438928556569829388011544239235281052273308232366637651424661570683845201187821849250964116481819435929537116079668705114632326539797817101048469418819732445413686882112556697972992086441647590787710964421072275695025381320152683811092750238920431611713685491706512162630272192548216196147335018050195856866309776344067978112504093408323115198931608166879315267846736714015505714080250018017359641680860211513216979590089049121699902127810478687019875013724502313744592135199919875180893904531172342551384112882825876745937807879574677181143952920248869953148185310547915347212333731488849195601294785687345994408080350426639427808637481071791364051969082782287353168590462490092895314569756347986337231085553956647790649700085181767203140587704692659039002900412128585289002986244662118413501331448208265221209454205652628299659066571259291352010314243211576984680840243045286368619658242590794478041433400271651828790754615389074541649781562625696379877046576835895776927653243669215735137182778446241926349370361139951215965832466085173278840289098710848432776659349637481113448377389248813209134437933671246708867172813497767377613213873138214842233828936583796654354164841460736180386582879975047529418363638570145765393698545422801420616191839663754416666355029405403125524147877744048045643746493537842331662266012668350359945087533203333701391297189991510675909844549235331387021597798283953791236762841332961771827002555077552449664534319395614302209057182038149801949891534585575562907973506042991092570599984238789807230474955911057320137411073279264973010445553660520217518440184797973421482185405381248986107517835850346353660485541519908011133671342194713476940656168734817419287044486350904436228744331086913336459410491232661608294982410123812697170444045537999679631773834482489835345253788483518659737919943935573027638542290954040878680218748663288289589101584740642251069092183790122218713533223661673863509518701645599924532511325380409862626831762450500791059770610121692224003258272726530266792457960712399783571827505422825236280005220364012694237370234769009104156406633177956949852600395800392214779074482165905275671095757300910230498839309468914447289701205704092590601117771091112233825142471754343837687842781718198342240459307630249801712236905539308008428816333767668414293499371920639721596336249579928745166802273580809520846018091875134994188199915571544163280213556722520517457778723045142826210306680246373262310927934693452078200791908041681275303437435006449734564812560044091669066414857077714560123080017637597051222419525517840917372465852138298766947840731814895316635512967722761278793091026110585868554409934479768483390156559484598861235759972399889122152137619398087001185687524519493791620164159086725351059269098435787680839992195824507544071431414891902668459212906978768048101741768387760970792960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -210696193133978427430650620478949364091110919984319073911880464429084062558914530489406476030063331847727148206454506495934170201147210177300359144602884936502130718403214334510087518392837511387357359034680717740641627274139960151318282153532336264469991336136048412200277749873453140134057648050570615474850172903814430785492928441811198874159506905128784877870989333735435537051858799109393407034407885121747877357279683797182351434853921043273891159805740583252624283165217965239628465678630052074463496667143496463708532575222732233084709998459685242142928625767517152870262391567906629559772481934645144958080174634884956757136407877208199591450240506447737174055413791213349670584814044917729564565082160339403892243803413535756204467419742261938480036158369361150507760590097027477307526096181307435857322270575312506566236360096941916748157403290282676672347519799338259663189782502693354955696845384010923606199597767822695784607340302320586175663896026988912873289293916789007004234835883753063198452993957756405358744751784206093848127990371166321144334609527217443888626395392956839521238405565793313615693078331667728277504474906872787901832474021037838401343702910570229860347935314726267695446092919970208792085269692414600176722199312058449079783086611234437038778402978361867879477602562314525677060487436472204323285223805223455014216191019022657640562615145737424080384320458315520355639918385668014657146594540897149871408964296217022781658981931987132574256960927158930373587734166530947804376036681417506701626250234807288379578646411089175233617834739091720882156398746314713309177768063289941764615630766985462349168396186259692169405809661063646671420793202712716692419443028875931996015775361244516163929641064040090883496893600255918351397376053825326568193973727548842339799469992460859825392687407016234136218628636162036441569763689032697228369998082637274863674387498284690989675262983667195775190103268033340816688042066741534444258877792157311292345363136249597007695390937670119266344599679642738347018313464467796689842770623095336355374982937193603276585009439044848470446586314751697180854149088210342537649657359811566710373174354240721844327906901258200132765735243635592727119643384809230256802281413733030414273248191093254936404670019042304020527921922999701973894483444900033870127637246934122334643807624380923748058058820256722396308599076777051691479112836637270356913010017921936065949583406405032362060725745303686586773822493585048349779145770523133963762631243557104454657762745800295291025426939421362149459811788769882051950186307760864511062128816586932218220084828714376612260371018227038781413255087433864774232545366053535731588623202415774596704531616176797150969376774177607436976606212040023313773589443655050883091369185806804727925869392044137485850812202427320119313905681674369262214055427564425122704326842353010369650613560305457886174293243360092285864505275635388777056752092751621801758413245592181814125773607797130521331579382199450907476692169558474200607187672947472944283186495343222002927429269115540763279936199456606860725761584884050667430231085484303148431302125690760086016351700571331942410843462622761284088191420150877612951040091630977235550836603174777368935358729932738465463724099857038115996672538260457263787216335590592719166299249865373201394951712103927220491099442710460627350518045115011516639615001034458054394240024629693290960466869081847127740001487516285160576001292013542445796148284101393163558612749068743118415301496979158482951407533668798728351247985300774735338839786405481680245149738444641758603979348312469537751121718436034040184267204356887931885569947795537168171008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -117476063386694108476406327544226731886376153439259506541578176281564259186168595816173893618612315703976174990189210055477085208786608543272915250944517835218263595016988120967965050848798950232597455699682472318893805771980303550806350687472540964193880984793785395460790757711187360224572665478837895489285318651221918195596723007170487330421730485652637301923839798574192553421143502556244459538638554224648608909494163176931536218588673493426115703382079778211662669159028050857379871078068773305045298147849978048834923899900588835410733400239108569258216771177839958872142268051158154642674732544964296869027173231754259745853529636645893550463234548333919094834801147816853783893107585783141485099268940747081741457700956053169625371437552926193776912990602094300654703429422147843526407277368955036971064265382510433722937364315749167601387588224129460057828398471916430956193742449933907788665547865986757979860363856387024991082555861083301069335192854478914553455656025260435567124074959293851928021636969332953930559534880102553209952304549020906386162949844744242888034228266735886902973077444523208014381508228874972889585319476149390542306762275219312010751097333091946589605144121443327549644336754742670282542533358793879702633950508124915803973432075719738171931015031189381010870945392441179875351344241393555092105841146888584465835183934290342371729363839437150810140917505901498364233033141130227820700250606503299584444874762952771123218167831492793306471295671027100073577025379148530188297552615692697234105427092726630087324055726155558277407353645671846421560853651118871475784632529366246166975204225167869647006351930374960001648364810824039983562239491511315940857708631578965315945532999864942985419602245084350351711889492976061595499636199735866380884577928146140379065147665326259358301670257377715285173572941589096702775705869177018596193082982837434334763244065850021094014064768338599226033195898317471539562685645539689877408697488071987441393418966009003806933306131017974846335748494594705494968326759605513101803460167297867639894179541927864546063797537093023543513690921546978173555221605854263503764082633454023413700094466166369901267639671850418083284779626786695338478394389458683377084332367324599701410950661020482815072797085656047921343730608588363462370150577153202453591563466457580098823877867717237170464379520153986149452254491893817838920710256427041816705656414145642222891880665644051957160821433827122181477035771897647841930109772079530353179215664687133963993644481730613950098968574029810423682639946383486425311056999762717117082210121226049928087425434921641672652376190311212174699207263240630170368340121301421609858677685285237687841547256302780408871575531740328735116596978901041788588969367054381564952848363766592846930430187640936476375067870070802851038094778628475326407105194851952969737545179923015587259791972189886583285676389365558110875133504827059901961770686290564201377739864781163679939979817376241229646404123407662762717143451426519334732912080070064077683740682734169690383266386123158516316152031122941153107518773318653542823027798509754977361198240122809542061129494569747308615393745045488849312939014064533716123769683532849153306105223699026362806718452510658199109124034879695391097063396618168196550660544557048165670298540366345038974345620064135115895804162546081454272698325775595050635074982080511895594010150715003653901009851886715951776579486046198818892770793477609250582827701642760541799352278869777961529999217206060631846757807551786457980901948706859549881771273300498006762225490678733173318805371986558847598395503006210418095028840521648051116383206475369231155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -60251717475187286886246549997169871438804965647786022447763027146669889788961537229448192506451919848236091670297348330303018834836814159085982485400538354000717870502726469949425418305011065497285382300656568329923673386550927045682303972511298934768942824543318621920496805681936380570476901547266209083752188158539892215343566835145542961906191211703330667466316683018200542194679567819329406465326981382776402558025119257519297928949056888079514955290540248445208036530582010030607250148845845463299196684751538235564547886290500548606667559986882129794000924979376000153996295541274678730663670900627754963581843024483992744686538788006978518401881954610452322144036408600390834516081554235392877739200305718981798806073830627995794246667808619272684097560921148836671780274593456306002985026648863457978023389766024006016117238280083992787969013977968484573643866994195151147839202852319732567948642358845877315137628415193349445176830123916934306888826693427683087254940774312362201597816456058770181375330221118679714249749686567285459106333629495454172348713538355513935333469627251621385940134354949039626362200804979110298008113562809484512458166347208198507620959565861401880288802172371898457566070581415542689694025245930625286707733023375463326426649909011670164218061161019520502259125602374948693366944654579037462772950338051648410513614325070065333258337492002841349527474935719217063719040800118349718625755754067943599833631823035818559684164248468059380462151858387121642590448134118723236913103802843157094789437301514329210571590841333504684226967504311486120983332374075338193840526406706188294678897856472391013268323362856631126304408360747426021890422665497097482588361628103541684260514686150071445858004684186188276890265386902145350743355335629135180234867150725205376769802186187631211880163725102899268317843975956102209409366547726851159821894016739330899489177978478564223207667006036032130108532602162992773101925778350680083730120537632313769784165092602221451941145325695057682753574419197477826768778105511583430355648477303899868399671380878498586827384301786218480299650923494861560936378506943664531295826007692449956582262537965464740074443728891958650930346740221984847322658965835651288254726407795354930619326482739708873362842445542912548957982897796194071384600242432328005143003767691287661259163240556336344766271349514994892844463659327972655876605453670159480102233631390525334274475215874239888028440501727288558968575085274814761488518876862177917335160968259841874380870407154861675988606161265013203031996335866675221402290452765840962536070364816587990743462328963052597735380983671111192147041201276760778666798814061376022602692116298387272116101205562196458920839278097017280695929270778887728273072489199889644496680938544403041908256877538175189161299345426047511229236983944617573970004792258382509287840038252857629138661377915003766673411387471929777563961747085118182608814440691749915037009427437348774409960954812170719334523040772288243496447039251467369079827220284020489404067020402752062836058033671155091623791720579020223342309481749214406696696850084019556389254194580465457612938213733960355428405325956377626178971544373075286310784805275915538741084517896388508146252321920603699878230124642469718164648609767818429422185250590447302113963489672686521752801022438989746314944300754567932707711758849047071133646810204722440195686810763579081449720245780131441986272702301105512246910347514558455658767060243007314993742630164555505234227437135521455989994008832769989741479359544906851965726090019951976822571351978765269372582144982439537174243858975507957962471548211718262854943059962096517120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -29488625982985711356892269883075711153199380755977719075004056043086109486758952460217004401535931857335054292806902371014276972917902240375689480381103997140498073175150123855516493606976195622429227573652619981911422770623624461126504634299118460745864105095314070866693915442264307726176445776086883218395112350394508159707975421439743649054371073819983900686621454913934560701068085929419267654065869880641901702385443188636540404682736727278528870852304236972272218212287299533511399058867995396031268115025605592335560472084330811649085522340217113760190669460017906762741170005937733726904669074089115260345954757000843800416387085619071819768757769428285453812658033060917228303154012319700038086147562732553023817005744179038553391626609466175355096460285468652477133867303048742409458417772027423564649678815025927047630497708221237047449129053176565089213175844396586083862719366787821455058905047709902234551224670962872068621690010782705921339891299550501495249888530585422653199858143436505861676422617714576551290782442068501263254801457378230301662109455242106571461828661132064777080493100764428543562200035043655095928816173948448110940946096936979630808965457062200576621264529901668272084719821922839826534456109955853797776317745846055166609178408502349598230110931606594765202097189396558536760848345600483565151003152686762471722470561352175506626780013958880832936515467676835748392970423821041978728092347540019813581808343182860653613001704147505923301380250948776021027776457920273670590703251246066537454717661978688827572689884205946752871764930211193995889140403697718774153552634927844064627061362761698616076781969725173932606084733431950409946959985466068405175936239893059928295501629441481922814306131242494076281842458781272753647511625423865131400268413671486462536634183780434631661335072115754739302620026834932770586538124974253301355697609564331660868246376694530401554133279187511257530232290459469221735498249142065008971612235895512959960154202751225184755550343794613552492722904015653332980767832507177017340524315734108101955006070134288835957425128131023608788886127755408391451120274584331584337203128059200916179314359960793311548767681621928646862828015139486742948681322069274176623567858345471178880916103456229694717339632626208695231385466619913620556426626297182023971815172003085007216810446177495815328729955810002653776287319462766698400700187384539883193967958024325974237144492087414118296356466276050553040287605852103869104102144719715198589853472290045603091425240912562323555378792723692792982824970489830923931895207798729025549873623021624583175446669766016879274142727591718075610023365294117377989593887689592841341499274142385180477211443245366622447629415159388112983006314146422427710526252077152578076942481543630049582165945449293313007946239205177204235237098724751818757551881923798379856410019170247915062835618510102719832390651266097269272176691253979277386133869887535245073815627860446923976006948060904406519264441929966101839000220134204101708906898234872254281871760720330460990744343910119969592674760719184983567233397597461184591590117319961996913947499358705310465484495618952170626556669815393043799517469054760441249748078843302000332631224137375841263990333366139960098229399485028360902309996115989876597129378382383381239564148426251140224509449940348651888972288304249635049286792750936144531101087003670597067533724921844275421707967346064628725146630582659129545023168867947072158634630098364240689763469996032209495467893826705564829593664526383704463155955327807772216288649886471638082937511993725511224215765285534375393786337060290415837268920135007667471378721489813504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -13361241833665991952561964355050637294111837179380575422200765042431549902609095503751129533366999715498484322301101099329290070780611960554968959610130851583518434472005010949970211391918009239158235204658288685581028200459658477229904142356487447086941026524002526364681338957584654104398152995856654245414325178949872799513859521188418479276823414195337745754067587635717989104288206464920859117524039217836128508851448093620428961906355459485503898214437035059890928450097704705756646886705138337616735330213309246097061375045305316352847684969751213523558316507799384226067889564236791899631641907468181048831067964470858318454368950678308920080305846383974979743855696075411627797868939805581516398833167390418427248664809841168156928759195372664046699059768612262771104295206348870859375545150500119208031452236441952117970596636516243984310904140478328650632600303489656058755759505441189357705362601261753210003597022156157674860510279864706004834844824875610893488251534620764689635292828383139828244034751754021880319862956247007942542391709218349592119449001552851724836120644690129276220274488398692265324777478115635320265631800324642365440688942385056296020329134049416550007205802599409803581585909512139056938719005501998365352214961442164450200112609550442286509258452474935416831882825533784680780463397371144638573480793460539541056314617069021227634904440743845390268100688424638443662703182555904843296709282561425026329948369067509277687637377174727372638488571301491974500738494601868016178294966052984241474776606592228513554716810533740669144862954408055412525300733486935290549459142450805206777453876389630512146857821392060247431280578659429463053851258535005853630570440948016149541805101200812813669311245387903043019084591354057964203564273226681963110356272132291270218500521766014967253558914152509487552260627505169636351819074708593728831834137811539631057290940451485948276718670211136475841263262674305430993640953208054049651393769863817421837389158238724429036969276985655501068785969789609716988930427778846517348107725639090290639043971729080952035075409488478609269034186074382749511394239576948390601993186721881312125186346546263609363473741430585408022747841339565815101052331357675399431329892486749247071797801621730754400862754999947726331945480282839910196255531925190110962512300187850341543660066088479508115114849817885436134075295691723676935500168437065677884011130385773740493950462999377885408386148552399435702846969735996410295210721724109585155661915157457266823299736037052140295184858580404154443800487085716172800923962941870890479855584900418993902968405254507121941425077137406278217416487775812974666169997580440423844186254415317639205811628537032605092648140597238462463670112895287731739517578517317251325226601186331159709482034048717954192507091010509218437113366167768407969651458672255164098915797027393984596456419237748722208632328114157776418351094803263577283574713503746961164817899859701987870218133635713791417494195378275832450021864861926821913506783001064189867624964794895170067213626351247056443950801753461057894675731877003841941626887573846445043847192072236666591995807638291144994611388103314377817007886620874733859431153616569342033545433499645054518808137190907111156181146158890270422743791639288550809169368603967347468007989746421921871757392059481397373533035383600315807421304755894679896657103059822547585449741007440746335579626783366908391237105616143204687663471631218758943660442971462110075537365281769533611789384593788472817795539698137220753003981456470757513216958807432895052860823825405098501567138821758244192634007502956585394868307283983347926614257801625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -5361672695161126504716767890511867604999480459217226192813324935645155462100247148559078987828914390261875805917201639993077581288183862529801569258124596134167701739931509192630817170101399405464072413411127754950109567379076644876292562342919662809646728094301963366341804510365849532845310510587681801912119989243681780349554366692166254120038913404719602398900842160276423820607654430518286667895401154695503304766606346295420887252736477750323672291839942402687056427569466046302749819399130249946744455543053661219895980092405683831897877780833169488526475848222659543527127479839144233347705063093347155106858216178605710675457410337456281405658741593536681366564504148049980274781379041314821856282595586437032457234887678241352917058541793338238901008530947892093880909603633603831060976979964353911310264215965936731452323484986009995334634457421121877103865280437604195947586137173512186024611646735270365190992467841639855955167447209183121396440507007722403746492717996769034303638939052795931970929105817505618449110849067942626676848796770793682752514336207515111104621757148847579227410842354812602226556791131042145267344464789270313723285879809204881185466400617659611483585225249421648794626681555134938636489674416044944774569965287106253322598400028934955668145368234503298195135575874542591756394513870994817370937991721480395268119542650235753883953885477206756332283564169705030687789545649042566129902578537586379091966115594067918483220744283078049515611430774432334667733262832912108196846414229528858973092956220581732708544099266408767754797773571773011564636025152308694804817081346981902977470583423403119968709161827048117163822887493263688686948881875663965142010000114008359678541793329650674128657243775861855075833215516831648217320131770685826857975986409239428658919312676858120584850134512853154862711805080569222663960048672603268195750771971656208503959949628771456243103253214552891399666431686333941157715042932799268558343080896007715810868041838633161454714252477358969764974920098651707609280929784741642469813137781347729916847521595321739113476129961889813396177779657450753613087307433851793326491923423867475801052708387404812787237010505361584666110712367060695420134228798341111397514309105935345172819397184011240675418200993199438964225000002684630767015446647800003836363653520671225110282039912699264111563864363153728584761556116354869312673334566383777516912625358118078338886169898611343441753409476969176120365574671541044624465321822426966898898535730236902665983156742522981073263770216397905014805210135262713871401107174937038607904145921625335378837552088422831573928066448332220612233549236491273945361821124081568680436590386722611067343618965486783126080990655076406883506226856418619357556110634356869595364797020488258420559598680510991721848724170337937791186897917735892696081404085322715176974410015651060808872528101917643690218836056842001803736759303761428571894938195044635139491826736265783982552052706762924105545868398109740579466763756334657767365354085891811837743795053300950668864813329914928102465773215930192846796159408715686095277884184839929480829523852233420587021756858766838708261389372862525064121485860607217400733641097809117855472098005661908050699578614633019006315605876727195003559689010659865632162228391604125508054506167157072695724415512604008366097850645091648816307709532065375319622650586347458785646389352374417723957323231331238294922300589080714312538526192853147387727299371007783716557092108999710994669115917628870313710436663656637602816016586419036917507748127621091705240242685271255686024244161917488031083676589530589202671997855428001827633129062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -1762564015018550073189585346772347801289107391030258429600141905623495576561061974901510171064063989066403898902188114160894197050820164105224224062814233598679402417074988174846489016635805570766729875728513097364107216632684879148285995941185047640207654816794318094438027379945161285194508228195768423150997955392748536568736077963720939901839013113986979001476732099565382169637929760389426043429798342267520530665362774860284160165219953777452709698059956308149615126193584379294531930559059234555723102700130115299681099382416052741058063707904516610674859376677396115619035331940788331078038723461639375314616515917071226268975893870298058886995724990445213769064266850123526945998689257065426274807919102088555149047652781383753695717278291638998717146121764861927468279588398660315108088327942199900932690072548571475159054215406878488935850844069466605949908976450697744411770975768000754410602941896697639439016562440753658845472428758938022833454096478338934119017361898202532898018537175571516914813172945892914748736887661102826046767199606720454798170986485067409344483640823542579093120243583465129179382691335598444785287595080105349936251961637905908819593203866117532766979265614206269316373130369335256287829148302624413359974921131348880293154862911239331684645978788564972064949995530943593823063938292318410791624646994076650493552624816405071862638228390906694352274287565216884078388281336055443853009887128243000142105237600899243385747798952159069827026749062816388809002265450151811194553162922667759737834161164775855292735406232526799115926358055293648733334164137228642776628032129205906752760194948179076399591634600963096351566554533036077985388019463758510711735917154091967474166386471829690403948079644484537459594109347948064299727866355167347139163832982978829087058340807283732197354928106765441956926027192960875519066247379151264876480939951827781208805886421740932244476619279535617097671524810101137081636403666844324876554231363597061629579578164481866494355657466608273708353513537454752768068447503058100999865287805281671963488614474804629902639553172365382538518033398088271173539019185823356899358286911141807990780181187683448442884672043364836929704601162571505339918973447870171118377276028111052712426196781722240006712452394697183142100881902886327714565046658678904713544698108062525279131089928542490192092009518204429518527016967152964580986024878284749266086959101842210083892981440752835552074333065445762012354938026018571677697680092751925986291579459904938056730950712966579439041558919137653128744595837405810144654791390125900788049157273200317216217930380873043337726206968828964640349476443390939012253996096159390937715018228059790445746137652022400749430093690344272437301835795157723025293866438293717993164569296129179044143920225125019500593196756351944223277943063199270965759182720844066688427714385396279281707065509121790066545805281882195414481281140132908377264563268678763476656165188151274272365955500985703262375285089416674822149113909405344164169103180403433486731796913616419507456604678452989336599038886142185838405246467693436660418588837701275337166339531176344508795435733707237731667719004085646141253533919594429432530876297942484987524692000136249593969991298862205883897212560567497448926754421685637653304765223646834521820038962996952603243183419591506460371830097695186241746972949844648897670927072041285252169390433693201606538691858408546864459377067051092789175353134665972579301919944218345392157379005496800372154252017605480356776208396875716599505943560156741888791119222820643723368499692718470032250051761539439178318691399423182214221343383348265419821547520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -450933582106402768352073569312203843136289650529570202326788923888356715586479755453408081211389996204540184717959055232327019344222326686434917198106241323375012433532836420126179119513589073979437003862566131667468173684067628266572394223807290698692194698036816230775186036499833813500670399387941419811088812639625134598583351073315887893851092698173205453464064871201947822065763334267761282827386802487484242653169555354247335442009621570802878020565961710288667301016116494199154321395938116275644110509252048625966718889420992849340269697490141571882214233090568596964005944563169543297047824193042912370875680975387137086117070881833236528707730473072160656931907487456639445264924683294858403991972325498080181861497881213140962989501287729002773202222291775923552164264151917237873047504187997599758849021649482223900327847246884090544044512606427971790857140771189678202001122969284214875206720665248071521989553263696917698601950767482615468688224070556609144810076860946603790949234489305059188836411802253356694865899101283389243552234429688096643723188126390069493278097851958233143351322485632793386161030523540981808731617828735040310270932956846423391184527681854995020486483678297402484002938633310532762487985432368107850760632950633528344654344891016684658139210008399635205641841548753560300734592096422694574988137775647685213178555561745911443574372863343860740150082125473202789224697922973050082180771701561980216463350651545099753009873110996576601222912825442331522981717083821778170019304407581090698257157064271558943055574038723608617021051124759858886712109004463468730062345740032196189022653399939809343222290499447967690059869835282409132885093365508563601244905109019541887781417556216051581390604487194926031336610400109734775354648862132164503303323049500305081158407942736974840383599079210458302040307370121565989855057477122849123297060423245808141145179713253848570025282206118288419013085301154261997440077746637620250171156621120229908671195716651133450512085719758026143963075956694931839394851959989978407323809474735038232147793336930316943358285535204620500643564275655623704025581507345734099515690863054121881935326605392124610491406237259455039823236030031850382721070936802175946550771781189973424897208326939993338447813202196492422868671298810584033299499606701963535316546168632914085592918753665126945132269594265238121413328001641963878243352960742337518584941578499642452918705760637724736783435388104399186270006271692753038794893683300326786750083268096516555209982033834360906365030847899125614315125830442584934293336967834965842496927880233074207723261186620316015704741943908206993225840762499592527953820654578623085590690474479463784460607345146874664215895244853021239367205146204977717343947714901331218189335595023366880721846350783455796081571484556241338378360122926982561485567709638483639116500589350044487715178805859501323432064670590929091384532450640014506104770176526443051657646326958293546517293384590431897274695615871091085820363790452450574450909716637571938455895150707869696055489889547941127879189255112729915776325050037639281641617128250218133922649542921106975155120404995914929296010854134078173815856001636025398193243908811866752636470052370205118730205104950915090793572414619285593499338470568965595974580898538824084446102142146130754770833196153110602834728966433035059942105744210333652730678876710035488668884382704672663364209408602069240637502659352929794765735188662219586533250510698791777242930021930486007831060887681572908938234946833659202500462620210287158053665993651467038012925537960247727612969973852922432707580637357337498178519670117655252041728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -74547847788285852947674403079998864837917721723442944092715852922188961715684033252419812381840637628563884847393447591322201296430789871990825460480826069821450918742540503068874198919712491992293917096619762818872700359484903245824280437338163352214106279564660113892419670697371906848223544003767699420038514543380987058247576852094927975535013077431314775182423452112006031815799822926811173830638646028728179595706805416676202467950251698263815969943021511556635694815792309543549538286486765725700240957136363678794043273772322670294351327430715870581225969009164875947098892031561164386727109238326689195777421886130844880924863535107153042140971002421645707876002384495167768053226562263795361630378545302757629906634726747350734809005057985313459870331327418284004505893860420234200262390393004019766308054469003471946951879546951473840084283601892055124837691700783762474770010310975473222935690188772146719571964542233405773017038055724053069506011809561848872100939687164692965548981992195042576952690904917947472355056996800211967620884156290761335853625807301358331665148903274594573549301309195903610871811092542346301222853893563896315582617467904291457232239944314152796300851128653772006158348970912220933202879060690325712571230326931819572811514249918101606138735771819442989888154198780318023524769732169263835612801713306334706917426509590023984986635532471981269592417821955527878994608812598324289816134588591089260751856837372917134031430670426855000084318323778417123400382769438870223990687772943970075560581378613714861603087866768497231204218254934045330934293281019386336627670553356343468479261875228489689883362430745975035962322866234176806540575134621500680114062751772829756974730261153852564512655613463792323229383587676270124412702401451884340866637127589419653903259623631862752840990920167765506213269800136732860832097778714389302364419966157158236104094533468635580743945077986711848934571847478268564289399154788912802446671055542266472696862741415129012147752429887313729410639664257085688450980266156025640247435785790585681697226433866799069159396037185937523830855636207072140205384284815162925813899672822157372134386498350841786484628863921979468739969864381884315149145438679174281960666552484846870907627749912391185941238960710988713353369121567568771195249226485487718524965638527483922369556612092089286781485300707593083708777579399999862502017469597887198022408236686698373587060319101585903771780030194214451487596886038306257353110268450659246749030431166577054763168122063454022502869554625138649920924051425582296173026673825430340301774995287160470202340919490370404180086048741416066180171693105546482556350837506670698284559553817909070235217493534423974962386679484857245992402530371866162432943787886895845980355373865948930225050816307953972107380021234254038793131375897956876209489456735433726962649832452094722068681167886660433829673517760432471458626597996015991306719176051310166466209307065992554900104465376623644397210720979791451811837879525507780474919751589072744400377970870569088392855430603880852787275818475560372004726023175355378507753067998191628715685768383969549276999829261025966499132672967879966103162531875385203792348593600442275858889760685709738241735906426091135564221448999081730728401445813550951708899014205907455487363898457511923864861002815457024734128036069792581725634417743781678422448940389196382432439530840122341583991483651435571702490269634142688921382129502490054895717211166984800040792148754816097800902577499913802450871601970858325842491599001574938833398435863759603209994084102867376065647604928616542400564332247989327965342649016483095511040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -2195006509421938981829691722157563309012176256699291775697485169032363851893912220334788612529521277225334114049571897622202106477528512617755781051981702744177998762313944021663293821723902337745121245620585734720231244184590356933288890648598848317484347593889609914027500562712986094608142870041014207117529134140366583065890573625457500450900383476703829443036143139987615396462060133600056731007667732114555853059159138377771080242945211686599050011955969220054938714730714245083971860275535293960818754322423496291670895380702867577420502039884086782732171419808194281152232472043754681959182561381599817278325873388197934356330788177851392332448601346004977506285568248369086725472657663878658233859247965954427122636065477129161606197483579713301622279845628000167198753663626836842329714467379069302709223782729751342142682495568016897556717490185882854565151376976474677775423176090857868360458215285564518510335542423328566213414118665293824299256410872948840885789697343563603312103129279251155300466140212703232951731686891107405133047646944290853962009993072482973044221468000407672640786620801377779051574774425573926059902388235712833991014321724909053119657835381776281286997760887186046746187071196477373242382764662162296663885035162773110373661083998909109036795710139391942738417036215194127443801222398340549820750970855812351259123030458444838623476814607072696330903010874232711948957690447853074193218992282097904242495548569952001530648662044931519434578206475871461565481994394748042074641266883009573926181722582325082613056310889655395367475747754879880851760202979186233616986971249851715539781367919304772880020172849347520244210103393510965863362115647930001911774548992619940066781447874818321733316036851586580859021464625257425447799943306446219593454032136080835947875856010804285351355785890183417443634811101238368376090825675993396503505114225615365936978894913703271270098153438126898232047080431172938604345048368877219695943337323736294882729898212926091951506433978322955498130467169141793331272173686247451214206694897048599368716236147062879791246090638183968603916307183021482991110874672026430814934654602798922372236698793984842454982019907764756583911806153893292786293836599143256528045135944034699685234661847707863039015809329429899692844664837708204054745737241065021331241423071834149623161509606858215889814454368437653402973335806815521175743482608254987546487127125759364655440958196946857512533781155345146406066543940898866586094673181145458097200182841062475452628945211797650879478162513135079323536776755436386768727007442345689957748254670271847502770062666832397778066514691369772554376715176467868753183815896024409857260301609336007709328815988044246585138216367742634816001551890717822967398282180620259587152618015280346369792825510559063138943086887461844381351482137766689679782853772779444232148787029716378180218012746168100545936674231755364378047654323266467203488330256752312722795992451627754808100478276125556710736815314766748292917510902285542459454330576749904442815359101563909198050326294784680141765239282471005794088569376017180262825165346606739926165488929361260679297479504697179377598382798322149535689969852768825205898712204608605718397520985195596840325801535752039360113543937481888056065687619116481449439894231011117442591350421312397740483941819064201699459942626486910637567124403774430483921460772311174371003131871962308827897108837747840521042244541063414651883303870750628757327259688425405585296032191692324469822070916628279724571913930620570660536051436275485268285826530477400802688264640318934526400233562827522540693113740498064569424175845892685824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 3043247210459614030660060158822491175522526543206128601762355435730348163619446777117206195831745032571216441733140565221985054597947885687429905548554769475350712369681540203464282256356985155823734082461368359426736172401262297261503053193487202447743696728746514761224184753163559077455488348400062657825820462149657380251032498249091724699920506375871514722573090065192314602325250683161054822986197394841823402961979683092613199595716143752272955211712569707520243566546467293844222124929684143053843909092918910869600147082051520801820143260461145838385725603100233068454664749610422058083915189052803412299102723822216963835920298519503437654197563457337812264507923560093384633437399817637877170397492691718681548539158220363332764998386983289195198602498739191759485830582522339480969930998522669326763908586477114211097391711340100642021222471581987283276065339853349000555933975060355156460270864881453339303789481417512042388822618515388525171490334714961735760465149978578091268391454448088276149086880377555644495471762350283370609867009772490231865525950870131760976800013987179320350020670081973537038306181597005251002035465824397453995415229131389083195057550232499643972442970354817756926691616626241882346240490189614424936242174179453752378815705920281630576968169221335358857870006455123638406840638444960396309068919334904071517111035509154842836619562573623466659705257890062755243711778129464347167793738477424081617117205231677047997367587422528678694796762068506714382718712000271938979337373780712052661394786686725627714670343925097607356051893167099729337973181316754322916771058038284497274607796179365228591385193009395484250640672266428494051754858757238074194066932994377022042972021683420898335096971047453423797756412528926172332930261391816252526116003567009168289031590511249313649284158682509726193311270878122280211447950452974908074277951836832385991337168967391176108788957316800443331298908710334175430251919766053569341810284876274654805500714051289780777902395262631401781345731406004889211891747004763597243605708524615369766748880834844716322758121714056900852742575828257040192673163319207653151791242903831482077543839212782361714978773577305085833644125023249980575459061313615440894205019376496845874320363754716435378855673330701165293628284800894242745013254779173811566483611526611366779335118233874891457723419801442895705496625930996906544168109302171679380594821900825422956655982192008058308944816068176612582732170156806342340112941027296334407001961774690364823368173863721839890180936104097125324969733370987307473699434370487468600151544959316559783197781578272287412823432625143731824484770062427308757214593222767313819881453519312403640589987922902431908645709396667102339538359663549458365141956878729864130913372991824703441836235279046497504933343224834220410974424756751305852298591490914804671484588854441492464826151050420287113614371128846112143138580811147561633049205088676581534596099335728221639952918896550958980063803590916845139426571782214150587086800556397834204217275945339090569073788946710421544169932677915553601148203591959762244132944522068448377284181881429564546243482785873595562395480249573304709829464035424806603065369439746632939814917230840156984987168435808017591915847523195093591483290161519592243713871209084567695249011169632784766289756291118764837934771548858883558252382482056863156803980761130967845229833235702827503924994334058734692023619657265430033762984598871712341276236571873771754185171749677255609855565126169851335157274199932177130461183165012821147589940133368210031593808196678870433031201149585910042416950917034398854382029900244582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 934767838981407039686210427751302516918289723868797990598350415116641898142729452073284569894272728268888792068421323602940545286662134611783725278953558328979548691722291533485222437175572190867877182180080209232669699116127965411463805029394964629060199250232735004760318608316053725083289077706015871367555271060983971481681094342541846847435709715898887091255284369978358979155764467762856750323177676581411979477419664028263207088988031051434104720058522720831190100208394618937175880150947619615408725690510062579757723214146344344689004589179006929202730450441791079713002363109518347135639515094538358245360007146447329251314868299055270767449974015488568267149624504005958660007097797384489597161649399528532555652570376042128827215744595498004000419368092014338906678267787634844620999931824518942803607081565031590669695593526456504027247688836958617718903946491376194003090651746970855682938946259511543982737307078682275056708731691296202205758922216153496305181801683865056665331399862264262450891700250624431541150291964971536795309409926122293463717400698332616852092058584007871998796280991251424392547202864683783932105128579305349127946285600793830845297905326524439857342571230387669333363874082025134788899830721045052012176231743302923059075733743123884957396659584498572246734563441019359238428857467564377519490764419159010215474740261505887317238400221876884001927611702889162465912837585745790895635960086461408266260069324289255127558923351093448767907104779649728199200321124214703894758462966646748600199669165941532667790155410243963895697696611262070320553789354760226317272264856229695541047730292958555290245394526471563010488520327435827742565023900875676121428891875100205723637044712204342226224176684229754577633380179956465338807149414020931015977312347905823042994760395040953052152124356467555880971493753944382435804501032165888502993535197311158032709939035382188435303796236265746972082051235310865712929166839593737731699022889531170485200103963594907340869340109842266032703328613552424064833983690662691893196097265839889799214496775866021078435506029993345624566108812356928821372776443005643205077807622008359853261830767413752959437267167096629898776662965739250992192451813452737960162138531601546054591555958828741782290987788876857823755744518481651137446262708983813522850136418218213956278273875847673111909261045041983493002655010167709825452925651679555066209683467051487582453758608448424998678605057479005853083733369115760658622192240107766818003903224534423162553914520427986170348202312321208110967885083667630201541998195501955853957114268164835258102770977727398529659567091801244557389577820019355675593196113871183438605677704883919401274910221622039874470392235421681928123459571712137556899160196904621962584120090462935032694862235655608019998125854366573207669100408514725936109197515331451819160718771839376423480238309928702109918453689042664696283578428109110377185677200344550016457217403393051634368764140224996969705937011685919806584035325405013824010335863275566858313811522895853223613832880403067164536265277855406217019715072742011851893721929908671928231064885496075033053577040827896670317247330487805967726441492709470569004356996687485523299670928952509438139741662408633756842840941736034493860403028005929131407346024742076374818705817947837907842076840376565539081867853547092444984527141236765813369504694954614769766385286084245565760334516339630824614733178306311073232219518882427050639055903597320404695442783818395375016809193058138249868643068657221876301854750063543321750227277560489412739978769255394590078717954992299083604329074109203985301741984808960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 129158754573799554632436081840254753935767619652956061541858390328510042950838786362979346067305954100613822431350098983385583981984595060593669319898002946505883309905485365943227258074761910483560218665831583568639305370403661924283852678130511921028105830287790138903760958399295137331589465030485078238562090488140890826485671186435304783543616143451141192936029412659136479626385498625782633169384634418444706959177757643393405762202152856425308990817648167534762417172131432054052710335307600919867580580339006265058888049667298320463836518752681818421118663717756635841525708403168448499412398649950457067920975762500663696123518087494177343044568166556554515046353487382551864126228985752450462176943511277368121029476763679362328168949240455966456420209574502751502730087865914072521843442206177012863573432182314882882027812216740981766367898859660300696998994569270150241618834562603732943805954185918376441031314449577204656011591778046235066153544995322755085323353716674838001715628021192965724640165900919963321924305476213753716781834967733073193473287013695294966148001993040194321027287056284697213722777513724444104458016654048012866061321624602748372898590198073109748147772864725354639120170288679328415811350542492774210251682710574490820969948048171213744465895143565899774126574743243030952984017578481093425152530749829790244267393337317524541981624001809920379620319091340716334186293165771179566376001293152285980516173668574790691885300834537814499188640079857685817010680346721858595584686316805800780057423099479845907772040254822197536695860160265898110773548116922597329301364871768443851785630242078531899647970336648230585725248919727471513178041601895338640685101552999119832309446322722485986313591481643924706865586839168500598471252934492019002871050679873364378299363494020919086144612146166774595600261759888949380774307574280029221868665843101261450384700411899795651997930262216355310571713453065797213839798887180510063541205382584521423327278422870513278096313957709011267291984585222539588539853288053493813041618931491515250605225784907615079434156280105574321213361432646077090892425293281668251961573363444419282025970080418999441078351697066926377323266968945583199340083920011331901918526720266209606769674379617623411266731020363640157350170129679333350281641667324188350022516947876582067712217107114841725357994199226587419312822525094114475894920714817586025521800130595309217671000593898493246862579982358603575883220545687223911102926541492414563327769122493414007999417570236163722151114524938583165093384666931837507466883013558847139935488576138914356351779815604645249368326930101722745503281721784312450410979432731325143647523011142256048289770756052762237847879987339430609089482671102125497891295787206410594871539516800362618091579193463715308222436867419844550046279564322627521467675366158552873990265633613994328273938530297003081180411146877967997254324869156238306695215783528471239573838258731194882657791171388347977309430036191992620108539694182147605714812362592942779607684581236425178046252914615046776015736498251764385540180226055342274616448824324465945366886608403891896126099413518219828478425964344441610001252777607030580205510232557542748024756012514393823972206578477040332835353437657649891758525297871061378431390019374047237275715002096229495189349504805856703042627581106415874032786282150052783162390924431947212000409474891839049242129447982161055502272845159116519164655908573205850644645635871180961816534701542827143846221040004213757072135461533122727332261744103426811432696282989409746071402877552656216590464239645780442807535512249245038465437925376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 2003790014368950862466331118082328883063353370258263120994005720599467094780461408162872762118115848140421093398800257824351025727384138225338239453291644017516145211804320323794244323675256305743870482499906419964493525356625268298360353463559434619330225394435080819417587434251189341887211327625418847318442999854237800565562866241206551668619165138947129160188080321532668196278637484585501071121237261755617091051575945553825574346405775732039372958034328090339406493053703004817662117799036840586723611894110328797569392210028784269735244794365817311991351117598019172103419598591330680277434535147776338009927278770175228866727383036732999916619854427543833791670929770523365680563478892603462088382117303764714030033478901509249022250846862649992412782566837635621553279801888828925485665814597845904325902019120004787553698841646374441044466485085338301888083769027766139200639171248947364535476589339346161208577925334567123275034047821968546002885989514447378042943572534868871292711838402356831607927914390657803313898719544259826635616215866939457228370571221333976381808015117934461961902117120430504233733147448143430817940581251554273947879162869064948878517068830676709440734340282586561088980917216321974432989349424892711897077593662531155503234318956840675236470292440455911949740249887286422569802385395925785009488264353336111831535167857795235293009242543587629858338584183118777845222656770695816234640984372750286959424557438572745505561400225172538516674218586910050742594288118133293069306929838960618070685891435871721322626586084804173121898531019483175293224986857083535536153897398159277774159906153586209439135605471530022770794780404680031327633297862711158797306940775419522725148011045221177123042156909103104826260165745271854736084597390941042787310312496916668510928639648464322730559572375676048410147145288668639156257656159779554161849938365482448162029120529032572487717300284081054862247183358951167898070231444581891221285774404643676560112108165420815292811517953778319974811096942304351689921300812304730008489831890528922237976978477006095294960430244028683777772030875219174249156590226587980594482109822091582552277066394002971554376361184027120711924356101133195768845651526297312124335576083601612364750321870886118683014152862992768313753649589904836578977056642493270475388997274604964008224708058612740607960422339967558233813929177701562353409231230220328818439851332522377973008442551770550217482982628486506760886013390749138122227293752581898547235870498982607359603616231930780676964170258312031797569193255902766373246100009327893190145077693365550079187233100207044681543029201977538983561108119403524806583306938942468939610751617393222836155286663980837162773133326830506403229585369619728037053902613542123331207442834514227478933674586845892173439515697899801625834624430789999714620422507859842003781220563318606052927096533643187681961126309716280413701758217043656875364944036871034286523411962330321748747406128985487931594060568903219094543074890959010756286610460093721239889777963110543404776577372336062682845982109870251278695148112734932823329151080204844020343803011498240421995102096723311590406986222357981869001291894173729170229855862421994588395590130815442299429060007633755617516675472787136962702185923776311612954169543185286244639466163223085662842601193638336035385991550041036588369946479496439179012209796505952241939995073624695950969030408477644245480565432280929618086707608909324044044131929148323299264470664480507647826858175314258108628608283292556987236372442831988413221665489116105373077916429497047106193644184578602438621049423050734437820006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -2404286488984955508735420199433992494505215305441195374640760632704667824545112295999793880909022847814708048312567823643410083623638110264891853650395781429770698718830083838975251362108783718602098744488323431693798012641973665903434405381515562825355434432282189701724700294556647272545811931817977750673303556014624096654044861836271315255680178811793173423596368304132934302440171363713909506350963504953228731486601057128295528297211578505751749097113083901744744528036433605169658720507655018281294568714855452798349410469813940675755305642242096182674610273398327479063574663544535069170586485257970269750526323626057338862402186025358862794280458412445008102220804620089713499945884303916009917773680979452787864611280619241024726246391475153765390736976955993447892618709132883498369140125896237962696351215523562791166791778194410798982997741081481242377760296058288602631175080375469915808152399848627379846970661344348699673445046308985904297648666195130237670077100217078839145748396211728441459678565884764574964278109575495093560833415012369080857942555187675468372561331125433598635984237467609673083743287837929456720049131252667463056019363053569593887186823060502767430225741635237675931405960201810003474430641181459426532607165765029485648605032881461852649241949464771852776118522393034881102596311596223735360949398685672787960450856709046154163827862610059542579718902798378034812311056700504645375896617685506508881647489652819509111603736377006955040934954959566066078941064068667078629497492750835672558678328723961661594942867275006233298740698636483899833161295311102383881796175222284867083729166829096170798669870502184070485047999715386373484807436662681758990675663161372526333011185634170015035116946557621892479976918557498173291257351779101451053314710298308705526918214569063751089201280565793698573085008317776650368039631062499796865609355010175622463682292451450025233624875152172059482084990225487150574873008847677265956772261325728220837208544600421663626122242201987265014200329586944871846291051492010901863632709718872965441958851446090118354720145677597242856502440315838993478717340097440251638572768060810808260472172970894674348468677695151906240141201929067181743916827914580724946995043112620918274948162133120489034907080463179900972671464473371894229093052559975648405413163851217266142025686746250931168980376134357821772663529852930526622467036350435815467477838488802456153356549795730639599852212434942755475380143145192702692100450735474142621096415639293939335121303713164118975825471970329338052421829729969586538484653343953865350434528940792437072977469986888278477539540473603471622752533420866086503534012739617016041070067416957762287832526942362223049638062152370281523150431279564560726874975792725479973153019162965151716370099199095228993420629252303408406278144681963432145418448211666772841579317105884910834134382920086112636709382172224297847370755657745935571350515341784516923995855680549012477935918346751965465727285245621882713534426580000624388346949281930955362124560782930717833383230662311436761009915640151889423041076208413233123735811449759576399152853738069940233854332538730245349840119727029672136608320096445030315558686015157748753445907140931567769506286960762791015072936232232700723043682182633822895943494158417767638960754001168594352170965531737105668575503542960442032027282177987438055622920826363042400951519186407454431869046492747092763454543881174522159167531002287753518890018032717860078064339783398056116091664627423282284624009450670169678060732633843594096262733609771278553488246299939052009959453983981674127229926769300855880417280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -551306545854220080104798424886517998951184974719567451776346216098832321559574549766265975665194048873292463457452850881559367599688516923933970776449397294135534341890905522988117564995832559398909558267850484337907947523946703097157197436511991779071871353731393112334886561970876002644247877110427847644390149524628563068856145914526603697185493884352747595239648518047129874592456988119722223603612106456610210399474840691612957847229136096001456239381528464422516068618569098051052878024945897018654550901941071557656061314850059853763211172690510681393797709309247999270673981361743081051662572373191784771808721096581221171052529299947075730549256987765491749530047637843910350554247070157577236250485875442570936460862622601475449568709430912606295039159899329668597020785063911785618987458504657233280064013605539624137407141164160601784927880863566041717950089545014856321485849032528008602743804249947129570185896883414385883124685186734638921168129854513957943611740033614884342658745457789468141929580212955393821098243578159524759952608591556481530066300904207314468802091950979059716778581617182562521904161935862695846453514547370980694023198236971297526470943944800618144513382696260243847887023777336453546067594783736152354313806812315919771695151723767768750263943540819490738068940547318327249124584789350018467062808038976731897368083642174952140395600684416572383011590200094553436156589624295647046546812993859869933077525314231149080351685087216043890067322235252135018093582313867029397418959463369498462107209833162878204101826237759474462967987631102145267649333518623261791380536574767774773493327277689740899503941212274578946614890499435198148899848735538130003047016933136460610781769705145839344513067396664126457530921863032569909307270004242529896681988744983209225043462639401580996875711414333163681413630557056463119157633060095809219645761334896003936518533460507506884974184858593021955745181736794654496815692967413742767946680247376844421402778844799154767288229955138831010643500548884949465753318646773573760453927290528802814800465475042583384248768967672218838676456004904713341348093945207520921712101897337673880394023512483770434241705007284564319244809801335627323776398229506600842949062629537915308520014412646949285190935307403263877002545871733942185714990229547452705923153480639868747803111734640825652817083480075421360790696007811136481727591146299980847776580869093227880322247157913045623607042577294268977012605385718788482760108968546894622230727022802862851997697521746522585194769459324895841924324085458242348429794696959325124592761522455248522555578708013895401484783179007785399970737555450263077531573241750756498783908681445555863386255591498110710472504891461747616225914124769029318359256791046456028544769379755360414277233118287699497387794530996937182959313148844268753389004535309236912719285333007752925228035241144941457525361154791207917689658646394826207557851044354420507237914530495813576746211001061769131230208217331506132170605870243945125738385419233206921208678758399517943324908636007309797031099043592018851170831996501852073809684456436607210133502824590446920107408724359254897471288876622136736839633346021709853998892651680981913417831834662614307042366789879470770915173756456009933770106509195990298516967213736996941823411832758170001729692750404427069532145802070680838766652076222331599601489033178283175243485730061179834502055016018188785212135345134541190911506552338892072700808694227997794882790454992695022812717169772727241799337795804295965949255072194743386684150074175971607423696223372439650891093590855123079187546354939926151168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -49336949371698118289150631930894486756748261472244628172224510812452178590006493719141540559595367140381040287909724958195010054346138184689259863388560437306931648790539080198325132699846411414039237915892588241567883846743723099517022961149121726861780041047932460958719453229831998328673818419927381490719058157928923632869240503567987994193392585614176134085118266592587967513478201982788196592035965048143043552424937888836419796066826942028805122272198396962444265575914960675647229944392261951031411149566954613157880148529227460579349214426350049408363889229455575429292758759072134888609026596381469279138395538171700055454784407996869191834625024324789715579755214727885908335881867186117014495613995335071749207307002494191741905075740842285614360773177721650659868943270708679103843336793642804405480799375407971120139883367445661488653854273893227025460507037964186186583638002863057079969828204736666102968897440151718981110014474142395359731156069715022946129583100108469204658897679003483899906485495295376832415125554634919745959833402417520182792854672420917115954988373667594644220410496937807423845729815945292833930649131885962318427238211000930752580177155743823859016535631586352871075865328852161056191470635846605558612458231124261303480839002055301315692031773425566340336063631099200447072083927140059768886309746414310784041829797952674364868293935165098921771948821599804659494707392219077748837058297201187555220902579021721399606222038597260304039350161073450913022319730596266883281384737794909420677495773255886890772763299311632512989817017698847197940143770188180283218061490202693474458022937810684655046170057595957491225306910505297882172066192661782613878297658797609639624574865846676723753082527256553559244903124217264607603747409255095505566706115786867616506981820509649089754081240495082256481933606927213402745003179615454651846693256465724734649746926522805032396952774925955442812516579248888566443865247011357935485368297491849015319078379233161571075365839166278263725585278178909527790734997544054408849937872223410227775343697235079355899595350056624311360120100841140967313645136822348217719328638639893327526106495240921407981746645318255292800928811837775099081224571790548329449009836449455126336993793741837669395903792545914751518243673936610261856052541921710789886016436394521966998532444506714436240974512615441257670602110594973649338861940605071059176437247127688126474646351588859400942139765727492442035796422134569103708581235845606136175876240811951957091575308365670117334387100228157658406093820218634909656880010836755307245425251358092528872373621337234800757593928603742216432776532692631327454339322919913823620486977087089524981340326501485413040714644895853873966648075867807852887884362880994114868938064721364493390011825174727043664027494407387495252169826753203847190970635224497143287398775579969696078146157608129122314018852064392829523007173658239867320016655664553256282654702046359150140666209716351075446351121270269287220126577783149120548832376028885569577489834003950594725518775035190861205489425598801658734337644855003291661221340431140115942705963748994972137510071637939502103388287212435565379013960042663958192126530922057927908936083920848051381113189259834148772262338090052870526915380126743006729196983897219406324041557939063186198740197866277131476052206096104392019674193564984517961995938391234980294499997456403812669500651730930090246029483854642666041144001287993399694743071660975771559809499382343628077885061580990371800302800163346324430344119904668081744644607161038711422244093422715663464533838982162068750122659297309491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -3597703316799954550500415821903417684931030876948171136860348021899524887948703628411657683360393123266088490475861557595183703833445844226786242811395649875228832399733183024236109374166256376091013770380272990540049590895696312752661774241131395573199275793000231328370560615876372103460371530471351505743434775725350794733544414601208493823020245222937964503405284298602517902743830589088815490023399391542630543289147584967113764276308020508416860338754295887465384073705745780200058847723331083912249908338360876851962950987488948654961334704519266132848658419581206617714963634493807531399150356113454665042955315750582882795065154567939324372453494184662399268277940989926132932047568456304477485126233138950473059554281917985737824193329455242839219573775150003506689107431197798202013119023754426365905190498088337169861039859274740151776747957042114304067008065267056511294675253057280845756965178382824255709711705909527132002225557897609436746620448402636525847907364999492668782069928654412791954921071825714271733511355694302357142049331637887891855770631213128878653787033716564771567791301143842898628844490394195755193622198746493413128975432793193804519127539438779078664786074037018379709773512680461817454368784056231489970932510957510902911927558645020556679675891011852731884176754430876755214887797495927827447933509288646786077367035858330656363413290010984012306650114745690032942276827967228364693557616088249983851028783810435170271563969524957610938029208699383053905122792284776034510699955497243437340592954536084014348022996659812662412668280219113857709997576414030286075068867841836256599812198767526845746823936609543622999893152366084428492684123587476706303646443684663834382809973358952876942609578760168965486042368815754876925635922012082854399703226678775672383331791404458150548518741427407904855026035458892370325049331105861412032598515226744329477124149703849654731491871743979880847115828349528649361831827601719981721070770997085680199353565595530048354332288169969372116698867487061249485467730101789678908555823733623517808138257295632022322213732684526513540826803422474631339606986951995586833931959104660400841285249381283784991971206353279127013344731966079127891666782553496417406811546012842789763436726558186688328742430890344739189571377920242498959400804195614578703025294096471845900179281971709110662155742564419858463595237651199427225077473468073398301696786016630175579653133004526185231459383537440361713438842492620544814603954433538061718386170330712553796103916467674008425746303087490177572261919771224982195958314359197652146994121275533328924734559644618024134013611455762793106979018654633072319381012688828000963700775366763757766818544453600692087332123511954150530673222586179185915660343167413372174727680727304568956626529657925505710147246717956471264839155598255794496662309232875610106446789628867510756056712834177175005413392323169523888616579446209978576969098182128791528294422832903399012647954092035214975293027227599795200609274390970859286370551400117347668673695520456076164420676389080129060713096332520298341837343417627666362977270763894293843171022195780130022021001750230390206750670581725958915629111555854222071085961921837281677127710080542318334790614383064965370814364665134605790202156435612042495843468746803825675940705370717035817719415790804243874256338614838190762373637635074469435566890245134576638915542876635243430599922134180607395851826618387659376924590174923893445401863471657764365932436318011416594706535457415117189604432840171260108866303674143303108788246938331482126213031385077479251381383034816405649570049996881920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 34383266162505491256158224124775225780016330675452610574204390877294806277626123115234486493701238623980142882378331619691114292093215422005403548989407675349606434103321214658137449277395573314955425225670221529733991247795342771182090387662047843321019769715814458886379256175320914928258380925515378249843062035811296493960941706995489104460872726976986008301984931370071137032813542306720375158439093055162042001135358232925076477720231295150251365723232486148625265005204997086615859738668342189051994054480358995407596362612099497344447879409273601653092175425983852250741657334352425051959479635347527495188153231560116439715573806198259291552597005658070673979827021003068269887693653762036468101970166477771728852148586518926276712187239400283990512262603086713790719136832944091239550841922041845958992289143304436331810045934149381974901174009810380483440316732984941685484748456383134592954477621935628537593846911464558477513443067303866457945884765797589205938611363582915343147512710100055289303434793734181393607804374637382887981880530324857804078749371938508264647749383875985192717591050286026801858120780417158203197255341620491941666392458104117263435773166849355955026252683345580795582530095126460439478030282904047086521775167751007008654321619744872025826350645644310703426602583530838846167470813471772479460921398433035137659627216526812342917730812590276967821751284011009655183463431615772436638597618328594002815261360347551710560734437214407482820065636467805288286778944767651171533502580996513236434275073261800578924819769520674855186091762159781368285685279592445096125529332918670757684267099577517570741432622534696695242724534035482794356788396041006842821622165118363409597264228351094491787731146221563115901743438865079611390551248802840201369805155196103654043968183231329507324015280753255525573897845486949400195914557002260474732091012008826983381167844723489293027897993790979824454098093701836655032476266819608168285463549283599726436046105416093441798276823425079724865949809835404255627757387937799637730576211548199462697957341899728149244231449002201487316780101291035721818941595807007312945511545926937711983167106867051571301894249146727842280304529858391087846349819036763737027799326086734106348513828584278740529557773015821345276239672071214845817728434562460725577061491901829839373581474406334388093291747588566974691088942546150746305155503525251565045310671358077279188887491022523875056087872026206556579482248096046354056314690448653803535844377764105567422030538547962657441703626724247694420342777663116031169743595571002739995040649103333174383135967627956600070522535053149687735981938465133857353674841131386554797802612438458431826373594587825449545635374328629564210684756022123519329422337990847898203659521870637624329905012669373367815352927963991299327606771991182934629332098572737405878501128262170319569404472993388625345731395154892656489929508279549003437465779839236651007190309851319305274015696366353313329800722423642892860755214076257898878141238974228478358601627620991396544982028820227046633130757050950162385622844905781588942138487487253815187148709554888641593409410064444703460549121957474286712408406750871420681753399175869618552621757110263410872692530343402431262489330642418961070157014223261605928832541205084632458820126135685899076782707693653325411455407554982492458186515291505123830853945814016535851991012973074142908519750325827996399652699868516260257003741711555289609234912138540103088497307965705210872227405840252236542137206331299953020528870366313094423643375715066709239509382780149388764132557394932904918324871168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -591398751727118623210400849236091242289220899000200660797737818916572006218757757302429493853862218391291856859245922689970795717470084799938904743784393592997655374347313299375513860209198657147747928137281856508193462185941035399534929113184971158506036820485923316323043628531723450456058039414871887790406261591125793278905644243637018272786093374917366491005094240535225850405121352873074430875660322966925789891750698298525053290497313211617622396000009542051281597788491193578866715063528168636780133959014614501797138177220420931746430108322282941301350275588480377269434125270014667284459316649178321862211668288966918875208824819014388339201725767345200005423843525202084331309615319355882903113977391523593155112432785813279142197942971658584297235377409370551424452626504044327061807143271611745612689647494385265612525606540699288794470248082088697591780217543698586342993593476414857664480208065137413422090490113022151466043313589112726696728663136862403096648250061600153689541274013639843544643454404272651700031263398265038338271066801687396430225371667765202179660425165764766413787487636160367688899228461080404850052760810479821308720572135641063709328167331095029725803173865656784098955462643893414511421478150554508704273526206141928369076605409283916154513731620749184303896955349142005640938717114544803789557099305192923743506153684967586797187625671936672578467591115626480014167630956794629747488890059334316983595476127605495952017754203352088785182396793295044460091701813507768593369362070793741475318951000140419666429143172696437565763581773785504350735563848766686146161685820529462220177875858660840872018593921950053059205773236400518589124777609247090009119551924400009805153122661385672812205316717668059250750215395053138903732549340690517373100402254898420455022272632003304714065874505317005734917968814197986990904997174614616729639529813345849153113242003839670136425148169559418973600625343176789416368177318634652235640512234082723439116044126751046706166107273827259979305697751972246337737950696483976991006807082393287647462071202783675447391537498635030438960153036415998965042604660485921826223776444573659432252585718666263653751651737568417633557934089534211905946492816559786855897494039968608856968365644441446906234889161723317452723758593762962727911488053211658588872911425458192237625891456077186245924100957856944169907650749844171295498042548981982164023698434232454687311829128290189912792400859004026860764635133086251977214508199642746369427801937552713965871625190829848344570865403050403915016713373369195184235376596488858187245936280625559178996238670887122043438800213363863369013739697467109359388569035378630962178190225241261092925330069089129550321736900498250496608072114229859528573182431390015877527559887522107687809987325954934786257870582116557048704322600902235599409943126634094364866908185337958288884956919624493594681830405432192275431347219068098181866896305777899675900614827184074211288874230181859748031088658526715507337601421677823331549316031674727644465403715027312557716087083231050104988705280944534401460008822646492840604813163427891174912909247488414779448323029595717348622414173558321980768535721156445975675435986480454397546044055239735093090973588640267155039371480770732114031347148684954512146851371496358273202352750901770920817858934883512038813179183538049063532669921678844003610835216455255980302685540257086159078031874532073545971587456715383479538508584165869262179946381401572303306033734604897933304330682369872284015001976375077438765323630053284783120851536248079099752413976867067413757026701923240508810854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 671442202665521557093767521704948888887468450467288250450984441370664998882431282297286261369282296836266883429449945152961971635711281479920013278747859888295947944630055935896479441129372903414080360219373906937387311476280507676026620829665421296980351203037098004393648331445527725858010165477773122211915422236312149355026739187924637205377047035675795089391572390405195180668217745427748023710603698810922550706908764376184197472655121870535289587577914104567216628561521997560240320399209993726772789163494397059183236431719397314897122281707493245013733425287040275894316211465557609663780332290628929621179099549074124651723670899603879178178835865537047364420658131081935481156730678609589968393988284986010009159974518816855655730811374005306582404049564999731038669634646754817930039471051823165116263346540341206501500138869663482448512882925867593157582418719554213841984055972716840149875323270651298498048346010349160118842657969665073147059943071825634566439168505341407347406852070268044294327379542322507400598083638768719843322392640500394286092749350893778869674558192640578580351844913790629580676922247573761156701067045814866501853346663032076894135548842233877499031850947417961191755265376220907371777493217151656858849910611278494306585475253158846672041966374842803428407961950795331208922566267895268215956441472586114247298988934322547857060350763154697394714460932824738601369352698654139379939380639728367160965493423158258383148014955505134508860258319784854185539234951623683506814366461951929021191878018575365300155485234234858393657668347724802551046960700133835314612671837481210053527083803991853789126397681303160620848068758420252553319819803702423562244746557423678849337527124115019223463738765431393240241962867840227627218858264873184287228950247452267686632693527912851924841865473793943170412773719019194224171177556929022520419433970938683707797514926984934667233651479082056523295891212425319986620753665793457993325076804767156222286872655327400706491914152516928468670805986979296797904359995225353453290464678813633485803801529960553213440226177436135296570974229698164222720407173765672523568098423936645816127814031383229804525121229193765249879159109919557696978734136166195297900610173840140206453020115321127118423504471232636248212177391295462474156794324120683839330914589140586145459149389971035813678891348317931808134453086458951040661009129058902087977428047553886815301859954458655053858797608090251684171191220650203319183889998003400316537112698735456122398353708818595920598667402079165800559965442408855843277521529368019036834513197172882139238396465673576970884277746862382955165660572513946586309759126414100581869601941706451884951439787079882531477408179130642204060147171994491676260717428135592353282915712548086268104115483069085080188596565460469420539206317685169344209803427415152197248588903596664316101059895202635819182204406580282217552946276189205667501208529496006732497090640207286449610484967055184429056398002464620359854895008381673407016184845997297434559374222678046070426622650047704932297342668788289246615691934870519129392374348650343149373522480596802668917360091538649898914550937153682057663108959017510244789076601265442980512010129213258149500983326431421374344772902363105626235050388883398311295171356515483900505167836809241104649222122088386958265966104792542286302477103065135570710088115619681432962531192637807779798879816302494463883605997092008837510762251121892132337168080701975692454356012583233901007413737811296178449211580430922969165268399261899294966259643172257113781254240557776495916789573133379756359680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -61084616085326805629947146089230321805221139034700734676804216056681760208985183366011993693022289103236620134906536796928455037544534001373557162765877147475004391972735667630513423889001891466652447073246924236739840306512498080977883382067456875743871351646369756372161307498433013794921182489983593092534343122054294183079367246310680871025711889305683468612509094416352291516509227493823114578944984484994641630213385407338836766341116038875149692383015825364526979635744197087222148648382088064944633546243376009058161259839306385074818792009882514237151110510839065438006444327354993249171682804944771644573077644020398720783473502095470123589250734157702728728933592626541483561884315907717323528703971483447739886678025742470580052463501001894011648405877956272375993191746334346590353323103888063721692963416359906022130425444715392237941475936024598017659623007377133998559841063575991545334439693879298040239630235435277370730393924496957725710160707086911927529817272263933147206774702459694047933000512449477011073249246032894466065550650807825174986688920202539068214333759072988038718624528352502033858339960354409784241253187253341352108903505381250690620318414230138705714360261954919260952708268040190394302031349042672011364691468810735835462292157763587160267411438540758463980984990794927012419765248132356043881050905807686282192828260468910467700094720888077685441386366829349689607980406767822836475153199019138094400789911104711029819893017584717015884412952101267053849265041330325253952451287950285715551797773644770455725059184184277436444289526138751957739027151118932450373809095433787339644684358613258004642360392126609151604031718119990332805266188093693136607596512198865680685560954556593535317141465090532209708357519868753613421121114161951361374382094460195845071113345669649785205687093180213788096976321928272587113164755550542867750982284013478077387396756727162670496612174866129435554230705971862835646394298640075958315647261616988769870920230992624174830116368787504133397815256294441900717483696456542365716116287845609601012102881759261115932563103494232998173423595145930648489142917805723376229042433144287671116558103350362731592721934064582474820873956370508804690910562650472588918749382210870694033396939947844555288821373373176702810132227229803011563450300471420333034606468080966040156111637456944403436365877542576049789016952408990211889140802153831590844500688812557189928341247295061995413542529978918581850832736929945085317120226692599895312970271343877449659437349840331714955701237918948825828597657015246100192550846847274168736401823875347595500937951135055819341419669866978057751614906838785309195963668576065692191421429857428692734039176837803700008559822161354221594671680017866639963647425719267865270092637439224715957258378613084810333892635220540477144210353211929234092526244583124628721701080623551008211634721599494780465894945520903865904532553324763411099234798869858289531482633060135557113227577500716415761361545421197745072073867511649732437056800792037444809237014240105740253714133084089859020110095051770377518884167641644612145289139215392191534807385521842296734392862261695627540580376415024605462063727121802888308818007745744104598356393204754261575503777277241968980636917281573513693290749485848856191336847599473593966716935811561765105751814823979916719362519936951159226796238192470437258928863431858784230800500424961699499168829260639637713698363377515443241851844139261059257384889025451735482748305392841882217963909225386233794761620230518204701373844486864748602693120067052506992322452246307894864188995051966169088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 4212635613437296256815058960995799171627652776568787843998513286621570122366849853899321953368265224326585405445088656856060936486351701845259614756911206085979837173265562882066259974493806937271325029748475957529303262558708803556631883157012100448209187984968941896963518002359172460050646541268551073943042356388422987767837784728328446039836410340271426065606419839596155942958126556791687214097749089635419141684863276241654526094363881546600375103215765922663887641514268114065593256377812105148697550068669931551901664934329823580018631094480561995371600056380856334556841160060325358860929979537304479399865674708413859331432404511458329486738389165486745373193565527625663815253485660485042540341475601618999684372521919299983908778888114008770006826982414240709564790698313052749871947219862577887902621268924765953950487617234973915710001603476219553660092329930367856470582334252050135619323105526785169853595152742626201445258145373647477635813699036051070999715359191825855665577118932902178424530590967290671957116812043942444621097067435097690852143551518403462645696861387223813693357306040704168298364650247473680382573001985690608616893297926254922135899234442341952092826572059492066290508015760855811492600651622809978008525356802598713845359162778902340815862787879529446138786932925738998065587359314748213000954938853413376964670351698280735319277977110821333453108783994765131907659087792813440145705868979639512051049403950820678209567908766774531071119266290184091096655952043101593877536088735628641182069989203884757815460739936323014901968210062303460734106573397772692467565094635363299143936154406452174647981363567577499888999170167758233688695470739926157812214428481490791043894579447071606796671080417476913625357766558536510608288248036633463798707161161118601113258298114333960600567279959079064342544781983320588022278721029116798609318565168096491681408063847468432974024021170160649324397652750912936344165339242660770394192522069783358217887046302122298142219986983427088386182734461521129233678339988279335996627867450376668767307116435493317500201488332074720874486478111200035541195872988748741618012719195374744109011187775266797422900436977816858473889493123901413110094585910391825383620539246804447258397210226262279149553453335690777175737623078403066663660117696463353913092703439790884260690183060523002529079171846370834084145458757412116004744856168951359311881300394255450207818493536049221034097442907483271820584131040200501757947825737815758673632642554485831538910575723654283750879705096292120996003563897075180666832742881075586305550985690468471637804260093074455835818596004129384429696742913085469850178636616833518116338956541452990919521205995316687155211633075686739816044149576183384334678466056079853402060728591346666418787150651839296747618991034528229884677711142167022353397168797332787409138733920120946076591229657597248045681701161190871730950069066811458996309913130423114718294485033472962835320741796501479719899488463941796431451102385386144920748270882632100798498972343264267361140820100959408736692295335270492746112753778366144618960742187742725244705969563006299506599253364074173366100807653272975513402987792604394990021817245684647940630188745931764946416558272040363475096917658033211664208627139911421401411282070099873508989455081386323744751136709357021854517451934367848651918857658983318090352611503804784958468048178282450509752075679737054667561028756716564553799190110990204591481519658344544440622471661970572302462631779669121778555980672178617866984362953039957265987439240687525760055496698110382472836022820614963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -230296253354489505902260796314349095605962289792167226443018195473651331448931143522627513361567600138326574697426758128986957722324679396843969514297621782517434523337073141889549437252267166035216712606570671371118245497750827746518257614011052802525659574363669513371756048301063657457981974609931131269799375975252497527524153207499496536173819862181184923196179611489541077166085494561972829681501855764174251948606638126986615886970586740763594946280808928139813838203067031400080194252980123470346561702854588452850643383125497739907241017179867184909064253516002834260945794464395261012273606500810224221465942157516224976618783686493742508566782832484303609690462839273380603767739129966839931293525361735671617142884899920458770402475447761327994366070092579527999659848714926947205648273456653215939908015187733346035118763699576893328864451391402321463229174626303209127718871579981675789845108844345379444594049148205653041774072794085999808034534096777015611861474074005051112328078961348017156535012687999840699204597457920243086531415383772544170366991314850686102161053827018035045436476849826898205986956561401290102586211544238203498362560458321766453563110104515556950585022435161768613425168260956610921626057636150271380099408053619214683585270968648833775489327480399149742968447605140861128358971907840011347269202346335978343579279394530327889509666862173225538444911893447105029947683469695700614737463842367452896816738391481188345084257347850118357478597385687434192043622367380809218084133695287437218081716304448167562574446521380965018872623745104712075603582805696825153048885185898019438522652095418214277953899854647880615890578532449259728793213107760202701477891812999535861489202794385661840479348931233549318652364668278931521058423532806788765397182187436655789297725476958878314396176520697488559974892960857393759896992175867125909017851290581814695217643073180556987810559704232040138986192464382347470100696602996354578698918263486632705456965127557385598821984659060882240518410153911537850297408965828829881539683444050867329667644442441879737878950246368627611594671781035165693794362291104948988696397202016919121200584105313354674811168830129348684325078628278027628648913804971007680086686810475083999138918130016214309337762512260125686686213285066332273980960872799121945402666095707130339545397850755758140683472600079371528198247138451753990829574986794352354113008489407361659863941212370034494570656656816781151009473631778804053987130482840379482591327786993853155573645255643377653041345250675583197440537080097093491262609630857231624977001990305517686625683553865064407163285133252138636663427084484992329592773734789312799368087516286970203911731235598261885480646934182866420381873315799089532645919278493105777437759880930571323289210937022765586869784657825340695070374599872193648203705581708276749244296343991101298829857972996674049483939075925557087840728478560403944841142549553706567725480014803975177221889443715892101785713581098111307761740192164364356613045844859290051356815298442008556314191662649262446172931257841934168842375693336147977833906763339393493731761736832447472886033620689593044162258318356772033792933034420401812168261800810989366581235412496935201571757628881386284160090310758013731211910242700784653318144843142916220266979607980978486074373136214452064818946955601572585003351273890869505096999776063740968185000108359002744993671400298740456522810364325336586772621950688774828155674764976154904686722407406072343972097448234363173233863801625157917076917104968057381977551236553968304760784809052360100248406888284160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 8562028294568477179532511293580257558339351639413028178416174332154716133191241001049572091216362810024565622869213411223917643422373173491013346178325243731773477856437965006411826221334632426826451266432123695318183072887435244734204433908337718133149651328648568688041540295023348533775608416707043599467712998398800333802518200416139812627769825988886817850722158416419817658640195873761621883834171509805766116835198980148231428184618266504557206286046309914821624253380212339670111830398091985354437253191515317653484766234694403481752735938936142893128134312362943406307583155787369240222234381608336689114697377426370283413242703600630732472477250340236710015588191779450744364825642982248396881434029365117187542630889789597027492327375655311589046612590133668099749010778482145368279859581117019077094454376709335456703467494421733108133660257456136873920048551773377687379061307451465572544946163081240245967246391052209102953742555843075239393187890413057617182054502857244048035839259311248116879486123388441608925880269859864096557945443022086956952096933377558698129506895361537226773328606220714392262010079643103514918433392001808735687920229226549532211916365809188743186284878222528287747146801810165615423084859570756503778776969712303496346923086127869251379649812610677954773309566474975638059021368301505110581336808653453702700359807523286030972989278912948870637105292617231442081598807762111561861351473243273654102394325023077406962409455208395909463456503455042743162069880842262631046083236591954261326400133373462554044196077119694563566992665428265249173968193306155862116457964668644011996941249587735189703404445333793550756903584462214912865518285993402779869020721124367505555905336273702028745973828817173268159674271746529438452629763578082693824575042836310596896159255956637597107373902283595968376328031340869320048763355838057378897301951572747947953312259167375887140967606703878599807761629448639567128249753118753169934328649149394275736921181759856801526305743657547985695450370104670884272841693982975491628202680360010632351507990525938703073196927312620454781687767557682868674055840379161997923698498468788094149316932212962749963580005826107726332715110610251543917293462321702415456601343929854840456951090455979079082289229013367415555168102483317782227516759068781781848711096976058722587124108350363598889912979871125960384388533476215988616392946534196245539489796675821526067091519160435985939585636671096680044523972998299459487170493982869802117881789759209836000145548130767294338339896642349515941291219404310222269986217948715801958424118507164034970637217890754876129053574590401953234444815592532847658980439986470370522055741989805212256141489331212615274123221299328583695461966577487712752402509940416089951367093491833510489561972521424652180383581476278660737104363020066349773953283847023072958175429155034469496480571585844180200029380179261641442374734896741356154199439048036386947691786053447511186231466797046903167863539439391067069650021195730695066121495281124609600622605594539078958190236610452856230198633317032013021900250331889354245928552038013022369006900411807781165525867041658010762621831266282835628578871922787849381017912798231254663464190763095825145362632077202748497386383504073131612810098459944540438665488684606335479846646823062622272375222287896007633539342783179387715874085398939922092916700535878186942310839702502585744731198427775903594275657305130566312933578333000022249537765925351388107956385380295835645568272948580590034982698388208280464386375601201231643843360456593332979252034839976700182433628160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -214514089598021585919408859339742021657691322051498595483732653657206703051563189776611061012511454141694701762627678969707388054516390077870555946397297660906595887399284856854884691080872769244913278393213367860812774581584048936776050591248756630822703925076253262278622984355753256278361815292151151626382198766059663827344680533739002261885257769905520028231276109482064003217777873473602345077200046852708273561981985561040307432432028728729191393244767020842518351787194399481610002151062370562855558693805451650615605288488690622441405613490208786076470152078937425572814408784730076385633892826093233972885816673287659107314221270717882786828243813526344970254207251309073492450151123752364744077791949849316842448165908411473576757001206628637769771576605539837569947286925576678722445838189232821376118372641932993470691588767909030929862828868605636271255687466404115208299488370457626359133737442731742231253679675079790568760968618109186764571887348927422026075386184200433341495118522040851494016642854801141561260822229920323645665320379792844789750372857583481943378955735219102732473107519701221210037375802880660196368962849564718723715052730203438721102079702789442525009232790372258698605724971942278731782588152226246675685577971548976543713389840840894800964670801147013268929248609818385748508074286242966484137835531712162006063849264637631179530308819293704031494981683334999211111891799619328578499728019828734924353006252329686758562117208390816091217911985256527213569607448786100284513226222620547973385792548123221830141027607720379815354231641952805830237211392064998180053272221469129110478833455999991728512767346098016052726400800511131214577621987266002855083915030751366624904259965362989334444965925856076074213443776151034508393594784657457515515222982260882394893578501436130212471904953112487287909547202842834241419319550852274379698474463191922289239508915688322908930792621279963676595514670865460121194550751770949305102406623642533159564573696844271277229989699327530604526974745945578777500067703258506496071970988308301888420758252691892127857255783709137187149454843223164640931517656824198318140108531853036685694429106114108213794619048185484546641248146148207320221894263009771295917776997298541724710507969990097657436585251629789330175917271560561378051940047485023775546588556481506114273249671934866329160257496829838377151672229495177407540863003724093313884989432927348280996062709973677140296813416789029938207627060657210506821470476823211281068887845835710440542400108336569886234693212689747374928170976183201361843677513161479789765458877945306178694737426549632050417352351835538948621192365592816266810152999451092327742972023067853606318451835851217683672769898684886709280219396025876554079187649548367718778878211894034196784158411248521566908350126847059851451014134191103122961519169694661413799502822197399512371504808639164744815580816667390504119404716310761502069726306591848608203641754232125351124322163575552274843782502318378804814969875558980865468292883933651572006368777818515115667365111218420202904798231088854578155792576639411451757849532471113399023242011457984451317463809411334158671340353796735238376509563032978026362867154876381212522140844882040263157833714433641113372770173973308693705324029558897918464349060123356910836940134130671877502288925543919336951343836100805233777456064338181590567842860638235830876118092152136272177666121751957685555408966866689190603272974496910393863246914224142568281972959555590011791006347395851184935995249991517103285257952916405771217732036442022215201104949385352721937203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 3209740435313062229473381536302789220726401414268954947522796165746914262131809986117377935059026885829185633578299575346922658225328946108801025137015332646161028959172575930872800091627282612814340209399526281857149548810915362196128632812985755406562799603580746738890509658917222280885563028622127358403417560581376476532313433279400762476260481889631402879826249678883358448942827686252096576809380280142895962850393771368852790137203514377557862806556149578143804744941970314479671090838335936672840360230160599685541919099046723349902723650222473262618237230417749571831378322838028399875958897924378137500512546275869777731538111125239057712526021018886697138515663391893315649014362854093356227968511626550246872280663807038168425647522965397381791763174652269108601258600108275007195170443767549401248908305322014296191080470345467735966939106575245944507695549996325615876692511127642325123145968419878677276212502417042075289564450480747857667166160556887313827954172143451886459280595889867998768047268228004073581758725213998566484518334655354795428632882129478007143800292121181769015099468850601890983741618453480616456956330236910885891493280287950333121500989169467473509992353519044553246372000747279745109277592168409814019348452056301703096280697835745631251864706641412229247834037716801061897359958020714159372985640268204498828932264495647615022799111688043920287716057614249621637093827360874211435074085678387106704622874841872251153681505372474741765771425802597796860877318888768380140323052763347559830544003177312673179302187282515060024428505523370872627025862060721872939709719667324623355396635488065460703129191958960977763675023200403051302249134954370151347326112140991048417550871798857401214391143475695702546324826356141559690654699627912329532653127236079760315454860518536725744163540188863250415627567238156929984680469463222104280181356000431818734124068561354121670200698991543998600999910726823536980553900741786960458849814072182352868860442192272340865587885973116647867023446382302169638757065493112815431008747809759671719523012067560239500413369372335235215545373466846458127498873736457611533881870086558474200919588468225046350156460857526469502828382133760799494812478431423711608645149687847079417150496242738261322785397843379448602500438910157736542837581581527187891934811198775874977340737746316365508132924267708544435994415722966758453685442634718342481104563185090793786043541356924684041950794278189627414217970056946305375010326205030399847774812227451736094092887550459139082418346301247101928380229856725430041466761847745082017638739179605720204280876287366305634335680490278420602729525308893160566007961149655182477827687026509739656650610772646449667711116232454707164240143271879162347271498885441992654621034602532368745792399960975752068390385761060916166320659009353528297452053484509673296521276663789521558128308574261239260147295057660597756179280583885974485120801810784969444146100812392394508341646082233598178140146673416482726363285701796854744741220652109008354552980802038300084403509679250764667826310448811087685651446263366185584763210501893153043510362387727497424952767757941101056551470251786066845676332357890265332423978190530931152365062491811288799449163326221783884628828140193235994322503064944278844122139373052497216008540214340333734899852557515835050491005480620173798668408121275372648335035035010966587326918073886755817215289998354473079640923774123580446574654181497970739628131484799539378091098134216986834402991002174880896566871223953191894546578578800445712891920868818598116232955566808283217920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -11345982687529028117507273137217078623158860827198122684310102491881938828959829645035908834763051709438708755522746147094204793978870666658693787952715785992529983994169158935560186469017259995995862721792152354292480020331893847615996766463276732257524325926733695275990338014765348981252291195074463775137290602341853911891330961097732843926201928821568003955762963030365965751023181338253442884046629935877600780976237795706208708499962980768108162590256882591253716554406693698225679593341598556828140285870274622689756604145519534690249804280644146030568191834708026441248901832164628018282936087812537366910483594067981665852081049195563665138908040230904633359195261629108955620486352643507538443124529774438171660278186526432588158521554153502770989746924205652442686994700047094343821424579685492906715612601650141396378717077444794651295367688014284564159780587631058522865037096420079813885108682407468570247250690908740324972958047042697042691233414483842932863056249526328430335122422266480556011938514027893668523386760139636312901349388155385433984962170291170007894748043005651824425577414112264375058718759717226036806702708802628720507664047346778010198241177249430269290455985342388166013381650659455636201848361271849293791547502867977889363164652474895985558193485931949778073640027861537239929660362713582944695467005702573570695939574848038106535237237862999952895746540549698113484168417405284382388748568153820771758225394083944983863038471494174430909473922307295566551287790039222895379510195075489537517535186975251391244088320778201398869379806231213660537682270794277958418348775560510121978825379021792142299400534831618402178821948140679031432713245115710825559024068457181212890027677544422508381948813069446919520829089675606256352303207604782846952445438014736308711056141600721443062318760386172575557508036561671666072323996804034129756956606409196603174769068811293095680566665671953278993106801363353999724222702125175653912243718369382020640847836753917663822488499697358579306803276598582059756658916539405803814371862133328504468212186010825355830605561846247642045824117396649541856347950427848821088702680018597586175245158483406846195062801844522752514332515877414542555143028160070241476353539034052382257492597342915647465570470376025566464247121170818418461660493187704973309305653372090995976991572172960678760397045975206913253982424547469218245008641157476248217788677047607182690647578761806619950012143083704902886262525914458444137662598344486333907181421072276420000189973944871040774431527825690929768483662079664865326516250668168783272515819316329095014069121912237311333460533984834090984899883480520445283313091031992371297556231728981670704431750486418258688050640409478613407220919507287943475706206334701336206046755302588672118810939988759963929729749612011513433755417652008511447832709028917054211553412957286024993097660273204547794399079830037657728238934259126945521791943283529666058728237339296673869564361610175380163263651914433170678245802630115434085621017688880540357739106177845756323800627164774168556862620296639723510830088636200719904686925010805089315128711235597522303771945802991772450978979108810265377569673472456639586904643146465801421808740683938187213882466056171989404448264276041949717490243071368638286530530415039424237789139893300127270748580163723345365613096379465980531955507443076328893779076779959116415674562875852273871449044373226101867477318767533830419740615053215731623999496284483713754116774469754887538541498859806937751659071753760244465331994668095220493244697096869206179593179436679168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -743602289993939269808820521190843095010047800620818778733503034254454863416519576693075782330856398079608134271707296167646016009118340313328854729522000894467982041702974743487703334544581934734368187681167750433182035816832030794809621438962232756458280651115521057443651328575170098045737418105335337429818480799508345897829685220483129213460687010625880524097397248022744497524747801676600209476459165989297974953799095639046209337806568780116903208738313392451589643915958928833606957398147702943976095912973243136603024156951077307187660086579025172692813761819816465577536889101007842863404892565226305088092915551085375980430257123252824209738624209504189451464949867089217406597339072188789740253822216438469374033691972278332805311390917007309961803998952519018186707928038451046442583670021756615028993906014395838783529645859062772314306146628672900503285581521303064922392758143107344123811784305727596148800288090713008818473006851628103824294199949890821215281697150086215959650259833567540648813364378470619932246571839973001987071631666471578180658436441347714266098765749910992268923386124829749308164559978346334907816242687539143814364534803685235679674807893873073131285389722094208386313280197458442573708582068681378110155546192535766823181882837101256068107217495387736881183657501781853126664462289982653522621773629105175993026823315728131788333347978737425225379368299085857398574777086214784619090019470655110847785172761070927072113054811421350480696600047086842674991038226363640149597085175548450738833806662925571585212279614118786177886463455094676216006065131416958156564671658719739431010145311588723089034406166169204624967336043667271987763376799272395962703488280192022363490161501784678027994971831927868469751551960071786135823880656852661055337420764004240389457459967134751597468608498765002226086087470876138246933141781598249975818734962150347647656557346158028773746298253087688235130304097899730727527029374688762850160727098898435269715860685104093834413155175695730284047247747923341255153931282612772781640721331855475693193475429045244885907147707215306350043338576902038173262868482682221704115057185531659340693341099689352635390327420471177546525615714674435495495617588954412182615200602423573124073459476048546832519831345821356826921104621461723656512874236539099728447087344989285064917269436838916351138775248735697225978767099780146895565939928819757482280968657372263376089260054983301955737302576032477264811305612197235304223645469005819337400862957058660787955191571426689793378292012190983748912156345975149234813901656318749167418030315704152390535716291378814986773234226971003032060364304394183045174529135312708871506246691291749302197694563021622062692315927315801409834490267880528495692527655344156571049479469603871521066255743205056010022834557005748932730627074927469476941871482854196973197422909496935129463756496196001164484751681808162451348502826825948895321692187812383413245713178266237382308670862409388259535998643231668218793968425654137057018186709941556534576949378690093079887840168598867049714485660779811029388085752540534838697545412000911038100400493879011963537622703800356428532102004523238614065635857606781860815893716476596177135148383941308653846713007415806889505552458762015732157015315104467654337085036469397259093057497715718894823575185951245348203992971818279114186257101312401298211961323640280451156468670583382258146886565371280381008292398671832886652141125809196284299773166092726636117135391933902766638071997349169600014162170681559999742685479124158385873125871048963888685896433664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 22464251593655941007868941293990150206608343230814668812873185198065674433155784415825775546335919290787156852913010271389966794538935142809541979129313995563291935012997514305913101334344577096616918800035918156915974344518931602559358062808877347214580789217226970857002248019548097844740757142873104099380522200112936695103287230718193383343683550424104766733826010970145807432567494846057168364626637219604207798121704670489675129170183806628990800618488290062673235081558842725948717670653548161830989241249021953700841166704209936434605090262893866136302329279535163898040620272153579947268497824052684929296536132790688280673243813972977755884383445029549996031600094185034768879203010151199451454335369402662780920501282879764929574306494823612865284115602693471387030380597510264498888594491955650411442996382093182727098343614045951722050942181019588179361248470004604002340938936280293136657359393107943264113232258268626406266538100802092960995405605321404412932260529263116571191283121599251581645195165288535694417696035204796950209290923336943141863806728706844005957164717321658492935184134942675548378465949813038048079007646094693506137501394212195243899897036279427870681233191450978644465973543089201526120825669505616351048506461718300261403703100131393405571846139498275901362760058845428202055278735621943862951981403423880509731539912062480280727303629965159767790795668149875107521626826686524067188945075442415728100839819546545804444006835968786254004289940353623860430922058289453776362072854294265552567538932073660999253938689016107886846483363792054209664112207160608440046513460574722036493706013501144488485532792817914191112684376711595259796714055051545825478116594216638456376498546133983155741465258304599513049825194376950080072376683469018675651808013189611909893048392723355055792542231802841276210216874858778549646928991789279416028727571229192585908952764956318687252455832210936448456835141400419764733497213739549799780318379760209382780142002774137769201951923825391629282091086379194084984941902413940361643267871031621234697267629551625126416421088416434812343358196479827130609838762219022879266406267878822070175285538409601879702567828688497597473407807787125460968625940538612944109973271190592180863192554699828419483467484870625074168233027615173259748260761923425446468173158052444161074665046064414956657548040913405028794596730850677765216189106268107813670959082896205630099432762072479531950167881448259087042585444567282706685635560745415202643347636638882908535508846037888213153635410924697392171231250849413584419984531215648167163906347541619338661892913741225735706894985508409699259728907085971879837197079738039917832330874093213064300339576466549931887124705656565779318116208685649160450498209148375722973423734605142344573599616895387200614059486735380611644208444253163581152750450666054888418164085152953345345050141950762551040760779962650796200084376268259864274206481363636545750293910672135798180276538570743280744193125525323894533939531943388539397746457938656842273133585113020356053373019177867632909124445803032588060418481549005329441166353557230226930129194196804892940353029136754887850974489112530680016594142549443677764818989944371608123027506607361644598691848765020741243125249512959804792620848715001801997192948806147274776118713062268532320602731016919180147996906658132943452135940391794244925939936879042316581729353029823867363439380377376967989680591254598967555253346732242220860865857640140077256395703759674725358348330055661315753443232329098611189218468889880189074836620876709962947179315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -387872886012342597432262230828816786259465859241274293779458202721983647402313593762019427494678970607904858733734126038639357297089968787280425096747110466791564835503700621853972343897322049028024898003895673069923185638574484740800718165461350197511718503557967546742737016369240932142238976709636389313977302108548271611005763966457031507457047709190814431183665825168551008347674067984110263038676587665745701847526257722775792929208281226957577547406886179285031925261326653891403825211597191450209528903724230942965789965446293704079195203255881458109431835400978720923647272939675643946046920177597659725546585435684291496093378364143012065939688560395613665698006312901520889568925446015523760181887976093864657571420556545713114337483555987568254206420411621361945291376971185331886487134183925006473620981017593648463933637206189349102343430462412183448523024412598734182682973326057454249642331954435559172563200220933979451993206986179915466112388462047847860514809354388471306720636402032468072786280082648645855198767137931072492980708451180862469897123100521963221735196600281575018902422353257870952739819209190579115191753745965248530833655486520408905427561333232513667308740766607376457924706219540002820060887135243854518573671754354267026942697149366566020680518906148009737079490325449882916106018667829893253966212810723245460611060208577975305571400600036899109498456491315819896255874130225611090475145026498350077717787436821907862318838832056296038613535738647996400739151321869482600795944263095874227103532863342831823628395364067356786354394610941938489161976481440999284693965947468349644744702614626724475028331381891566392782040983806867642849597361257103226670843600185546284761654487139858875452012343235158489009258840488164973908595216893604155851671606963367127278899242769117669737040246136261517978929075166864603424568612015168947874094716550420054880659734315406887528949512374530051947663911137772719221263070073845951095116478572554124018774496460875553579475010564065306428715815216674847307654675229479151360672622852525317829944451790498879380001396777078689377998176916474307489090207403808593678366550588389204179659503099221840374332306592788270094339350401784889968189350106543071682892208189170065726749443837018440877228978500968594952267847530099742199833746004278154843312805120093054352057741897963579068659259223033600357180524542471315400028539987493965747928863630010281465515569217026673140516896325610700155999124508433829732129494581310636605478394424546363529100523197678738787183041721283574369892113827340239284384869463031738928177830288140686244229419851292062741002270121339494770386399853593002505444604284129321951966791884128314524011848683841635988211143576902465216045618088545365675411143083191645520724312683246834623328980317292916797528404859031930594214018812333752674763155561432325571131084886456382616034810880363776425653546077169465687667789068815522944591368759092080023326745001145745540315821980985078013830341076248510232178075258520767472786400348504348647882073262824382887679343296724963897371145920166813592153280367332578890425866474779584748312750431606379553971630180764675935077020633409586727548201353789814332287660809385961385285136865574289796261275271741403831090060629623293932279150967948979946871045883782944345132201720874031536956326331473264678096448293968326518107342533099602764338010555339961251836509567026246924849822524953441057472447780309102391654848677512122172294724379834066036174301303840199527716504618680593235603927006537870712168810937918577084445771061395078512640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 4935515868584050200052358656177737730806900480935741773903950146177132907438441955548845726064639890352975470946740559072855592055575785817037371629872284012354999501370503524029782653562966404048924742217943319594276492983045904791089493505852985780171151583030268997226050185752181828737072623383775399514620824631232117256474936226931020184250673522315389051563854222579521508900165000644472266785502424512433209356525694955963216990511279395058790572940185937513137462160349490687499012712194987300546708165431724828963270792793172887829872116718628215546073160364261710491438875274756828467581677183366455134842753314030249711097298140499649278935669330331554883159710124033295155220850237524403270717005673991271085826011437756865741913663611463857379324474326016166570682702428295305942380906207175077142607571157660223114627051610340870720169557113813052106531341833893070039301494361534887692389884960045055825666981979499820385761682298011671458667209682474051990058676190032996127071896254202480281371568117045873522333348619131385312122004112360761594883259416837965066978214296491099169982189127122480237058581536031960627198270426821302228418041608768115745916291675061701031493072788562936030893954677861880353870242761902222525566600392016137106137456413465895804874925763265880996952988812227622594885010498398776570461233111927448829433259484213116487658691243204546852419836931252415818276081232106066285536151708025875377792501883658569499433231143759102022566065587659045499637026854129228476758344578120755906050198188697445299105703273467356549520843686097860115138115412050898176133075111671587359097302576790127232938954289314219179092359000730389703800763748952878668672420845203002134793069739189400754196098104990054429039573277217314608822400355819929440918579985930664349808584385234817039371691530333162235033301253659775760599636076509985083839903124478100687925129016887020973775637132371248630605506698375677229236332195127547738886309333383200737351169718529919056257011283348961881081800630198597530394619686919819941086662920042129435908910704798197896669854132258907060729816055844826969304862102521698237999396522567978714250041733884704006036734278480966292726867238199583550507544002859134834854007714926658726481562469794518301991338246333831461874155059761395886165634461084056851462792748679211789531506329400916496743499855383101375012537002367898221198881999826749458309117684777720472974459246678479440805136243129451153046693339496120808090660230824619913447732457786591414697004183453183314782176903911909358457408971202440884656855906833923991032523648662850304157426209808756358015046000644120301389348968376073100570787921968622185899348999580480888518036002646171497376164642231385213819787503043177826139496057903645295599130952903913163249978364786580754114695385076412620041716322610638515538989908555504565883483480840604856784190969186726813369735145166997143655623880713653501758819634051864652441725906831372888107274812301675943752306941343849992016591274042730016201874588107785414109554217684345727822342006659926346940072953616270587130685008918940451243245500046202586282285493095279346661632340964704352646731765400236214809936305203418450696914516998220288006856933875887812770486753838635808032867464987286897197291733794344200418159330961017612181882729609974069355068664045237665171852419230615194435789120389360227144522453258006816936088125941339080685651942691625543616863192701450500885673846903998453161937155844196750424206460731758830803750891163044073392713616914262687755339511032845288427650494444339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -49894928546588945802055205063565753268671740626272789034571426896056326355689121901483067232745935325712739738585699586718905828588727584356380945403002943030457215682928633160345952080198864497621930828186216467561021916675734267486546909205007049556082255283473258266406166279724649329382767315394371451852982717760977437869171409018244850179075358164736426990628540786945948240761141797055075343919313887127087999520315116703196979607304883639346924777921355094656433249008048300731273373684030723347373229907926694635742701245748331380857478606904168277015497176014053608978894364829673164360961199220613313594317945829371818181526462802363656735746963558594231623675698684612612523389971159769704745582848346930570904934609424783824055267802484783433930446136727886000332183328390839461395394695167174675331228687042892605362243976614525229461021991666795915897339010455522045643619741296500366666822025706788581108167624156102491609883060317943790899067587836444205716995751650505427834796463566647354096195747734476785372306852386207790932020317331904456013752969685517440374314986167426152764108824202386127370370608839663115191872000586998877274999412320467484822067141516463915533610937204649501852703563703860707926545126520985331558499021931437412218238094701827228516246953804781149145791234051924002637762009345977657445616640854056856246184045849699005778103018873978821404512428447008167530182327041433383479746971653287796477907597800852847826903553715218679388797083300130847556349456573600810599806564477601407016993947428155355815582165856510428240491575223195037514646338328915193175914647261917822076464312357359958539194588403951602815293630805460409445588022356176667873633073151692024857174825954926263033872659744700800605699465631177457265769842810668730956674790240561118948917270866439346136101710812368457464958368149489836504343971724243588470499755616544040480876918523800687897190059761842167699575505924909347451952240288337930447062569109337094436161202458995994875011030558776176173137335359970474821942425456167313102452033034819721144115157643007412839218619670364080240519172840223360076783199418109403672723107623676950621127141673727729388381849100515135362283367557061017245580437907557189826265149857761532559041188419017117758264532373470678319938417041302378268216337930621421863629929762697398143000703407376069080839651122929857944952437946086997828524314211969405407653104511927960308272524394844218589479484274638812162575797257395248644695737236056458823371326857059162532780732545545276579561080934302582309851256956976441122897760105609155024402978863292618249915612301580925215613053678383116331972277322014645591920520493325665917865514063739219419618139828225128807998309860929342534703826655211251029844802734113698588700420793674156554399995737610063369949707051348566050894810664100486294948928774831735105134099377471518649095920847053772835244608901197128460307252869767699800054150756586294333915520516278179832264883658268009432656540824516486119105590375498959607054157082490715726513142627549332587863749050764905990947222455928458755852646452801483778599919322124814301204280747228886902642866194394094635747885006326127998722710959381121934848810476567286595945181681058317947072530077163204594796212095121092186354239268255305734253139907084988069679798968550239384954164849479394357719627190814197213777132466519255062138238094402081367692287373524417033603644317069717521528524629319722659029575635655883487375090180849372369365173547424436367912780217157077092453760693932292729977592957002150158240942810726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 411338207771606804596190469774077317023538858259642936695285535894142788336006258497279644471462774256862730083642966219989544754152174711479629067067184275375697405562174127337622137075122819334142995333978348758708223450877987639302488106401803050146135164335448754625507386712231407673845435711451451529513404147461504845741788716197822524661517272522670012354007111376554703441653873326086397374080605049537009585184585164910281569170901365370346242432305695753080960544484213971904765975653666705355606642293884115477487314425672586126729221140536833137054747316608935823214427443865348487727998946504873015037368534993947342744191915512736038262105675393945210497674725312397091892871481566923136408933731754481009461598130591434741405823113084074123225249400766593046540068916753212017988470155938058173931521191390475069981636768285585323116176619594545459516863942641038964377132558014812628843037439017385266616222604047785377450649229123680591041299557719429763162015404738074371251530545540455264347625805583347013209943286732833764122194241401735838238545823092776572492677796386197798122601262198843227548321829248786994731286779934958121573475127124299747623000935212685879985568419203607613893188605085432208034026198556686854991260365011560957458905093856423771715277063129869646063259581317885183673155724859666280848309116347404521532342934627659719913594895347300451392733425025268303252348645822919456839307833356982705758961081475388248542242036708188168900761668261801643028598919466667152646102426931622243867047159060708251407080681598067658076460288983132911257239074243316093308598006890680763747327918904372028906349782546501387366580351384099095670263744963013337939114798541289538238108617649296314284349811531607334018530619486015566119692777118165053632942992859293788555388138006813710508853942587782010392242248213282363592494862195272007521823987927558432447727986264120888127861109155379618981086088397470116888249820870935027505067640680604384468359946604133946914029078070499827571338643849451789210789291358077901624592037375984523919140068712384002711306666179566951402179003733806298764110591066979185423567748402695484986113238724142007296435256012614983825572662369825837118620603993989365191448724114622203807246958713751094131878742524175563955484325993874647965170370727288077183337936274810267140396467785578108529729831026784386162675705055746315849453977172112972529206307406777405847772828221078162460391863523662983915086920961529580859571436486426181408431779394353935535750952466061776557843635135711116122689888671594795148341844831463416143294294167238706374275035636646473771785016177733251174180922576446273737094653960224821442052986269234808910715054861664171573341944710458685395839270816522692244770693638900695093608048428455191749971121412390925232904850601566599553949754715797445004493619180940234521008549469108764831269746362961441927484355289373713725810312817095902311424968492291252040996828813734242318747711643598389976950332351732036267288355226561964868320736392421142282515398316950389147162543893771049069655396877708450156214777943781719229288423143211618724044477908257469689794356946773018092635818917658629980748062601261100894171543659389382742818594508281424991813089525096942085036548790804965141662324511102421829037198053781753525964437957110799279047009607843526787468625966643839696201323878282575517611680894775764821709280607065300861568713070410258636255140921533116057295957265029174426788773873175247018727130830532719891284380454559837194189629389926532627156348169850243170015641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -2768709456546868166127295223929810004870793334654671941408715788545353254948289651141208500623963433371643241023489454986901946469862596556647406794046448474942603407887387552692630349988137515729196601150802931774844405622891935130626660491398342871789173554431084465208987718521079007605278334454985758759662954161095858983708610924662718898565482818627326260990662024510126404265944972231572277252210914184253940106645950210426512917736030168654039158255773898957022244760894929494271616267687555192659130576011556880249516683666869131341536206833225776316099612287957971221995690783180303781576746378654680785026327823808477463648433831533633990530992600740810304481865597664164402686062245217286135397132385787414580738414123353871932168502058323920336687259013563976744700789617565970353891665437513430048666100195773045591694836809915660177303299240055849491606585486897782215594122191337219266942168989311049044685819351677023461919338206990197126139519811065838506796194635350407014059056693136433883131814160874298109679322788702682085938299837837611683621739156122977538741201100661802500291174532662603209862725457651113594536292773762851596475155669662638732192651048920311955753107277499822627166521896003375354998453666195313278769495974601483078452001658187366257099743248346796867511049825500701689416862493753701431305538513971995699749996004408547653875641011969302608636802222225304502519692758763710085717053689430419710584710258652306434964541900462643490260340361039333688719024003733143348027572725893728690841265475123050507933908962327389407334786106941768300487986249163390218916441312018771614972954988826800404687951495464121463625437942514786556115537189973282943326982320165726486899222775137795542772199294318213820741708087057726536136955109869835723937148082847259607526761747191220276583850953428588526944186803175979833490037954694352077817659794121373534697839701238589995056187704811933106183325683930869998055795586126715503025306630167782856463303532762329902450775933119029430102838045267056033830941367452659165015039218156376873384634042285687045436639209438042465874347689308597352558227487842895432774947984406329205071553258625149811205745935291625640182718427195273728653133839387818085052303340843301111466695115314212093858633759720281396468377076175602960772210906804429260507069015898098154537538205350736888543279670830652821261043383803385055835458449224269885335090615121970783916798309129573933473595717896516987065016616345371950921621642316449611853149715825093659855043536805741256408595005316495463965144157728887171861234107235454260947503462118541921010604909415474166729776873755419125982608760091478678089831993682299350094119560946213688722792684624169672362109195581425264924236662636937290954077275913823684963424772955130407453275434052371336209407921615996755619672527784814281257162476350082790994651448575305794801430444533182135076725850173593168699340996861835583849534251056937056570413724596555368406527622599258495203516677674477489432646800718869177003918155760328453962770040117341699964536400311123347754121793124651254959422257034083899453549475949050486523190517862427962120259475717847287026891327920975424756414306528801250125029400009024361956469367028187975708361052850330619954624711766309134951089065281756012161228472005453944265444235858159810654017904598024915171539606663524837563261654746642460099915770716152422541516743947899051053246259091085998488731073280622793951744709471199171477704330836871978854726417602741854532940334510901751057972961365542382270551196086812808944025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 15034529912768150763368442529485745240289369845767642442754408767550979153126418036688870708679325803174543156240002288269638782613946759757814045981317714446155084419477342385526606613136226641572477088503242846130705768961419225507100398847397860063957769273707486049789758908857240644326429990999965440045060154947724631952675966048650730384050970043724871397430300780970144814662495053876426669674190120851930753904362438930011361968382696218552077054839381957328043497267712607465220276088208080084587613350555329318243828588431171136495181456876824264365039689913201057764147384884218492556570879195109835046713716061579736713526129718389086160758942050257426901301802781687746399512427083551487690037958748297678113938548283601712041313328747573123351338606091194571074065725575947304051001485169760581728867974378100757765137601857952672302828875274304663113393169881555331548927703618812302709939250178110973361443808179152818888871827795047405592797197578428029028272410797578283942928803095709779301011657363889082030043463606692535457702235456947442315094207564533934058801091722313437230697848959693269653477184390031428016782553128652522911394995717781217485952390087239479503165409941302744474252710211044131020123798607239249971009618405835978309140501158482135664358199244519482979240587047624527992118217375030649308688328671498484146006062935904547278386652892303266663786885281696554234317018204659382564198746594800077430087792726712853745139091154873703508967026448241488505699667163272972682007777070454615779704614895302545297860416206945678794743768289142727613500257001171140612493526595957903071226563815619723727875157769396273657055910846940454270641203318494900632778849061709809793256477533387373364332496266941873954468769562580606729342244991472882778078402534359783402822503284572019243907558991849627891633901994143431235356702615833214090526030831834669888029509837989938777176702134758417568508256191316989209445776170334975397767850071398826432575304391943272079286084115668430789788062949314124016675981257247795994871040137219896261949708672205197872020064384719178693481861607647767090455014822963569235462181085809646684509614974798483184552013000135803406093886848251437337908786277126519467262418353672952581302251389803471086974762351710219660977303422155979006804453820313718814748797070844022875402228944067180346557932072294509575986033602870015916328881611165692621325268019052977300067998033047788489366815577803404221901529275319946936344387011140391762840688763208222801723446518820386300919277884064704946083787606115991913569245564686164711703014157012701791237722187970181825979658636712034840012816414340284084557357654667790907747854665983775435760962171500942079231836810290466710372301089745260743535865981906932933461129553517991028728157446767975243376066569420682789070445743829312110539609155967886964665423365158357803880061643693608602547811185220337173435642348460695269362580487046656827147398599762523061578405077736059348369685132199890076690287043063911075252882372897064238341731723779005027840422953990182030120248971972772144748529554248228691729351889409677799180381787920235521516942201632002336644871989632728394758715061181989545051065021799295111018254934132779246729967296440339847227190472972185894536039728163066841019568833523790939809502966281914736463719977933580755166384505884346760558314317445295450527606494110828697575209489401868641398909093025960616528317013124689102049489935024426617822978827169799096001584348191020780125493405269120586955368691202230461653452978465412218880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -65195983255357977206628474560227466379539898720595629579551850747673401848119525025427675873712267544613323502982124998432068529168091281911591181325103483105337166196492754595954861086311950061460208406178263729981595892348514523802010918148608970710743114834012003850962883933060469690701019338262821930653804340487902118117777980635966960168613741244136783021862169330640023683044468808243644994117707822865805436671520351058622855827572022515517970517666739125114977990852045629793368738945900947913687797227815810848276622375869789998887541079490759640883797921136601792297291837902784322325399647215645253510144096600496854115456405821090133829232336592185247665981229903667484955881436981233184011187643930068977281303469503525067402065562935065424971610161096810051125848658519976514798427391936477647472383628464206976948921370741250628077108244555965241939185632585564919112396290268915431484952769439559332173172248051132888718496471924960810197592048424480739407124732853931958280613140067813162094762011368296890433726427110753132640456764369580292854084154105415592230912668717096282147046002046234649117735195810002051312014343967756817237222668372494267487749759754520791335234311118188673664582395592137704858445237685546044757832440492827802775049970655063407238826503692874041091513719850814262488280105784441692174535626493996174462601531877860678200293224265402727380476917258321591027872146192208012199731426955930999138224051937448112774001609668730275412078638844880957509354542207777492240676648047533636166655781670586371200926311242111829251244110751228581772781129972337161752494808536658540224306302294912603868018586702931028459937390537664926518362354269084619904650266029185670741450072950615814697213756984502473120258855340268685286949475233805895530704936607522054027420953320947951538500633754642229394644589264982783892495187882698388917439744157863611450864338904006373522506611145985891713140123812367851373857234294053075169679062935815791274603694203071725316974747525571022098771062865268892815597106427881547738325324519390350511381409054869298518882820814017962730865200938174171019584705507428578075742158461440223215712233488011681843088593431595665452291047208398931705545636478239765874894860378082635512570752601618897004003992946610839911767441746868201576054456281795641818937192662309686122885844124689645014959372320953363638424272374568490946211275422657332030193799275657477248030541239737588749007289834115975628281203382556519427916244256908372509492385049959678523436911378172387001494446628351980976941931781175810261179880805504938294870325473198074870063591108137906040095208022159751341540724334310802627710875801384851856772180141115340678809808540157831489333134855826503902151589424375259075233466217988427880554957108644807366825304802910466270557092540646739673798740464937687286846154644944901054232215227419531521880484767868624509947714866905779111829477651264053359837498668906871874774590879341620616702533459803579377039004972218132793129167452833139611860511871516055416398306741198424441485281285996126269008421978946889722720149586941859341692576162500785554257826031083225094214904282046502380560264928852293068339553301350118984182339294648625109812910866943973645952026628797680293801552836805949424634456205131671163185313251441859966001822330474700321828966379729374828476146659909332293024996095885644490712141839597657890880949624761770590459868276662037870461372088051874851564611126437406460254636525939182737638393163271932231962226638028046250205881796270732639189987909173248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 222386508874820717228076512497015995895433791981027510402329112881136571575884467381997238437841524085837912230999642287717529615706629201498781782347902338024156863916406920442220742806093755955699929380927155300462775160168350013937279521956915576622534653016446759120166862544643547936817751485193451743427127118961647632331839092954086213095220132983183456865132795146933681859022106557364125621632312538230071035287072654780239926365683904845970075609093285262938320269261003471613047835875378620743853207240616139075117234602794628310721529724384223243706265942177358389649489585741102832685068934135766873458685032340833736882620547448159625496163052376128386346610467450875943019396354371352792930958236272853449210994923882915255018957747494491924897620993618634399389686021394562862607331037772714441515482500532285265232044142323261036879083295727520398997102976960711686134131366116970496753521736642694719786300761662243025251740129617024536137612280930524284729632167112186042118433712059128169306018573576704742811793780965345914448214226242040531845910996418585033895249795001545401017165221806276314605323777969264240912980043621344939698179442356731618426911292356322055860559301713892943847074146587494175668678922398296881756144324505329502263675415378291591278882355866299482192835127213675956115679150574510289741677138471725835661188081131577168538390886440788573156825588563287363718134523143272658158512249278360935473330384342041133982131872511163556989039205957953366854491438488198157538555893703349543638046815210732781318120610525711835719942392862591992096526697397345452798038301398548871597681413594386292103589322097426555337803191408040041906271484420664213276253599368422929388449131114659000033072094143398899387394466645487067298484481634014397876029610522931976717509204918366413242279129982229453807511097965947069044625515086008574396270993881955544095302714894956240560463149705038050033721247264729098807795318360022789821916632028025376376967624477094275804727638868066209697510101708058729494348808082396752612485967668410699230521308189257511232055451698909650255759470399203562812488602001810892294171960197165677166519972466783061380249777496656776375456270533669553301243936543430568420923293646757900102466367352177788751660263229499072061860089609074756987622386389525810155122011742556040717212177412734655135086715699557068936657803485866324925414516125380435913089456932426352690994442415326134439282865215378442976870768449747327774726455124884811443389313849956330064366853605985628836961778147259322399021107142049250202913189909396262043437025551426208163448150129083019244379381327943550512738241808223825186610426186789547249844311224206019557116145524342730746244779437574030613042892089687348076700072755806286225176808187374962531309688056907977851044316777870507377985215086116255225635904581905710788174362724475946873723227237385407161039051847456461362330459514658977396027384472722065995720394726476104462276674764318642225910830350579110720345696451541492081871617554156766734402804513089839257690010647778166410956200486747269795875247918599338290976354333070883814146934251643822359632811163525830157693028392320699674480865024346391563467896476701011391022203725700583876955277510593485383963131164344619962482485607237087106258412952249701003823810114517564702787967319554081631332433923379809334000059588826748040851921226651251047316733569809049306913787699052262354358629279842483228957062197171794647814549269419351596292672204052749609265982136698236176133499889924894435891688243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -588087451015949546542573947200864097214856572091475113253008433241888329624503514082268542753977254145010087952624693482767397004122662020374187439830595750640803312800397615654800615859207843382150515927703260686409231198280166260695338905838853654173221716889262812312631358689036396225917381283818161115647403935434305611248507303036398274579751653900401542708282124558283565407333457146272692008598253764882176798411532155476420124985838661223494987815115783664685402025332785769457450387697953092488656628692409776554308032084358246513240605204857819937191201795091966797148108723580040763794461644131648128516675379056422053422251860985152350391631285992460677500697849245177890945901146995824834489546298390562825009208509461645525689091880464020713905686496051172488103275612827721513161980527263562335169441053031509341400446084090216924589125805979487754716912946749523017083301445920532063567507364938667377535133815587064183105153405533197765726550081497117035076992571671558119913088968304388372616459416186275136858874398998366506897743632273838806113350729345569790529724586576849736702482270943578622904605331589593380787080571558155750900664485808697448869275947126061215781023667244771741158116844818032972648645307570167578977356559587968195056181086834163599918717178549909520824162220659731016323972766456656577035497676010526191889590777702717156368588630419326377557010229437425785734655541247632464845066026150204268599257456389966845604509072990713742348611234635444727093613806402307052793925636480666620423177723596559591212719070762412575016712391953835549822362389466764394619394375886672187264337130025136299281343690791726714245245233057088164192621399872194643321915278091015895875936532563935487235950611048497950296189690920703047205616745639471699523272584818117254883097927613079093139388334721711310267808707886028866011138581637122823726646928805220024973996596362941894519228981561567988124715215925027744413796886499691587196132920149675992672143727596800190133100175869132939655065770822324022364190074299885983498759729686429349480972400944410854991300487225908799299054262682390126708294203186977518568538949565728988135963726618374473349736094462292840662271162952429779458559850517536743786236682868268529583037796599413743566815118759784816632586334381626347047068439359482268294701902393700044962463158401634311119108672628724358024787304496224357960401016761515931150517878096932950801408819842082641789938323733342992904143681012321271156146907600032437084181020641159540614179162820549284041807719413747179271101884184956133434577175342976681562904085281711468051767694588772371672288555483355627712201421822097374637283625021820356116774309386069971889642455610237509201751855237120850339674148790612943125213213378058672613127808915215330853560695475694123502381282519113297036611860667952769091033696747689694397423320258895575166711879805720141277974596668610724139807803371152764062957906389689546228022249951943258834954999031740013388175877385908291889577186085015204186657019093215865825978518859718575285348037704030378540686968175680613056210365948742958181204587596361999755093215355664598900097939715307177316812280448194232990757400534047227890994972945007868152754948930076843908724462983033135316600768435317167567272544610076947758026747900536285865905033512919045020601528880019983023239232552441716225214155151123580623823479484816557511169025679963004957660028743602754756401675169820677313840196761663182075152573246771894777409095621150544371384106354721992562114711804849161282519040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 1101021604101294352191010167324992978830014254449586922633361533121079535297015082025435116683834677411901841306137502610612700349283972944746681388887724613475390760062380025046732010143891057764636785137319719547882604993954560994453473103583109327545132422730567899861451715586381680918863066650594005923230664601403102174896866772754203533549104411042300320141991663265703123616329038758867792267249742614303407625403592400782239969541151862229901316383783823269156262200891402479811831041560602188565474658552786541211268819778087245331641657247527584909344724538844650500057555686809295126063827809590283453776062572174065584131758295747164421433483002082221787668033247820624098403099593337747945065765001963746732487411368516597168367645817662632728923333029236449062267773420902643148170256138354495587282080998940683679240057068026354275267497558381015277902645097862547208337891157916050185440988044897295649872011484506658733212355629207377712295707284011851215833994056720521850001299458145574634084025463768973984741413350842882929435905273515086371744320775865286498622961427166051176682850406390263482901776961623369509338125089539679681224385799644054826124583160098446790533329842250536453507869025372992221047556339583109657955155067368333955307416804282002239091452310048979671915863336447535868462610071944258861933418352152892086237941735574426772943808551950525349523861799487462792656508708968298784360922045324817605257328918748232894438562299982230736998967354872772634958499625831331840299092359235150333605081825421296892237121750275557550356627137752067369291660983255356009509350922907581620729507306644780020040830078747039861724252547192590604885241878731855664093088487750083438828923358688252855178209089361689722105255369645386089149780828669399958316289814647536376159541082110275865906646818200541947146759609690821407618099267706613643713720923226883082038769967271496682074501005585607950228562175260931316686486493650751615123892615420832033214699361084906221079453563060649191240901797992950876812478926606485219185895783182660769903864823747765749950950146993595709542828185609902933164864329971020328505556696171982883600814479494833111187016892614003568870977110618858966593305357465746200556372074289624976515159909498890290552687249806534300285519031699846827349586718385736313232936328030252246105553407047682761219326429914534719565857796595326446338959317215247585479432752107631880927150516429272993953112148013251547125262825054346752076084192566518938309075397851484310302232841707662988394641879040336426043857200084327304669765960076494271911884262102797911966475185218421852467248411255265656126629063806330111696002296348596407464339429075990782638754581593506081569972585248327203175212004993225448425485604941879676767221346710325561507359044981966930106407584863583353684379875420376854911128464173650012957356919151397971074738580500007316517704061373869564564492701672049531969694645443483306413506904211332527613948073981655364619836900076650965054643971770538894650425631108634105538849083861331931151998677976658219095122523098286790844034692918801270458566682017967295337010950612379881251242580908490969579678961384352539129030763454738471919630861936850852039547023076626120977394474278077631323483440157785256312197284991222178396814614481193073414058835293933391038830758649298755457734560350504475571152581520073402384834301791289174200652032197702379238480195323179892228347630301809203779985450618936727319319754234583852882118840560153790352072407261056171288288526593513488384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -1333992930130454804005810947467345209121311077217457700511495972411835857589297130063393238235302297635454854846564646658228062791727573902018875600050627688020461394390237300282658223870249024010485232528107160077680968748997285081877827066661112656730148909079265044387533868029361237536423877573126111946368032225605083367861449554621928385704967049088739175998374930022927741587934923930245023929767847494419125519769111118305440618507988603747024180480798199198659433925712680374427120314310690400124267827526065464017460627122519078941474942128299307029314151190221621677546108232316113036415442759359087506527826005144616748931325023167516688472918936267264963594768580042069241444632262390530011084301015267351662427795503768591359854583314475297326682659163472920739918339924680087603331118357578288546489425550014098879864139354103680778719064525117103099894278288817511991000434045848013838879829192188622913830835353071363575338074278290398730215701656144581507557724688966280366209325150347001731997400070768090293514738354107388345864752292167487200278414352852247210470172206065443963187562459639615965110219285205887020739845880718253727774304627083217056029978490347528678164560223376059215097042179514892093813297434616680405655772064410313080754448653559767652052749712707465940698141995719960314557688136210900043445268856586055702880626495946653567994960709618965676504612263428423907660910305556844930913216821337670663644667536664355546829379739093450293280533524883309706068998853626002886366603781569828205377337474920659647699711345665361248420171386620250942041988299390070087574802345362497328051698238743923491052949058948571650958541238537544623480613194037855832291740360812781245056670273535403527135513709887310789737754326149828922411933569548960727250723908218915299621047942577932719585360806318816672047061182614729212164915564391155632472677139289624418985791909945017113644165077391494857957817095958248120455970641049731930695890313955603260551721052062835854338850408348889941931819137903067975784384917019050500489797758251226368798604340316668989206748097345197872583120114617099934256041409204211756660817586767075337263378635600548980851435027082609705104160190092397775824660044367841671533730516196051519721845610334770084314279889905382858459635828426550728150776568762938271661910503280681314506743854923769136878402007898437216002108874678207119140434751367860674007990415016622151416356866422681678987072435035490838876386842415086626525315859660712888506212244193564710329919101001512113578601090683960060048701025235605287989700948871818424730709897919048352053472514569859651756325715054270526061611636965666551510430735734518253894610148024242116795470937785975506972345535801394188405105303173405139900388434917241985893371886169683242414533863989388856245938715962300356393613774765828586252553585112119585830351384156277595980131565672401952746356137537493909658891929079881745656805031552277922344566416715501891270370776155175382689362196210055513543805206799510604152749681579165467425951830027598308555300311293092017678161217433125787423870563632381689506342963833019545169877921118490887014879241462150166754254725979428740124753969651875267015305174097353359415768627768744771958671859303790718233331149777367813180387301581939101669926367463626617116930247653763411804987777673480095438750101888753718722918069831208498308692711838766552601271445030422506496537495366204809781971354184180962800204168263235124853324876674100322462052557743279572017432098684857886654218641604608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 2399123151654254289472826714634403802617267502349627611522206892026910308078149541117611562821760887565428175427669848398412206552324231132644241121778883882220673683806679334170270157990672042459989631227099120332112643831229052553402096852059394582883520393119192446915730419302325732743964466832911905635574988351483917805992502969845363372010065694779916233252236690020636492855616872135102386222094243604771172667075429354434129452360905802211821002492979239961810028738452454697310277049016049848959066156776084529613452950842925917435091016988123739296493714439122675230572751564061846166872633360465143412746138828685007048069833768103295931338190842301119625293303713941046982100345402847705012425245200003171306624196752349883861089662888134443387944251495609330024587040828681656481040507939613265433798627301492084864437058360327710697087718140380401446549290927493879698856803378370661555605319027854041632604097910512992485173108132282895699416633742723078892366273229360985408944086497868004558326686970529746360223414957783731158541021649011405633452365159597011394095911730234346393214094468812089532357565035773033524336714078443518876136599406863711417728955423896560767350041460012891237597231756412019640026559868057675070962451096621912799371067273883110896978293244242677791975586907379742066130633899206083150781256687086413318447520800780671837395752949565108759912174734950223760504829806881747066548206362593157740992298165299227435132850817116326194303730210148583592512276507133267627980541273159346429191044226925845452792746800349818730163954833474385651439806186970392967871213388365997589777956998261457873117056061797393969363046091729898380457098769590853365587919326161830788628987006309458725698416979539618235218257349433710378569245417253944030263084673163835524149613141902648762346092204697048465509018508688856564441994486779663032114597715461263810863559330753219894572720710467052475671325900308176601917294109061405897924772251351720182329714049103480602631020467205425572540189609380719523729349871369896216424300368735434065016968414143079719126687257405824126952112820100585637898615993937807830586069569625296749933587024027423202442181112309428309950581798721381748754546769308803356027657438552711393198264947549527774565601299083670276436713298586477062719877113232073438491627567440495863523667244448556284325746238115132233131380374730489136045991523774766635651676347710201887092170820065913505489982471382608053934002166622034365193308805929480778247243530096816213166478803171244079727249563203762688902951998911982897192441577075975518198536055327976823479598342094487497945457065638056414640047352136190253987991818942497155713156118244370845722080649675505235871156278773674340371302999589078227969612457876273730749266479930350754931330335304200881464686332650374625204085348670816100620709490951228795330398122503117302600074690844401438360238458896521226902193246943575463159698844229485069592874437419768763925608029957176611430876567356855914657564391512637751635304377033642315303507029476965839898148928391826940104221474420816455793130932537404114010598508449008974496182950993691230370465215075670117370957306476129011648479806014907930331522063493904520538193121519906201621565477242080778983967125007045410557111956528894162950407114139504816707724526865038048020974232875450765964913814558478716043457481061249060493783319592122314448294108965879436490869083227795229949631659223804671424254803506145739109736899603278435299933590833093559040343979854041383292003942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -11006275421289058464432011165504681359414805413761117080701227181503526833168974307143321274274219246402253017306619297267179514974480910504397257474812995255233841046456987779260340570412719310612305294821398016201067917685176950552225978086961988390892785116285578786284094431597085196644079323203935210503009771630265089361161706327476765821490649458340321165198689494939407115938159112120056251865881041778741891075615064211261980265298149281759817653753247082453282245558654242723707545544273230840131208980569053546737344816432387023378162008619201572211515559960296001836288630985921713301075001785221355036465913117763337784714461036216054122214374577158201140039757878375556282263875622917426581591963699145803862180687929757310778524855730499638482662837231558036486166336238306945371059011983504360585714596475340598431886157775238460623608143238657842204822716958735224663021701019950181069153416597798174299472486108938597754813775665289113585643861030668468376796154627858102321705979556824507235220560421778201647225079675360392762007359569188841845055661719457413126870897092185395225495417078960035487735099538421495748430053932144559801124796106434266484633812834003156852642173730707036928970482942498137324974099781786864905839983404059207446058536048399151617332550236235327563895346827371336950258397928563860719386468778673336026272128745636289413733865802995988823234688144918501463078838504866888610756989395162103426326870974932196262346358878998204962395292970099394676870358372989771191772745255581829716796529125501784916503777900567875927240399089751041532639584021995336686009107284134917607289277746496034752960277638370701809400731820588271831640615811305000633322553592214668752421625008053894389230041924725441044514499748527689811024005060034189439855521773640747592661231258566553308614070583684283419386934089905118632431708598320485437055293907373437471070389945819595940707901164643321873265791907499732699208175584278577573079065970872434928650954899391029627288337933186929711909540158912062049319564788914965144773632991942418740235830497882209395106689617768096077461233472014103976605498170183234622448836623388841046852012575345285676692451692323975267946757370607634558927088701601366664418474265883967651660676757727679613866434884364832338020870537982996315291029246754254569822766062661609410772250605654925984758609188149673814862136343540111743009006304162346278997890235525213535615442267209290804917128433734143362256713426867447223833997584121265439692782235395936397182807367792042967661200352092778940609703997848130796306316503105470347892913027923774127266533238412148532409522635768646437463833935626234322345173843454488411053240134634997230667063747838529661743232127689365972842236405425923072986878093537429250167025379630345252537939141277855635512998807590521401037874050816338912889023143811220341113637791650973566385414127460511171829829466222091267435928548891119329069239332022408703286191561439389301425974647552852340073119411999909889716771427867852877077705465210897033806105973345136173734688040492963365594144581482664896742721287257941789409003448762462931943952694120215706307818304356770963311166780982803628413954992042964452332875551020451815739742852537210333180807320771589125880152617364821613678954521253717418096367010148314316701659434588851751159675080726404647812556652673932025221869156051563691585244589903483940416777368833924356685085236617773922644238979874431115074445238609291783474336559875421040878240722571117566637554290080802941173760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 34769671632925651504463862651778930338714284427689529132089342535695382512668378975572406005736770178552271457051179771425621766626036837173825473144195072211190583042960651922100577863011197422978903921230085174055370674973208730890825671299311503238282817107278245887978524223173979733360824592463630377507201056643330545905172126671161790063662442485071638365592485561696394383504486197318370749709975834648510859246832660063496816352722463758738022484489812035574956968441931553306070808242839945412278391671779842662456836217996476050457608966017703462058605505581138018293453733538482880272473478904019591802469779229142111675512323548971907872629056073571533325868288621447742074141607549736101899063250582011193851648538077531677098399484828013969670766938483963458972821593642784849009414785068313721550807066784588792345618838996825766527401552401750236850590966125420968479135022085624997603005687354439757312910091263607617321077205427668782254346410551689156571184006207381544926036353264675027184938824058968724881830553125533522848969597744923928459202120031594004178340949625243754467621475998404744778173032980181537811667313091415480172560662757098140211914531469782963782347542068873326099350715296074523757457114273107383727841580070271941126534089026653971330180466090840204405618666444245209958039989256176101593191083014759038022210832043978054760417475849454289868282379312642929066289644286199545051746877578288464018984969706972992053960911122862647148270647294656344065252714020001085758469356297395036101741765268176406769344526583842048066995628085727335175175979899464790534307761067385793517398491840330823409703886163605632144908316897448916980331483430947265704466873518269286115638737490258701662232088449827272862401526698071561690251119154537873810152145731300853321187708708774073194076015993271530358227406924948753255512175388216696319915721385716292978568749530063226296399153947187096583593797088122094237554591147915096771623745928906287513730686822164001746751928839929307543933768990507193806921554268587674889246229778926816002364469113531540221264610820662246239635922064040412719092272010968799569017308358495404119695596240694962325413747426680673966000525667862252747762304053443985607947745605595906347130334141973255636684766677739989424430491954253750290278738373083873756147874221200986668973804884132114105225471054129667141116465036432638080229611733450868695065322313639668051725800392697454772113365614238755538179455663072986357999904314008475853084603534829292322712421421627976957364768576174662624525407514783292138363824100588718537652321038252908527717685260961910525759755056013694876176994071405064853892566843730787208499985885960999598582861250814017989774506894399134442788095468500014002716010457701596886391143440676117949524007303634730819915081607533908493098683500863516501347890629079045757954326356907838818205219798609231209757727612142393540147651011127369267181375841728233957902631903175488003986189546717974500235880995140524836758741760089451959603253422501936433134902093859384599659999715412632607390483793352180801483116519056917730545244415044291984434206005083231300463623557500078196351365389458474226075403345315786283203742948303892305907323633628086520268167788534481727857778083795703980359672369687118377205471380130161824150833675100785020848846343256663268657548451722284526847974351886560223700830126139563635815038002483207625224178188832755946938396135668202003850070634471270065484499616950734432197108888282129186569641373726251417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -64652551905805163469667147898366020665596306583057021985222205101619264403068989858880073326076206123510857714602881295079531644372359742360344337936091104043447173536973200464899006099552847789405436278021533814663816256397767072664941190863363257647342922490403199549063713446291644077684316967686213740366261732405840679447705000602965875691156552538606617812302455225705572996820472193962416505200477451959480509533948045612940400353281532585738802844424454461683594734046854682748092501757306502734570593848504957261592704809218718398960540649295978228889641669598693225046225393097372866627132323856003241201703752208479766528982667020581778629152490469775299795670150151927242770388935652075878244372313211392279599444320957322918511114438393661328871462165587548782436138280307311664415861680358989180068311284138273182111101056652246062241402257358595565118848799982569699896237656236858837795728335192108855628666355488125757811627831274209309168745342502231917802201692930953125555372243796883150752838507378933855525171295902309209725157591544174036444285170674410311212651937677184183774616774087977266977768223728754361622136874496612823789927226648787587082541696666446728815144768012086875047121726956895800124302905632562708980619489016484411682709632471876021620837109980329217426154351083457115279474974149471216328516869360027658779513906609166714082995613281868932052163761389411147377411652039828575006858248008277117362498069792621027111478932688716423728031305150449829934234602350368458387437560577724184643255612619553282449318621399383917798418235549782835190413330806402287710963537949169241088217483368092188619612537236950237102479578209764759867951669041762346364429766566130170566723809128587746520688157527275558127459233304252907872257546598917923317153482633284690977822090158075546627661755833450295142138417025164869276051114848559363648321732598576813420744997130422032992537580124125343663099960373925388837920774892078238572526924336826894241469576474763664279006319709639590700793369289370502025176535207151922783549931385144950267700601768222155560034826628753218383233641464251239224518109336417185569941848599099104595858908485018187154438016752527030890886931999580288077965559203591947167749435100411199839932971351657240312987288643049141001837465974825942604181806881127617108730767823796662341632260266160528453358627525826164480307646468226496997472667762707118960480076321055363557494825250550897295556745044924503816382509037295697498775142642812701358185261953936061668083654633711520484443899348167713537997323578390339211368325792314676341190566132632561786372417109167764162618844029486701513683671256892573174815671298188866346444783179939766915255658667265519894559119469242320931444262163927155433639751738731307017552137926116468004292661749764528477479245247481813588449656753902208408694873444093251420238536164135232191736945022471728998428402174631130114865059288959027677030564912371941692553156687778510648368209939441375714664896034120918190162063818753019516074340164436544119328571490412238578778789790299508936884765327439858057893240824057211194452220588694585501066722948107196800488833243802731725475351059077399846784779709797602758765284464896376296427144464398159035455720438275778918077308259231065212485209208373062880249131468961640633406052238098459000629717166584217304811594546349591112161201367300795262677186488919468866920568514314984143375734715692366411178442729175407798828956044450298267169654722445121069851461271952003354949159139409920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 54447739280542948665324161136744066497746126905318787181562604530267779782268708064289911606537860551347773433954927598706396553648450660944771555898429163681217541959805809457012277389871685064612314841502391030521210752925200458367916626217445489702606102300904272323069810430632994617445011917599554827153982168999667583485549447486971606494167034649448343819186313856339472822723724607108780117481481937613405847773560748080799587523636222131212513991396654217941014021569549295194024330294341127155447268490739963129971275248578407240109056253699484943802990479512981556529715124776900028532047405282187881779426463636207605469693445871146317048653967267507669234796861506165580633857159126568543759543081814106996482824432618820567214114499253749539650975138980667808394629006464355099071357397801721105729097740724794813778895522591368454300065343953632079476505143165687358487282700230132016322646174255557760181197775884665429316881327114230879435381918079260156923480449664813563837608731859496472008101856286664487211888822631490043944580285186805313082037164092397414324116369622623595653272257453807877724247819315540289930139124880616100108113484666787478200552470481124296502421452545777164538509288070808953310667992675405003846441153257318505548847661116080840116744177897189909181648047342182401424987224626151176550883983063365399169955553287655078976959968629819655311733808999446060473495915647819743654727834844429380567962590238188085382210683361803438240489475177880108538477902073175482488531245358372502631915909382588982353351054653443990231339946010546226046362246460481722942859040029161351666888827880699882599365846599878773966593123457450453428673730595345428113219450594368264905233930126669302643794258890852753091458054377611966526366614826662534559794919521157505400004371113652952674888459350758974246190572408738786854452797680974103383989800153582081589973103092485208125562658482345137247567203696392267636344543109566843496235176411761162501133786353761071021612844380933904403681853867757347207247358407062253572191104709219840402263351352478702789295000515242090021482116249577324811495906698117806300436269719350191344753345713661024081466118139288369395638558377723011464376454326209655091878491358461256383086961559623694416909761751776614001506543314021837589042198486457095933432008451520780041490975376551797962098888446812982638642910789868537963939230618688201275415655714919483565357096494426289818919106737388724390842386908681922178960989263352930953421254699543959564906214122194756467969726069171069999231606431186511937018024938943169880093869135032811624134600287735931728397846189117564218264449003389884432757132970705317106807679965883226650856191040018364268824860515467722640951367072211547810980233192610605287120186889536897627931236128767779276187484487467462748159697310838877240158272679303740159902365039629820474791280491915780075220877183044953530919748697979377682083555289484372439258600625081147416847007231989635515076494009879336404529887545566626851576774320374488661540768550718402943233408719871875942647031804519127494885867646612498406859778828288230635495246379093814572799482094491668809352443929779827406907785769012778475967194454704486401600714529384891562907747687970065250783365136088674640311412342367743078396543306665711746760777089072415623315310805891331358787328752061246688520772220749275998719586476169580537603799824745712645268526899044082426059327596071369768264268206933025113298842591665231438788952418564455058267701248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -9504268955335938008244263917210234642961968261356263072428790626587405720189892914993180297054824499544919103334039900561028083189668534851721840303833900460366183431390698296788961127972324249222835518658794749228108816453246002010379657151447834642134886277956050335652213248301129767307623352728822647825708605313328867367416674016976558648335425339625511087987274479041986236270062025228495862422726353955942291430173917018752472417622439416566988700159379464791850561859154599228488409182972327109445432797896091693106752781457740033392921272203211408013636615646029577802822991223975524802759602510168877094420633448845060677401896552353640932287542506084120025618910239250253638852610701647853286035445264926247055027695910023776903706239586252843283903013235802165006664219042548453576593806896871433284358091406075246281845204178490869471424050690551157152885065984422003459255222254012164935932985020655892465889207773221172653276441070481023146806872728138441530712479734742510796757707416411560474232496202122459575982319645854044010967323121349912191158913958223754134503470412061880003207743442101690915265454684618696107483675390552544664183745498133183235736913220717456768175118303617635385128022281071249938515385204352634824673046520529540694613953793079435670705806524098293708798867458554124239606595119096268969421169519687588637003439605310327105516068198824443315123854623925011958530046409020304047500309897852863049572285756790590388645447140845860253325947412847656829572710804613931365840958657281246451954085880567590827057562850507770648531488003651360359572941303108743049472808504346444823038133735880769573828309281357552184882114490990592562102679537002840976688952709694165506838236147625982912604631041976934316359238687839948980156276321280453180586473969055334209765781704048211685465240556249681929320351372604276111349508470368130914774026485962662297476355096519850510911052541730073925626833206568960293265625860615102873370773879348320301135642823423103353749196728594678658350226368590554686449009379850213064885448790780841701433292866789797707061439521803828419701263842082652838355062907079623509315668896128871234007457453784461674962341163984422267102849825353689766071641956238094365020905345379062618275699809260276904183631418765324706912630639100755880126204372361619849733700074229740172039322786442089617448372828631601795775982393466094723941525068006185188749689120585390255108444638445681253047870799654343275747409301985150336374761854548121617705321159976849508265380760076060406278783325090244257245446476801974761627265017622012580362148936329415353783848408477574719246970270393318928516853699789430267165483216532960118922155260283292621352080085575879484350654735588907060295209693574657897894926766597298443762959220471325913014632189300454693498557925141925049517305144042151274892473826328625588396424486848878330996597910596948139541480484768906048374231406741460591941243915779114122724785531829631686739332124203773945774560055576344138646262684685575266533468324530851867061600661879727211364242846275581576059230270142432614200543596979437738141289886481011056521550442834375356276259481028217785200521779925085507927261379265021676600892892478744713451034645114279433957081891324490828359953204028304013605835057289968113667583382038087560093699316536681857942519165202219404316386787876502064637594998108855814419755173188950839255397200179580737541346958443580970154774419339600926130342339562234538291925685654569083211342547005916105932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 20715877481821231061348428133876576925631966661927979009852543631223664061232184658891802999045804595092239017626382022432302357507212677229258582332638098884783858749562850129812399115963719924737155653287294065287488814671780572946495689441537546394703650581312435781476335483289175814770757998951198103179827604621398233120728543281030166336462963404908488615694098830870931848030673391585923159612394543901851826339225077207544222446424647132360151214010598658579924836435295866840352691123019223323165192485617831912068281717424903588055809684025331420516916187726456504145348956712288142918548834562488425300933393097780853886336492294055967354474836722216588642301012404531390749276566729090723063867019310478211151028484117960038721973986713534645032310982668947251229758542706524109938304171393805574697373891388651067908495273993804905009661781799102144231052042647665134450992550131303732396656933611718285542303980794525543373674972588689884561602077339493270136565811257207407117692226128848616220873401581842509993393374221162973732326326711813935500177321612845423722895272568785472310180092309766041891962134606361806647189982733743885513465193527542691569165554171821675332895034924889617188578261719453579086266888456455972775850289324953824450022303417511817114881754756062375141023788574883864586966804346158917118658033573243418866226187631100741626291046769570605508758025339776885744557626065515806918674673537632235427428068987694720766033055796321554517560921553631252534848153293119900883936267279053400173480464309985870090709486783097370709736862052831415442484180969675666122784698817961325372686386592077075918099455416551286350032418423980769919603535063399973653396783500348289217502271110014249896432099010812518911738290613225087000685733823019005824419653262377997175165995051028033532476094854045667830057980543638060639474718655429951820034001155489633496875870131351931164887890699723226981797324943523767271964891628046775882736341054759630440818551502026531802967725692080321914062030801768574092842416347292144615032578503526284703906840574676345219460450412516416208815935345156410145456315266711171514757745704225470653842206901608796385570921977294608112072651533898101900480584413956995129531447862970768912443749192205297310595171297345878839409822431046035975155447912725050013382611772671373677592069327013460188515290123562245621778733136465399481254611574669829055821956177055844989229353458071415050689395470005575254022539107775928928573390524625320258093556447952656998639805810633699106933247805630883417105973305598913697485310760593910500294512726702901094038107992041225364185692792849657919462071119443690089516850458404783023475806104305491634862032846530317674069183147729831645927583855716851439772826208577262189507450273206906629899933725986170754408389756424149639761134630130673610952380447113786191959144738713993909421134987113101203631519304638594881024418561563135378493699014667955041936643425737539817882538379572340852841127193342134309537670347883889344251619341912016918545246395812766137825660991940436801992609475487229506452753050518840488904915690653103772221280826307129936847378305333766109584195648595696383847059885114935375472574534739169059466037986739488647541909338248037566674138540998233527383671291933153600565366983629071376141193750955659596560587784195752663580920504158201500034442708081836114752064978530055580770766351809065067140507781955718803641132019159988469197383725912618859741155144954979193087374449044357120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -75169382744934947534465210179312534230737177187117384179991065135597304719138932533496220114635888544444210569331969373811881317618755261978484485922896294448640714846036988772374481174145832235692529705456688601938805577954018285838634863452895969909488444340641777819196734932496616462127115694809002387013146498647928709607701713698673142854417759595924936727480505410545204575974111006248432913110148053767192050840829707456615695777516532923009383018357359082162778525369967790758089567971147224970836810530562765432814370830041910753239630804568999150657983201575278312584268245477270853257399733940226217309062914592982221851114328929281257823461950521962774546664435091643798588714165980935664597238909707283386229018374243708717810448389582054251568044347860288691732996937567929233106888245816304925929177770254649606365009397653357776364432276698510027329146990219921349507596697143155620457939898813295386843575476202139564447610573068141509177121073549150343063880304089251855323968223044112796901596950988193255343708445049191699294914148181245762649809388888201619224562280511155200090506698103095707931579839824346863574417376126948807980879849627144779585476421123738853803178871341812316986602807391026672394410258587628740098256622218953298765475038582810612239969185157633915458421620019910374980179289091937802714055335757581749836356508379225336579722059191795440389091023216397785784079064443876318754443263781971971584613299854295072403849226442128185764703638271677366654406989418789771627440534770628408925048121120917842153700352711626730906482526263149226285523691930116112953326467620458601762575343240445665428863668115423486863519279685209563249180894259823327446126906467740750215762833142032402316146779936145764660618274679330448772439102168194663421146227598581504888473270381550003763981087629885084869851744588579737337314917186983025736742825694668797264444093251126169400162537746998282436619155727970358823912324400541736743305771485114884666030533198683447702693009614439789328311913216958470125024030140618158137427804085314408255723337120148617740890192572768282012167876390105484652620517160730910058213604824461670694470551984555403690990708001901334721037982386958943555821060800725895214741403016698171029226128329085301620073028549496176526986144167529636119346327518201502076132832152157283432607909564090614775442178642608374326387447916866439137097686673230046658089874624493785631787554901677329300323688760174250236308537646563177861840655828184424867546907077243007074120279891120461350068078339636039779269425204031684719752203980449534658836537542539945487691600784765410342573428860491815463648914790727540481546730322712760757041447148532366075717652139507027760957145818371568967651436830786548613289977677292549030873812429119603750430342530751382488270570042049302598671755771110581967490720444015510124269649609268065561504164775673179731184266108862188411328940275271678119230467655388552443883525247968416311759363002118873388415036397044841818233918654734807449799640533406379523241520979146425167354396179282593969573754771780052475729327592127353562533481461055098107023047695817960416822413299207527768725808582872272916140117247243992176849393535802329268159351615333530609053205215884071505858396799609752667834814499382606860905175127007624202428675338151038760091283175996498439791311047131911438888968654721207245246271617695296063903580856577624776327706453757947159479745492460406438873880216731802140031892702787862260794783694848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 49661105458818984033210326519498780597943577380851352747700179526539347124608608337616169369911396003656873467678839214971869636381719964169886851470592789942039877035569263729788194568243531872379615083828650670298662365428033514498761780528919186052367178501461240991431019625208025019211986049819896968181517239253598687537034948587343712362352409435363857854871514310229685843977626244776826333740744224996920868341968025259232434319690483231913453859456037215398408972956509260339400032017230821222365980815770478005706601843839379386249349223993684866438166747398067085465846438387291508910083806958371203424094581781537472371789266792839395920460046923461339569119533758504680773293408983840465013175829694311198532158732346939117326851185175620381271714694196429329679095837044922325391465829300299960726022023653522504807377474757509185715074721771265575328207338860928793770095139103447437776488259727010766379842547452178838833626474082977220672147298556534803984098224927246823924289223485587166448064141919222875461039409458621074229671899076031322595731203609515740937229535588802092695091815554071762329673926125394656454372110474903416392534298855901562127401371626162166012514256476102148053707984414475328171967797317791184186704400566040315725294112874771596066404372670132379694579515350591854414040666623675951797795302069433432414404474490501786930690317552457917354087011457629441632024338497406333215463863159120278654855938131795014408489216742259617276050503509558542037786290144245014217148586512800700561036934849262284815270627856205714288032355718604124831824746644738497336229622368598583993021019478743263202476457393056428499723589637042465994031767706322781628350863760493797848341844842448791274466702312605983159616680883136193104117650630370418133391802143138003721825135179459489591512921845000664291017586091849643478506469554644769151927054179782115052848903538066876017986200235847451442080358993532038895749333365288496230481327732483722249956236447890486607177315185104439063616298613105650251989597763894179217735226707653066994368547574083279500814279498459282170106789112369555370207422235688356227992467715895945884801977245740757975810028032718991885627610238339160650844961761090146127799971989146470335198597261674194640849126684160085102273362720335389928222523657198898897671051858319634763426800920313963571870268610201077784304278232186783032278519899577335603464566037973231835406889014059103870025900760699517737582791947045821615319589750189635881486562804522323924253888785443060285388731595260237406484044387184385489514827866646511897891689398021556171554462351611033494919606037275912041439729075549488684207919439152898198979013125978324231252642528174757536346727434313624075397207823629187313530739034674541789444705301997084326388486154457453989693764251729041705011639676663176037093661372253355984063025995066420770248312153652617173950790684225592688931302751326905931945694621318630003878426121218347705957550171972679503261636225928304838668275530692526444958089600876539456200773538766740843873316184035426712550126134773636364211757211396932085977035176505871428051264444481892241750303447963556244085058102567289184587844628419483542390000942293863379949049347702504927754144658525315264867598591165937091793402796134803983487999889021318479596997643375421497665803442569655291653003273835349418105608678918954667755547858888822851313532237948790213339887228885281289254957166988108755721971504797464150140742288658839489635942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 53172549827420020125178661840104804442673059021159706376967721938880529550149452959134005394152469264801770108402310619007366842198803448531489457570615521545955493046522802008866326299428774244119366419867526559516290043875527739242450065651552409503282787670767020760785541333943067656424029289953261034363993282167422685612839143248661144499922176744544629333405586281623829184056551302672174933930408246165384758109504967680382946609042606356859683350457530332235745579680369420387653969959935194345318909289312137773073146384755246588753935896910170968152534693779619930818200120102147307333105061512797360944145891432152464062005258712961665434085819757141094678855760613875358851369960223706468555132569350308524735850702869224422359759578194306720377411857194581287312452060595645802941980625553427061823729261121876618046080859999467015632199703640522551388232478345522227738612471903062724091317099979889748227332624577878887394127633965083868762752768543218226553436265435586018543994957527809545449866935853284456414474327330328436653862886109292368450793540911886544725370115803648070072724824410709069792052782260263382229890592467804701094988189146473366257871269170733652121718004751263239816243596751542025718504410516580691541573879161091100887509593739679136892112725443559846519824586260052332957760362891069460974179907216029048220751152018953853914415022752351471689594654616837146236005160199415872299490094527001265057974474448182598655918555884678136647103183601488575006976946746640896437290231696504348231682234747142945702015534780834794427548413875096502178874296757646086991233276779242519760055703814610673747788194087819602575125816319477377825187136923481308955692435680402899291594608162339851253412826691865910840812014168318973693520519052475618093479781621358593588917044600154553289281251094834002923084972053211430364169660155942398625244044020584869622790032895395936958682672201006144056986811091882664974083003293164787503899255681289817973204821878386390979400873989941421275378820175551528993431356030597919326448187305798544404001140118030111369742510781022750583908830751564208789383657595677485844780436530312215574559553042216929009142584139237464529052862594259657918568947498579310585124338815912818755631013384098318629092435101452570343476662772806253164897600973684633116560458337996155280951040537344789786312408136760365649243623758734615151234540222918164152945466594887313190501635625345982223253592369237105118264818699958053158607028299742354067434367606673879197463809226907813911290688343624305603023923648492557441117514999012314457416497371865403658771008487325568386101479480933373829886481117742096062575364594353650827205593867431191495906335091594190293595264090334343123585488764167591402307010673918812476322247495784534519972674890716683200119409992730175098191476297964879996918912752867998504490536498479060238415355448289492241866031948361994894131112541242779868850222867211053128490280048853312177680838528985826535542487116696914417858847731699557760027751162157184216680172465031800577499860519044221909541530790775699740397172206907553953511013002217599727759076829623854250083427656214284155799343502399482358105925737560660176797568868157813352595057184006945571805954314275697483768756420440741102309639318667224320852221073575716117269698993574452489387419650752445356853943672989484850409477853125904878398779475770504448098230562116189519453970673694569707317822542466755595062883068308128967880519704881366302720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -99724374680004099682808550657931366540448176630199738419834984138824700113337524618415745240937457912125313465235771912096755831892684840436205649531641523330843852152760025594952947969994453257383270408907440814083965116236833445991553894713817762828364037741243042603684717951715650951938149711766402451178463129846214643647718166056173993715346245613606864418268957977559953868767450608824594707048845542525264933677060827136609520416160492385613554124657441763879254425771277414554487710773041797338796582543499329845359062370040097108577702670188895946769921072956828628622020344554214157822218824707143551517994403067204764428601033229525071695989320294365853251509014331745103025531986361361548526686553116874725580212540230696583073438067959264646612726132202785577674576197672335293561403545491879947693120241892360497446045418325362206760515577090386684165252198269573029852116976866428464675104704161924184387672332440944010359419765340414546739055620380275248479445083472738367766274023214407747547774819426355853930517200843121766454377150850568746534249723474189908721072662206107496861903049353757383803019753723238803752488462201553600756627638062891624410806977896751651391065247440052260004232226437669275278134871728352994131890046905829211964605083836785430565099196629316026421027671701193624693878303901511792251453407385826899635925999812954432412858479147419641995346373092718775826630640941594676217457233241871932840709626135472865063744510334480510566691289062907164149209423815979441197625643356835440368118396662685828919010568812385222076648778015238151980797018357449025219901960627784357379601911816879763319619016387320576721704459787822867970781962369975172704046223204897094527387779148788458959451242462593050606330532548986593909412385768360688203936230834512096506783530151693545533488791929948567910550409270775548323025053581105817695682965432164668516918653236341402399277330437661731019395918513629418218746984450263647621066480488695678333627459240519923074661297826193579688171958241232988365191619143979833384585462725370620927997565656456396427826296007879689671354800564769158716379927142340676793511408205463093238749456769455020511496229872896221159130329229904680184870473924496668359747433088344918852905001786615284053712713896557484657213298963093239252065947625477226865074110429442848291167944515561947802108211713567279732441990939994749961682051389770889888859894325588641430980446361993421520077501395471062781554307519106461309777006557485225619457313856638949370185954174628893879376157500212169691865035914307686427842503099514231537001427728606505921133245841301615355806447337391191175900180118963708930937978936916342717266550782284943222500131303292949028479698299370469635514395271130814912328071366205112564580525165859819188651368936840637409597307184247925056141776736167539129600255819734638214702940996452621737582176014814612074124413124149060177753935871568499892638366169023650341081707312373903163703094678565789824153599604415035452249100347537249199273251277842708708844287891866433427945581800729684010898256651138979474226770680492124390511691669154987254256333233536908549680822623953893377075595944596027620491810003431103747261268329449562698596290251074195481167464578154923245212142963308308722327545325125348910928988901886332674275162176802561727016491433191555815244562775417349538873127198599377747575718961446205786510883683292900692192528594610914434572588648545635777817441444763033261564924612575232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 39025582865052434989636560334935268540808449838812800249361019862186430724466322030985701476016816749608987952035705254862685233869949698781040232881419039640850597972966244306199183411908145017972275833256280502689788666820650414134586215308326000902591556476138298909818723354381787545634497616866973764817040188004279659396466688809658974202553039475493769273856694537903935465030471257486826901968160020452399566051004334729516187937782176326573935895985557582527755378813354090579581823095346196188547648691579229438651907635716935697096694540695350686744914701513725294944322943176671970231268341750168411158972364941311844776350401802736681206189358120060929482395338547500946720148505709520965973086991549696039025451689190465013165185128367086436103530103302539072919228281081504863440622879360268901520630824238123437961872776434691151414228075841406250560352158661322868899932205006740416169825044882125699235368137705699112501164496812129179578975979172685371215720434984973651613826374055512847867520858857413763164401756928253543446738943613301279706554763677069804801787971125311954333835851285531068701934380635604511114441439128124227349075116701809202457037364799829679461599738164652918727461238850250661348484239938669133323903987128974561198231528565161730839949292252496133812932295522881678861296316011428552064434176064875963926035722550138266629269499695965696036199599981116492570444634591711624251627721541590783632645150727539500902581411889880747374972151828424201736033247081249163391743754745736708182843547303123619230840356565343556696488276253368744402735497534507060784003552562774978286461495014664770140412276058254819962519573411527239165911475992824942156775555807266290271021246928979831950606145909961269175314706600329263129350017818181305807678384479040503945749124851555203891115898780208155865383543046316630640246207293169328168321025312135495508224890836687103676930471189384570722787778021990403517397495528466003031676797271142914676860995406576534384512963521903066695075948188116476148955331457585268997119451724083482373423973750770801945535648656893997682723940933415884984905159218751581000982612181813081996522573137855307267915053553265195484310259942201937673061077522115222938863241872378740995250062016867824003176084389933408753371768272064909953120764232472138507080341376550653554305475886030342180425361195845539448726152827247232624227043035315022831138627997808816224156525393911126831635708124568543802265019730945223544257051191593822752510328104847970741859644470577848307907045227388923652080404357995187519015303430229411565990919785335054091587731609279365861987601333491269984644579530005678188166308341850429394079190239676967900059145248086651383658280234458856592632229008790256828777322447307406892500296513348220904046659478218091706083038447110450231593253557972430197161747638682463755977971882910874332633072042220461397336485423774734082580271682680970801012521315041318813582716403210328218523519862587658173819222186901379045046320545825401639421298098877374877568464860844766336867255728917124654563064143496810774197689223064567550671758779559192597741946799062609432700342093465056249123453804547148104722440815758256502034887521643726554919417572701226915653393732827486557986399988991126472889814096634770809522250104084364222937995466768808147043702650380149608442927662045057138723696188029758653638623198062204986044960595064562992165949647364999392499840547854441622690559882624112731903282380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 29331516751556427429050232755455956112881130930082981588450769875092769150605075741071207137162179907166470267470533068073658961100797421222557611071796417950540336483110774902087405040988339910150481269458743964615919589954983081339736790357497472082587379946560113991688026812281104175621558838061272134781198959646354946808498899966260011968605808977386543677966156301857806486999217999265893135910704509008569201320528274698383896498656487061765828465177806530538938765679938228538837455678488993752529401890488406190757663287147571136411862609058325938501402434352315771058931181338702042456085202637959035402030547900396165206186034991978738701391960690183247395631042996520899238474691366049365559942659990885116890241285504271149006695538434869307037101096105644332891306879724418651173502737047162735256792576476525531574706008079784629878289289775689035937607463207769038574108611656829892667294122824100313674070251074356614432475422786225486053569003875246493762670689577213949315490037742073516557326091966136649487381473229353742658277081949607365214989075037849342793778120168138759621330319526995643310477117990701204449068254757827193246385714861902395264265062629208259528299089852554941341255231994929542803727035273722041977858931162083695801284174887353386309147024684454001654994877528061682955995930581212259924322548849114299962687357906179615591612827694150853387695641658306874536274209795333805995443322465026113250639429960250964798589969586935969800239773045113224676785178750607363459060642773846736219731043037977698320654988123579555763317411456680356846850757545705461826760475703339398275573629100512874431849677442925071167471773321055894412815575108929978644752335684607331594965566834755995636802194902166013134227764916215900265066216045348887826013166730292273823065369861471548487830953144737545448651022301070853470527900245012725439582869582296088972371292273245538585300864368219458583276608023993696115268829506914755894657612653293722663092911857007450712205003398413075650776292884062094489210010666152250765674473308749831898538098496421903201531784360220598844539122946447498186391310023554748015109959883790465321821862763723608753968882663960670885363366654547003915380610271553939839142470511971373835008470469764954647726006551457212092978478869326336849300006978087607231435442658011166317874830224383138229490346394587228724884121438215153699235284576335030105179534558830272062007654121315557568844521021491693000819113976704170193141838997919993483085548261856807536291731272422530586234810320460100769088433781140911853443195514029259169315439195088236356651612785904318429448806433098102585226457272468121108329010853261377469173521237677294642777994707818144499815374353739496817546222963599961524284458747623399092802851962556189471855224755427397678060398879096042248409074584692862409667236181780561559255511888130103726848591629973424678833893513371729371102907697989763010700391461591166868834564593605246196473845374166329290859034717897251070049603014184299058922568412698065989492775357336101160948627830353813621239049890076322204630930799557483188297266733949453305736465484057485746673341954765024883017824361094014778741000160880865423254858795369460481970361362343921020308251679082266951175078518896146275990942519165327968732303991996153261036931271422490918712945088575313586039992404901852324117294657836900054572508901707154454590649073089207182606921664921832057850163278580722568804368381431061948661760000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -32178179965798484603011694518641715714500929260432272049353175630055941937212981778825428434041972957436794954979713664884706014430653901013547655041204777854685024046535935354176341571812143729768312222301384423389894108918442082202026913549383321992592285755069459593710773828834414436014998800749283259962736572575401973458011445712169891749986660023022582724788019238025995898959827141398968033444773519466676350539835336489433381435550851882606650571839926799778872035170037339570654714800162668597621475909412315498250204497845562874542647678857795337816058014583354783003837683842994883290437657757736892223062400119161091126230953988959030476948391022537883973790060903269628290571258115650292703016281841498189094358882621987636609720184757567125766521272929700293332152126947353450234337693876433677888029810954834181204891671502382664513054414028948427012481132360539790928730828404854114134887931836399907556463269303253884307356715863924329559297179177877070080053607370105154906385097714314446822244851347793128059198574283278596988856381981532473841020884696112803144254593595405493688173613871621680448008312320328785753704060620705521068957087915075735393262849740437110325248854489529525883065355459857586071924921670308651390144982254429940424869805465082700748580570951682709411150862492860287276395905650800621272631144719895099324203495700119314949316879956602484319861825705408344614638482527206371782291359043427181319385669884661764604107288382897289153220744991287086326738886657338162238445106079880571452486005898781741625603011217425728436978900135308183819558792453018038036218271314757816379230479932839005731836904182677484152847837662843732082896527592656947798236456094373221205566191868152684574575638994784261618213085250880026981173066296505673733026502721174812451480891040368016344973761026483336748401434447352025598276394455708235066644711359210064591240044999933057821859081917835436611719633707364991554928368032127700734475940558978169861625503034259238229162678002398045009476955845543068208008490816397674205932001652569607805059471376184491815256052353050647220993211496183333123396307239230018779021021004726667595108222522526230189459638180474363456258379598759897410690898287303945468375910154433877801002255844022953993314073234233434188351988157102201599991642798593123599652901277146679692231574508269796475144837274104382809872998059465619665303381267367725261471423894948518976846285901813732828536717346475248824365667747112487269287489024501601189070802249598796647024629374442352219779719730933922646626351893172233203227078705125497941718646453802784979513206283885662972063643752954050573496004413169395363590609056151637198964507761413399945567760924268183796313825004754746249021210169090333453497537988332171317552561651357848169044622140610003577449407538864732879319599255439936984025691093831449216445178141223839905256655457384936143805749214432972496346868349871775728413506951046042843899496322470385097574214580428151978646026100386205190672096039893104651386995378758152300392238099859201426973867663914788823523721077319608258999995818389191666885867250459978222980881099751718533276035891386780432098588221349251519248010703861093905294923469960261078354246967952136863769278373906421491180718389360042503259683540506535668522655582492930106070118964184830694867859228752147634500089963359036017403445327290426765916457764710311069137543088289817915753683920468679484553893654205811778883268267139399680000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 2990350597194951822473766711137635255519685837381223485088330841368293847365570060285802832277163972209177695604190503955109376961967020816001246213671536617575146213191419872458552002408778738207429447449930566186434911232608378233600719079628114008210064228498870986901630045853909821346596443462027566570525480124043461303701291584084240973882780159543150181541564679040688325016752413095941521068523804310550018048266192494181211694981650756064162222608679251653433721085361528337774055496447464732821454677781596551454821556649444562725383608092855352341919978308322211096300409651531075454789446303455139435098212220285763930102952314749337331619101241346030664336873087792862666379363935854079005038961547137739571592285869972286225830251011894353704738724860119880290412974493599959299638531151722482375220039797238708023271272255370709466609999662567200523496426939426777522199279869074265491741588105652967376208888291137993989890728904373948213232835198782081832525777863171479658170476640413804543242042091939551415182588472802282444104277459606258263785476817898284298041854188005002387768662629600082186694757475546970845175989943111366989706357436172648550227027536611270777983474091818655922873896061038342446127376936691436635311319411196279218851981362570445065781448261906083035931271511298704759891605792810305037992456669996754558871523078073351451952240420392171985196748152488388480890650145938135724092204682305774230021318693920435340290512594521253380250384747360841459486850720796497512831026391676085709824309533084249533984980932273821970840107807841228724410941869747294566434284700482543976506543070511143589155525439323348148766876091877085914863490296115215804596052084955523089292813851339044710287069265593408219303917778892403085341104490591925063462630022067157500406096548500154085893834073773530693922621702424578627865056261943161971124076700749202039479729309847491535951238747880789513690797128852215038038873936382777361935511065906095731448520892872477701595316437172698976134179080483721486251038191508365491590191003760534802794264526861233282985161425646616546332247283624900454708589806311290463135596176572415726401167909986913898296637166736022208393578312910581788797685340558612308034150327999835684859198272884435477338073886860743102890526310040037884238297456829681447521964275001522662706446509133475681350832124474173680747354352446149955952519454024773190044640376761207768861938474810262883394181777823419840267773764067107393851150205200640734963272690286169769389381492173915286924233337996384014871756358868786590049103377153269366722429624435375923256764701860222268337535966043172223747662140130377536054782714051956736819293131401017547296206937776255531721865990549520237427008583463011787076220193410746261431093784152756441192780134690782670856135315857481826942476167265047944609372789020579406941966285051132821945104888916455208132941936257368915307448131531357192127600827301047949557523294454462042489177402400986881386269721858758659754221537791777930617701459796566550477554496394231892922192204040583272195097880176187822552638665289033605948914479008188449021547739885262669373805186872883836945745083136112957062278587579007550358177583228959113275177687497761158312731861658710439353080769016480724980048507074123656964512178820205467308490828806695165030789484916447709599368999449854821333786490972838724417613118668428572227461835170747366589270536370349782074371589302432158327847990067200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 9346899707988994223249715223060291879150063889432627072877323844728574926180250855729301371829474378159971171126026938769027060671001081718813140345656200393430747845993735212692594125218226712347825445928239072285069154394340543052938131682297736235338185299116503750824614762931210979910237429311866394865738343353279715042390300214037094975931652274217920296142100827542610211543130138208289647157058381483131340331862315864003167369271859678556201896760932424080099796067169461983593847448839829833732375631427823072521427493386859234738482905713374936633606186853956993058015671863752701564287543142482246954340638928756996696499626981355490514868774173387090128844911049209813317062529594613297422649756277621682993530228320592665218461568994922743281870240645226684519141554890485728265924590474630400890571260469679786926384647118425385919360498657374392609174445064686071024942115928512391248797335772514045336800247640834869390939783392992217777724467562001493235897389712773416750062399841665795088710320818049481644754590432364416099843992228958576781808961549370922433514883904051315367569628585195736979367442864725940178494804376631060629661416254858047755628406231563133197019716835694968446457796055396677642347053878549081982649619548757293023917807571409394612125493545509809493603272730823172423212631548753537035874581733009112598500150845204911249566365054469078719088044979577321379791002603852719799218731359811766633448087572223170785038024605850156801509416590759635250077903243409594962081843643660050106318704479205825190803173156514274284903417065468773760636061550982469744216207723907006935760847051918587256575824532743082095406623315521233592299373049005479596119813493706957309905811517449526814884496158887656967405807482214435222075193689351740272914969373484393726639447771442957859030414111521563899000862937030101082693632523617452961849727809637691686362287546022380280722000911803992814920702707877711106148815801726419176717858691778650748835780851704979842687335110875501386597758860579031979945039582728641203232088778289884845840770202284777939479948747115561599491999867078398134304377535165496297627302661526325027371278375842779123942583433245579521915201941931381651685511849539780522601535252101222317770209710497431131830049049601095403917089488621360045342334124440693485569537328015728225434801817107862696926471241753477791586818802371232654680928470234896627537381450449165562598204974039458054493869733352445934911131795253365282708001549123691250377307820505678309683575561338638020205629984880230397303581906013409061107536683215777804959749790048158170277489007549778436300335261481396410759742265575954370141415577834768835122469956399250060344234772009075546228280723571918964341277201756096338232957520378078445227545747275581899695514554459015640281964382973258072889853654821272104223768755893555936377445552741072723994220714765549339723660424914872344918585282481489724070464109241682735729331764447071256234426729940715292083406776684705469174667257293025914279892690684254264931238175623660762253991268243215111316848055693745148049400463878304494860341443618553305678634207506048606905503101211138430418484970573417345102700615472864961321780103987285252503526217175470643766032530325892688994706543615496359902891929110135421467378193736215513895857739982222875736538230968870433362150593469409861731089247057774607526756753312770932368389633850913062649764512343873781845006074935656941543751680000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -4241425375127237851075114668197424424425051022879286668329083782421388514594460975959941291224135373452201028040619325864884485266264226724255934747765378174998170142983586300374026437183426232101613017366453505545946075969611667644222703302769423108286891942450785506591259625249496704449558629695433352739592440183795937874395878139808942275957613454005377251065646810888928484018371827675185993402767152818067115220586061469380615989025804749787954861925649993386050012771719451670689230553065891865853417373254493127467213985347853460219379935335644820549485749812835684422886280829596736123702414109775710495174196293446840648746114907290337243603188249422744186208080744151137557024140514354662410805773040268948879240412330110568049049607267968497576380691407846804344412846006622651111473727396120727600282472280659132175206620274982346360128017089693207722428672736065310670032878980447396108325155564873163613696432700887239616540582994440222448490181382709343554703447158092894189803726923521292770067416371491779499310902778121244910161689828402827617743439546032294570857837407146261309700744676667393926510206446880277270338588316417683726941665555829795995466904453797542102116033522300125823919450584042015299145097932847690771619263326550536082906353473474701835459395504882478813048011377767968702534777016259218761331955168670027284284720638029979120108804747035705467071638914243488458319330894771098247325825658787981160628478023298175271910837408338577768693793660156239486864854393584873440057830347010170196061646150333033516879266401973744189655148467551849452765041927534210965353901691260557136670850599787424445200878577802144737076908621124781657642135655622479903398681988703019648159269617801315379257869476636754641618403720348862626151773327572477529649403775779371036633876048763468068539588042068316587522452115730851825077210825709409253469619302824633763739071741293795249468107622509515543001367833984746970447152744889508005485652242589307919340968500003494306870056949084156553358218727614802795093859801981506670113078172284662875068258765083513805039998919789181526749392912174734786754979942619642194798684196445665117311931601617846698335559670984046792109322628231307532724204753637819822542231654578517461889872381548234718293358900226930437028063419770509695705254118529858141814197100295274128056245286704431220731930830881741122021096369167738890925100077529075782337345970084249794688884533141049763852978772457119875928157791882414223640966103383957237766940007996884537623082465258537999907744622129728336870276964969246720067321993319174788249876365377196319216805429079720282319332619433784277841317748902246062283688619938581412011990929997912404313974449197764232200125121486615429519377690092670358227246972969142945138315096198014467064550475445397548361520621865079668143037407236803693439085826897158897849325206007119595969070550851921318035807426591363893797443223450613804484902907336869490132503095161177934521997229677637919646809646040676821086766099466939134828559328027952183472097590301179606933824516518073152103016518410596003792612706326114671735480840809536144154616035329922853892727734182541868258125404860156948807294510580448435465044732848037289725439854233589818701778759700698837136087001281705009748727825339655311540942888860785036191590607773715500418048893257554370933296522621552136542042834154316544173231097229418858551841250318509441030846159078959346894705939825664458752000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -856785548784759007216627337722794097723443571660707365309687849296966105515619504816233058280729336383231270803916215440559374772901848610432372092664033421831488378298185107296533985765451429599790643222652971963376229350799088814454897445448816780997016719628403776978077429376257914499761451787580583030027263061426495395777208203673725217624452940750422991796405136738237178173003862727701067866974234286196493061387560962325837304975153325610161063086600217878872738789866391752450864468625308759585365315020029229382721271222819767340757173357713439713370852915996734433493011869530104394676717581422675942967606391395923182180045994317180159642272268476778345664245827002132466546093382134684754738453922630343457830094160933981095305065615748609685406690491151255308002264933081538149769161585521202197263055927406430928325591861335550718059547524686996225393647501949929789447704160316461173995001401910960345752815554841896617706935674162551732991794515371743452930918614791666200252387067343628302157669665846707594057874781173586888689082950817590570689207920835480901415987287575994912184015593293779124373481719850185202979908142380100629291755722560395385918016631004623217486077900293168119329736380926814896428226998126264725085813038520980887293006022950486996968621539901069988528430113087659667848242657228532392245377322745549779289759075393159324428923750945918712573180674139992616191687956090035399308015087964591431131980410548950400164410487101103944294895207683139383824227699923085583368613965512730695767729103027572144713318256795862322699943677143799440982973057273752397611419766193758288726693894625396597525189523654796540808932756230541612165587940341120305577910794343121725940297126092300128734331391760968458419892324642811021957120448094894126182326788534452416051680027005005729948173795554910595541361861099301396025724242454302083826149136517428104720749145286794502870658222864248342325419217873399680616140925783508644838270282264842967449198866651750403714729796940429241596771927967510494074946911354170564361899985695986763441129384006474624683354820162974610586449000579021979639254962086749079932980266182589665864129612347714743068725657465292486751190574277255743405469766065575591987038294202946596352977141787155961514535845907972854844594405478434423296378627870895827283960843614038652023473729652931135471745282099458507955486755649669436936318468326132053768432921760942022533761920573240601656037413429339092801198310969484148875012073032927714541573227937801897720722589214293297480416861268561208138691028284340641851029647465674159063325645806128356747919893823171620685249600147055882308635339141745300339088174217395054664070369037037535440660181962385509318166005196440629289221986301022339062479750777600427780642477786604307847677100162138922442456410910575722377802532946523654582651945844748490959443607968274138198346248872354326663831108748723043125374917421835500472196788038741152941257891475538609624872877583973539341950247243812943074348327116416568721040680650810857374252016535315300131940407195953627738270896674240539869211487800560700029970634343638562292287133691832933756242106430394897575718802139822682444604036626905967251294879296876610145122818685655300020271589584891843720527274170884929800638829117755506469472469280906324697578981430110230378401219787740169229832862374329437346247110609278610404891996441734101640042939560155725879264061575031471101207335927808000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 867344199689629529739142831250365765160728827477913988571256642340734767559187135981781166761666316225107776551052849159472324493701723236429110660808513253584647081390368631888127521397386998220705198541626300219702693279429658058921703653651764221765199874188409180362735920637276582338613826707513967299319351853360704504483234553450051593619521737947516067683444841236335815728277280089947285339799059573651465509458323421573527166666514064134587141527884327173885377725861067304616341341836289264002621628467336769396300046694498171672673515394156861989660208388233296149145608657173687531926688322690946127384125652191404620304380257898312120993473680768104913842711737308613560011279868631830603134922255449699335832129549561582330706531608895387604680515141745482825431787841147721640900205448584064718399498846979405556432323428470345247704432580881787752026689573906433551182019064174239108653975103854116285825960852183350858220988616797919493892942988765183922550870675286780841541014783427584752372888340178138160224488361446147635964968581356745378075761566476283165208469647013588573435772358462720575897098911219641378132411188943964152405733532699558001625646647707053150277356464709629031630356101441396275868019671625031422057356847599991286359028236262415546797731862288824374549135902800044419020756130520621754996755427545771290236415232407258676635255071772941736432177685841650099909069938654775980493128931051593436073649133399781121568480684972885669267921341419239958712421513092017206076960836104905683855878310892680240113476475448667773618692907103542194231002033529445654720414944925769831008663949274300232427747452146418527096944809997606722321145793500722675753721750862308905724327268175277881404755207297282986338182438172125907245746206306777364980693487400844392135181348003088137717985357280700295880593642076090539240798259992588330477322435927763310995175626160253461215599894989596432651727323736832275900261722003298947426785400312934968616226685583544851715032675055895620384957421047410848441453195536192826391254225775554008317390591403577179042933833448157982932421184750691236194359629655835652804366427406338052869245145764823064518057210589027708519715830973885990234734526587464782486068776496978379155090337529028163516031436944111131986602668175718242132107242782552473501276477699348984124620037236513481741065846773948061294130139605935189250251297264946531298484836534911985137004553303767757522973802748746387491762014468297723749684120275031908057723341646499307818163857858950281485915260100094957280990437270830209817957531732635566143310406563897820674699910405116736878687535643088202572620028288993614716407212838916992600832496746124873045518685423952379829719963818232844290126449737060854185734548478120097943471911118062161840879243837655916813648681066784367750505212419379802627877139076223446271379743263866714390517301640728159454551483961277281399811775750943648071817364352411166032419290845856238751860115086537271958030639582385863483241493829929472702134610117388142324672274988094581405548066640161564157749515761102247342217676251338251395909009901267083358632893810666544522279343889894745252437482521345025619881117223715555420505524536371675688178090768947017021741251189048357729126921957488352292346466030444006186659967924151923258523808816138272333837051236529079962935359226968522545268008033402195435811738980675741081742232808196798582930027103837930953973432320000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 116242201543833087706623417822187575213642958869875815096673583868365110953636398053928804429168276896985508469294597544472906861875927301563206334546239424053337203976883049195943691242498468432198794302418884717105433802876483057095758566530551524403532601420644654058771531825050760234598575248876922955914474294265227584245416262183653268664142306261948934804870128687762851451228030873568333136528615311522392491869936460900644312215146528089167288036962124745246519655495897796945421786839017605799573529320437802626027303762145502930384300831724758267991350230405600550679555588585096517970417620646192778637696010972860364622529609916863994345116120248774442114176931263829057544879047727871300591371035302647287808540141155916429744888475974419396864702942309075051355116769556092170912802177278543743853950158657511716743025933664011995813701901235113109042483414806030562749625201413146213987309197869924462840621103484014137013425449885245094813110273626284367867130964711088750959061487714402855587728453874395000632104742174055662987906154148291935762413617421242686667098152376944352024329733529276923804664212098333034800219704362919604826075768242208256922504738657024623776238497187929572728727210055500809155140195109479387695478937551691871135258487017912160232683944158448052543255118812518103621099744061909798527469098969111666043821092945310940886260307175807118694832049983670197081966613295238314506018413569999620856358183966908423234743429325651065157353899186052380398386846972874136255871820392885310020562987022322204403437897066391154809488548997718769060209749265702887258052128453590747494958393432252379670908398983169292770488426278977443276127424382767176015929163357830495253860615052041048391971433631183236114864859288716884932475678468578440140735074260831821074455175229818863374435246732575827504008392205375101701312631561896657410046842792274781844702385613385588062174891346699901480963384456370533256200342542414191372907967897295678023753712097110322092237858445605627042374723390140672584319093347482316083271323297752590404347439654627397770699745707997144518998673253867684635491206855167792939078184919476989646013312912189068088342170386488285545508914662636329887362793599796279329797154419858907276597458313495562687616120000913980132716227117232783591916382032047304907823606379193385756623203853026063129926656967564750474095823745210525029995221925502735796220470789745457457180975843701983130911501224927434074874278368259916938596323106262374597093258166709228002008146555173841249759563630299521553901755178419320952948491053377884094652904821290958375075212375074671265254298026998448241628044113179282852982596777131522758961095289834901305546936122797725061466471382164190793355129216036805720675732623859163691655259166398314642265575584699453791585810442064853393735663798723609775112625157754666151661607561888503419734116269418053108662964542978346402960026628646416599679030740096796903600317921459484948985738659348143236440218300789982614514023252153522670725954917667122061904275795738310405641891156595121127215612163404619818097230274394349242489673352028378392252284350083377274364103174899953970829432612517960694151705328070975963685880146997649377991713611930086887503015935451472265301112813057339316510178386883402205345538395575038404058243851841595813118877545095371438126881584453558184938690521694778639889639435005131171808002701972884882731986920477151985664000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -211722432713024579836957624067350848830763865156780068856651651346816248594235725611266592392387630415783382598123850007378772475572577578956076985719853714972234006240260833768981419425173503982616328595354536890162650194518169738704680880041013878180785274589308010602424782735251390481375562078022022445098301434928944764799997883920895922716581573910185236617283965947666037689184646449647761798299822127431589763893664376470789480177286429770496225660103632521471135594900163769786770038225597116127973706837095895654548164852640355535461991701531529930236487750450618542784015711404284516408529684065443663387492775154797484528307653739067513606266466968491300774754327578463020910634793049124264988304944756227269944082934704976588264414103852851181996775310634643668150100242817812517215884285873783911823017764418460662598091131060495235788976303727049277401590727111605299671790239584261980946232057579303482954274876057708275565286365240495107671137634715084959260009156790154857066652514115158920395811794620059907953760865125161914824859403642701740634157183375692029041350037017760841612178888490548787865452899749537059325541281768066221510829473800359064816332151919394948039276373077037679170146357708369976133469789837373207189581336192277659183205142524993076020848723486590342270356175020382224195715939077255893470313906942188311418944694659352088748193215255351608183540391166429582436907459096279188906971802878615676073697837855831910435635652843890207910971106650007927524102261045199902043174848121552315824601750540202169962210876009507343101513391192706467132380587974011836275825004697118320142788919075132437450082783886094272921970447729401568674988684561646894088714324519906339365581654109014265741917016214730363650105922321945961942262106496055803192380269049673398581416104982356659758150078936529822579243743808318715821189723194676711232572846869071964562356192431021507277687916844934680339037443622085633750045901638317420238274519348325574429556014914930626932468907498495210760818580673233200385726467571157509938057016379285615881176136220394928310249361474248700696866228560231313039623270788213072840309400791879693828865368644392189542195768662532956311319539481245288434593552770429723137415293242004667794384563824232499615059571725692806654687800664225173573684738991866762440725375667792900441678746561072125813526585308932195086219058373214952450974599738650222415709679583876030479973554106581840444029383349430460149642184051414453082290264074233622711959798576356274838423545425698971666561652705795580324474613790935743043268745287960239876116457422652908062722417255141248663351295163479681886390432097484261164300765145978909939741642808806707550316124054634102410216826514694906089502687728195737275049663850989915470555166619865799411312988261182610562668580926635081279872181841943412824161647854598745109832894187079175028396352132791595841385342211214588448334245039413728293734620093724416820136279050925096699706541912860484624456343825281402070855362281388279625996413740129871807380890991166081683253657152839701854553776951190341062670823210672498753970484781604817967512654922938320283641804056048364129682489918332474308193451412913147486292066085353669266412868435744153943945059738123704511737174349530996728164057200051399174537359583811194448897041516306900296453424543016196173707255663222956606014836056212120495487195519963763515980383560585737701911788410791526400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 26917266069943560570619813037200729868673267521651610570070910966108614041373734418610990285547752156647965819920279931073000053249192326589398123359764621735031822390652849640227161133575693879449740608938285001034636439458648735380465603499640116734443317964755001631854487100397833961809956467231787636037322009433026321357378903809705545997395985012673161670495207159293601105648836231092297515504393599850296202410072158744652768279805745332794472331867569337333752360312449981656757811163280274618279259308664816215502501681849306527469964596656000192905155366277683921318623527948849525949257144041424015713450053983024234341263670294012822056425899559841983100731729607568526376917840372339511914081422196216061609585595832383041215424316973490384641055777821698570635154142276438772322692928614642079875285306288844036747660376205198741359241999311030213946100037973222226379536133701415255996929934716020578806840697943167264288155052934635872058046306731654871895358900746176411228839042273095913210572463132330903153375457244985597106449623888194050905829702468995566685668113921199443918571721110069609526097106630816698707747605028822399502126109374782894149562652172601403987125698150540728553252916133760337381178385374447469504794363862572333368879577739786808050586981937291865582276327552891934590323750825060926833988973261753278372499849590540635529257334118937165591025684818841394597670582975128678755461125446230430901244125501618567041403333061982595954015430257467828270990281939762809932127331507482258159611141852481173458695913436890980302202350188709431140939336444749716416181796442744646501758637637371040064905158939028290293054955667587887460380937947671070099094164766696155819047199758374250101439563767733515474757776981120662730255208086560227280506973544794187203460720172595387404293060016814703184964689362811702083806065598450967293507691000584204442558758793245587675456534516890418520079951993056376732352497763696268666993396935700268721573396138253545623373457830910023318673743630530038482673510862189688500138304417683541283284242027861764316921981279175296936404580777111465867971055595513997581224968572592703352619369049557217946916315895273225964104011802969728460157911059263141122239238491933529027313786571516827039769747636916501069991070187201626224106828718883504882263038651066087289095934439448045337309645191111210192947554376950990212923534221002596046465659242751178374621889861049544748605438001996350827165807770255588924384327954265249512779165322778478953181610935483731545457732181841161257371777105957664952683914005640612589847285674714502987631326458737369051292303526067317187872969597597104983540622054673259668496092294386653718653938212323610302183990403624121054422431437844481265846461906729699814717779368846908244947113429123856394829135762486886996283551907398835297698567840279200315485887205791301437116864458841664102500790056932428260504767260792436685758954896402519766380669860821341898168687926373858754626187893255673261604589551731041760158669829884546066835592834549993377528138192031026311026921420378517633652105007305853402964615716191572724009104617111765069377982236196027810940564036252800569788385584346331859685505872598059780474203645164488851815267760929919514131254286122817453338750004914372645441062678019855858159033036842484110841440229464725666350296791520348828116708596743415952961814433420254662111768916853558907777486684160000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 31040638014226299128697186203559898826835104452725692147084146820931554486254463575361966486584067586512361682706187143110847717374392820654395593734434941327434071489556565153097292020281469449075274352384887184068834363732876214555278690194145847236717353268356317271226112340550364715643026756344262164402119399224270534240962995559997425591137350995358690674186897016649570236625565521378690881327820259701567662483934271811186769477493891796842031548397751756256029978875661584707080669269172940976345356678338998971817679844006830237288162389043754608472740819208351571552679810077630480470992651322679323116319210065789563935361614899547451849090479349310470994930578568270277570417371928888840588927285453778313872431844771720211089627364304823770552389128386400745214444723475152139007641562703635698105412025248742796115262737329273132282565440402249687033734862313169029934343029683441617190934278790115920528740411962943785943649298190842305661218150021309279188457716492468050516373976841683643391819090629011444057200371355616795603392526147212702928162920073747251856227716184349449859994750078708640653757136891893171506508870250995682000286082293448729213241045585592148640795681979552458571803720468532299163735885056193977283803612826151912997804209089052252376845160116245368483780648383342784865216540361934434668526039448115207603703186913687861548228129512672151713866098005410148788466628558412224996652903122718069509285766165298642896275555488661962323036949173530660906969074209909793890640883043056950319971370621819274936987474570664867322597439448518391651196544438147438894732743670969833411013754258144834145452129788674789895204636568108953572191781685989070290162798904089998350854176244032532133767314075222409932105608672354670685253101510176561964159879128309482162190644111279963122732605982530926060561352232747782925544265008166837239438521731661193473814367350960721123375144997367683848970075602450606470399478946956263282986692742994137469380368331824327797147479692900282469137428721370758364708916638102754775922627785891332672113262441904988876823475356967248160614624849079855494285285304813428308784666514715199892819266249198933106618582750324130401202503135690595512753387182244934387307906525701569791184336585488270920266543949033402087177303086396019687336456163090260211045657861684895649613014185323673556256311757176674002186962575707870817767664597902395584837410392479932149425320188839755304610204724971794281749106051697809914584831849084257177810837735695508985442887524206268240069945864144147004407291768786530321120165237357025953739783845796815473636233687947734539720422241510048135204818679640749571596093598513818052147293360692219658597884804929102043536129553946463754708663864346239549585511967370640979617770019930286044500944710925918035955978276254310885655322029130277855116029853077372337354877279046883658985419293800773120226532597036339834601631375286161678958375459905951029796398386544102568361678327303407720967002647791574359354238903359239349749315671182406621614051091021955716824844818396003251439637460940988844831695487688479686722902649367372451954278809335643264780081381854340197003791708931783416926131436916112928339049905159145361006621171016926115320799332315104592989565557477083999739901427127563473865063087263852145003361834213249928000378042528920777474690089830853592235987691590669802085178395580101278888673611522517455863808000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -15918149510668314898655846123425547830148772326123658423153264129212616660849891027971651944875343572167957883919316463577466181080997347366848217841731541659802137919283091101344365548830026865779507778001593134519630728975825412319079222198698423437312338356043550645852344011205452358478318750218886466208460773669490397179243828064962013173223230660116220232265129897597347103602845207999839943137146470445042066080036497086104239938774136682456974806768348673426841511597295015810273046946991786359399534730226793873717780371263543306492351600879122138679352583258680761484639437986667348732668617708561848499264851692202499028825628186567541343003532221619248531586210398127438804458271624281981590902742798595623183176179628272165679634078967377079626996722024236403492899980330254178931476389951589826286311038385657382392323671095550135514349335259207203540893962620540562775172497418110753314013947966381930914166329520329738643979126732360861925958016975315956782143635958169183195680077605273232530650344561451188225929102814034193948712156749060635543689757070510433824031215084553434339344883897782939300600576638131124605157954476447179947371629163417395761534608825814352947467709505026510854668358000837284025767457407065651710624750181556449357451292562535888523981356825481626725844791474560296096585626266335268705254569080063078070311261164246700750792243855659461691838220235723337770719675154038487938133320948313831676722536339222290007774896612255411848318147128365003560965695565530526380951869501592827080812566389975958183648277921304737900605047939128072979778253025018695100159273429082664628233748034484380876008801462588025023124516315621694326051867863140388724645288105450966773294190346076156605632318474922556150213329959359503389122187485376277289654200188769764738942860261063436480950394552932968761978244570487441647648896610818227481625711188631444892168963159900972020993194288528361087620879929107788004961725230646297654002257726238701575490547268009285693606428530289089920471547641244631127954269497256037823403100243399279083624019853896684143260609496943605865043275294443179040218954774588874951980829233078314030899286986872478003814972699296787028526550753422085655528761003430338430380863314005247480510067583077042668116030825672899302684138251510463605785301531303012317413675896206425369412920026560613057631894964390684538758078700630709801093137571996651163659346734613079202917612333633435384188024664412796422584275267845288868246846209632057573542494505886776402873553445437372021420795754124263612502753097737038673635109290911994224872232461773709891860940796259646927917817537679198749304225741756885391301861841338572965057449686110290006558615381838132829298393038013129779561663817817566158513780862051361778023101959598900028628427675716662638982402645060849822028547417576462403734689523640677829464114294169567224055263424069846791016521018037969301846312613962873568720044386425178371118105168109841645473339011913209697794337668793026368115515514400466288268123610178908109595235403538243358566979070883514354614410374291487095693562973522618910142784211933826416595619178613604480544635944176764973216797401405322967806253139978566235940505866653733257264594970732321926905724671539250794318532677950476343207092970864475973253996210534683716873957007948914249658993411869511723189956883434814294467722448806146115481155633068656764992874917009765171200000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 2769581308234187366386167140212434512381589979137050905746466499987865422150843573762215731879253700825547116236006825149834890117979887055806865797705502167367666496019950992772133388430360034518708258217329240751644887799508501663599793538645376179158165913212447596195779202689136379131359284253511802112329029773666314529826699169241472510607758389310126645783064776291057813940988932988998756267689601139258353975472138802173598967310873780842189709673884440312518433123126642204771034260024281687687443586255958655102959385088072069359921872987756400949580117246785272547698203275323674046129117350690681186974879127651403231091984704125396355722306957758699340205424824571734756262874583471008920958971715128498116174552666827975878337297649323164826332031771914546593876739137342762558790581571431690474438772688592006259655351026013242400840384719812080858550762536336363292354294459146200889724695784497839336339238538503939014095321057618973520670903252035333476151895861268946606012485789805652707385530960413692954571657603672366908123378824739320164339620608494144058829339589519162563270083417823724736806034625045924554847899967510855901296558587975998599446725349855913188524827844905070951106406856687286492927490086132673205736052012902315054512782743428824320316006348950551326772236031831309686430379567178734704254860344681310158121217835567365035044006578302133412590017014810444892729320458702027515696061014704483752717048118685462459783600802862393513953085834209936756209531060195221501763897636742319353732925471695069989197474228531928736569486372829761931908996913910116127267286330660012178157361160710948034060313017925062699929301604737425927213907118080280407533004813422783827951396414742021205839819178932572930836890913377462199150818423970657152165717008243492917067771070600976302153477039142590789734651244075084947704724841112418714628613619250714032566146452261263582184681464507521847809226717720497216807245386393001265125020594676396772950864231469515945013787002879634058195830192983061523055831028916447478890529001613953212743196107996264429019489552011095940246334602087526577736560369715195444058194009586876040871880487514326284848118587497460109004627463209582798957500111243676241126637395228931837076430964195162949441748382633460160244140938056709020418436402948876038009278918990160996552492221880013863603222563779799906123082891772119129581588323872704661636231117004674086047291844732605108341076172786363911394360275124897719472493250413261178588399819786138081411810371757693312242911830896567652068420549064060187451865182619186027526705660922780012685031594869255726309086995182951089126815574781833986559274557848229899307166825048957401385830025362267271637435814275373892156719486989504991033482887197202139849770933870933197203488340940231815386286944107813820870037757907594126040286539155072235264358109080814251446998760869391631786090508418918534124292552640316138478750486421514421758630714926642115394110380444726148316176953679025722248828865421454354864769140628668634990124240105090328603188740521229368833380582430018104816421023788940930587716576414797332807477683796398624179187004407683614524158943810841672518462492952159776135580814107125884256141426856496883442394946525886937116943334637081312883894288673484651403507933590910463748007436162980578142997962893358739237334039072869497566855943303881144938827507689526385572838081822720000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 105871834391536946738245132811431247155594154070262439441632741277678841907910444657001246691250313923315685754256057449959078411080878798790309510686685292922086992823920924967935832852805564674183502087528358489304718068267913201224095702497626794605853328963229052955893421190938780940649618833772585232822358486100842536738270036783231754689722701324409085904550149921624637347651545070612266048021941515691040113365638450479247871117094949067540460214699388892095469210069645158322671335194237327672730003890745209118311218907633260034301456559524831230712629816707345148766975973281072963448485457968265656381918249752314862713216788094525007176815906088862582606182891722924884512187088568306797943433237787240496735149567599432614555201537083713657862310651318035972025573299087325678154775825403097100906044915635466463964836765004614530370759854915219035541350964104866259384276910892360637052408779466748273340378713511106804220455826987573441610996957085861466047012915874553075392052523502058112124711462280783495498946673251829617402090638415434164383302969819399722496469728561302963818557442411864657333701166801776420208161698249529794847527601778976677068427454084551950943306561961360736795384086624957261367413286696940477255723768590222818293873005577577650774570056905265679459873467186568790552883806358356641180496663208780676246687845955538107909665891089878280883043037995808980988955623698513898111666825450129278669428352932193467840538584718156979189298728026777958414147059348037776647529815630827594771255653424773818450197395889243025848203244057322579092901560004448363691277849129496463185973048474931311109834646125863673452938477165982087789645708550790925540467637529630148788741354258594282703670796468608415670910237461440906909704049462932541419502367080035178387379417318156143598746355991965738817625674118907315872732089694546371224865011990897782208700997097423179672721873178988950127097358271336135263162979894931604563846724146189334652840593063685581520797350303404215158783163555607918389244841128545137339331383653368676100591356261070836223706399928201557680029172894775450181924840803755784522641677656197106066651495665672815379553380085633244611344770716797889179354122753458608292877895520288690443371389316466225839935796522593444671342267198737269268373594023235348004905350383559154064104941564349289607505258351646094361458668708287258484385649141866745167456732054650732983864784992586021982318123950345849690117994877612012594889165161948839739383017127823311572074651319955861216449779845226948770388405136776887156596720512733888672343317152922286501476536148655283646547919894004100036923407521626580782672975871883979004098609458194177121105850139316246191512268211132451922527135553816464514452034569616969527462633298647057973718009737990178719774266531448874840808654394927298256192589722349886663041397851872925282296433516962430379509151135882330915857620971994809155662713243920999449279172571345280074225681024543273835085051463042697331667566597772328992885645997473843214994623077832926570208701641827420892508890418140662672723769272044781347676508261899537181978859044854015063457055920232273931352294513335954205276781678582312996803656100947081334098915506823721138748582081707496132541067230243847655072715629586240239525039476660193382543782590782497639561985494175555868074278582033318597967006336673809325559052457159858363301888000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -112693201738602010843836168343968307587088721365734115914209072867191176104999840805583121967312971130195484288490212709363360300655209035920970289043861266713963476876740111559599111307806886742734588699671672728953570440694084287169172899964778371578998666537184347129950325476470041623422030809384890287197839007358911108294978269179505655333046113795026011289867119091180587614284785888857084043133449484665509531066904502013806695007770958471564845025992864011204800329218822082655627741256884859761595804602063090702764924231475790102289255272872006990214377312192692188801862965385991295314795472866339127114019109924602376447524750589256871699276837924139770283111438877737472185565408100549655619215949611339284167242301128027041791165149495771960811914604491976701951687280297066803406941979132231198894912793264164810293183452819818305411106501246648253939889765032334262260354424632648937267701695839752649253711186832577919206227978806111752793378860270121796238105115453778661096028038819429614558973704805263004862273110861770108193010994100877053091709371889502405608435012992585329874981359314671127487740718915832434333300013843787509001816521379448651696146172314188417545182582462263069432717225662627626002520360841106461581050037090196856068981412023270876532514227577184291211676674144655210711491414743474002755767464627201036606931312740411259226717918152349282440974920343478086689487303717460010170573002923148395692605171252411639214787537238972826291901761100534727140388965548656058876433025383724028599378524531831609673860325691996429283168577869401289388970070236539052597594112757379430171412953846007066826918556915196798826051618956987146777481723411057562450458952281211760690488609678449205999046865762143409005218337101052431450640660902686280654499539251398347772618052443846362351966744868589765914224267862450090793726181827317092823512514393501487799539063886238785784116423302524414265566391994403394121665469387255904699499198725514244797992245082357430490880716708562165055841961432823867004618259391462755829106641212636727457816609878934444938693333574624995909112385852215472580772431791676425008664364599501589135149539574802319013310989044575343747900018272792324619672729297884644146733978323532172232675487977972222973212176265830544953259113738689292954772481302670349586284644116688681454104544810840183382698756544118687265010112127557702518538798469450776256508383123972109437227161495097655706675449547416317784682855343302482889380535024044491804523480031120947069524578222901728375595615547098103837242508800479255902378919123228020560385714804063121401020317837965712348838535163963388948806993256676182347053676388220851498377611269229365605309406466304472358351614840813606211534488366649516699074080205038498478166043869526568474300875596808592716657178740727659245874074450739754354612901351734431915894289523045254177186795883605247494041916604222835707350583497421786957509867728266055697565512292979338759889676601116843727985074197375753142224193822979927312865817136215476741556841523701003245259283216997497822285401311391848868304015957976136810560268518313915160045076477853577793793329735739074202122805708819658582562644476003176522677795491837235473643636257530048399700958667631611666976740825086912352025542059793677916229254546532034479934974150741508501971982791924212987738374923414480870531212188249232280414664778977588019200000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 13477422906145746126851884376507942783696655873300440561965372517464465562509927321933783505292409559678112544536042046202843375073684289292970728983882471093906168933974959566508122685226999878969586768850260955565310582924790983531863595284505170001774519606309546317657090616448055031171172758321958660192869801684172455756624617873448227707435665691225367695900379042276277748287403693523756812212262388614941379190148025864510090545559373483569011060108902464784561948963694432458743212318365957027630626826102605729755846968044800590781216270061544703119624433763171482503752013736197532047075038301480426905309706804641725180518765840212648619158970880656877273051430135987704100631348542085337010019884517612117143095247857236297679408778898006461965968136836354074164384819492272480061741739134503830334635464674713362957165176722809895767249370429958258310260738770060984411874163930561704944029844142820727989486042967153170968096229252935774102541249188598151612156527916974594308268337710420442092271561680799610613500563084785947632442998318893322262542746050165527459040948048911441203358755077484607862678028966635144026922209823850884689258288181037499482553271694625598533901651742052854266207044656175761297824683130608031963190729165729871189240582946738259160710901026714754209595132374126162669617895048971047391111068946593867077569629628654033400074022149963347599809097188504171049714139813914034454493415054523103298648981991360813901642542606257317398397408798096600932521761052028811131670620032820391696885561692431518178821223771166801806887788988395841870812069303130523109674947853767770886023514561461092661291673644763269205683506978797240037217205780885117918943621498154902254164268537875268773358987855057749935316617716054592246811065682222758956484863493608100928425666497983505569826033205485851539953706028525791966742164801437838960633646606196470775228580853264473065213731789278259128895560167393189602781501141682882196904442088403492717972235741906454313495628620034339796183951621342245763239539697120397956822330259560655693181961733920377552018689061874056727357941418828390155834334089281428610396950617715463543433842226061193179197005697226731906949127734033292267898882765855991702369032404377478040047063410285396446607837244434358982576486338892818290739807763753087927141048942968960533665844763052322927699526897915805785654410869925847610630526799732135816727768055743951246902106426289257047235657397041060878414664067030616953580551113115040937533498489532163050702283441703048649774229899814832353521582773862391458031291536785168092533675738761045016815782920584054936357702704347057873452288388122735119362080371834576392857603075925065979159932202648998866060087901996107812034606842598291589948760354416428390528157261948593120639377768096642299607985091477496595923817511394303858977647985560358752244830336055734091360000373449708003973360585847912249508937929635682884063697682549899510383189855486989240626212452480485674992396490529217616704467226893402550497403123381207304132065235326257488182270038269220452905955043525548724136996845606450267013737245218374720016649798448050504366228320967881830716472540835060632211183680829812986782684928915805959396265828482283866971750135703175659072384328815368432269646595619937778643070801806833445088867052066591093861393585867145223633260400237485607748538206426797671719395833937920000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 489961742125834627357412432017846802771992908895418417842151751315589107605999563039086016229372198406127361695013518365205837769543944855626964670803565272199516238339960697702433521424138778056791942519446191392400682651132990043780435113762525720701325917161722280088534184967408513631392205467182779805523023076813854143784424157385454632321077041092644797551160757218637525449904522625108231980043142464849086289193892358469328862920904273484157402422260188554833462419222823243071756337943752505724299408089872955375655266295323513148954808945054828596478857533210894509906183091072870143620602681593071411685066023889846675274680900645048606891117741416143917075283300534045487739635886390294632526286592188276213685395732539101806151339203943226400389416999999293979575148362913689273998204163863603007725481876109908239507254422249087320654307507030159727405343130354259616749360691502618000265376477888464846819138890773659612597388681741821655323502303846515384862672771143872774422857748977698421775350745884603153816980208908855116030789779706435839598424679010652064000077631844511871679060450766902796462398950772148921895514316251659505643686866835071289973696584680830354245040224198540195519244134086003273590048288213629374870110405327637541234205640118648145266079483975390947396626816107483033195148903549049549659811935631862321766463079542669608592244633947609884931397491180174181050973286605456960761305475339584509261353225351013427065043547282940887313614142146887825200637961850283196307759796120659042288374901408953005276890915374073250807370954490217680974969249005485329090587365462728500004016943738938544788641385970697794723097078970117144042560196788471871003823437233248327730984482814372223338141869102141467402130943418407648259258132295707168846373635541185818714133283094669359758599615477575438958008206161191089800779486344044245321605257518209505210431358896478908998738943293508350442331599921850088953680571869374051168351348053674563698844673315268736314727507872008632471539319631328656157646474236405217838720632941729899450367723227768880429663655646626387547216462166371265860624479923180035989356978245088530470936281968418224638236538975145265848868358889950172987399826865428883780083097364999582742713804026911088580224960732135399785996884533923306500770866615903931634712288555564958017477438271697459259335471992056344398713297204283311676394137354224328508359355575396388900427372423369886526199820251492941587174479230655617587878865248892533503308675757480173700142982125835324375946862317945241267618968348286309133209278049464875801970011936262994267442250541890398199292013659760833038978177874011417265601471693667702450058103632087822106258721405593960491190350327172678250635890148848868675369305419192644620662286953490315596685628758868691086650541198560403440039715980887879022588784471552958034726052184061340291648272928903189946977260288065431654107501639296999947394895987880248538305996421671285559744629428134309184019262527318540581551125680927828130012392754553575223223600099271060049252502039622989122429270881143372529342414711902565804950979501822240698973834097061403244131918001637490438799871974546745170371285292453769357535917865699428610483256809889486522818869950367185663165407139470634481892348254091875962883037200817008081367739552261758175576149450043053512664542431954332299602612031751722115268608000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -224891745605794368716982742796626800286577349354141784808353592937961711208041598220114743422835863900607655643167696173166388453439898947050711907363111841417642243373444020352552196637068911058386925209663005346933352859194401748978500326167195045941117199391087359971944129909798071095288629191645137439475938950262712803280476439480713763210428742258076352668436631920556890659260547328494933525210850512171888884697110364170661747679948588560774598574365997306162348905542628666580315092766984329715552324895332888967911315395673697056141624703205224344838346896811016959670566924865459773738146630561424063374307687302322323528459957008102218697952268136395304402689766993447628193391058189650491209037206076782144963892315851166383070024667138983378752778108659305788194309809740949398037907769155306429832774908199405834669787909909358627266050962763153006271948571337783790434106200492894633701708429804712754663899399820601444452632112965068500939241000875030173774187818156222315726870863063942782886781814049768561138495467565704425811933484648098886881356017579836856191983168763826187182608555077171436101214545439396470052213554114500366121114639682721761756066365193548318601895944593061544281355259514762160963076415821243580818861959148156235501695941254400605333369968974814039920720774952178819991220086127067219077803369431399846953769439536019956059490250314694683212275301099570352200874117477615617087824627262719166786816732428827921294516038685456254724097443190495295076890597225451301465190288307355468358393213480876030986356798494100344230146822919371415042618234090980751506767344776674202724204073500238495430558154754958902643888972359854697601815313001544076811602377186625468190065602467948342814447391872026285847382734211278030437938447203955246466026634471393263565746624192506271465423187451908290582761765588314554084931419082330498351250386219234458136834841226782555521784691711469145639356426473724320558791133519670286966825380721953082063507844340335881870181271406835009348511784663114700958302070469171170398517505056140085029238928607966676202849975880777818886065272005617273243430450658202506184094110073995327477903931144593712538947862326977606434159863082898294426446607719823004716762476921450710055230665759623542484217844146307665371844013466887245532543531624700736064560137127117485874975152168922458559820616790329005583300265544782144164794357669717549214046953037456772749757178036139915808812613575657542734620159704325664627352096751792800141596751663982909959367672549785349489009650107810774354213681418691770549422299590926121348909526906486878434415538666452333921356840562035823034201764265155226351638722923254228655124219005080114244037424327795853420749409468017592694320398170973091763726937139907004752232887395580905933061636204104329821497494527019196637458158424065173657563810084629670389137565887055712684186074267250918987416266074859968233493571588044571574019917148957369299888349716146428782126549858710870370294767079903909304211282482544008143359833387452534009617741427675949586644357199516151121825059685054627165884230276636538190064661459203150711833116166782014845154445369416086804751602959212384520670260974163592752767310108897288418207275101511380762259177824149898169854458685885165270290600165119043434942396953752884021606412205728610278549835770187706121401950675355069534793683887347204096000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 9127364423685687554018464984828758774756025681352993576389340703050891300119836894393991542948308741532795005375873110616838835542457165651167582504798214087731420438539106156104902701412268163565533001250598529038277509163905959798252323421012806363359032782756841346385041438826248631190726047794034133212950049434572015739865920786292359538508602486934612903327094250181673946384150286950851435032657139793215342416193597333101598141704412302671835316103398197963080879354030961963394330731385204668874093437093006382386821525232154942775414813686193567625289921031599892774432961381878284873037023219966044360893089637916433895179622258352767233880224844947696189704106983174780929847701447897573073355677353529748849768201728072633048456750656137987499694410014291119963989298368905946661174123618232570510987986483028999506769884717552939270469164709490613329149346490041269275061939137859593917609783232052175662984749938976286506501181269965601767577608577440362786677231181071990234515260189352068348525449602584969136014873866264167042159483941001453255442458025789531246965809581628487044122006633913825777845920339809320055135647990402681362653457463982053699402828780763049920623928163978728107153188725303251616016539129717748275742794993944155070314671813993615298134869566321624296570569998206303916425192908088387499418195428077915783038693952919415303612505011149065233450246813875917210873834651561685763848146089677596515330780865340675526648523005364791818089579626543411180300322578270396815866383740131711141373406369993204187317373316400837463278124572492330525114939328602948096938765366945832390622520121637543161311537656079210496961039583174444842546323705047107260152179643543434057990282215834585439557516785822814436655555476649197822648004297941574072158029338296902808648883094543226998501569938417780124994801949103437937657197807985564331304923549727160242499590955311543244932761945257267339603236723399545168359165929788745544893847753320179798464845925524919512625439479010014046381198794247614476097236683130284426597826286794971829036941866056590226892989189942805920708276571011819905009819043988892906770934908786083186142465125172057678788260959589462908356030733112729917695100100823156984366211321110297137837873521352747270951026627698029618283264965148553451157964794008360413757452314154221051179815086572767387190594104331475868311044801145797829042502670199990177238074140557835295751174446372483310509420258613268872664618757391372953391647734205252958634002881539335461344020445410326488933158087407576191914604625359134541141486175569336001295857634224474977061331776873763068529692059964593535647125852928789306819988651863356166462728859022537617907456421898632841088850884570064924973759710982202903333074713983072290416840471796058315252277045617476903704572691896297041910782137170648996397964594812875428031176322557590776149111379053294483510863133919282270783573772190203526401911494637591539648608402666656430040326056502547772388152993230486878297230833039788119372706331606206765869970311579987712724110795984592844152014572536188610146571513123808447351758487184884007867934686451084552069575537716663328620016001666620754645204348080887469284391167942326269993745529551631632437868803532719712533969425388018357947620891394202767463399919000259967838593949846198800064864004246895971839809982308037023464001057587200000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 464046894131854225711747227398626682230032408157651946309498443176252167286519728023653068510552441512071786069543450333910751761193084068434374798625655380883599467713928648229644010406503321431169446062682831553288565003312357979006117889076964427464898554105395720465786617873132515288533692505531288758497038477617846681787497415157790876558149908807794959091686844226215594427701154380522504642367113895391448577253265140467369601521111764228144729356694446498504347302868943005984723436015440616538934837417162205100359936344498689290233381504452751292680073308180818077241758021582750792941263298378506300582376255560231285482685828716555646021482002293597687626223819050854289959269217434206400406200801025838905450965640792678016746262412932661477772179284075971605514015649717119671039422175178816789248173128530312589688325919523334011419557393587052445065685593647045327907983568681255707010918296486734865397852605306107369654879814117344613419512010512325169585988688113740685892358610837517324328653276571245197338614992566602084043956035093702569560221786181970102308894231704854760335120343494020457816093429404555958885680724369086744295315779994120517869288060470275788427096358250166859740833774222410155452308492411237718450248903910663046789397596352548007002445290034095830410756408968756937662571639397496239199579519781843156818402140893031930791241862384221884880395776332556533804803925757774827192526340951554026450229743702625682511154653616402454297343004693734386640747792890477990542115067547406102191577973094199132705684391357632853817014879081629431139719443192790315219172266400658004392893890553849091023026871760982387203823098673839053706379297354132768299718109975349831286535087938251853553313940861982771468925731548951263971060131763290225368507587241654506940174711060625847000728943278394976928363119360865198900726688319464424334908335948213211613767295433997925809986092553280165778754764217252541031766327235384037035076038665146040511229496674933607195543805191664283845228048262559453946399724687415015739938751604168207683342552689386304063544573062089260866850424297598659401122306280369426119855784157509248071286950747852852964952784198190646368259182432761515277337150666532296772041419164956053122475214415338797503581213812866863806642942310267651649093626585569435698099030681662806240592057945030362609095657263458456930029043599559605743008356292945716438853360892893570073300103292805295353114325055605520553656683169244484836106897519649276144000512572365451048999612714688732588477675049191341143882591678653399387350600406121091065452618386255303169285447818140010648994797302565605243037517529325220899431940414596047377157394506981427947463782687425812075412107508468389156071945544133848945979081849072777451757453194622869280741546051898093065337184963084782021111436903395231501401206936626133538060536263418177858982017453855833516300077004818661829839866400010061602816854515516171563966339710969063736555574616303526125209404170712225364110484856510459741589785162367776752466313145025854574937964534313005323539907380102739405200453229296587577990856159056197291072440881555873361235555730928408938220568735709775667803020200014062442490516957000159304063291902382455940228680535839439162460661098394484800775771954477178436790621682566510672549179899875597884484804440655708631836570814650013817241600000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -19785822585899415227015851916952454970269474460331738215142873321915252299320213488285633596262093934863181849898169886735424210489088506224943989356073582870079543907187595388005747389124618335329518887373135598553476926819070560424192955714569511372166723450350239065382074436018522582728635348998833077801167540852487815289200066512094820513826433979377791776193466073352318303269362898798076436642474584928998990857496148682903285172966808901979668706147776109620970432142190727491840675821125306215613914363403611868987658877207321947316197210911312290218132889098142696840520167421857109457633223807584618287396620427717335441169719638568915295608900005207635232188216000818987644770084718827782750797212093708252096080896623735496464429187516963720129967030215839544136506721184062273378883722076635332078753187737017376892603961733113879284986844007822623588651323918698645179480015891441059904862989323721201976579678081552834479223202498874185196125406533871352095633949672876078040409962851553456167227268086873452975929098417713266324265126167042100996218665684960888152627300011819287994393154362129693610241651572052109921966057878383197927936838750513717663431074377571894443187676687813348922922418749687556197160378794776751186797837798527854793276888793441212864843133694990115447872134559592725904727110902892744376161871971990713212651896771178807706447065352351607928732824936165033880919060060294328365209584060555633126025747013586303363464519272159718254785465948692553785281294438977268591181088966509457932052384042977390972656106770568615778227281146634206412798235713641651582514807464062233154866949274835022491071351864822970503952125173752302482034618210241894551312490568642672670818777160411275999802478536167608825496823428967348941551480849409525898809565828514091416233366175332332885275306443335309530965297977860267798640890032023696170832558048370132635519975751650367635803461532844164809588976371353687178351828572325043294953730510126993363931159543984113862393550059360942152439242002194808347396357431594764436609615587006976252230559233110765453027162368660731943913415015946210904227597097204367720859610982117683287118966786123442346054844375301920633411923348270482170170398917185703138236086814388482039424741739801095593032066201998454984618438245307830108064552795208875136821277315447999567862982115523716084497747840837129926192978865385295791345472664139975960988749260210188149142554485620042424160098716974085952922396681265209040496532527586762010080328961392419359860720589580242810551050740755806757003314268957787878969951900719462095696728145331857029560243958729186029821755379496365770027324533394919176119269424543109739028328190198641312123845518011484577221252160063090648627042925451978865540244021576241165911923989862074507269818703855212917500468479099552762432799805492016393352288685852256510342395920223499419117643757412411731222109013929889699617274807035452385323672450816427036555424727910449375876980227092754964435923926798795947888732831965595409550333284138057098634837735247314125644517000579600780571297030606706104794828844816755954006078799731721806784408813535473740004954955581811369352459492711645894051047066145188980817384141863217775075395408777858137098578508069242035969335748501173284381391476182671321524626510313291668847891914716711432088546790795211810443616465749593292800000000000000000000000000000000000000000000000000000000000000000*i1^94 + -414940727793212507105591732506363982642966807790161982133228918148840336655097658591938986708809143273369126725887980571808703505966452871783622218240045163105321162644648081125369353009222054136493811405105440470257011184548929030537968666997490727288661317469206302820666590030341329654338354225971909774109359113239070275440603989942005571977363864915390824030674248673037694168462395163156814495193347765542866337923901908757642441393994246156614957242246683463733912467048757537802231297946691608129958628920448102332156851935490685922078349434957735617513141634541695747748395192552985573768540633566806488622933374684106392527483377120514763493360743003200998021832786586871343170179938911036955675148934275636355736001423307356642099382519664988357940745587716207893885980544484504763886897641401974238974675758430475555302323572723490129677592524173238624559010981573078335105199618983403515363854056176091517726767110714418416589850348734273795762807495184128401508483104022490096823676004926018838101726861787515825839619419137922495113638964605765099746844274277376838964226071439130216169498759950440586399457657077322808770226158185382006005967100609051351585986656786083493956206962628901396317342525108005792743964724644844621471013437299221485043382675146834753227375959368269695620045833349508525392580704165337879188476674886814828384550727921958757283044424427667675473579356270284519270986846778651315568649164032644898113828278807083653400006985435243753815382404150595372272576582617344527947577954315613392690871188987940450005179880263008343469760405320953409044728746762425105799369697289138785710820251425142525090567352598018142623339825405202165318638057152481710872454257638095591829798445031656455807100593634720507230157419527244642157392278738935502966095966155545335337149702393803701782961665704091671858693094331380610013046022887111478130934428906655763144122721519771559959566990062710800308104949888404302215106775212082848339854974476523644778717248721443607606391468573549554281580231995831234316897311322028419737932412456622400757170392591802338723925657655228706903395703398000107578580987391405459467354960534356722890778408905503385754459290504620790174496508726736408909029129419919050070311801505720785268519536202217050788661452034442195543483701784233165974246046318655912968659681820149198184591457298003485505612784292941381354526284546978017378803680349010813890081593487174791079089613896680804426897760735372373522820230939082656474925873782917077589352999056486180943489883005737483670941040728821659551743029535318369958918144389650887439548518589886541692247812962113131258748556774647239982116384260608697959388903613742662146789154962549117260908232059186891820583883855508172032359062402501514069119981318115338168059865767900157679961871766764059528858307542571939935244361802015625789226468521433913090642006650554741552713534303465162417525433888440490275879327508060321870333573993259324435252919063683750381662025255644837864958607873558814834274058654041516720021128769320889479747795011784803340687083740398333253684399644371682180686622556156031477191397656763644209693034205091056494215848301123621527631629986345232592291094780704062520934200830059645708788408213060998934062210329008827443321874650938323159941330559587548433975614082683747537743277924611956697630686169155398926600073379840000000000000000000000000000000000000000000000000000000000000000*i1^95 + 9303559365899646781042381463299691370628003083404853914567266032340277412386352893383791546369217107915357032544742185651906491512376619446736763195938388880481465580536490386351790508776047224505298461852377057634487603976585804656849575766982497883017326257381788126413393488917463504962428910406884734561384586996056707730139889920898879247697103355923284885663807842451184336246156152708494284265302075105231832079347069649674339132352420623521139836855015065429620782574730790688206160733899733764727341522894400864151602373994665318995073184882565268408865436593536676753259610417950228898655085172999403988709980544167933237604108464483559650556268285507735414219153454436092302166765903866751236478169335313193218492776349646160195862804836979431980254125703124030605783221818073807690969569519025559203548729803240485238741714296215465306799777076569474517297834384782407655196603646769646403721218527910419012784370058001341309219850092195234117990291137899491087792013698880685908765117098302695876564659509389891564712846487053586008629178291512590299946150685812754597992791019415129951277451319597872919161613733232126781278392754494058853249753840676394221430159092120486515580126499736617482878897847365935082244063458955740132691175216204424938445880070263534334212040004916967934906417523209400039455715913782228534873179080143417293643952751706934459611729131585103614801730742646359413693872960037743391585846372851870233596848751718579912512318657085792019624682442009031588779190768446807259287263837363037404538610889360144890879389415792619168076197140121820333428995694092538024395921987977874129878889287439688746262223382825477748307036134469744903381139556161250383887183415584136315498078510906472622855922038840473356358292518697516411828188110859417487472824910334490178678792662060141430281932494921666954473777773422575787011427463332008376034695891664837810901945873289771463045108336410837918252604039522200918203941435427068262130696181449118350939945422962969842398159020095411454020294622498649761963800666113668058989799844071012191564735929398458379523006580558152520953736020463975546285319137855396950800677717818415051842239892059372529740161591171669789874567649810498820951260618449511540080436987380929229463249402791520872249675591209793923303363092974914297315567544730419479537800728569137269309825811911390297260783457541974466308747933417373432477620569243215560138855871423145073951598707701630168878224554464977265511089911671921390055529787207185651653317608986667525719994792969309932588261823422617502054828356189132998830696757574749403656594666597317255371407103564501756092266893453901949815319281774350299609623596984538180227117225301946930282909297792845117299289794152764759193246339849084125420769858885853094660852248277967175245595276326842216619399036580715558276009443876733109952979774260064103303547905689967698315429567068857890427877199038457331910048360104040969598647311906497887898448127121144201393519251174711329185916007452749653781046439390326531985697295205228069667333534803787887547235620526903145457211955237065911965926307094673627415057521866215702157003016989043490775483362827420322041891107800694978113407928598623819626397410011717948099745491789111381565527609636923144064160466476735490485024200233520992355674967957653455613770010730796305250808474806777320308736000000000000000000000000000000000000000000000000000000000000000*i1^96 + -45104733876932330713921636136111260629267298625640078337898438338801908388744572517733980797190577597408717938763449180475478227832337947629075794234348341825818155146086844587441619746055188364927947474242174884222474825400666538893603808828858925644932615282230307863524407219921406228493842768015577100533763656674929721800316901900449342290325165914919033016674993238607800796687982771441989008116352050615892021132929500687303278645597365955811638583390247065310967992538654740463948350053280151867248401889801897497436366019457369572539900100681683302915000471627045922802042979333277360747879165014538439360087713634113578156090824767115282835518052948934660740052751169478843183673010599048672167960699269612840454175312553528661664240290272486484938918170071824715149555195440867696324468461164592554307305319804410746472308204448520756032779290260013456669827876722438748883735593369262423725851352112716886917631860987840681324719945132915993367798167803561877567907607333862682308862892311056974091066797932535121032675992315853899501114654811859868897260362915398958241031211101043080397550025946403478085645564474285019544907929699316339605659777141697558320748308392833438646952916359050627453822047932879212387221077224946040852336788453138278191168781401565233558203289935039124252614270938697078867701827379382350569853137705400003943086281894154656904497931624380743331999337693802224129425510827763008027384753292815435445002971146799167274154334418613115067698439443232997296129121673610461142079648180963942450996033306065316149019932118727947306191880718370602255388617208345090531982664809397345278920593667914448556987498576479481008851335090105340716834012689239466044380644990945730948473116522207794596878783294801166607897468018432516562066947979240664633307199718156258800290073545930326172287973258604541393909141027034836367482334959633721403492293582918289907193831155841258797439200132017865927005953212476738827181939549914928041208145344069997289006308531151144021811851508764597006836615471855468869538509754621585331764247313614820874253062633432602922646990127552255443814074884947755770452734762049116283713499978588235710747664056047597179323763290437871601292731345301357868097370323982179368598134317832764006873510625216933239233446512674334451938172300526518760445460720790649098726109463581978125729117975787892023228485993712011069480991797399860666151290976383693988061492315225688297794479992948543399038459550241439845941145634028649220205498584128339407682947393463451877233668894179486042973513650526860296130246997954190722937749732767698040276887552417826225063200440212066780521057131404807741084451335622195425806808388210848066148124050912004236083155087945597956993736323584368037165655601537406886185308009933325214552926608010048920673923062940317601040392277860773905435983046040867675756686189691790133292305702257491081547749458491935323187242589430569436560170826401097930855050688225055281278313725409968919838904056905611215894140889360424350749161650539419021544737872990040308672862946751706155841588526723017266096691258663180956554021413950768993000301080298021928280004021310721322104174223954982570383492897633706478254681457761323517813780122335726071320308610563515446995293817138826576804307876498063520498659326854791305242492376206732197792497994162999131196196883372441600000000000000000000000000000000000000000000000000000000000000*i1^97 + -644548697836046375025819088022062332382603746085156254304760445501261070165599758158645664101318206673688262570319592097990793197828147233844445482817444054661990069748992090395241936889290282833310020751966957005930223356596265404569081273205279400715220714433906366238750165251699284918250049961958110749011262998284554687935956672134180885650998967892371382375460449963674022922804194151619544836362407410893982374246289101341573057346995852170374892517915731645600781600054403675184086839298216956008394016694188375037763274037461680214682315010217519846298902719259444364746274124430774651785919242636847328678045086142699892858209549194503021605260586373535084206147965075314757057109999747421594436880644204252976140511263103937869632127786394192125508847268841931318465961586545678787576276591161166129076199900810944799962518092308107860804109587014599612602714845045862804067865249223044167370267642059392827793058712732650372768906924303075658456258268024679439686926601697812963407537784561558286164063646144949312322922649973148088071229325742894436123356127200572645714570123029019156403523507493764633820141685144534381579831463963414138338957071602763395614527219979726763564481235707558935024198969232781869676837302691821784904977899584730422046379788055473966073461880185885215946150811642716306503011587722524837611528390751220891717246087240178962280591912447793308143958195384124518395574601605647723542019512192226514359031079944224562980384273463255022999066650380612852841739880487370690890327248142837802005056473060232831466525216251439919239721653551762130757463861487790802763724149941322864195345606860131196978371437338245948417636849228673835750922213176641460473934552766109119440236492487039203299599996969005470869090911412499398669335100542549234232551831367337616623026563519011437102268221102091519872107756366664343659249712300119884073533214222496128475931000338151599335720183017404661970971082136413319978439069651959991988319615997022694141944604417156260357927987281150595857115212145219334459074458672736101191574787832262299532308329229060715390361474061093810901922867642477026584479469315400816212922780607263210059057572692040279258073381718120803179041770167054163859333926851783481000426149217979249999966818616515605780077100553290581687852893567136155964376338082853859771552699634191199055606828124315777642760306293975109478375234890078350794600424334446422398512326918751417727073070389854535482245145502207168137629559489461494935405971362046927867695526440481638817348504065104890088506393851507218704226707021256352531596216124765096750518807851520141444148771547311588470759617207354030857403693604013330218727234442216145852030337244510774453819166769905335581347934727065205946096789474701242103844868878269463727626875941976057459279960665905069712375744255624865987092836008932098819093029677715597210519886544133570009384950832439418886280509106296158026040273056693872448192011950077656516533076209852757852347890486167459795172010407392575752371131808485296674361183863095858021228460312841718696633018570001017156704852173434049188144726844504962207866385603154147619519548835114011801686378525128119057375094325964226704487259282722263535047053124119295446235213072955148184031284301704708605850671808775141702339450975967532090011996909618469262809644700058379238936412160000000000000000000000000000000000000000000000000000000000000*i1^98 + 1654174306461225946836381518970598240820986185123281773319367864726268719483992604389842677995350645890339322259249679196178180224060495052437994226095821107367405026636108203812389291433630950572176845923516643706810406254721815143771131991395184193151851877032115120620744703930378569974808516345475638693333810365914642495146119922328527769412936175611544261402522472572226052478283856592538345542306155514165274934881527940524428633040264855728885014566718094988762603568761783471650146065608990628155194952973752091235063003183145214129420952254116729345617998745548390122339107920122819853418020885461786620237159899546153311840429571224435595094905415742867606487281112619625118273634439734697888586815753791944722793641585630144135314473577296128725037208975984496345342246423206554917442221875525009014617219000356542108545773826661628247610045090487997728072747617572833012175451172210657153590854046500735109757382758127351499318294622886544444970171853999864156313724093397668978315234045572167467159710110424139223913806454543671853649060825451017979707827091876107160564048039592076870067470167412095815439423285577292524546649538920885655831059856693977991394127196064428745697251206406827392242196125671734154501235649328183402696717775776492327758812387847703942209903604899744216927057504680105002774630800050049628261879521012932411717486211875435190430214168955358596477946091173094090684488344825534933336996269101821771454811899764461676470682725987297473834365905445285734326805553258171155077583654587750770969028525774625950582763822467748922703842919457793114877187975790751222345270681117786090195334645234821360549333563532795225132914931147209302517001774078546078539631103969180298675150742000599658143076642087932484054806334297335294422414352488953568080040927498087858079528688781161282900828584160613394434966273307351469511568397938699754832085021278593543095475766672641113705846703218072999900385429756819112563637415188527774861329565532224572780318621830420186674773403427167295561878199062502793800436483755043202813811441957280916379577657154222290092215383712450789297724804181088628377158791983806913074633858013158998817352588305864118122879334302074267281830484931999321177256726553316055019047882824719951937681977905927967631381772697015283231281010171944589334120630580327827217495675778249610465621103609878178748151282572509588844825155985701152310530473140274126447779421964121124702763514177113565147282478616823212906541013002055976015689163843212313716087191943166489467264863094841416064141988153445816549174515892850104190901519601086196915747635570883784524129514851398265088576476224461266266528916871462850174660648618739499204913642035424954766974941320858527231943638370736104437857614448357539428813123220842345334331070130104529296594190082495343787279390980375746008569985610335131915264552370725621818467538193059793228063239222930121577299869985991195974671932589089087349765099894063100715856785875338657380081396553790423428373279987396534421663643442143191235101724976632037478754576845996082801697452398920869554591059538211967686730402610893708239753674908765720388330267086944804241431567143647167026622732668181177699644879080728470442680798123441871584202301117119800075359285000304312926725578672728691688807304465754345655761263367325330010552001131502895104000000000000000000000000000000000000000000000000000000000000*i1^99 + 2506738483624439393880934237702737682436999329439108907266565130649990883103360899950836833819635952594353366176020975600240523285711832831024447765508294323848874909309013499655805668990486600991613318906120751838472294388068569989354213766756782667643894555126677368904287122821894878763507068855446358780981602100358429713339609334647537153028311612672777516532491009951536609013757380550403159250231858497283350491625199181159733008684529964747817643622614362724496298585403873834951808009046312328193516525216977840444510962370549531149627170366685424600136273017792423485344892944587287417274323398037605964829027273691841804991918225453763544305292664190443668932180290265412836842506414701593611245527897212262985996729609320229430612528879465487024811300399909126175069665204197341037048278137799862569802063858870484059225213754637334358719319743795127085712086548162305497259277797055333078449437853899265573196691691043336617130541868349673997735286588902728142543316167014109350255326054334150123081211515153203154773097130014200233716090475685095443505928087178867581485911047882140448429524056307783840991394620816129656151357981869432634075848814879630960621690352935825333602022001752493957192587877783972021947011452448650327688446593513940646357747805813166332902340497968466666246634318817895666091520125731251971308986786778145342111220060476416468604369128908192189735257120535481040899668518528527661915485377412168179482449561490717342347220381019680344248629297615797859939507893548230927705121922254429254599505278429871342940704250908073796894713289519149922166471701659605471292654889267514426252957651287390279089241632449079689187120026865211568380947950503617269160251006468934168003465353471988608629262260248351385925517014627342149700186693977511876988941874206236840031654975837389861078045682561649053777863568786992822215210599743324719917252271271026996307112013560582400692049048852704348540930966183017165628019890216552075338726747501902136189725469937693779413278327648644290946517141974899210866946054084618532416128514286714865803724485139263981527920131736680792058411777485416046074867435422800433267760479378167874125713078419574034037912075785597110232230645247746670592116821395487920338217167222614909662522516816634908820396288601976923769032723092522733494396916480879338834140363413120764982340854128511359769792108194975122657302046615668699895533217833250353492495950669223613391392254359271170698794741586320932628018568209633376388245864535581133358484218756391465044655212169339371420412719273772298791030072553202366131850661727818622960263704700731563645593990790674058511922318413257432947643398677670004032248167629656267543626425980578058535809451473339006617874814841919247215049719064984092653510030877275860368691847720506881545225056516323194443614238666153830151457512060732656752321698897936374269315094261066552265317352964655532740652632502977832720768203818602942620740023396120829420625875949223301990845726323334783012484394042575178061667321855413153216314023028327299891181534312819789583247167571609200201370130002444836101917838283848947561813887496922257844906005746112862339459294722810804929732514927986112843025729689190869027346217733924443903883952571812330111371750150027723660687169163202452067869238017613506500790853938533798542431800524800000000000000000000000000000000000000000000000000000000000*i1^100 + -246514017629261939741474928366339971485952937979779142816163297859824127718853168681605533831904805061577889780692124502759438544010819636545281517038565220129071417866726013686074901435432603946975720605667188078757201105245573532175841736559428045605898676995039832952929716297091926862743127425720111789094811550903402646219665190730094734399822869053609361193553499667795499377365758799601518250852500001387931940143468380370001993934349725682775442472838805521415655215543680471009081126303272268566972255490052437678210254847414663175526619452283938292806362878654093562082805842525123799750419987783350145153632465590820569601155835159021832411266215988745190221322784711942731220925297467112842341253766209331023556687958431874604951692934738878675050606934956669239806995620689283592245817114558696058169581343705932097821151011898566961131390873415656793375348858793758809812349894073518004085953744549268196865330309467902295898910065358413100569291598675167306607368516842230503114643803152760834799244178286922568198197926136356680483538632403577812480397021976064088687784950809269530088602433471967451310582446761013619266737223568233496290450609449614535782828800575682054505104093514344660769100520760725722796198179444797078828369393780323166208683558370671222188417165293387628088355001569880317089541029348829400300530679736843467222594415069100676504611077165182536797219979397075036507188744450810134324815529670969289541107645879060757035951445032434228919442146755861570148934214595457438395990481331971566955229784365379747465724310261388042042281101887477316911412662478073261848326762109356120349191500316694175248464233694772401110795222481979630745238197279030028837631197526868718983497441841032014559595278655360073435062249715131310887868680496837994802493573619962359202010419532300315173759682891717008690069519388905703087503613267301510155802331731194297172362871980634866675834270144078152769601377776059082305846662362244190301589367298044464884245987599077735803471424345997563873917460022812047072112509734717844368984674691841522063032473423701718965230532948121123221966327636344249416955407222196187600651597254738562008856226875853352024730460794701539480399109306182735013452693661736271497303305655250047524985171933925395378182249476694498456726408731091068827102597833573854983759078203365572399480074522370070655122324200316628686435676548081183307424772080321999536547495370940120783727866193622742296767596035252483322561621335978976073023497446178979104494861847630471003655812897105227918362786158216366519503501348996703013918535875977429124912323488528590110869277448579831849473496948548044535236165008533868133189806444258153302202714768595540808794993185564434896483917755584898121898756671115187865980248435597070726151158700874117044996103017375747579183342903446855467087967471511107584381302979778823234064445245539136376119663678090581509545947771488966358716361294968449071546556172472265207780673582910852569783009137331191606532208236677717300339086968836768317903106649534805247511338626349205256813135762320928863308972770161329909248267841117781664220058610649509411812890433612541592801722427344499088123854460099539268266857398908476746506771785616262081569321118158746680707322511783698755469373692395610525858040981242949287362895178467964102901760000000000000000000000000000000000000000000000000000000000*i1^101 + -347767718444109100086084867270571946112341062638115099229700918792045907881700652640198713629808000686513532503558433605478797548126183760275876690710921908654528491504085741166764181936200164930864423357468917389249825011401905602504415099993501110689398994612046503579872500399972875195705196717878460244599021033895350513078405633701313788906909950708549063219394525556944133600271353567414971899722007322466552750256996642768000492832978953516065825050265861375327947216805024242806851487465049842000763462220553445136625170311920395292269390334122977303861253117293349012729693608861761577296807318945764696292574175678214069395199278153635927248084635939976940762966167864719784616080108877310915154366877911401741676337617866529383927963042574596326916599985480931970364644417217325734641410299234789220146751131582935933628801178204798853193250889804213941151914593005151314720651849936026882977349572485758425762168797986729367801760338511782235312928126803605921548910805471941533433270533330562314154528566842877737265998129907003900365728183020669400152187895326474958386008499289413022905914777743586331117939931721461240733200565989512744851799481180951685939056972282921930918393285878395268734170382145294388598720431930942212817795494649307149824736552701872036784515768146268023099106884477132439543705898559965653326514401749127917862951666078908324120742374567087294736721622942728957443031341281670325716268196807547828149178609620864780774197450413771625520536171889681326679673054405072610004130861453773229987235719355624421361528436940340161040437797582316657930076898695246028296429710868608975871612677903282628327441085719174668162837899412541932028552157113611726517987628497783761231375295000223272678398128763209050808969182774925889806228024599718088401543924769498306226700243758546782926389145263947833165073732455389687086906730040506324472652020778971491348430767032815084760775314071600477086875726070578737500233083444180233848946465739074141013218154988571883099562306672629811738250712378528245139969618665767739253571554796016414726103371818631866611012316632081713609076072364221300708530416826890087801539652343539013197133464088924440901438230185616873707507006944601903316292710596632322158846775383997380700704627754470294317039814252402749310473961323776242061626669358172499412761072313444711302112292663199428329666642109161119687535431792514550766165637201369835719420358653661341710998791495695705159875745017734974468015481263954134547637363508309848724846461367639842926687216116940802311373871134457339299044116393731893879998719082462399288669858685923034023552340423508470660632713053133383426833255308836222394868963588354195415904283918122412830479555933154211423516271087638892031094271052052507523751188112118457306924212872240877715371410148068271197119847337320625579126194325086142169966968143235605480817811684561113868644612904637009509764980968603644473097259979669391920155434631866183697186029080572207730613419097755748467811857905317733318693396539608030210925647456127817719116657799197751943133542757244644036359211482439304322887326649818129061237292304782186590404631987751878401642468967244417807765885756904627136772935149803722695921159464244866379411664476662416379326947399167358193099810553015564779568693371373995036140134050299904000000000000000000000000000000000000000000000000000000000*i1^102 + 1263939387396559632191467890625333093504574736775583087988587158697518157932167651793969420724093710955770019937628242281634110869162747269966598198606676289803333771776065836641429282762433817569572384349367999924037373458958351228454968306545678095530006492688140872150045048244743348468312919120188688675289952866383948582137947486876031246372940024858783095613042614058312559591100076599240784080150412308375630881594924326431730288971754187596911850806905129263607976233334781498070506633218804791336703227103679256443999468862558894733194467685068304059161085602475562499939171135064773014624751247863139480225485936382625945072963819167389313750606582946743199631487355303000036495014481952075618550266205704797182815673265583921688926268750291709054986161648294911058210367587855559063906116760088799318832233816522096615543488899060953010430338998561017078885268643859925220555354893048011221088265468955415645487504749440653550440452296696946057821674044820029433389091404021695198135145336685539903882410157815916517657839771485641823391113981933968133430858643801337960584253801462757283330587258763830779098951754617581436566250924418859927103548891292569667385517049334661371557440444052436069397424204578513519966328195800253786031314911311537269521814120259011893744816320149528901515110020713323056243413693199279490313436511208026918400751247679046734504285423672482111931927629966351520420281203069646623878529119064989098355286010604320213060602925109785119806111941258591907585565483079988671881058838038430284331770175203979695231600881452118317732598170683579775880131090400002142588425840995748270338567321306476008802631229206913385015665495858560409229406049044197646930342932674281121048054592822740890139965635943443152805711713965855303395339480222520775747163940708701281609036619477667599489422576241558050648347425289172177190186191422066911090059807809203503731136580184009780996947828940588357171878802123251660713956815557383055269343347028963937304161051535757363531551458612594403005303831331337609435437039099261657281350974607975532783754865663019776794875688858697848809058367398560688648034748764784774989322026824942967728468400918527473631730764928980325504452009407954682659253346001868826276300920839316746200659701043475612428118894109264558336121084840905189351294482698877435281135042722485672515902499984445997646218660655411704947619230466697986167265575315801367830225204370429679125253048660692533326647253167624923287447581864740955956751174948691841663537638698125062506683331095402977837312927351123719660450183471466037577913747802405697903060361354280357302344092141212600406885055275408613916589140930796669890366491367300007443079186634275876584017692224406808139804616944716525280334112429258666754092942510064788525175937139208090944859160415100361378031061901882168167213679402063349525754233802693029567700162338503005751199258597146657951043522209752379904442213977917471411357834606039033924866578978430162262275933940639800099603662662112301416160697402759179125991530122218379291412937868402734216305035114574697173709042317938915656862229870385330395498324034466612502444805879628903404782962306233392554552748595148566716068550752077742902350549561305671058465941778930864525646386518394347746617489246336316003835891725045273040886169600000000000000000000000000000000000000000000000000000000*i1^103 + -52971533759900285878977933704031019954015334550000624503295913349243085442646045118737272732645693244840804460690336318547344294252081366201950411045296639779707386985705451633474060636744227266342628679665251106126551593434280651604288146500759086679619597032529189726550012949282061477380715324967577946959045733268754036140376932993302900292834387729293135264072634881795065731304554582476450332470076252831447643122042641045359753326960348580344301376072460939025160417893338013861226396185657507054709813218089913702760898107110981527582635458279005776648544454126667044155303314505684797483424064796702014686105813082165017016621504453299449036095737455056602820643355848785175820257080421845639470459764269246650486552087011474805204185544676920308218067926749632520130241010247377636653014476401676637021509375278908079312773654553292498421726321294255302824774668949549492498049999501454088699664643133801445748137867777300617271190799328203933194721199939830619160038906912985119777986775749642412874316027033702339847089101179235819246609728426787397133947426484556648598416189084747504619392724418779282734715667055954171906680845512791184992019066540278791556163045329886027128013239068722629368634748300324976080100472088589827317043220873215310336398510440980876773584027947289621337854898037169189397259378059923815915133154239618506515650900642160948097938782864319651443575208729502763599239259905188488613271630926149713758932071324868687384033085591743795497466759140509285293520801980517889690776778350219870057422580635048309899364388399601167171138859753817488206328754915014667070839906495494352833717974906762900030867724713516179935349342992530002342397241777499891117994721288398835111649403358741709328207324936512855484422891017057898420826694714685876602674989972972271813977544528943427302333772134512587638168095489667174389338722781724559835430809430482847505640124720974556355867482140781648911856341989162316923664781972094753826652304084799443250765896626934374636287975768459658480966359746090876587459563051241400555954706462755555189741003891654778617244368517026680133907177812906137547841429184532774190237480417873627708902169778812190173208265818141517198302547942589997882658591647101732633846160870719838787049143157843565176104023672273528900451462783338081613782806043684923007962459319011201108017563440167439911591191521814822668480118258982576189542712131710421008244657004588197113700336599098951333335762289031700057945828808232457424835763973571411147328570369319939189971954930572387369274391296712092661686974282336852645880149151402490219031899327450371930034485498868961635600825837255546797381303545520787550687988247339519871540984171784263661437124363692985260929485920962731932772129125115778536642473872409658170007154587431077955004245398566395467791528887394337317414119806568506889199551458492256980326629979281529629440562648654438920080165824645447293407047466373872969523985292756851433138998862096023384188537485575002640681407842045105872193677308602949860716837064992133090857442496559170288117144971369557871896426165313058141196295252001282569731308398968453267367734039946925810919838499209499238725530387058305547701905096931109647692361377953049701035585500631626170455324175342961301321324400472690235751463579738439680000000000000000000000000000000000000000000000000000000*i1^104 + -13235755464490834906319597022447983268528469566744917371641231192123498853446779901992915391304204923208499483343279429476755913661622682154483327108959917394288124032622616731637082936533246309972660190324637249009745585012353230925277103388954530641839445944544596356099877866259512428555128318736683902185535683643367472604353014920928303474508530793892010814777315668896269559285293303514434801805505303535660082453625257377784515950186527166444602918783238152476591537667000190612480318454558759114056734521121362914580361526139796530275711726087898726562323046453844924257596599218813390763019156197080891145738149111541859739603335717159837835705134504140715304607972186016134681763773041912759448089711680046734801966230992896314490358890124533575034921633762243915450683663812872152029592165504604744094052745068133439754922436176905064320083898477151690010657805741672707062763603581869887387367188575294440396871988550837824860481716762604810905029831549671697462345939742170098857459768096804879578395225971447903074643578899884558596190011556816300875855341942629206110516912213341539250019336170821733437814494660244604713090615181569559060602876065841885580645267610351786308006483698922863225604470336631590505845919004159568279064097602959997757435522750816430366698467396373550648201279300221715731887525843397047453197657186452191286311541225580218868776276651059870259144495276749720173939032881352255523961510086991267189192305111889296065344757512824447133008192392599033213967177360140343736466263160390487260217198304021430654321434602511386604271308138992912384241615748662609748713856668881512814112222907139559991124552593550354402230085264809759765471295884630698251947924348107672767867468412611215712589115888978902735014299072374588051760477999453887779466459624788382122093078319755057027241083439243889900954889900377406098301144321873205508774521638679934688225135612091658792078052184423052427412040271925082885674903568068414559843106999849256767511454283888881397552605416041520905852330967566421453204230762276127106041045392360089863908819134434202206778864397977964314883151752832165458069097848238783204137368323658357512007868885500994628945760100393127315739307073596777363916497303349580416241534158819689122646958806616022703515593738815394592172853996864293102360534087361105931368471424227244608692191513287532144486721876798340834015017924214618198824117357178555471569972220583677214407462716212088687462115517168873846809495501779356760142411707471130581771030509615188573190142702054573593198863378175332085295515330364366716955548585685015666792939671936456674854353744206880345930529800604675249584036572237792017204950680919803976511203119754939203244118011065420638691433032547500672258264980805640607818086524002470758001169595367818582843303190235385681722132469045302023224924322992482312431079138920432082134609601622764087180845707751439598889403908022397656659768800437556354682680969649010372853195276212812838331111685612378585736350893627517137474370058132440506987883484147994412793830216002902910513823916382124038227105235571587999767949040115038114406919999319144706896032382064294408291012916763419449739709682626445965301424654533803403143020507158510591127924555783184699636465818588890015069825884276743702615487938560000000000000000000000000000000000000000000000000000000*i1^105 + -7372288157966026654155736642118053926411008371514451768052135086761925123441512364113481002294325835782527232029726184058194639224563026288591714080221045544893553207049189371087618900190103596029955914166683976281293800493625000667645089290244137001890513821806908933028366557778649942678523891213628992376620076344341788392230663127321702017618588770563943112890493536357754283926617392751616164801340586282730847800314687856629695280506663163990281689388349207404185317026385283772337333103878011591056317764929009425808548052993599217687777254725258727425203415490303410868472184746183320825465003378286309561294838094387811584176052624821544658486604282191909454879338138859637945140002235820508727481616966542551349634502220440316758875121635157041677924551001789185109181750198796212892839231723344265905147098957614245436457309409873985005693898725449316620061334510853706223007198024541790706052571479277670916782714009241870183935557431263646801743143196151720765590561673961845249401004861855116715136434907426168217089900971436130179792341226516913887623526568787170808441473764497752076669308926789348065685647997718960502217307697242448390181744816919747656733348754294024539810851472809097210888344655936887066348564656728397096647466625946324926339947202042969421075425912000253973300950713456544829705324328070771999336322787277700613736237388060876277950483401016626897703880906192797342625233064660803165882908909017476040692751185920245456470931928693592571014822912904916025044041943562453981730583898320114088159996406078241695049483565485911107185057872765697309660724538439230289921301586006223889606804952797229413350592129711700583995889046142531884138252688632088877882062056572328317684033786542238534741941483173744584737068713451126354092871290517905925142810870280818686391916587424719640835665233738917286439050880526353969158708280841614148856822022034457300260935774870201927408585311934072496265534290857611559100054874832673966218804671857839765044377845391899926699520314167550215173092469645579519247357300009009983077963374949774110877466969471198821802632943453005329827271289151224017278413250130601650164819496906487531395996088827313019274762182732280616070786227621364281892122099191184323278833697914227756421573785962296613167813593501598742245903329596936987176638269207832254362502539879693930022157427066351122242787796992977868873660696814514657491189894068967036049583528953385373995022072933370132221118614353430558808903139822592670965501492382008668087958014838827751061712569527452391988021644990893229106801950773738928783851450091438652660795502808137819856156295018982050385104933881642354956253869170720507452551995728546612034767638987364426337503033355565949500151058998608765299764560469066037991141339411513403425693388390253651750784400140303297192690943529102730206204920221813968756325373613260604017098363609527279435903308313703988114220159386553101642272007079238572485444939431570041252700479921594060042810690333299791870148391971499815939600140350635682131333444299751681445037588316068852561264075194905638770724603898215732287913735860339172747884880856572560003067605812831833823416616364062151515068010987849513021857415193894884345488995521696981264702180015745469831443073936500532510684070120802326937600000000000000000000000000000000000000000000000000000*i1^106 + 21574736155685569701739645206112083037687222324281427618964380489118640672510146724915488694746629883000581823101964271756187227055890391465945785417246174494036162669222716615990470203215718978118639921772628115595566797972076680839919965588219417037301159833102704370351283668366170494389910655350946065229336722925591914999121409465229428519177443304687150428082274887290283916872773525345169230346324456868584944364021353421769404025528461416155849550931367224010743680293146259732585635669181979866145520232742916890270098514177687554937944523177363732355148919089799036218226040657722074224648502405968619870081245445843487682819554158799813440894195361430227452225602638635898472971092596359809432499210585838623607790138235858221433110200633285971220890146542959023226152029916438473211261806944420076520597958036005088050509443875355507687652738263365198094252191473454258902411180426751844785534721139280919562146930040764232224343080621915387584609272570725975231493130684698455586399955412027128477817914981348256081191391172826024560430970941002396972024031447113228804213776491253419050800470763530881523436892268300650298571744566017476363058970079779980783062978241389091810586157404422913710616693314233932616609572918839836073173313317888519530376945625599219394153407828182771985862597328496943307745013196555180038426924210655281542736420976393291447580877837886839405570851841278795733796874978110191342852234483166099419699971587683408055822655428856650638612483754743187807618062002901466121635116118732562440185757270933131137231542451803054407164791554119689940571890639165661475696862735909353501162745501595422579981791182050857409037627630317106580230696654606730238289833072863061317164563448386829944800092887032223343394697347973577951975811666909867778337751715175839798867377825233475404125027962355285211577718176088012218764287889907475408603633688797425306661176719935150349091911404259397136652842598124704327223448169681799016286946382146169679322857363222039031199008408682083389171986363543316625044086785836133790297694086128313938202094558147225263623293918456055264572910898081037000325949422034809222356231116637242958855931192313332391773726831422523237320498637229259920218869329550470573586773565950532558156833378368737109225451587440692820633402457421384785390395585988178495007731130185805273802000144755809498613160406159463188267057436040809982988023035934341767937367852795127276848311045476712922299645913579116660098946242729744729275973508120895186793613311201735415077950256375993129148774054392989964504468795762717694055028374825670496136804029900051402463503040265642794278660400457337498878294081571162612906251098891458021500488085583299412004463771852276672856706401538993483230328110336233632499498292797385027592673505604794145042826788757949523537981358875500163081606423244786147829476863142251855206710693242948520757218425385765624225425729633720664603488436118851156614675876862722860309784959367104001145951316934020477810060069942739865046896643831779751969101124962821799454725596506443523958175166702983429137127805205043485004206109711562556940798099201525412374770107871733699400966336888409849895126875389733623163666763884659725185629965143206993361572616785314112151040431640507520742196835778560000000000000000000000000000000000000000000000000000*i1^107 + 9228050573388845013880541053857121055761166718143091157383917356965760351668495171668457847492389261978879003206349180004353813505507621650377899019330158298952270307424845345212734337891126212392277643698693635641907970113087921887660816921412499196298246732342770010974060549685087583889563320396262458958643507328119026273064028107516326968500964199765811663106853885901802111568171722186593407842462870811515173442777780700850731851038049771529538908146499132914566087941330684567370009783929299557130415453087061854671677194736273380985515573205025896792711559013345967787849788025785326216306992285745284596281190999151246194503188092730489832142885541039887711669676819204584240428500303140055369255798352623388968255618363667371429215406010725093109116031535749053539084980437921384235178337376619428338525340315271004551570215275692819951619471223731670900822948739282918341951331692762622438321913771442366827590270983027615759609825036997386747361539437362183183947952871234006808860726096907399695090870363831746309352121763989417907459073488723771168836273224981204019372500425831966046236859616420415665437868805617823704845353765989888511549700487457284525256122486931936304955439585415532150773209827637252117513851054306055408000155840460170673311727074461473924456229936052078421438327253052457177686642818142766361193610457362927349554955613918089288576058139216580693398799826002112594151265042393395852231158456570038145905579974432448639903046812098964588596967502531326513674432487719172038696722014643615380303910580645349784263746810526134327994367438266029900051578532459596273237043685628115376223959466411142133028585497358237564033748402752033886369094283421668256182564664608317572353781789066900405667235393687452027025852770784060294405735981460276224313145285482483133660491990202265193261452423424887224402773769030815595237909194265935274704940829861409434217955424986177702750279210631420082619310511265534080641495613589748178028712556078331139554196934672202843354305244618553348883466877777086178458370437350864424623235500378248549405385646673194189419290485108207259458794880929745555748121632574703158450688280223072219940284242380379319771348398179560548830272621404854849791816999565101864063205302366068422969939439191557301166546980001363937987211792580328398438263995321168035931424062925129388694732586558278571103019079698802187048290025638643949042279114077436370007451993729878905439325824135627947142439740395903376874490263076312776486318898809530494703101321504808552827820997764873893592068636443845017901167901286155335565150588241989613574180945297106577912216698335365529276499622826722007321918450776349131130547465203625163420300818035031735590429152795731175006087929746480389819066332861069242846807453855874502268299149790836600217235277620650755583849626898595829841786960626766800467056411761033426708363821554016480783323379535774716423457247066255623907878794464994638854231948117047032697810636858936125231609231264002802144663446045756599734762385986978608925421600825024473332575206881952865490305547628915106937284123259383064494353439604860777041511432907964607199523411928813968077766920814494340077433352339664235158742711669815953024417404201590627758653449689202791571485956975546865811456000000000000000000000000000000000000000000000000000*i1^108 + -29667707690035636527699520578328352271976632108410762907234228090998985833296177020189733064125679860463777352501012547015072988355960915591627256546471859437608605304140957797265254873909220968705932304675611413962097794768330697466777072405626897881654841586189256786882810170822404248674960788091589835597632013092407743268754941862971239771361729803973326489432280291363238664502566512644698087221544826288347920372091754986678934638121501420505365656660449525414582138417310088616169725942855202700579957362463463175923851879603104082053469670216656277813639665824971364040771208799833333256570457127380097186370303637490840795512253921457533563036385068735488519871234867001479890058396905686110454754875202969694457739975686102540222727777281823551105571715537253485316222318271923343871688487481587207878825161674927579379913416476248285776497361132901338613425948786857945454463370874689392489331369658065444720064489545312429203165042172434210944881597815011592432953441106230911748577584423189507608511798660338917071774109797923492078978984174006777402579991921542694591273854239953544039926294428638599507047405879147790505642366503659611936896563487323244749787153361417653976269468738235253284454942386168643394642680464951864576086251886758962585401126539357728903171534837886049222056284216334654904265725704918313534354885247948435226104143950574691916729714555063445687740156827531483263647442112891963163897368815875074405726333687238843252408701404708255121396941928957046777006429250454211525280096061598541030059376044555090657162494507199534800657249149792501903868685683101219246734194196887508913727328802956306832320592090375369035142029744798848396312242517418951175103599630524990247297483396714345449330578198167948126000198598066927694692185904322931265202600499447533641309660324063424930205670413890136348851331925690357351722858334104946262911014841524070896925365875791266357090729264369888222632348910106702714669725219953590359843359494711801917066563628941651139863277710749128043100348004541080365992411811807068727667821426957788073193284613968700355814837754760685876060322956819903945126157697165295351485343106720193662607017719500111417519519484289586403235114425993857628720689275372020354604986116604885092090814138362706294597841175138258405270602590162523146448826240664978433216549533496305821847913484182881921078775399466992562149759158225541957623180900928039464355112777282781528281735791069449284120025880485911729006172034492174908124573100105191145059409313482982625456702929106300227013190118773237485502984666432659821926907268611026847022299864235125313651218172112323403364550178966262298558152500078273087724813775568334968408564129041792299280583879140165408739524810865933899490622372986155856233093834423819695753404105018938983225540598561775509719082791888382203279079945710190710231544342618148496894903396580161052208327420618408750530087975412345117976095361684868676928442859899215287014870905734513564158714218424286381859333270058329126897417283518939319486462353675473558879337577596029065231064851364899656761669065829368507735326027281861938884714228246502912784554178095673388818267937194598469569290560403194641842858684275872204308552869295219059132637046326202014150427781627904000000000000000000000000000000000000000000000000000*i1^109 + 19538228715446241867082729913507112699429488536876282350934591246035523725031330020926467315075779543980389739620465849518472339341266513091180827228815100073615168737468294670082886761547114306659905301380565900269324153431598126370203733509467565714978306008013439665900111034833308365629831717004592047769581029042246543570053018888160933225905037126879335435448768866964390585747390023942551258994281754932982070745132733446788267062645152568659964220580053196097196956577444151692559089680496407854090121428791737980809870163881457535528513398994157389479345888087347292190971895916239298187169119126814526243664821648659958672479232732120379080206873080960613943943933499941524083844084717595591565853909073873490832633279927689786649566885786053382851091319456418501645706233329427334305674127425503826870605788861991271003590250079680662361530302225963801685843425408472342902030356397333257144527724139883703503378234301449134658260493255918386403831568165440568330674440088274414132663479430375200049679858254459337562988410727590300880867142577679740990578334282236818307933018678038414231566043537703495846875404326064655076972146731774994815323593826191503078019919478535261225889662440737713448686343618597452140169214064222630426842598808624771623515278598060358480783147506292819295646382868574398809167406467631907276414949734016586210207455741834136122511628199081285188394596175242389615164306073912819627947998260616920707498581056027591355881301061362721298831105806295028879630615851671514910675074990388979714707428285880709465523441579249083932096082070597474019803032959637594191763291899399838734947355201148777248197942564761578001560797571781078138213019717947831098462973317294413708275282923129923335028055046735450979950898246628348993607822793480758157714022247794935898290111978865920012039723051222921782389499173357058425200824096928011823282427007371761566691786714223066634361495171753862710680945748985938780324986536368523147177138066164178653324237276156230977890239119293575419004028593465706578343918572434324678338018531590988039519414400688006521546883192342698107931073989446140645945578848430938715975034667075929326422716154443643013520990154579533578037956056248509637274806354327716319042095763010204423509225573935850032610175648343860075611246201596150708020252940674023049050102920348513318468659613976496225669188442388654087393121339529754332049224153255651978798999189208569084136909964619910713463214485077518228960312866136212640161142033205645170101494469079687446638463319894811050683147006572438010702942485988490755598110124593578659984472958053015336034499122221038213745934907273106181900635976853826116196041101849987910571213159459090710022818392715387814007283239808607840483640322626146764378814116743882478873297786395503642401517200832161199504479397939009965875604044650562911753488640845757801709418777987226387514792542901598970363896906137055571624816121472976571477832169645185741691492234428579305815144813699205521981575176511578624835303585463679425445341413945211734992398373930748707752151951165045066667466476254462653349096774578591473001018827502742422840974419703111513810821529333999963741428059994543382802116526732238542297381543721873433598114896866503743179325440000000000000000000000000000000000000000000000000*i1^110 + 138550873735129479475749975320952864418286719437524190432410616936064975740857428359082677053093246830857623275866361830179835756886194735639964730219417085299180617515274372739259360319195869428338203079265340151089811283915311996359748647699274334063345364966294613836329182550481662542748941392447168484328574396848519110903074527428959265107812838032141645431193189657983621509824940251638635842301794225239989762895443969628534520088094577774277607627089460536420066409720304609138627262495865495283521959787108488643625320148774466372284421430230839262849000446022599169978833499166605403994963043096578727154879234388290566386957966022974328767540919390715025243752227090060177830598658269353955717894353996731964840512014321234275164024097001741506845767851054201956169794299748291643139946699281609744765189723363587928596587182224950279297825719242410680224107591154240879322943283559882028622090474008586043230795127331960235480554469108516052833013698728361771153816250655302422125769319235143879228798051895966704138118740134747021704912650634177762163440924845313300643223385423579848416923313266876596980804914301505834282130971799259718796328885586122941418662381999166729854658377688406193935079379644224607143164101724147046403155661848702436709155234955398039521983460005347183776517447250703302895696780820327429185009687789486005753023251247326654534944951782272523705269545721630020770791066128731170045228766696474535406960109266072121749692577446963366350538005361460134541367090878468588823048181802418607642685920292896945974140909728610851818235979396441987654076244386239109490973493721412438668581421886451097664504831558757776079499168227968021801994869220637566699847502140968699738592060322275775233660944249747295761837898273682949162257016474544562295736861307192168742116260559460638441482949473083607265047993803093088640982849826914973047629943664257632771603482541540144986658644558203463415029761689487136061064572224482408684723491292613290013761643064938082271083045681157011557033975782883866174338704261776840797320084989504345200825852747149913143160533472447661800575996238299529035607704409433633477945876624022105884763160715356539670535991387323055106952070027583161011203925179633944112163356574635752725193858139666031880065430689215784485249625707258410253805147136242599845006354807145453890254625170117483187934029284384661026921488258828412278220091296126978501716609759822239510193346306610916625806530504829169509301663420848489119224735397933590881434309134842742257749161685194450147364535755392340151172482756452011833356662329885848790401462919326945114542540962267835858088112580125927597633542552809435250915536226431663156915755660005516561228910628990713728046299183368470704960090182535906010973910531666246372238803651034305116703522220725939493252576503842255924377379929045411234047534587996141811842806407294178204475196575749829805442569808378558502212539189439592765049911697809971366283499074471789289522461233025901458250107758163635064086773784737772327121950542495133266948939452433822212754010992663748145902014640975434514935188120649078930010775650109988947460797168519462516135314395446619391369167155003591756498866995564967917651288445302110854691394561295515648000000000000000000000000000000000000000000000000*i1^111 + 43851947143418544391635170080922031835684043812832275139480712159976323935180456023225395934153868558980970189796489288238943463645233731502594567090718816816542950858826660656613919873034294621627501838311240262523913369982134543201415060786664533466273705071738667778727620406158586015411826086938633695876605079634313147996433991998382708962714781440683116638209035574436053922585293479133140029244536250239597225532415391475645944711886403713584398938564757746203871480791073731607223380787033530012381849633191765107642762465620536088829723029524679578856091581627818142015538065074745117145685374437039739137696687929182365013736622117579109629280883691991718427999688583569343507049526683147051179036342539215977558187448257500997249335630497630420705606432880592122230223533754472828992977711253771549885165976052710377195126519522604913424564790984516645554211506707801369024615925677907539663529255794505880156439158688616586146839312462650000619688685125500312425286919509326100329482266674495199426280499474098044502328961294938232507068336867509252752322598604666926990022221210781815160816173254183488423412014393161076761926393105384734274180769078776548855264248167108257920343791103975208935420113571229350530260436818123616840594854188853013332516096971209462482124800370384703369168980287803968100513293681320867626867534348948428267874464240188556901891474853092757766135214913243772661305414203377260911192827033037852569101633666392629776942115851740130410389398221449459238605637808964352468494180230070156532055875175461996770708164863080043841244894428488418372160122165987310743391479982276551897834394266938430825935008572915768603002051808366490747267559045370418251689580502155399955496426251339701736075331029196862878701150538394862015081330590489926209871382356782141802060500796300609191763416723687935737160540817030104198808062658607331221193538561145076280643045397880810914539241915768954593530059374994633868511064294398232631673561825657743801068308269793298182868543596586485502695005942057088962296208183467331053049741991505439685027041127535623836813215693678957415473466215426275774181207420117504168349451542391233171023750160601809270197652245064141938467907954848047653209436671454693778818767968034257117792762274257193126592607760010817368215145412132566451609892650768085444562779639639875599617092057511308043985981865731784080054886838510484020433844130599401021613268257786088482916165854800477913000193166997896074689487393308704735231882536595556183716135171619621675348998151382180848365645491471456056855336180330946662241712362358939869105126467819844663604642188338510499640314737653294343739212652704448429512313643002698332387627841272115161009651284010360897401415451749426883323212872155222183904604308986104244876136022398870520390568821719221569650573088934641732331039606101826896568900023881893679746480714609193319010252740444666745446236925730500015788753479571733220234942248410465697273683236731605043952944661712713272527962110440365759176934917050085740991675021613065477293229463391056132784843077619389266517066628452300194715521305206441280273880579966961842699073186414869123645309294295033543584166284596568844718676139163663858869043229454376217741570867200000000000000000000000000000000000000000000000*i1^112 + -171936618677112107219524408333849027087440026702501241024627318890435136893874528693794814790780654423630577068890218196039216290516605459311508948015255472148385514404589929250536701592180313371217759622208330448942378070990983418802782141963601619259148297074277768818167401419815260032080044790145585553634891409643189226367525208802623003518796947797811715223528177820482040935227599006189624887489611537517615978520376618158054461683017276912347212499740760753817920671277914157689371496774771431339871929231737845355774891327828949061492148144798448314051160340996225056044757350577077174668109512347153236910692731092934478008504739342514437610234549514203861083718054080710667299510892196652870680256018713794514179819835546140333408432676034418441119279568549437435002586562761964073132514862193325372357969311413048411935943241710206106029278978379861834956918716327305824507742357270504238877844567573262648110959492960810000059547521345319929343312062619826165135879435724643750714724883534421920633965246030141464397885739746201337022207420945050362732877860672140283439345529605157141702905791402378702847803091352079222891829057216680460126264797415930139176872174687029904662604276149809212907616542335238409567420548855831337587912445846058617098268851526161737273001115089236502294321525884502794910562015029577562725494438215473203193822937043109584094361730918395471035743949762585229975446444927244108430062515974194158643503851774737774433236482818077571697482187628001822885573147649268915813930837168835252350864034453060268042186620039846966513198169239232107197894376041889504161130185056965938056210726250707719078176279166178266702503568100147970080440737940405860016729798008012846557181918737687400745819146297218681094931559013981880499825594330305992865501740553747459341176213167885727935092914175653893963887621146328295886552594958231150598388277500562365514581635371429536616951170854837633589428022831530265227742778627798015964626737029187843684407013428548821535140114357004871862857623518041529350761518339086243731582909773190099626266869007922175103130998644601321642544602959511420150946978848837788446237601584703441991918668254601970329308937397779585781362691497870717094080230482340044149915325353548669506813736502647671663819944984935024333523394957630441384563576746801597078062189395866177249592217407670890869215702400592441008297622874291686317225922285009210558393610647350330189453354904243102577115235593261065033556542111961052388336998616175231844744261172719165526809599504033757299294607252456108881897035941150879483152073624118170139106527758914647278210616348566588531632372486645973064992423277692506771404969798175539929697021160253754894523936584472284568482130098279935693503980728972827762510999658271757286252400274273275208229970747801402837398037100929965043137574685250575540408670285283004847583615498129927945317757681001949572083788612019815809236762623549829282567312989310130474883320077348283542440807356909085623292143076904363534230031049751518375511379098985725318073542141852213633753504290098441903516148244383164016556886499946626149070331137976667574933646592067381725562379362896714157976893793429222345376722117046445161424434686132203028480000000000000000000000000000000000000000000000*i1^113 + -92617816259747174868260999322221108310617522698216772979364154951026944412097144243242356641360127916035805689342220126765954207086473571468237624119146508647761906664846991736272637569286730797996053324772595330138484694705504583053644408831879034800239317793586873323930212033355220970720829586662997413331571055113125378935354466090170495040979807989214783379592024778426206720179802634198466048378318269255620009913410309814144849046486457512635758289447617456079260774969460130335965738091723331159973667205479818481859802330797645119325765367348334705860551830391836555288088022894862621934344123465988945945860428226964587562794708468159688458377558865086070063456848169629960521540989511225477171042393410617296032345433519160275236684147015773424638175044624494679377523075207859624491606003237738265771391671359345501227027772538218403623948040831632756798935883492496167433560928990986271722891666831709727962357991170458356190759271368195172397405402672597818607963457064246919763538251232380253896490415430540720887049367166140252988517810839450197278669947321174513830619710376145377553156115409374664339415297673122834503313993128057952899224395264184439107701392751561717181945601555644292528139847006300747890768820658766000243580930402794561599936623382043993403733476276829381479095323301065614829235200418324846903588722651655721504971099364553516595017970771052998678350365621664351822760358045369427166832957816395107545518063542701861395478335916180043815527055204252712396730033946435864386651050071444524135818796314210737600204822445507027457048916595751018298982604150271106401459143033394084537491797448658330022731174201314121993678209405131230883720272499442532729384846122446775448014826687374896053947739434418237836466591202523310150644087929282260863770558322411051641079200380255761103012204903234959738311067724333663559825781363295843783096129548806082567762439682560999080047368918769607726122600970976330789506644163725400494265327502926701649282547077579975645891441448143554131144968967988850378080440930082707131057349732413995905472705086712837914155869063129926994354223791874305619825379139438634581393181297943363592468083983748086207795350387224367637442277577537136367499544253324344882196759509608596795207167718266110818004276520052164479638053638463114489756568391582727489696081255108939995575092924558058327528910639447810525939969130678321835992257535740931315170928997379623751684470274638857542977575231381534119657769268296736298004358523155115803097348900899822153143436413932968703688794687673047967427710776975360725206299785906876280800045751852305660267732478131406003745763397123633736363630118005940555045388431419373243809420563584044760418150172080909889610758377045511638274650883282007871092264131037917525330225209630371697888535393697863481728746764869014978139111179919994980691301969856048225693096031767855495872120877180962761948276413247122605912305253311920400017902398788561473569827071970848038716411214697796542115406064424693629157445258022195169327493721673376403149327212999025691904521569783614557885684480786518425737853887652923103053028961755085296918861347541765923344264355894556654622851893899637522621967976805653351934506041344000000000000000000000000000000000000000000000*i1^114 + -11815787407853295642546467624991286949022434091746437979936121842980640603488837631495652565970760455507338682346476409106426203069715391436005759574774087651142219196197061990720553046054562993627936715902832191895504538683764788436864572272218938599751193825720119356827028372030737254611193895452357114830984377264508556764183595523955710098494398521656201631861444638786047233782882986570060432889813447240512314220308325838174769792901283040484667228881294635613016633804739622765654087100556231442228100206109572139706702763996337689266865851615971601507417547211164869685588096910001412739346000577742567696087800396683927666521242912816155567046815937747757986027973304204821347389250933039306177805959881115468689621385325226462392112509106119686673079617365152392114945441934241993702799613978066315206952925481250125369695309244265781632724276376320731434585990647896952916748335888295698031398438420062630256775116221087647670536838836151219061084916971983082812019725949715926182338702590883739462339925817978076218850161875278007991512857572072841674293062093904273516846594935148847190896554811835785843910101051765916968011613138589314840071100907659791443065090479926867031234351408081404893121584565553035734379229932198856048129550844405124965245746274482567666780153608715615885606510947109420104390854551928590802530814876081092370335108732958389521812825731456599053279343625638068080994499276974357127429203267633790166390626950756706767910866726098932169280719706709090803546858055657459771037666559982524283736532833148731395081333261749210303670182025583826744332177271494325305800778301580654117253098753533502219535464057160212869064425305218984669327485752585926358104963045117567203798489507261611890052770750262998385214453786776773582459331382658316646482821227554926485085265322062607655477370152686719649057129713546552390998896000627972257182374142866109087051179116872025430307585239506115122335832283694117546997836473824517801148863046756784883372977910223376498742964085128582722255429370340924659553069034421178376983688754550406014551300273205315711467965855144235874357078193617880992643263355612270319549787403159276650721276877750646557327972019586198764021423926102298618540486135826779230536835276637487417786334276250511758592125759958993379951672824012281110280937931439995935361494514788832647473574045223770982639990949617754816385169262508729956242393915680089570339468993116663305153802798050284889574147480019134153502560151634093166977044217381584058204138856126298831805639804861287850103971301744815687795948224644671426752126146545230405314367698541618432875519610167525856750043875230416992584950352221137476629323111359541045792849661986469546191716034497340091441402003738605948409452912493422852876495939255013502222994749042274283532169519759635810605094702224969608896376504165032940006616113601565022000326099110402531055370184056825740535963175465791915847937057239971214851996990703217818025986027699841424516493794650728801991682886523690183214343439927588569182157842484537815740739702410908361695588204067528649429098610954402598315127693769787511933740512639891069024814435203822899978180450277493963591428867427783976651054278790894478950400000000000000000000000000000000000000000000*i1^115 + 3880168983439297624486067966056079401147793833003742156592464681238386981708023995211306858358365594425506514707196334676630102357724085057248931928445901716849878593883700328626590671287080036829171359918686612539310697335851457477061181063407386291473040955548383461460147544377719073116750140448969573400667929307383261831620106274221788775635568508157542751822763973012732981284315621940679405073186736113368618410728860817902676660425108339003127999286445895989694446569656199364835627272756395537149607027207976776943988752534355481814686259465069598934377504491812028116194513995199721128153630106455238169809955137236546586112297782776427184328149664233433864645866153400316022816491346012158516617247249898833328880223584142404360282353317990148881689508522808936868954470646442406989447998067249829129473995127982194357494584039802372913420003089802520098540506049554003164769873219242935742317329525497584217548723580081183992625291365314265265864898911099377049204704208463128572895108071346463372669299156741543165522705898337507236694663879866581877553572596605302522275904893588180172544147093060814695643492126650398631632509752289775195149400975429333054780872318852941213159985198801298481183120521385775949539826089782546126739788059389549331912142426494108071049656927600678846379352397879559037006118978140004130718316732747431697147854869474657543880394096839277429091317324910402102389864909400847492548141339477497234147303931460740415668543430563425185162849412703123604803017607380763074785191736378771197824092167702520693774990212337359748393248069046288262697713035738877626011808656505461834574757863131129683875817199033861597187195025696001531600272213570725318302344211079337529853420468729643641712655589284285467751044226426984076503577240591482018990094411432112787109627339821818791538144380348507557414164328337040039924904890930098215122478330404398100060374557514610490991075675059053893940958135413152795911725439943681897642654317077322139371148074161992534409467862062809232498063731332469764066312114249798743142288441904357226885900622190090643914113367694053012048575869325626127378498968605103315870521254908429418499835145526798675167081221974616249534268718009966091466875528801646328551998160779778211656916317307448615272728776334568010495339807996083232698609234331011918470893858848452883580123321815318347968175752641501404116590024726267129146262879606492562824031913952993603717650708463654589855336506790304212678688229151053541970372688814535288952086998876957622258359140299323132470484034648131422365948340586789698281431560614377825187477360611356212805015400216763647923273343352853626128800172479505027551752375889926603068298292788171560644537770839882938650613694587660110951642468621106801743346564071462076185319517998789202669476964701295546778218389474757987239615980033433461960794236852043163178782869508592865313647058012024792133838084900824927956851441428182740995243360357317573868859241376662326809641884388160021931114485102434792803596867652986882842844491335831885607983798084544695610164642162042670692552434632174670666834551553156257364217283056634906583932857995859970994991985177769418593781980329255852575346959319040000000000000000000000000000000000000000000*i1^116 + 2115788536073512743078165313257500165364893031062036877457104061262248223753215022610691108903927069489850373985692929840747136703239404959237676008638691578030045445598831158313508921745445546956447900148187505519277820590619275372755150622628300667727513725585572722913631665836789169887058075986302472012471204767329712399994059553469034680957888785128452188031811183403000290619605070927074880994805450687549109092497951710591817013942145072386622547324283675013324080738585501469894848486877722556827710818508881440941754044187899617139561674964569118358371394904895287963840321034124695158224617052108154237314404677439139371626607664143100683176858625583708327671792354730950931532484033400547816065719723933175255027175502053759083985259502162432440250449835439297038189093916850503184636733376222707692150533119155677050372003683730200338368983150049384351953843560912756604831919451521375423854158473927762473969491789144834402446222312460472073389439048211052328695023010818991127668431891795939495629838358370645855287521439088847829327836874109685883119600993885249520946523777721311417907811777533476819973025635101534557532416497037511568848159648602314527650364278950144906526908553244695823442622294598606661787314110036812150802488868850929019821427784403857474383553124487330350648349662199796423000641660702929463395688643216528982435052606895888777497672536478931844250026111074243457836933438922921595395049421090490389972524236036746229511377513422210853051905986272734729591022237505957994667586938711433253987526081324173130563631090471935004597675481732574255732037430583847285786225926741486567961035972284078388653814305241382296789950170536708399577560603094429160572135272256010002304319476964742891032066503238799569438405960208884564608036560009496420457270499627044792574209567981565004873363705466906791260282949532443026414267677110833442527384280881258786722476498888792858455605078179855802604570187159902738785501635761870705994905924411158803057785976295694018821135474770434555145097509013095395390888927544410351985875401118706457164278900011064242201098989609927205490010945678997491843165994843601639262996438661931527002927727230338242718156515010965973694933748311451682921052706245743295653673253667110443141578323925298067465151469648362605684118743316170475380556830449310869999547058958863644115586292250651347252877460451665651453839219169602904044927507880181838666496253753037350956273598108037567422612594987939874539262547110162532797188452608687236792555447079751693439480446646295660133820677132558954356936453110207460572986841259698605962784825179301227857712144520727116124699904657806394400605728355505264236625801915039766772928277079176017233636541079958886104041045958530583112289594626375552631680568249680933067030765623006086618796829372032733049708822598931641542151210019170887123123640915660419917012750207154012481657932483377205439734612214712253334113703829678284818636243911888459127187998452835222930410718487251078602349582223781781561562722659868457473867749342637274633205074612423377413059963776021587449158600208864655047238800417733796047083021082342689405943765795671227161159441268244372663868899546921797943296000000000000000000000000000000000000000000*i1^117 + 544694356748675984150978368745355786087996544634008862976994257073005417161735407427114779839632716924795922420456906533778028661912361508913267029724364295128520287614767099107846755274633980922426259016144646691507679842725924516997941345819130177274776176776579270653838931757585565497236730898364262821215678330451217137617375684159109237863461788158771500548352090953280636551902048703413270786695377932866702043703454183189825907465627361852780975392491009902268023766531922436070790201066485072120439481887725089309575390033873390541015473081330653521809260874801558560426297409058892962057396628347881770163971996277775374626984508068569999292507908304836630650397253779074303672009002197461011578661936992943001572118778761304718526040574589812156446626078866087413881634960042791043190902347004907539349873397339095922211804734059510751457778285233484890074602533173854027730195788836632657439886483536193336440905458313659412273420994311763558519986140080857549135418378719134656338531772816290190721407853592473855682865946694203956111375171021203191920608137899912506979587990150383969558795408364065287550298891716076425910919649558979013261575528114608447163636698436022014676603861617221361573224428414786851407372812768292069627557639611032346581307284795721635002829724295123758396213249402770167255760990373146905453292818914979499898414346204081299485403139644297836945337777482841981304123469778858875141192391858758212119433301982611330284283836207607920261355875218056523950437761627830908539597509507565217194121367271149755342019722071646880137008682738133016091706052547025266487953528832547842198000646443863775011201107740532144358973443925673217486424240799798450796920865767423799213605487435089209378288018458660902092585973989586249673332218510148408582103527374665234402490396160186680299742521663979737146392148000102185410918938901491092369439236426074075193940615076979853219797360746692492079466057980671250587888250798921387752517424757153902600072740516364517413856955551659005875297155111072486228970998804186247355033941823183831887436434026406766950944655257248710798109792715056927902325798395643138227538695827331348880792809023358176358551426026271320648760735297594381400733584490264726120989996933024134832882251627809802695315095414356472059591779292948684709780152804325481385865128474585637193800220897844429813298269897355066133497440217237698140836864482788763286326551226248190556692016720829699813302021902347836986088965858430144333582056038541961878741934579595971996411980174973171798407836497521095118488600441270369643086274634787643534630880448555350682575062009022748869647796240204014383079780585508216860867232346192981096686612422889447848066075356820125819269029267549503345028176661225268798725785587585741418077955225412800727314846321322231298042363969623835551032334173092224045611780858417292434886907428756867438170094331719399918084262294955154609220800467276311968403138398074609042299032435394889008057502969336924137878108269497432029023805225090258241801657926502083018760419214578384526928884725234054341850802536466686140906075830465640913715746857963079959972120122774994192125506511219893494624460315033600000000000000000000000000000000000000000*i1^118 + 92953910711093283859271996294267262493639264012651669154774742780514123113637628664344718281365533664361112511729837017705429378317096122727486496208874154918112906528463627140399788634584762474730152461898827960684930464316882329474036382802794530464038255661265986531385822060582152460349782725259509578905097099058510860132055692072598978202534588172671441433958218406739309706692733079174348085224993115963417613501398730688323829208464420911967116848322268398466546609692937496628416818929742013251456465166520640263891952596217808762751388942498828001088926463722251858469310406966525308638683107808925868708942512739449605997954236957745023664468613883962574297769588180113382569496765574222450957871658004213463737311136538422452673046962988612756820215618085528236820574604499653074455872289126213135640189100678899936309828562593659701128448573710242073921688441843722268733357906925902987154292810527341340544055005408669586881805929859436039287199859285919371080512790350856763204472963428841878706600345398947549897275573881566297431762450714936096811606332434148710171079564206437407686892503879139904137661165123175517650355013286518311819630862283983766754581290882678154955790334107425556565768311142391864075047967072590068539167336609923810747511556333724028349514606298570939076874661178436323137313164280242699355909772061889868969676889118356154891150694356257425854812103533372114256302658023753169723250942226299922498367820148188370555788802436644653334736046013183435049113711565654353380138271539339052719429963595378463960853687723576815731799584122658132607836646976098819119629091832390533531497816311119095854807050958835828710505732744909376884495249653162479658214294944179374117333796884919122622155653402501921789493635996821706153654112585824716844980617654173723451151755368448700863929949379981933328357627565786349064612051666191723064130593342855393213386627690256453354211152311388546890973641744243513905521976212453971983456043447184974842731211397015864885306235394140208395902428504968846341963828456061670567822804150422155961638792826553001297255639517305394400519272027025381295782120629797726664057147201228104114793077591116819326338478836844119569930582180514327652216211870762795856863702084302436218057062649430749843903929375112896940347297280741416897659618569843187453325728654449149223378443601176802659246901418748178068346007013279164279537886688534870095715485195448055629480641043707203765704022385094500094229901441500988160976504442761561520820545611572938067369009677198567372491686295214354245992089862314024948546229671796971030643853143851467517064590417258797008420523888420242378056202405025128716104781470574475827566516365004941014620545179198780603719230479470190212117496706812931734547951106763434842286084585425609279942594272378772590645503932049234106826685772875834953515834520142365156889974576943509147275532903144868875067615662612507619395823929799779483091695465815272873417249360548314802501611016986437247225025508572987017627443892893514341960500073628329631742017139933695304529676354504771427716908440819529238930473758007113246195882866064624016396910513274151709139812521965704487895040000000000000000000000000000000000000000*i1^119 + 11052760728780495079766386463315706375104748302428234793650876571217631748416080939053586070429928671763287492684403875521040194299494117590980137169594841417991951467213366574556607232357692033280060928239821083681263659264441496924632677149847984466049809187780952136855629903834289795304326270133903600104643664852941590703111371047603108342955597818274085901673050905938513077215438933096166829914714106497628493896838625161198303340740894028153637311089996640361295971794202307216299751710602137796515150911101312567714862972529217593960842477755177446763138062817374079599179290553012842166464063241183297108434960814439706836771609802791481821819924105910134698760763629547265470143025432877610856853669490416357340399681052851148731673039000825618164449072069570821432683108932979590568849829370134382431870206365947522111790920421949679130824797512892476512617689918315921535205730295339904838382339604239280301539886345430084451042150772437589016451528974312677021601775811175371334452952446019349681294424444432028875738854915942623517213165332761959222482144605357367568149437269858534019695516315889119573420072347894747361327180988457062459476273123094124405797276327873211031762167343247018459964517153560198027852256168971429913351275261990459369754944508694958171623935699989836684883721448464322384657274174755340346820595959492994486233949200074342637617311166704127527758914988246984152735122883254795418871254565879002353475962590696893448603537333543582391892747237975155187540651252456064076673222262214546625055967777752020560763736112722786430286639867168474951529804783131803353336588040876192602285622445446729396124813629603139827134001823907676906458465394446859467402510281414296792715231595671112080183639221262059993834446400082455586876708606281488474587057989482118338330132593929344819476668653756773652324145675153406505475781187349756556157048853920869259248776509608809622603986967927178874819892507703329198691232576559513201564998110129550694232030390882797272258467529083360801746054849177463123133821570712365397266113104992013065183481309469317116711989032312680488050680737773844779995265096808014125775027050104567028347756981594698565957667473499374329655700034934945293523959419919008189867019996962315512998295552144563390635149380021337916950046763283490880999232354988159026224948472040294171755127450792342350474349560258332440956376929118302043829446046766932043281960936382795524717821679660057435303574003963548687473875967476721212436454878812010114880988049335090151436624354859499516978137491398168362749020545115174254533078480360781568240963962001613552484561274433699614469049885919368452960249340633154231634651668667030255101260502312521569715934001150606145241931714556719318343475797759347704905723303693728155378545328354125690479123126464499363339175734957419265854927775335556271553193525352343507178496781891494633695972603530380937256538806775055318127197237993595242662295926526436468823114139790194549714301504944265972494580857076086991734215782056318171293435106596599910794879021175951653289386822257654183909563671013954150817436331194838489189979872873881432816420282022255496264844444696576000000000000000000000000000000000000000*i1^120 + 953983685614270528299640726374309980105962867825636967053351338971715547403811450771683146747309940476655952877647163595490632908194409713390122103101681101096914407358887581901106630409564047814060659681727334311020966104849815068099197191090172871524941424388347079807313415303622962242048792169156180525733639396981148196903064886455908629454759706161687158597675127955899297211903193245288325331857435976950443294316481085574648726134665986209482865957932688395330424485592564804426874124235080330122401258349054798005135438716038244044038598357331193158803675338949614949638246651159827063789141435921198432468317204582835616371361978396043614560367769045383241331830081479042930961028345704728216723948426814620145376486742502347027968531331636719899210494999745772309050733779037624547413878635599883561359197235212659554953661776771897486613538679546439371045046600961521342536460254903860932546178760736107047020194930686141401545763449546462330905251691349871674254393341926517912659733600171496428339135609730428478932092075143195246546488674126902896983158636271797765082392631889428226277716299706998557901281170955422485807931926206862840969387386043682146277665376938552841221682354390799657920013083044994404092434519805184443780645458367747076814397732089875414074537460095881888589874401672858868850779752363231701361383469520243758768087671294755885408378222280740841742096651070048947312154484331917275185130770561644668347730925728242699190871648614067532642301006055187698679735872860421952700053825337711512470395331165137175677830203666578023436989094324086895517466425917221106720724131832948921486165712896728392930283847390283546172049309123436254312026086871275591632493570195853173788427992649723566355769776281357647375796109153397924695421418330424579980457940465666905397839001930463659602059882061163233530664176108362981205447791878246759773292593037453715362715914387135184584716021952500260864108149686748689444480051662567813904018219403928925890016104731967088773283940469384270373703076590769214112173632559388802014584592318851977940098090177135443142909602554389319487908173134406850733408658376846784259065814611774940973793615494647757556512576063710834713408729954467156609549767890954879920507012692909633356394758732538640991651844001952474459760145107424344967918451510191963259550806952259357806141323569360493265299281850183985324982084623054341280359973480668840075315245607070715054875232316107312212305174568564316688317187132312396148642075423788405688448128280033085481067948096886196437646773377615596995459950673693658929340849339759412561720155091694039812103941848626672150325300791490816659075187081445232522261469391873672150389747214843298192575834118227208182592155542509911176730354663955541286234067911197864192290482783370385815341172999805265376368182367805271093935034832518624469388753322207359655849646304606070585727867761178002170846540707349377343294619646322587953703273250958984540310890027084826225081215312985900284084970221856309513789902097181661517718647413902129779156272218326478949579135613414912596331412579378692285174604705127703082076255834070539921548729868719883288576000000000000000000000000000000000000000*i1^121 + 60805232950889664501595348998546510149542446912136884431596944427446902051150199433332568944926971195918662584956042392200177797821168476806080690712953301359183739691717493071414801825320754377125095010401561974461311387364406507305332450820153867726299052436094942642115959092764289090659635817739807850660856775455192748098260136152336967531205398264985511882342476184858691444519621635547366491255489900168128281953780858758976539342711610284702689318396106780665878092956610345692599676146334973399437469254857430115548900833047617216297183583828816097755805932903367022060441450539565487282816274457060212659665548249404141661938585709719470880534673886156462057782842480862386316858922454444123143867098221012310127279644513689983817941849095820339320071379245600024578486103566992141596365427287418673891433240854993631974471381331568376140996371855320871315472559239816118321264904519873466474673074666864351348082125982699798017158061126444389911335083702246770959667582895992706809321185825952597288381157521266707179140014499364164757536770855372390732154714989878536080227395863517606037981265504259778494870037541766883571459421588420243021317752422431458760581385375682835851951995598483118224638065883324993247542704876045026021469655892482878508944075236712568077617867351167438542282061102243317824454782537976824344373325412806477212441845067803863372087792636108011789061067888154494169514929015554702761918194554015473406875041128304887627299020783494055231866721793749826585537895364764299734815969594217228099746559334158682155396978438344538631197523233607762757017245113965926372741476814448308290316319628108209598652087101787091755443705321345898368962697893231346872624806080934358611795838608775704578741282340290725294216449470002499281001863642454640386695491267777897279795452220257601298014741609925315479432780974573698345551665957013695450412494288581413337704710487931044072335400038271693905436851383217108739587007745575730460361072770848058620385646910072351279065202717280583521144250062730408738180484628761639971882832722067826910650995756619978772136310921027197953406188862406473104023610288726994949711360649503516482723611774553499391448550678918313262312045074860584907575597988956110951176716433761079192117874443261192770151096389826920992415244342797383314810744906307497752677228905833321465779102213919139905198007142099245182860251974385687657163048761179284026616032924413000467353627397063557166747352486504870572115812440754495717281847690270924195910542340044517916580223499803319226676431011264710878251282799876452091341339787060337583377135651015441331874376623832014212887484759319066898551831547177498661990491598061727378648168258328213156025478649782153348028309833600632401781906435543696253535951848222521040780015119399103135178557664097288890557819800658690074850325609056356279512021635493915398856214440816075741856125170789679331056894912887829457252418218292496881864249129721360398717116446680863432233570232944938035446340051859135596311265962544012803788559115059711915380575205507692070093707973395359776410839499200107125083723476836002532479171941806946148036901234278400000000000000000000000000000000000000*i1^122 + 2652355712622988977612929344796012137794762870337432208911474898077679192101717736615924388913626559247262540800343250042438650053514969244751953799778627268196283227465841432778631640310296754882820374118113120455729209825975023954539748354849955927188645891166746127801932898448363100977489292183977703295060417050454097238703725204728155639049009264761344827287543872206525904290008754150560671820310784275811407771618529251293110373444601301378836230085334595393484257492339944902428813620916993840176115616415159203258340352158560716378263432735278427527013173426276867739081345268604677242535219585248836162034201343591288833755843197355313215078533574321722537645955873500712427620372556596604026406039338510920387867782657034207119331254821359182190402321211326278321249824171659201079074586716498531186389076722430292855953536330023888004903194809561152587342903597576834084097697455665379566066173746543604607119547436680553200123893361072687824268870863382193533129596933805190178457745715458843133574526665285904339834377247684825593293917239583299870982569464086977967132364585109918695352361011917123794795143648062761147677849513810702981368941294980069536521108350255188789554630596342192899776802070745988941698063202124136091549093371635539733224961465297473752644248505875434136614543278786641375634395619225401513541043807157544128089138947027895395158977944170074412655480851423936138725827863144876482102570349146550440104231421583283580577841962172810395052237487794481863626122942146154247061335165552521180798938144778954184292454530132787118694956686229238783040110039208133517009388382199260819370802533859128274502213347820763101979205704902629659373361987580247126414531028075571625881474760084279145754391879008811310646511888460335871477065961357597747322717760610996825632835972300319562997882276938675127025631932845255731531186498380121263512461463123525710433024079491456810776367586574844402528524109489565236574989256901730987660982101631490282091933982518521822618807140358887924901500746111561112033620528875900393450664999681426517437953180127926373954958283278263477530290226041596095803506109097939768270904565080802572683613719416533318290309496685328270869301491215005526951759339646388008880301321292076535449945600671882978505458590699452649591531100511175224343141363660866379576566130367355139064808774658106443090589232799359707332414557421109751717951334353734294114563135143929088891527037266739275294324230154222640873886328252343879379743389032161463179340095241144900260942712418278762634090393109850260935710612694176116152343783096458515139112329690851530965066509837517193430390127294196005061983473518176513806763472509681855739882258434189727001613081660926842406489736065722911621489070777214117449259269847684306373424782066467238774565431830906510244446427270065798533320580583222925465104094205892778093799273085378015341218189276531363133668666400020947118222322766998078737324723493774497350237645919881022922809467706986484985731198143341554543383149206197084168745643302282683608286710476381856202454006815309510884030773806699220739272295484383366128049887510304191938560000000000000000000000000000000000000*i1^123 + 70694220003571964136119113192658181410539886981476646761417651275717503723917262390404356108830423720238400124546378664859819931033187840291827945767034875648822058008981413628609471518582671022191818867812274832526000355787886975374805464982058583232878956379570691157767014759413671778181771943995143388313199324703174690187705359868606839770910630601761426887114391258666026244381307819840277823746464816850844205228504651332733618785710924051854495447420057431316355031840181929404495122717163127642793828949656547062792106394538146364233484884495878933321642211622155740136659289957249639075539019371232910987369448632537311266230812312812566853543812786365126413184639570396083312675032832224247194831545861429299748318644777622542616024003386367270291626561102135812985902455063760008478195400267809408389011483835180567524553595095062371093025711486078679376145092634327041567049079170637223636373193246556161827524352828930702878267785356918208463089578737586783092158727889707515007654212919490706232516159241323955748670821159841494060164337598145860052465844522126479949609459047926502541462131769901801574236247439376094844701841535491697638304930999784039907574974087337041780682555265767008947285572867153257105030566534162760125950462563354786290254260990237419087743235273420526105563448640024349102603055668497905270574798888276527040134010602034518602814403717310064852751247987641006598784807139055178823853234430395126631673382895322449140800884960909002294850699017855453411042503620181258775960007537593898557319954870346493541546655243696387399516853723904601946200109120449666585945256992842472322898272811961617646420511860255206295566122920935508635434124697285753802558714149166542388805690930911047481141670803776361988148076677366390515530564417831114596956161534533494590606751010765772180740149003030052212601156880050377621728097355718872687493792750431791191033662886505759202609815818526522467999385691752345534075725389480658366928322396269408485422429923871046459563814507448815910405007766545771084156551235094600618992149730643805372108122491695579238571153888310651735809360426648743405719387872413529620887726974188246675067086327596456549270551559423885719082090314985681689871344748815858954532545299795269688236651849998531620111245538387846585504920177276675610540729963248442066575006450159807311198185193507553941145791906315612296195997565504887709615849402713801736085966552112315096357160872041821791678297436383767626702293962559724903513929517756904219386406344974006053422072027418755917126264439710365401387461363956995623053885130607517548372969839210291321501921185080565345796884309627823261362505314603194098404106487864583793156765861874577805779866687805500023736637458221000933796322901287511857723123903365868984343444597818063548231142606686845782209344299992517484032819197351389572140917883364709521034926316163776286638784248047734730127664483449574866962409320736129521246251475912230408298976564395852287882713702398896944986659810061927938700110612840460767327450585060155243686610612363283915854554578076206026408319504531489497845929445165621074777667429990400000000000000000000000000000000000*i1^124 + 873293081859862187334589936742454011095316858182687434536698548400800736452570422143546046878224809454019314420694718223219091771468995553435973258940566049544504816898165208884408717939421378827112911869409353697113165521005901269633710525760821068014416365750335519245429854828055576668659371751892473405725823784491146076592323005448308647195930061812510672184962899881533045197546670043041433839498814873815143268850859325328517503672737616521899099208654225964437942893636379487525515235140155794517860383515596718415566531289079645842250263544954173671067860409894524235472196577887219659855903066898152471323834054553989694332046897297531394608777317203149922797365165809286758570163899411035535941745250785225535740207423830219144866983408781193940084961212289721770721011144675590474157386334150825873359430314346660606326939305511412389441118139868660386697707303923142888062413979840529537223605259815030297351472975790849802609387456403606018957532567253629903887490351778590676429326864806835960093458683621170880687589181899289202947863861994292618128831699454620305709503518011707204235601567039645118846411499462639168364770753777321446658622370414135815124818530909144095591398752647281618485774671680584711192179559428792210795376808212786320423462896343080509243031621092547682036783943434662469030074197040510476051442123205223509751048304128677230164910449217615281476915102068314303113177821920576838648260874653748315751225666725318512456625959165217691036281081199323409846454897983897967219251207497980300315037153656100234713086048932746315472618450896752104161219580615702866993162281845256218046855725093058428253023085211639853009468525654108666717189932322092504541502390010608067781204888529224068706268257422989437387338323754272252083501079388524039092444445147461273579569013696640418167287753142088245674524348209627747060192439774022565859325678336756238902076054486613767541499780496947688627263302771691067362327121656889330159760250777528789819157960954834690053708264608693190205548085335545023082908345759767770191399916106131729433521635080643400278473155680091047166301031568995819259977525978369269598759821471326802609515465349942703193283821951706219167906255423390096488110878252203388406114959505052754210227616355102960820769968934323114484527602764649342798755482357302894544001227736737182307367628028146139015238606178004577688305989044653694379775106563613016189397205703939864585231792063594821003275554030187850029063285194349533198149360405786966808109951803302676844735879455631735677583555175813181337226272875511501636233185869731714360861632564167733060795983124986780581523640119553901908559034581427904675224400202240176620964653688589714462648463491889016612106773383538102949822317725823956843661731991244375680473526894004408778335249243962859017345566779045296113779946642470359757316044416128331602687865050266600260860147465302554494983658699929984811334187884717374580625567804584055000684077325999757094365001066912763177568014075825032621986546976243036529946851179563941866769813092968288509950997235532761648170982781652646744555021746212700160000000000000000000000000000000000000*i1^125 + -6630374128757283873328081587420447931759669125271771646274520216304151036602351145304958666968208599441168743033697074922331007611600591764718509841353963309826646945669591929077103864173846194630076994461963607290857060008534820858422638210925681389531399701789793326332175855319847050756478648214758287461733096419563424657102253585102031328262565069742669249795930775883707405320437263818498964433518491495904208896636808403432160884646133742678882416611852401877455258350302897869176852271241544128020724546066773882413491590919475464245489526785261629339179116211976666960416228855152320063100371953131437607564281672687242857865468899112365906629418833797912051451014962851133973180223192104327054641963920154619495736814704122295835755390367049796193119614188718556254327582342169812969924721320668916897435567208777482874419391389129184711884120486362648280336553333129119043398116332842144112054473579000282819608214909628397246067731655649262676666398253598408934793679868602994131939727311566900271471509481610572242865928053529759246283920222105221356285693554886212215785934843515291447035344037368452048991247576694662518587999719838731587619726009523537605547687124090890828316285485117706149135775300999462234545162893107651089027970966894655665795650194857531210164114472354306178951446020468663082342477060925453788921229550287016650120813688630059219089069391956877120340067078462183727900538585817340763745657099383464126452349841729824926623192317193389565321447762002961400667614827068008507598099138132527263485827324982252070302969931584193510540322723234698015352680881141264053057627546305168863774916634689522555718481203445818772216721029478150929892808669193848691203013755099954477822414730609027410979823114098777812722384960073848242655546593256917006269053115475499466537134140096464979803303572044451477320045989021236748585315846091911349402869012340566207802568608771069834541455281569638354454487748724638885807917065802796341492851516740445888386514978353196935210998243025375748675668074673308067465557450347481567675879976616275004187517532127425065036150302477328444606536085646876960649403857949689163945968604640271285153518855112716673247950159517304932679756335219013293276753937567171588194165216044747850824568613718766449620116001582760575386282555706233497958209770053199532199422589275291468497521060095779786942018529252579834254504121028432763825106996515142317627640566980424364896958728746220044678156814592462485196442666406892647138032268212479104460109510397463942003832832528500143681792446841573575845727417700666459890006957208688982210368380069768051253824245493110459814588997774920335625438714236687024571686825866009697936955346242490949448812532866371028067223245405359129182457189366269301461372073983849067261341670050980545144816628710099602088239517445629363537865496529266667419045450024073718021507037194295586214762368540735029813007284686015356326312734844023779406245121688175884019889284622725751398400110777219003988227352718943946780786543639311685014460894983119265905445967764068642670677797368190550515353736287522601536294223872000000000000000000000000000000000*i1^126 + -442652508828345767662904167579739673351047388104560703990580004327852909948275352180934214052089080194692604138390639748596653540884192796167259154826363420916431331299707592111712763481137462624513813478614151505726604637776674271110468980784681764864148348462279909515667485255468415653042383722550008650967733843100375305819602308322550630059558461261054067094827039421795275575017366609699760409627524389171338341132102059271271455321895021542042189185992608535235477771820955880773553214966802553139207587663127124099856454611853335101135209375343132759481344258062655161372963671937998117638890030000248278589038967349358467989102192201571116967445634204843259918752591005710245464975018096481990934385204607492582294962288807079828235380732258591505525411973004633040128582055297145460893230346572528432688736758306746249494214210943337681572223918538051159925530375309215648951051573314285330967985604047671008426863225233789186899463094028842927722111566683854581810187188270014588547658429117216820722349163671124015377231026008961984694117025822213488520831635625603077445461806037457197818768046336574686155018384683091897689220909248880135187765779152386767826950534989667908060914302480239945273180023332968179712698261511406066797159748784636718756744735034117303360148748203630312348097904304259063615388519066937983049905797643417226634799362868393914859584856866056625755812585671909442230461943298693703050994870177294913572891477568839568506722228284178368711245648335577150304733266744771757451017358873766860004258885124413650665009878048378746216447639429512046665749279641596347993464693396816906478563633040665594582857532353120431555082631685678098003063830331524209484877667422602357575903737692748378671773168684764108557211794989036932074547516826325875171334796676046293481515077381799251055939514984943560327080969396363607337221384642044691971471103108611217449965057415383045518634517699479801102928215977396626749583761080203594808366731985139434837255173703096483091653174892143949601194520892659485302829083799139245254848577359298038762933392278514962731642866480127237507466598704429987388293907282078458400632668739060106421469167824821680455606939684823893746700801342474469438562184181552576547459816296356095878162406853788978809966278950035740432575237609433149117339086005011486552798915361236929404918580442800797580945641449531076194915975792614215970526171811067249821126547139806783066615003232479056184631855583856385087388399316219205334389761301058668203712977432891392240280111036435162673837448541377094198531977631321754837458107148673102153749440292075500027810469098439046466556613309047059912022856570357973239881365634673103801218172369933976246518002710952299605309819499503537088992519024707390383810484334080170866887298998516191035681107883278435371719944679285540063137858018798172542456692696373023112966182931901827676221649981558334879734933786633571620098845294859564975488694341579579274908152019220415883517127774405965621774064290201563789832166236332752368885338030487505012249328774752848372569820364835657237118033868066966732800000000000000000000000000000000*i1^127 + -7668553965368631306113078047702746461198299753713044889378082392077437092986585051309917114884379333735758178708276185824625107385423018482743696697661427895200829424307267470807132788657731909735325872508969379522052600683513641229671678126420637737329214040245622585644897722418912104698754477726433388979889210597138625932558025769182252888740995876280601089616388651388628665146416532632067078088346347825277793235656961694572836313147520737221578473654817376100847964763415724778427072591024869609912399598513353162230845615454979794823214548696976858697699864750666848412968007867971578383149777132746121145180359972565425555048998760369404353117865974549207818167077240598850583099815173017046635516947155368181928791900476667758306633916940230192967103187229920092921057596980759344695520133308533419108375864389158616027049776207057564334202755861308762576788446481426432739135107647017550071666331522237919767826894091547049295664545907825586194286789865817285458516667747404770180594223863526307425042202747023741130013646843588132173564454446300979785763924456542906171797140992780267855317515310112585069535328692894798788432149196793343775236317647853243003586898229699267747712347009292561933478176921785872972267400902823728721417265614516277634623474925473434280013142339979133314322794365962995669522615406102107404528839651048496653623241628806762922813296859063778514864421150589372920049339679220288121550478013421583038788019712948795243281634449908214023720462476187677249105734867860674616506488413005365236334547280299748053192928206925110015165474954988207188189849199568909302407425654851961630998648230374574345226582171752105517447104404854750156749175422304801675930361943979093530472694543583666441244678690422411022589623566913194169148103118135861745810636025021188463932095859647193685486368478092702378041444703625102733665845702458806519023289619048460715587487101842519701983990967997036493086144743221962837149758129514815255971278110677106346621204357522417510597696097970309442045380909056474163740079697810714981907719909304334999849889755235097165385708302666758504806797994589234254480485158743599039552217910875125137225754034804758895352886335261322014296579282427377245073561197985349354087826229543614839132554829837026678004534918188684768069833921002697049029667430750842838132146883448323110727829472231510627900013385609201940297115536401598768888129941318093202717343061911211932681314678805321885312646164297543467370911393431259082070874487410613535627465875320287480087685239249972173604693770238918921719201349602430257163097745846542186952058857187100250101768940091079705241378296383120669492448609309996409033902857426394253736622569461861013720297024675654395575195236620723757034386965588822996344725940676861686618122679712854863800317113087082091468976625304712872100167830226342099882823239856120010564750201607080637309827239189071566464527106692816155317192069080260461347097168668565038312015265220548743229810198646410698839026702689470520256900377298329654491578320416381090868951812168867450536593659565281046207062343680000000000000000000000000000000*i1^128 + -69743818334367893213426657331886215021296668763428336647319928743616489179262214205573671507898894307810392874542020220315781059385821717405520203634805449186747803570273077999867398558743864664889517784928073161528925373077268084863220705595472986959548192430163056387839443022757542522632898652086810362700532662041320216918144097971315569907071938531105060477738959446952990606544455328558856559662562364327264403827864645471508277196774819113835287216369374285372821098676650719614288914878345380301700869582558507817344529665772588926795121358831475040678083328461188426390177289477927688177266735915507879876375708725747778676443877442969299405621661340229832536898413309968773836205480493011162702264212913641594289484716171151817143549031014340282739951223236035618644218657720806930914763973823201981777667393836098295060466447913102006114422226404823245098694710514595359091881445923206156031591951601858105042981542347218967243034876935023396567264521683288035934030457133406719222924622564460642065823326418615730242912781935629639123927669478618471501031248815487944401629720688854925962630039613355129888696510839012213363761794334824663186355260899956421085364981693298707823509014853602794741077309122318525914929908328456978578918936039884416219129962127474332659799442545370743983552633485466892439366331618588749722782508656662303996077951795992112780971373048225550281032017894330031539654706574519785595354172241954662935817576973729399009852186386290701012269677356748075839699369617168116873882907827092751277096804013711038904421189358428711797095375947792605663052890210930896156641138639435157573198468962535507316238942713237213509559077060355527562367714610418849889686162514643948589097126887481020809282816534119119536001983284253388532790950411928761370177311283746069868167726659447227045508286411574081814253720230617659899581147814649508972806177343238319775493732983019514932664284645601497011080824144674861315620502421144135819588092745947959913442145231078278224165678726316185890666851116363153955893167357022032525679064392383421240997635401512373349183354280076844235655967009882301980808610311977274502652703238026828545415741807674692972542542686531384371437100125728220596868194300873966830074376704256218325901846679581915795207874490342248845387774032240102931605696070332082511711465954602965174705103101029839138393123689403640289653321420130357671989984360489422258600152156355408904911225822141179125923661932898101573800051499570094489236399360692017643689950650542777323083150021103366594094747204088523101707191667362292575594769310363833613090381053070249799530182288959894107125674190984308293667262823831412146885223087983946949029869528066399856359126207425989514747747806425791425243496936145675648889285633592825634618949330868399297103134409108063315297480883802083573968743468533190306849725453933063107049379217038748603793452401381140335317033790966231068192971497579545583621215335297185447172028905650145056783669773893037691368946382611760126454937625663207744930586198230951137277073164384145370762956756075151360000000000000000000000000000000*i1^129 + -358298474655113351846224022019488371849274250936528466903968338119124311308654144661912290524093218144628217942536504148452965892267330607793427596234212186055854362274004645517952167592502546187839567758714243175702368723502357166250093399633484139537469989846393421561159789154874683165959432005070120114391488380189253977567853610639029226154973019079816086251963054709804933387446697511623593326717892007861845809360351920613762890968108072061400312063497123543899063731134532052004940990694252837705519182795094533541560725090659188808378052541022666018098784092289991655565589369072573849476952770795134787468833682193349990578177764825869734621766828514382110854151724751852979515381335525293991762489766274184081915725542219425929039109407625908533020637795434346701622877516482479877201982055492623478215671871638626538981385662506028129338060195378210348255243461440733795957202002613152926405526098986162728789526498717679639687697107599370503711191504876570936586965369442704359606323630478350463979949711701679741187246105326813515872401556703625451275125617570030461068543582726523902975854224500818818751359841761979207538985514621065211252734702266807092068391767245853139185695444782110146895001413832424006846064581959001771400783401566426896317203411400920858392840705923352715899431347456185868431578369501325987286972797762489649590183562032429612933580035611562052059738792510777692883325707986203727008147473668522273703451146755599857063551978098060672552414871217547245614605652114658753331803576820410726491585527734572798354510272922629515626612079902155931358383767931681724832069949735575571664455460418206215036912113342970517861287526952871381377399777041964911048031126462561073581404598200649628051690061559934777823271268292683196864744377483700738041045840116684893633333968290783425488278088271323332475150495886970548610990145799216021564524453316062589227571933502818154367572195635820124665170307884159257044801262603488414070357025779475471365262792167937848514719076216846174442414301016474602596380837898868886077161275747937460804784404324191578642164285829055791114776282163085996313029830371122094486608244376485866846781173956160372821027037534812841307062680961699429361921173454993415245483608493938826083289325976191924403991693169848087464332209886634205901711282433130973842028415600132833511733926781049337804212597622592334674030746421437686020497450120743408973320462259345324029334267170623607524184105623952589952472368073145816762930263903746663795239050061327410352094487356876559618650078601579479092092404304206441005764091924318699175009385037940657347237546022969717338511547058434811803293903207336627483274903261775034278687375903088362134314000848148910850245014413485246561653897211538485106089748467330287830611906501393824343920122599159754462991142433468294956205565507320199712839648423324350628504378710999776957434894721534971881290980588293902844572498993429334235851863500797323752925525364387502659649484450300459425164089671110439740725996466547006183009010172410891281686588207683344893843865600000000000000000000000000000*i1^130 + -1139532298933273217281393840282619565858920455924370511402778377607032380975442918664318303626752995132327797197479472092423694435818426949088692604376830459194668543006362008167902747714237991087026351419969289245004338657399043467159723346010654011405799338508021519130182456592522098294473958734561261753511533585388575847000046453313149294357184272112134412346882355584785279081460283287749945146597113395759688350340805120811620356086076102474087497545357587383620607107748739894362845493157690867193875228239766286695768137527837327054456505924022932464262804870685768007680743538646954263925836994252908676029723588255853699943481923725144076348769794201105157747917441398685483578066820546917154814608051440749853196770620850382680417376488472704418063147113530841183103706028499406254701058925129262162246889283883988289796095703919622850773768023929364517427685511114843717053260705573787113464743489750998865518656467444177663848899199890308876642597255752676620349608178138357506539792519057177658566970481853247468474247607634382844889016131513574454760058406258015592500846839617480362108246375552089567505200438910419566886388202421732727667509875920581328066136577409473496465986849964121890456673184763205275158594828242991564676979083883006146078647339790377390392108394812278244114457709393180411313051258533664256349271425917557019081912117186450216556027255943303001689871448020124431538490073101029450799760171298501796435060929596804168050656094693833777703153773588116878502964688155061306152341165470365234076915180883494262575408536308107355220141602371569262228196312647522546155033006705135610284673054996192455863384880053152117796418878220088714852066482237623351660405396512119865251430328872558536586320803650797359138685441828634414079901803922980191255654894166520284634753858608549099032156211944151474916937922282986184530899420979140352480061668662740618342450910794303880569390061728140804292362095633730632498890911766556703646530049179182884673379498797592864058600259388927714948583802970741371604782066069974619378801711700613390397526076780578418515657182882754998776892370390234420448082855473159250608941100413643901940509445694830775098091649498591056990152403643396247913432788805983798012519489052129125386281487678173442315254201472550255411973948833698639329021187108051115759801971403145165697522712459044489640559299703026954565524956993820164418362179023961559690328638808526656477978769702927881259563442883259966202625573425604013485444847721979715166486675150482126525207377122092666134174661778154662201680426928449479731293309365146000818481256491053248085467085652837821808606487705367510687572420017910678287321684395281735396369647636050731730381823578333211900023752588804631945896131887205874416094000615013207946575188192177145344733675245698669341229945164197159779620177294353880904726401103736574818751086646208461095960631955335646176445690715126954580943233615784966240203181520305469116397119973282726678839122931066921936307180276888595803371902510638321543991426032324722597203873282129920000000000000000000000000000*i1^131 + -2274196556805110118751065554492976882685661851338120109244873229308609490738292642345365274047426559513789867419212124115097214150907535923391665881584842632775999045462377464805438671351082778506667186683533580072065513450685611788373987409707076982677254977976178634094752835421686567869857408524741472574199517818143050965263526724565964777032657349121186871310908994153975489471024076729705596862367302792039092839028147977943551577646675592123461071858270272966413942950166824500579230051439722255662675727319475291875397151250349848066820408903375183218003214357663028535372757851870992448032855805990587739734537155239325892902764182186660320802825542058760264349286994078959711810566146748121230862883725724769814743157012720557916678344887314903962721884710051690420435812934070331923588234031954377937590722927773705888673400243770418910934959076488969693417782101029493849583888379088453114531184991950046896710285336862003899368842755542028044072904983240238250118001393639432181729324725971945214523878975132346904157621788069730221750132994232227484132965378317542100893378895805764428800449814611999599799032002417261933383482934313727583914150754321236869493793258014154992602181689155902121812924662745358948025412844451540412168248063797540780514208103776944930167659204121204684763442210455414157321500124893258404083135215038997355760434582021736617948777782399880785645979992274354755605117832795228595071977875745728157763245283508026809717496024126833198904835120596297799425563735004162344204303787466661386242939489399266927896509939714483683813525959768822237619176625968325604092106907824972694093064176087738855503184041110332382154583715004247434074411152728026345355030409237335190590618844730626930130548581460288336495718791787171032879833617898805732035796120268742198634282935271505616189633696664475793877649774053280137374774834206583657363892027103711950008819552704855652162779971574532561628274344688559005092633437813496362898449423915176859826555314456103248567791038694166713266730195331809328452442115292677737685106792933949587561144693357486416905725528748095925146707936078659145780075577637285047485813699118409197177547379750940950995239889104960600926565024828937909385120499961063246166112845676627133541402581742487998576210777045447471979912202611513773934199012616986966270117671010667873861889314662315313594912669919800615278431663742276252559313273041556608145222597334664101296758064410237111249423099046759431508373788693323815514559456926313881128993054301676506246940077040615406281376481799993814977565632099019611052869512692632860694499973514490103603325537457598782847387771333449291788257256376940242348744720646404849993711336474498115982091687800669489474928734845616947584248780570926841464151926240025376239939469744562040184773648697448263680220733703923418923133947670519902520616522374198147633131422245816074933641503239046556793460286354826598496201363314282209982323604119316891165125879639851268926464362136734813887711967080862075308304500575542755578424093302629804802048000000000000000000000000000*i1^132 + -3816479206708839010414049621467151225585062772625311330264716360012839912276852117924703668860157923342964490430210947777737450028907061500052274179214167388016266933292248454304120996945761904088508308310794393444047465708903136372606397656287000937222541811650769322328780701229299913346946454298501777051879356412970755234752214332389036934432870026538459633188210417074964630330366340210727970552088043538541506034136739571831894655770003201732514124488666543044191018866763861359987093497551841204394386934059772974154553115811626251747142989978340688131903050775981026143039771667485551923436507844909775208240760711200493130415868551527448466964170572433298854529154834681340843578362278975582014871332396557302287109188756883590583014943206758268071779442388187746059086222644074080417438397376762045280841926656987982090076089968657926742629750127545223716396473197315198277662297936274091942819953114410145923841685513611113163909712519418280427454730077949755474710754514394870671401775534868684544663569857697374695605384348677124190153683139219771674731932195439260653041887374864750882289338618901608927030045700098942063806180805273913095707370637036218762741010280886305845687960738158806318659306745482190179119423878114993701692038016165454429700314213469707964330967756421173762355822129688344481309565420131636816278294740697472446186722774666497455542013414154090659805128791256828703549989412980714828660791638418206401936233665633286946345270048342128292988739171173076163099984125657254594194350014160720639793342453379351983068016424512364470608851608173093176999170104673376164255568695495284170247360351897419997213354707417110500171429078446515225025852207868719599176012535372053780886947768493715437900366798974005424541576120489340559063909861927113673655891736968981988517949947613442620450778491221920058694345375059357884099233084303259534951201271594150732892476513357284446242942917148078512987985163855284338982955053957582948271193189746331324956534834358658755258265748807498931372048004049338258591195651224530356160083797771779432282507308624914220917614324304946568697859729664070096707634321396294126917117498677111531276536743543738583079685654610885968696666060499159165399807897435752462216619671400140270289398969877355539373216487097582212341780511547010652094658580173944454178190914354090637179959045450595001697292979604982558334469207009531693955509587795454194617666706643378135032906585495517560516723738352446321396371111963027906042758122679345862672199553340785513336664464483746126175550041077213089180729370518020443755967546016600795364425160239334627006981859416592139890102063712505950380292438912902499542717932671881365232515764499498777761171092001811938250678159713788903047804794650946676546926078222657671539704336000807357749030186793036799648156749536741951485532708141101828707181347160855650016558364558954592937366137688303915673418466275852241401198147370431726235638691502935986692137348139827277141916463480732588881567776709417210944025180027960858997676625100800000000000000000000000000*i1^133 + -6124023587338811360859885162784280048385891728204471870029683586808370123334954071832194483923674275029421302116728497134839779904044441253267301965125915637788159138493636270523410506286010051724398893530834279784584984986756611255327281540181343176421475781584684743010613074881039035038310162673043646852528050087531871760689855371457406403806359346259448565101082246954066541170104033309210087339904784126294096491827381845685433113646274367601193663470900621089844937748383055128867997383932866018706410737235473027969722095178561371418803104966982476221526830336138476135556011936817095527775698785472704998187259739890536164635895257617328356532094618480527104528680403248866465938294793889761043824695859960223029894928712433536757714939828110479731859905216933791187686856118401424668859054104976667955057648195317073077577136472152326100094403405985040163378443450379099842230941927660918912342858886734819415491989816939700973583190020908858581113479354438932394269789979940906075340509208114148467702072137237976554489900983314777311377610563334100591329914080385692529169546054118909717533401210249198445924678326285407339169816466815788609799803999404367696162918497856887372653446448328167287884773008966793221143475670742053806569751667794883445653919714452465170547843778104950527086062879954012141850688723190462846034270925330968775421654417290663430465811727403658449668858502100024268596860573712435135513126036349427250554778323916258784261055769037816477500217044240679813415400964869517098659756786674677419186972096651864729000371692494660332678862576040584910164212168076767589735601679594449249674187760650064082073880781758622384716920850541846964309288194869650687693816335410633743804897058390292738216167420325159999519121944040206744389379095762432319053811422616514963425647128334069574701090585365350234841242221845687256667013245776240664022977833580647981035321160285243742123638351835231030752786048785078553811238983457198253096850308123170940720267082086738028837625182015641847679361241828372661207488241126953671553279292249621937657587009621635082852739891233356365164065267330082376566206711740551699485661493431264038233296584011236330939916257205377876923427823664932218199869195267985240689476941739560063565590432844534993234801471970958259972300571252801575012677145051366742656620998973403596361099027681149027805313892192426298171146937574401396957900480454983088569296557826243684982781611604768279497080654076480590252222222576251406241325014937645829545321178080343075434832681460930380561594926486296550915853274840459395548664626239425997637354811121212675199133542273255259421203834123496907099566545093670410875922337727243168743998493546814240751386507380581986637133485524891815461747261210351261778448525224385354846911379455774961177592796435967816301636481873570075137538747654682845115154269639049327574376904068388890135373608004945881949571880471627615349509288545609707756264376485752011567753191227666462342369377862034441341155156809161613033315024928757514240000000000000000000000000*i1^134 + -6031454434443091824011840003004558081778290123730807435104757630946106248245221244715806570454465882681536096260094754572752206848445264182204837389607746989400101887040810315223261820215287043838939688219812331518479302076661973138431780280468258300313633038063792028240884741134391247363760335315103411806572885861616328867440094344230600444729026861731763468526086606102387351504222775960093155382301861852352722817629370671936224416432965927630066443406848765510594630439153104305858042821989394311629043861097396437108708576093212079296999106644173342716976242868871407486541223397953607447655635692567295971242372142436990965591112347813802555436314520407145704291697465183238318234886988194895349238667261563892987635160184543131279898689223146008476740092584226799053446753312320262330323231400395937802542102691713485202436158805060450587357766465074723281690129118246835857387681404688212322211053539344961799468644328839397673184920044442583356672092478845669339878445639595505022444071647946261645285437180680184971668649431422772802046367641542029513205262069430742170244640302181025041534183882819813826173965742204638573387221368275906330886419513243237916014076767487890897600332752617618711897228423011225128687400409429526679192611270924953893125508716569546646774964075851987126528275747935988811885708889433330279002508366866500918936505755856216960500214632614328951658696990181708675887918054594231893127381989071857357637950895099677282204358201823258799473875586796219465598656895784034699397454131677582942214856384047549524329795055920286825533446984132981682578987994077066584181738939377276283262308533838167273213621979537304859429304171192920207215962763179889733083030706974851280401444973673423006964668163433143981137976255371281015094947867794187832572637580360555494029939607018114248041868316000915618324902331978155273518303821660988208860928983632050494736285147552351126260149676207283540893262982194557397262471873739634466625095136283408689500660898208202367166023260050580055828051259197590947098177555065341075911190627348910943150961921519241622632766318447267948817032548867073835304227018398566536692426016414548417334855643295876811825750624805679738075471339427868649080529228846571754331590582177657215500338189677878515749563738862164949138092328892219548805112767073801123901941218043032800679136346408018035504685772468881707988560583645690828355680342500529720128299083705753407188787822892239448424433713686736925758668616598854268116307803043525302931606393563122195706039559353658859393978589849326480679527403273497338647074032789703430425644514832681002175818171722507083105062843720053708376313842185285206555427587433984392860370112796493260550805207818112170090266164192736765063896472767954224699943029156098129872450831401205170608696273441700847796629242256173003190093477202254039033792968843018156897850687039060228942512863443045056727918323459182719314261198046158360372026886039247130454957749925034454861535368445480701092801963444692859089846272000000000000000000000000*i1^135 + -2364091856271954775850791589143514256881821162034035931106953425983094979383925011378993535969777401050111024748198421704589222986216733347400634424378837677293827184610325448526548364514120505166479844887804406301881808485230580990393683563474916847491342810520950739729167312940328211276782227092398720530279243129560992628886617231454768665836511136381944843106706902058842698313461282404775946039762045064733271042547928392885288680921783156214586267871605649798456171234731396215655425513524755949889465120865698460835436842759024434641952541014803278245729276712222008831649502914235802785188639892237546547166896213612518118439519087837189364913066811041566592047827827462115692639803811324759292065891424807769763552954483428648662818007269832987674686939607029273592083502658960058923169011869524508439511348676335124375644157178965677280160489706672565392332658727145811932512183458609195628239165599282465737236208069793920525114075435093437413835289642066169909787955614152407300912989987111916125406783560601340888139718053940520063189385871221866236901116113150095629638084725784526355658768595859799809135257340958960311397578283827419396809904704484156017826373904534576757303519891259406861242069308845118128744668886816235094051504157749838990206694612332469388560172276869249692632403831752344780420439665188402866892794726091553019489485683170279564527210500093108259133361297245802297015327067723616687454410426868664118624229877550385782984690875621559175999615642065997513958807301858488938174659188004033256899627660095462900028097318289485624595138429742106224504308357037487885527158197687606172711498031143615700310911503232418328828955182942937922783936440500926884929980851117763875705558294051121717691101895932223199719617597551793562983982632063654677646062961302438084978765440327835874952321288649683812305365001709106429075190543330778416945422954146742485558132259014862258205929034985368948048724054533621833489233289980391389855389658084045973461673698363024274573725001471801454105518539720932276847951308358475195091983721904201990036170688458589468185679642268314696835400318839237742537464861812338975279987972052513075408092660879576712650455832027130754400673192780342601507095142545184309386323804246245926512124242556597483963741709006900268937761696680730832635414481019729714059089895075128030506618704551622672102684279530670097730364931117191212243141842944722247196945677451040417037992979584981623420234362191804990782830564167476910198097940168669223964734985869122157520162013175987305018726584019451516503388444938637120278102387488176889084950290115735878110268635635863580447374559778716914637575324661280441251816598346820755418189013517966962014755628702877119199896776219929871625112040203634062359295135965345992698840836747122080224363346454705614332876600661673036943500649629324081937718102574466839580910284818398188669252738763244434870278038968094892786815740734145540330292249313638712704056787581799444595689823399701990389239537414963200000000000000000000000*i1^136 + -324595561060635498365200387898815889608067096029314554199157878331243853638492398822168769838298475857215422508150257941920088515189293454362115688146050854133995336800660620829216210987182154565545710738714939619231839980524580879699331976702554205857836033272049781870623939628345665735176825653195294583595433632173429349359624345413553420134713380853808130060741780460928047008203124614035492105976314343939226020371503864038385840452645338489335804425206496123540204432030635258203210730882368929071512245866032859531286393201875718834525333128062422147874217284688406786873094863938998064280922917388898358596532119599582738835582173893033777149610488775082121723721610826722763509913448161741623357755299467935845141148934164175120333592513852461297206104376096817641366013173642255332197723715910130046711456338871016301355794911215564573754253442649660871543812603994952011611442950284869897369581556297920478296411003291727974733023550405718842018332190756442972946997582618217511864045933291752634278477545119351113646768365554331928196108885804034916871509912637088972394815979818451015699587149590726948593284503472936137143528224862195686481998039579498937952804208162882642411935346562669468648192798714530710002810528385060758774648127521349493775023880062838120619620506413978166055190873150633755952070323864515117670643726050953962559073400336409416604345448499369113681210942288472172182708773350291883068281633673510443480429837519913921703273521710668595763161711271254369393853223541961310381477255663578639248749072328178836729439652644717688034271127754090422933226781161873286507381943413432580840162664468452751627606473346108104846413215787265753149466559361646750430620887973373773822943886262116032029603668253422260819352093419468285380013429289341009000333901678204592375719518633844723300970671204062087873269045452222886685922389907174871064001872410595781829648395515736703205561247116163548399689190423658174830752496827207356705823863289962689871019457208889928520034775032087707905710064890319767193108164473785729577221327017244923976755548040164820254275335079974469134343964066384729844065778583633302332433164404221150726406529843861815497563133356776633057836890622735193385972749263812660220102768709527709982150509052166554986794309908995927469375855284933796572726434758030437507615898271373525663966697435428934615843245846389985990083712126267760025301918268274350558809731157985939280320988516997799853817429451348393926568757388171761358011202433467557417290966188661570773109565026199534871719178607518647832520841917956586670526167460094767193779081135357623024022301725981802095976167283143243942791545479795784617254692498014799474726891897516717146233609156653712318681958202512742357145978228701124556909350017207324612905735546772615880209483284347449027047413856071189647532586955609697959657123051917738611083837050802139585461752631596795040773610264434850024823294894772119949414467831434083162944550676269831586553311678086124666880000000000000000000000*i1^137 + 2645706809766234990055666214999728629109631956056192252235542873669543911573633678474515756723336042037462218822343184745443143443424827722104070513776447914748161695062216458337734379988808620154306407428291717834560238142132129820923705598998601631932696568746312474684306685530083900070040210507009791657012752997055590682361884024438154076455615936104119395136039907105005206350951063189384698096152176666220433811777923787327261822981814135597153516473065980646636501324891564284714575378370076887110339382979861728638610924401235600262992804350600349280298651709947221179282867533729684230560619145297124666871849474466942073577611573062316802104540859366473850506368041870468893433313737342701185293506079661731027500122070731375234779451774058056327264106376208721529723040266439933320257509025389030477786938080519736564451851187808551715447405136211084750822773057771989767697301813400397687986094539135174060419999518633381773718643636784520043473631662215466410136640693632334089810588143344349589892492126485334966785426331517987444197984720732543533846918452238242168028241459233946489688433774028564039681156551521473453812577583338851113941139077575355197168423444982509519082639778590859129707794957155543045389655551284956839192917738999332767414904090436823547567485314322069173514200086982477253276463519311330433023398154397146484752163977430323751500143082993386768547737186663914717704921826079063749674243910051952805424572694024631448772178464359438105820154501476692713530585671111225708565332273673701922294284829384758157341819330473967810850813781506577891990036497242538882582782507664145169622401145374900249593842454965822798196486792464084866408305261829571684045552421898243208396318462016009838252876753171413154236050000416089204081593232188196517088589072594666025394596150475409691583456281419570062134526026904606604471084057118946012140472849230968094059137664947333698134588927922831966152910655637006539194529285656451962327451597047044859412638711482688136344846624910446878990957359717292574210798260181180177223970955439127345225450253325721155364411619271635054937913874750428950431438066282649426643439924838010391301618980325406546828886159366172617717917134345364885619762074524900247554894984181704292882310805862303702837059157361571677557040047028464435000552510197128112872651473855337124192530086698287062470519838379417182986205081257819273224959748842699396300071458249998535863634395939558794231321877782310096036360764798476006107363338846915937627865978662882347151124210312850186519955108711857851082571835521295303087374302363097577580373871267260499441362540399002664757063353893040984990651518136450263371447416248995705435636055549124877910355781488701347735565002787316894917079307732513017640499847137401729730778854492768351794363288361333795667596983804096479575861184747881271282456097603655599445370545620892733552728912917785891770149667553196906148203811646892905459415138202867187978378167569617365281800192000000000000000000000*i1^138 + -7201369488632229893364440411577556404662217261020981064447451390164257299333153149114996927663508669367635295767937637398418593543319716946163225838879816474545711384307915882003038081328016773106613633231805037890093622071011929925718186384145474288986371419726996775246647129973840166365405587511894675208702512614775783816564075505145069473714264858045204931318489277039361814816914698977345487175512656166463254543157932704007872899196698817637174761867855699642967206148384135684365859217948707432300383091158263747963326326231466154518962732077329147028033633846901804267093696801148762664420753458197397869168166926183061736035140929889358924359801036547839843158766299849553237509602396174957293166531417685066164891526605961979698099751555004075468791536320076449766756695971120302843358997076354341615509162687956504342538054207229996710259548029960097305706048351198038593712716739645419963893397210884944322646613489938697952491500263153612729573730890184756226319747223789155539596882726379328141636886459045823727019479408163723349136910620549304582766940159238610419112076740064084468500239316964565689533222537967239988370498729175002029732751185767324089475117128030442274311395903022714843821198837719227007481880864767942783697984354894272640680627551079597531204629679920918207434127684479224351025523649531554505748219837854845439181243179531012518339307996483238052930860687792464324241356825524644560159054499831133351548219350104917741187444021514135265702627672115746873436676572877545786135528573468834514005632990116876454224090599193345401650077340657781572343164661603745842876160396327597555713815196940821545201336014844361658275466413345318670742075026364472191294570006940939161703138179930619431559231131697239122699738883657427740311249365063721556871297306575052764854448431461099735472348113736955244457936745466774754518105222744699610129914642010282234735960040260699112375410395506711561317164970932703398493789196558155751886988836667069879177617096294740737124656926534418410442226824080337694561087655742792370347578920311950198199187664113934301830065851364924568329843372999603867822004736649374414716583761975275006758810819413627844526252906064517419541166814605036280996174975427160842180973541281734569702881510915736244392427969696086443496946320715269226404071781913112536288637490855500537253835818719862109780034029471123766513211592659964432081900770411304860520533205984010225499234830650214086819383632756231652393419266400244872139390012611870012475107770830372443022830573888748943106863693808002765748177019910695906503249642702472927165505438582085716434372778773240018682492595359809239978840812447145973498581524953868676698528604999874429799132939177903447976516180175674912734682216560509037243430853176414170038744394338438576373886570662341795486281245562587348877276317697292862668812845918070371888247094533954783120218304062865995160113161670563514421833003269739274648413541739446794910671097036800000000000000000000*i1^139 + 9298856934119318873507498610851316843161581846495061953726714079187687166453092783637538399015596154325578170294773888010190310524951189396845035025369238415570023254721130260709575251310630970371281720899656365333765513548429338183226359902829864095348129017555876469668368070099236724223309599069005329189520096122198119399940697392911131593846484145876940981527351601353461868838935773437202947188212294257710604795504630834523816074161184676751659944901490318890215275709363269486510353984892189966787242872634995114195315770356903776635286780792005209154085441946691488369560181231395107942348319363676731622932982026370336523703537783235173776370501716454751773240101946831990107095902353502956012962092438165072320524060795558556940691397030896331571664179479341956794584207211542333736880360640099847950139990660383620594081550483706882506627153572910493058613882054379511500586046199693407938152282120129619876362181441096908910345972776996828615290605556221347425870785845678118207640493150243249166135021146370063835925177327663600866452437221181670777295694930785634495858151221691671764331372696183350149645242383271674210581489965279198781763766803084920336177278926961092648744439352977909872141711824547937530538551399689362183621187410679308604163016378628276709889502241332531497142268377741146619414836938648711251194324686184311843526850332498388143570218101659677495730788559873825216582795716589412393604563397899453670410662403195601963800461384893901675282775904033944329690654348156614753454090624737294354431554601762110642836692070393475287440320590148333964454164705162412668271436622712822035619463141875685272542020676887837439789690210296165841421581997019471830487566361901979043848142195050292785914096101549636328093464847632896522067937065156469757296545423728612587531057316587341762078929285916375315348451513697192823008879947046063179483822187774188628921487484308738216563868766176235958321149319122999172601534453349536641376542279320583460389851284623940343305257211419495884007442269895984722692156400754645306129456204321580926692825521973078694830155683446315592879568503673243866053960931573884416731900880652152172134532776934631377408138759602950998506464272041058526518230126182834029267925406283692519845741409605389527956514315390064958237377069641050586996679514427443331806199594488968709043468772836275602890094471021815209165335729632835369036343950246730524451497839709105515917748140745440363573139844727251412235059076762996891433826233299914811935036067726015646801760764731846495922788201317432602966586465910753564907402569890695869997326101792485323597166672116611509876821482854265648598723553042984076879604814611938023509058081969284502926378107138373606285733440386094405331265740324032301504641359782903699694133985303692574723940102620420613586221184879121083558191391280015568877726055567957517204556928415947554389105084366326284596813979881120390939837626956521986616884389258199040000000000000000000*i1^140 + -7684054803289905545288546592885759129959737786027495191119999322984848186813716077054478213014380486635820901143781518656532444571846327994537241455497238846381725490663186286611126433812457678518764546775849430962696964470719011407235764677433125097251809819270537037380511277131833755147810295548471686792240871921116642190302333023584447852696876751534799283010644483940740788588048513075154257282396129234897625440521203422019993478369773118164068411181476814812456202042700102215194778344385003548526982597871103884488516052077761146259586887236383706003177124569424659688799749202265683067189210207515008188278366402505649099668751635382594801191702995184392155941625849213203690697275645921049206515659872035921113553308028829262005315293940086358486835572079829087567442350106517005607451986008620460932652606387783294325561074112580411740825551281361962287675198036153167701526400081294386907867967236801745296959945531892064768822600570373547130391448816324917047057957990956173046167514816293524471664887433532135759459182001687397287739554608447218086292423348987248749108534700516436462878802996268233042003227795878802971306228445542904783962271618914659509929432517966524424145148893119617185527301755388933735934112078472532163150778805867269856865297961536641060804250889462472320101332205344519216625299410527019940294947972114968474767017126469110107361496640381981411831191480754636509073596111285545751351609292463801054817429563922850474693736984476712215214936024657512890325057069076959632101488057079312583910099286363536410478640891611953989533667373232896412486647259566729285100817216519743831468362654208993740192579596051291708741490348644315178715767685319068501372721088040314309952799368769909673701208310785386855086031038457232775566002809764353460148580595887837973253436627611024933269538911094389015102694353188046663693134273148125913079069493526856786936258324166880416240046756445863541551421754634143506212091569199498170680478334642576769959824584289571034379875620024329568160019577091839880260228708377706875377124901795783717697520252247008695802264975292761900622343615373003231697047112220563486726858230299297989921418634841909812744972772948896890836442001487118147862945075454324012747915233354918413067897398226366189663388269513572129931384153275496932253036294119250647188168214962850737180080839205537944874957490115073486136073857248281694384238905570522730793346090759532331856690295931230226009916333297992264923073384472311628922108167626286306067051215719634226314799372675023702814229288071353274524549872577787480635395746982673782640509495354386817776261663693617344779699043652957387781807548531016193826499291080437855157264049988527084188410949151954844773193855755719304740630637312149213292584594930501830539319590969209773447785777825501015703192868170935500118650179368434411544344376318779779278960559173256657779491069830714896857460683234595262297153565039314075648000000000000000000*i1^141 + 238820158791096178806315590564545501049147609653317977444908137697346239485932404712915715698389128640747729871590096073248588800505433963599064651849210625812082785837105084162814448733831080486046223843775251674320032343435241538320019217410218549188907103416161333399254027620181891331040673827309966492152511559498523168582089978577803982709943927170303883740858283232911378822759517124391907421978046232956103324469773359852744938658554559133701542642764358257726514546728225316619900917795838052922913828865697718939317040466725671850993859629879874504160168787550115245076816706295639859801276137653225840346931331339158777797108156537500619289719450972283322425531220800519048724110395933238034261834867682351641805743903205806653888590176733500354885355692088956158966063477277493316771522319917214482541958101659570180881688233361973044422836633738092243698663706514100328475559108268043886603059866666304630345025250698106924715315324798221995710329667277195379526387422520543031267214036731556951300370875194853847098642120099064469619173425520519042367892798116756692120847334939021043556251711546873874166159527546832543134956872259882957991896721174659122397656505935511265895955970374757437847826969347927583892896319391995151024358995259628465264999651856652018025746333342430991188841761542991999858219614293538359234382851877382912019616064151238836022473665602514305900418588653008433566118867033588844386073164746341738851912149661665952174572512900194297486671554780568738420108359634947160182522163879692495322130688389300528676361794558173933423952623074154692866260393053891570660430020578394910233563157730186499507910674472229832711854980211569725884316125729669123065877853681881341070841119607950813893873359013385485531879991210037520968659243388465246958518162760274249998961454487609666835991679050736682249819060634254969500320189852708683239805644189296399643195162530764767455119871579947641741633392569805760715960935577673357204360281168217440826856788824997941877291137074342210894319642895565344179799752199110463302303550976086769748273941319773079446778924480170837741436024628561128670471872917471466754898654765010804053844717861586768919120077016590626414067069364820485012782877116328515349187008431896797105212890396766571232738394581673564607713734793199687425092308901993518854427520999556541168160867938406705227655462020946618508341555070927280174882183488349856502490320899148795371145680337948768545599757694464968829289449712590624924853235051691856204514079077730071176937600756822564579101725113643226608475230032160106930735860386744509026807698503840833902971333701787812088280157086400296932314334622794046116923712742112378169211212033259172945279777500161664629528858784789173488625833767395276372597680451840235480594078745962947575873124309910467085830104071676580922261872820728391761472548757491982008506623157915770214334533510939383761030620875267051932876800000000000000000*i1^142 + -3278958615768235734607874983664303282876292535889292913620483647256372485526886277300527970163124728928029314618862158423691576088107515756664818983627907921761898669511494827867870310501892305582768975213424833552926309054415278927255462510991477139730643771540302424376669973415424884202264732182924886353512410630238889993259383413601846078075307262017024383587798249954428814559526337147294077549125968399148827694985776480446336304941500977793742000245846937575613459810261983982121363285298008646588502790253933260336227694185604915774245480646337183151433948203974675747116279482146176737278368522381531124520347282992438826449667022691442404061471163926374834691308983225178394759930017103706592793617391357137717079693174717703872104503131048162897495230875624584180849639268273184165483926615383632456475160022969485517079927089794916742560073517348079566540643780117237248656837530819075501111864782931788941327599525103113094843580013405628244452782448102047522748181946133484243072749615276664953172381312214426406893902328702478893492685041509458014219744860845896357325992244188509517741116890260727290247958967921610752884946989314783594660855746124165624134542062596977793867889720346335595404391983997681650838625674678721094888637437343647531330361827875525643166690294230900088135692831518644176190921695154215215661443068694421832406692844311243831197391767199567273719193558837997975013515753110866636582394190815082470522271292089417733212621011498072250184910319880609514761079054650273248317719724457319692245716147052933125118561174523650680063141562212466303730312478159291411006214500262225235981701521473926323388235221869438804240751967857361692257571566145753348275376961295339033675900671661551249672004007422530277363151076667168084139294662555407050295833890247779974112410705037153889543183313365230177855627897935568916012373990643868338253386692589556060591851435325341546118062935222444900120479085420699402016533428602079825454107188031462055224376949867252284353840092673535089951674215515671080160879224064945517690993946263851055558595239346126994332264762002154485138733143079911401061310665430001109627713666615090484286975057432746797752455523206128334551495966029372965567643309581325435982781338088852798479664858509694304965352333230518889684266920725740218039033169253728097823308116951835326005590608056825957439013795157269339780250402400179666201440057667883820769445977905641317362047607004798835229941700785353172418751078247208117126277921648589333649937606947457907173883017676736551195907255020561911876538366348645147372442815094611505027237762989655310692939133288466734267955541479712969653677000586632661188054284876981484409772313213080583309514828686876419245831943735449961942599172857663216020229429811523809910473646867206406015650384739545186582358769152084042505732579440679286783607754844790366066886769556262665769641386739992093846426091520000000000000000*i1^143 + -150425835333329795829403436602994819369667878442041840301081913534437729967192172434869508885208408384652571195652772661285104255893966348677351966043803988584687848362760250605271621960752036489940082737797579090582565811886129217736403554168331632076388397577404141809910423984556274899126080206451938348003865368471264948878097387566350875957266904035572071682655561114593037237582498955761177335272124514144251485936624846714771939225699083825976969362153973210655042150927635430930326687081779092387077512451031236655280483145560355950425260907772571150029045635455054857318442803800898446697840894828277675441819683889739134964654114798590628630662038200478279596473412728112960939888894858588154735354907159380721977260756900326995140705600770096980065061144886182976515099271582064542974434001462987985306589252507725717511187634355935644968644932768570343832522837046301841958452512861189148874008486818378507385027644118413302025297586609752154415253909076194532580866334309296569200264957909831932386274954019855244115258510348004805162232586689010070451227804539444994413737845559017758143056446955399941119104652369148298943202516710289230303691830042473676380207780047241511150622907421376366748386391673101818987450076180077930574917653730341869531707602069686574771949571564428281131796301285083457277943328489870224265411547789141172517489461989671498038139034731936348449953795920917179016917095188034344601865569360098585673090380970012935887158014787725795293297068213684209806830346406282180503474983211145218562034406620429154358417137940862197385526175487643081282755282298409724958386167576434548198302055975575323590350543075294207376143960885251278733417147423282995828662030352847453051977822350885251587106816225456205745410736211770279140412954612073027959140930137853136837465882103408843800445546433002767549468221631504960885138923788921661262292066962076917552560781318032622261311168652977360854100101687569237434480745846889506039050045682678416301201402154360889576238265445475477754790764415815179705738273329829553956117470415221505055053680102591203875811813715780097767858801271800590748573296912183240209563122141619239176565155831494793898924267541285698812835359269514766658465877172363932074211207238351599392272451733383874395017597315761904459549454847738753601607290229252247892666475733143044446994697491877303845958336247829319143292299270446389340184952721292902187391036966608579007347717377291733807737373439507341273434451778185544294240714781081312826914769019277003684339799882948518402913646993744462525822301047644475214381131648802364734612924377478189107797038529680987598369689490049850345977126601688011126725819516355166281558995729501633618280365994783239986996494117542854226556112271180600722284980869390467794735077665961986844492282410772670566905629738957329916253766035212921252704199823791306258018368666189621307735638278144000000000000000*i1^144 + -747785532731150047480112038099717356742297926376904412541925552233761315723149895538549161258268349027005572114680045405381505462964055210504799305874201710648832164554540319790068445261155374546324162743569823599589947364575804666158267268235188817411638958324077715045272840230931805750175072081130051204129419582384776029238555208249709837584408560825361441215924574030960677689863553940021578502065186544080806830820726705604593306705336385766113937426116331487489361942750469089043064314577538558785947549120098667716810641862633988171427127763178055420005499651370261225772420867776096495166752572108007763924089618989059698568048645849963608910827098288856713427912320644781656896067850639420195661376727482630518257154264420334302303682901987181913852760525633816476153933536434847867385404688022163930673358698503191136868364853866417834675227049087973075702464169060230551188101023904578521444512122159255152077932635432681680048786051416928536872144223404136860610073321808219900997868439973289804164376496647565057375679989181607878229326581701367440302872409602387643596338537116912330279705168093557100766061141022516427383092415160962451909547536687275327162480680461875403127958619126635616229938658889516816874049187600895615014367902684100697931354707659199017857614242058510244649473517324572887519112433862504436767198866431828723530407671193143708673326290285767821288299053426290543013955472131639863133509942044980116028931612918561292201571899128999501834087295705313046874817260063018325291602847379925698663163896467800778647236210456958393624583848811329782107243754209881000032534399596133490175217802385001400280108092752008308615471577384113380743358540952053475114551287021528657843665352772740317227254810806326243366538249845617521503985768701588757854892498296916188312086990812060605636425207658604133639581335383008713128206755097450633969874346984413437654164920934017455051169029109578825329741395029516597942893752082997233225849774760297057201543368200349531972726728878747726855961368045156823250059455335961065680506607962938268369721339672096747643115479937973291800740182481743138668054240104516393604639083882757111951619032621617668019749342353986341694776234356688217386615216717082491148243624187452678341766865239448380346872838199657402005996938704673943768788814719275927302503937715042914793638455660934577777938442647646253142371539346555768199809915377527152407056659389578114393562570144719906128883898415079549926438736668425244615142110461455120979065735801381186662954129172108880755540236372461710949038414572849963981009521612623376353031406246296347891648025075706099546757143233536454152938433047029546050793846002421668011144632523672108005718141434396526339871477523104010169544063996783519740250439150106971007429660004061089803808376882109775139978078896734216460653443989641600275239365122274827443586579038208000000000000000*i1^145 + -28916138580229247235525216572190251989018426001636464256500614770060009881476091145988733801825328975782046931236826806635191906293241495088054007711424962731117763764939770570131516417629626684895483624000646201806943956890636715827406520049491373690479050826054717190766641799018299347131439735481385507167580052913004718620260923993715452409785180595056593930525925434586016130820359370266730238578894610709634484090240734718853881806840532495989265650726158809668181887988645013517884651264069301040151896330199427573433251459179267264273988419344897121193903472744987096542746515713314729801876725024126407921912303912685360529192465967106661369284112129679981028486619022874109579860175805365933057369251904450349978198920222229151762665051104598642523930727181327905604418948216380799923259420274569675809614829846029489497134461308146928959784899479595332467546202103304360278307244863158744582390063557948924761388901348185138243690815759853140354677378533431511949891006062870780214655952191746249563104695691810124331210347363165087449250242182063257589471015917325156844389993332115359735853511917715658520337216822512142498599085832995828959396368853324925568666818319384928448441881095699283883749572784780075908538385201627197463076265504285223902765855981007863674167641947490114026446748368224198982649634167673367350598099655424105946672941490525627400223407035718773133065419215331051251558760008330038058794479769034469863380663916886595933181781664824868878484375638458921876488415425956474012824023270597411036200219762186764032438635794958068795926825063660767951233610570467992028241174673320418192894888969100238050653234697549612466266506197866220636920327468059028007780488778248577421809873959159993909444451921620110135141379954563863163821729078586506893401629741940186015465257181602349344402028187732757788593850382819447275358967257028214985147080773610269924316460827266007876415480306945034963300696666578613050996129761485021543342858925090151526122898118352208125820054856827073667770106879273874126074868199671384468505413310591788057621218088532195305745848322851988608649702396071245159670594184004415354371840588308654413922062405681706413743245061073147866819274003345492660652641652159433209993198167638366627442292309028652743871428942109388247875752485619454513247987701356461148693969230152476964397977690589494489664113401509572781152508907104895516369112092066388209918033475191173733587115538371477581235346860324275943600275776893185662083573285562435416528547409630013404165227946378206354082363600688472078554142253455886031606168946532533476592955508291233327725577184897068514009148408975132547586821628251993530417236285030173562865212129447605144776110226360619183482008845198592732077455136430904203251311683024891833200603987165036398661767128564516820437212226497791369983172625538929795197266950388449280000000000000*i1^146 + 33915506482672010604237827549363403120674254686423868254258990622165089231652840289381235817349466298931111826254400101527953226780778251765532426205832144889227799502661966069342921091022690136755437207358820922280216663237573186900113471936330852997179120922353177532034591877816169930603364157049802139241671596796788630383190846760060170927564780915017872918434683885529201180955460002568718127949683031000802688018833319048014416494529918242164667550060604265658742389549424205801331741173315071940671040821157472182217046629158265695476406622549764643939415918569413829477544212304814558727011865414827008160235988657344463234312797815512871463297768621670857139698841767188220729714415381908573207074771984049563990584910905266783609011116800961502224348530596398172988049377678683708866963863835385659366772880524168316184811895347076135621297155520762537175650052243541072127885045465740350306113485676715589950836308869149329901839303546220320057303747239859671323332765396290252763241370392247511782576919895506656157403123142842747225007609055584218783250123471100159760594298567583863788527085546277170944915638076364260991270774556578371720951704566998337600257924852941520445085668693808012038996110051262834420658976292524323033217464597098136672561139599329784842500571472564910165708805123584722699729041544321119467965441536521397849237149410336142773651519772662412952703924476610989970581297096894785006014791534647976870777633752473011877150174137476700562019064801883960976266690740038618298767529847819649908988353205570451946154496197104173234837035245582897011347921935340052763986310241003038062656677260865093466632209062422604859861678447210945680674533030691100495821043267567673057887194427747515051534497060856154464341250609625962149500731725362253331150269786064042620010834237465929933054247038612666530683504458731719949327439179104018693382152039318094405579763212040299120565620076149448110676721109319988552953700689999317046845092082946473802353379990685751919747340560495783636385857627128909926050925333179000908499968493434013472343966808930465252515544193222266192408047812910442801758647105328599207273685897710551452420249261692600713462976132375794306209693687847755180071652906331420165706258824498022986647226438220273497181125731084216918177241333001876772576033155910246642929352850228591042525414671314019385016213173741583456336404290510129939080252097393147340827152021751410777188662731706469685554864307319505294970245199593442785659403157061797924136502123481451679770109335006532544646815093242591777645297293082352518051611213488489786607529446165407887845365941412589054648625855374524549560715871910670121845842233093811194534333657570556205657282680429024947782356481228052206596427711127161268312800294285831890228786927606616157922633176830146249349902799502846956359333774012448768000000000000*i1^147 + -1800144037316403261860876506818266155340693669061864387754695649701995099473524127740928303755456701623709638346141651568989612502871735271460259035918215043507776707550214830795204113145448636070072234252347127178276478592238190339552002125248997489261690897510065000668260493250380955681176577631644062079809294802309817996838253408443407607666620218295933068874854010053573631421175872835814180441120018116921153101806067964398497979500532568310330638199272969471556764870894844107352731732734074797310626627341538852444409171253704207875179259744727700592453245799741070529122531028940187589546820258150381720330920459707720872500692526987775669206765936262198702010980250380502054334278024894168541589535089388786685683717420899071674032843784299366841007926098774666541624827179826507616321901118123273458991222515443534265102325823510119145963639111631283081927918315377171912420377045133230026195584269859232323984962700720915282462796393891912727294710666062333413782343281501589352751629550629031801178946668591028865939285774746849721063769664827257950720809349307376888503604317129526611338910283933942679462375416881256862198881263845362326301453844498613622165054513596597416385684200967644814136894394705594343707745584921982236800775996543230236463553062356472316171310317393055404316935577886593935211716438200124948381546394866920341530953777938549247750202815801593785075931873923751076591523840598762364008616763567338100329428444378342652855445042135967718340887013532277817743088301584684340725406567744303921065080779682019969369017501758763932026291569015996747919693417506119621794068217372065197805812531004443695653004506907949876619722040000518307208646023613327632661277990200823859728730728938291083543549909444414577327936457352735412605970633769308552512585758626625009578876433862270930960752655617283891739447106731400596308283092045477364331589582886419453848770731876071332346781887800727283384968749551226491300223181662237295490694137988995502899693655510930643802979007473180223737480748808383109040399225422030217665634934289104276253679147517957692524660215944163828790335519106662643396589277559690433181298635960984579169478842601784405652431791435705166449915568645490611952898653996563467098395858066255381164041986795787216451733456304850719441025734414880553653821981306187336790580407494699486344995276773046505265589756799832776251710961791432231999681787197282111103142711707065072438284681093632760488290738828241363963683155233746182762963813479981898561800973637009387393918429122332895240048305437098188540085899305542337585765986777691217560007105975173475463606516922928929219465701996597078910208864402726928128243166554928964875591950450986391281343047763003477209821154674814487891415830915557569746604815294929908859877522326530485945359145013533388114777470787597107200000000000*i1^148 + 227429333491275083775564094608554730120381890990220492507655868218879195459424695630402339669311559613192522847559134584971607770253221139888099576429316272278187041587370421625401549552499485993641186898841229211337809101409600329354521155931229059420352954480031473425518734589624201842558035226952771160368327432028289228380198946443398861141852279149650200836242233164662055772511746406458639367236600644445242020753444207234588000303420047974591279702850900018967590175765624643346937397749014931966100108407829455343408673506520207908735262608305746566792686133094380704964826143458002568401283691173485267955057165586756605130830902130664821047622676277434996415747614746283607872458761603036166045438151631237281650122871425765877500026130287523262585030481550613975288055162419852615511875221860790400528175391853161810194660710509915520881769766678050381334747249211673474626723202400358981294893576349535755815470208496465928122726735887793078708284757635216716645670059827509241798481935811601418328359015081026225220621047781458867972567603697158811167607171794248035657451654051495288305593945385324384185633310025737559392959218277880658829544758701293287969668875819255942995347905020537741055432543256644604592168985158284432791721245964343579467753640387175339452669547530719905461670965513191190231724110905586740850468547970513973698432864989180504999027328394433651777211336556084260282988234965584469039943999665593209069361314667221686612239037664169273385130490994332962675332878605623836169358288865181929097675912105943893779323905054688547115182174618178673093844016291417888509395428543639413715288271112688858035524974164067280733103456712868498775904634827040728705150870942399728329264939767231703850048095833942379465589618193346753523858119859787314593552670811063118951815878972577502208723245293665990040508289732980773705909173582866648861455813047359650733690314209779330133358242739846007730519030627027736905152613994178704716358878566336204600199659218619635887125380290984921387455522104667518830294096053886579941297384493287638153789686127867788118570737056205994451268566432345295591665295462237285857522367935030015800235296345282903721240300980672135766211816053563950731548383522901085923502365733241167616233610176992491989812462177174325778659875055900216363512410220416812477850374665642518220198503591402719185624238679026549962178037259892374549759497780226380330043341653873803577193489945450942820303338231500443663310326362032330939043336950347689354197632655488076184690401659974704385892522243150717295148387964971800128273185152298963460422390699835513793386730615539204200856521292186765361243285104924887405312075264385600902176059138959053695935688952814363318326582280956299591429489601223512830144580891141263828494124249551809969153220900657561600000000000*i1^149 + 4968795036372659672663864553607237595484002555820541249733162031539939591828983527795456641624904926900978353876729607971179095030277131044848488388519193572823469876257507258879203997632864370395508580519934769589287025072917168634984237411056641288413487244896087916115019310851127569037656564444345180917338504973200008318488878477653118747380944088494470668427291400923600506657428077727763384096201143702015399994057320493689026262928063561845286034550218191475618686166007521858522256866390998678932547314717367520616001337648522393261089791081830530435821336330366306098464474653435297449263448235007702049868545557161297177014986196918547358859851707315134677976554599053098572239125870157481051252101967114196451364912281834811378088076565795643027984781841217012816208056927337477025189980487044261375936368062273171379344627807471475965930296559182044120432552008994338663566518334174570383676014732711144733374960610609818729210129635903670568274134932725287810181226369423012028259368668471886259129794776801658668007046322195962367080172827230965016902997416293411312544663267842897978830682731998975233741646214268021884545181492853826327622197553552845301482444227912614662397163976845910369759690406583758328519684522952314188565373518090115474718149848108959653220610400692844327067878231613041364322399891986649053538472844606184043570350024567295651384576042121153518526457685249988784401555828228895436820527486900645391733879489930478567186480693428901046907696272184006721179557655920797099787598006288144732723282838582060095101322702162772371225710855482582226230250641008031367739702597360847555495943192394313355114903315077861997693085487801998169453733424465655140513122801183102517378218352796334301561140978169610294434913934552515375960584937628657867074493298194904070877025007264327926133492761698755258317979043829965737475102414413005603976762744456328603114344504473869072952369797906940382381305352358637016842617600006712554354692980476345161708329062930184709209184405049137455055348265274692952456521030406472768198720073178242521517081174668197576997121356212891494700315668871108153629926920658136787219230333925378922836150771337521503275041978152711577397293585891993749799736260803968258981321313526327222142288504842532339072654536206005263219496112413064362378547357041254801013650856284346309042208306522828446265543459986150150031491264596968580881227483404593891599282119927248103551749768676433194754238988877655989804138373415010340183811682830198418678543931489035728260898980211245414578828411704887129261150850706653798960658231440640271967236242726331989115674515981203886538678792142547696372377313110420067128808251905788869832040960738673539588778143791961956642607429974422425162772417239233112796631825789316933750409770360111104000000000*i1^150 + 276446554281681116752629782421656892336079603413892303834557301165468348024880293535677154059288705897188292675567081975044573917295615691540279492771794194888027228906212498261587881303570907811955864552744973552114392639398627630030859073019192467574075004345744966082403661824093259041586073951663558699459328001138069882446031271889390185710824603613356532164712858950500312240338780801990925437982359191891271573850423010203394706347493765647639789866704995197513541681499431188686927022346971618423435630786691647242070578139937118051097068840229284967938380306805845792497019805436765686582674902197848053648946124638991439444424182556918348661454774252116462787836903100729401490831006272829058888080834193302324038409713083889743460249578849023157469388917591190362773619157191008250639277630535972445595350679213958673230044914414011008690000044260201640996499475298333156005110868129937938168287009834529557650917130959459262217432476579957202231581124733523174246194038960196828597459936284688885490521230290022321384439311442494069880686922284484730503350714087387246248273841503035737133227928528472897650281165451851174276409815986353719890158596426694233997488929930297798241589710936390855146539157628579171061520996707196231468161464223610245671717527205230291815766907454653879679600311829519636037122797339782211858601973033672136884281005031538641332712937707003996315044835557215133928868315099025027206552894019955721990356676357206489108050452631869996965895995384217653814160490240450076063808734793348520811897366965930321488111337576924175261345367106785697818959041443104346853240274182954365869183689200550427049871462582455979275436977206130354352444681939256600110152670867191462005934374393885937331360908947556464549771695417997576861162778030436141300629006483715214051017172181840343989572364219057547583194586097850803609790877654805961788452819319291362711151382006949693316576044877738127223067664354399987034533691039412519907545314664513761664922589988322918029877357054560643334742371289941182705013522086293359898363400827557096969992688713440789528774584148683326218628253135877882698952610658394270581453857440874783119356160351758408531226304716458700875854861742679787433907307655152866379467862880655846592542518187388367011764454551165832602266282253530026192237718076897575688189000390108291139079079621197732326793839214795043287330101313885110240680397247770981233893481175383222257680930636149152660004976425250917446637238709393495221485253275345366923623114657354681714114385282769011173248238414857778830662054767712595912133416089953840979814388109507444886994858733738369665428184251650534376036671872992545017656243477918156735176566615249511123968747089733545765720687101110193669664419084899329408497131880762572800000000*i1^151 + -186168507733972532333161479333426113978304844664776725679346797335868426610001197166271644999007140405355482204875345871277913106773714434664630369075503294981406362528808531492759660405023025553888173196734891198649911179023469440989834484964072698744841284137929272400909599553872099375293654517520622402061099746929242006400026569307239698270442313851220153024508445583551522519761986266282010885844317954158661282511027404707896890412191302451009852375361016005723719839542041949672813627309651422365900260207055395593884539960747964074303553352740978843075127038193792724344664416427891622908662912423639645563352141878681976502015001485812808340940571962755264101951370034671076174902471744032493374220829737412731602723017911288933534329764247568293938867439377774830260863464391739213253764567154260875701562770250904284040133606290032017755969325135743590297740263979186194417563132105904598350712064425204582554338406586133929346584620479167659352382137476167498644874805522157802001109986649440701651079951671287957757774435408016384440375491042021700900538736224906950384020458549493081247065549422784414704163693624852791956836723798987698683294708281256311447992696663367610310936906124500316690313447516115632184887364033772380028281606353248844606479714392278931184743502448266088386760094423922881053602929429130266038758924329432929340458136872144573251268747734746517675377582416443583982053118326336692760623000069677203614047895870893674419646350840440349286971319268222035057854957519616308371474945098277735033254214970865272305377998195936168695709674620651220895899286389090909447714391419566005740369622208126909505345103652571613843280728138200094354013448556357386275461682707778891491491144939975070230037565775497326136670750991192932889007083732829453726715054723142446978406823239462721634352544764851311171992645479961754513609892298577174437848971229283655635865065696710193497705091326758349171510196576332282720497125185998282488782828473712104749484666215772569324451712650795248821499374200393241238102924524131386748090061809493708267199361025999133200448894245136774869174289925147055893583944983599387858213476349646258011788621172825412995949246193955563101710958808682027713774438401383201201225781428560260845529158337266667491173799924058305894963724131075379468704011926774276723840219844631615161144100597496269827300452068127317624438086454205540767700548885416482578764888489886066231593261363191499054385170183523006510826173063223435492619229557576354665819460265959738231193320159896771902508999603060425930986797442558790579668189398890615719626396681061457003999326054065445982101154892827597090473417559267185540906041514255666886452908874064871622952005607244976186019909046515336909941746963578880000000*i1^152 + 45540857583895098584885714721199061804516077241353722075787044661992878481957912836549060531173124495287613443445042596823814897934511044973137965532068475892059905193496465482334166356630359933571830190920373336535423178728120584296396960003804962192488955609271663804651439109242835180500783822333477020525255442527921283398739274155161808211723968637996305694956798402353573197972704224681280017198621420905970825936976155938470819703770137643878992611544441640544210427399644302580331357406864672228173521245672848096706519021982056192633754028075724225755584605660115340630765156714783148136713970772936387949583829587048769932160634440548087878968207305750145270484892455820831814784548305984995723516883620331228182097103435358225948656797496235591692306233123519727523436160014425237737202453560069912306970773671349265221613837143120380528459840347010460617005747228669400417020490069100627166760887185719660892537389241321825964300653143201031312647112934306155843258080084115561794707237093328122983640899505694224931717212585678838577104742235258705937803130889017306054762495973034956205017555264431515717948889858552406063342471066651812568591940405001078362723589924270040392059817298883282515490665772095503968092156352036491926919159889211677714537542749516091039400748317341035658176913473938304637710354969135136758365362465799160316548114894098866200975448565965930769915238539748782521949332028380915995105237166381125084015134472204897623945773494740982906016219159742227992996107135205392577381349962868003163057783530587860065668960146438026137503344200567289203807581792127726376787065717453643299304988042414385599655460646760968210357267677605016291153576714186576553770646954291843414156280344631378907323920410167059603187853589945867815243048793227623690915088447066946126520618941534731129280462432754864159346743650561285845351967452391935760297862690471786066954003491421625037000573435058090885634940701845050511452910548931948302090518596592577113177284635272436686170853772131711986634729223955081244182510049393748017093548498625535156270403462257790217150824828135880645606898227193349347038982804814845926824999597004542353080846417709327684573240045558277232251192527984467582650984866453274313827095397460585577829809066743010230253092705217052561606339353333511102980057293263443821340674423202839343541560133290163640253989445954246164314321219929253160905455288270993135331685712718439824424212105882567061503530066100465526738460337174673082471139425419847771060445236228366459296911804339652668475464573900373520717858713552488100254140008267836429522026975409717564585794901131377312223298515552669877735549421407255219205549871762713989210233126696789460545773094102165058715503706112000000*i1^153 + 17420839508189807621980147227748397987070485941876070576688736707949377008710793073488599147784486178512527661321115140159023544617203570450452797555359599484221366064750836857072025886709677282603563880488497425254421910083109894793781586955937852702874105670239708483122015470043870534463269912907745818235847286508884711671676319152024684709959950773163144701053956377369831830336171666189707605708622750281837836867873569587028938988398147244163470194091180799644722867275858992248461438789680569470295083441890613098808241975895414048263463527158256594601896838806632646370295081057297319890860625402193237386844115880355709625854857364674936959443525218687129943743854560376931176817520161101568655756402883397393208511849668491132026807496529499329518092392770121628538312649287304016871963741184040574586824767017542840642466268082300223069624497813439551526166352505816633918565986812395771045916676615078359413532930860897837945944644902352913664565825680992296440790043918299294312242274841300432149484646229414865142096783986998437161797093364164876871228682115877831644971596427965938614096012720517656573628103741309816548126042869738004853125917530751425056456220276135878412979834409977041400817809954034553984423916155842700043755616020339437694122633224412718101086264222345826970604047864490892424443829056915400918418809967156081785029319401074302743384355096063115987183873524599377916800370200314851818004866852169517554876938692015521069366821211640860140293926327727465574281955728804770661447681702740998059571304753675670937821255294247489421343069821021880468789899682113535672375129272325757093366765835304152308268736727511105181280948891965757510124860821886831049306615445105176287489960632456914177901705091027139161209504287015621415052203886486575196137960346584601039911065698701853437887504168978080267943379202337582666246397790661281250638717436701770299004548677025686279824331133523667071291459564134958053490532462870948730359849091783136734369673090790768085228311183418323269763929087644025880788772042843405960608614997099180147240697040113488756489870389704339149201098801978081681406952879495038029843051661712810830911259032112384098532745428289088190922326132243046213109985539428529246734374010667195711916879751774810991347206829664694380540532234170990377545568558491191523483716561517301688087783907972692758696662846779874369661041191908357348541893358948935896797262071483261580093349971774211072706681756517937025767251524525111981150312778262610490448175103154668552859441189515143399331706119491338770567271832298999645105770361807316933294500415232922078539063665353017410259806136883274570840310179472512074596103276224552196969069398661317748090777600000*i1^154 + 52877885640595611946547929734081587088855537333240126031015439090447456851336580458937689334835546133886202246374609969775638459645647086213962169528930923184015769230957016548159095612694950970740397354119874559950379796573726986806332072920739216617116427529096122796443446864045412713482115846254498093486667083105494740334736277311148080879092263650514881358856665818842245550386056929446281266754807847859918578922934848735496291590913822484307427520768398932583569500337315066275732987891412849728209173857632857834189477974832076699489425286976285334423226166656153900255036644373234830073263100555568177250079442163533031985394029669672731239424715065039837162190429710852470466502104683581976065068778015970506590592862366349791582016585497386645364927173751266466642439669766679989999924439888049857884032619241695959111156699819399769003480519459217667104462596778347394254202393466862683857234198185032239955310207577846396874475771310643980092115659317374390140568418349981187103388844270815902104904325576491349609779354209344547609935329965054719632301250028375412453970159908973162141000755134172126158993684066201559148047351680194777894685320533918235583124938418838495911563373267143024020729418791929989721222013534215473543748006194207265352266559753510451736972004104775989889059757500482345440392710393532953471239149337796253976982840295427057673541150913154112127655676049653019213306036362381942266272222925431265012031192941891334380842740527445922622084055948698177706224763904552338870682478233564148345885861272364507163525398913216253936014071865439642155249748222484027726837671189315115935890460224290877362576450719411713583121119551757937366049676325962650830645066054080426922392817439508808189470342610253408740315101687004938728369744463144722882463008340192685175802261770129464666624456234321068349009652030910484319357023420381423181496050051699699694289761681893250559159170893838940878604436445593588243861333857905318960466490500886870551890459090994906381885877765753902527693162967928326683070450268342282686273681498007212579450112811576164240381013717450575505333936461179662030971750168407207105713926130794938070190594267146774279026845584077132222854035611077377193938311192912131506596245130088490162123255240389891627108737273764088749897670902142298398608420700733938343375925831362798166063189270226393469731794100045052881462347004984507982951248845380482237421846463692146980553896594338170623096673225215497962058424452935799850225377023907099159877418452172815616322707207897636350961679414238912999832235275639296376693984365708857560908994033180214608770676867907490307583746669615727837461583600219802251499626546549811251200000*i1^155 + 14774464854708122347549389924581810735111688081390157783039602636552465738563682848971723297855480288725115368838617151998940599749889200110614708494118608339143711916623339557805518505756841970896328114922042060759990907137254365232797900548399505038182340920887364540194370399412600153225542670343349842072566331061220204521744887246506692255100477303779430303192655438476062193165574593564589172911682980438883735081208525441060344245666687810808741924229681176637402091609472422487101212771126697005012451789716572521017165871037648926685794684156698869177715531587305213247211415969325821501378176681526581855274422397217624986049863495745218269552351662791117972467576377624290539426332092313829605832078707320751703834500245893259186226472648230634553692132505674598129053034341725122645477722884160400250538332812704340238513713074367352210010567674318667970624388082920311153092915602655362991357324305594357106060126956809498830915375972159354370069590323421401344513360787345472998004341751125355843941890099272555059941490119643312717368458537538378249245764837781825467759467286384038551657514572134691263007638296136658884261782855780591138676997494469090891443645222231109376020310366076869574210929624929994061142051923118813991281925003728679988138969503034347750049233535090100997459232914180341644099828046776961082606216492494475695015198992622578817514319263975973493639474596965033174225330941812905050158887852478123081789059257929071809893411615199326636342806232317815954160664399369135694510206081258513862874152383131639983013093087337474327657359978278225689025997076795557938504502174523714345363027194690327536575786690144699604830721980470892388358370158496154971764998123888818604587027354036174358108462874186648066678171314553296038574357020869602046769502133420419429797611637183504559497982037903115746383198978390649513659265044224283572598736638013631441173765558168304440517596614381919425822710662535618727282043891436356142207912190833324678971057251925514471637339293690014323261111637927653752985384672127720278169366262237894201848542975370674067075183542712555040950458785714088902239748673780828771977314737845728295133675317531008941388485076546307033821445248837844040359427140015345172474459629742191340249182020727129501837922969963437772361358931409715118539328478720482620273681822982285899398636849277734858865970238643522922392867789119559385655233051678655001842615668079529036593049919598622702656721002577080530755385548087068241787368698546443104349968537327958283168086532642285411383451044005971480757170472117019120492754959197351054284181819796557904210670218034645823225003277157185388772479122458912000*i1^156 + 1583736171179052155160901993601959614409400925020080396632620341250365256921704922621175630432039433359631271591090235131971681368633886312558848717005848495699168517548550506050064140982520202689557589822270541272610981532266213279974520679318823087221932336164634574350688676302140073766135373178034261692993126648449436671553486886342735278149641195990060239716148761210897543785497317321237969084651369002071302766585135947935588146126334384955573119766177376058648782467629483854495626412381869838475039511617662510242626552154726041313541653700651284300471076102875009656385844006171084717618756079155111888404476858112469029661262294098204861711173186283549556258812951175121565742498830779433165189454207449263233720446602198163397411802887934058894029227834039624210081693995467245863200170523102710876062180738648797440556048432865350250999317972187491534877572435029025391127751194835744519405718225828145417953860835229197537285431317660134718071820443800108836374755715896988591237554083205886229559595526356310318439080729974847395490745547834931654082078332902380405491600689629713041926068622592362450268478262793545075946540687326649486013866280940186419360768408295450172261622846395936883048492347710927996101459016919341430896129911701483130128288114244931824434310180897574720160693380428624954512273963947325315966967302710248605694976912804163509299966932935460094397866780236551076304918444187925628731332152423995179890558431956842046970472589493401946726902471714321591363897640853958518352228945523088521123426602391893401413935268154886590288331561594113735347864564239259943082829321880792920830797143466986114389785949892020426413753938862109052308168507313129300994971991521795708302513578310479153143413529062067121063354837917261406506582180923254402638023180886376132375054107988880212573521245200248901477575235442895410229495328679296861894313196447983115495447043213112586834524660366165024929016825196584470593896986368247566340137846916616386434490720484492782601206538618421758824395286782791673916435945579244994919183382455466287579385573508159319781529732669948865947096612219936387299699038480565239308177470922136056616465082865230686727758240640789149596962931172674298413033142887541835333667284347526763535099569411790630606721808906185437290916426729402260954265864355434965073092876410713357041828732286280499521375530368268603902876639715055306336409753406249236638753045279003507116382854202730660741320148338882822056528197508838030496794090606404017526694860805746719017632128622782083674100957891334423238134840824223191722186071278031728821361338163393359691546351652273321800392036800*i1^157 + -4814929939849375703294373266180902980802337834719937131700319564904376723642202166041458566041790582872136389956267208938173536825551496365343965930302958222695115297714753475308055224256642156356654748039670553126239902842392793497726192759270777601632077489319799139384452251102879719626439398299104615776152916869457204839603158539035404743530545279233513874411383841527476021804322288452672371877138084555809388992552590329828286035442900156816377660703513516995789583527615456688739805437280541840044114262501243063509602704750697460189547239441361728923622965205157759700460211319507882504440117856862446096348735516002969059952195819700868448405695053419250717596444345484673955118882446636189087859944284705297487225905493592157271419918420220147721040380371290064309685371393010871118014198555264136137201285057414413979812131093678885610951729465839147434202018069005428505227690927338624718675204737271042752274088383742871585908945590723201576539778764753792482384069828108518147318437432784813513684912164826628405113734704605199228624509703774722530289195904848330677429440487131643128576611992202748189744312610548535380389817504268336400325298270579289070713737048385738522822217230067173059988380004697158620371512398161997827820725548883395370502822156723464237937621308854058452319418025344776473336254445348923161737845578402726955872168300495934667166912362449913601164989888549087097330164451510934262794050118691886214515951453217813137145273328479607152068835146545282310159667396794746190275984281063918147090066881196963487564959116815853775254344092277907666764299863496922383980488458615046003234353401169834029947750192244601056872014530344738274846561977057641082797370644801096373163840940264879056941345559822395235479297253635036993686520584933258033404709769629343393956841293432965238426557696869014857139128093235685028628505420550142454367443378722606427148214068773149666850332385413656259102541304233309535651188648253911594057517377687937405191423729414185226735552154795581242374084103083480184050295942839277954725110674020686468253580481937766513567409282955756009477437578170521273210040742828531983001657565063085513566226706300114072598689944236832023643714302508204965415830531886560006031175044330077853523428329394290673599780484152331174127547277758699762576284578065139638290434826959948057182398738098056603935331750677530268193244487051674428503631830162819532819753051240690337340519852744338475271211294843656072626087390316354261806380234878311284508219656038712367722337989882169448432228949746293154909986124810161085431106258955332630024813851689690518120*i1^158 + -887211081814828827883607094929410403725848182253094222211636776412657465377464711932466537381362017675571497219138266419224454151812617645007693128172732842999676266145740330644538514022306625927126556040747086802920068383322834653924931506717493237123627086345860293031571173914287249181437344129644924320557734455469631222998007600478315530308543636587896693362353910024892691578433740479240371467513084949153928533464459835023917883354217299088410471794775412164263010264728422361855595513330455158884913229962583435157794275466706991126423236365654913534651519666120185032397222495221997904401104321524839132141004650296306208879245370805900041956089106503435769260029057200971005092405852235860637965667800485292863330413614554185204791548362420742218760558217898427478598465629633099108215847672225296037813086338280569571565611218131099780704403938064271250133601992802138318137834431660087606004772849411181090212680545982481396762654493876973337042193254192878154970990439427142626818962386741073030964174791937776463688408715651879205957520636230918701630122606566266843188201243218449863536462329584442421579484248841634808123532772524830541067207854870472650447063294008455018584840772110748776896082769190020559917965607046474808353339355197653681073663834586328104071426442327818211458986641877653650451044033301374037911187073829819316342194925623415158238355403260207153007441484244697631654580319183735603299039613794117067512528083998932036202182602022189411934205584429241658580784961599255180146364045546406244293346969898979697073523995172500782552090330684622426561409220512602074601215855572239059927573057657603729704772396930329903215297595477178114259159471645086800928652902303003384013770696572884147451337263454285684609304626493170721174454587400510378216697830465684011462517530540694281125645415884388614637840924105307908755869481316933858667761971978756494645571847726100500170129229757948553979725353164716916231615195312437518002585538791638214270485312988809707263607366711448478163850230619459841069918545824237233083424225408945024853983211283633783634788321730241095533165589629896903245072317316301267689873330286797392665520544074563522474356273526826764090814719195982464571786237100724595593542905700156550792605072229604554441426319745854465882889812912414171381754484194638031079343021163472944383659630461312135248040155617495568685377918356198110445354540285203421047894562159414956810665963564578860430460437443688572195402822647321833724913235552679325138704996373523692983136555442736424277402911261862531643474569912073083886191090110*i1^159 - N1*109095497180857943713224274398642895539591183723078407199694789616298146782536291803246080809274864946825368515323976567921527996679242928375421382708818713425013549851183163740966975557779062125597363979813037227072193232115615662112901853059295559850587070229545651286964808293559444735616866630596247610817016076522680907401375928412453112593903355735539756572336456484468774721574205265693579025854842147328014459495709318225800205358540288106718794346711329768747118836894287164761361441084610769392882321598874969146978842004883812898366054725561191533430744326737038737722673354409907152877186870964*i3 ] ]