[ [ 119843178860741594184020312936227351623887804410223240071626318743269243567770109401715966455337042549903291908022661326804218845994503102707230491510020387122113220510502936519228993006330369478774300426330806643546053547618377115385006339720955005756052813658509408499368595320732866140466934100869134702112832744263443286693208358395964325992152793153625355472130237470685611379545438322443468575196773545031359490041155065864894969522632095278192880949723497144854175931732208270904238622460233424911042303383924072951941498548334560006308027456760271146973703867085713602552425706812038350564010282014926540901308984615252031888483213208081653985970382215770606509770211544855576627846160152208452435804969557670069139448357987656531778740940804996263865679753165151251277646026338648667881162883211693273224563638529997816391650942176092455861614058025698412937703168159281143690560227487949073341889357361518304272973784062007981646009012491366537683058339227110718683024113313570395779776254321778229226237758530869458958170819605281332708972403907534388744002692526053266895282001923738736696944327058361726571334701737421910686531515936629252205451758496847175821938021708730690855390016368014314515159057851068998592077878671166393884611596654440926024136790863103458802460748414133821447296064990530852549047906128397214826827498536923354122404561983056881168727726137258804685081969736454600503382007456201171185683170936167994239496933689322252636493517203367333772614372892535798196304915912986109289802680043141686635063047534731880620442498164536253222792838987834687761075317181547890040789046163337661148652190351893136041970226597324841096683951118687915876377178605464288808924492249646529363764998198439953622447278297131164093773470684868986198407269949125672263093021195339791788277913227672120033705617100611437222205303975294427509415613977100765177125599916137613208811283558542497640430211981178387437312334466651171058622389970234306763619909701268323169906671620135949465639452420742841961006177161350268709682678692478782217565738524935250864053189026379915008598055929675095857901711058924090027694238664967982433644424219121062202392542008746232068308626474958655834554810581013507190003891562170163089796330542415620809938903010085939571549288477581128155518181530489686368765833455051039864969380693939614604786602191734772672608635474843051324205417028292590560808011748700719374575885845989969922220365247677661123402708287780930159120527547903402715073509915136990010075132199588443620927258880261733549390294025776993983916620004500519755649628142979705752912162234612437045089994651042465938440208402312830628683110987142653807740646493089033368209653119002383179896160584030789527926928689931525366869812700742044964972079817783166187621611281416562604410713819807014033011030822952858150940060485573768729594647205521887110622185718923265312735633867661163388210566282011535021278988843048389580330162354063217504923664500225614301302237143886804623311370403380595754352477275975252674127202779302621858658936074113305148318963020970337275295231834017124195200618011065360675597299220887787413275024656030218575549225235163171993450142724816931243439364866655582781167819393994650248118386704840285514226553830330416225224735130217512401591218288796409144033542979058333437752804376995300493674100941731946528577101988239458778166174483575704873789097384725022407628701938641682014401899662602880297410406505878717048198083724067621125313580925483419078619966911432416824295885614399244574345123062474670780149719135205634228573831647433538844579155244817976056035579982348021273057826902282681932449387813165822899873265540313256676872407149634671426496522361743814143570065258746055069282373905325193505881022482301821007557773564493733291290485731577850746246233151700391716350114376962989367492608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -4062622282059571635028047693274711702200745179351717764293294245108435820086976977641202642041052148156393095367393568466575700580694498317317760893644497714989981168517904676596152221948574447507481782497621584495903370693346917750693834161659141335582716429771021216836786468813619685407639665265679898077518087093899920791885388899343236219686352794297700764279867662126253310054015861022541197896102406274899861844740269043527880154282508274531638223172904007295606872875588172481183688787074214306686578391288136433750500902933179160683787312315022090775591217688727633724965575578892973954188223673205496927739130878445490176965215432490601118020973722493368606026382582577965581157154782806097021880130542772899936547346014812451608299929987408008252434959564255349243303952070108607808380213111850669689830135443261282880559295048752757318099106497879282716456215966640160465798197156943068138428019895645674954444398520091765878340316276444243884939968383903579571939811917873648586401270764170624487157451776662201448942146955076702557225675757549939949802466670646740781148871743406096291992023038751512352183994304100219122873487941860152638527167866215075316503005664870022297016978850757777758146044086333829340817955474962635650826945083588119564653095278727256632448593775291341313173076891517752096792903965045241066778294655459645800550666687951716120806813820287363426608592901526550967768210279700780955222690459345003744058307139033077907295876662425841681915101799035978661091903775188117587280302895889210103684826327802324291997940097700035778246159888236598451725796342206929789961345430870585416146599331091294565667065667784520051680440746938740178770776304359130613618906758493298760813804031452142816959534918874674733029131944060707365136048804147651118842440375172860493936156546542304304659552463147749974235812386664747245027550029361592573860063196454105466529819758425320235835051088997500307796028788084209806106204394168238580356273312964545335927790125918911643747374430118125320757515321923693936009220030780957970223007098374867287569009402713105387607121334282123959212321518218980729438574809646208672574516830650222530970396902894613455068615667053259583002297427218546013358695315274695541337352914918833310065239694203343832775804154437867900214007251641664800957302303374951259975227418445330799148635307150896626897072705501394019123439433741347472629266190177585610571004156117342018136105678715797556451698724769795866956977056004279204669953462365541272748468831739631263596585268057196792553483948170485699186158862970721486091785696796353006460147560327005636774738930651077343837432334926043403907666070464174923930214623087659249924240381340050846942305122706838920051569583700060620223160172759748060766334943686489535258299008044898177963427200471927718295864935130451682170334530100441913264042852370466605875353411628500694003382103512530329457485214754612707296407642809303336671111355252853154082541840442424997986584107017447175259129479084841998706348991992659069023852098101630373227752042240545374241398661042278342923471929582059390613250080254175723891056559222946335248886621569058371058880610127433636920025794858033533825869276934136464748083070007437828353176962847608910500726461017634715444763987639677024071277363538218316676688417467526439535469822414038102207534996273670293286171476116142228823428700838792849822925754342039602174201810994575377729375203208168023777476692396199993509325039726840162350304745277696509165248636819287215567061497976597528586946329807237397084271270005668450894428647070448487531267809643606054789478737318833625930209622898960235519117233583717978396376958494930821862847974045290057723209861785848326877357586572622219188849327815521741606899944064765503578280572388180461719008918593858399415608870651428838627008878949698595140403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 51652832396131111989322317020636668383219771274989847989495455691970540332158896068641612591801263750145280183948307960831233548158916462698036964139600706743746450435839732680654309429957056611893993453096252414890951949997771974496761747644751030377751088776186992599881420102526239091630929236020374644929759006886120237358064060436395208460698526855730525774971768269210719236637020593037337383629808996881573549652802962133657156125117978285306287908006154864427197497030726663623427429437902196324378935235985488634153759119431996146699165267000107318653678810594298839930998787870389807726542182376553547135758371058088913143630479960863535638973796233705738997006949403867227547010441746811766769046523026870781612387599029473909009563652317349268603673793458680149391173728885029062689538303683920873150587136295907266692591316432057867260613563168172053718043395389890934800627147429925561024637849687038879568078895264804107561158074562386548232506542383557855193361172096970139014697446076454611116517848821152516185565252997067732223893231816235421755073694135599551548437459539542821478139049123184345167176520986879759046092115555531648459394475175406986369297016811627081906340326211009304001199070181608230213194127217991444734764133765918864962715052006330828143213244398424127018771809524142943051616635171608997469320037799526895703769032623155985541290205812742091493698800421136898215375156821794605150488944958093769393619624986320927875743487051643241254189352973585326761640693228912616447834263339746823102839679095625904216044248685983582227742890530571376625694146593073025400406587871155661103215079327598678338944397827652996056812029089788749635296702653964838755436733939388712290997625793707604910848673099738453467496671577637749715865177642169352790455618389377816125815555838647121200297402182219915177610028840437813916924751802358323417633266089738440729044121973326418100566187559110249814369033950321847355066060460679657716905724813615411454328935364066788599201473166269449788200183344127097348445613914027986861444912913824138322158277796300437267967254042180319729319307817468212446961039403662222656194701600417219206107155414871117748206971379031769657577579733294357334539060974347681718942046815254098338551597102859638212789296514207466191131197648004466630779395430814875420061697320346375735932985583303473690374261758824573047935977742663643010097339143251522594024010790135153751040808290405389341802583200126575014729213129637417016394738978907355720701949536101405441605380654725632487556461150657043120081570476394310814950702829014640769589591018508422245840452795598635189117532097713343741341405480522788173175852832938912080431993918441446064036405523356035235071847890190781802011254439190503839604149685917191616926936452362030857984457849946857723407036159425744461726273105623205472178133984677175772045828802950942580853837253101309914130509955509286508391864778485983537608105173792219069086651183115963706521258294710973772702473370194670786109023555406914648251291411965867676481405304965893727661185077806230722233012548976209044268518359234564156230454450227234047206367630065047163081005449520704466048016623578810630305052622028238845697006507655129772859298958184803891653637267797412724809269015528936120694258233729538722788321252077103763353284365151928902149585400777880296386209298292123080091745895299892262717628584668579263578437881723868436286417189706401340530644332203884014615754858068931571514664313879625583244105379527990714557889793460301415375012067707774924601820838112422472521389016038149451568621787294162993738422490245132737800283342672485982500976146815289526728156352351550816703423532967015267352915418074371227189282706908269063755428989049800802107273824855545819013687033737084161715561903028269499272189329698447127010604552815539577159680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -334484645846901191834618914068068636269909059879844326200301722052977522937884006540154246708041409456312188361444837408362827657706070920951929107281287857778113739924421747059903279248110372471391530745448175448505906818952513402640805755443105946253262519318464754721449990089596841042711159786792778481539454435175592260642620375915715418948615621311532557788933947503385375935257221663198609141022700953397333984819928208259234385863210216935257538601041088833950529960475272838193229224115386631407788515230258015396567348155233855807425928626811867362692826170725853055914928549712169544135665665182119374090094185963452872990066392295110196272306936203275699881540295569583385021424638843825731371597958438785902675643031804214926037065978539807677083216339698493388809014921674948391222124877052023968587963201506002792299728519707932944846286529000093436124522566765018442372912883087817419972382102547060367190026255840657112387289215721066235462780087800829268744255845634353968530133035563093447792296381532204951284515059906525326405024443723581962023000910355882685736740618372522379115050114714232595333292893553589635841484897730209104270952868565884088969671966522239554915199441999253567133557107328168366309709425417456632340881477247346056141739276766753453224482618412450566370702949674757942763280716243913013830643178964248137230811574002079699236316120450906894475188872168203617681019089657658353740312753432652765754476055313022009022412447163272138094866025557659582011712245080377620671867140769865391872659315959740074738324349866511947787283645158302099660779836901765055262760582993705826357768868004915836234534148615193884802915092791959196187316671357517278408007030871555191741939185866076391046601536242029318777159341337448584756782392939022448577196900943137304083403134540299835809613428313226447091464755845484428801219177579977137597436597885322539962048472315423887998131993312443994011949017720085203918208433693024020196799296761107114129185102434973658679009590636209022687405823712317262617651924740686956136713999815398073309475337448124380193754059637774066711082989414488954632541511347878399740477556296620232329907761045364841664495958128541580419604181937883537235647876420390569259205477312966691409309479042383605560963863670523935522546733552365328063624715932207411090810292219863443204182841267713917350434890708768552636612208913051297028525625849577029840910802071203353446720400768388824381252423002780962623066894161858311014638713466255899694630184946372144448318479060249359254127607646926770009051718191385967221438165853177339567926205109795935732869956573418760619860580105243249777629954064164334206309505263054293129950603211265123364153180411054831166802618587770294316255203174468588497293174623624839837303571382667646851061924789349115030689904704491912263016249102798036831187186514590189698297990494584813419335679252788002712623568177290893450161853313825417541248788758468421053618478095809043652779918996162159418533079255461955126502834386350781848119275989774873542624406575734949230530678276439037155723837131681888354542407518502391945454031536569346480210699563137183982113963899474845051779913545116016123635234559978354698847708524276322294868561424405551702191662367093260731573395668041951234938408742402959874063238827840980365792712263918434877310142447239926456295302391914580416564200842029562383697132399288602010212294947588181016665428355130002502497930063070081892006665068330500305927936604376923046035811946985722624881224200262057408414379576645178197500837998072984150441679224802229073196085916183902208391384188734082087426667554927171933793944464606110508784689868414248519942605124123213458035634674061663784276926537058891004004098609230927630348681439049664772062113701583305479274929993539106793195610794570140864823361507338877927424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 1404317363779466420396024873014986781689378443847166609006910367838378138136316881579831165942732303083674776505814327281544596674217420049672140833578012057832625787163400775543044807785621347391860031938795241759730663945539306555287698690798981015840198153818516239015536775920188762024331163625202420445453273004237561355517883172443589957240672341972628470830703726937606045369628247849165088417528126997048265664584097322842423965898977421068252084293145359152681597777929324507064588045361800134019519078423879314877956796432152403986265946124647185499312691348422794201924003577189116652809798000587064521043107109177371248750536721682174017847061971391693327138097375100400029588872970996901041924062215537220802619473027869849324074021953785831640416266675067899997078392662733448526238151198139513719857046507970503645803645261360752409659593384678642460308557926748770523828798509438373547886225212044169399941391267305583401176652145056257026149596501604406197755283700979360230610414870431511081071728529253838497875618808175170475743072995126322693405917840820670694407099339258761673790768468232772330373829639687121082310131889262898884522873160045221712842392111060485759450487003441804244763568779969818973364078842201949889362058494359304030157616788929062398480507228963536662748874096212203005569395079665050733689706817173593389896878144237803784699628902530906511077097370173330675725918667264983634254101913575818541308680509800057625077418201301101261989004792526135846115134955803122969070894771404002608510396477851957440690409696265611264117230597180140945897756921566612782736566284219501797785933098155548080003203015370134886467410163195204037662039238831156583166471407411138745308309735694635958894530655633261005140080252101508207668977393056435669218098834881825369105000574674870907689112571255773036160991281820102495335658595448250090231444241389914705005351943215934777671479022590438351582450208475592949944733662021984331129491666835804785762578651460641998056288740254332211215452034276577693984951016873380063658951942370055300195360037686732187209532903271520043493454560996875577857385875628491499672420998640656596705181852038434507541702457918995738674477310005539437274415325500044507906887707538413435127148964173987447732084581201007425585258347955620000098054068828446723232029420453062113940475937937427645716117212850456700404195959678950743238698967445257428085907591615384559528558034336345588230533567006220525195890851650407780871190806251005501226384900638613385681138390688007813484674305453087447537352982292764394069245994227943287429765491922773660971604608638540147065324326740937123888514158147279538401143657072569701835160734771856318360796053200597008212862216044565106092477217257789559383905653552984700420796710395223161761060206173421822245293787147388297569867853016615787256341110698033817186234878750415135699147492061563659683012875302489732405380246721872914113348454235465983027438568447512218048037764288372106029518379485169540164150977173526651728004514826172043295577289926742317063337931280806271899546590620860912799392360565216756041939564974140472192872880719185003429674194819990786498212738367531746419069256393571809177563730446711284390320917712252457380005985179125136279386629631215776565630265980413822604364175570043270530816912896421727045975075616380182117973479043559900343779569077957925177568921077958599043719910802454388150637286198344061465116839543074342940760381872237438945692274562630313824206042497414065874060400530599521394035848889494228228768224013868263771704577379747814860572762127075644721404440701041656921731298343126456246457354438342049394594923077083257907079487615553682291906574576028686411008690785843131902154120773146438435862215251320235359257114154114603946601190723320751388379663606275144580374351826179325952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -3964003697969661708352674061593217332520609286379650479956027263217969198375051885083208252715923882666456782984062680141108077066147986395329298008003872970082790782384993426748650794358413171730035293989203759755174135181179716404650119364844499192691276977058022316864269141699876475519862579014897354246261929101801017712780541974423181072698130614005824784917296031951734085894750424203274320592766374252647644583270815854174281572089941022230028564839600592306273660314236910524117014597498630452604445681749416981642531325264872000485564654639224020615714802443714802826071174175110428550078254844978892443555758168991326007822152714063435385626642447666504804444517353682957454450965978542782705287385978671858720202195310549412291365066498409604555524925611892264894842924294213951429199448620037281313366310176612879876793586751996119627932261039347948266519147697829066586973085282520869126874358171284797705692441156289952355466890020895521109368119722247463159115763250728054992811883844851030658160347615991649682771121987750028300982359406813397513516597015651014547247469764112649990102929838423141561180825108421076527171967867901697925918185982266274181371426798785780000362839118556432505345553461878806357942480483543995163224398372706378257394236626210285645079196404914037570539614151379634183267178437861872804317922962233641176624712145555059560990630858854713984503319725247824543651004032903694018920012880935916549596118430236834046347378705499460701724967773012713435739006552171229853501308693643299556059702633430567886585637015667953536296280609930248539178844661033819073557272132624144968023141300802474371692525321011830536984154628814708939903598261484159537731188798401465358750880726527328844789083207471331381489581289127791094984813479989018691340278462855445317701538262036071440354678135968593092061905228680911253724973623981984930813339612660594310106763151596858191145972028948869982836313930650227677256666406757332378408322860172395305453991107836112435565833588960467764487838892168985511322452324729725782573556327248576182782840875060042893058900843234679951902855533973891942930954533340724010319207478740768035797135749237476694165102531338305507934260795479374463664273997989612819268659726669574045445274830610735836747328760561217786520115067860276897149265728621335214716007008319182008071166123380189177941622619243835740333195262008349026579565950874698258201463899026932561094438808098572776776037101901787452336972734138165717017279971840167872730941918642900851895607765671508889096221481312480382941663636513541649856568511670110393278758732902229878383209961830511679367058642581181066011484882407192481896278952053326470305940422328361754174693335039568270299602203294025615609590759554443832890754170200942017133366538043340397544338498756222957962555821349506719756852255064081063970706394237923697416697302582182877796362219096587369990972120447778011749296814489839183090043622695264485750143563833992458805440277488056046101803428167987710895258081401301995350256307456618672015671806223742554230594686569928597145575049967217794608705695728151980984941058736544043785398681443779464169643254758600484144882251975635774325195624282345933253452740170981655627080807979425123501563523833861153878142246413099420491733091795615727203375820000450810612837330859666176985651303783679470135823442334447481634178714394059079760493485043111050299723782221787494474316436952099674624228936647086314882814593378678584642017582041921484123896053522729125449768310349004377982977311086714784197239243080851219249522623037461524276656283258430326091848906102826214663035595723376854969800138977364091009703486313043174883389578576990597061214498636406607357344013056856261715611856989789584333582043018858250205220400754443937354577362474587637400253274661770499192387117659036057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 6947663878225887529163281992554812421063149666931018626788002333441284469495932828583580148959509347404707980595778484529574446385990104124450799655835541524061481894370409111523084432214318346622368406446356499633577165889516833250587097435368399473655762990402030454023950337532976623270697928709864402868352721215273014682201396797656062256469772056107767753823102730754731270036553131073372509600417870164955993390475148474686817006800626163955084043390608831640003478024193284163266377294760297501667355533484808710846351744932306457841576315462138427068015213372131808235324649513504605344512084625129680627190764117179799016644964439640744212108067291889317352103230542212909450891443469526082100602112861608481156568036826006047483041952468435214006399782299714871938775647168173361170155506584543217662825625092731404508786566888794846373990462285868477105762993225315194576368878011606074469569950859874351491566093610556808295530800319642614288381634507632352072556194302634685818193168972092521771287700907037367012434787023453907406940597331575646643307929892274444735352499655243854556624031403913144727345682276983736433865812507900535814749687382412215987058098076543124966214527930500584669279017954989887807802791116471674110373008393164096553358738605247526423861419110656433637942524973615456806455509217509545019167040372313653831420133986749193222531021898172395222213008808270683610427910686388846624834633122019984535691343217931002761496028504515863979982291357722302066483908913584410279638961491993939046099938849578906202903847380870132228829753795610807242558809224201878990907802091838080524544956658040625510461821512699215772642842810191150974733079437507298025855877982023213243347461812717972590268975822299204098859004301969538837677719596724791500295813024774487611319859284149169990320148031712066565691215331248506957473994310371036007178515995471712360817917411453267090788537958852078659267671162857059317628177958062170876883746259253832982129348853788224435950756931884409803195944752880142565576643218611201989670563689385652206688671973333401780483846702674708100935673063441323485773436241887138542888467206971605174880620644369956196255551587644448034715951482194401135369648281097145567954761070037625133620470597521198686565805702381369862723417456518797116945751032511857262025062389557737730258601152583234002943777193436804243055824625934843606853051023268896022572773643890681940642543528485766660053416758602126348031478440246929125575476602994002230937757942461624550052205137808898262992130072729821138302406958968467736127913156416864715501629544774694252906840609997057307005328623463410801548584468576519674944197111334588736185145796991062330034757339492152071168418860683528125805576348657486640063567724720177655784878007390670031157218819837431012815502735802875636261751517927405627659758864616326799910624684281860721398930933729534725988563156281158660454091760003395223345364164805118237870383136426471552873668376099835459856858148971590725362566841465098900460323134785151724796623993135406775279953538897625597326712359038174340548340806807809458721523984967307541150730054952576857010966333242524113311527010163940827591662604675199153627292129726202556897320870124951311239638511079384853625073636800579078891115057077282042624598707501968570585615112677958514659191540532949540846838541809274188975835528090146951927080716368302424547061207745229369025536316093035175409096336634405220597309705275463804284745119514468239958149789998322435313005357869819151201331106024417849989675307583979659815163630136818552795865133544530558950223950870694266331363725871973393052196788592377719462018925999098698372640159030330044382498015947002437087787498102760733552769841008457669226378712231155160547869541801727697724899943842121054939928995937197415319619566202519552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -6707391925237014956906656888973671308456904673143017746129033689750317540953436183285807826607892616669853444286735226151354443603834876517526969044683846427366339653135500479038710464559914021485284767321499975129365495215671875542284937702771585437030655512873251327348668992726925636577432744535377378585061066059289118223676385999351269200909149499307462685446661652341710273629047814317468546686037351375885020794064886610925944175335136742720049097237332628912124581005031335279807345056895792784280386935541742526900780563993306548901345105069399402471988406759725560603730014388888242094787824465054500438187184957109426059356052802356630513480819860783935877663443611250967293274444134857849872758887489035102490342563875336143151692949214069237047810665467407861891453449364838203861183637305027582259507259838906612314958774905264202270437802969858131839953719301594095413790619625010475857383208252964234251026222817119479279766952292087652373259483617611492550688428049815977818778513103016265530094475859794464778553741353200894161252655174200844677010833313141204056534003968604625982404724215842069676976879918621271858868874630632247856132896912317372471835738691582061452880757012812568658692630308638263224780845118509451797408002667391748902688542396332784772011607931039464999883635222763739364298046627185990416706358960773774897195209229222843578706114848000518742431102735219567151419956121977464673116798987465288708565919448424037194621507131582439542672855689287464658977297449365402167455930116349980645328603918501040198863815440057692307491324987348976077019075712738316658210618183047210182335753845452974955072415396343164946170587092871439282999116134753731153498043341980761790047643083085724095086213804544025990780810788072170651041624664924277615091615662720745859095454690650731777085863428947838842400179469646142315968310334130588041391188771701393911735252478721551770848071203755544865688333663576838596312641222317900628093404034565736329997514944158375211918328869233533766880443344891965745939960675834146051880066158663480130889407171366338722646286225556097048087034758586851197894026379693236212841778519404679415319905966787935423092981702741610874223918653441005096995963347899781397682802886807551667286359648200768333449645527978285906248122285979495492906482332529991934747008915337183040345527590637368250886681746765354947395870203576629078675587237168524519553403280923539216147234003765933567008320443847545562811113941695164634241877357339189996667285332536669194671693744931241087027593297608069777856373900135587707203920643841404437963822472864676303755617023909891964969553581155761633976168357009544451851778007112172102865042033594293216676024885866876270091069354547146585537081521823944755710080414325573205280240028268766874514425934385945556261821806225950395208418297295552045219433370430931194337975640504516426735862830944564575518505823867690718188399496665699956087894819279654187659728732885226601795122455864275487453378060778996807013215275648153112623899600767366686024013036833243936708929670334688110766158706894479877938277339803224640848984606275203405711548224460803811949365246676103480470551460768249305111208340913516902174247669923144141549217556073857200843173568095396277045643601161010196576430105283070485248323498838643770201765709082446244172572029284556729462141971397300547386573438890779683183347404726574552198032319771033286400793214557788317842450008523053714082466800071994843271144599915772573128642591705698890205405749543012986687478516586406853518770784860734307427933001905882426689384694607331058717058141402631815331263441993783639827517737773415530592486446707708749707730047141612653189426228145370085853975802027692525849306972523421682613573576691352010017887000578438353042163025935717972026912969168566196439001689017548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 6847938720379285788745319372566728155755028219576515059979342951437050987464321127915095281458771939176720393953356839670830781481550326642933447877722640119316407815478969523402701312020218050158984087365988490231347195577451488924964448126909273516259787226944247399321034631217392496154823785102787631497463904951002888827741741725035732636653819261344164946456332719973604703661582508052762727277268829888923949534620433677157434972865074320391713170433848494727603958653679700001535503440071357041830505092117032459521949772897691260590985844099709490670253557523997810491915351420781884913479583346732511051563437190471741644454047339421952139083720230363649401868208848916786902398822605828425037688206182889803604240581470280871866152034038585913736894902175009128023815075810809117697583635813729721358487983019434342997531500659117169350129100744606101983015468361869107544827777144367400654863529843525644385291963358991558029251638777748261163916500224130813702141003735380952621672122958464149179717764026751970469942565833208066220269195267101193469362579317104794467768813644470407558783870809621986557525846637471011659327399717051223594732196923586975491324982933113660920064507487376976939654658545313886000481727045921659290534677888935667536622981873370759552302137840691495745236952070843196492416895929110889515292789792909933560351109033386327309993005914942447759632700031171879273995424688348298920837746452203522873814558156903681036612731372366867900305723820544533345477535054045132246786871815772428887641599837104901028491416526719001523032477450423209147899642741206863109732079785375790145157133369113276312734320340355364146166954351528460539503449155394031706517686367009075386215729914744760306846811298149808351969046453864958758416025252839544574903333300169626163610216442486951896329900679861872027986540841099554649187154248975176016450418648788382245142010745016067980953323485537435316182574479700460375292161708464442791707479380673905972002084418334316851411724030469847526466751446982263748505972831790571809665334288083759309926789528973696232072786209111919815821707730394028177240212219907385697070181387527297495889738119050632364596682647089826521271116944662375482854405290225514849290941550104113445393197608862689482460552245372918582653830778670043980280447993177335438786985801719965072855822411225319764955179794170208592561122721193676786233952688853322667470534781635154578899193135620211047622994749722148557613196759037690235385201826335090503613181937104239135451770950954637247710205211655722332450831598685702796791336903712592291208126354992636468671996484866616516520157115977493466362817603531791357920420331386480535514392240824534134538817510597238060162866604193085895650663863271990455836842071683477468903823634938780737457810389326316097508631515301042149918653373648131067619280629856292135340853744794751356343675738849476664316267294601128406308353473588178372555392017180312136305207681379886492128011236065778356664014956789678469709817835575063822889552994100819866011407258272130842582711004310576705274240067180927539271018017546451117080313267909154451441619092009930047686918359983398677364499132668059245220537731798268005042614157708886697554182158473451129231155818587146281014598447032800035488207826506123842324800491161311628686268389344018150698775486920707669002829511972651960412873360783584359227924819808187239570655913751839037720179644133316049797882554172966914442059218608370375405580302101759130905675667860195982878644249430942218021140508412361358279830931757407025119998057662408477973089990190746147304642463970644803018095206969469262378500215254236114021281532264311373024508397406301106357852780241140169600536062646631719910396640522207195747593781986843966320467742982837301441130154062552639794332508850774189203195806351360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -14071566714311153583426822664029589527602004483203257359097941160844573084466264942228044476784434676933699955538218027536203625714931001034041683881188408836963770123521094291505899776652013136424290712804544881899596782274524265497474062371540074331551678167762846741108504904112049171249941457123163650129854033908169413142454140413006048635274690779446920667721508997008089469106012594029453048665713942852700136802873550257349259233390876071819153506300073995858367753859611023371201538422949387894434824196471739247072568452706456279884684185780946134844385156041023161257991235908795506799510565920310415218473285768578431196640481481095213338447918864657321235136564934364983513231236898987462347864363332322775482188652285121058435276587017447976459948116498056885929904710217178360446104125709244293511598899165676957068864123617702160839059257118690129650826046472898320335427860199876378649512227322723941900646580573888756786469487351530114251282871155991510852351970835283804722014735437891033286917642546486901518916516084473087053969293192229118671972209251070511995598286750500341376390448846250369303885728305405508281828373492522809415168790993424601592807432415686543564236075652214030103403700287824784659519537541803606219418458703876803723878016077176138379789132234929964418587434520562050763102884152221816865156699084897297613728603451823601016579282121025541368709115529747627172826364989779548913845809701030290544758853930887215717213675291394844381006847503128197061141086920440130928694671493356663635471485389267233210565273615646850390449632647939548591811229840020407000456644520152845971795954592052454985526986421689584540575361767341026525945940777853675038882470890950539052627687138415492824912584645272047414170600095749758596420190572248017630538870312800506541185269245583895712727392386625987881063608096262610987844141350594715366745142683216184481317545984598928795646975503707051399444863538748244428081816387535736971380777556040860848786633892325994970110680285658087238192703438119846347841239102628190425937136775319011644472266795203018531800016489704623448930369968425864676788041253026069195749279431415906828381722426463170748661083059503138520928845678294365243017159717702407733254353908046948415682808241716413769354279640686575073072976749447601001828613642108136189513670853024504935773901447001713570231808072018737199710896990993351464989162772145465827886132595051863442221860042007963819954051155462953862812680740842489772331761768694273248841834266179848818082035115713879753046058594432223557207162104382222848372056863963856436173963614572974720324751175214135113899135696805326535609053094700025507777040201379368336691703246255462303050489777240929607604741917732078468652690054947021500816729124086303288405438601266758673752629732493515363800550620887375856161972341151998170944214325242036851207968308104461778004427033056256634622386671408103437659369599637971531734789593921330930764299362286427239745161467640783066259055874870102699570335151284428282444778902399243812765200785459045179790520493070211837944637627222740134660722262676794927861384789721662800992584884460734066126588737360339493546181467823404415386392580177751121669168229748217241156157799818332208282276714592415797762427528441331622156204972990688906934466725618011779094561521644336488451154610296569519548779283124993846955604148839949377437975163587820870390103863177554779804055250629736993853860945261367838744772911673566909087523232127596679363780921364936250740871896979361146637681119966652650649815515418941441795722556800966994584728550266933549336162378716149514996747316059236707809584047233258809486337890869433808480889985951931534674809708051636727010766514093357480979736495083513034373164492653080391946495077436611878102483666830897924434402641377790731563667816448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 22073837242378527694570317920307096935732956039656867304610388507354424787434399804522145785206119583087265960536816845191374500186533882108599937442736588954337638533481002880173293758707497011205314719734197485826700460312985812066949693789757555280202959063100622527449800799232769767401098515450902002500732117673814264306098330111624713064966068871846702386851080021360728830234664429709841566023236548615443299655574862941272881169578888617658403359658065814496932736928800738836091729399385794895794324134240716500793344988399045715010895059496033696059427999004226811738479949564877493589805293935820024773525681531471674623888494085341585486811268022133106318811815265168559508569967660263164535604413312950330367257428820713403688563542290540366682028404958268653952824688253476093819267195115859780568275509587029720207452558000658065214037297989182904567784587902220004680660774490210923103540197464137734449795161327125393164344790131866090304397160429356527382592996275482115716774149044234626886886465539371423431712902110213725896288192017768372713266813961821883559394784477657769318981957186999400230679557894415627241575763081900514337212156269361677307473881878389595991636883728556710686307611778804877818236727312433530361513503652539065985301154273996017195087305701724996307801548977488268404632139473981869915962499779988931961101029481301852986765110559714797353746048836874888784734864894739338038895258788538069753524565164166295747039038679191615771493398601968621182738621705571141392349417740805799927952236380525600096350123931190062611086274222664471934676645342291747464480587432985955946562692618203207887297966769632244515750099528372250961836251599586748299973034990236385169657680355801236575865336547355720802981336177137936885104776613127897044849892730117029978728330397231739675672454072129642039112231420810453748018756185781337779192578269231380096664595838988479880759999155518379631932241837712490936388291803682428918855664628504549645180733666935913069276418145630312069958665635173252127569998519386712793695205091508911711969084982465417795397799470040567468956350849366136548686367543947786550422373025276776361310754385005433156816264736595834613640425101545639779020093871285921407610587555880323940773471354332563798979405996862593976049311083272453841474486627603383499320915939698318422191198187415668010246091695508441038552406495406258905760144376376644173594167264415738251180995322246005251417909316247391325964836286045240780608936792553577816982081097687513892885556778436941399792292361823414678043098824674035449702532198741273073710160817992958122950056782802160718978178620079237234710187985947363499691658939770262577822202522397664214698997141437710704900133308846259871449873349548651128879647328514836787339972308677101209088493300437682515621053484767503449915506758049646621688529639172397375203387286965778409190275849060938462026992945231435708280943418960206002733641809386488597857391707439196495105117025988288450307060232720107126313727854168672270807285122579873289114480708094970435322420710651923972615098548740676319716839163126128712043177809130505406172624335279067352490886320173452897655038464260495635329506125031027670669410878881125130289134349858101245283344732577224528154146598267082501482036411515564569845440908270391868454182794902941387145959444331148117378927160998271063900215211581587434258774061612532622586026239217053236519786002346300364724584969659222826574556431234033975538168403488869948945237283381652350307886944695810778785908507108317831356514326494853600679014887131626597679534630980689326771790942916298273090925823242398935360214103917289344842177585658674319022431124739614360271036206010832683456707072650404131050883818006520462065127390907440956277967607159476935475589809672673587027375922635076008474050560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -29036828226037769413208130083508096499774570562202058495911831765754917981197567523495346867505489028443028090596012993875835148121641026020182886957239031288455617376582467714877665841113130631967306434546798572648987642138403423968306454699633733273088479807681016357612371056493609830994875888055406944715494198131933365701811281128102704596124118912678789242390705542299819421480627955089384879840163856757081480424459489596719021160550670649794416204035056028190636313900571537895216038597394126635178810191578555701752757465428529328447154666123148263374441199313497791692181304695641626339631563454661796515487727019522541243195175244777580409180252603626936331860417246741620447154107292551933570839451259147596096346219395284254192974672759282876211469745578147273316574948881939864989025698927933909820112019036469571906927487179562917924068661865277193139700872469083170338914699760125747652343654987106665471909198756614444272223124126042276622581779255529977851316833557480225508161175340464925609035227472444762654141813300982437855819411804586678346313551109524379918461969320005081742141626587212042544863085582138879426526555988635977931033222255914799076690104453375281384390159741941748721583047341122922274112502643028504570810840496199840447697895469209272624750992977123285957492197811649607002934158995878302554315099100345693552060786969722817966026239200243178594627901028600448566519143226044213899263935971658237975124984124379561331643412261417749147367520180004576384732459810148712144497326981163381178560857745917410171497402362275689798144781655946481379030267088005292169182420970203566702352283817009336252476161470908586032801816284077451596381355549360088437136298430816098602671476235985911087486172970898723233993367055615601809923278390243481626418417825119231528098981244652015709286130090808830639588875388921173724887394649624158607512328322805473219686770193574326512992718934967297165018215977115711076172211213490473017109788843946970809465102889995524552200147125122177344795316521237898290440607521451420492373592330674911598617125952572418307606150445061698596626635646129740740589983229632510545517686339027281860692066783598583052932968038705387006078823799371151534931123369603844048015080230191433017455768826661533610055315009916804458606582710894691298873875913189350835739036693056927803331287342914847874416102780544672836760420754153657786843426710566108799558221463938819347894654014789126124279457245397905383853127490932679149911305652899711554528361482422013174796968773036182069283940924893196697266890385280757899259009410982460228788693895943867976520116431569359068938711677119496171301747726243580091527436418971254973831303102534534899938374714544328958187292395496301696730817947496752099334787476503867322091263618764008243777721514902555967287618706108376547743657711244574211794064863794807675621586434443173247459487679181999910874660979262019082643270852419161383965899978362728984212880348543326879001136416427996331138514966751478232171366829642989859006422743671022781813132368529493596933695016889937551727960196282531515814869190283748073839036682574759332841370932368771564178579113491105631115082973633868508115742922742433824588261027585717764146827339118615551630805091462701982269275128156408349150020006185389261613047817526126020300068455906936263958472273208403368771914948251390123809302933682432324533584372697043949750338021954612135878364342532171482125668331445470317326726611451718491597729159807018704180142909483487182280124387381902707477394805855560625840973399558442432223346813679859870010850835686306038387684751988987813977018457844808053164304841572216239355879220597893830060315651372417574183384419587653290494381911583990959507053658716548190797630006384075948926167561435463782470755807254988771782111844709231922784501760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 35136285858850289803532888335843318271750121720407654173479209490845767701231905999634298877904229276192824716574068238678217904048263600929825957305607070714004233882105317539005083261587713979284070808862382897184247814514483209509754190101032513941331126151365762517940779368041774971452510309263538138749230577517968397660096050573052479075168725063480900194830432049207186054115101726746196884357660705606146190102930331911058764318088758209394475190284788841228984288971422840523572127203843890338019576696936510547324881781880875242100973204601164484118670903119733737881111071704341368329555990789836409750878479137430513251731227786016633365590640403267016811812419453775469259524235356933278071223207350749298699671687210290539467212508383638032661083143537266801440009339243873646406002267296877249481976265170530235044450058448576762358951395378025073190729542987364805682895156569338385148799583005124196067533822910220130894769891170436039961039921479949958305075999446221132769577938863780745867617924739163497190776215075758494742929355125538236303217147336258318892250676607440326320978953877326830010800446776130132521899096786327203913505508911344045786959428779027526635258614715589663210977354992878902031348497571715707131473731266172409306699467507516546810788327011851233357027319466417590291520927786241744989486106970410320793098526676242310529620002856753780794759071892099129016797874010442155617312050782706048374541814894121265904187365690228640522023410655987919841567550885212734865721119422132552782478849280370063968235200925756996627404387156111408140150499677953228355432312659184191882829716140639076941272595650726818198251745814060347553645523088540556770539227523838108286304784348441778058113240404917103793728485636135372355126659833571681671650140542014216457332632376080025298389519080799080103438880617109420531026768143963853852680312575574296467043322344199142719827870035671169446720672562774265194638679428088405007274325045287042202419724441294823203915612899866003614789296192739867779733414068542134613731069227655045907630221049340880539838819683438199311555616194054748090829964770322103989972286962984988009189464010566462923350624033848509021401136893681829205723332372978381082777391564712875832523010248855603431142171860133713338682981419713898041357104853671751996134133657487366184820387926279399068692246672728396598812315242081095627298635079353625917147058888433166099210987828520921546856221608312857100949975692563420135917320793560191235873917518240675998990193178825871860308337789640339166408922260039287229239353391886760555690701193261459232564955580142596635195971144949157851682598479086308872454269272400050649083498610147746619963060919696118177039032124802797356977595110344918078362554489656593889314060500187917582694180096444672131943616726297880556605764478764506256546430588835664737432574535439863662694525262703736523334902179552175679869271578570995899057562375918340903319832376169150078627704701765688941739240551919675645505802300916179607437901844507575074234770135458122174261597798508691467499222814682179192814942401170706454665437547948090333733323361666183905239451041378005125862149829827415028073816770995380913865488672986750968158004371381995363410087614851778983134056971971093211695769640985110695994022641559669915219615011572267681913167745059984812740897579176617486666315096348830041329710170526614687156487785803929147562694108166251492185007066359201508815585637065882178002950525680661905136933272032034354087299622823482506462163080095825150560557840763996986793645418338861215534820501504582978765367401159319862244751327430994789974363394765803237557246265444964563311203705698176464075714755259902907948256657526458266836436521445780081190368088794581005541005184551985209498135008902800457438801650887447908712448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -46482176066735989016822479318808016535420387135535739748836541765409659723771076622511126549194213463929953592834641745062825719616137013114412611617968855700033913450150203347727641259210960744956929432374821354015574564786950318808959852314248819141422111245896941309353065453669311019129461938963629733281052620243916409559551331162260619763189298734138371222657887930117407249934206627461714000702960160667161027104934946531991974506419719440677532420370827868976482948992654382863851359029225284296439547864601629465454500376373771893372268366469566386537094703546359805837776467857762925026314814477092338925062751514972686989375700106651200313577906149997977433174050972988802397765487352091086909469127876615353590643315438332633662482044773338241549419412800792524300181011304997944836583626427477316523590098712061516674886235643541232131838402580925472058356788999021083259973656500617977008233654515392811414987994532355860031897781440646715180229401349610249818769709282968160978673323438056151866569407753625196152887100374369854876663626056505924605595788467024002488544127413704017129156758796359541952020921190142584669631346345250785937475927475115742754169124185182532073502784122425630622422676473887056435877534735162736845068673139658784812576635477108228202856687531816947355147212409159750753002061852096495925031394504642780015989614287382034185182907849086097509414529791315319852608274851851758981481696949105593602681507209273371466318140821579350227714276592982076948200467771381425894439642722951411920189330850882742170347917399941133202501570051139681946705292764183313349950170508141089816794719139682461870700767800531060657316620202517399598768786085414359044481702662907035770226705652525078212028040539505513294218392617284174796752354085401693086153620368725160319959446226716768727401018267274580452907866179722282751235693887607549817962320251521654504083563045639502325755157890052660912113123909144707408327665831874691486722657034959155018263354707456240026024825042244572505988266458996233544950525647096526489157926596004916521674505651090260257350179892933334746701325524842516746108098445253587103262066896814335053423932147121651090309987037596991150007243873295000604907416227855014853668458901693194986505416277544365623948258776665520071597554302126116726324893666475421161080168078753501275549180965817210105062349367155672559022571938077110159988775330514806815138027935267424292322620260382804960607598084400477991596719940170487041263312337759073335884693732551199013799307639856573708280854610248271240560230323748622453740630448623632368657934346214687815333214313198982485531821211060854373098632183020766852790625961583003371723376967633346136138811605676703512540437169566549729601645675186890381040628123548331998499400332477070787877677925829953904732005273653954044193558413298095349022893470615671120689867765871990091504019222443066102122625139470445945420645894807472911989196500820620085465097495202859331334188233044044513942005098525157461934075700609686988171107555730418344029986189513276495266025712319350066669353399037806653646840739519397080002790375608053352165509344502272426250717844074997017108812850801449750837288900740746826212397594657200377738662483309674635932682801908300020197367483452663940290657341463262816094133676557994519680183958147554006293160453518441495731541492671929933821924314570094113303282520426253439391794664061361373462023044430765266647185885516104233574668744480573157280813120298052489502738152900587282066619649192936743124662946250321990984935331034277800253496850728649844503831329388215312777480976514766508110028121450826659628020833287290744827880198617123098551058993187827349959011809595785703659268162823481106866634724372703101533122622299298296389460153755893099222158429205815771152982796288955252736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 68419657083786402593598683654842833984904602738867496348649966516742690660912716763059639259684820629416768336478940985485387437335046321797702499844115652611395692014084083643035843579440066964679432904088771529324010414621255552581000340014861522341373596773979484839917148433933173410574075668749444803476172822705080452060538086293885839833831394658383442965939928197150793287332827778349931158150353911264881477014304672464216568450547567035693510660291506550370023928844383106699038439104763226674319577451281064411825208468382464817091540946764962500349631972236726838741620879167081802094129949725746012023492107601621356056133363180409704125893144795133259562652830938093325694118950401799032706267921738679489927900960226029834834873311876609770183369315367329331979173750858446371012837749234016175890256121306032529190903094796040436133377920864916319615487176757553108694936217106149506611697732304797638719177012818960094276033910887514753889581682965586468865562329835209806599368605048140728107405980455441686534728227858375298286427651709728334662349618849381822323323328612902294298961892980341838040424755509142371068992372343505272814444778865852213455666275404813019820020385838361615473172935254966959988268021499587845673377787751754835684012165956782976827577431732349982286364781992214740077512134805684963699548628948830957137664803456808008928515389880520832922242565948107762984232137426565539515620734815989253392496688919715927485700594172622426611124444836399343279789027476578955535113694151874297844394859536291011780849942088996920206728108792464833767467191595138119475667731230788233234348544017764088127119297997810772384159997568675923355109178178298410200262880401227110654461877656799973920799040496532203230783443021135353753868349483161410798719795914465231221434015552868344411312659314631009844071645782939805542518260984301645588044691220016514459262789653438768175352486271567761375583808879238765213797961596482133442137736471591971728494232343901587158189590880167107972351086010340629451377437496956415060823822512177669295697009549074025561087512725698531213591113070064138571603775187969186477111981115830823499360146280434957622815774886797277529663257548854268795650974748191725582182416865547912811331340936485072932454963961493967315122202807654482464337525135273527113347626588734223258974034907722941382402259528018234102135258668860508958536725985588503120979629204081097556480024173164797990230867495176576395937708218596090586736925264220220667631404317299954952739881482969270165337617986549312795984047539718987546813234972306606048992889742155526218067530252793453367112918701000237439906284158034954217460421748916574537159336260789032760782316901768876995195579267862437504518196141867892135192994666940722316049620488106281394597821520662487018088479222782719007714435964130310059682404526916292373754331635622642242253059307327567040013595112181392717955391784288503669259841635108687463021713030890173867232107526763466206958985798286554119693473426607878496842946767587488527545886742904755472324598483469288618703435227695076209582554200625662897875517681215507755278059676474155842872954805318291081852697129009882874011001849373514413740697657290437828806198370943251020036143492361552435381197122956944816751523950561565706123187545977219525917004861042665064237413755891767823150769410159680539395357770573414961004464835062143095940241613950642287206526746716422195965475158880425688490685229013254721405331283623476515121391307562949030540999688259041458623897743109996381088480422082665071520478121465962519536757697976694040808263002281357181944737127328731963318351713522768844574527060640076620179966544224239577449850948880196222473294374411458815104747364652118637726853617323121506961050574109669294342034237793930786665225468387818209280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -87033773178183624437364565078312589423933474267158372713947729036904045043079749233569167323204149979072733901664929870444800311184010454261874989646620503531094445105497511323511317358207940461083666744551679363609765639385702066556129135908016764172445069946296545026450882392565338877112447140455407239601278047708087020937481572277844085275006677534760418446118144638874770344518353186822361880433142564419506359612258176347834839465274721977918499395531177141569303725302294619841991795305139309077687271356384237870436832749652655774352212622972054493990814107423982977971489812597647982058018439201496096323667487883922684043061918812025418751304712993594057474985492326882596963111765250653234489849634258301678320936664911289578685989559846105466010291416963192291679145990544558498179798335716860540758248023041438796423353587763911498098985207696487056805286412838300385268014433326106627221889092623903729307905029579066565058170896573607156431466818609187704424699353098841355577954575932440097833096404756313233135363943478587747433690599813751198767545863931549889042526695692495830779266456164447355606683302303167998324972963247188951160265061841139963916735433516918243967395778276980747758291667218308710654870938846697964926333998594902038163687043504956389535196396571488288607652828672684949142093387615327930265777150936194085735458106061968936820618703999100447029346247343042360046019872571792202598740500073326252673378530835695625844617716594813168422536645166915393194433011155480011274672324698957224698923873416629640194317892335147864492402930771673304335891586772422847095981982128094067957817095119814062858999622029068571066259922701128385588090541049381582473659080086226012241666859000800255441432453607696897013173495880716810333467205458861371426906987611185191660452636700888653530029096901246539558011737367896533651874931359731448434147250419982707993688231745917769221126520497032541753499389805245838469421501366831771562124397359385249586181676335910770145747437671779681808566836906231602192777088990386444163768615002971989875203344746196329947558163082417885558052900474199790669534177755814055256379407163288733067627229528300424369059786046514977321575399820137652079410192916355228777187478807006634659193264811092039220621060639908850787743554313158729439032665204017910979321904309576342572018170285174721365620149526103190280272318926429221990390636853532895197609503594589464203861152512349424404197842523976742641130867177774436113630087035209554215244235485056294768499570866017950805952717898133355680904220242214759778369165535491392303336570522232748373649575736075387572033280229169040005827033014352186339260803227967197536952299063726983619733900131869945891035237718557862812405240791186278104321513545268153709751608265417869676444176749610577069988411278043343715133086215316207692240302953592253347871668554670827076038168767438707505443675144747999208480053165433556686571273293753091850136305222142602099170786212230235087037147552334368958523459408645949604404528662553247217944119116848200266863971549325038318177906893432046049092205349229975914949215777278845377977314429926147803292595566115868546277755706886686511945766895018386216518108820364057907274564049407057145484413362262180277424319895683740813154276704628727769944526325042465020398497535310412128066201033773337458984769030131922025157155178448884528067728397165912972789022952111402658468628456646281786111235117771667044586370039411428889068198111533540203806780722433046052183087681746328377878110954633839938129704084587400582676738271188551337824939929702430456379599214465540955632255575970756776364192107339413334556639267723533121313844017337657916399067959965535440224271423185141621150347735367962368958698742307220398605236234393476768789022712369448407915937430392274944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 99440317182363949293564923248408216939924686996560068208862219777958849970954979024580162400715866213893631175152630784902978854808946075022973963168706974638251153652175886107744813538708902959651401799408509093395784271035830704785352055273559070178864832686572952500803002432454567989425948888371204501515958903923960775607721637985116163530786530143121220607647713252246473615443786162686922576471176976249051936697275973647833462403424029753502717935007107737601585888657875710248421993942116554953272904895311435615368992472701676553382701908570074729198613064830482990826322320574557592884380414693755336414874086275042604741172900298038186524064463535233416481032514292762198438930024111071196413973556300333795434189091817285587507587998842420279566846490764292604214708096746142623535240678467645558048525734324736717195788971376324110623127665937858187303287398938064098954236376199356879921504237932016177294817757485369280243896056287289010369878459962105834445447523155208258322978009723874978512323622971371348663778811253248465184091139528781452020918308765312080855073884364339037485476013488423396170982516332800624292223959490497292125530106245254649032163159758331478015858507836850559464732860394117253220713183069923042751548940551341935250488823928452125453801160629465993038029197651824016849252541861601641789591709862073707669133669760247221947294368074649254868034514665946982076890340106645735692689411145797299641940049177472248556699403991426576688540098420716915113765138531496393446972275836884674087330877886193872529600632842168156250629259459588996146247360533639998311417608255524268880096862086371276460330892882543695308498335725121648503361266895578526106725080678779760590406128172731308090777030049225549494638263142426649262536155079114518215398661210293038114937434075259383108733846468431527171755109651865285645979370457538453062444721203232284442908952887147002567936231416362289346904150873353315921723866236850402987601792331320449120308852413423253893434611250508766746173134330121142939659695839121890446472788268482854807998448211079866364247538024738316105231193673679274476412978739605814193175574752369037370946763487381531788811445293539359012944176073750726924747120251269400328942327709503749350073599600761898905556891291960362274365056883285002108704160239517964967683806922723816669301242190565057809126503083370437307995648615176507859703509037941971408789947065636529384278499449640527625963011375069231875583509366263925705265697880383384685554861192552231440228186469225197218708637917649780028059856390039821483410686795232841389206551714456193646070644815272479166599360689510245521958703110741933059364730094103300272100041154143012213902193594241831678655328757621852105454090709306684510866245427846850980040988468654485826279378225827690248711251252585788830990299984264048128462670989578580862957055155047098749650435913971854978604446731554341646091752280968589910670833558341173392505064597181769677431939408612567244593172589504152344462807131704062112316204110306177099575044094149374987134222543472329128464417056007881504959046314911297828278444245921953546062341615248923133831136348198006223507921805283348769186686719393381922837416409969504554726804067748747607359281566365952198903049540988196827671457201395624490490106963892816723490818072443011026981348236297417234762077883916926337149212825356554906461134993977886750707361169027676142599606724668367944915409821471436356366026916063918833575357978077385643679739355610750722731517725662362359281433191713096786116140882049915703166815041353318715201017472776889556673599296841874095181916459858470914991131729990394658250573064404232551369735753415217541309322672869165544531574490095677986088044284555639725220614423489900883647312926436162254008268393933951004522231930185318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -73651856053310244080709731191051758397048480588094238787812309099579296158084533289512164064443351839299655180570619710703236867043400674347690759154733270482275250749758628317766100709893949064904677641986829078383423633583024240330189382761416763161716450246609602846647619663399145289436064715815178433345988240733190247678837628644493210666250496456293889026611489460333667965739293102074749215275996070066810219384277885111546417561628007771113459596755202292457481212402865134405364524684880785957267207886817042841361318377080174534755510373971039471990726848100911485784635572354200298559388242089672394686748208519928314735422382733857496987809675192891880244146527859580647980620754457237323264371290436628326897132724920173484129776510673553073052646928177649797700746141921691853747037303986969854717794233363256995738851133593916401586221334238615735481525500074355552267725331562381540345232919823543547387659660044291136008737627166753612121376898738455897216481122433681248776362289555740281105870943388521138300274249468450148245026148934975328818509703299825290656777821217214936859855011543717539471533198361863973201644565082638559950462862946898080974066210667455399665585763587322567396606075862330021692863443618697976636235395775859832136191990491522012314149536251761766792325872871306778118950515759852810723332971628371116710531795106946561796165880369729025510708853192849635435202636539237469372004129764130748303229235545364031782018273274990545796137535992747960097944410516409610291228731161665503637217825105514127285278926331693448689694292217083261120508758466394944561871381383228991371611106244521503228554507639687202714305859728856404284351126032375791378371887193409339833737486654306768950137988741027611354740766108411498898162737053134927727150956697524298621720527903908904511850513475122366476903942894797986269386586772626368615691456447932062819753703103315844473782071612264523758094661381012751216898923342838327186526747235493577694220959092887697672594342389496601779993002374433779279132243496124556366299913493901749953491279940866937228197643681473983629480382059983061521638050760031556628065776289973713500392428484657374911807121692464363518544347888305429698778629178582411042433105124043003123459768951545365713760836160011526482605808887471835527473952081833538678355666314680889394116731633749401032683894387553406757575688412722730936323297011386642020758814488526812257442748200009539237727482473440671300517264036517572574716878312392576278210120712639740725737813179552836744962838261416405611070424877617625826815436040887865936954576811740152088542864059156852326710923146158000399893442822376167492865003244516672625233167633566924210914073351206367763868151423650174910281850072777159460181098925310038568426928215427374487942830889627367509847102180681911060830375771990503888446570735799713999918055388007669567357317104799216724524694766221002643341651660191590596857702367970772262374017136651754172973573056164536215093350650058812412951827794027640957626235109534353221481142852102077223360814417502643904501421537963810708273116905194985056218736323514545255096556639478405302965917030473699307840394500087231645667262998624978262437059049753399331433822503376218111563017980256836749281609810865693016877565803765325853580692484814965857823645599618305549709333281585600252967928544273590385835952364855382357243164260509966213281658155599245837725026560628555251851377669392694013481605060147706324920515574054489045300346103532783017674663997318385714024090121071773647434450125922809313198827908535207673665210271662411655804612727495200306994934879595176983251833850408012827161833817162932356672485213225064559287157721838325813373325714144668996536139795917623899043410049689386535193566872164526659349222247584203205606576834478080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 49053831817875636570483778129846933754587494694578550242190962046850964968739614321055102297275254232521142330449677018938384127630823740164011791225062656405015649985801715683394311038760282176246363872494316437333987520209425683011531564125486475712274284697605532539307588846599127776536648357000690042581004992162845732181504385799903017750094042294091389291433512997521695376898784172708315691415662253874244394021679056237689464125101876571093891422434770944399534553976571590117030296969758200128568345912751549756071437388651244423589714954278261239766129750924003737563836507943689386256482830038451638274908801184700881990274895149497367136972258614015711214271386644129269297269175362323070433439385871436519370956531110850689864842267746514670082059090846643841566965170580658519490205841648226976309398753014262250961910536718918544532776575532987885254629587772623905467796102896670306370224968829409752555583278002538924740569632866450267801703773937057327978787355951391678390664529150356250518661106095578434871825897559695659466020625635424374093877500012152882191845075650240687896275956329531116775205685777113776318087935177754546323692305627765503035531834955907503777217694638974961451331521876690933455465667348683997450389498424813790046444062413999613446397659076536348993045933090798637063569639179655159908230078604010198420299278544462671503597327323588760297305959233378146354836806247947534990554502817961600254006550991316273250943151567253980362169418011326984495512506854441625534060674588903384956661974459504455828821510223282422919134839885236136337364554527114215900361291251331513771953356684857691185458924843922793594870406134850115463538928055032469345604050191087587275448119102353688219243221116423042528839578294964094639662863788342780642552008835287864239236524255053394180484897654791191951876924172340953898323267691626841342635272074256604558193686690932411020610534708176904129090402267666421083070558593153566050633165896696936133133266062214284580576848502322683586168397155478244503733103203727518271160506204189649458993301029416424567549479706143563339560433160405705433621262136812701289739149610376759340564710476367189498232678913177476539462024845258674650306853202841817248823410218339886594478925455814972649623291402583585115912462092289996216243502546297996421389392057972871014956515613536827148366995532909419878553993955821516018861775235124415076332601193809394593429458805038083244224801892173875120842796256401793152153628798967210331395228706485308189361150161714067609175112360944601591210799974316353404375655006325280538967565666340474626016919586588658075143063085731754043592543142636557982540496205731075821220858199766008349166776877572868398964820608543427926849297508894787175196459630599926331943631413168967892461837089155949210752835430716249647165876934012337942210511890118272226757379360975838928850948084093124809750499527062836930856484254965314605908505400827364248731612275162379106969508197516234213375605543373833857371918466947812624455662302002599931668207498042401116071961808975435646690970888323784863045451259296861105521253545299767566737140383752164623005071192581196123969824503533675232019675318680207167690299514219450354999882221699713929320460550104474917802901552958630703931530473770536342791582099814602077409740716249366097392070175969343928057864569917088403658900240931486519045700594506095903042897233793999442143809078389265914459754105223180743060297330298141981052649171850580982760047917562276118429897884623191947955546663437210039843632146579322957706929097429467684569948763819742159015840839039445367071603355496804679644807474603594635216860123303746252099282776167641460887178117782587338142574384601288539141321329896366306590970884675797322461011301437421207932474130049960177929862250496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -30583885834191084845314544983435596945198117490897026764335993045272622874196294602420704658138520711454738790628528159387201642608350761810180408082651861942916565352420669409681841741973854840597841040529777124560389412500036415056189293181612317481325991403958574107088166919801667197598855828128340377103392175105403409048654514135754381216834042729639563992978023393668928095246051395157950668933533747412203095578478523944834418647650047852641163601949618606642035120852313690001797518031288150718349842561270532490952247082841218292170968359121434229156954065778861335881634218908994873089450002646623323969201791077671668033057428761295801348694185088275180423409267416939717799753918768822378940295117917452239639537970013729051720413002975926143204577188179177679848063487290609521111475035525636716415429052095355898559794444637671710121950852125150176995893557978497946667999766388397035363396564578393690808495324074380269038902505513994818545925160792854811854716709530440727140916483174306810874638817255388004732723017928638209716760411011995759157674860310743256205343603467480361412757761748451812891815848258780568747364668232302577606236862592342831502906557488190999867029866323177493643669088717245083903956582525612706558006967732584771485624707882666441411512030925317839072207725406279166457111723969205370360587568349034413507848497251744784048614952467546901466540473416827504205058117862067720247299381086392291899650840823249412431958832252291787440035100591414202953533614634920456421855847651606683632412929150341900797677184335660129474512301377249663268351016717073241748264828875690150120702438630131853705527455620537398770700731510782600179931237458093332843768582662814488982905779029151250125024383387197229287994896855659133418599493740567581361217615526794377336546876641094260788495251298528288215517003568592301574111151948259419102745343176382176855069158456000481293550635778531955369815521906594035999145614833403108427783672903701882346416785134128012820276617573819370125716201641669608340003736115870066715491253496928258786126382909831153135939891541599023011038583759904145690769214286767090551577217122849795399817993523956188864476868404497162234352565857484830085368704720317174414423203127897598115711416514351902812115792187497855249825091217318626695419200668322079824919254136286504208159325262077541285818309624527021337399813197274699967665224097962355487173471140013735615042608616058567374430819892550735566208403721117830628286097698323399327699639203341584494761777735233834644169489294006212172365311720692230946060971169478805862412449372550751686716608644078610620252045225934687162947840041221468771599748479672618080091280694053943146740652617597837072786153849935440799454235487898166334814788819489879542700980675799905290940239930365230373273249992400488193013391751807045963310408101029840599191757376586526058610551006727578755373058731418261771058450699711436733812954202753528023716815700986348987107477164552713091946551186046083667466320480289474371960776766871168724245185852865532620716838714312381047713675049123792185246339493487743587688681833532606945105932950740245291519069647185454429588932032212854068422322805253413896918336737893594769615754256769443662935467472766349024524446327954364212218613753865752314309722498459637182838428586580083760064953802023363288449169416104798048508803551687264163029879223687013168137732865509545995418632552523704137287017486380504517910064049158005770210584143770672638786631017420971275699187319328811243381267103316209097896926433133022250276656901154912213626400832365939375931540548429669320676237506262005045047996845837366819842290647976173574895853004810456222201244110896889610041809800723570162786164823611384120583621867179354223330803359778583549996306537470338194213332582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 18903588496485269620381758055975976259133657835739844884952011812848038957850780280094585528118662131015739102525147475745758900066552716297900568640566831306477192380600411659181050579670660959069842272694155377483399474532043898865637888147531218277576138108048091307537827436991753471071901781837069709077037365875552848967487341810133887678325152318820259751034171780153934307951445977393565860499702372408813189257255306436919525681220514648641176045174275378690214116855632262371079073030891232460159622031624064182136684583097544100573192604630202983157682406359536234302778652266001306950731823269134360421773163445217028348424209341356598713087928277760015791693308365423225681984486193345958822710599424642101067753930880252477428308918356621783217865909097065871926816096753049073356467759966532091604321120324169509705880804727101266852840170860415337825482106846659647202320493360084520358485664425554275980190066100102451176792283081636473867555750937616289435324609151539042228805492420647056887943036272768335061923857486918035853302169542383391116143170495103988867136442982086761657325502898518461956678191055370355497244407457065076391650493754076501882738423719358278451182691819443002388178266554489880965009100398962796745508681603168924067068223366436858600339188411408372305072488783051233017206414844787856304013561216243709274678396280874236846088596257602436176327090973838736783016732006072141056675035840517774347422579692848563638665216188274836047431051458517620092667603317072779238864938064157223644596106321312073393478878104172205998367794359533506750997166509552167420369761793338225118755093851947867903202725784536574755548485176773395668167792119679956821340764771101527638958597279691717154231754945570184326488758944625164839728422885983609332683071626093550539954165115419052222404792121701659490173786196272390101943793719925010775697348184410863627333262616409765060467850066876087190177236988174590968339562552516012675176954368355868287998484131774494186787361361159004651866028311556228404579198656046704127376947010531581827223076169454209019018999541714215116292373668796440892041097939399356891450294168748808616986956281088760774870446178663198444625968195077135196844771324110271011511941930727164010102571310708976233883259114035150892768851020453843667866753824666738632851456600506566391786562639215167148850123043778699025187642338182019379793166481967145465456435485281383912911713024894191134404133317355693466612731353927996789480804961574413930227758800550686612738365978513878079696917851825783089513948648693942109261271404879713522951852560663647296925180475742429797566401491960872183903610068473345190541973401443118243142883259889392137916524477067248855418168096648626528698768890157933222877252424515692491288062639301475039349666575334839181812055448179384686616423290704223039137191249978029196752395610327389443981137288810942618991443038191460635911816375803066831007818629731297019363019520387534835147056383162307322101977666759385108662635273476257525987866287092191200507748029349682951475603356035957927908569256772473012398036800926384944566855454289856715413614493345401186621080292761387405313280518856719443012518509220127407289228746529521010936563069080772293326092159975652459157752973428068294030659559781608081287079728149697467409708912048137444765767976928213492755422220637882017490585038394771401542505869804838697465780915238181160776997232198942470496929785338646259065721792630796949508291457655609744953511585646472554088972401888254301054358506336613418386660088184378915378627731871960692724810786954777324110314356178000683485896288418609500074023475963549584262707313431222815702518925702957393830199383621662884677517093055608306519965635509560819659868683373541238585855122221635907283495826789653251190947840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -10214180790836818803963813568080992397241148485703259879546929737372954335192637520724743376205362989880463583068839115674671157247232327651851058430803329247575156726349407618353979031105454873038029336765164230765268197415394402034289424349753508369951817497392846112611664603109968709199317513631868661478680449829773537209969068185865579929616434282557998660007764373645141821706924963101879569360016335334606254431733791284648612545960561723691025149578070601643141739807055466061414382566738583128382474756912947203769633230396178509164357745123258160957950596030807585449233161174957159613619365821609134630350329402968058340311757178891708022810113203723851527114062084854755001372466646609144953377173869209020609263246570192358840721409529696144665064344974818228936988104977952180584291803713450620319650451480166584003211391283125324565086611144296897503848316319880534975414989504675815713793268044403934562422277636707915536962988143664801065149175689220083756055974555591334434616991154047880914901034978508118525833331932772142128794373620599457243609032501014597067872735652845588363843535750299462617276228726479145813483303442385019634160331809760541658713464111149658834048930092574498010841511988181693206374703501328905283291180792149654775022456645469921900921660528865389453763831029799580157642401257401333131981780208856536948514496669564940524057363072998007285338965745111236598162745369816577000723058947492190110325527335824605428442145296185657810851104942983124176042428314096290494395551947441599087264446603156483096205426298832323508074905474913827857922653894138314647331181397500617090522763448458794370955066302819465770709028458845761682354706541103617031262296347936497052934527372668317197776875080789079524272682155079046762940479987131202354783064372089692840511538555508724674418371370950722900110879829498113284419733199062980270237308343985410932508765962368150569387788785002884262665565713326228815716521457968824211580319454011652353176241318279685315131423758050939771912076122592994255792829606196163228725527957032100615439141327094656630351549338155512359889072441021468208314550937497129737696642806684851583434759306053274907328324646854152671818968232016291972293805991152671477993235789529522204632356019274280615399662955838993825676440053561283052306696212329474132581786346997624467603119438253086261207032944116194851804834543811492030705000638622205072852290299881069053078375790929012191439629543143194956757672319642264595191588349748588706996831423118019231527441229857906255269845951652393833195592733596889463379970094798784612309976464560669352334481261151052742289217046959485656385773934571142081587308826491830533386546634713120955878722457834100653528566372782042149635236866623609289039358997453709760445494384520614089240326128347992112244012756772527687038070252039300495370839578953196593317410101183077027496410164116344262025268491094715802214449078117717147354566818417320256420076355118566893357434541439706115951536619471725352218207198274095940290934130961724087825965662682496783442413604283948810101856616192026902758802615334345969932962009294749004574243877266929000713282176593280608479259508058202334441174364687297248167378444360451316032868255609245229152395375384871050746228542568389382180231211108637714506742327703858434671013569066006770011729492441043863700957594881156948033182397785104606207697516591699396321352199668123542714724622710939992260344233369306993274827284304288419071219250563707356235610879663491950214390038604206053241264266738400597197011817073830271317006413743423855779327693849230169903226107518474837734258351634936700866976993336125640033126247042069169054942297274749954104676339568794638001314588045741438059911382000750961580754960641916705263556244530260183040750910798352269443072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 4654841372462573470489974146351226496610272553507912557898081328792169375088447392582883291733400241269991185238674078020603867317155151154177266501299348276281945088932220270717808653859907266090681791984402218125742090589275602602131569234261481284636205293049716218949994458916523809084482707485273347347342585096693099184387484071873292518278371029423715224216647118451579869202634302113517508898013394701058512470969990360425408776381696544076694614002580062616731684050348822267047054628227230747541405477361208914915059213830320362249335492574498878874434588375946576894840981082667366767695946136282569595827102264196290645637710276462162564269171768256056305977625789039938889954934715598436038645922721779812241227541117749889381506910448253641504254933937760804711137357036957197527412494851824307638526369889292858510582067121833614823291088436556962598731856330929345689726543845867028459836636973814402062667809233078910650060051965893288783485598507609413758190434378982275290380115653454632023303977969165831158559023208239742062443642680822113635374275850199688974149690722419771008074844348626737455922768904161098603402689837275088569990826777415124918861656954764950662881384834391831764839676486993891447971629317401290090321384958034568088559579388878444369953884808398634665951625180164150946304375290958472078928161567415515884286185886873954021673025399794264500635973813004075700963127011779629056932738206120325587737269425898745640399157154587850868152292531531609977422174155135721744045339944406895414630715311488540323079890200868833514417812641708794852783209992075215775452701424096365101333945422463332766297701519851926674966491653214418962997723387550679068356739492022052524483413200920927606069142411022034087464433583389023727731637277170242799681785900294168944033253923589614942420310675411780982683606401906427776649573830413758174600022011590714912354866815014953665932378802756507483140726418278607387145517224409338692132821561646708216924220601671604772800378547196069500501929481492803293248515414226167614285186437208098864293742768116360792182995608739055334761731602979688743256314329648278634602586566812144520617194774026615519280015339883995049058988991771481700728747070697651074372573158954271236459865133522974338337698337217523155242320087773571972835709202111457612409772088538559958135386869113456382551677840138541207711679228650023929761328027568486440643798680328861346129507707977703462681113830880067278011493540332118666895814842573639176514916416265267138813065976253199380288664456049474204176385615910048607687148076302580639866859937325360837476724637305991091744622886799746640556043330010616824833603535484553273490724674426558545247784099148000255502855690978210767409193339284415689322727970168981025845090479273683170832159670442577159421228641438276623375248079305455877360093899023869833948073126107539902055907583941930613229918868059734260403319588214251324624342676778734863766215078245125193672629252797257566109059367164738262839327201973922557259659364932373513140367147886296044501386072550169577215639339277010180787462421801551894638848632100978519055003469175676078952680670068912676014991543061920583769653557992082792116055736700004460677437536734029256986699127114122865206407852526304860691980572226603028009121297379867252750680617612503297085251318381313739142909001078749040498692440986304830655838652824642429159446835128824092368641180618078209580870341863614635513746032002881063252658598312861764087799034209173585492026067241355578031851879828688505778458525185887867621326792970115883819214074479942782597041876372003909386341797969712377435112219148914859916070651162146668352434719028144508220912818616290949071199041112541664614911533880136866840341927748779572496349108907057401370524031028802302771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -1772480897165212054620144093502862673475380612612883444485346549608307768513733109905913884309787611988030998394056037504831944295092883728446996339667906120921743746463073998418699173944342463946781004055861492708528754512966473039850779918815799975323106867674257391488161225680671496304123451591976210937389956414963461317638657278115238148189157740926840014393906842119090077889706246429017956828978212826001860992226417692775201031742386798921413242499497287559362474252823860809059509131664562732315113327235420131340114485081926651661598859503868579678549357861436340440347451761403719937251382529130149768694070942665854890448706310814818358005149667824571598400824160191108232913266743266262339568516670273161798129412734927418365849914757342385167390030445679808985273355656968844959332935958428474440738559104896213736634264402872405054579177071097380073929220803119002840395426567095602371887685936869555945842416674385660895784051580443836986025238780497826214989495856606405543116713846366281358572973392749401453679031212557458807409857185936266290229117996189618196224188794048364267839404875840671332883121713020665184334406350338784267860554875622312650245520156542466610450328585641858753436667262963977595499938276546314668493066181470433201896553519838012436702345258615592435952417713756701332338519584038188143707567406052304609262899676120774235253025436138496277440070610192410034206150952520747436235597325028398575952793217064179162595381160150291758009024556708714750117054707859487461994618620095650088104908862996902757941051786749488637910884178927327012736979531335088770860653050171237765782771647173920016421570281815536979293523307352690673296695931032570774190777525795682299805184626101029564824814412963075296071737378172774070146161893185390835812188044436460016813571261421839563291092928817208353362453845405607692929367649980613298405965209101269344308241717640130301927931910999817093406601589793902039884852639211874731207021164106677430503375051000781245552492028909345357848043818312542161376065457388134044469740736524585862875607787264988919235999478822116044789107913372675819834410819707029493948969743167997615735291514309761087144723218649321542596855289876023900337583316238307128067316834750572603311952441410156181543253923248697770729901524681376895760689221850500088561163019759572228637191393607805467910967827611076347121526167078554662101609904905958086490917802657903339653314678124136093760165095263999833602338671050279321465663668398409570847816405165644231946969783796949902611638452061424384392094769956862710407606929367108768569376800166228581043104221772864504509921349820843566068386840415550672394241704198728584829515950789729969602609868315996737402347253316002285080846565671054445962933848751554588324258656635559134925738901535542125658683228461533978609589687565647876019537550623049978828394665765097186476916960953813005205606069991287522549442183294549182950909463487728051339264176100372510968871119163295769942936231947465458472164787577797272418690873864938237418191515667054267676331912194707560483257855075595833406205531256376959611044291322752998155182343444657696490613182511524235101077353774217327502868753993278217872903137469858544412565856913735176347564328262232347289270413771535972395780543839668309971247944661680946972649486902845789177772544194332405038281182610445869561835872931315240578393644767150137868211121485310177116282796332231502065656310107292407529919498435820106734944349777199694426178958894562738426020670348535025953413034335594958539686037344048561915185815097282578536012621466878594674893690090678643575633550699599375483279537377536870442730138052440041958978025945825064628513764219965744004276204416969633924924659196742468110756042780504167523219241491087736985182173726328750080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 590746930589541919610476800716347877311393527143193649675690042198596814219335450348372554272047495260521494300686130757517813246946286784894682155000222316519088852994974045828393694990519775421290083625612592764508685526313851173641457127137775078821503324214026694051591294932408315526825438597659762578398377438845368149924505091227751742197403341133302133397293840665917556089547100601853613405636892868252950282408094955299180332595999889860991970936877627098193708422099004729012494743425862770417324931827856580468629229518161918655199844806781108121558427200431471737386711092138190890525082677857142390963039049776178690445958126659533182958484304776297246841532501577708971647647934823709156119278669628041573403540323103238904771998811060927230902844791881333121015920660197450664863699683416361100366362333994149774870324525404458374152092191135994317716238443398839007698496193055940390483990466190816271720403050409492189250619506011979161591779611206182114024510408201471042812799371235503810246309424377499639654666495312293725089499087274048699062676365738271347610510813250550506391192281248490440879367506067294227277313465584946244052453565122851947717298385648939443952566625569152631594718274014807183577565660116787658734295083267715524381176975932230701232584859502194681617059055562911350015696786279325715339614762225209166696888515895964777219625016048472492691083800136836460027304951721138968619582110758966062030484234211201906319727205191968434453940226934291585056576672260026909081337138639937329649912795271690193002384862088676741628424870418049836754759105685268471858206670513425204031579922048168624018549624860408811858864575449929963146855223038822590542962961787462777252115130143611315774520979571046728367607613962949725590849912133518644216591130170458869770831384765483925258712830980509098813930380117152620208968835796990952588299159542634860090406026732545523850763128546837197769727541423181184686038089045701272597170478340823889136495699711444347323474385715230856614793250910941867961215668839157067119817576547830038344968975482277715184322463626300279799670525523559091154089341396726682995143554148428978822464784256612962877962956981346436153537892807027178452444636932143817562424860119167333286851629981934511484381632248114773322012236597896168923014796504025154502924553399153479454813732930597969487678391562476121653133109812042468439241269999371701726883099220607551586618120022184084465500541817525300870846981395440267450021024905432483786275760717194180813012367535079708387287592610977406377990022227989398567322463939727175366674449841289020750613656666751498463467603232853635396159792122749073653530052827584914667581758498777010701198470278600934219300708205852252592501812796629281277258576411213061427132342039189732644533201139984438704883406871576912774484350044721708134963052418223189557378708773092652384086923864952827198864171522711902357257756820636582984051579931885000728434402896384793790507871238013792282527098329694229304952394449816058862438153766146226916281494199937243656890004203714901360582771664160547686952652251590634833925466048741380950641014475157568828110277327965722906118303372853191419095791467881497328142538095560510172480213487889139422649665670336212216898084039891257181260423515394144242814233895955804108907119524721708851166857537178036240772698559124466614475558458351406906717992099617792955545209180165236052742432069810347841115614959594063578535906880496222507103563081476812415312664985948327441715492318580472656335834521505513625364037975285183924583752951276407719883668448511899462442316783532637780888538902726712109110792081060742591217298704458336001427886696419063908251046970046703630852511518379586796609675881288730375255410257886897350238629955106808103955974076760064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -183669019495863838783451378570438324242901933191540957479286959513551614575448832343687665464103909139328806169323516311960841892241436451358452564773920623791046949005455997945763581660079953498561253124766401633041101164415619880386203954398049786970255173290077892911648328261048483601456089545673161270111091177908426965092873502302511548755788685494614821519870024057320508181537282544907385524766942592545721296673313690615238777094095600211112629301687232410179416771280488983416752322897675112287260164665966993302904343323215682069332630406972750266362754657253125117959852118687364599074046611880553018352745605302215992440336018683339768420388219114746604155462308521294238902494220270790378835562661037516256731659285048526901076645307413466174393865921367204118340079158132347875278956234702967109058278158661133782120841652843155493155369110257637107139431536851919441886011854135589195996466053622297389456089026203822231436023185128676568506497108621142958060239792181182701574791704365376177585622561169232383362785288123473673183253301593551440314653873066196336458211172115434697916558613850246929051547665722708776097226976209590243962033870502830178684555329902882522640223484440994779051630774877170093163493741681845997045712037651805013137183688600925846171315239914534791722099948397656327608640178248354509202850604522315290941203669761967656659625867542397792678467875031684792220168521214856891230516751317530047763912135837552156772943244811760393675909834409297959735638538141912839709146858750888489250058952826324242402278724698155308808954459270065873801221952303014110858873927770231763310778989763760562559522477890615436518710514480678618822458453001274239549875081267950086073920388500376076740331902606022478147762006990567470043150040462640183630155072967450446094141701771638704767488081081011935360660012386491106642603546312429958226451199390142097345947548687509283229400488717090155790045628872558871064568706384997346608206754649623791806871697388431327631855500670445354232696405142566605892685855693064147234780501165159768629263115966351389583908431430209525231180840598707819248406846911971348493479861844090108569500644104772703052836508546961085693162259246175962090378716764691633605871736026986074454888850147052882614147427902570764184131567449340950860882611596806117173544518418882961629390526642084379846997642753341916858121187013993401103805557154633266480547921884435877451564929997160492665273910733335194837936768646842289126104769623876479033544487602469584527935669252889688908144420557492387095118610906574499234393556609720844287538114319533474654940588606244978426423307964792536305649995302648396819794184081205305641045491340819725665394247514782138788706669242558055689807071598642288591988874678573323941558741531931625162647595786942037955174456537235923082572971692642101406487039140399490451498468081288734019427898854642196823150190394180041083011231144823796690743209103391630022979774827485438654511798768266661904754492918274515393579202324009276333522416532551318095577722754872962662284557862603446227913743806570276631303822551714564229158486509227898612329627283499276382586462788209963853348263646852967173578742121441309071252574189539428449312456296727936152731924292976944288511284011743794788521813985681969900673499321871925737490080752654026079057974157871322292859187525222053248457972587653932605648469244249225994890622990221536762597045246144481433078857247604107372365487277419474273029216270023478777255623646304826447190995285118480594436254739921701906249481982508443030057328118590475608797986746875971536351205911976955425390494083015296187640306867155401067779426497184763070209694886615745107905994539188589201646442928332691154109995656345177090303172372819151112605792091779857511877264487219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 56123663396627373704421575610161609113337227095966293081625527905071035939854237684499676010489001447824368491192006870109294301363715338217946072763924408815931223483289873371986479567775916087822290207493914783627067842470930269108427821028028976394562865379511105009319336877715798930578464267779239628742677425058142741763289725423357636590965863310748055965942625128336980194768963514847040637163004533577116376893947272144546315312893247809166274664040975402245160387297696234774685093540090501063695276958726954794210902468421106316089985517637583054654470019919056430517916627258333387705802042468606674581039575778482375744482281487260461389066695993197733707592958308745899332466546684661673672270550911318748225885327831836108559095281453152763469910708472014534611124536799140019309660628860421465594310161321396577388451195871719238219660958552092408137348203635179706042350603981636601924497698037592190958273183992422232122943616132606625119144661299742617781940163461269399323708572540476071146574262529655988491739273101723578370435043787995188664068131366597179382041783448178381310729365100732453077835159652081806760252880602926024041323889829203852125613447071814822706642577300390561741168877976963649039574858733182333349814814508436545045876763571586531939366892978804977287346807369420227531926075991504496660163851652410401469450441707463015841646585361423053132616529562977081809263033577182786773625190214823201853466637106132306448686658189901677295003351594710408582957234227479235715270785555285984155771862280386026095207464426944330960871183129061299491316766569580071806364985059387693812130317211270752745665181661600151432986037855016107540372977748949177978411763738551965658261760996376450548302809821477673135471865998090166255376682862473279605806665869117669703009195249672857061456451184455652021973991461432778438703850070559157069913914682369621553675374372167444856700114411308516940420766405927727228743284128792869516974614331202700918990642806480357938966884926150929950383387714929053995260957941930582522396784753874585921737936587412297216316178576183416499810078107167336583652602049908450546315927291226523008033998004931327963324651165230518146548513511325797961258635212782536720786633936291696639394172732308517766130611542063371204875874619900601939317750285926287574118228197729460575040582403349145516810407505831274644602503353171469960033249529185231212706748193437317585214617024235536143543875693835015184035586398115633797911276474738285225243496034923620923082530167516046960841836446705997259818992692749213267991310210207782831188454123153742842517666158979621182505129586897303759434985935815584265483697220376695157322065709201798724327650152178810420198969895132820038206069666190834401066296528910828919646771201732340826595698895684081926992412911264220850986834596161178160554486130494057378075750092405692994416337266132451608152808115354212047833494238823533144436968938847840075754656673445286268753729981874773920903239918466309389822885310798319921670443883050939398191711372161898785749616712229836911396189701711361021421537309978549313643894745717466703205788812657199216182899697286146837502835823792025913388344098089056704354990543701476669807518690969671050565049335229946630518988888474101696612720235733550330398635816043891925848752040208547211228685070465462181186250898322223380438809061284767575366676556105422456005663986775391309925731733961222669087079907151403040470037754686231988980556838056041830000052207101682738581562200138191670602587196443826966400346321765275769693312505762286576520418469435812079129029039443120186432139931287066148333705284334845354046437240388465323508631648143264002414278920536380414063409953858819540579188507925589599014903663023651007467573285441750377625236275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -16566104711810615692162507332711727932257931041716449539048634557787450936768558169841456242050130504890195630865544167668475991547733460734761503344313634443147293523237383387080022874083207687736202387606975917153399455738617775459082480424822407438607451736033822094303638535348582664102138880808765249034231954726918952520673095078662228662117817678805523950569694675531448837990073192982218328123498704471584945288956648403799867903493380324491211986526754588280189750924964870452171154597862611101701219074989119829071286284614247929066282583948857177842918140001429997812783674129647290920774387801326952503723945695426290445223582943355897353281970164104008931261109637197196229627977536863787715242647828176798799508097142002172709425755819447867472637679509825842864311735452984777639860317789981493854692861316699060955639151151409848962484599799947762751477105948080991533369037376048132668494322281683612517795387014980595666187366821133496303858841052130318526922215671811535064786750383891315824261053443797336987625340065537245373007561224047975024951260098479341830712288913884092247101397823918350018883039980015231054767741192126906605240599662025182555513342284067050786688524952728617008314993764235714738245741927498522633543489912869529948802954539156308042201749815374451435324837405573682705600098030972491473515877666068817162545309908961554671023432733863162881108432148579426638274175863179998870435474718254281753531158746275118484287957651633092810047883942354094409267210792140084986232952665939793982265955175113370527110956804433386634496013766416293047969987725660050692051496761336475939448569922365875363637845597513039397692227795149192967235863735859645065000651018627327007771950121739034934499535313337230276692374056422611495568653211098792581327321208252348776813138583377396463127302691993505012592586263549259214013897530212974486568371531748763571248859978077379502930545303874729040707390701063599547716384108630672992815278114783979644931680392449250322347476150917367506993780667060132407504945875247037981581296387471634607853010435765361024017955775706315243136427333455546280685118694691886477036910874950340636362148820790655833918340862552101791367705185057285842600205733589611914887798132450545078657627093200361484402711961387631079873413486691742280323633147422947418420805753624789053419973467018617183520009943112028666073023512172364875266443619490814631362020319956624938069541425610790948804631980420279984839024835714030535172531698507752425716478359030370171644255414465839349884899568935298193682447277036279722888187359991957905666421283340770565983520002191227210324066474381593783483797596897919816362370416892848894724619001138545276953570552815929906278026479518974341225260879161351220847453936500762977838614954170346740185906389871981347270853470158673148042052205520101160202037874372258821216070018980692067752578262079185545961057797423235381522582043128632568154309927651177117178768418850989309407282079965908349239653863159696244380694550895388723822420939783492926706415221545443258402198774555904959270515844345317462832737283398553828444485321296743959253774233289326205026417134739211211724120568801106027355099317223192480867390499791448164723503436830838442814072992492368159235022799527832675431580986470605534529739242500065872628173400018869041166231948334438414880044879720145333151716230053720770779369390703610078252054831181880079422537853795734640860875270021442796432788445254389131896378743866540066640167654111168470897959648446228317343130288277676032250503570656276186984180542378365729681008795067248654990334128930809261666630581403737831068281285186183802479124594990203417566484737805513841330198875195489463742029984286251616945895850386860156143308594587599066424633235140088096373080064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 4468465000016729641253002808803310195521622633983384875285794298333441925794575920506862776736270546463150310619407468866723167947234151197781326473906593471356991296737861061650880528364485644390844137425715753280649435722041779762235105119520136572906345939609553571269219655560605254937449782926051682831871766781620907784339953701181474343022889554935681655316684973472280086401588633520879259890370053500721203586993125036199880560344448659564805767780192205284973110326281399685993905268746281996515073411357494368127854711689826220566517635275114895772473334496767086605149718338057034260877979411034213220894618313271977746574804162053757178447338663382930697951204448786866247131517872470871467828749537531412331567508905134365881145800888652307289070998039136330183831625680417625581205162212793101027487639058384427221986873418266781583522604827466451743899425603761681308660858125360003179881147776627829298073792925549604460989613973033279525387700013470494353857459123231905508797556516098791632918921650680025357683280340552102639084116312535351961718792649029457733659522073923766994420234556463644666660535628860035399023697521967636281496422539517692847662758226032556317623334533784150953209333085045473603630433044528027882069965762078309413183089879400997461752424191070478477734953889689912279573702299200436510015647030661640572350221774010561789556964294085288491116238124878361972539898882134749505885861484153842835693818844857101433778331901697662517503407680257558311588306809438645547274188928389283445348757310863476669321396093822792510393816529391550683181682945593030959648452135937015480119859272831598091344120229214354981221198066360168033867515311028144353851205211310468210457066604036312386270101361913244515258979014928235716151165775595717404116445339093501106668572425208367081705839819132048756078785689024652511720950588753793914441987782831470637660368066741883229004490432199990334063424213383248502263960236716633154697192119540822429085354147428027215919226625391972296266739450305690370205256989074107976211228537704773304180741601179647792005751397030726214719504886071297094073509397071142420514198478180413033375676000045790433744624132303559412966495550485406159922455557962633390430208713887043910599202095604011551257351750212493285454487116833687046765540477279371567308587276119373252941884335445511991201675546197267175182574275839408934567619915174568991807100183874900312352653610064106992704781052284185209134974551844193533033359516176757314198631972141434503719542589425668256985109044489931312071383637200497672938215451030522032900077595439567007435506297571407185156542078244780813598586447011603286646548647461973834130523227493916124486831275549848026216958785610691520697340835884934860844842716551941490009766202193189895780501430642794342477639861996221408316478633012321407712034688395901390162142634742608537982074174337995168470491021616784350091145605378904040831817899664914707559397710717676969102878292640997099718888710842703498612994298049246024917180911333372645111510446777057901890304248723205044244333038212450775061371465026419477190201372441369662782250905093053016442187207331416322196769634512541195423397195463860853590734201927168120364346231869222665969313782086838337249149454575213560834968958611986281516866329396416477510925467583388533488764271898578388175437954181001397264037415227320200674109256932274865912228313379259987771986338082290950804963708874626144573995610631762373347144644510671497600926188980651035637116647662891274432540885310390963794535111976536098628105786047209814113629468848996235526928435471676430079158463533554808588235232151795196705363970153720107370663457504699011940369058988001772554185315317798403618699709809947522243772802105643395377300062301939189153792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -1013894702036348208083351466480716726081603269668711502121307241773800399363978794583830194099047279015892359781321818309166882821480116182365439179588811002869881830881591560110164567881603572737853730065710175578933528888209091483573213603651585618164797045133590544253189875821597258307677754914782635536774910796041791780053695662362054546977181868883341374477261027562971499719829418515784328725825826867855252804662348047328112053687818587227363142093306485415794057619672582944767035538921384831600057679181956405349181951935989685641007358586385269094960246152423179274533642695910375516951658401999113086368769884721126883239920205671582634382799829270659202265029967968816755699909408246833276009127313718549006069701943758448740022349279946107462614613430720799584922151768133471098205558372902445137585533428005127626688393928289290149866550058525387682769375409462858561214524485559293000970209997076567108639694143468557899226045842853100198361439252934109494092414954287204018693526670326211502561484218956876443891329353731392613848990389740524837633361058989938364281436610613925206428524129472247404242656020603547717129359345856507357954213117962954849087301889940184937381057079938212466573377958093071333859776031953413666428620078062900103877147479405691882736795110563137397760118617384309434967803436901850004008850368333626167078816254470544145056822869167109864270785386259206668656573109282240774643101252855529817581072199659772545842730427664457903039475252660748012802742702534370525010090051432034106732736124680716981289559955675237111228117784099883464562383517434980215254423535996670287111955557106914820490322367354969135786488790750962894843793343132045478658629398012813593784376505741470849500397859910946363627437658305949685866980424098851705111245260172959547114232092206630413656012790338898456723527177554064749926534210162086818497624475106140808987857040468887496211229479234283414294427724246493078603408825806934260702269882508977602376389465528419967733876935559338420210946938504843308224127766140397265000876427141448844372220550134939631894050153471988628957121940475083913220153128506812018565100101961893007988772383112540114832790224974463703423951982534446456486893047978303207020435874323106911643412458284214421166957019425782877686325183205299555282765839779724534074915199209283796525425535048984877212539771209962331365256644318872157316053820382798179447026990501594865571792031562321244548003654741615216319379460860256068658989621185542109864070207876269397605463952263232669745891285785997892689711157013263543683902561867601954533189307495604722688282690909660520989766599175244101348115872953487176466115191888305836707511972217310468933328717243936220656522377098244538993934844869069528517976653076705786572893457076620476675594261713719163060129772043480068688248242800612401690739099145739535854651487272238618531984565683487087974697129414856084956124831265600326724972336001683886177301774663079903344533601778188470854224529131227211270861344773727503375221675367568779126927237250148329282813519119290083226807498421294358527309597072754438622784823081485632116181445116713111618260381307987301572811008614622327842524685410775256444625979364821739080944669373297051846181872513632965181015980595177638544221293176389606194260489576566059254200156225605691700673381773408303167043716446824451812562449327253486547468564067866369865121105501727436029812933468031681163799786241580915729514096314510408315878789995855411244357264412011088514664423097883653509957149536248730637407623340457896031118229641097334661921351052125721549317844931973484442072930036417708426478618665450153377062101491629065310350522914027179215493229475285223204535109733716245120734396005987873647990449599645168485589100585922865397760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 177377036022088252315809342035481620033814727312875486339453405473447272448409403873847413064407573458669943359789701337211588777700598184738762166696304753364495173531966691517668913817477081132033136738643372012385341456026775550588718065754788611784664172705941458886888645168821296992573817486211469049442934342362965864775398135221369099398068063939616832501766080870612788516692421624720817210522647064355019873635787823964251701946311145412261111117896535470292593377610124204873852054614775664639922092748066287174223935794645710812167356884043027113790872603068834529800445591771108465577008295945519158266229123455927363936749529423371550992167818123304043497729421747686426265079044669704061621914450883142549565698815389759307276239064304304004054893148380594703686195254356223306575711142218219819231898046434644255117042381408876541370635696163901671084601054143790943999728225863581790932863831504952174145506011510843363231515561151169944887170559256341002897502509855318134979832920803836898605488188286992374970985819672348591611411033912065958532241850486216572336148915104974624034463972594602544510400331096675177228987387903318430578339569746622796183457239563570796797154813023192995399660673059819719515357016618588739463313097141973007102475021542397697493432427259563704515896377727194774156148921660402890267107377741846515890281026947171652367168684377035704463625986673594599450896394063273701699155166432158818987949966821063249743939278127207997510002254220783500416009848877121701749179788524272747533184229518257407711342907852665339061534093510967874840390860984139437326820797689763392785726050480697576406588909668292869909415414662754434507416334375698592600780628543551440407702235366088201826402236828293603289224692400125984918011204218498061611040616628149735791713756607231096383799796330209970461633726558204293285327893988720805600835366827738359998433981184770591817336750810970983065551653541597455759753539309340415387869448761984971351538367330737805900096835746555794658901669678463605994636193574415197075886245555852886423093694678292160438670866610563745192722287779323374728449046171474823459922328606168960304116921650297046758764260860040295676080048456746693587175702931564222662221298090521686787917801538815176928814814506439022411128056549039708755981885284254180691667308700757803266612014243643019280950687061212399069321114038866844889876898948662866832788335743247038708151069085075275426696548352865832424187825019524269134172315213131660050464925240242573609191974551496440034946876133698985885205551722335162915515488482061622420746362617321195483558733913118789474840156344314188438047530333644182510582428327780377865076707150847213293442145005942856940679541033388157299432128767278070342649023342452654923638019482509433258911491221021214575914122469290108316459951702658609574394353504052471907859001650690534793134579521101946998655696832764280627798273495416627468297883750881201639387046875521520322824978998325641285073491710080646687372038409664246294744917507021792369705674116945521986631570803959629985219465660205635532874646108541205402475984342764112909779457532980822433593770356579807784617950650389834188462377385394004773634268599372572117518834266808402804861803891592700607614744526160184263299694739466249508540470456592657927989424050179755291321972469145560971921523848773724224295580634151340068276866512445102709342532921926093496062329048619580433505572768665338008329639980428601952206133943490501457628472422820312520582554297576057467448712411508468657827178825334324453480669854111399409589994681688937593543264617371044465940958149055667666852555347667442594906947115735702854567299214086255298479587390476075902434685946615108383952030979373128045372297922780724221145516861493870592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -17389377645695019618323685162512666136043912486336827361746123526895420492118992470946872596852370963850757286526444857910718161975155010760363018123346759728582871362238495968799133575234484818618687426258901998109647814345887819866740798305138870796518550021323577090665900899565806446076033148308648582780749545223672330018940923068106620285150557840718892896575940404252385666480593576731798863143991872417655201632704109843910318135589095625736042684965299959921705159345620370466690496414396218909638605948419989698075758109622626017193861421209689995839443033831956427203944220885056263340715603739490609241422637466697546084173717427867172616517162911251884433554548301321237695126574838852663972532200558770541531704399947339316218921705976665999429130058858252576354813528119390228771709232013090763611782762541618953013132570642270680680541766359791000997893057892673708068962564906602151429313568837013912710876266871108085925154778011272682751693078890460372513376356818103452038928421208059278300887558534000201749265514136844765433242504082547228901239462969184191584330119769036408496289259513484201185165154971479518972732256662179152804051370036835425801221503301387654074672915346238186853673617891119678570533935564624762970393953032001455857721952441622374076911372867078955546735023036984549042049827642914884830931847052666725964016374384769445853937102875524879130768946957915933150610493806759047913311252567141782760538860433539826430920886405641057939926141814899337049965387347303452051074693537169348518129308400555342258278139740975180662046670969945112047668831498790417163763745238132471469709585687550387794107891926676240833771368411409626753622086278552974770482646436894359809132139785270663333749983940931717880344152705481030900616091228343434012165056368376037711437417257411309765330378377726188736916491493170082549285938319901788518542061256350954053798094838997047072830315664863416164700598579739208028831676547777947016736237566760835873907253664914633536521078688615202951350244465045782050141949793151156008360815857689664086309466610826896220116857037271944094574898249407938531675787103869145740384536263302831397296762672756317544535893525380662267013150848271840922110466672222868800863067314356895581473256574592346875604638621523002444532738210481958831663861048928808959697876825253366777536247527269004847953323420377427814965785569199208328864101183180373231007454295992805472259545762272803747809859683743377162444941953660082036238188367789309347430793806480486519999794566011442958170467087606968820659764085550629219319533873493212182727803819432733017912277445047095943390539909213473558548304637791494811095073659929277598551057483531854339033741285408169211231243696606073493290435106756022739839333186901854167480672817888937892159751236727220687091775459417764331580268026837931870423331351419201815112314575092171499059564642107221968118639962265683387313699000595462815030871465859422636383479099976887935545847765642260021166385094119537010923604565290112690997750823477489075329420925756868536469232558735464557344227444333026943167369552984252368344044354079102020855878659473273591508397981496041315589633019725673559100784044066761227210305305620322032351664841044154463229112850318352706646460993168587589488798646574830971672336485557751443838165954355276234034969662852245763309881140796349593544836886486779490055659759930182452952992643766621696648586569100607807560388878631528462575499169533899669306023930914738611909777925096217601777709947963984006203474071590322976524617731595047006288750101268944351591705861000391245672446788091776839393175102231546771860180885917685304248643130744549108865534427004335141683661017110706301109985906946852541050285738054594769567727379734569411507184740597760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -1004264683274243215693249288213863348860114292319918015773877570878028789271483161811266671588570853874024285996620500712511591277892000304331741739379355832130084396064030367772006185404904103865558737959889007631973023896874706509258694068188933929224270326241002890366923849860816131886969911373638376950882189895283548169753286303057300534416482355493726383482231862632883438382886792350042037044265559591229867509941021878883140917768732706730633620303289868806800629186593122980088961584641072565758348274047463531311168182970995342777540555168978902038639246859659754811470454561903246567994062077781792089366910752864754240913412015159756243361369455125951885094957896319080416439405663142584746090766362730145570626783684529408359660807925777300444887331775501455208409651199957516853821299946866518874133273527091262621864529409199579563372053358955667570702446185324941313947664054699167653306526294429227699378363404123489507711736579228669054216322314308219382299741161976468920380141228695665010457756252696037528724687356271919686214583922968137339336608714384687456461649995823363451780596033265738137874059431580599469372191372407079901443208432006336798190930516994552595213558210973848404547208108300605155876014480676250410008978204341116621466660228591982121380074878129079469857674797961145636558111890560335637362467012999593125261653502462847866890335504489733700108921117697355612805167740973393931143395888554297961567430750045859264519972907806839164607685326314902296172853204464297551540378087061796888364336805549378013692465415507164546481572543690489498061240610584773042913329351203178035430904914907245790609873989537276122170619290835529538669200160352308604876659123559689946324113167220343002073127999677121946328642947657513620040287037547998834561812797161327024872435214493374887095689591982910225588622688050463395805927192939752640532724571107079265367621490336280331611786614944584778091900298080695070727558466402544706718405365704440564342017705873776774000285041800458385056985025334504131391886870502169640722658662337982464559545931761613444793658853979954830043767873635679785866434496774352147486301746815409689904033197190606871597048059555506530499795361325696849245285627607866913821606817427211264895534577264566349363203014665651868638809629801183007202706266948096250186702375875460696710197054313554730352741839959672632877109574201654231858562450969876347858895099118441012511540446894927304944265634673090888804020473277372972162555324862093353186767298789413280336372828033034697806283117553177620684913483104791206549267855747557261341903143690115488683882142260563138629776851700022419659367571571189774861121947486842526100945487423490343488682715337858767203808607023066480793538732324376233430776975802114725143811686858192224120843496884999055199268392944452664148408179844133310033524431590477156112277088028102629125359956831239196859345494791598192931266630300682578131595470365636010504762294514768900163616004995438492294624714075552818676375365367929239746245133431537493430564234624901194547623979568173217531594784164362604195111117932263746337812393177169220953893672480805383130441692795485270703936434152150564954556222081475552123838196532346320529397677656635881531655484540685778188244817216209909176181206447539329154444878347672581814985553842827872784885189553790456225677021699212999867641923780703678166353368417307084522611419230627848444463735076628994237820702401016586521446435822913688993020102632210275658408734658687501007149712221158199109623604573794658664896181515761250530600925300880367152030035502833876644947193476972011461803725837396688451514768051241167632043981046474472221738036113806027092118122992764087966469127250800988164039635012931283223340774694153047987715928227840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 780777605266540629673217390435852856874583705487186266892055267442948103376619078576631823000094759833899756018170060292469757846680983471685962112169069489298226731273035597653667106396605798867207339893125668846478431491657732195981164707387459040136528316603371165237189095325531177296367981316451727528296557788391197959781223501827926713003253661979844088374511467788385508890769302678220863710444403862859970875189120803355466719235657993272330777668131175524893924716744160886943409280898698113420321280606662887967383325688518421143216835648651137937399597819957527097249108841637718174660933179114686103576352982425531582883673701257036377922551432271144995014775873182708309300063436999414450510825579889223729172480421063840160475074839140766800715714587014429390139726945150565973446194286252744120380823084645059745842418671453658115969363372253941017355704928507296853549679895396580122330942529197150025160266798814795922232002555612003284491807573175072375362160046203885317350596049672520107008468716235101173399917498164904820638783900485612746390394667194682235215053959677956969356645056115658660044117537044733627298097920737752329306011328928570570220585739236994490012443563212381739001627998765938474613429193390972242273332455413049204519496971753854934304154522792116187527115670957879368635211715359530297805052050897721785995297644671530949733775146590078779081757274856910233728192691373374824227079497874561270278859690211635721239397658758897804031324604637871528903553088150063129136462237474460180671853425799316504989842637925613633007538928319509661167490988415570215994720130181906145801146946445229034084578412034346772916181431948412409124724977365438234705685583233394444358969142664598565482024375793356749776919799859032677328901954243806371672436358550535014035412672658861457427002085528801659927401542964186703023955305294969135518112604572258860311319143073031882316991932987244614997364351913632002986830729900165683346581230971133045875570808754090769139460495573420505643482485605203633142699941419160938699311460861982262120407914769152894461071954260967783178173440430485815417226692949865552545095840754978880158973418219741741566083745138660225832293295840265558747235170024285499478721655087298418101225755728992891616878480137006664319917029708250024225181544537325716144755314972883975528611824656656474582712051429345529511442365741396917396974939998831897456902294178069686120133901894725964169997301059724622372736239774814805603523452326942045301401567062761901843649377331535959952026662081517651903119205848724153141528069416549714743467043488509143128925627155855331457339108808722788318601380413442881439445428451508698992082226715240017930035694620320413079834409187662367302342922726966679436357372348611294837912791687941047593259454891709662835141360631398296474225061011156451447369629041602114387074699879370651468651569805925468690962206800648561083626991022100644234366092136831823754942083134723475492927531803937182103844527337346364320197827220378763615602674435218037543801377068706815761120354274380525666014950586170352213589941393930417986747321413741502540314727192380467698582385985024287248320218818095910943394623661737814216884856700708459396004927063592065298770545291470515613283063925927112574034447788431039738909548869968887367062986782807948420599716877125749004206679460589818204806766147212679832602034918936491507368320514962382859431929322690280404654429534535557886881170647170559768622542988823461552100132904987090549087312523820179860117154126006344988306139665760789733448208523063619216997082313948116947919794989610268963534094521909759834684114776030911014173033377447714367683267378288823356424651327954768299909413319115389422458874060709053505364004742298290055089750016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -129943774272936321246572711078103221190763684473288430444502090257615785429273598341326609742340661648275790970067440410142749204877073352726200443114946723758987693480286349591471999305933084863745766862032607654548295318036095904777049638438492301010573959291458150997548455564966889464493686004295723594033977673655054577528882109283865209181286698678504671096248766355581035403805447606934806345121132864541106752224504135904586191699583575948478572857175791186774150668878349477388784615437269087658105734950734595821519013861292563334439852025996344573542403810765907767685118810806921532651448888605836401821696418470908076974404072571044441331037969432320802765633713295641606420055389965593421683038607325821401662596283041995071496751461027456628071317317436644110944717946161324687442685825560309553640095634256735596195948337797522674777969687646411215516944647285709672070410334789046095570623328151677193912816341144397084657057533211138578539708145057616252100730702864763210253244451070304817960640472227454856526434935687512158645825211597606716720113104453100298322117220786406129242372780466282847500947874477957560449219190655185080768324570387147829321195605370620065111853108841574929193703161814415260802584242951180112860346412502035204920232273805744607487242645274988451734879464532395323716703699215348858444699708306892758761838872092885645935378441744899494033587037079654917576529077176753744795645510482750287255942628843930342634771660316460619988484886469898938764188766292954726386973715627515063152450270573789833022613712142856629749940703216597452875139461649306334194919599513241612399189439519348345874734417833581237602518577598284447275819125190903066821372304479060604304617563420726961767217698207809944241278909482049276599226196136403959882588030446903845259294415554619963666762686806700742409280953392299575605039836449777536509023258402692154288461820195991156574425264806187051147478521524796163388222430334132560355472347433993256915311244641902841094341959785863815662423899878468216071761205381723577020743904051471446878312041454646706639672959512734265986769885055642395643024214614793756910830655505587160852047960154232161182739411512692480489799530367494781133102163267337304526831497857823694144527837914718932900433073457084773433528676483275746308888188947980636285840331786487972075978846080102695051829379478229713299844040782988168989888102340957986213296243363705858303739369469315269131829585800017467057558476064126094426949829509463776732703905729002402231006552115750456496075998575471127839483977406795634128516099356518654488401812899836029609551220997564006860158541866019159354279274115186661168348690044941030586484798042661740203009859633487178439605066022474475350926118778117448690676006437889083321888651192621771659835231452200212276446482100360873285917162772853104362572863951628735608447991819997776063715786638578096307111182141645446162423151609652063732342757432705342015632201637525494557129998384027276903118849138603857894002103973062197216376957127876107013261489927673800912136654650292325347802289330588919200873697570852185323365763520225176863083213556176461321721254900071522932929559509287602366531370507223451558598431257758028718344725026265147338075351024207907968721165656228785562001059318499473229568096106738118880656641390630171241841201070389868636571937064557001974500001713886752419732305131623107117759297278451507341846141866319873943694157135851746859214128874413888380804106492103488803830792263463629379861414969726021347627383980634290830393642099429516386902022082024929108950606981081957002379236496117121869320350815385817899036886187988724748759729772843874925164722024977100503160404210904933685051224250000179083796878390833389735964597232893053247894323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 2066482113073951652813501051537104826234043231275294401408441143025586624777973262474897636535754219548879758378667942964353441516972979510636438845224944072571468990659568378741054600523170103823969052349424169344827258211383611547332493449086868838097944351756791219222446245461609006399620140331739866228340791661764101250985765998188511976358219590953786260548666297665390563462611215346703479799140011993228912181337815615165227096170085779116101819862388909867618454070312112505385351063284491074602382010467932833334488882334873134364653137074085081771597252823704961830717978541727658610469889075153752808337792576865265459015140683696876936387074606713762895832470011551487091471635754626301503344779774426106852127710283132021903373661166946958719038415527415202144455876051515369194300763826419654256556972945679131751076249418489147819480644167355389399870229414749135245427679716771460247405032052931607401524408667767658064301022520896211091490050753705288799173338325902025668115965579205276431766675213884825205403853515657895527883223874910612517631590497415120612454317558783949118935343101098148906876235558526532616130977775575499115733278010471131393521572361527418442523629545605956780365783449951537100865448939395228125845915954263756912522554716510484848427072229098575692915235498745010366184158816067731658929043974489598284142226641522920761712798400320935330684269592406078492448671114752911384296757901176057959976658051974546572614641040792397761110322052013371449771878346299577321996666162709093836202848452389106057251705702034011816977633624773695539472462989116775481551941930386573669220973903088627686084836128782044572520743150941447722449336436128468105494736473862760060964693482636267143609936383118472090365390674849310086780586238475330924450020004643542177580492003549985800413166270787926514645624318082114539478717221248649937350128908993458852320492986594788973189004815397998128548504808477066374020048433998528469448288765422774966078275587979717611778138385507527939124001532189620309621126747372623338135723213772772211775971658143977619140379536737237053987254517327117892356745516098942383574072820330377646147140890284015838037295530536466784031714500794074114427638889715449379572739540223503346578386252864562272693071089273230015290104560783411918629819081666416285639995376586388941337086192326072793549053843105954736391505338970248713124781849712969430577166987028408291662134420953315725866202366881321331344684338662622786981529901695592787919843975347900257350437680473346909196879659396694870804914834584269596988267906170963939096475254527639520817858186781379156943312399155487456457988238610300890482585137979749785439786822166769347357267812942484089445183573468326449992472504807246605156515889800898568463577882884323857866834054272979975717973392405424033955594928679247268343320488621675707134736881793428299511150567553467393495961212886277319044680432308281745338912958325867688194254558919984415513054632876693154066884615814172393279959491630042404120665807102625768259740995005172408339154812937233210012833119806084737283928092542730901352447056749729609924592596571237735657555973292950711489222078034738755272172726162500757624529814946065349960325574734576106352020659780683183884953989062396329568975771630789291150661840317081148069449292065694971427288113002854341362681696033631759987881808439831265058541604017420538320205235115015566829684739040583070747605614357306403050934524669254764509451322013746347537062270431511424645967928235756737885614138926755724656477194452364241557108736649030430225482336545218153066157497752128222424559359861388843205723055784545781728460595982448633333005233881811258005055811381750212617038792712570380192478247617903725107334451622193523589120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 3948413277212266092554082062922394122305061126911878977113387839079385923565747102324048851532755430861801329350236646079986326046668922917765349429669016516158756334017406868932556057700718106126094430291368315566810089888884616689625592831677017538748318966682639828624633225042283174458382693086226190062473394048236748237511998366282819065033336118366908973065626697320991675857384916277696310860450203333739562983304628647670865320986535216744422133542445754108605830423104618174175450735078279895309135242347638971249400477254050610524830303190439059622551735573134829440314292650382123189606501667579444537076301309581454431279558525804783864556345412584468149101728778051562600532145491788359227010775756022310618568072281325824429210114268603414104317817388239525529849347666838172192725806451413610841602422950373619353262002306381270569735852317953403579060908999813677072355949187340669669281788067379178023122814801421480904902220659867343859962643354219181508722198134247477950865257139727037907329348167716921181140715141758000506044366456044483483543360009139534850975090660659826876739826022423994573554669742391790512253780163255114675801337659106563051632869203661119228953155987069755566943494588927781112180212774467277081724850684965723682685614879528147414055157031235935169548279000607441302985335935405774236949443344447458561115876824880942007978239520075631774500911256414116000965723793641939377197279818639699740851370550910795157635481235979250473825187760817914606908315599894596797407016176432849040182433041740524761789438623832213668848235074581228250938070563961364259528623212709453125053675636578239440585892307280842076997237132887925683861634254041259842908010001510306647491560458376813008478702835549112131320983529106276739272912800040362790885324915470602779770126069212629706103188086913931118070920074964820871722376846965403325866479039429476973872382089380044776587647747466427423353134808844138578884033550435121962182946053678009727565778445204151901709546149479536087690379899377336671815818129566832778321978818443473655807058260985939890902837600172165304930104943268116152762401762789244566289494577066989595898136108809552594420768052772545431670037696655229959320455350856213015683810784191650508050337207806100723745898104662859549496550094249606403385523806646771971700625712498651839238959919423159108458858688955876681325688964527934005510303901001444473104961713655506090591834454011445888779281020342018553413561826788763929603106616870317214518159954570552044363024391279960046446000467593729810975048755216026228585579118240798995911677871665843207593295337460911940494289569254691462083689492903079326565224444656600659098556271926439358609278412306578160579821929510081238774400941826020855943855307817274742666926042005342264622741114056335578972520382023746705870625638972176997905997614384780514680983604578737864683112465779273969281303268774170293349513074532254393316479153056360294471357519944548134114672920986597812203646142510101814040825409336430259617187637324824103380741442063229670774394136598626585816242827876812837783172514665837375734872961599078371689814205272195266206025292034386789478563592983758856026748609962821868835983189730159980360547267004767866119791058160484414525935602689371546888298703902950135939455737396725144554532107097670206139591931050535357280302998263746412539713510298484188719140370981657339098395692682668693651114764254027296581227668984196815723459371868187736113246431659047762006412984737260565582691974225409789774388669975907957159584219779533529895010417396242371873666834199631973273911808097691336953413394934439620097929315723963018496940585140104798557957152840364900215844417342099245730497988364422860494177236012274845699619543362719186944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -886298939752995338010263658858692530411618209960543846977572743265208405206721508415584938539505120853908268105876154959176362964120685739120764696016955468926437759964239631664439564332763172743083578276867197398046517629690674719871540643054966761585656046796032343798082242530132010260345474371325410902110526713685931721880881616938141156611411365447688799640333735918988363262679115862567486210404976746325698044821910209282903949220893973049034658224661954934512976449038216380579250037196891957696200308650012830081346338355845380292195399172237145097717098793373568975246448175738505445772785172724302848874656805634491463894321705460296336865004743616637214744164246091909033423756583830047380245563171830027616479978608455074673591075040775295042299677573199017440175895485101525413397164234078798082400917178507269185384346811060332342827832536199652520138774635909649487466622511234120635558192572805759146350264321190342012356256804538810337753686304849440860559889150945013306282948932238723480555015945749285715775441296139447054794950101100963356261724142347307426658564829913661590577728714943528336874265613312730416444309467720415378996270123715593402148847829002650016773569422217141663851249528793224047271845535414576316133050204173764922101684293397688780756375703487497359819640711572939907112557534911084571137713494780275737108210225262833652568194410273424075181873811865416670695100918007066503550223418486536385073654815596463750380032225283449001385698174648345856562677621761700556200656860818618378386087497512021216153894763972738663462338716791979113917963088172340394313918925781270287470955357300432569536042321934693702070507511885392526728850178656922279492187080566806940546774775097378553082699021912960881667772968383233994078398658893599212975215445528606244812116962010095915578726346075017004936407989122441491875537482373114260353066481940422392551562971634876079907553030357708365611497668356683586948678525815858860662441451221868371527785843667024362334160266968176420890827191728905828475937557347563180055895418014229526537588550933114047474890716308958185927738949484502854637172533417962396209665098746469248601160034802625830386568674423312970183914670445868218274602073800791168150437202679158974009624876047745537721523821309688950997733621866135895302328552510488364845704866974793193218148299112837533574230332616972717567560042171883123452622194097361406373085178287196734455219413053092389902861688752934902753493443112062003716156953849405525613883640858114123524585878867666417497381289095751739118410017423573177294810936191183111833672448812052765536330459833883427684474926806182133110216808990748998718452650689074469530806895928883173018492075268818146740099937477698184724910797734026446185955239872316740163291177671866839339773972937738729391421001508901577880596846046877782737684559340679977276093699954861424302767918141626588772233165137467988169924476351907088672008562614314840721541951836777922330855928684953402449178073105928488758949227165971652745014260293162443840954282255147181246484759182234130672987106188749204523489579045835337104200047050044815874485662835901812799696430125910454705483571803275075198423900516345957202920116915170038975374672806375611543300823022288115280285591092470266266672683858767097866748347258658525307422988152729397919983730454563563840128610714041867086124990381915539935864024820070809158743142499357625003306389044760649677362844601231821987883599816512714927243064925548864719346245622245263786151877361008051010503127416536508277677499202240836146133633332152441844802444221556510774937326404399748585604596070595954262658159783052576766600545765815581333846546270547059599512839220362125658352299688140661017628087369913640381066477546609049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 86008016855551899896038486598424931162827740306438124777172920790105510810318221680328962806385487903198448773737012066140224269539428454854274275954946956608674473686306546578934207155478523262014501777599762051070437431301669610759255546218715876741198486148441097188778944752424298980028803714692819942330205480336657121343638933788758972537331381851743258839471781805711342280706451543193090304971647947341080313420637894871479519410324928193951274470613963092905316565867784862069208849956670798873209280570448627517971114614986762809200183016468150532228495361285161193449221558963085755357209459461133879762863345306391432218129816409821377316153927119614390971101160542991123576700175305486594691044663824550922485133889829801981548862984316283580820601275375554480432107017685828718575246251989239566989143483700971627951959342565549110409157392923612427214954932026465726886893400782578042729013503435044061158798286597165642939557588950684301719017812504083550350624111809409422318759572115647605866344146589176201663501557496868343859275134616828327771981311040277906565081780128116120747769654120026795254188759241742109612039378483299577536564434091234520773619592904470915937756810401303318928601213020499784461703009328024464335745621639239377530442242462208607422843586454962704189955787373490640336324435090257899171026393539828427418234120683814255645838660151610061433061959024128217068163983946248228079058587632980459014204596566943094086153435912328477080508016704721478289805128330411753635242875613096581388114397054150690281600698460834905864163803902263784405856235646031506930064568926254723042064056187934189733885164526183801798339462957729139300801358325800879005405479724873188710964314684869328820405259567304745194797900365256880259248431720520782037275154653311375828129973263304814152508998390789674183160141306604664113087683016789233759978898727372625795727985599023389968136426742475803202729897350985117621092965502209119900698658814333541364584666663754072370971537323648854241502785829472645960158652701014030675491210616046796850909016280991077070234430815451199109823879190020268688816411691282005929296633332103646111121735708450234378393607010193241369378104131547771068704135281338506018669615710785414799091594673080008293553752261265654881398843954117278289598114775344463358837035793501018817251275083141394036877683408995538281163662007947152423702562934689023558405447134757131289750392424957595767760664921435919069551600932230460855045586460398609572189081446767733041035249981936266781945451378540817883655786885304338155985094011386412651985328832646319562077217928872201352170152041161677209181481500094640332074020571135460048549854655273438185010639072259506389784620314457939018962852852434087744325836103296376893894134517234759771274729247323189854728060237970012691869126203297835540006003928767203439878980167611940122708320561369894474770287915314771968709485341484769454686406467628900144226007430282880453351298087926752204967231813480010220695334926789725435177970249680445856335864677840121193903881718065690025084725135352686810590552126355014167383476567430621010625154637952674774002621146457930172367032540945969872708122123520658280834667023094070141261783709960067451083197881306670086849258604134258348762010237886042253328767590239237456429135042970529351808208237867914922709922005435611151896432481025577485957887523112539668427268731822185217890858941464530159620455297217861619717482605125320626230132291396462294288638519073481174109620647783890467107206195731044041131200231887188578924062303227429402859450544439746905435184847721976036491710885146793589188893866398454226370886205041635526323725466673114535855278880448578050358216719622755891325620070659771288308122071859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -968114371667844887632401758019769352152719141374486601516265254622254355757414343249089692104356949429589192526389977136194809568624444076221694720688418441285089094314326046676449355055625436961107660481158135727365937070858711319895746589743894948935007106477111232435014217114176569929430269881626541388380717868819124191526484288922330747252508520839583951344138408494430861168271653920017967622759430518650214899713309686237046591775838523626059976853573243647112831889396072289230274678271639908185054745283414787213642733057356846857713584213940895033336767911263494911836210121101012302641389948071433306692263059405456544382404704432429505281070709391897636602809781062724172930167501992309940120624207129771015556176659731604178352964097854635725448717736911913993175249139895853690983871425928445570532033632442104676000776506702817490977977205518369167432275478463470035021173426316575406571011810485032744199177046043485023685717036335879018926557534647339366509461651613712120874122631860150475634350000961658389698096513984049072001465717427227666386430706495313993388619198701272663429859093656124638533122178609254862328927856781540150027386177470984430423117511226647203754682244505707338747669369128625434883179319839187360542223004357091557619026753956513469696949770489356915836846630801117586551567131118964658060792490179872515350562621407098572864077241424189518264930320198423273361313785643649210059118009480957274684808547676178873984770422059864154647377558721582997569628025842434518197592038322594732731640740031660255912037245954588199394554526889641915032148966229419061724035298458583228408489021783374754752842780858107126757404588684802805037153864927984019506931120294392165605976954657128323302610705135933058505935732250461467093623829864460267727694712437164416031342383883605199924003806469374145705388918678138003496884046317693584772965281080580325637576779698439798962973269800955244113123362601609273144021161761975895743302409510382632896787168470484297149981544939147252382530113617686892807263956319467917630898377128909839794908416133685097351444622507781528051531732639947238031100388759855315433081826409665101434116617689932341584965186347503279359150025299397429886695884355298031220542972805986179988191698203585460475980428458961463497459050373037395969344613109083634084476986212831748426523824198609065863950911013556147970572093177372018449511553456718835543962510353600446482014254957130186205571599780071743406568397014246129046845807197757431908802808330812728702860054682569290710820995347928936458848588883054578427235114904925904589540155583275053215590933676120028033956038851146258626585103866807929257641421808307393217564260813233920398025978817887710900633377373076429570955315590353729650631451404976787157444479541871391212276802466233114575320986945118297635022245791868365048646215251659830865589674656387382061379779436235846135464015530610504272065552134531274031994894429239721952474572189709666713195745999035134936011818047568347348972318732838159103199596512610408097915535106897926185546660585210412581610702380017569761731248487334424057792895178514961019818890627288108648140657580593086467201131133495627852713812760131850907612273965307348180030501195310052007064432226360188478842356571805425737946055739826793626113548498761435255653759987303671398539569834447660593412534162654960240370336766475730083587678473927853093384065573211011484256183940567718097625769688010926374786067877559596716597181682726540574170513844093142144120193564373599188336747158602532352154755919921926065925715891033656557447176751683102962425669269036351797942314671606990002631936852598125638458813537937840734468658648122388762592912914869833751215006702046493207169329055695200534002663424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -508133585953485497111051001436643120313109133821683987934999852363562245113093965146087561968626809710063877616022697062425729106149501245314482564860961312746503324675628191492308942001828562359528683180256537716277826373960712637185651747837982010961206668742072957158458128136308891866206165047671959164850379870444119035492803675240038613552616112574971699867036977602613050858468995679304331389766109182779541417955782524582980710016790101280874335070964339865437801480066709329614356018034566743457798793053381316346755857937590247193346645057729361084171726261503020552294437481357725903006447763824549745061520096535579699606892648469093309600866437606413086390776772736707715059375867794234744909299401735164065762541579147994956306989694244107255665374009212157848850760601036767102019234862815392144033861811950784822153399994564302931683323566462550715804971296312284570444940367221410731094457853759697633601395557222816286997099719595133729792410271386073799878865352428268376212425776938337395905520034186533146701969166609750137601297086635747780386242251937268774504991485334299105366170330185009214841074732753050042004797338070236927490776202799595538050524985177133822616667192006439954464669067366523863103266010880477120119995591813584256586555044374027798666047695064842186873669173010796385845591655164542482801225653050177016168454168703647487327710318253980522746098218874210109263041485105311449651664213245410202421659786265201513739561725925331369553768294090901441892021877100748941244779758404550335609592628080448463445223366265266453434378196601907241994587189000533043303565356387359285188922122237601106149538186873998825721396092299120178438708860526114832749883517368994592202174726147771115969199778287812602335208618254685570855887111569463014708015287828858929107037404010607719068851493818363012573584662835456921626478971189210599490189523801096684651991868964190157440227527942472299395647466894652304454284415013382137558423905985274777305906098098370125522109002903393580950768216096292950330738479753640703345758105355702576578499391461459093686650188251721432482024282207334858067148150934756271245311656344172427553797777922056412074269686899036375956662365905637646559514827406862381297515235781048901763055562113489548236821043125991681506932443590557413561479192460596723874087495797102731542965601694776946356416101899305171296271692472073523181861520876922315431187718278702011374706388328315917684262253452634368779861964424806607496838113965962291529033447230775507401980303081986322704652221059811454510413711504012714777299010459723291603820270212428714039094213965724476733617762824939921526037194346230858600853913215729903778999586825401925043358059005298735203081878705050159123084389187833909464317555190299939158695220296821183968596636378756553101125789541491627065773806294260895422183604468233544900740958330148665588976145052033298783641339325062614227770313402917003079939445987630481104246542852033659588247866570888219708372828674179089429447904875889523641193339212414286951198018460731911651484018862382174098147699439300214719056978926058202857779383709164429699925734402575820808638472543521244291595571630573696455334381587602843407714561603184058867867544915431903812419515978946220675442782080994095299378279431437945639659050789876740679850963498233783229942634682484809491866614042879874056474475563853221702967153574802731100059694811472428364864734940376480541667566936588745437516691809819958707982035060575185001152245880443984106036944698163244369601952339863157282020773440604155632325765011054627540329820376868910371682625959687732595664475192832648846999397098132700051508541459498921327587166310391161663842236690828486795129941711825453521711377368874385243163852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 18601736501924529477827419865211568360330822166165082389872622590685966136367685181167266478768263147103269404048956381988100918262968516466516327019924204092352307992649372604096938707698757042347885565409708519020826248356634836348125312419209891596693928441070689989135068897230246332026179653346288180599982692356349112418363595488667525652693696585209372393763045038954519052630869091729435332266269250268769101675474414090446070318393627984438837618164309347673110808297226513734037009387662739105503842791246589585747734540724467748236902551104259495335994537699211065793906708523195725472032438906199244799633732532224371207291773310544177421182913807148225607843660351295001068813344765524807468820376292892059759845195747923376796987055124614638147135379575631234032666386858438216939492209629586203123610821332247270035920617268199104095463355653809208515760488795002035598978588104745556043700874187003627450785907051635689853544990510213465122015609948103173411969242310640167405427061779238183341424450774935793849678517434049277702065512005933535425644417288739460477705767787458011939956409660098575788271664389514668656145651518382442470738230193678746614868475439514566793761055663282895853592543035262248213416966619553096753042926245044380973111061936725849776884780977043967137997486395617361643706991109876867944308355875978883914731901428633480389381762845162369452371229412533807589444313107531998635784140923195023934462665357412899412219550769043584687587112541336560113738948281804692171575477797450794215234086539418546940552674740705174403546046839782406070680917357264077708056746833630030741894263396010268861951368052395276204017492484395663576535441446797800848416374811433110250740276670553309854972084875513786353235949733755556446382248007961104801503255952705584170333365230277005494462709243187820752123246071893034192125344641905087606907654931008136945599754870272431901344051614023542393667206611374929942717230031436433987649522382313448385851832240422360212813003739793072333858461435129216346692073829582436386690651387749095470565710303912891676508585291017710081238586202372694381687392963933535921909772897898049756203348976101260596441164213574038911597348611144785134683760880292021024487819481943597725193080370369883656475645047867411851649139423703891103693888026889271548129485291356147654131652084510338787318718998384041837879195001905849971652664832016933340329769770313343056667821997581169341267582851293777414389514906821883378011937027234366283374881269487226907418489020077808805146838959399121964642566987370636234614043342900902130173376415062318670959929761521383770481835822364459142891963000377000887245767208686092913553830316815564224869604912378146821008066627113062334912142456564483491098662592186783967813933849658597156791943672646665208346775761606494896773292302656223093772595038241429445661764524870555410054399162321404575361081786603143381205310888291699221073249314470711111689688938486505062720108754111672419427992538429320828555688993223582605489888678265299882250254603486586840208930798647799488048302240259368037004316679303917075371734972372860408067254945386582232645936908181917502271225948270863588822891769960583059224726670313797129464295097687870621004327033042816858691565054817275987283857855839954556322084343346620254708226809533074613223136896739076736368522233384160347998750830265422130105156295436532892169272752665868957988597518196363690867342291287233483639855609230103409319308572371955058153744550943870528932789628235780341880862081531874344863231007688200567528675709881162065681215255971565922754835530207020809908785320194231818839917450803543208350795652783876582195727291668644690829234535537055978922927796102999019898197971486673396039680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 2990436625871843803177458396119142822887465689395642779132496920915272953106144945425347442047686459521080626668495861096571795029237698176029089181326106644039233094061658714156306206784246574710538045330676997807658443612143061545175699514049874717408804534243222252752955150823899673964256658912093861413812481078931258800489185762029248661071590683050150676960819946984946062085732713317965932469714807973691804484478684769658298879552276790632054378277035921932454657843318310132779972166683232612039142463898048903089434636561111761487431130610665502031579315377228853945997469965396742438593865006840233039123631863085872144572255017796164450955001961202999976479949450842663696478963430801544626658609883728291615858183173535033835874791204136446951582015024366952777021187860897945217437996825907667986102197444936156741930966769149782086865309902465434666466468712419574154043528933440025315576784964251790520800971251062139845105487168183229894081072939150955997461793999242298440781574738626680215774539432177533918788497375154487097290136932240392555365087998064197889244477397330932203215899995818979795196115438186372556092536670591523832103593331653006487451281198056496627829001076742093243844534982871486284620852037135298469816912971705359485997481051332565437561551977988180814507140736204275695921547358909461621949876252938973889528501919331819478519091188364836250544429072220308098036300843189918185143285840845005137568914729008889879508740476143657543720266805605527340019136103079818984115566801240315396731326703476000609678579146760038908579029901098560345118241659323919403200000336478732816581741089942101944038174775691577474658829266200106863677950113174278989667332359270397033140360614534612013314971569236000934922227285855529418855242119464739921003185208690621072007813868362160909656887423846028774303698370003254433072663017380493860197490385091139987983061810022626907117958569208457946946716280701621338333305318960183158743493717218506592872839247831853021247103472064207211064023827622558194338227083651146718135099389365108704675023487407318703839908459967877089160427146861607593784936219688237064780991857205051581429021018400596444531732638959640361059644359538660060314500570032140887222248765804737907503359121062294552393610170010102847720848976194987413171331109562867172496916265497297269665879744971999760559893546113606180346117655796467987716190333378679078498810456503826540878385580715926224256036262510008477314557360709086885511082913231758426373270260154601184234469861440936131775042383194098542245155391262052195017226449986325864557401205570549754546440151280302671033390676963553928765148894853934517971787482401850106563517822400841004454415302690130009952682941731020049844337435155884851117867080650645995090799099470786273420320619258795566316056974478191772181510116358836511712079175309344486144063856816771281155573218899002743877842086019616170631135528738835180678195994086725566209591697946561574379598509947810649144120162300529413797182879472857463026296924506122565813555684910948487347717941630404152064820848417716635936479197132035238423954309657098029409987755932833391503885450071164084875124977102592043816068389801823112681577539407811660609334862449466855306217848652469438662007527790541835326773823583161353877105754738788069825496132811255352387554419111545977639567312722075754234365072965673981018146601905459671132609720151658729724990579002650388313699898679619849056617488237823383103658950071933945065362159895856605724919307470215109294841275695837726293543044872910630027079397786378186462210510067417823945746149493226525117745577317037628849518884025030842977384810408315903289355118423995504336472138305749213120093815366077471237490732589067010048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -154072354269282871830430385304464435060411941393841540302210078662329745520034113064482867391065918189842759540739886908533413656057942798888725881419750075288998557712335273120028425266042868709235523044577137571278294120381735449618187587916650815935318241509920663539903249333558246486219935732542987749175505781641710681992856876370640707134096400269643249668243418128872200886837180137837130222738514733651547058864822912848919807417063390850116359315293627790584155976584438013515529667123175115559016376706940669004900754483531235280074791231917211478430925918971749433266516676730211540357985043772208658579242776157728781915114291294114818006408854421173596821215415157576765355677415631234236429914699762122736120509507006675435073575795131263738211255521388015331394320526476878172775238771804092362275117455953535498578250502504690131117642661861545334377375992068354947992586175489339721195737224908457075631387952902837455412275076295019350833352353081148346074733458241645252570059114841798332459591555488060206077802730721309275758127368376283827487415801595655562528795907532219169292321745484770340727367090520889988585457752250849196622606430070412979474081957852170025495337821458538275350346675002877669244014987975848830148646579091261718337287625786353853460896745957706812208853074708294538460102387550374804424223783906191790213335446212085953914876409969927246961200893998270876767906905636916788075999062216765323438547513355284878207987341209581261181057194321198382721109632358921355832455268149887854140434224949384314973782006097680160540349276453760933832160954349680618351832825944121433348565615947130630223665827866829517056837208391010888554240933474986467978204533356420485149162411505856794649051190549843178686625382776873807153721284407393907268072860059656553356729639535568572748694977759515498499586737400356283183348609973728585001586292439547595890638356827360491164387348644617882168109937779271607037691662736413449126099102455602599106266139080104651779679461638582203576603468987268135832806523828809838407874672168226387966041204353662608505561155484709427376812667499873703634893869987872329731114103565263836472495067995551346568033564487933962768216627979090838451154324167428917471310502841629207011844983638599200302450337711520015942540960902004015098378804675475591547896340578299286067379302256005697794037664419322164305570673569976090657081809100658411418701123677539553900622541740975716407917853234430338396076988632864570816874280468119914758461499204162666392433977744878420446005975368057308661794575839525001900223732089021391982129114334993357432666499454069855967434908392198827871591049697056896203155460675834141498416547130049497890163028925410018316619457132966580329910678701398214809838032600442160746338108198014144218536359921113213125163851526936695621894875213373728075325343315092348591813404921610873266424742996466818675890484253053626108383879103108639905366420793190540437197960742819944285859790541222555712639591278872323735790159304209072952727988907353828472879341841157824667382755798127906744884860255308446304650674797202379766071078634217543164816657341643584893507275713384714267571868062729500944019335334912735066415710187112042032719647854877943115044492821786329889494693341024896981594859447556935863990306770011713569772479599598192652919661573039272704863276160479320667413885228907269979047670627632377824337362402330571438142484364576631005068347742362636780271696694702252300684412597079677550275582562695637835397565931541499679032246878631938483491377208326157471376067238823383249200623646147373499316326145516191032169159777214674763468347225859170685712592066358989333377889975639255357373885695372523571850289614158393496358921916592947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -4353086337099290021385709019920506645943049591396719768656167940046842826074811093122481428922078855676128897514458525496782403013120951706939721798551684764658342553786440899322467678796270034550763937368080815222223010467929408814179667619674958853296936771473667415750761196747810281803809480971969614187495115049427748208620847618545001955627190465147115638152416003749876168412889532651333776812788617519069153578164093773573816084724006654079398771781416108005190255664962965347128790980412295465134277906859769423514139488724402239463410774115494837478522330196799236140028150305324252311035669581333820635390386061545399144222269131653086848408542313547767165861780021755481610983504989691518451506799995555485857952061889941023976696214437522043300994137533814665735285031067843159783011995335817399571283939916692397289030533431976044507944527405075216411623754477177774282177019086413510913892240883918785345885485802546483763169645598393324635800428813470063570250045921374514859688953963283060094867791006590024527603859847527060288300157520929875552641787119805396677066343242356696166972776328183664620746787675885613562422617959192945180613108424770754424312695753585378670736305342895727198458389781479093751425945684754454876655295716739084172549507969462515690825045650201447239872154246481297495978210775364150076150508494509351954220628340292319253863007342949788003794884227508955493971479684308769542959098435011408510154522637441566523052911441595141197119389359589543198948924777492892252748311491203201754241649406819372351813025766098078766779386725732312067881582402212725876977455514589156984264484120225119087071669130167833504916337682398065224836130858117262573271262309852549811729318857676853608572322962554916079618531057585091668838679816838846036915550365519429557563236746914899375058845726110259126708736099093766277905856884558010642732777602112545195409203138407819301897813423127502738634810645361718439060583317107188165014199135611360177974534076272838104422269189788984749789558871108522886612041652289324188303147644008218324383367339308486492271343433637344254371354560494942699609997650936435916294263394513779221220753048171905089470960038659218060829405426058254122281108171712190830239847276114115427054065806964909943412238728481265016157729710793256972995902681743964829735954195761589294940977648062080253338704667749578094883369735857994907474671224325505729985949773679241156416758931907880387840438297895294990872027547719211004680441904986264176309517044615010989829034220143389014913613226523588987264449723534294892514506887454773997447481810790374766656486683706081126537789377576667596352125447100386949143412748443775701450303257960549801148894467429427317387973932250665275243262847371196904158936997028741020218916724440825686961246099307924865300604080696453581467159512202862477817242118932644930344876448006479951217014671302313746645433274236771800538952765761125308090616073903992327531404915679271170657805362630853956306115603969977098120615754932646910290611356298007342604970902430006210602597744753489300755809520949564471566240417722595020371585173445059963629274658932181143421374840655963926760657095030462703031665372099472774651388986025457297174793121063876143801402439610575907470819958007341737441273056567675023774722805166505388236568981643371452704130149373171265371335138005873158441019618356615396519594872193621266791094271418243379383800985904901273364986721732862817836045213726990359713677070899922247269135396765386844928288879854537525813788814744439158073341212937394861553004649624749989008335696354954881635734844646253648716598718884116459291751329117328728796707487019221257523573413990544156624763558140544915618923115765430274305466302464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 1774733514944512981783353161252439292972379022654595642397768386618062080472607329465424388951818456055459763763547052274018481967915332458963392659306767432475255150765590253383455478068935506684211329499003729081005224667548951257006380677571139745500168671708635163764991222227290444405091326798378122280175162772890166958270725097830820727547803949541219814411346423234234285453789722589339080835204616425468070446401073773265050654997466386979951193020097403026978808717900057014306155964030139192779297795306003585821364697086075467147088081658700195882477494204892499986970565733663458028568610524958963300837112378911128277626681880603315462148007665876061421353748436912361841101389919269632965891013923795365781122062027218539639414903436553448384976842243716834615057931973197601454189668759593623752304123404000339046937644395490630344274466360127610695226555824710479741814639309718404828516131427115961540967172887064863614462706840056386071482937968184704273578610477678095576793467670585586475364710794166878872116074157446283967451905449869987230306897413568954196981010602919557371593388219928920661791249003697839568038945354323423268102323035869095710159100697801485833356783993744867564203810298686985357520897290603495888007987553615209039308881361129261253958183484223945163844555225705856547391148156192676817655017916181143511127284395749239296210917610036959707999794180577361536254661232553345051887209797450531602926884595782296527281811906526310898193038903373313866250164377329797643963373275837916236195061402760528357654306538744762292526706677557635252622502291215017739256433782328287722626891816131169706209579327759068800468132360622917159199297429509558656036786348514689733921052424233220670133252677687049674272290729272321820025167851676109400844086209378637782574223599748586405388657179270171612631501807826265780873701511867553230693645267103819011364650392180394086739597546991368513000428582348088339344257232064421564047183546659437992697727865008367924612107434525345833431592065446098165513049000722002237725547337725954211652741013183171567851574009153590047692318995971789299067832175589688817598438688787414024224568536306328971968942001405955672135607206861820957896308419345958345141694171363535495937419595886355746811299338846621274834474348319122622811474677187949502825544188565475846918255844404922905962862530292257512117827106562295549452242010464113350404562652125647210417880099867403844321086081958048460825426062913751545877341748430638939533390841548899368520728786820374694440918525271775181023865380230759183705531694355077807554865154890026548857082977022702108606681709959587821917855193551065291436100953369584303721445377600975260445217907048269166034416440448748873766341661707991796349403241158188943319887370557699295386120805223371648581731922434391575784871893094239464189289863934043874848035641730336960866727479368481305143906644029284867712490661630835168329012767878945941316767678644893419503139366781112553046150594273037225500989175131362735185175395799635225714315668574070094735584559885277136441999102273372570325208340734640981357191882589150806372012720688027357701401865748798706862005382321137769270260174797005087541865590718816301370925127130240033968425358722749063962730912733868578581090138660909359101037737557713824440862996335168211900015520013233697828856879953763945346584618122291629963810878254608094273330367492481498089978425595303156696566711677169236181753061806801633608902258698548554533003038587974329653097195688012215942169569928600768616698771516858046108850730032646525424270962086322177708561847612037625942709677825204287773980532734531146537383639969526237244989011769744745245373934748392204770529659308202100716986171392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -51786684423935368924132145722366784415825146999081647395078122580664211549859093464133041220231939630566615575331609227260508811676243699308295221523925661806858776848414277762948827712995245788400835528615546119374355862175719791108927666361361689810724392770835008796252191612309112664190928403968532689158280187303383329508002563742871005869439506520874283751326849875241296255993007056906870747524164939596033896377433770395549705595179632142216395095642588899490906640949953581502759735613758585921619026645730482620203577148104515574521622715509887190624849747835052120621071482165014662526224635873734100970692438766196523113248896050076360127989252729095695546551323053694745867850047552641182665139380104709019178340113769085003973714402712962522556751647536441325254128633047941871616754430782073913875860654898130178608605338629259665909075236589712839200648251076572275377179607510486577415998125354478984184161700264252559430853045415599275125939439193675928807790760258225070214622327310030113445466771721345186628863385715632130432442528135088535466622739701781510612243831379282359279746474559945094694105564980198610572560591159646402860527263971099777227163556869407104839898144930705501338943007574500615524606034666995277353115910799429891677815807693143228102648933319516864582955792181614600883029255077089999631144694014018947025035456499724279131369884653130433044324341782438103894980807407095095925765600713870639168184555341312649441124350926621586034037667120088023622897244276894864569720064977823406068161348830427845693085743769116793972872166800706049703767351323514617539841748399788825231459181632410465747620442170261403115313126698212870272854084527710820318669875428861158674120296085891747798256586499166694177243289723088261955598480816733521900160872903310627188636495312513730970485871804346845293060573101781266768447818379243957462110515265617359487225727796316798990376321825545444414598073335249887131771030009342416628060607280849604633830946977877129246786954258567207341019714964385524992703708478637938053982465113470748770966696091277095722249359727557113361249102737538179882076934896706853376392260326539788753853508813732997467341489953171983138089925252301953452619763715145605639304017263004818104291855016664195733389077451013080149271473878882464072521987997735957928604326251669123552017044809843331574956630722504291866561598174579092207256405498016251820791898295333931421950837618410558243332407664943975923263199876457113335393950936958987131449046659113201974360119169771469654169086169260373780538818968591029940989583465736911161039888124923366016076692854325363349116432277369761713062480493559930011688131442146207625992403555850717424704883651628835146027050963098533626225211131213994032861319854944975068060179576558617902296812904741456326523497264403769498641512493146140466225700059115268692288376327495594231343460500748681611594835224281966777892140762398499000751835226898400700586262285792366891947110377023160965800848368021611290936319306328020889477102707457547978192040022259013006550870886081915658041711958399493000608584352099591971403424841584162179660264762027787496200693328284263863349054685269286977328157150074255935204613453429335347267278179454920283715018541572947783862893754803302570365470050687916910953623934725911264114484988662618153790093693866028712314558708358913360662608224650772883050694592004994322969013376108661750862001324562814724582180436227016920798340168232712866036783339221758939665558050438716854656830732033505105855719179506314622368194210660070654766501119736913039530325194511376966309337432379859177340742789734830694307622002588234625856203523111216439380940271079070973974151158194416289045497420097308947854131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -7494960858525553315722547621318971491406070584535590190319371354315159452531236312180844288413862905169467259603369980552105894363787801253493574125818674761450624591652914333940715730070589050977446775732761329181662022641628763225022426292356148359159459621751044058209862829698010651633794224145191502525543564263530748904078364756311565431513864561163635475849042679185741372709449860530513241140536726890612139753433390673200743446460832154735785240526465547023562513623733163672272591019750241490645612108416860704999908526812461319646571094238741104746158917638742459326313569332405834029363702699088653350403729884185427475864747669874070761024294617825254897398424080719926818464081608856111683368125746613461903079634286096250673850362720469920856571457886755754681495104537422562196464763496500599099467200793599696173881213526546340721159973904949663635009363207194317217662820997669468805255605704898750128620187024830682548227613096860540695551597318527903682457781875242121875136459247192967194215214873595909216296749185890255069556150299734913058399462663541418744728584507896145541274888272445220824775322397030236307660603734253706515593008880842929459830467030005102639160282245126539707826671689540561701392664281640188086090315164361976283388093856455970681171854906616208383188427665280763858507297371765870518199466079312123429080355831585821551112075661288010539143195362157638473282277508427735747977543180725729094403382632667405850066292814607996091186802940606870607241309043502167900114883392891911063102749344880543260848030773856937716536028669832864285436549867792504660159759121331877382927302692323790939099835862065017723739286754750535615093932768370517140137813687436858241949828504836752410811722781333899092991561106721970747731755361538709971801293726791564235613478201472144244230609323218058317663186754486075486681522633984778014308196620490637037218576110277776231900898786015624132454890239038151202573752386019185244770581247878028316238933678450845983893119670086287203032392688095726109592224118189536884846044215482555595262692197216127864508799495190455280518567571452531286902253301421345250496159805741550345068625640696194625362202459966079200170263510997996321001216140443129389541673880049652741634140038100251250522797961103893479396189378970374045871815410248416288185572758339943658390238545966703269870812711384526301171308004257512460890339022829017987320161418827309425155524500447996254487850842940481080426360698694540502436525887125550101226897889402400104362775739845815801704660762855203426996935480578723003997988834347452549739116704869338546173821731524819778774012180413907026285113549407946961765360525173643440378409820104809659381504110169710830589292887703569719546354814363522566696573956905949733493315258345415206568626884451096678364214540312837149244963499976105784984769551668784977037904483697602997868568929681399972555449879207080028721241816828133027336353079676893718622835474557609575541999336542021708850535762344506222180768261258332370164482336131154577699682788223304077574759461717784746182477936815980620151037414156765277600312634855557467273259175685461594429040674893786716247956168858572653087209493040592907921379476563975079104169973650785574519811593225511848020673948147850186077830231854837232723374151230820874469435993439183633281291217122025369456702334080983527977514755777136562676937841395264117795087331271647316894164533457642896626008619228813685076220421104259284764441963540682320324723628194213160634253491631765708851678864927564737594257524421143420314585161677326285025099702851362136213394960734154803284241285781591096291582683193564219862763657881364741535572747975672143889414577817139261408241048142860706119680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 572648145188624195901838025787798263245328317670242899589906980309550394051329529799591924029480068667916912060297693260871901547900956563595020858657515681641279646857716885557689264970552672224161574981703771100122785855862611578884497138253233634629357413634485058551898318480282239700062278654472702656006970682255920967244388089533202277647380106791954929342674593413461175349136854082269760021260691865509748210973153618205266340253832961513093781883767077441425448490977826699378523471885924722151524089244170326296867767698228168001389031724015545790756527357273797379805900528436276417636352441051927538687649029175924191695918353591269970178745657874563276547635885299926487893250722862139434766240986188354044993008882876901402788773527810887056450903642102652599734910464458895451260558212706790158430454028668961262067813934247202549494232638332409908521391469227573753846383529825147931835553979412280543008104502321525644547018992949539244473683832999303995322016220728216401719094693564520637049411010570339248675917337237090021611859602206870910705707711415406421969865876444227630055228679491982416344837180641933396542131127339606098466361740641781686726461241816694502506928038620439531637567530657620047199046386345420414422612794565419986265038192942021827396473218964291090937141521105233988486511445937751043834121582342659778828930228585386999905194626512946363922512929656566071168423411486207465050736297798311007474730519013791888704646065199012329716314768247450582128511420275373316161131687535796888847022292226996385253061102397621691552183172652043690018004000078653986162986859962227690961827760361916290626595262930656434347575464290393781672998375640060024184029376139623648185394455259558604097394726472909943417523950135402598587874013794334107146868856542603682778532731624802697068533299133881481965300173896293404067402514131215781243498907905943164053400645098543348644073004094453605886413180855482425577387058054063281527937172668003456350699309621238294955439110703568561149500458852717279564245382401461246941469839089177199497540699791648874633719421333230283824590660199362582722313491676577999660638707948434044828235763784648401064083945434137713867014890088851623737175850578105140148777499752195691226873168910870984089018328419618653774790345008882284807979889897600121053201438810962306398932517260137828107124703226877535944826063465707817384984685703729180763185933332826829673077975376385007483513045389595691326608357470175893019846340531293272513165834761583833275460975398968245443591555034563754634060218304239129399429689394311657538279027402732334809933828035035234993849395280360615019462627191729570570269248456409308498850014495381186576845205213128430903720510514001525496425099594498499012271092728262087846463784755038740282060105314674008865774360492688082259975698261752528666182701323265003136199489096930801064095248184568426175995506944970100243449017038681804774958804814874025217381607385881008926862092952857267809970848295270910032463055158670408327976689847899301872343582601543933983524166546811410660834329392507241187668282059761547797732107726194296683047417293798435175962654743799085973634738251995480316401996666582627634178310602646585002894167100827609600628785781697832214412727839766471649517369154752688943609675652441320270750965014256428763902453105849842762826958456824234293570508504713774759239906834452747334024872969475521059474226453752807875301492514261341171127102838303048363754865865990853168707392310180669639969285831459045082409268122532728766939448522113579322079911387173706401709800227729446987281092852950081596739367100190410437176971751715267803411593203966390408035444007968695678587147588733264297727205899310727168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 9757831813042257576108949445662778865569238912044648852896897032019941922442191558191602108661031278444653384535100303355197993193593532228106099775749226040451258397348273428895912173611634175787325490794056989452946648692797441000490888531326044892214056081029898475353005020415466318764245254394885518990371237492300420118795948501099561983027297877454748371741520489397728380707740896676895903847869280594469743332414195847122462880367945451431592383078007483402003162065897690976616507320061477366579638084426503916972957865092102202170174800399150723337871702489556388044257322295542723251320673235459726110302311065130708532227665874813212539259826634859480551009622947467161866815064530313222791205459598253098227780144347881470997594688804142687579654260910511873562535977692674231388124904140244266755396372727495735302818518587316332630881210541552259381907347154477263165803973955919351547450937905163905484233472314185798573247260797507517297253413480544263739510361626004272389767982334287545407021669232620996586970127725916056097208075886547518551160955285841432583394363104301074479810520963318315284818652109242483876480909230696136309409385068580827670210472299555015632616873129357969512142490769019474553681435156744552899497184513621603463876157689119109999223069837107365188839469215967930382994784717419871739155326654333675553415572841430826426896687565434372591721465856997920158835348416055648791414375572049092493562601805145421445520580008165403673213207035323729143590215215292661665285178801263316339378967472833340869359700967406234316504845055255825064519839383871953257727798711208424919373882586842627843827612231406033280391757525761008011990849222633156176119125563474984688619534966321796238819429177292907235088614628845551220472004994047388933968993988572117878724114014644592237981766684650693057265447881177945956975912561538323861846320284257364974460624199211619846664683441392941521908712406615749007423441006844993200507142496504713745237902752337479823541914923765419898617322273664120607042023548267243333866887462101394221858787609055092540113411024854139092471821247678703785853274404276409123625440377244888949828627286235723175556455304394358933949822252568841130186724836891392466057528886630355826061292902372155972557420479233265479662749227644020172302366987428214291601481744263561127293889814469285724261438009303474422591404225013790901336224652629135128776113067195412295842316471192272181411266263261875619256135405312834189368897221490178534791483925474943722028095757320243686965063937498413612601192290201207912576242943682550953520824468849583384830125325918579842632687829989210869631616761644769468971763075965315462113954308246453721402401658692111021666627524179754084745955192943970146530306766374395440662294993663853510028011011019613781540177240497404178912184565228049634384476058315319003361195926950514086164747578869462241789247974693704099778624722461292144442188602588438607122826404110887532730478864361678245024186184758515002350962802560719036198888724608056866098173528188166310532734060388102921586539172185190319798882508896936254649468490939425481380341781713625699482967513709120160278394355004624231063319331632117906326328588598776829758236863930919894367085926477533747555861651749763417691832705348074894636242002411939120510713834359163571868114378453964566384633836857569557229275622768370317382707398811325447383386827280744651538959938919987548488554429526864672481641753233859888469097637318193359409837404821644604330671382020818612837198777359002074092877976584500078087188169621225453372452057656422399905055448869877933280768662130182472638615583278444813209854629191999127787958202589788416809123063216864283737888794240614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -1514205258021318476173201721640019291769785203196247614137489566675558345104120902428375769194416687365447635583628075509658772441335877901074526428373899579390972426702936841250051964185676771049507422928219238225665214615462962976878839934683467781732474661048933539990254518378343411156383966819466272298263721642758624218563692338691766915381169940400329475112296755489649249923425089637110206540972483013192153738908670811413251411454253693544432931837397024117900692641434365886995734604469730362646508091012254260624990658863661471757899687134920332493297800832318645288446322986449258723797934125208091419069284064116717650633582499650553175305492205710559372703185733192845231615278589024793170278175122425645248909523681952174446818490318818100758794536305759096673774565156038767392751655279279730543023530595760425692919518925512355998709295457455987721541531068182176392658065866867601759966703450999794955541155129015156025967854417934286580488357608139042133421448608457551035008094262713302548666024785200444135629791093433595858638070093308479267343627319565086784258167398788742153965995792715372301665755469178539556381309690481744522835291654543863898985744548186029006961425150387018726097750088219809335323437626472008879075948823648676300493568933582581793882362939698018008587864495829904715191198124292263540766120143189854287646071220214341313150870122753687709165055174432110151344973591125154594286603131201710326250074704164711940868989539707860096293091363778643137942783172069889422927042984561940846760572741739119483746254000611714744178281730426093442767019828479412136334040668883689658102948477925699643276848076162197635557300661374655349621380416864404089027747402276983564341018834772110141773915676669187868693356372869235250287099852182225983908618127147897622736080386493102815573314101629132160318455245774930228071678213571251617232431948836786563603206451061965287026791821343060143914962724750018941317546541575324792277723752580445576132504112979561188162923046429641223239806219153921092335238212596479665389260824819669977383906034621673357209238333554173863972882356003481373504690764666747003565295383658838210385671881172856998644468137009456725994069554522295209270860245489990579043409881378699850323199208449415286449545078410424830314497946531013352697656350953680653071066256663487941063894507556614916847868631560915612339628342011444038350817038773048224606338650813842440726365991372586704026199873004580499558170901897720100973893168265094233922259684760073375429139033618469312583649980389663851831200015854459959743974411209075401129661097362898458134738495048750724052186447316317548971310766474055021492191667182926995297207128750912154823014482861773066548772910751665117074504208499882829620514088589231950356975339479721788357348010103707906598313892229606509045324485278825999411998279710648877545471341675039887450385904559564084280360824161790869989461316878205928675242980657404900587262681044663699493778885618893104783696279917896537018970100771730356017944033484377684144841781348684684192088929730089106103936288873842411766070212373523447376164656532989889182008434083959460244330423470800495908989901040306022394819014485975842240495430261070178446292361035528284761367600826352023879624105537355348210924445853457673683416525548383395473227256146621523310141389285665504612647182812649420440483128494359279437486903834630574345487900533904916039697670786240212558917043628762344435753900984752051479207989218147382354515205531591233531131207973199214769035420536594595402070986779741803953393628283678208938095439976605620474016723430316943306191989085197936074928528365878325466881588891502987124479487221640949313578838042239100698175922503680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -1886137879171286150028003189068522349984923343213559217909469715853398612223786600556262050804337826501484222115898745674350333098838490848897578682274346012537821376539369747549261916140595311473555083798883239454377031916135304383996543835446350610258285297355829089798708448718614330990836281916492139350393390581160823396336438430871511371724826051092541315867898876050845823333665218147028934958019174228262966393007341352725679592371059505942604331266089073060464610643875578140042001808696657942583207293819153294099645848305379095271351667093939358671040974556811680929574361716067675735694047242797322010101617983381573925938797154813801610865153017056788377690679232501013710619053870752206124523495867704043462157115503603222324396681796014952321492388934477958705745718410209017586957104780270330081429874815455144092086460825685655692451259920992448180034664740667414659913614027615633139476011175981151976824183436455933024649071887073435758409768118015034495315092420266789010361128177930004551396451168492161057957414461622906133395197026216616504852540474427502214880971026853617617677639450149231969314209417102361596660383820454110878937330722127483098069790933892596633539389907273304145054095613290377599378987711880092032323371469160140733487757729108148265276428353470158498662851017538736522568040266877034813969881306509815031692191820455007862769595874159395237272805904236316185840552698696564934656492702854734427193030444796003411119621479907223511393359300135975990260226103285445203348883641653881531932868092169205849630859127555120851296918897270641832127269366189328262367617629188164570368786027694875178591495546688000374336100724699594415384258538333858128258730758934094830071407784609830054854784948016742147071567101020770616184306833207043200786039477652522588286573123148229665612605475190282413136557250381709442423248067693838569602031505746468977402781732897710635749308816963958245544127991569848617786885273521325066425951179583038612278565178512909554700872858328074937553513383449388330223019428853445016058959611289338524118896510397379594767980247976862452055612131508018212738739234533416954000738633042644218157907880007559561049157448006854741077806073467230277780441043478557652670929844028852462409305416560405394093407963104718433327567594117348147690567382798858180657462178756447831733558960241624058518591404427632519323538922648665752199035737584378657057698869017381023314830474493123957113176983646241653092344919701879630242042773928575102422544601396846033249386431581951181816168001832566556249692700521047923606361124376477873518931737554420601559743330102214378518821604783046306295764451207015346072578329369407748232250429436803464525834956682226110429382345892759294649813794577079259732515533051898911329421856031410778179614818691008616637335196538523374919395551036921021958478283699830528625241121667609955300658507541350557060549361632497568364718981666757756747333355225789801937666944762145576489927321972857280444537724325691600808402855688100503262363925932248557308460366152729612513675459195953319732269529288131291611255771793584598991993138724480591559349930111637841166707078473182098795647488210970262665483016396729230271493395285792627911643736506119795717092918496405853998449925536197682158700510221458232330000911294104098143248678459130948760128525673305858090862634015669464364385617944887089089318339531761315102076112776329223745279098391066439148952522620585248614484694283817761040926937974493867792062944338386521763953049694361944888778156893960396817502029416898880764042185996539051472861671708602722006924879643894204587381094342748437911145050454416329226753345043027015254384390798061145596979837315879605475737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 3796416742323589707785778498659798150483537760284626041438232415814641367836769543012228014556342069047678613957011028943659888420853878473928620573183454442723178214870865897467726720262861534121059770460908836598641786191257439088871058087924387026494445530304959230874269331903914663621031397691637892024661858080495631268680054280449201240933627928983222085043147057122307937533052772743959993628962375585077762205504749217414956503404395426428166744939375393497155337872173887604696606841865747362866128910279263378331410076043354230682279595566414139018627793849092486613893032721952801847952202784555142392084302259928595158713497787027070417133512518614300113189013808097522531043979412193044201755070825845026543030311367712351543371637383075111764771328365773206495944857537416073636542119171279159544803778317513872613640419078731786406804162299094611390956668991222921755781022392186177389760102288430705265767406664911672159211646948995073264637905612342433240576406297275271452155151160005761179970037465343174185531496719769374455200899498785628619897605047976703059194375053429047456467601278757391713481239785984527101116663882104308487388574713441313477434305977185507224985125145799641326717504439986921817110505847750513058540817922471514436273788790648432784975815133285041451307417566173403051036966060332215066718535421511075431462470559972522088473116434157156941798154293641711385313835292173421518332535356330295114934442680121436807685692517557492553129264338703906102030578801964425365724157841225000570407523789745940008913613077472641887916251187134219378989412372611446675319477125487890049995458345836931965074595547351548596013414354146762399380731928535433815017569915284047328657725924193530022700888695761583982871581007443145993638054045986743445514443967306593754063790902418767211933837332190636505448309402660280832041755247061846184301607759739757467387396149695970663349851199401937591376806954956270249874988770894740074674324757083272932507801360203187641024572793955428227672017648521767120444818802242459159247494760759001540341415240412898053638730032629337452600740966434865548687059954283425227531338680809887230268973674377939473247806710707149454917820769437793665560108538262669655843055250798281446386357329748005360763397681466316621429415478737788324903557898301084749484255537117205825517932315542290316024007274052123703447390032359114229541960952648790989193057379735502249879284175199878603159072877230803783462153549554003137327802948505763162436605751101248635627269141423462246347950107390430445258773045526711442633473138950305581694953635034639595027080716278874483956592088649292447981962490143598158341843708632075297765568000045475568529525199996026853552453235118936553474063707428679466982366841082569462389933540852475210832325004999217027038228922654217048707029085127077883796566966820788121136469521861066323565449199235366230023932312852389172136937569450978495840613950967800895870737564198812091446425958590976361544121807606085125475681747074285713095007248877974235266847076736824174793282402138421584200444527637306602258614455548345853774240727201235935373301288934648682455233492265854079433283217290380080211171935650968797954515372650348329188622002466191749654425157847913750414720211214385178902269215618190389732007216845399446318534051832455194289049136333306645887258886116228792243381189579260222264026946815066652703549276492581046004379769816217407627813067026797363915774412860395064724472872717013449411402067125753641456930163947359636365216597812215070283112670331319243649957473716781099482608990923613519997269788613714103660247825669008426566442163301567801203518035198600282498228186992352069669035105999210202687078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -69026660888453464847010657293665459193157778028727761762831262317892871392078529387403126230677672332488893765214774171664551151412001373752475409970659683938895780973429420622436472537585995784081380515098337080254781803844913212075733884341773084043970334783215493378053604143852426417996016999211416905235947153122650634128562244850772057869897329742744504186340061064629906387984965736329280073266009621027283168614713662641520173415374632404942892878358490362871919574705256047956696022579491756146062623697049984706506822207619634815985877402619707450207143991708027293954258493478416418209682611737304325941309315056286064534737308685234779732544805396187969147912954234417484078535345344584689735529300872782244159083269642938637255801712937895821070121061203735197443306269068800266444134407249008442169736733870723730067739360473984853503138986996148044161142027885171037903591716538125024971005432295885227460938537551139477588915734531356474041960054940346717184499984834250403839039168120538826022411412540475587234767029683817046914629395809370558772145222801491602961030283951716335672200057793841211225831353681851348866249338533205615848757867874538869104133511578997282318118026529061931673651462677595820760016131844361419375426806273096576378578974792510006769421574657060312261474686642748034060661513514780540951314120288917198783438958971475545255177576211036275906773495109654053320347075809138319801946078308149001909784310522776813199407631925567075293760518031295879521558015886909350891058464950309513870181937161002141160196885213001840706568097215493037257396393195794677831591536012084847415523427537150663906831099812157559765725487545573151807233948481494387181535122658710351420506332040623581904339334167687446388859587590873287136796225104985365823696144998275620735981018225556737103880129697737353782506418301254223255638727932021174068604938836631302315237358448361981778332878248880317416241764088640826308738935001160284715237842403267893451296302460889496436256334087313192195688696548384859661444889935952764221423726298970985189961154261997187793861581014264644071332559288497852519021051866826991985418387182151335141439851775999793825356393170544719046605130730089518482414472012259847352798001861613680136174860998963078093496082126334725447151069702044499265008238766703227867398796479649860417826569882051430191898715854538421483572804194337223677193844397927249358537091266782158400041222655641462719552525969488488963444206487671724735955664942122956525517418649946400158289148332540342941947237432140660507014003218992484255493258951335700552461131834543026875286448741193152445286993331085025389445729642678318139258008510906835358211602956276954008342830512359113268345603393388778688783404183904852341485035690034629420494071071991787278554901171280185442069308620664499597831956270377931766812022571248269559500595497970474044867060991399700687728015605924991833371756611248434599607377327708894189136633065973575484405567315729006730773838319445418294004281777239622694638406883629836252971310534297999522065453189101435186636178571856625365591917000762965460031686049010671910635695216073922550241887410611716299622579148688216824514873248695636885954082714808234838518408147431730422799467372032605539774830946198721144933536479188893451340550876505797789213321045984157257145150528415982903394021260674381957792935732364417848915614016936057007929042031944793423572770927567986342834503888181435067763503477893809170182439757345604866270555393677091421789411630648682391336948672155488482048818030370989960764333603296524157743059036737432173489514705793006379465543434576178215803847800631633108688344389846272070269731320839204720980541594802365399040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -3669110431277246097944634687202947867610791349552762494301005618752470589496827260479409484703425644031298096546697493733590550382174554694186055289219466601369071008681723630282203313076201468697680477893744377269024800605086880940957529264310229621851204210006757016499805562753074694257662870474834891977858470661163123820379089835590899481569091409154266830199733933667655023935013196145089670123773225290792522637571949022752344107222737160196475888835541774817086558533441488607621679978325562796256096055779688580633751362076557251315067041866586820292319325974638632890347947778529811462054907863045434156166428027886485473139857845816595652688642333258000444047402056840015774415377840464807643292467493262640787702357145144638492794295761097486535994243913410640060833250703864113975937674946788479729889846533361402857023401350162238824342627131436361933577544472753331956794537585686744106498228753662598275431990397427752120388188955657077210535705980595026743587028559934692207809715325736510157468854144931340919429412574945172332814220191263718110957734322429888812661169289974579881975078034202291543874222302905851610775226131664734617342859226557565914707702584480379113100762567572450144929111478425491262660128954898601243845201813806828471062439872308119753122923186013197030969469131453757522625339159422913865410956309319419851230913674609502190875505045769932227946827197385623671009371043658665508508230973503863939112572154093147191373514361467353138890109500955548632589632974708933341150724790094926005026397020377743578398990866142881023529803233266290242718455690387377147552400544574579616040262801971697379524394109179688812768082751740313388719245786905379250511919892121578208833870339386977265219591214278549499474093552774982874106221992800163450030519877635748572059986480465411586490268614653755500824941091129270347477974739980859625351366698558676079572444782770107942879852030612298674785791986404236133384899952300639407283495504049665675156188917804825930122003557609380828625384423830285573610609313419853964094794469635661182595225693117594833818670904162076125382256220271538008618027999501303559952004830074189426092427847118425335599448410192215330408072470960299671387573622939640665017663762641961025743551131613879730682584467322893559961379674525700839774813503305457786955587819733492187309284859219819929919152083040181671760016887231618290130813575278859113567376753309991786942287029238871295867840271151466512583070501713785079513497257557211475446596039585702950904379054109939821248720329838211801143281459855141254935631190922800279781032280859205603082752809163420303724681410340579387665371027691508234205075924315408798980336883877675763476289032803338739243739402753665964471449074921780448136149177424384304728614215003312955343121755359657202699294862791167291064065410492508876479642815140108647474088401674249972024982724114570499986663525138941159364106639894658418417530816055188980790863710744971192098797778227603511725076361899773718760136321323403965449990610524199176778605228195829080552638532237543513009355348600347790690625641381749636684173586142090466331177844836717059563542940483322044644825710474476145445976026151459376497450348828499806174319824141034682824000916562818610557263199196457110191185055020957010577119568891911198418880535926454060985166702311415982959552094434077287747327953139323221395687179134716156970905054122324814760531134639948927027597922439163777470835587720619711185030987801533174115605985831785004092002211865756289768854985736092522947701396240035525888486928549786871243312355314874375370864246512276042580308531771380097150299808418125787016605843876864859609532558513980492431993762354298880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 56096497257491289403863575317901384764174431274370507571808332292608321793921901300517177658366793253147782398412146946547348926126078690459143858027390495871386941120925936131675037549384238770646637332759083115297930185225184513927647945742110867728319341883778837689254306011477923697275640490685250071959954738251192338806412905413002217407653187533587087360709204745279946527556473945091910030503758257884514139725475168940668853599173634468166475575695081251751560487025909586372573917837000684885858594101974613328219146443235786781138872518241653931636848016468393355205603969082496668219151454175774875937976831668561329817482473169896454924757921258397216189058528052065131126970695504012276253349154423861230739823106333860015286962351970739467791330980870992727827364406293278610185228245631809305742728992564097555630946549221428373971410590216510310921556007894949634254791642618013186054540776275532299551066833461473186871483961022435327080902950564702879910655267454788818169401059601788587524217045546173935751454360710549586650548698452026954694914876601487005911941222307887070196937491796492352903802532310050767980500510562252974740051605224298076156251444515068478963038266056348164039802549890142714013958411454438264101565391351109483886048086937289048894395581480216245419258067387985753875230591997922664468787895192272747084809014902581289247704618071756531669859073506136725985047234939788793403334780987154053178859597833969788977852753700884500903691413545646237729893504747792377826335048810040947616734471206923447967336857585718997699880571411306965003732877203347138259959354216547923743396469101614584963742087634006441077120929059568458305864253727457300314134401156692069530809459588037860992197468032494436372251693786429192966148439552906230927171025674486284529990459595660029096353083584442346068697587763811710752900270708325451815540276809086472904956082145790542570900285277557841011770558296006103486783814402517928908563661183962626485337940681388132985700061378424343683797342228695265537458968927403254802808953517560245476385508842115660135054126471377993447159872405828364434113982318642382125818227856859245551358199142295665297807397033084033460709373707675054138005863386363185784966464704023983430295686253640351713024274105820780616955747551239987649232218398162324067211565152161910348185315516198492284015137388272183134082792972071604586641766164721199567999521669068768940242801716334619176181430819749036710806548828459926906935140255195216064428837096811893541185455881676978791865802382551205463493752186383686520323746185776641722409592289964426192806520150573689328103819287030583097038372558034392106080440771538063402184544363573930234038613349982537092170120916466290505647286893731142193511605502041345602508271075697584034359610734622967227831262684476792160724822073256814478616815421418188222148424378616675519094442950115814058629973846867822198536312770255751796810788664123744177283988594672393138182437754378170336911426692839219329011291306071060003696268555633740590582573722419767056648488724074357236652727126648040332220048286953401793635237257686393759822719646657422966273567462854841406607985698460085868729985835613056171944260474643896100840669031631163127285422597020153684894482371023725673606644913412873030505019661304409923531045608084134157098926544438296735370214418677600556425498164733338126044001574887804952546109818805063566639222813726144244415678020679666509320127351012437984834912580130196916404157203512613302218939819512430417353534037457649852433811773398636013756804694997341066300168116578172823421276281690142834093847606823908414156232073589502531106868616397295609900766291299393853530509095731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 9824309872538712357516283420109478528402313165939529869459693451534885813140938052440863631873935659291916381444025165596600476018812973182185635136674238544938722783238918623946826424225001009320827108918159981933774999243183425867144810610678865397101025415620614903969684154119345216166431419777512904445110606917399794300945222332810518023923404042111535752627070053496510203588222962169313652043159069925587157672142401723775247898223916091296296583938158364777051715512255316767931637585742282826837492151141225711535940360192630015487952234482444543319927195965818370725772464103777057512898328791526287384639019413951773704273098732400944408699446411834813197023013376213230755970409357205315968782888255792436709947471005564363948539884819408726130640523779375964675625956035722885665567374384624697992708880128469993077403075151068146057417855936896534655844231999180156838398825792766786675504314021786014912703662852610673516289763218267454492737579967157571477143474462580756615036488868714334465332455373116757011896418161046883294717318628112300923301041593949886261007341936254366246738706326317465289237564202830081988119589471374876433456648869148256949877532183452840882892726870508589797486668181583828172520232401469987214002193856690908871156636819871244800820983714138154248972522923175604831883141054212569155737144119667599071691632733956150587820888973598424404866894849165404972746048843344894189646910470605507443322230055045459429683293310682498068911195830519168629835406075308348360122063111846449391974652163664007658617482489804107714317736044653597899799072603725533230959151378825701373052673883800156179437121204340754922309644055613730614438353174755050453976557943280070438280566700644057713861671299220387242641974973850970699096658589344015049122352876840881013415995052742888766159072602329787030142913587609001676466908375076110590997376397497792180688443860010782428168937833339656369007260918644794988807149355570646679837866170312986227157871091186967222934538292310397271347470951560624442353736539269068961279267845429007286624580180932125775995615222793514239191744412645372459274373134647497356610906177330633812684391560865451577481827777239314708484056099769791206812885494729224791193080079378541397518703846766582990681193603325701560386627646446600556924005961559034776604263506735938690874428328976816132556804604686831028137039087943468057210926821149604187553826370102030615186946360341425089631142917794245694260858381179445549818966039583467291108588741018796924759870376401216785896494895677956926144017360542748430566733583569310855709342108479163934026357948252014307717592398485733861400746160580095158904712605094002444820529644409827922608428000154478012803932517023622720197300752038465406414081521723364169658191811248343981028906489835671218130780251419706658723060381329406610740343441409229985741746390552133616580072915140271861392452824848002488524041475904098072682049685968225732974048719923267789203924732764004736396695170633285564357679779402760416950805915241017575153546154220430334638687792575897825456403868344306411513489408964616810513107679545946090678135505619492487903671217657712915507805180365812058632323143836539602462751717434729641824678188485502139781529414476703542795230647849447906488358401448262566536958439881536145142719999027874366815082482518019989203802841955817209092227761947959072177452514605086543021908798022890274147510547086572469136651214739437856514835467932037826178008747031644473098575693473997927682581186582598973944014037957514222142162906984604761610221330265243973685026502655768505843889377444181727693840771522503700268070107094302298906231624916075573231887387433389098700552273920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -350004895774322962990016364020742873647710257025224248059311820388667556277713965429604107850090795669073922112683872096659734620974370030512600366183047158429532664116344530067550485056116528537423236908285050168176746916756632570910340513637448326722819009123384000952402703239377513444392163751424561784383657921472605016831326597852360914275692732079531992210467797115975381373945064491128392503726390439635112835574973680531936307598741950728913855905514192716392882102874520728335421266832726330428462482663211422363279990708602588874472057314648077480778502161189432158343039435274482382876088469410140380050006187230470347440622722466355394329774545447355291450584160978839997442181374516154350745504858150487918176637827741768074212356219958979032389815853183576197419800710535010217757536177728946031771839773794343394375884913860707646865775971164472598907480782309856700318595350687212517629204713485614114011406343707885118331771029566891031558989233146168268826318093183982582917842814853522617261575482893068766929117992517477400517755879476944197015973350026868259967635158611579003564352383950239064836067244355526652961876079329556648183338078262529994118727621304385206835203294047076458655102713069930319981690268669515746599539059219243304070601270095996627728705554107516071043365956158481812288968469695972198113025601185309272647828133558131602409321646987632154729715133921839529602780869356572650193291937706293751739414740229725363161996292021950686685381257914022781402439331833882534767616699901850597725597881268200939109086737179827933110857405933973256637111332691987280220585401484493500595908293091505413926536133419266903777014235282870741524640137388601079698802212419804342521823416026661975637291918364336349509144567521198466153482316681449508379643296826947647658309111344470123513742825307102573089403312398629000677457895384704368092490662892982465587217697291163575928770243832311829307500481208552189648399652691395732040100628445363017736763323651414141146278879754499686191644311560147656137005554250980539443417761237240284762917899162896115063975970308736570012791166818325984668784508532569293496145721697644130606509921687978812987070408557769262292513812374452077846338707542644980689270462869082167875925839102882826430199312179540387619583832028051537700643836611787374434446253815688470237945139849155024581665099214545882427062062566513593796140259083182715461016453493601238954466598453182729513052681242446647172039277973310806249444494986970785044524608995888416232661353822606553026716673443266958063801989594343475399564493635888877742570556847762454475471981261118697371045965289456800014504838728359058611980620102250924381678357766132848031087569304711083797473247679065250529114827249860673718863789318398851778981909545574580303441517013711231481819852707083487054400533171964349388548467317214976831881228570132504875150853855880428436960411848731544720970965842466188474944958871896876428211965710216588176426683032627287728142403531116323846544805132416280134216859298775330231554346955140122646749970367185491299330148636506382604132812988557782749316329886938773649243302632091643831921475551867847406229544342086478960818911398759491415201775325783719157267384254972193986020278958403072989897485364163727756062962707441395668873481164571185185257669744611063668972884553608649909245671968535385195312777857456023315814006874695718195989406426740546745996225868597868853185288581309284259420199325551865844214822615432710804691440468799095932354009455155648727564864429628168166229431053884741313701320859982885989046828698416892093821686161415029856401061669681234074412503927082969967053410596024857457451179319253456167895040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -3999043049681664097013587200842651017175463043165219521774421888009169787231665271101451487138911106495209764930915753017735019663558288807171239348724731475703310412844762716792831180783127713584447662584527781159042491966826160147512279099209464131721796575817637797329405859342538071637781486296071680283759139239682487693552245389566676573058373044036518767836974750112060931397110584031985116040847594607406973703322537148277791579128011593647864090656631659479405273191929604893681613814614683280977195855452334561578896787396042248589376677954988221636383053654224476435604149543581421574662176767436094648124592282304671993261948343602209593275041521185204639468539284722882660542308351518321489132966807667930956470088682953546610849485509222637608764783673643821171536670975478207084522154841459001967336685695164202669480662029749743991607532543386436939137913369553720632998362974665017765793474674058334702386279432466352031116855407799264345996969482401780159928918007407423572104648079985294232418751666682995902488393384945443274662257878079948668192895746898998009570202127202201101843215828575469664434750107050173566940617577269745042822095004414394878178606498751768857441195444198605514309318998835121370565131072492868373170006000184081156716038326710066351286592444252810598982540617403753775180754089318887258505830455710473997014356267317824376599612360137775577386458787039854848882317355512640290312602529823153962830865854162979845531540980540405971071961485600544891517710512183567162383541100940937625465747142863161684140691616088923313315898441874688178114652014168237228638937737903227721786081674316540319825687156245694188801712414226013692447626473498426066783844716250686428767821171263221069822343561828522911792167051606684781739444091153445925656736618059630759403068559567792627819505418032078153611436774071949808925776351282645789238396513315563272428371869725166652488797547685886719763832456815859812855428175514200502485988258987106956495646127690373948197587677557025099130831867295476141882781049992645661205155433261876848782953988081713064750159416510428515463145001145465472947775439919159078496521536754418079621201057681995873424672611211425413150362771378073492588102786106403602503845309364613849851145576069066694638714300164124062620948896771258527817671746517198552035966367146270174773366621324342206065174181385752984345466590483438199196534453701329258426939848317863319510144100224151424504082284190651462600513983415074331320286081558337589503849117746923550264993501214176262592811750273803397942745978500532801960923229332354594614472316518649250714175608295256308995341085843153915567892070804343178276557868857179138097230859296271514468261714458633904189696746103068198786869705479746104243434501213889568942840857158914380097811686075242243711161140404650346848779043359090205325899275816793943429593526631868216662000235397751372168314749355655356104856162722331155060074156348877849376578625995142679684698266056802804719368555238211580766774503705720927820625341883343049199006218842212900559067926100165165053922681728060395557207390623836319989990089103021615972786592880021307635045328978722675647451612556293925491190926093492609044610608459847995037039021039261680515378352395051639396166825627081879497282893477226609514022206162688439881654499117606995073446591535977201706006025833904591091508952981111003042838896353963386746712423493524434176280707825402060531485679836346127419934797462735579998340244847139999530422613272647944551495587449230865866706094838108321429115245202718294567262365425105703572137520277479992008783920028587445516517143306112224328979261380557494466015897070560778923626061214041663078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 436354416296808821417712257544730272732612153166202173030733689612770034960292635073651785949936509759384268771360130564662884988922064863064238155052594470208196786244058471834076141176142021415824686991603569181619766557517147687801180067887426995064111497459788759491688388973516090788523531089092107289619145720883593932071267187263616264956903263989019502090021186483557085402167145570572414382277048457672646712323018642243772221677270471702637343909274821949918769093490214224945718963791721758887856337443074159803356719188755119521317058267986926664566564487994707381934518238344222267291125277889764108969354518001611186234261060384533629311196506558262999094608363851217213632816844942214426819883897521365843280979965913604476855920288717102413468933657941345712965828690882675834968146948335704864037832522335329719457437855607570771584301722806211226402565919076566496612698742458676371474114092744622314915876276216706437687395272751342939716002294464787750184161386954221691843010414101339294074216519977122480081534979926081519862016307364132506488208414016205498697398794352764926025477570204314137192574890181231038194241386102516991306277672241584856309268236635937739076885949729573171121641984411741255280164341552580108610911360209610945744129925659069964369626443187798543965072777495121422882363675618888605708394526356053204879574035272356470342836503366216688501950552922977090340177861633625831184003967181175557277964585218526418672418395532648822718893124356284861418522110240590770233840965348322876553595397011004503259322007698194891557856525818195141575405057507713214202372951072027490744364384975462730690855241978637122450892380202833218762289522099847645641919612590389960499663522546627251457267457537875531778133266233933267279697748577624977509522149094871510228189163484795375397697140362641453527901670085601232098150653058378558249994493083012742898303426485788312516997799595628013643135611123008144302275598528137622438673963761683519852878665605592969722562541651518746235090545104238417596967041559801565654768870500798275434806409486395542960185143654079462103634828073026095666399506150516597649603568492335163444536935906796726476475238633404848341290616693309885367990655570222297031421162177408194691278068248723087017574025990841954540114961248465403839247230297366031026114538582809402513636154092966011698689942651672052033835987208906978434715779203246556530778604520634931721514197891321623112772064933613492833758500619215280903432396240655778638267380387761175973035179743317358989185385874720676976716162249630196711007380072713508999239406473929543074782268234677171761737930232234358588367815676969486884120135754238961503392452876614900236583716875614126816980617328284376729519294835447773077627877398933028941102504604891644075361394052206945258657304396795943321917897795911912089957908418868848365096878451414044351979667269579992970664243425240318905062054141317520826882132521171911738521476187956148171590141093932612381394554220904953161410893758324195252533519836690112441363993720013376336647785800421994095643558808456372056504362177818170681314926140907717089129776511814464461688763575205827356447339025396989614651641151449385016907817174664974458000024310117105946070332812231080257669189072692877236335271552541359772303576532101504322237311984336667066034253179746155613996117401675589993958022040366543630603638071434811426962155206315892665978439919089270870922927052100548090749622477244947497086130940714243123110071599602321006361150373622267794398084743789660947926779045002562048472984797521004406240462131290242448747111274968552359844835437246563199419958450265183881579259102651271318214700148614758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -1792795322535920271509453230481396408515728425728981203423342514672389211062108129164335866017570277874200793563457063549961938053253632343820212786277730343170068781641935414304044588720191889756220293646142025307182750653728283582542980586437248652246055628169456037248314397297095573261172021984770165401758720898684895830022177544738145145430255935389674085641236783714749507853425494385572347329895084671190902443452060324060309471365804287978226347689236021715091804125964054248434711125082766844041740969554468324247029237049913260205676340362262893041082569397886404189753005154326444940731667999069649991910703868948253110986999337206978779006345555491046276018034087008754579624668154401083432202019281327151372702435981791508307718023367865863162004531340844331762059458354459901159297186615483902171623607477868954398448584741348274231502083106558990457046781366801772396742585508829968100861577204449002171145801417606836062918165933831397371089964244617505438342718159789264255907102807727957502291277155655169513474345365049894163742830925830018487328352132504603163290064810876772998374726346094016680548479340637173076135249420995364255300560501573842058140104069374251209600613347374835562953515966603636750325200196290209480603560433249038244799095811659140070043472368915626266148694699350061970730111414805459101840203187386687087010213308199216047522362374358488179114406092649434687541222578610005092294001861596228354211537941819147612116433049361800718225249106734514326902636497981741708405226981709515084033999630534316188627574629509505233184119466821988464275054607862850072498943126333106383449521722905887082738084660562011090505215002401786282943965001121232423156048646100161665697363043820133960952543584338965432413037622244263767028390904278125401334771567566832517766616218597797500813834014101063170857935056119263229803391808328644702227212883623746312904240114198444568489570555149111147419877392966972190536542540575440122964234078564059287059135839257552985550134217656767914406367597030024411917671663358055375225105945191016327509243048431801853999540902764702748536109526183028533725794997420183802365964049603515892148073903205903378988133746813576888643089716398446848859153301479554844739478541892778674804336543440270463325158731000346575648984602707677427327133830208198618618022758470878263776295017022199732509728375916682702816526830333615786271813182648284133391300356454349704805450092061661737794693214721157437313383653291849295599373166587377460516361258718157767037969150793211118842633824381816926713658537649765059565396887149309923311282111047828439471732711377137695516524445800159559790663242785568191314747567775430463217203869449905609191065463161345148983071457771867533419281451185005397372110097703384511955221067329824920502649278575538568153807183312332503137190797737885796316800567013170712577056419975713211261642729999231308941929255378902173090301192542503057783449699274631465384411488084491898060004323463108162432157731137641930040040739556348217451003061068751064695290712204223354310193361492000300722574345707303881836106724975180117677515618493865025391742762365292580834786798040767053307295403754463370353393507479839021298217233888605581816430604493065340874171436430184268363043240694576645480163657904411432263372966916602154441385683003220635010227068049337919196151496682689739855240257025620563435934742299720435910658814644626624063293835837526913013418955893227532531580833917202028503328352787204436677644700439523864606512398632188584593792013241625558543218086486563241159197964963325404397561077441029391699221064862218976040305193272426603657817461942305833948656461511967872600323194355712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -524461475156338986991887059136408840435901023520385204610484676347014736286278240484877599213356476141427240775248876374443542468964271850327629709695996191093599780547559965917690262169196790030807806326877450362426842189667487736766241758679434625253573006803216144942231394812066087839006962762052011418881656041997955931429432763534804080237666611045064111619228172681856003076554707037367570685299579850001234239697046139448270120347138192176278715162061579066403699153676690713278941199704935204036512905967336675630852006272829255436793103802911629689404999335650639441926312290818583900079999105852227082728259098194707662820124599712138963636877316958829866356391070480588239839421844287805840197661982827824167364986943586533867802786274148959423524340746152606553576904939636868249580389003748974904732834465037984840858585633385839352125105697885675476899306504426900414219609463834394756838924191793824016335845691487677567742712917166445924970189168003391619238989164869663492195280037152526619439387248748056246130995219285668076123311888105393508585495979834411681872832310694495519243783202617651666066483552013587898930289561169326911753591302304053379875685855003580061999078001214623068164695713231766923543009680223563571447618545420361820441370303446505654810163137152849461733258398162704127456394252944841077663595004358715999178290929620879319363910182531673647625600880525184119645353821346053442952479350302808040799897505466537666406581127075517557925876851709138172927586938732329024333686137281287257534633474228562676729500761316120235283157151898741361076347351153524861134679598462699010694539100313050987406533657237653679669832320171136183831524766711716890022963778244274770686176291441292999734669459879365276734368816612601137744416612171306449461798838252213949145012250197626794516837352588189201999810877377954806717316930518203719368564275698817204535205202186511512576182784242015353501971458531436240362509068735682544465040101401533056669616889395087511226470934569106925030342831278679431306943278845671071255570446753151995166317053369122028954890468321094226481514620592225449087140573649469463211705957309029500715514501387477127110224542123660466268699570768307137756227535926436427088207082485793781214859940644405416571521026661461693176560568580691625098281568310668042532194379924746539905963326268924756048430194553429279959183786402021463082850292829511563119439093082567993941375894141490688646042072408007205697543413020097461471435775520244266357426164290846267409503964286552058105525972879139104654592406158630504710975989429407590457244353258360781632396352223884178420473051201527062037898736217180031130710080136177012222107071394239034943569703895424911420910523843110552695952099951495057120979418072249120468944074100022045281783130267797966526103340655875851053327760230828686418284372561560183551533417811957460866874522050754933976279913354828395932649170995433549789238260753825244337389486053291459723209838958763930973104727597691705813821750199272625599800460114994766805460316377793502940622051939938063157303346628256474015921576292495167769158959111975502010780726554614194050063388610748454469680526176828013507896826483747557501092086750192648961408993325483897728012821130191048089895553253651758583936806460853516893259126931281325597143176105588928842386728062790114551821296139210447566091738608119322532318041593666129094108049477727746773003278312459781326996254034705029913596828593946261646319414836225305557118567239045079173545165970361664219667420853771774826430447904912102035400544974789405526285886030278646467997787133362190552785430442601266120034949896451118581986354809413908168296313651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 23693019210288450895149792351823514806656200410817413015957264314096447067464407377171737594105807359415897768855787752289468017886426082987594555073131780805082139203749357100190184845960365472850104209464681051270178143353094257139100511863396538373402904442181183055206275784281400504473419581888815512761791033503572514739148013143323782647669876487787350489436624884325280766126005872722686250811923335982602366523185268482732790703515400736009680503859147178743958773986469246973259156680976009997336117953538154283393208463192564417081640190695864093677449798815963519634892817984279323609119492018887003010616384922226081491209175943979622550815398512448197096226143691184496151040263625481077717453728726185799623950682314006137913721375556407837127068003788217903939499037432846717788959516128733258633819648886665398372759157236723989230210855992925807059318501154162384637198704071778647145019791265992242643119882239207985758669126747477983741509605869538204046959703545262237998944564682865974408524724576704923046974871571949283867460280785167667911248046418659574021161913020868268722688914750324009858195828713972993802280056547686053674435210561993177362423039474605286973227669150689022698829183308805091021064595261593689853429136605318859839827175133139006666904212871931137008631612491572793960408319089757504174999660805735886829605553169024508353698720000540786713182756646898161290219816251156114949443206300705649542351793453958105872155055802664415286110384631627003245995024989590074877861254312495251745281467483745665922785812914314473109107611826857710777699224308041609997390663867905996371768461832374070380651325377459145203285260958033175746003800131962541664915069010134859080583607969888404000785991308249403655407090766665873433441650807795347182737564667308989237172176850916950953835588308096071552470566694705930223201076506641927254207930127800155555407615455841743989706640890228309920630075401719304467282522781828633129060881695810904106065769727426159881160016167060951060242978131048567909635019173343570824062474618232301059343323369094279922116173249624238969542284281560619622186859971428812736138637975656328070348267661240860397960414162273335486971549629556476456550674679241760557912277482030325548348109358829489931135964626445317159153194704329942447632011826486895396073527696766855092249909758971206201703449301213861767025818900683376078558326746689414267640672970729484610054542731754869364964950974349296979940734384556290666203857975990426410911880216029003983473371915113689547110102619877634242506835432358260929357129410014124709083825038667400898363036590054930781436808933886370297424260671205734478329708255251161666047669650254572217060697452667948603228834479968872501045007742182812330903785476592111583673896543650736376928914776627580949211635586005837610293557813299404820102073377389287408805203733962365331268445000243793433056167757548863777940562592804441586479912480594584554952904607699859536628724645287871781929141505574598626261401047254509558754829197886063417498241494876440889616415657930714511974979010121614082678354082007832333066891741073209661210430662157999705532695863912708525799848864571154763856137037080550327117214179598155120127669416130670612237895792018544542526355111234325676058045886163003514755972422300920545968116998143814821090340877445626359358572958018384982406591104781331830820786318830765944995434229276559466292137178811890277459544687261944622660439998471394377467287917016101313583693698103002968372301739898346595839088718515450744909549672817958931402618332140613972655712607753083821046899972541549418731093573039126260106491256537690529569246701047893669749719040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -650655298435501016289022289607782267731993860038619873087203899232047358369681610299509028153264607666755716814505485413903823084896131581480070330624840950966668748194873342452984568527805138754916777426223880758542419322940987111173575894013629631919377171349284228605906812050495125807023869113969267696397436145859227748241123856754119259428841295791342656407119397942023364439951190666639816782970651992197730678075617581530588842786360529261122872612457067963410376989953051612195851090231807152077576281232938737726232692667633546664792373843289376178288006539666484775312368678868439168690658737167017158452537268935270723825116020018910994672260932995911535225685386929204110494537720794598993448878745467860440625464752652983051542631180164908097013963030698831179725916460331868937048461842962329015271278397065189751058682650752932086392631107504640340931618498330758814140050215207204285571070314854937040011747220465346627888815781980202209250023812455292830935731210227783184872608596570099956814546346219091246797194406841623612764844032756624710909178309623488435068896225017396958990640491926915162778163866607749086151983275659262122868010775093668271556888913422649808569134788418091893495150911089269869691103823934937566766830052417784544233331773707660946957013339842271972728722101481649456828388151080024767926434788239875730614890037720315834683041508190753127872878443240399036057835615916399948986673384031748368124070916897785568814973479138436387292865306149257764297090451173006469697550136633652155780828621124604577400710768503227327761356487262412099065915138770865009326289412297416153000615643774928536421146434815573285385094240077239165667399250705002240206522576411125469626718820140788682345603169476245194256405368512913116921810832454001851498515203535336345730948368072001540997443623305703355547428312405774376519761551788174938907770674448282893458564151531032646696251489384021842621241927873716341843228821592384489302156656243124931410705823055241743051815151844750012758815934648110916589746201989131265267663332936500301547304152799447015280171593967418577306492524239752296498230102906614325554878046280884724297239441409452761685511275751741674582055790411991584806668461090522113563810535575051152254307587060062970836028167344792113573220667893722166733360623778723769506170902565505922821547311481248479389839509117000896182636558245517547134992419657762892624508657618525626610460977109422817663496735329236655968534106204987484417115796794654373867026556905300683477153120734682141126286665784652980901711088856000040250240720640178800950631091205946373943688216431252409118042834947915301532187373532859256449201779134856375827625552462534919102050652440170810033133140341823272513930533279955384463273547251594431134285513178776217755198553909513903455483990399264389729216866941896516811292579327020329274659316622544321146236231184992931416007459843113532361204691732703307359748941396708444135725023954960641243544391448095463869125347831577290408305146290719681559353941305729927668554659750295156664435270155061852647579452376445424745096672859296207944727673726721327989289157604686070237719625970297525065865161342687708652477361641392652523471013161651679697966185326041689227453327986588255018458131106288916564597618319739081416774660174593665325956543043805912865532803588103842071835408635154025336568054950191093279645831326798748199713609709222687606322808363756225758632344998866288905863728093801957132674964432101650885386815701741372538450630108785219116910691040295149182696865215246931793202050843504176088948931990127061827562786621661383065914146197558741348360048370480411416602543705586334171136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 15905882160893901803764262528442782070342521015936629195584747172580792659730092607305509814043857694938789276005532206343814679944813835563589980385585664372904013980815341935477316881590085412166072721049468156620044196345438545425614511586700044517627080166722492633123260715776733604623939844579199559152943786300320383344729662447659274197375164904149501515303943442994041567625062845048768192253207061614843375659429411026436163882737707467804483409451413558456361579316990676659120483387955790727869053043679985755761335501923446988047168766589155346299986376845668512868567290102528609743084199602572354293260894133535928587433940233931967192056960226803962943432377777024586191231095028259454531671927760555580586993587894002299451486597731197060029918852082415176561762678976162381307827830924803120826928540569503745974504313189564089584948967008857222475658291842586001655415988263326237945957475448239922961383355860808448049878901121080860381814780138678831054598639371022058703015593858709566938630884434105897591223124716184579521426023889316348574237340876068019016739696228731369241806644158412856902826475606257144651437779429103585029490804309007119625642621017841769324060940763738322871611205976971629541286277175593623423315847985396287534966566110465345815951497105331300783028475517613980702666125820069365384816657262022321926415407897486912375254263164531849211390523232383472333984317289645585506795249762796779883197558785531535350973593653327908428692343639267757698884276547258641729450354925267064885049451464243970666554676062000595365808349392226865552184820758006021155898988230240902096220290743414536306368483928491944550793557919116374841261988198334068678219298579281589380781942777525011343776692279600056985195469422995891468765572594524830853549167264185808587189496883349864327385347797286845486050344679870203143341884467018006291130077273624789299517752306733450014480021106414252009499597423641394266707294860073393709271693438690359560848289486211960880305337030740822045049282442177549262192897800075534616964425457294663615206525611605776539531671821709420732747629261394218541747628940951050544628494331265258284904683969642901138346430311938691620532131591556829386286891361667450543265819429038005771505548402378325626918314725709830053139050093640080983362758279881456659314058100172351539705916408297012197267563048724781221275896440802737483246242127955476212920648451339708401075928832908068122752414425299424575638202770074762959894274656165182715490167857174839561272806114056274912071606261358789244027125891123990714423092012618358583242685195633457021544854459855585416704689302903384589835229608537011387537961397362054483846819193644735914424793447263384753729234997822906011438262246709841987274327332051301891761746827385575550196236921124377808414886368436817717712856043692352192661423371951582620188423504719393077903286420612629180452960010115800361919973907822733262627094521705948192274920961009199348336981189379542030755342178635280080626703573920420829153500998191916135075062239900799338755521684093230298506493628918163458035317864007968534948658301184417926795874992947379369045857582083930540706111764274747483487815497864758568889128953912285383369866746786733753187330737394664646491872283661649938672101406914961830466509436817077607630559508742322439503752848422343400994887583708105147589547900507311159405465720958500915023059110206531699935987319918642068609977687392111584791975890411943438685213534684126285757239979008037637887572359508447991466995549113597540653824838421870118993115605388875895198463969711439753217932966952730514813869094524335594106044280134418143692424193131518361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -359345998047410675404675095280612980492429970916133338563634027175732524194004260142515884731893835824269046543850392842299705084473682202636075288245834983404105363410977568364225163528693087802881471826210749364161907031038042805269399663030879591699546582149865244986220031103396861429003780926790710749322116067107839700837294444952050512335278741321569498670349139761095589679439425183973764720677477559474344322943894615288570042390555707301591697543069374722059132126848450581707081610257584247015974474842177275415185288651979753442851557059238822718592210677062337368694004123960087276200771235622672344028442401872027115255360988165021825931680297570315334951246738256030313375061361591799938705272308548570942537538772847840328719752837872200795920018481579045306518324177692059728038931556249166671521383361313168208703992968203319110361442555932450670050052237967676651544054887687563300592079962481305702785387588141277100665144589634497318295102413784091036768289475530822222145645997529219846402383088914826401738551428311766059838060184643002347716929649215469910409275915726599707458630009055995129728523069960191072873148491047961678738478818826979157020197128429081388873346371159681972465286369744619985976653510909376335593060626239843479161194688746426579455785525090728190202578390556936233661791490401018366996755466574252545320178979792940015028230248760782447666754890945440497113733518768135680411133537035099696426141752260688872334231404228768353407111969537567381730741061179547769557578734325513396235463247642154468199485157226264096736862975311992296523303638201756195300197341709518648294746059161208374020242950740623342703973898722157629678830794564312392792882166652705193760389306242590328549080341094980325433416347332957324931548290456820394200398779367187461236761744107218855263917603360717054246851174959840022909373766412834716868260848136099227531018319035634515312732797050109872899914983158522751948705136504638099751497630706623217471789784752254843373676554846833257417462419496250180077993692501237187818114474586265899300373396061482112612550665197733882737608326258372435201366004760795100543013698051057602381748410746478634780341685454199515671611478825441596195740405452826153125317322630321851825819897189586569622648010423101479403644269670001322121218580358097053027407536014378370596963428664720097908343986152169527159801117279565537482743841048764083980528416189509738606100054575664355163759698028114986832286128747855269079729080523174511241770153313023789247475707546541320174212098590038125127729465105547418449772522154837856304148423810977218030552360448530890398120446123686408312469261689911913109457142969942942326239464653068349896465057055001991393861581588159822123307719635344642452569560296129384994396407956266274550033400029713273921610759283273420039079003106334184020158969179603884470691398100399639481992408574154536071223216831519276821342240863264393943610817900046987494726680811368417071051821514272132805693208578073911312035602789513042358823265942728199666413233915655780185087616312524477402270096079988060784731817907567603406372321944672456073715016395636244437957196098198363090683609073510485648473962103600191228438095861839155214055328068531980859004073112011086244454430988792922236920654166094590625894556434244420110463292597313275022447509719448789082594118388238233409801797835961602818894642003979962323101590042680069405992178714225032612768924906828117359862862740577537445864014110009345204718823593700470525181211667371328846314993863110737067183683062468310865559649713357472376449450261874884262933927071519598060773540194086416083519531799412957034925782823075840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 6972428866785466669556041827418877426737672644427175692195704447345858340689481947944324075777399275718862903256972807332480780019449462967292104512046550293493355622858540692216182854164512513682886107485039825580558366771746889870628904457999385184484657312019219623565309617813168483969624869986492944945186457007523974835049888766997185946134225662489619798626957706300160023735463523119645757281790524729085677754903922919411526716435574109601303363728154222284726306662265639345101115056526990120049952858946374419384893309972433820260147845466221279263650731553376604183623417064918849798902292921931940141392413939888355459970286414636391302277154301075336191632266747533734639930780801622774285075050789139328202472129618278331315127818858245003006987981693938481462247891330648460602491875153564331260027700621098998931990443917693446912029751592544638755688134796589425687542837737661027129321518601776682618384347868804450068715488671652278437117352856092517618292057597475617267938815363441672792611526661493797917962558398857430295544455906637921420119606013591174715596472757216863877659266902387102362041673013212453386636071107713459386922412041912682734827768023733070502227172064140435699989591052117619571907994416461452029704488972053872590066651856697952008818996698237627833379538552998363174102665378336124866568375503785669135245573718436935408847438398043345178214438333212579209468560280263374078006837792154512984852370160551975365334867775764447778822833191836890810365529658591999486329375730103336544033297384956432208398697828986651085603912226157839954481370903410353382535993392910522591112693709998071927497189753319302419433159640994690533322266349777039499552999436979098679113924231876354596902284381658097157973989437768339691224484507076521769191061572508256314120897069013963124682518170979401477796633532802739952960322742264799571912043022768244694851547392603573338983162569281613077991312963265971576871789847468272400464879493830742995337457460340812764168231684494563960035210193849474941498678917887130063974982486634872649785760347694728685399977694994349619277036980287824131302938992756136700015731770295683578002077017246506691682696925450437302478739378369513646150620230647997662929316850627615145851656222345950044880277041463179168594772777247778844125413625711068873148443528382257395912043396655574741113594107295972987079770560492417171898491615787941709391452507113325694433868708180152733339956058493218867105485913782691936149372308997361295664981971103048932584761685320609528742045342361810810488931565873626753817853708036439678952834853401221808584433015054472588027453132881607008001756978007432596695271382250913770429605339921152137725316460840604569491454554451588200785173957169542061703583525158575684756375243698133011679484818315935913415548189854369773290559245785980249124379103121081790557125162797775690815026469885088444603231388275765622412230015214367895941238991845015749537024520986249234871268098355122464047149561516596683284706762819867095592480891134178495286296996967111807564439924502998775356433826734267095996804993485185441340116836858385904856821923820723589947423783228480729789214951825412100708433053237774955758729262342749176000357213545800267426015054553107933135230818939586646122128555151908995814545040040983135585357301659423240662993545675815175286287164886225411809398942723936843457015166008758053893259748847015503301845247179377046445819128119981740097431390533798710910159509886145236450743943250510828420888695107084237151643254083056530088830741746371876696121331270866556203779133964288636756070975505052465573484856713823422807905761166987965510279233536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -112148711215292028193796773786703096996622560260377497282770257833351203981234196212513473273040101721516861215884738306110239643054350115609982446431762329563186578417733059427750564680994124884341491289716619398456510437831994070293808921465538839874946103367006727937309495561879989559129730180531059917083666916935612799410692753165577279023938980717739423841764794601101580576727790802747458347660468468550220151271836810640512130646905005440005220499890286465125001975315440899150891392786929526303083351975683850498252666522267762955962088596377575592879080462372366973833553945478449268047245198676608389776474072231264930863664381677709746060800842114590226561179324629545988496562053624423951738481114200391419562817881491264701844665418688099626942116396995902393971714630081444970151344387142231083363153075869423692915880536926257593968857650810538060610206662838539130681118463807796178343555897613821712237396526697106844503224990514578733405762986077282241166209511692742981758991225575487276649332387717649874145937624980259836886537257563562685693610631768174432679949368142346751537617391881461638934525079553104614907420186225677049787908929559707965267219604325720627852883756563915693531599007240847962131798063680176075288391234684628355239346224755994166165560216558530351087438638644967147283252796182865121840969845816329520566800796563272559428811728771626903938207519759826498976481745740011169144096944652051742048192158682043994591531325260050445392645857659048719041552450649564627829251380569361684948418971610602552345008325131075915132583304337488023665002798924231019883670333259271666992154710229274577418999242223070166582442730141890983124563268941300684157303168417274902794127856448266405350340278619979373390222115676043504288234172865068260813731570376268981596888844593575335829468871762349730790719457413105748371166842612834683704895335534997485436351023193787959062856266701389319875424315496177910839923352401406587416499106203156077003475235322053374673529318060695060607981020058682327327557216438662964722021489331890089138979153526366143115646311647197042910770084150014620302007332608075531552188336189846681842991600553194268962885385026958900884273730094430560339481237821583538331778173020933423883865219584734564596400649962652626774485841577457520595269293907984665168222916498654998993632602537190187508299361382386476957566848388136200000341982031489712626462161365372251178320726195689269909507504362755546642181844852826944755768562839836833368044937349990338478215346131437825165956889756668495965326392179683174709768936897239492625513297174739161182673701214819249464834805958588712935120338428533806171812402363776656274106820584811275960158220690761927532676130687844985921695226931169981569917652943806939341488770082805256459019003503217517068699979547908401643686212018081351812185655404611714126305965672629957497591370645257317700706245193868961445044775784156861027608877230781570017269346950397808190641666430563944743046705432088377301553834671574289878627137183114416920107882402856729626367217243777627083697687411970115644145810936212520717796301442177807221890542767419484134305921201514528340444651982924438023007327009767367080431130557892911334353595649360201006942740324007647164881808167924476106442004856768804164267221960948375019445582628703664671018516560721353660003703320785781550189457033998820194707841977593624908475754395442697728332816096004060444623454257498612834591847759958064902861490516379961376759216417427366412849061425081595953264054171693508279174459093653659976861905594293774563884640787049074011851856232322210549196375442260474262361081587923761307320320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 1675903375761540990338894559766834348568319462125677231956252185283549142286537020766030467142058658829133201656801174308185855778371515378653219998240533799815575062615642169300781940624234416599238305640030401061864631113757386384354071338722169190538118641026905840313486608318836151475380603337848493967493063353049542468682533562933917260062738316625399978544629648128764226065858289969835449996473280090090605977105474939095606414922650541035261645304552893719368066575102717863306737521530613046796487550889154982965337384079498724240123563306253809539793222077017351704174267514177513476051362612287154766205962055705612735255689972759511688691462826295567822553479135109136236909013633774843681213926964070514680245810291489210940912114810974281491168461474737965324206751819431044095750706702380195542121594963697803720423817076442728625490093011632411221857449093059833818560890446087744924354111923226908584995271212921161276407993414220116306546643899463131685270969822659771147816330423134596924631782605502265887585994304412243859243959820320493036204059118447805445224745421644816034939893099705516471581907481951372158870528215181092416578927849017787141237530786031861400366076351292990891431871086600669692330279707470451151098199759983159915026782462832960426952939983131843952937821055788476659287469705169966765722310467431837307575356984654157588448230914010081484811938868400964534515337346094709566111543847996715016262784538235334828393083320783831925045394571033956777425367419292982276197254544489371204727848561815576770447975228105403155145583283130611079071108957799234264249245309762555918039923471832615532553616703009202387940268868424118439985743997455324738841186207396219862887345847263994349304754833428907668205114371316146189705646175027145438858841621557899699758174943503370988629045320127764478544795334942663800146583074834661523084392157250657531854931338877150451853483106316831866237694164722166380122626579593112900873901066271703928345725534344811047887174172715642376586304239357812179204472377116287783360191406123230172510328657899095777109672959959019967391402248120905121992308975346833367244952178514335788406410400176364264989947873545886212623089429606876079624875353456460773773909543222935507497047787853124304230091126748815064372677498898514734901788345378852814306873651526774965548983572869237441706926749508775665048609473084672281956184709492335416105975284213781621152559454648623007726749145244132351757445490762981452068673732370390097027245456553640548001613492466187519581337586972201166479101669540362852197053856382674241732603313198927829550793953610387771052303902553931882635732157748607469781069855090929624995790369166475817682983827997278528183222496348148477336164652140505806801138097956760420684719012889640737640148630886786169330196925543963250453419185740814416235775646666654326403773461345877983484879854513607696412112813204350762002601455824477578390158045844436945495097784296970339910709141574751724775663895569069571482584545249162344282378156888499380180602420624134611767254860671966019646517538450827970825464214186990247327270846137315187848633198265492096112332471649137778994118508701932436784835007961000843265930736412226786395226142714769501473021816450924120133866574863793174837087238510093117027361576344512930412709949387415176202680079092231366925646516811171827826918091638943213178780875460705713778442778496558028577555477325007262585982684035914588869978661844829936342937141415532225437112835203448909263414850234620993025896436175890218023608117178915227646082708047459978271425861177205761927604832998605587101411694810264158783107806542090217717760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -23244847596121756554000364838002110681193025061931926901865320283073986571510436924045223358122124535396718161295005677936756048468455298170210774368051710797271196252765035014242665359779600580035206786658719277428462484433384376165564556774471725823999333108287198782421461675996569277626357715927694626755400578420601059312775576712748097430050034975008140375297303903331143303504090222010649527118466091077157057941232065404858659058235403062858362237538534377772917237433799039121066583514366285358562986302105088195137815448857471961619267683045572671038327506902739882039792170680161133977922387001405534434823018533678075500333431571041928235940387424166816369671316195496049722348449553633829228415402774093719573928486348816297532607113344166808908541856372672062620032952989611505346227382890301805293665913823598134031694994095379572849081093460305992196513023591772025456014119638810549358058248646188690764144838200778677170877105971808477022649619748787342761244994142035201342523114557855465721478198327724949714122500660627302233874260774197467176049693299965424210673741180354377615093219468050667098304893149591351758242923544611435700702982267617442650883871023754587970027193093774197644753109803904246724389381159521263432232163743941649464623063331272035475701327237457541776354929813555830627239857098082185937239484843970470005999494512407107613299131605258569035531260278258467845877068799451028321020697191516876933968766220751614170018647018129979523557650370634395883252582065639529830559251618265885626796340420593585368795282295262670878558189845710312938012384471955960711176946987930557098274581194061518060006901335454514636879309608154806730622591502297847476211190142156613777433563812825865820623127123643428582968362038678626899084047426410555357521533861159792509617349445592347072989831244828541420407271687504014137926879912954726009148205368642644995247355395687045498709934558632311544654753728906043059543182497644031141442585562819861506556740551854902315476772040342106598847168944095874574747563131241247095206743712635670232302176921177861524903886283844048512629858896060550343417549192368279525786265744270093949959933650684203681974887849091625448386436287547458447094668913885391695715119512110467829291825593912408296859016722678058267199114724390163553120607916224768879824007428561385539196489864706854056332433258219896314816513542504024653734092153731533397864667672296224779862532820660063496173689781170284796979970422662776484030472087872595539321688809446790919367182447420600670909610408383120036778935552343717940080950353670778385678997618827379980703409324737585361960257501585830883686040479263556491930028080335396870508938488075192599115743212882577820860349958965370425542380331608305314320751289261662650033943029306606748706550949212688660057961707707809170028107393454042662322987462971873035720367979639469255210058362604306420601185864055584417431714283525052171500874315395302314967939308876624285343611051284880086881786841478027079360599445325980869496370932248959278703818655783930867525071645245556628207929409266164230888894808499109568029647734371714072768641357654459929218606579515790832524575618733496819069146163312245870076190448173064417136831066243276204813344341083870623739712561984844132018744204716667839973538244486845418549242545573303252429143665291296545540104758800629713491064223743795035950446186889173750902934401536888480926787986102355691143454180845527643297278936146733982197273458242133980742728535980990557366045741744885473742281746769864025357969379156254334467992628149934615942899275980979052444867121022198253492861902418498905459696459721998336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 303552243009953796965142241789517102599494717671364426211060038414997874846880784485000522607869088125161542222828820870135452914251826781059210023546954133069843035938569442950769873319133837679995584635792177693728984223681541211564146654148612750958243362395872032620434509256280760397468627928860236012657388101398079698589277496995770671370449546168422856492402818616718344592984414242418383583328218549214491576123346030328528803135473250219226455255824536439972847319299681353917126287216824928061416087677991993903818604348701645973191306046007494981315000696256812990131797882843120322598525064985611775209943948940317446491503459657144999118428246044131307968711086218228098040867531464370146700759111115215065222311836289474965352732115991895886781557215562029230275164065903554741975312300874866496986813551674363022437227451936721322193832945988047337771830751515074636087200610122260775866031813006043556356655199915800437942937615785018745625280901822707655241731342557206781326763171873563482458337849519567108521509240117852925478491037410174876069747298449388651803304569273605418105295777651322413876666627499184156783143343289779234201176231628305986466707687813434368673303465182611272483151502645371677045378696715036572112283587469663016059280099396809187819225868000503732152972543886988840770756184034911930684488413125486498542478583871661933584903857030292705568453672450736611996554966727769993136951131242349622954898214214834389555318782669969118935786003856495828557317728879534655756275631961664309045532358755722518091166465555568868009794820591761061948322596087119701207952697938750603445037395639163144676042714604662982236371124748221131923712841411585338552197843020086668212710787568339578135364727833304411760932434165805557229304176874902767443344638038816180124979342204500642570453438978441942403346941514412863283759987251829311028328280597869033186709794488782481531061635332038589734473919022991297503947910853876737407981559511149478953631970773713793191153987337867073191820879362990858120417547660567215748854828602599697199637239529959218046847971843255383183643111571014155821021114277282274391424801494163531623858174943488885467125473095539563963348000305476945306710795469934135385100667301865436956700758309489145449470072671384907903479453147520597093377319860748107564959930475301359960710229673138859546504639589046538369666496900758768666085648078487016444015178006348685569124217570449747851451666366787498824609581858194270150835077808941330612930305958273968060494047221892677714345773097232173696632212647774777865148169785214126201822573570157780080018468001164421548729595886567822545450988973025900611846600146595163237547324402402345157678739112782214766306955567908373262573264096805962529814643579995725583573930069194181317297950236572510365455530778223095120463922100203768003736094236907262661930692834067317219800795434343152216689846972480776428950515049331296573161300453633185580670307739706062180406239693157796973842350743006247145300229527813398907992480731372121697697784405909044398017786424634331118578120684324607822007944852978594034713658714983940391194566943064163971616445709870394410919518552020939208467803291413122111167712686780295024272709324295975394783527454525050290648180924800829377631059392886878975812689645238302879444953228036769367223574462721134357094012981965067532733198526309504971187830732743476564682288352086733736387868846516766372423825245201175795026284153777990792969483127162508448446064782595530248621379598676627794132332347917623044131809378090512417453734318355424040509479036434567144529908430640263925035373614561038134013362123571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -3190741901291951463737522104337857226435051993213799569088943646472350411473454069822505369176054856511680641482438080127483542486510469402567195106263339205275891963859999061343470509676320567667594226358912126744676651651438768520995317069911854102999930403766404025086537956080147226927133569964103815078680022095091405946433215620008622749529470258769756287983275251269189116624458195159879361096828369997632850500192641392119014337341959723271783378863293601638237484699628483077085220368062599038671094393803902687694639507707784963789258509020201412983004668294372641339694698991517930956195874638522202500174929126736579491065840913411712613413113955860173293990828291145643150224328562683235707683050477016712028990767885818973390344935454926128957325482594555272936726850916234286444911766401489356376263075504392567405434165687389277088525350570580654860772411511990114198316544202337760360392999902145365585372736164600154389750004787509952192646522993015488789133535718614153746162112128652171675658654258341805246000272983944486621073601151462694218527580578307384439075103404477516816493760463376450748632359485040424650889329927660170327435135676245650294830547220055151458853157404723349799650197405093003423491729225443481222893646854396411759779218468619964456526809751182011406108544002384795418239077689861480496766908870389951062705726169644313945190676388496649309684342949020838248160722992223492618327120689182539423158539903797375818356637069773804952959030471939206831844836095430258958093862567395228176541395595292252426680645293872953321806585080515498480599428347396151997434317242695142615959614926974616277361479614224526720986158884698250118443583559373731277104024510240843177110687811670339601670142319507876834164420243737217561372394154182146306178494533564605136533291773331545830954751102310667728552803900207048440430551467296774328046088803533089343784018132355844081316326696322257146796147356144127470552800224394180278723468118947200358401658428632529777735616623215686710003498062833873414441298096309733933837896262831751266822531423010396764038261970168489413053537406282311535676787017618852730066262009338157582215581619954078396475562967664654344640943768351875779472319792834058638800479584398393076548501845891196526967354992877897114893847229390418327989134758462328125839919062887757505541849750054614057329864245397928865614428506365913142034478985593544920172583122941726567590505251152052568849320932641986665976859182495321354900141465973380696188861466334956352570223176963656014674293569509739105057602501776013429256102139120644259571467335585332957713542827399159997652876496607494993555651596456394151921867976508779590406241292392316804402705271710388248924162422658525573960168430620598504654332843064340813447969580477425010630677699633081979397654704734366642668694293850826686403213167988811905218304981311872694904286131536786702006323153326129625647459056460722475298887543647284258056661848328292860796142165741350113555096327612392172202104538988901717365389790709169790811803523909369323135204780272994742771534113277938499634312371007419465652857160440007195459283469850242649289816140264162087976164127690568943689979116061294292441479833282139949142326004856383289780782370046948258461348608053215526137457339798156978424839568601810947016441517550723249125861653204338104964768449798541062319074014781516070917283919535626495014061271048160668872939620455905502030644693202883165900097906512301541440519853768343183314676274832759053634510533274126385240026575699404576570671279820950932192769126442204773524531076065908699012877226811987914451969057080009101153780367360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 34239461332485853620477878255869330638191553847069197914488995478741110517667165054646054302302071773785415654167623401242915060906125169716335218665203029744442088208057133214477750531482617233531354499490817120883583601634831712385819307280137570415785640596786416533443725792610495026974887285308109585613357010653374078215549096958532280780173647530704700781597715857082423583340814157657809817715752146193513053405358533710751954288399598812335369829143591949841728859098868892269276195894257100895527498551737312125282352445900706658857481263683725609753592977923741760719059671626016431555145248731577217762596659916231524579489090243944180884841403290915591696035910958047536938974237236354638557427295577293417808202489427623767025615981224616219535533525166175525367093931474606579369243274910629796436378323654939646934972472726933614840995741328700667805285663290274451803004196411687798928253561743715680428073330617988883923164982980895016044607139444239106047520092995554622707019224143393030122137230166845437289551849340190402408782364592192493534989590152181350156978172087773623343719920602027516597517783250165000689049844892676028138224063944847435166361416489655351563260315938531506031719419522672538918157259037688269950055492009705745991336908950422203654472475365237208168618232194364869712970580123754452756092775884927010706939624320239513895907509610302431638015934893175054248509018077576357542399986586691913676588355421926919649093331630827580668417479911149301735403110738626413215522878532546334726638124104706645412575077177781087858781829895838415007204286559737329481381117796863098915497262483669707903832806784113300314203036414592218723407198636488609230663068120136652362452120921356769728428857501519896323535367969117939339878405385406044217819329103720244194547339808622141604510113645250292505992909033852425687634193224577606440829057961840412003214407796996625404701093949349073971179957856983958498871972433554952337879082779903984861138720415011468825652711631987160558066417256518819167070407706204421299584933013442438611550702887811181279502107309665934369899938764524831974255085823991188663629374279411656796097017060541686195311150273326564106512048206989845969103779572013399355420570474351783714708389641675093508992694394730287249632790812641766819644189813383654702797352779756471272223280924367412794732991433528526228387009335173932407499851333141840595642042226849707776038200657965090788870683819339592515041440104379164996908937914264976842627247283218938365271955662179100811807000846997977893415938300915046688703614162738041352271134172372132099318236264723681639426835129284807095412862704893409076852370668908613823492895945803866669925578437129562430644922862472446929233988205223459708160174813997605796749730279001612621336341561553584602422957533419961503309211993633691467596882235595640361933707517970690915483168923688514766881734757172756701699882218333429009069449296118335464843664439692462174428936602890061171035670346857922528968999391437825454270659773415306406750534375769756068073862186584418590634073872464313948035571994620302830242816960961525729232452360944181560375461804142107145941800957568157514592803279881362297441029788887866319648732552234208349081300023810966974377339656137036747961820158167423337419813816043593682656627492562012650007642373018682681730499786771630441860533757141520109929420444945629227138280354669500730864565298745967227379812737058140481338729847074756484057336556074380965532852756973454989220099570022265258863996376311384248327641654137564119659666284804909474502823452143110210473446300513995100809503993108205542572032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -324132518966919786048306233906254056715120036677908385846353365051443005039353789707338062492181988294601323228719554950672201238970432968017270105229201836350845681926841780971662727271964144193052225317874367213470536606221772956880611464101070733328413248466840714466292582144983393711066381356498052856445052426644544773463243560093008295801048753577269363007344670863909797316230297149596105583248297656072440975361141219793858977602301596186023404014850645427224888319519412566011786136818860207480962203404733417753708039466072174132085817804615002828689758099414104957302203793646030237182121835362809299361782889241628426532239241595166010185979957953570627695454246060942704550241723055560886754926910596727883303304128019777936391038005832235308940226507482182030205557156710365815653142430629869276524929842240874631388604852630801576721500146365331493197795333238430880003964194443823781863498615777547070456814909714490845897786067920459394191234541141552964208670270830413528932194405547467062744295493031297313981826383736972402697349491876629082241713683008665654257959944826132884345238602141337274370277180030249954218480933771847219155634203924791149354806742885561030963973636010062592281454814268770027722207695337845644796930229122723713351983702453793259066768183309194180632482897575362184112340447589209853213893865984127662314698374175998958259472582907743863286939135411888949912905651396187122619124228123209324571600046322652656182012532333043135491105008927744243455657713519803802969828762098763948250372942931732789626037469213533831222540476376095081247329733715489839924424607115814161777159303774971103782112167890899988696038012545751168763170158979092929310747465704119898910016343097774288310666292467379899402942728126692504783921622230734051600140199298735084623900972781891711138723696273673024442011663690034689581107145125022671341436265894223645638919626647388771013820234070511222843348278055923475839730896205405824775086718137847114220429008591829135802426821530523536852016517185050687315615293815929739063483648302995651363055250318648718894903782792255854799740816338607569587801749769206011756980850935806824629880856295181306639839859792147649227317258562629936024302828081643271543309044470284961767488906191124879121773777334306499965062640616523006089210451514078398900101173844333743978040110614514961075077726718441428046839344420065269330817591263124380003665286608969734078737087865049216989189023788179933980547634745008529076177381623773078369800662866102058059319040661928088893695486505081591738203632083005833057162791333158966776328072147502549009183659870832310896436534014867177346693288536192317078174065899800209068271785114873504115678429379465492206416492530004040166303051444042946654896885209315987235315839443136873494703975588749734711295209121447329483828536204778932760419173427639173090118266796854194677440576465246392024109341038338071462473247371785299218353685699966032917184977908091543280897398887885063516417396721487586297457981096814707563252034030877708554764590881902532418737150862870383440629942965412871728880733414305864744191189830471952220713458147207473199751796898796755158172359733444220316921267884973930064934164601174657490492212084426204727656531850956844684671408719362792411850022787415557538332351877354641357992197230238220481498450994911335782975431948881095121736340176751552565481139430530400636344701147955942900492898053817076013573774084432503942263754648413133802808680699161622760269384558444779808694903643573786290509634122223913252882765893484512299004809223424308608701814162093092498462207031042266294644860198069259468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 4447267021957098186092759563236379547778275761012769143339612716444380046424572679002355719701207131151835467415579877139043964576548092635372509821252317445854529250455688085912476866219749194256523304349344057061403895373290964269918783242365678788198529920445264552801836406170078921767031642539324245145705371009394010236392935150623402812309344030191823958290564649425002893424200855617025042803958039998830339546056533439215898552321179335631199045000346791517814001705876409666083131701625331528951060839849882343627846480141325553131497961025293224452626604830394832043987279846665553892364052211883439799183622119763212631659646544764717469424923892506660326608766980033650561567752144698749393663121471326329481915707459737394413824341621285182701513488265295158847641837780281826854453862676610506553557763035293575476349421828719775721891138381092839072597049695972670822092788369849251477031155128073479792478333210821520999601561990179403297583384703010304945546028597737689802072406877827361682365566323470798297295849018485957060507542569117237066069291122904123892779045537356486072722406379299906559215875531921703388284175341101302919081818839548698324946323221681382799281107514062675750696124201612893078863001369650278110170357498444921943432975698337963937346479985620366978562852476684767344159922399733333019412025149176212877510391901888293896461001853105075373891264868118320917312984861071536558132251101127188577475991140167681916725903286383147870453607591029190888108495518131973368508042244455574977186185820088490473748919797821837163001543358059072212790520041018964124235097230803056373170639068247586483997938007138503411928838805313626955374342141445415162720260498029327272035869593056374539087837538288924691162420842582603706932170830727507545111523083924443716076042958635418199190524031336621680283966332405372985735930805149880327480389383938893918018349183128167633728600806820987170068139191618235782313387210284412504657736630990457743392506297335096818365034047850957621246710018988773897510120027556306836169329167946489888893760296472034037453382287337165619366444134390548003292386435815570271823167583665681261119098329341625927204407667317114089135999140890624418494672198954835401319894035847464652111428543472901289342142202117117197905914692494987434995097937356115018497583761977497311636041946872777936535052090478413436436300875077417241927918181204855354369059254128271267092445715993887205478103577990513328849564377087800873097757849702742827018671053392019546780582731741322497111682005492775622445049682413629907540514885447376284041495982147668412453400378967920717387839612901136080463165279716631146762798661993708067457605199605531527234424449806545741253674728954916418851300323569049836023397431906189300805599963674625488084956998932731420196462625158099948127629505147202209050265818109918700941283007264351108802404893194325759644449680721938182628005967337151746901381009427411525017381098918998462329078473890161667632819638103515780507134872379817300879019913326027310479519785794937344772349843063486832524873922335763700127430100575772155469802157666066679461804807882237387195472073976006717952954932870647052193844370201042829429236084188896598355992777543712034113998233762494342695050873599348641772786532605829003161962315560291186327448230248600188520000405745058497740565387121471982553044184894424221223031621653175696515924892736165333840320335389369777241251002029633309092592561615565029786016552596121853133117005138125217444960783359561257067200782490405698846634229759431681803839137264895792743570822708272451331872754926911603275493331970293760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 4414559903152117276563852213790857610595077453998937463562494434324011479356141755613649261172488172795360821742252259653036549073752704853540037729407275312766027198825333542873723580698280913545201900205879964496284883424359923779962319893499627259824623528987816653555460153186527188969969435573478432304729853856307617013122629921579827997520143219827996267709464044015565595269898854577163026821232325174463720919987325371539848594135133135534826193768481811297951794693682159716008452052033015882722420114720192360416032099250986114128900691392944001296295038802373991523783557592200869580640979507945692803928308082564704909294576704569390269692386377840260657267021434981206298525588201584760588127407259147282337764089913323998312483192858856135073703912168160094420643454405300742936947094229914411959069905144724670555389088823881865649615148606410903456576214774496555267661707441512060579365284540979262558916632181984491898802756581579731147999181221700171857367175565299163011937889796652028654908101887740173397985723853999259875071454821116835388601790329177411602573157286439874940293788148203348310874451372804450459471466951570407165083197409051682096081958064662143826405768572222221418807862410904294552764100235110256713993806899694103337729614458179705584096300170557567860398109871090509776174157531736635077513192609792646119945661314472836685266227840085580611539973341728773524911120675545466979082413748961856147905192857034320976619240145800732461501539477747445204841489495783510769117107142303991237821127683022160651346050712580243294659037452147586469577779409633975291704229185934840349754049883514885178672397016013892116014213404108231180834868471514291607136752088906140691937710306978524824238040947279423756011993141622332391538114015560899084942396154089609777683807696434246767743081601201901088704121159307889224177733935452133169418603654658137926940407497079946003762247486157108645540128634084788311613054673734731594441534551289752817106160970489192115977035541727771274401791740006698906790838325841876945067339191147803985692457470409131889627597716610895561656156092015855765531892297003378199391447257200927180487274187448636230243462397558831995702427787538600122828373033384055488563326574795978077433552563492391205509708693477650663269333590681961803791560174059696099591153337125414750523408617421776102494630579786680439587626654136327840907039151642508239299609919818351885037265532608956505425991454501706158385571269011302662917445192897296369130889486482379456648511630805953904185694731769966897399051271441004453209216418409115486570993910285627908572734683446694424565712759421428295132013343280764265827722899619768914930621781256437247860927923875277059942248730183685426012254521104924882299527489629444740823418682346913700989903179600106837751386581967734700641330036934352823510370839378868924872172168343909998431422185826742138359324750311388524604446944423366916295809587241223126370850023666996474041979942150839673857664930235588311263528427541740232989671304143919856290754853915042450466527521537570789450276249173308030089946952216257671192192508441644847170261969103191952905753932413671621488155607534058618807114805778279422171608464414401578187511998768757752383460809245228729551917667750239304988882317134482538278408056560277248339672279704202472457852732709588717640984925510396830586490750343357485563987205398710143554953305112977715891646170171808020639213616016844620015779716498744952163918265979661151666844938056877446293842039739311084725763186969248290224117745397189983304209481896277366372826682842003681228183662005160902330052247552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 50184499967684054343936830673400075103305949528687907557260767377145270607729851728693664749097129508043341033247756185751947319516151665983378559434654919441633406976868618667399730645001295679545386366148853787066613440397050626899009222759374437863460111786327869712179910579493056370814902724050732678877871556623000678964007735357351932828332042725678158631454784251393797703759144122241350066273729944884803221098336861531299234090120778539378070495499319720833117012336783943858345030319769867317864975918570330691270461241530733548055934493850919848514326386208565806777014663362212559685018201448455973414541192072280276292840230563010323415084869151386275206462660786027162599889965172451485892033034895264165046443527940416596641975964082986465216814331102619558330170913818313261766642999376109454419366270040835266950431842279911959382396879773820411777276564966018729938682025927155784126852355622772608584972773172408610483819902699611602626069978857551801272375408999526106512682837843076833527112560069633894354823789484538333802325058429782626900985406961697925691656362176388440819925071579261440760557016230390644472023767279583950491291172357360540839376406838348776891051792732898167923245471309706684001488557691981846259174367654163982917198472237985828079986928925516186258872555583531603652590594922872976786352788345636946954382725345809986282024081398734096897545702534080228321193372331239193445423580484909431704001973428273751965998565194871698097477001942925071806343609932615295615567807676541860329718876042041636398265171964149316127590670345214152464226655188604597670062065302973192494820577097192719133233133041962653830986058537499160453985120489262672476281542385540152723416603539603426334386789309705491620755797363773427938528199722255015333451170557227257193447056331404668151460495566984172136976463563065784573835745977639209022940705058079614198197839697287137276281554190706488439928519122613347597761570707615701898168752757139294399957219845245016229160790939909178526103599820769753864627823559916961169469207053551410236976473802313390125267805373299916137896542260125598033925729652205055134219011790388497932165172508898554294270073251450027819027679809388411703287304518025780429318457943893239758252842828964711467352704412609059645184502024927158319108573111701461846306729652911772906108649687601672721470125557330434581994238277837589171977298649318742687570833997922747309040000253874515864635468117713397689096516114536326113047785170554162866482593361596231635799636405977515093733575828268859691321583686848814925810765250947959547691650520928340030911060351214972298955371063938520464722089013078922512254253737597731883401803992732551604939382582910874079899816012986607497277245011608089177568431001827461597585497867373103736988657151953352746677029164645682320003147652918373865871627972864127025098979172224917675056950707522314891405149674828064230112418600058828397029623673526416609605988749773550904482785625147718395721575413500771442296341626207001272494442350726096461058147920284636023081429141254585112913469537635393217314529327509603688128415535532001584108614464103165030556844521277916937968863491020565081252784174493163495966767791501678117723307110639677077592873548583327976293425491614023517155745153939819871442900173546579862429357965210208517771773785353580007051267641633537819611470820866746714946762044439616562224225881128841096268012655048411737376698814528373560345718997059319538579706297883320119015989260623087644310723257357499235800455346325641904386023036618323280918735827562506530896147599275519040789541167974668864743014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 773520436851339748309242198411689644821801860546120788065793005142989164521902044360823314947349739338002880890000472936142875758353355514986176752969559659215783627519522509898996916197204368655478603600967985253234022863368812890980021296314816007462013843382833900831433390183252220808872311333236469702634031795014464396694430188168682180322234555875818611690163222099442782476906744143094297573819041337537636723530930514174489078250653966922958204713921653875916345986898842209546384891310004426733946009694262326561707752349937642095662455614345470454733143209672944481987830565855673499066543786001099913398410827481827513364427632590281640155498640033970346722734313087491611806959333947710768616273460343383863837961539153305846485556978869934290525137959582427077089192977659684738619404186744153025815413290107748959895457030695138315401470034841695652820630071766939557066934574220513354943179283494775117324364940165440279566009925982107557050525625866711770175150677082495550614342762920762498249128721273078731307534989325888027679554792013308308503892532419769663834769907340285331428002127360904320590483590710730801700700322265337456748821260691948788769452925662648625994745222096978541003991137978491419145931393504705357872507093884500877244493310105311648446081612205243463344588746794590901258382073248477471256929045942635638635089675330785718384611634092170209816839585260682824936999003716658848352524104277269000749023431754294486080214329480912111714210502330112526653085309364837824384917536793998185990319778463761989951254615859093803104888856660900593788689197967754987014877930973879267401670478782886591570568041821612689563733676245209887356667734702705110378168097071869809803223588070296054795561404551374024502908434207389557605323409358133075334206748490574703429806326956162939374851678830599194143113405246895862646692536006126133152945325480035240310236989800797497556550100462647795246792728289745387141294496782819723612672755247593414856507825715914318149181419070806536374887144000312221708157617434748868169921296034214426790598896375099164822914795104003578313230613202362208327885924607144794808927522109424969371441411738049712970470034381788044066662139624346688776411369695913575267442175453796049680969874195981057000233774768758531267183445067036920981426784299417684648251690248926611843692502127765807777744237099467929743293536242376380589568204168808737026449920451645389718025435438914273214555017367838399797349745201226488733864583373777513030956048696215707426599210434612056769046674694922929560491464747360673406622478232581841924832904927521111908137468712579968359726661807855925137982854975710513179393200845932015340026739949150261899699502735860794516943946937483414081049847992565264560577615488498525595977016250152067456744810256990309182905878661019252932548974792937377607051874149083844382256544769689406403399108413612455313121946033619463297555146637636826203296823579416063735076142102757392162532335059938763132066582181410528808857763931429654981766667147858464730174043110213078940624144428555709361809029909168357719988941351614433824454228379194615093245402389080435822655914209285235234243836836109704087225174585608792708669845793516103679614088000317411976957433786992914781578414007730813242779768762247565372163885877048980128135645290970550564602208954309010067830523024937812745957595901412703007465735052479847035107524831828304198383313872332021297631137481266488424106344211164272043952603583862076738240071421630601926112976108001032821040258632491406218149125207083236743762103219491326062270517695526377318806682281564878929920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 15786610412038721276386697004553144747479399875263826944637714251624196798602408395233059405480903927507281201717850474644736526083508184751681400831194777840636102118674815936298092979703541971773560390535021964494690350168387688178364146095359521803268715953325576703968561014897621054152693737490249437847122673204885483045403807653834397443428746856643977369486982471285455077845341861186580449452752365896918613642907926257177136195169677277261283345636194330443634204012690856746733210456110319841588572334560513702706550437834824061795158699903668693086968294602166104693385852898041106866664197345501598216988210181966390494628245941764637928924440951239681938238671919598169465172117380313249190460180014927924814079670318808345504433902354676760025611689014039024676649015546727809838180973505327735553528519994641206005724125800911904431082204866779134030489965843036752387240903808498294104743960631200868955109826150704904668699639585008741903029256047469603049582797312293574112681446506629469975429569512202633568168323467611717525666556737021737353036110591698603153687942172493825651010920874307922811457856809836151865722651628076311876725719311996447279077442121999040348335022365666528509720882619365734589754504611432816656191677645856532558893634592805588557070837637480291710204175643042551689645205912624774099227240495680658755683718256712507657343443915722877419733846465989253389930487507035864957769808077347122487284478362723574854569419774857222348282499727182973984502184315961811345435431400298667456296892144952718360956246985599576095499710970527248602134282829636844741144375048349300821117701354102255497393030576779785409217527483997496881660590272909709096792097511343693761209378674615691746962703389245620678487124669793619727584071113063460476432177263660800278004018046435559344025514045142007730259152765702757073367061899103535688121752188864037397614777687842057608181023067720555787411993603710778922126147636942970395603886553963000368899590600716381270125727556477685788929807275401187206122961959460332884009299116744521732667019723461976827932366697039375042852652399414984423463150200575923080551859484866118006798805947226885204802906722218833463078482662233908592218406540546911501333887962814536087939826567759266343482562785445553927293819223466926061986709512198160681314916177757216619590034840312636273089767158477742581154497153273232298720078334034602751586205557084751940404175070805317468807644139708785130950735116714139620506211250686312637467408850672346997005200359790828144382937971488430024224428227605704558279219277175662516541071505892840013119450637978804748574828282200996131144722838500148518600421423507205125957177365108436416236450540609985450757813320129795125597502162610142649636179676152510023912594447256905502106836321098082153936250445268370951924859696848601892018251720026332557080095681447159660679911011400205531360683723628776904782379481815454979577848806574253522999760246307504491409487755860619992999013454426973493735337313784185896958988142978042990670396591846674221000314246813109664150836297684538958841937297688209963775008364160362204363848607450562183434256692007563903007652336037247342710833176661300096740891386708380855036909052633851702547073704588269232347129069171919197822012456091993305687062031496401197202938363844965665330109299519288372583473227555429190613759340092911304991999326928701391736476887761733218190322758139178683831648108179821960579105410713727937809783664461147523188726661024320108133526758460012340730903509420556564795618263754069069093564187680314609706880488344473602967027784267857920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 1607453711437092862297672365502885258993065673149038178056008728503783819138838222114179100833029703316126758284086318805758993162045490198974771899079597418761854500894858264839488794569383236154476961111640798002427709467663669493325523608224137685740178465913352118808820364658169865464278555358595892197851858780060499844383953496570669631197538635957308590145366429074885138930534766558611136719994024348023918794240476959002378574813967099014753803857516071056483933634086702253735677942251157962470246147824325981383391302543820203107978649808745960844853739255172400198413176877174915404357267504056212872161904041351056478792463298869165406809100894032197686007198160815260990079020569086512087513224808012154723737597580586134842989899557082506171561206941409668833606693770920618225122014815212913574095373882457054265607842571066897008957812858518921218840290881510275299601991598121518974755327847474950735728954981848580795868923161541033755540505072860015327284544640887644847252953992087894941872964725048845618264228471588427604211299967979449460226092959757919124439293271794467768074510038666963873167044278940218180160967148214877628356127289778615310276839274465336634760116195524598471716300197541687766755168907796627972546579247166135481766450440996787981186784042350588573320696381632211480983547458851606981242424334785491277079663444755503158764877771488208366183710511043101012008255675726978503355749058793573342717985420525299275185523644942562943255400117685601489878263163323805659231484247476546146984902428830627353255383557060501718779066344826516471846852351934046941672301121836636363713297288086661664544300999268868855291282309866476236215054275266003117201166631042227444906086215835615281187850888289698397046108202722354790092896467138428735673829072128221950798025899613337997644712727990888452263296140821583568179641748294893712764728308949457237209318816622257735304647791607135297818974081216335162179372671597043457657434232632183720267810113093430523900339039753209673965429290537451056352216521752967878459490922664447165200082446426554432083635444165619255758824350798340136471881716296541399548145312057552893046600804271536327226311038525226795686045594217653322489449183033686313262254092550012588406330653027063588365711670666396636987078765026387426093410853059424643098593689395580533797714226098112359354426503695923580060458190353932115242381739047648516040097261711713195330236101963353291829022296431566148089738644462324400669269002877726412150740049080038935693154823857205010771108847188326927891008061879807654033467877673992736916846961582128225063789329880104745206298966358110417211822093190573676024769802452529167182777943117514522816314974859646587467861932764520891512606379899406505120552948238551558716721828761161865657546179640939635690881740020364395939979421115097631301818463001887650109315994469655883055687197345740826512147603208319920724121602306346060568191809256282392775315347306597349580514073943830759742090785187925352375990767390212449456162787729340832348040895919887774432599468747788984641421688423637687771359025374952074915273933824096315632703013863385749574353438335022634191993163333038247600809608295851058867849015196118899897592815306194990828519458425385957919109282723698952548317170957126566619471580536315464408258290924754551107149834360143989119615076344191241966444525801188024837220796185839808093673120562187449827512959630749696662104465346293605853159867965757804222434645496587664134967218671681191189281943798883394941738278748684058744776316983049238073442051349371192873600525521321031332282301520281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 17703961676499565450757801947127340275227969207487308672834787693943705409531240326442884966389867925464062868057767816340624278240499928115292001505490124648536534391450624733862254230116854849850721207169503647005416499871966431377350915389078616604451827202417769610999952426395053948748285724719733569336446735977103842400926180953612792182176701991182915138532868773679278815615401156815363181047855467284936012008005202459105348514589674230255588748170041817562191084854480319951790170694024433476121162533099284680282902091972799548881942739628893599277115171617405973829086280250918826399996156153748367905531583775243052169427592921036895605921507242945576101205452816446147885633877514307531293557179562851110492714426069740303703549212075737973667231186175026454935400868160964067321036798313223961658178847154021191377775718639895537085456547913407918836269699369563693361872893292269443474322120029591297654334648287734681721488761547985478838780602546148201610164007462746920256036398090017120804351468656333518100607920596791960833502057878521974017736493160449308561038365057923728892405739139399275911356473625724751944394736766440202960603212301305357180077486576866656384206056493708634077638578211994787904763413035756841135631348623519591605075238241676755739935914752059783869846685827975011295094306660739859335801869361093007880008753938891509086425009957947599700799902123639726167458746374442913105204490422856328848412898386227814377792297982207855166344572175271434750598912439827594243179939582895722145416220906070504613024966621175548612339614595166494139540606550138995845374035357485891043343833922939168245414845187415043159507671553768916656098084951984029027302337949076439793903843003625072980933829826328962275623202379301119157135692390907712165891667190094842647040756374500138376568944901710592161434733843639017179854980736738883462575054663177709807508292789708276989269775828819832978982227190937575528634094762538519161072953981207051878637547242683885715591742414801570269059134064117592943961563047923158789606845944334625369774910284088691999199759070827060503623299020236542756206415115493842886605904435039733620562958631008700223445337648292639874166423884852182122459953531442223301989991147733845141496010714576686574979704534313395553775683391806187088788691663046807080501024562692772385612622854762993320127800815932960123460833409815685815542261056594113594653034306688577907716120617817528560600620523155701391831400808835448084815659824872832138092198839533914963044548181396455056369327757314830168357797033178836409843732785258778633642256114083999745115086690598909645340685337008063519553141022427983390263113170895654661245662598685110279056642037468844278644604518932470620401612504503836769585879356077495483173855288358586995159633060932071378287784137702353990147907439943158326970016563780504980699289437674134985763645602263752814952377406116359130211707617780110262634861040306257777882640420772494533790767494021183939978152043070461503155363022296114092764623467542244249871963577496852550250515931529395972527357412729842113032269184733294278065756835872151336445708430983126317728010183797113531212696836462958399502834838059920519259861401288664324723371085220822517391232908500873326031629125201305587527367496445090029001179772498894459983362628314972679000595955323920684425974743690069688861934970460926859225410316683474140102567272529911694101549208984157695290187876875820645392934462430824529234376084824818115515706588919834525260830072625359436197297796637113316908145312375249276393133097084552227277498999295971264185090703360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -120763447692917660152417773699606179632136404941315885036459407145168464675281402686721342329450548587935751626930648892723419700814500128360323207586168706697594655269556002698122686846795063567545873470696525492809493899118323539138092430335223927001685542876255585563935389438803637403839417085890006414262264124824354830110655192198519882460043865965238224073427123986489410333547587489052219127909901160720893452260480151690968012222121728650726579108845383972722772708237543895626104628252796893665394605289259250884621516143408295384439689848573844218859811424311139269336786594640842118808014116322164909230261994455668522615501393993313871848250242713842159385489645953179249810465011140556499449742123203679272661178407963740412731009866824944752341468795225254438829447630537198378677833989867816200444019264423096374237176005016710414636078856907573381820191788497334236680755366825443282705484988937797800243535231226841736870266934142823932725302967278884813447091880566497591113528446106110242797438189286613521807879576637209355414671862418568625601530392990775340423086711564863336996604601679703878330742521096223684225220340233373139169626342274287121649681303221668378775300508704450345954731303863484136740239572586034408905215509445237200282330643834348779818937304321913552718923373214471502161409778456391658732674651712028874257708589955390256919262131163833027187044417326900894632873123194613040749732926600207804121839470601734992749251491082331260977850758252820394725002588284479235424441328594105350409989291353478299812589952487094808411996595096597254159249242215966494061921808792460973704705482521608278672976851408028532235754251753018863039219700500968797107700534078090737425419758178175414354008809400040709968436573871453845940377418246854453909810440913134993877966971846048542964977794568102933601972130881735698018232521046077975557533348247666581691863213786903431966162908246217871801969131554726256245741376348332289229786114340710933688359878576088021708054679540192819420644457527312138923720482223020019654080087504152839124779850767478315059521009075119181826788475915717085509527119293367122916730374993930016290262945664447284377118212606178764919311856825052855832772818042123181614154289915517865960997032699545117596361007901052685960622422079478812313942908600093831466145107711911603387986425007056469542813580115048084136345116817070999113892311118293828039898523279941139719843684841260533169650196577474298542958276307853862277835934184806821347184579153974882086621689081241409667227015885694903030517423383030910808789119614920889951464325574171279580407696061529672437013120331560780158696273656398290167173425704555111405566095703893205423364870835896583596413791771884096942822665719948399903383296714770719453671638294819811276575443245065114809024144779487015059207546379623552074543510796232973541219535749751062532045031550085055131733870544575625650604806238623152443910377384905081543756326145959885160155245884536728761814953078767000421325272039677426068657507501531450116772112644616846029092635034891598499702547079270654524602908468124689028503252929400731715717555998283445687682512970606157179042951195191484482031077053409022383919535797783036981962762151773102211849300880476102573801907535457094182523647450385165840225054641531678348783859819870820589447037407512370514144993478840073146963371095825663017933418718058291922661162819922501525741765624476853073848411091363493113525830710896971892413488284469089552550390171185904840013108167313492652441701829573443410683314312217405980927896713437868058160341852369402170703872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -2511284227208816840548111927222697275722379924716995302671053933710483434349593899460375083614216283424827392844597071471638192773259929562275161406691041352658880945499032935324941360537172409189459627838385517155752616757682092872089037145246445898921116462605660468805180380275164182757669402236623248764422018052094407592636154246802094144344474333508495729700180385141030349548237178283179631862349886031865899786803434214943046504155088358062921771855120321400038749323539071467726685371687631194482448697274292802255043525506134194114367485183553688729167747825624133182186806456226822402173740859179866023517388950914941233189301017270293624934139804598459302476157832320170227921520869296364510391366343088806146833355664858641606443375068755843782944307127592981750113416034262225263244708753884373963620014392628201779961743322946219122837835544530992065713137910124817447271557049016210475052223960591499861302808261009183424316746974937871078433476283501664171723597704899958410888746023151707755894476156885409907367157557803009358028750904644380946747628412797758085759634044772883460026527557464713149376590198463985541744761048946293016851075275143247450508626067951839414482131693662348667931632659301845020795956146372930943182333654614236800018499190607493282027477642320960743439922146816813217520182946569282493290696488142810768107083231290720308907658532166820484961342836116228342800376212081384791097892344230703324214357010612847311014181280462323439872967949097719703009716819029420013762226793651552063128832642976976242637238290998526973075833294393527712809066802273252588822546434627822854597709044523608794923657052515251034411571390412775241864413251023656276607356451161623606647235612597633532848295437278913145880370967803801355855007462097964595507699622210028320285088889962602886453248419347936263365354103988263189829947330866810515064311711521876394630827689338612182787587104194989064995870095422817356096864619065221078368242025571648290957581459625898125498209308530269194117797709174457702693507775512293244253335406427015332581015906238482725695222612454995559125663919280122532425561324963490662439591177448565391999430801050139986901820945846649485777956859670815324822719686448771067031225293050382800099794338243698623834153921033536356003978573105142565325022758339537548310791841570925601647271146450916360167128879936470546757878529734373782312208100731501647893748016133833910499475067801886904765469784916986512409653205753672420101090588393668368605000617172270355475173422396954337079208566775326848781103548914344995280790915188425137875856898807551181500249501535815756321031923851033341614523563767114586724259537911440703934380750271501783636250134633615146056315448172487803207118162012987796962391474880127380365762664227468342584048012133569232050274135273662305955406608239391594433546460256999180482047423248707020280236340841388023994184012238755895167988832473814906912845719421680712514730741371572584217221292844903629203828761382430581691403510383726437585460745692849378154965753673438284675773912769870255793015654721392393489799075821762881475975402508445379525645825950232359635128149821296349959694535893375383213701207404267787978962479410636794405308717761556498693166905480847098474899780473050538414784300266964336427206165428634902649324029564812203564071439140951161451855225554580993362268120260597896787476791445481086543684219064576355689810874091051291156185641124665287117899897374481988408660042250074356118942110425177246365771597537219269018199166848384612346457570970793678301042846825671480738958838551345836851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -2111713022483539153748843980220843294784984816437933442615074253359262021560421418933606150111050270424761684829088851392944508349039824051422785847078944105343032928729445344479053033726608418106040885465705894559836228829945468641431112031629843888671960042990008161782978970569018510534701647528968995729385845417144186337572810458185105787536747120329678490262053833771620618201871700811408515321632571269923485975617782943535910724213516944381230149021518676144029662116219101093175398776199486231479320191144444166489513803281280179006085905539830179739446355879299655360490238576671934627511392266165534510862175107586250435289003844494433515962015558127753742616643330394174505067782745155167743540550501060555720464633462016012394794894916601540268070415742342049228054305390797270464633813307734099607342212097112418878641766374720659551923783582268644467669519719553199630590591448793954284349462033604044187542706269101931533738847514076485945413352369483981388665879377696873734426765676148171605455084629606002590873929651933496779982660030579588333678448981683673772708975829484547544550878296232597337344500441321894855410396832391429131337961628175462912457516477600479572559615824000244355867922756104138148762217907097108047010586850678558292988450682406230393818976689177715169136418144801375243528923459925394507646792578142041318437284033597967710256968598965167069314307241875766717791519242461727012794336806909649424318024862816258137352534672757235224360949846298300412692798654994085325538125510824908244956787256626635975750274741294577594416782998093461220850916217580773593563046057853778904579802242041469048045353483605923903921921883158513718055527344145952903626237976755377939702318269605465339990487953156627040128352302076727801979670405773927623345971474119014430835084362604607169023427603832231270380994423971877183476362676835991371891298194294643002776113542160632449917569709810046648479835107330854168337376775893193820621678083824241846502635860192695246805247064037308597231370067244455778974186453147472754989332313579761413785492073184808390965902900142212920772317535774129194185933100617162241848682854642350997416500184421562052310211277094209187650778153446021182515633574117107707080564722475743277969042212382372987579890949642156841213890245536953703525798928313165189934297230842210844071762279275049420634064494557658723966949403123187551663309035730628814829585041574418452759346707671650661554753649616186803381182060610871664580687952812510032910154750877324592611223629264005449759567011804197277423380003363585463349940563961619568119787860845893491797614255993009848746884030368506755043794818045199563231026534088979917837358935899899570626787163440474820730299376787269164366895949044663839825320852408132762213702225334483350772186165499897794367397454251119808281730853803636768216254654604573332398863827237420427563853049813913913984693392577376481377623483222801535372315314319297253550854946245413069458012779087684745810136669126166113273962088515773097671281448717651887013107053265590815759844884205156200894845527418026290973694440640891360942070236711742808894694631752071809779470361359768250013938577709187268323063731680797701721525636379113597892683038104252128699251224271696905760433190218131977112298649640737786137370550948110703413380460249311205799423786928429789973199863810952913884293249645160594947648612724311406952819777792971325690414653588584055060982953127877786995113584060035823763811157761422169003032057201468757516440261627514321288320333121535178682630086936679360469944036538694711711625424383508480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 189218477534728531576799801615730409285762906398713687532160393313079755065652807630621630958941472619457138949884606692709914622395044275046906323940326508642494991439580093541082246152799436269329583491730032631148258176598923145923223834201086067355162658697925352109348289211634207883902847138502511005232285928649822876476476028678095715086330003204108616343600170205657483790075467461976885386482365851149175448588834818373469304003224390015283401754710199679032000616163049780350140716779402189035452036200354230772649022739240301083146406823825199709280871337150009539547541351953472850850755585890072072825636957420597944781135574034784986112557379933016007112395681856847179251806869325849921201529500799511667049018056971695302399814083972360377706763957626229900864284662289832731064857462364924119029125495637292683933109202501331045906614629683493923093885703852925047752276570139425387132947775033128553734128207838375680698740667992109422122103441733308107794228083044803500788384998432846257347036686546395487496190803724822842337418230076906683681159686860924282282853558425574934149126571272131295246206723709467313110579019842450078916226689072577466050748298532569098410489167655513155208714652779036995591902190341639454995094895105404254518642945548102187158321961274516261372490219190648424014262727233188936809995385129234239303942904752252885773714452525355329058550738038417899243812301659859991427659701470589792792674937867737070634593869786731433779627894275733454658751359087727103441665986039411681076642134703613373315417595062122020703200237382977818721908563675499969921632233392116828625577444249470703970772447766114647154395796544348559059158789766012537774685760822876760315006890961598698136485100573598984019035884771936734622900107216354003935527845366041295410271596618020215667650105978106060608795586681889050656171032251859702187992867528579843258303974188843784042371787282178086466762911194669334037283155298608617068934245149441121274572379823168209595647067890958335792880079791613996195213222138719772143207078806480255835951120705816766280794629688051177995183523405267025633251958241188182200655239698383797090376702301050038928854197646326851014662582594862913333595692162607938075117917308338786300922608963914912175750135162001566249356365282104545826478095557867703741665046730790644927773689110750131198683690358431694193277007399734709285226450410931542032817437208194365648290294532295449103852181518425173365618549482038641006518252058870630861466329277528319433684671378788795077086279606929158780923557962715310321646015036944696989555671442782042777652160524635094210279667677691897870246342832616545865754007579932901175383560572937288302780312712411585729105516924340754630759761883085749625880243213122754472320404088065579062655405132552152816620841191487659045289778132858365503505401608334898476727039655533493926188272728225140784745601000819780592353796386086102305372634841063738947350155321307216597779639068500419980766533309652166531522687431094704224209695159348912389086494866996437205247692859760504095794213532751990836997920131704357378218456978817761952246442362197079319024457959223553300844303290082543265789409999670576471717113486430699217137673139833713820656680303357279783131034776166049850821466190232557465311017891731228654853395133271576206570723054416370871923275905113215230168055339252590348594912080555646111574880351330125380533905618398306836885341667519879900184991248309812604233559002002739573042032884395150698280960199997278868895783405648888939995669276176066678451630071531849411673301450752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 1888855165070979576275086244061623649215042207548691287289399175287354631552068476475318962738728093872544923187392032159100627657072057507665502305873958485480651278320597725802494820186038519477611560848562402586636768943738562528599339048196135400445473105771915325049802130657083798944572648260835103778154797224761590351517827678079635381470179420321681880936063377654846002736351740885593581627656039157814067950588690667551273166809723123324588709796463330503195777939208006396877352751051366789462760555765133544454240855264815883217560839905492918871152904334456648485121523503975636807675036961013320995806073516982804432178266553287664218432146110919553325389364009795180899185440585734840421280250883584168864343967646707794433537795851978149123034469449699202436164524841104413612473752192417583073543681984838983633965258935376958624314091336086190527729977441286278938980696987259266130415219928756416957151542701601252159068788490800260316338075151845249107729877092795793906502212440231047272783715557062889747126218926238666899819065181796419047832362903998983617705292990754813676483486228399840258467922205098549259215744361547573493680849451490132733106310558341242249972768386816982088048559989638709134699126738603573337006695282265560853129318153792669688175378908836599194305994167551951635975517081708113306377116699878647859368370332008688068552474547712329325248419244164941453883898121785356696747102533686007215795277772455502179265164370034664284104717896555804172140777021259996821367332153290869830358676174072757148109489136567400231000983178739101169341197076179949424146732296248601407615860152052617386734120232193486911976672280838920917045356220130250290988725807355992985155198955163189987019019875021220756629916730142234203486193202594843808877948831462051683909101612945073337922947877010600008505187231996150878749305312203314699812657909185440413169861714437909876440359705409426185195223599570345797795969354928780054635119301430015116238766521320159270527900055806378951618973091741495772177529086707957583520458157637367252695876570074005423227415777595221207854406483524676517531193942906674667156770338120414417382822837911315161914382699973652572101520187925736668392320096706362009611059499520165540243234770718111615969144879042151595556989018922722765629561876938528058312197001618122654473780844071700043893040197028900399811554047959108541693011068873927354719045603160994918326513141648047548249070698389784369498843706586795920885983508381634354656243958334928824936953936410849367719703638201886074542288224356751407110055121125052271171077831098202424546859446883341928250134681767827258121115369735549690880794261759486550485201893382775106590904350041735069998254540349097412976966618707438632407280559158003611983125706399012062886247982057860459026510704882566359700113572191748598390053116093893230537972269121278097646249244166691260558563872466189786829428921127590842353234761650375872633518773278513949191851187791539786535864980935155210547341306813871067401215995773595375116475974040323622385588075314718794573191385469374741466239901425090754678271002473170246794691174999055915540439222120115549842316958007139503724119633578958456534358530996792086739461102152015891297418514271775472345704069408448299390256797267490157808633124027148042409066180258640001609680856602114884013466348702384160400548172531515355599352134641262152706816062797558183617656626221333461820547995595394816786699489686864680154292121425442715826398817275262130167080501166456941305688870765789033847304843740104789720908372751837384231668940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 10709232683383966902781228295184353647833089651164594579557742869864663968616159193948027877456156927877567178380824259053926011427400390042009521559729075411301568969119761653556840379962628119686847304947743142055215158311730432469939286706375291509765967727207609456323070012309873434705202465427002752023439969957121089297136710558238791873019402940686303475142246980077893322251165437209764285895626832527682693209125239233481417754602900849530563703429286049713110044522345212026276977782847850832853027532430921493863470996518094260772492504641696629190387686096365496936038532458562603828678211876820829198482310915075172665506504455611074892829914319977707977569173350466852248804054046768324188736586029976560132133810678117750872383927988244995615257462595500048623447138621580483640377476906298831989159162981211248744125101166712618834581884470775527864493521849436872223601350238426579434229225521386577946661887260858944367373152685606591666272705117397032838756313365690858359336401077884129426205667610114174465389048376464711693858077320104132182625511294942814527764867553033445160175641418256618535883949999986709812179275841381173041057914136705429254362618159302733078466871231117002092412645284522338131315809502856095572935948779064731127599706265500440176824102021478003987282518789020484553740662336810664914503852408436820230266781658783231542786943003536864205396278577414073456627853212219214792433882906513779561425083610650954341090526697244760695710127312564981999898544809241802785452372301548858609145137684370657195943239735052907345245537613319049051618918269118400217106468541181715011638271946309097472445081267225888436423659875388086042748286260514453252936068725881582184088547904217944744733699730440257184714046024914496822803934561084103905478461580736425001518484458542180933080437897492827265194202828761140044315960676199995263669433897730305651635555281190078627249568140646780331194493783425285623079874585763682267282738579027050378275354582478367983738761557239340794776557629963482462224438469592934273810490860852374326668747668844886031355649136000528409590757687868475605691462156389586478025076631746079886517408283022536630026975384487957232649400919449071637905161728659837083532256325395973444471840136273394036694692964095335823617771111218698672045872181374393633399138994650315715550540352326192753012930340699869970160161026230683389932703529067067436943012153428061577957763803634214663743361118010338123705313620890121449337286111008532011677863780489146621118712073502817521609294782932136716798872058542111426827503713108302977107728043639312946635541079265259555162577488307164101083701173540312339136347754640384691395629714318927132655711170694151085483793870916538255367663425901302113651421193564248833456456880712407220541770180315503331506562769677468120877208437488875371515324015250197833291829816376022324698434422005541649729591445259214441056351439287615014602891461738100833948819322891152809637390349724352832475553288538159399576945484387402979050254204090939088694163213476000456437946042210386713811019271946391636027601476338296042347328808513254068115326631893863080357311718231341784128944544181205805159645662282348267579549977366268830719023050405929648510819148789906222657992600287219011221221804845850952435102351517670226755854307120914652415688240973950994526745523694956441905222772131617369140391723072346724693773073206561664299579032720023812116938264472039526739648259480419725230379472655529748415504707560270999551188892751206375214382952316136817068426628487922799356017826276509262807040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 45505837137861240102984990601112730502679623377937009149300293674028462209763996034815910765252918547830574579013873489644866460458995780658683568986031238149568555444274221597678706359345944733037280418378838677660374412965572162062294601254237041919923157335433634497027037714471320387176447443249325298952700116185146690230945262642821052079577745802634452223943513210879408705395739734366892143622678050816534793261448535012116330470700559992836875786132516762335447619179909230106393326030965896177181467554760953576962067364146930161615040569462891089155815124589056646418064956014829914834827686406068843841521435719388886084963341961839228254241553466119874348170747712663872469525651323791427340453390632924648479826860074618900051855617540482725438807847376881842822933517340617768217709675647137525263410034870818368517826262178346338012727089078705977966539850304439345241544781090707319821100363279499227112796055687783355438083980733946644028524654825873975562926500140755991327374093445617117338823282301895843501032684418337041226246692718572383325052656364070303103038436547536995038355710717996940446692789589473660791311560352233046843822857172669257924517586956135224782496219185063141665974886041583180749071256209558304922338269475689697773384528115852990117953719657971649849596521945908281214235476236693702905470784935945601059057301436206392251687442983311366767660178853360349358410185464082375262893827388656348567541547869391506941379353178829423102449992956811065319683969621882777727940775363507934918509668881326092615448094976347924760857096732599834500999907395009371172391755091860619388202152434518334625588465917360706442655999006955473972862214830148044993232563586547762583431260253049208812392671304473937655518283527683972968465064518549691203828713727214125809970130546875579288671635036975667497249173857186389552771671606542455135538691103803882049572597131460412328878899648897122945792679321524767441420181003007291519805200340344596408702669797050657305321342489634087255916241673200073800379284185614164849201362241272193499777064110279654690071622946737725706723049615298225977331092406512755236301783731057668586330289596435720263596273495893754260639699033193314566997297545350988393746584242387146980945118935800968048761802589112389242633364475575886674217401406564374282466748895689246572767419563085901792512893634785977798088902657824921239229255388105992871630556793439017092956190099350097108140660811464923122893693712653115562041353967195391915736452027659802418530577481882111907404750553701488903575160603189979847308532613716693685899592039223047262211432060788710787098257261461183909819777561884495930111838473270298612508114010529224106749590370772969446442646400824148388314557918423957953207247183024024773857981143314734261265944965403768812130449256013646645879671198104244102223193481869802449712525271043952825324587832401369293643624237906081674590056013009374054292972850244324531085729986649903678246042351537868584438510845551236600198678814274596938582581942321262983382789494158481979849624793623785223807371085397380783203897341677910042428005114863971812576565237190509596053418261251203858330700371126644178249203482615020934026002418650227099099149433351900778570710905403215247518766308629466519742568902594917345928131338460484244174843743748556729833985195640630052315255778593954336648148241681894368355301096778930082183962710802883782047528674732791629041372770281119754113070635860455052693387693458922457707913347420775108858533013051850314160297409103498105495390932162930796333471640754061312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 136921541288248283124830709103000964422466471046633854280473804152183036724700412759573404453131647158120711550609188336547072709050247349062341599870161581433766556848301877723303223087249069868984772716472957617440072372968415553809848595269804411927905019373443569973701160950978313697558568966286710394754338367211697094420562833085952448018460489789662492362557459745338239501778146996102986174376705887468783675746692296423711916996476564386120785150881194979962514349599134960491386864816913938684836971483466093245075199793462255487614375054136714258405828380707562256967929078480906257912795335448778556546701909271943799255945687576268907516225431207209064529376056997978566511105792943802339475053933989858806748633642826469456631959072139373573587587000800769069334350237418315214221516972057710887470718311787527433192698208609473703591283146927336338709814232207526578920092241151570180580968802568018906709837822461594005032226119952898672295019477199059927288248682193848586903779529162551313870017838216292214126766374432564415345359652530029573316624753017056286874579474768325646704629650751949544714814788481858729047737765659486439140116108676537055788566598935710618894260396833170163839653283737210951257971217973638233407795417378118018246585563421307708419081897558376963155817673976039905822472423831265530957636359451047217006901296691351164801243299246373437357617144513749471550665310752605700502048691575930822897607874371784548203467758180460699590970112635803143788505783267168059432190940962663094307319786917116584360205210946226408517191233587066410946332439619093053274604908828035924516344951682525418682814963276355515766555968274225758874518134919513070660582524137643100656184897372646347667071191025521429917191908682347114721892551748020058404918401166359798609512559265853738132996387474419887382624620790845271850554029685816798292249653290301530249849378519901124392252521020171716910538704056942889002609197489511245677334486132572866613047834940273984538346474755277678906742601547839702526460319092718791634509671045104668315935110176928043023528677406232374519792006940825998078411928384071889091359791655035070609613394700378132921902693609313653431469469054577584826543599604892234804318039401920138141152957991275792120069644268156752298460122567711509511086929792232565381617348503598224761764321524636242669232620931310747536577306201749064104392638447567845256801209540881161917634938324284510945050516207999328099225035672748171689757826931770555370372505316110163684847054824064992722261377135468790195337125202516314147218912890114683956273039034559825548204215066501071571273177187941349457649857929747374637653614721309131684975845801112964466468668310323048710975324763541269596204195494039675008011943124686707460710790925486857668347860809630227769470922365422674893447819762712020116362062411247010318601262039081133643944733021887794210944358727455769837693508045352892258343712387726556905372902886603170343447293552270559693514987650192084951312472155810926782449900576223703066516293617301447287255944019429655396853968658851122019625249343445804032529423816774761139556164741219560537313935410731974749820422900542810176492544555476961562673271322555162013470233732099333969637285568540635562870179143715258712523427459102772380052243107305465224676840037490724512802564548224713144645191976790546012911175985771213036007664723366735574870662944202199478803712233532948455615497715483319633044655321501958727599505569962616567066038139332348741046838243186823868584929597987111620100214078427654673162276175872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 285215056344306070032450668558477800526335217054990998755159046935724251405251001668569945732316952849266970612648971877789869919563021725170529956118722187309869860502688253226463740182833678815743069629923014167224977586871714601617792921334070297712949591195711509927886949164236725053787256935075305818094614135658228393320260580749628739829548266295901713001084581694855364504108412436063341094028353008003377451031077715605569240535824054034522735960037403125635619903607507601972997671693809487452768215677456756420798113283959918499580895205088505203722063788041286475594167715792748372382097462179411885612218519236500709616361642527210165506462473188773228899130340205023076949799704676785827972693357307140173319900389807294718511473270854280025547701244982445409741641680465935832397251100679278499932309151799461566065107984591039285375595248207632426637604598285250265368580488234300723841416732985586988312320659259406810701371735131376441003425840839330115434169378483516152960807992705458674963481891973737146006416823548590160881000283742403738703990334073305973973935550352407239129012594754345671818737509160771183441599396585842353180073155766712268543447492277441049034681013184973047807120078525927887024919516518079911289313783686316811278652929662921066771350889506108557029113069602189814045279397473645730975724038540075215980495440226261106786224013791843812227449186528223065842290132217280324463117548436492019505857488616912344558848345501169563106887270670659023522862404379483232547513506174955676092340919696665543246894169931092836095968583812958219445864637209278507584779499533599491299030846627498371905123869285343226110456813471667944213562507943190234282182379345839149641418692719624872194181806711744041855981986439587131381986473266676460774844869689070191144492483112325014904669882174339982217404792977372652823450357596210088867189851302037190271869772198845704473298833558342280078374017899266138836899233580917392505839066199444580898969349285120734900211922602261270841119503445054542663426521249229860114044412459300693172155786812329598281338921179990095867114400183832948559520879006473347053113733382109066225355477792923233250212136489361786498206454471681675265617080008109159718036593335573698063624329029610778044579394980029824601328208864424372113324031204900662997648887278743989847187884166506744763162746508534055095832889033235383176130878547715311761915736807550997940334555665045410136582263531717410528420643869635637039347315953458492022584824619797107858373346990883459878700232973954838768408439649884694553261929154212254738621097812380352111679027761529676699189576621567890269573038427995970352380392796487004165271391792889306122190149581694075605634143319062578698971434581460589966844076663682811425977644643024026045742231675061774674750486688346278254370920507178780771109235127539791535366104479172009432808963053119082494444590606994787363032572806165211351824413126622519961466530951072547718367870317277792565170953027264943724301243980960802096411880569937979275088735376240522628543846101609972679946726412316760734100174696334857470393934313146489946317162780791033688703842508334988243802816198519039605010389793580062124250938087908870952036661589085968558656714795240356921868530330245889483874723667456368624542137095797090191131770431427283072235548888438735644483873058554059851772276544776301114616573238274236012505809787463491498371422116049720757769207706475066211649696489340620393071401065466198161263602543613988130315753459348442534201976119270221348194628739100428193916518400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 1227078517442521151916418093423676437695916857920228922644082228502805406715117688640532853289897429217331737596946814509905628395290135354023742311913336976891172306130555399607614685829798421103943511617993752809330990783942203984182854222894415505613529327164784372087305317666310523230545173620088252065711970080180745109445345765113007117819485023407475881789564380760942339378516309893252818620644973996656065734197097368978808065033157979392959823110514504845282840194749470863947952462637519620139801970441530920335985042442451112800721473852424013108678096608808269107995158941207495387646362761499333067387990478402048882336661943577005104627547604210359840769432909887548730635224326179703228360546645157764586438319205000749603135238316745752724755455679380169797615628518813585754798656897626224598404710178301082462981058640336944985292250170535500103195509256740969166081629202466054094178351721752530295483851988173949809020435270418621542374005188354014017893530342484674309524607389982334660882573308050085125536420767451682355074999939253672509143586648483743321885963072550063970797660686466850297479906868430493520341953927112926495704214860437411840051362377180197385527224362032374638303808545271621845319708560414162616692511427213734832561478399317342107713340540024768575604282421547546796154668435983577698918451876529165988842977742953617857633261835600180759889732906851112339366447515545986211925009565209599604451360926411210745267615316393650109903572724818625154190720401796730064380234056815765931967565903887199463773102317697707940270430702512695869591409822721514295037442638164397498873689439159788681949478259026588203005909692684633187944485347225625272768678841916093407123067911822407557349831090351865897153042575397307181190634631806821950481889572251798426507917131575245965781337002600240863252405014266636955220189149086646476610992386056351208718545098783149462376654782515920394775755781508709480409830028800709886634490312571630174417244713539355076500829873303696378111151512154166618724061442360076491391519258901591439965041876491753153960719942215916912093134026871818372942817740198142110730494802836569291248763305436145943056693146706390370311815312053809124149280981013242287202619729987767172469964159644079671822465008028903507982144455507589411032713535708056185823811030559783873249367847433437490574277494824786236570852228780527991504264244488838960024319592859431468410279360868215467352686341856786212244323798134082997950494478944698941009629606491455956393963274391810816539137419365549194581149899862562085169816734733524546527000925977240978520047248977411976312273613655742930155824560102511322367193426140428848420023469644758194356377853405952801294093045533525705857611489359653983266961143779844758228935316367716143043173155117969704941640959585634067130124923779222874034956556933886430944061555097986197492293517322259904157992471349299145187606952394166886522868065913218134466320723438997654177134694630611824435656507432969460323823755317972906856877160011840678497472722421912153243334029865416875082848971597621636816187527315921994459096660748408939711529737100150265518058777876351291228417802603316856875766080041349747819112476728143368161857304044663979274950790606060696145068604128479551083215764867116006665049077382896584417112450154690909593306033326317115716356935497666344227928177438189500410544627050542489139790970979330751510942931714141065281662870431976185056841197938540499245045204231732148303311751072238367800091059290550742961593255979802377661624983518745242632192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 5693460183034694386031571561217631521401146547681080193183288492080677806533646492284874936191038113100853409477922878018891705149395923893329946254455826250881834184354461873219610531673356574245829572194997884111600431942335034947104443355544948679306435693225604120001137221579584584286966837027841077184615225503056902084726463239711737100430657435261865438134715368488911862887437439951827110249939068432586646572347749491019801765143394195236487295989581677611097186488066032265197221749683412648939601973744543279224313728061729316624947679392853359969757464880653096801276474416625034873169448768872166507151221715155027468825874563930763991500034222950121719465286083934693203275976513720337704854961088684825184774627766598578232954509902323269774762043482654266335588599253135170553768647179049753895765049630240593785510816120001601930491280887257488394627200344726604833915969023131503781222666201970309428040370036135880139211251700594237387434332213279969121151046049673008530362216938008317940717321746671422673387535142522318572229146260252465316088224159681036568882842302230508108196087896635408370661957387608559482108155773887330845664825836259813813083136900539712061150940102362874040871047070257589224510435598146882011201482196986529790947770885795524806696294457206695142574206737185662014092183495973933963293911451938627902449306557443987639328122757656727140365894750148306378789816287992137943672470408085108903663549372620593082521340156839033211666615520799818730280213982900817953013414701991453728475515307783428386377170313901513092881322131736115812613567135214627479912316501181547118464572537596609549286907378235299183097142513165780615486824855874522359807375727208927360340286444400366042155126189527637119518183077530030485364180713965092555383613274184156385302744780679964661198000078351784456678138268707974775389138194617122704261294019216750210916748048529935917728880725371723104778104830340856355906114307321680507755870079898115205622123813569181833373761207150132285029308246415048491600032225140482555104545461466872206195193062518534356570144182824999841681608417629128425486516204208890795243127168224916562423486199763534344747881542809779519738591854515790403301311393630131261816174810884741474053691119966083276392537055624275590361425687815494419723339233549543463923367612953590849766253920830824271541601853591522263446350615329370135116173249774842507700033706073835750099450393827865787406080119376176001532309766303315468123848428759927059202645749120069799433974058630525424503040331607785989107823349997688267843696766786892757359638717572036206915171549231326462033110322437543843852436474217810166092385629056295853281307763006470173337165845246675070523255559427646101776222556855522775710604264003269120946864557728593043428726517431261047546261874658231354418834295545000930957819698125307898786601880032621767691609527264111070335499247599106683717851792084413944616826395894339424994247110915740611778351524420954547981009497918811436848740767072933818200044342962220324062599196345956092661523895222561233116041637775944633507191076321305040407069896016038061669365554648548491388647872120176156301016083507394473027923097622155785858657337053723797907966376353513612224829984879071539985014141720070539667372197702840799462184508227737833769412550882641487166957290707555738600570224858762492528157860423836097415690149085645306562426068084243251743195495712078470680952135854250208316565676912134811955262059136561985164016374637092598844037422175781762910660683650166435562684503184480665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 3576631550578198537192553830138679065475664746998433149994050803669238378420952488316911954770691511703215754298640894302527839786623071873806083409545885199451224504946373786005406837496564391403761701936522547597718010092430037943044286443331290421110479153314677603404750502166774493473091264431203629572287072531102766875899529592018617898121810634266419662024606843416106316427714332814397914105902868481440038158659159294219715669790052915545139554085816715276101983186267585438932179559201288193249373577087868598232973051552002127115198060692080602191661921762958213393656800709047358821405833059982430432222766667662587974987879906995103743618906053072887590519953161940176895255473867657886679435373005256615660996495684780645081171017194226992676419922505035198098410866640616212978967238331020691581106093019145453906209075741177390154751008651934207507719566311927348161072314995853631948474449503006513885094527985520965515661388014147064636439182819295589276448279831377326181972926489850675833479968800277089722266069756929389244764394603260622273358873790987687434007950958125340340385572986699871896164726033071763805232422648980801341807540451715348285544712032377129808281426793705267709768337548605489705648501679548538839159238091503073490983321342298994730216842688564104318389174815955247155855276827486562516073574041745437818101405381942472573174488621666536698382091162257529555772406665820200193757719841637804645788444918534983995937742509932951756306383010019424475224898802486509934456170675540032187638555646785080694644844510569023353373625029017851016637013087173049578005459369214211563452301011807893098642002815238233257677195647397497509766729196657685437747041158355897330506876481522211905936952396433947097170813261272904658238718956968367337832597461526510531159547120984651922061582994447671478391154201846860085515040095946805236153582165820965109032296675727127047537639475385994344393159754633872374259006353830860109360874737835195350916020991912482233893924648405111478125145590386695293301916965284356631542929742307807831073361451757420208014429809955287797552767167142985043067641715584255115373274093803732181350377054158339785792603182030724334251884343995032215805802856696249091989381535356554153981873848522004422842543086849825397748685871021856656081232292679294065638605491128862221744229521140079563988476986634884645862773922768880842000551656018552252659117085766579374221849886028484748313969936173552540013643560051762833600608865893764252459135538773690126128811869723197870284269380096259635369054131232656009617018103009522947282664153156624045362350783086317045859375225808962718993915609981473094000561944440576222038294699456964214778034317620473304980900566145941265057129291216349315580719693385848914991309498656533106707480356862548645432809107004537781701689968936885815448746726083074973330272610934562254127924632651227009048514323325094467804005344327321981797811140117006100731953308463074926151048595230917276539150983418856588320668749254215316606516559372179642133430422297606262868511258205424058290569713223361747565339048120557527103239059505943772791440624812670041447512599197479777616922402280518810633110347852455728705492977860047587868825686529355864284823754579690976084755441965562444892340654003728199246543581672932759048284810452487919190363812792198885613477168984271290298233982770786565093880701305375043603254528777620359177329840934173164849910192005810330025956279498230776535938763042659700935791631711037906718750688806268875293199670638908681748184049909760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -31034719000635274917377001589264294337807303833347410837360471664168431011555724345070290678044808733101839582863191040888479388968590826786323632812826553821992809434343161071398607470015513871823211476233125525014239065685423383060521028333325357868338891463072188015259998546874080488155200939273842331154707229967554688381620992374280476934136240743805351514731741169254848487188285602993736227185278343614375791020920454239158742801707542909619137951471594327882952876066758654556637457169742627866156506508075795981870830878560371640201077663203302230464166371997147892455296975605060373405483339806531914152775362522696770662294183504168706023533587543994774302398934186882157522248573936545743135070956528319767060127951139461366921684592538780790040089146519342091276183567485763298029092073730508213885906944538758192221505849058777071351604682098149865334006780916840220981937211690848230779917274767498207578263188766709587033814939428083991484587222042617828522129995324006115897465823277328912391324404931151912197365273179963890843705452382500565179509489839805099421923941034776155433434663685917616375948177826653500203491605741120948537673042916512477749240928670076731529367871604100801709718172639166052760862420628781695788972879824335686449155430340008152339871347881727808602322241793073730799511406985062299272875072944895486957687736563436174327258325948317080142646264976900142379349033077511077694313412299943236129533425364717547305462957476503438284224681898189144415572226713367463640533850379755916677921045927015945027395183030204369823910363295254118908781657745854404947974858462990639371119944395689758817983592339741383638450470085705197900921997370629292907840514618505291187759393314638640815446881741424225337981608344466555572572304361670483861373168382365652976832918839700704218432684883285372446141119197299092939796666137490386164295248080542784243548644754947312158791748037242298196596998773567309066771535703982469364152493652287668885377596233054621764838292321922221667444379737702457803012250031286979843937711549816092698782245633160419585852397356772691849438089430932021699909407486344194481063965964702877664973287352803540086928232554830953632961184448796685643400250628311393933389899125632434035533154590822773886242926155729142978635807663351724820804977912492531303724134905792477817516500245986959550532581014528014358821818560199676435396334452385154335516440742977754913135688288909072402589418800797715168572445673768560506632120626347821723489101817113257824268272726550026846453959873635859716157804264887389068726655290816548346894291321343304653669719617700266338763034259344697178342352636692074941755008340709784509095946814219761496367363955097180905271791039264585316883284945662622515596585412082380683707735067391276978563466711039044316819457739781120831562572840845989624488144383326751503171292580846545939343940171112012028277708366482454074553762705952287116940967716609461521994706815614530741931292388639910025227462476501698476980725559140882920944636036198130256434560112176237545550864974046394243985978116724632278547998812034831555338144365589198546549557319628156682283090366289367169288856404691752317923152321311163125656347824003892465993758628816045802631044324990591233819683220070356603374439557147018371730042505606137625541754462420556754527980681096180437740925381016737169969753085779346127193322717542370223796396344273896115894456775668230762458525078286012535737444308205502015766527024126920538565823377776688459612752136192426385109932554305442424540889088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 47661296811710515186608100077708753676444903840741599097479980005204210070201211271178177648785546199827154616582788690086232283935048748618007917180826010638779987075141708452024476021757166171759233229673585104791748010459908715811540110959026987558446204424677256352562194338478507505039401123002031514579404404662546849274092296538542810267011515801444712976930028209296936830737925910900813761393733528099919517181444031782742791552923894145184107649866357308296725810861220233967850659511552705009888963015759621792138839279309176868271577626255418412274718204951667589001431102747864063253122114888131936664488080438817805967341566299073721260145421857160490799125375828651907338505651273379171771331727304661571150851839885981571750022794627484264530491557018083576950111914112775167991448035863552854141372800781741941563683341495373220276756629108638665047233645172164884959183840572306629353477846790126046601856693695127118141729714095395443849927311788096011632477589165570277053347766851689870240486500684097042330187923032198922848354315857985404445906197029190168018180802122988201328607324194042281835586298435348537555923226263738502490281183403293153116979319471439102639561518031459763159064057747643233888649328846237502890013483974947012929151574949016707931596694115324023729774489396049963065900344716769271229867886435990779969200945084203886436287709844583908697675043110874426383969539452640330311178584715314685164479085321374447951371879234680154657162730214712752182647472490856240696171033313495738828314945857771276238210960828041059947870188989604084184054917958803569638803030476734730060128827951868801849348853906561117594493644830566881801540856345125053536900040411212517217008376121398830371542018227241389626885864956771243952319804570798982449663862003734668320595706949917004891775357625011056337386788979137957541773442431989973701168896004863666750871273410327941306662939630336075853447136149148502393438107882408803734989894769684349396234528423147284707352774947812747838741549277284561732245646788194656084414379311110938525978318521332142319475955613088874049433344605905015384911436370461247106605777198829456441865740454917658979018060803362097606255987908116107925191903142524476534961012442161049379366271584318037200183800077630987703090048160913333074640956595029427597961040034011297788107957750045732901944621610733061201328389000134080080444322737485677670608915717196842764032525946689450181112401367067607674787827748225430126420549615462825273003180663570492814355752123821696434463281177068586983747167932339352299713751832445312207646469726799974411419744681215755214629883174943869886605655731101306844393280234767750134422119993701595140839955000821909080878727090652184887400734236409130760151092093420775238165055853337622217939735387605341886268451363794027841067991472849199884542349117545799186435650942170690410564369568265930064356885389616677713633674185953994351709415939723386798673488880687539727436107185241960405075700880639965175257932171602323265230012881529550920349355628703516639229100980371017495718798756961166721671316784721769063550758543806594586019027153438358956115267604003701390353892405489330979656409292982863568051018822752179216899109764439645072210350456311198183093297037827203091437384067632204111955160948424806048417722295076870107664223136531272258844082674477671786840845507455946495660899255895026559931100831943982895824786894756471791880167449129972764100703488500086661988829740245570533723303916409734997658412129088415288936798079660875946393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -49663454321102230939983500718187598063311141558365087694628637129411750301470002812454067137750262307181523150486585537956573108856386673294575100878649111745151845132233590270176913748570155922048956271463590584127596994873705313814223273104748478371215872648411314114455244727686764062340114739628665558650875852055351960986714721969634745252357398683675961149843815432257455250155669452174261586708605778423440210165963886472090909112146752425939942507525877342650699889041244328683178947963310976757661846596015010097555962299905160616173212990525147688940729860613731950288934436726561887051107731918411205857525675953690254231699275075037352389502956889035479202470960163119046077263013067784107986024604928126005852935534865755279524154143921266006328279508185251631747638920861182406879814135732287218145664600828365037473034416121055814836114118509178433961704859743029845114581985067021323453997113862161262001481854187439706137500764746936848964058828706418607721491422081705868138309728469949770824324810929772793992453605040358980333169001509669855910703185776847299214765983062500534136376942953456982433198381787588334460969690950750432598843002288617633630503109537584855602582320857487762361040558091648893228758484589926342196737985371390279597213687712232747218572711662930870012955412530967347543232788562889480962086112719485779842368214874225538210957869205746110874783580395022050787841968551382996134059686343712038454584632648675510394218277997115140763695755067181285957210779600113870470143079345355073850854132476016451086449248032767508731213387611959942110483961547930572645572739745541154961715724530779537817902076554761147721879130987933779997038758265870643737672145179010698323576691094319348411247348618827604567838467865168011732949037362333069218608714523871163089844321694749106594179471070828019396864321663284243016364083090399351444565338474330308572467839731283589065253411686200497882088312568806006725824775297595027977969224042424235214494243244584552071493010791743406666416110815968396518421982527848867886803897139282260667320578666660718214336313742666034611182852277884734682098536330442769646037302793264207758441366359895992258853466115539397206390509822602470815919578067345002592891932719355782679061646208164096733197738432368847610834936085294144701014505253130729544490509493407771300886564815401840440275668779096627170321145987258953901377040551673434346906712296248283667618725324791270254144243980737451774052786535616538986312763823162346827629074554603483999310237364447928053863750116299930647294710465731525643250122808433999256392044567139751771255670830749869247391562693704953725980036720976712874947456718339236234746919545862319956314787741569538675280670257317881299308666307190741559279022863619300700666391378911235312065044516064911306719373439680571614369783103611298013506850498971683066546593355070201814321206214627143358431794736982893574611017517531064171969878959753126451419866854311945329123871341678659277129699174952120973672012908097409550905861638000928904687432129629127987819682320398745754895682545966179088411591396108295199798060030668391021534433564501195856731028091788639710787890045557345473760348070925688040868569746308047374318222150012287841661530691110492548707439711349814540281378122236289825426259818655323351774681870348655178935835741252453014153575259692255096482188253783993769461435393010027751754210357937788665023040387100089513450864692003938676635331320555482764521702897247694330522337168593028135318009827554750311593423971706470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 45951132486031792146211807519937316693025200771010643000460226025641868883385905707891496307787007463006004415002371763327483457889996227764779134823289444127613341374394843220169867019562379490472421423395304019102561685308027430459595027257108770829428280838161795087693285222714142497453181129433092583469742845502936355752899796495020207111580545010566895066231038322645684753407849554726016234196832190065768547889696794249460524581852190020912282810067457075706207993183941151722917147876726610526690834090415021047557676914662973000654306452384404459812059614935862029411085116075789938240565774797368937022466816859584471611314346249688518110990244045873473562536489921210730764609307702530952114772152489794059227551007296007087983986049902046136377338255676481457566727674350476395221484039269813152683237083665371786594968039676640347139440133761827914820688552486633383774734944128247459131142377176055277081972232001777218347914243232195179262684571772309405936378708744848998423976660343200585928123728640842319574437524993335057431347948258923348565146026185554234532957133119737263706713534785015985088533497398362451014412887228842742966205029747437949081874774213117646064223728581935122615773619059608208941395328055734194651511594092855978746850007855121049106413342830308703126901079114277711610607230317606475250360494923976175942939397546498567098691267978630581152330568563722712197936696739856402479782136025737085767082205616930674208794436710767435834332630267184207149449153722140061162537637737774765268694818616477190107992145726815511865295340064811774848313488146336337996316096902869508438754432566266053298860633958983810383833908710668819210220147001098344664838988659025785321171171408287155952182375603723197486500062259118555902106846713641417546004688551157583717606969190384559426701877888671501643254677038121462661487430478032670990653521931331691574348910884195210507899432457713653981099004104567891460660954074962688586301128770740085839678010545110292594722355581023229894183174482576044262414619611457887246398769506013905813665079479060757885729118707303403636211548668936918342440472158639997252950222999003356907133037358690463237032080020222844210659457584389680538639831470790548334736729942318935883790092497383435179708892267243733218287749611342120192400117185379673985532699473119907668241342757110092878447496257496810751707233861420929608029061509016030127904755709724323245021706300815473426503956947370477919325269288065767117912199542802351027165919991779286765638794444028366171232200263349890565364612722861437783725707407408913238442393689161809911655779354121366363919690481992099560863541441976931486840094940394459652021982066040936591106522981408570545330280633379291773324467573010802850613067212495275832353556707820146219087213293885511302243295542252421079392434512259136542673291986019958548256822382271218035927434276229042768256215084409244571909309805891916090197153027570102231994510101489687259291894017012807481061198611897190203123164544191526936502125843116098731974068890656379642070328097739452293467468994165645199346553340987295438697717556250256191593481104958946472824781254921553715179436484077400918332062191375970718150625167093692851301288625161816979387565320396955083250342714571327221566107968998491066363362646530767073794132794148158664254604699254443072481921093610218061275381449702634682872518722583582942950240666128621226768548374851297125237794420199080817365780845936187281699188490311580352911875409481826115481189512197806219187785302016000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -36735669741560718175157013767495508430919120255789148073658365008476931825850498688974783585352814430146034255740770685996289399353588339336983691039031010510632666083892872746946273328705677789253854925347890419206816374132880205762541630733874052314481338909994235241084433718103437487762946158606731833850579897229798997109906304133394692721786116020623118482439636543945224269260864100437490559837847806127354879488517213451150848789132438922327019860323804151782202736278248881637751299590181736989110938428993717155524808691569774747542685510039155980935717170282655192619795688673150233566981695513578237757205380221128843960453684485398228061449032887355213163504428904391444393901309585501899025845711030147152163989550302785159988860509809843317737389229788286039306586090144709728075139072946038373793937374291627462155975165340566175379624137470652328429326853242561032766206190886741049543647671293768830177018990840873916001235485887315114303392581805295274322788230077856744568081858988463324925640151042587437219729347966746167437658298072903144977324403123870515749916888559344912473800525814159115971013404739249357832334393350276175201374594298722161793163430161360698471619035320858829603158819654163448545100150853454854808843510757772683132552289886097572309760949594529215876566184095763923414077606946315613112808024844270733815533833844868482561767873279523342276802657378716423589670002668118925825095998056984291139082581212372941690218820047068749260238702094442580542605300032966735206642823192512016722958367466817251775953217723472721948944633305831156962765792156351316249317233750411557366861332275290541320911919384106366358637902017235798670769458971556833494375180374215729606638353316133673656655814565841156942711909938914398588673687814598898513337003611180007648294920516798621517894169091602256814795527551311080669919727172457434555677867987524943156419878921394028878144974765001911397741596016076917861705038351925025132505331116687874020658631459577042165357191245552783891192808590517668364525781044078830552217026244125406356180088720318565083750614719701977073286341889624053897860193629073620519536213193170729760394245386978258836359110137633528782091651364354694008669523848702599438337106608228396163577024792579010736944738570944252575335329243535024569554360666461592307918844557153214729048143680783916894860142965330567515941123518007579522974191857514222393615264807777265856878747795405771927142449171363786182001934170236484520691648900619124503190628851327644793343328990323750175827261199867838527830224561839797588719721232659022590374609900030822702770141018004742837573052761945118519740411834153466879648278170213404095448273150690584363106223936502947586390601430707762213541139601571976899473042592640525387113679607238416927732701991245072289727537305963541951671014860447608066595500630076912015238556247233566872819904671739143324118965254487697437457535565403108258761290187254790629910432741205814065039550069536243849800269618043611396689236007157385850331643786419076664528049187241570338467428184965781844719803334685780618084139949426283210863517674412124376983360478046085498985909894445030258690839717945535796332781473687949575523810142028499849182739842808604418124099692552327369866322932770807861928697673260674030097110210463920485408466321472528437787667764195193675379128147034222637146201175930811924161066567422647279481837374069200633544598721475421748652029197913125076517577916232686677313613824370812778972888031260710410219353298225029818037043200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 23739549303936068749633913428082326810374155197808019915948911444573772589440745525937932633191868368545995921832744030098335586975942865516918023162356996252142919228987393710617482982659358336361890755721623315787246579908546357508269061558002230412704809989339288728271750055919558584461471723304148627265832998292560897494638715638610675001477352283004630165721722186823699316513845760275823697335848634718130665530169101567882552252166745702090348760607926227053631059572249478969717558223063271442071369958008140508931740117826192033111943608130178092183230935383554083975435370351945117382278587987602418645248737503686813215952526554117256212672211345589486424890285935308436200890929341540776488522796707848586368479657056894733033702481879934825563759482812173702976704885183636398016755982173754432723707483531430622579862342339367418516916788260021280163313082600878359393078192755683884585370283959614388558816088711100754133868707325318776244002542591114901666622189991441889729941203158778166560095057590278136030836755723719214917526720960935149299656522425566244389477541042166832191147491092858906152417932676473151954985317915292070328160550181957848545160648552336158336450210698325664872277177555623215647893010625571148812960066318438980277105323524168801186748412699684901972771923059537095774566040244180210750620189363739219545718149905115524548209547761981005515652499084415280039558548212993566595328027487484615603412885044752212268472032505508092105838774477898920733588831561235904428199200124629696165700239976618586658437214960214477091718878415233517023886938469663761733196993411352808255796737651503794206489368438868277617413587982176548485369102984222719019998435459139822775739288892130604540254165933997843936148297176667993114821225434846353623297476459946202168722631493124969980505256452453579664399298864593478433782225762602082441855843469939756464776637304066828719546552831560676908643183042787873705067103268762084415017627838464695472080921777026078302180201753475478075321024868531807227246303491793867085512059621379339448803520838548635573098602169716797026497758055178980636917762001294683768002856968481989227648782610037657861469605679117298907106280966765527425305143949431472568951841421948020496689073225063434370989359678532456509090619312404200368879361367090328631484672010679910689089365833609844710747525224350497799344392943254915036582896659928645616654878776736399291322265010175127834162201470875351900626229312466526756397267437627300155300664522380924677343492105760421102853033070134306502573588378034892762530580102886511524430119169136108579827338799187325483023649641806677254119439209230683525559979330697479159285110060358520153393090894892722782234856092306938396045280158966300148268241793123378586630856942747483933831750983399114038123629249071643379513182698773455150031206837809437411753729440630634563053724865462788039914362522535175982204214027540461685901312923795597353086682408994633103777307965136990474023788897169227144416537503367434838407988175915379982104003971396017522086223620623322350984990980468963763380144527417276531749793729008249952682061478429725833209834129579115218372420847322862445360877754794759945275512523597561183351458184654728432547234683069428773122692156550330259328243276175974673774548759583654293845222407138556594275830636203120950428412672400186974925813370861436429633086903193126969545586826001510930538677275018223173973915512566177833280130873464104766397183932138217274651619277848236552459793440664715264000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -12599639500231963424799856381062641650831446098422020685847681825485406793053321909386556695492882209959977422735815492529606509420249311417014359009234789716594001670842509753898169430124586270571628279463271888309343160386162251158377415070629763514075748902290812382952121248601624427922589911578411503147493339020630835735722225583369405501496428801614995422200541834587919343673385010260918640606684162105912426046877521035952976521020590344997365476517176881945406263886487378498002297615187526917447222525438196188697188061180370396994665043421366956978127920680251789927654696352070906656209585013554626310034152625097639052920480930042312872246688400177005462628137719050422994388331529307919894166541177772030117301499727172278566485960982731538907749061637112826769680126056146671035334926628605810673311579519575966616375423764504951640685699080596547569386443465711722711235785922895193870336599071320070680749076530346368973731538345407681919365901820166391191116980763634316209489179156540286599662761888260293882479998330987385235094709685450229136404420418333811838624322017950843993585351303861941646351286050708959220622904575967496375606535369707504881181844473772293176438310728159081707333785412435535884915515803234145735168099742740876655835734939813819687918479132704039917782564464075085837882728292659706953344750241494807557870854433261465239207733062318125503201042218692972502606792886499035402866427559045522760000090961895151714940077835082072050895550533992581415276710341854590723873957340455748384716314486353484393312030974911271924488522513727283717655492569119825018310702504510235938045581847677286518279013432082504600049108907485797163489903661899934071311742968603842223477607380783408760807043781301927737168059356744811207690969922904427241275707496100299703133242351157769301291882432345046413037375226713285299765378832086227942617491975877898117986986999518661633733182250648332680683871641157042595002680526213742340887190269585412096925623195527784043177379717869517955306464966715649565839922560172218201908902043703801546834064412713006208435747237653657770390653316265700275894310641142130293970855446477457210911212740743372107084497509763789144607002877411389588085616028812947289067395852781273568926983578815428282722904334966828238643459749344786208869745795777204168967501762656040386882044218176398902408452313404886686909596271594773422389883220914488157508487236677999442270033580118768852106076916486896871117173791929923592530443287421918501796172172110110354764980812480522194461366974405878188239944303620059242909542834429653114352400956133481893791774036394452899026386223743644040104300107767553274646195668747209398160972943010979201403117716889166374041659884335733611625383464848686379117339432827291264582891158112845584347808520296755098592359997602103769923881272049863587736679813172642446633354513359315891552814693508502304571367274258526841096766495623386298163883510332493248952487365674334370108371664904943270245612515330262356795008382098421097882823339340958836637111003517335385390659896110421148688425621029927924978880380500263369712553813000403788561091620052567868579129418617763200189207042182327947113658941328388881601608751286673604619526576550190460566391609389878924732829061777369973751777112943149463673591642221639254220965180763937512519203020730426380869765915296483959395410952441915785348663431659128959902351763735665124964807710149316248626807949660510238683033108609376341690352458539849302163393990138242193042949699272704000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 5769251695796255551900691428726943791088475436861813055145451558480559352865165171889358897413772769407299555222885420729357628742225657698537679329285728021498729519604449623745703471291696040911501300118357263007293547444949835987272090673562974838926389557617693422383399905631843290548377754894771667019410839468711113011675656578279710176732219335947754127827831990842354267633178074284024219144152324059759835461113421667350732782971131748514634739387146211619711552045369992859764169852992227493438438498046242101032492364156120103496150420583663251254028212783644343345353793470317151571250101033630796220405049669438462274508440261658268837783463240721731147658933930511501723555540082590115063835390752490860734717639828095052607683684954178004957344620219880790219548377726895707429705134788609785414091791043448319035249476340819671985321829986200989706935477605597997685782273447200638612571310122918066426077319469656868184974782190388209876390127101423970281419821772203971878339995908502891285253750679402502258278158963641575704819778794113366300863555661016348220426161876418798561427951560286012973414287515194800227767669741641105513050218444200044890715942013207887216317958444490137456716082172667588178722092674459723983936970436773763181240487199139262831506781503324209944781927870805202185054457757803403816234419952621428073405156663184890452159912173442295542540743483095068758812924976214878002222821765681425747343187847913973286852282959085864338921495705048394967063161102427736528731895722854206668397988639762662052921028009897404745566208544057450942217810750235352900573521790586981789421790008556093855600423813611052985305282746177156056056281817439420203327343993460804753336155606970557312266222764909641251547125383556417901701339286422496421632404584936621736849226713258556677920070651917274232172015829129415093859370419992737472816736739846568939372346438048132787570450572847100302377864428053535008430304243089622989455969150985844644269169703457431521648162838312016894383969393302702759197006142005280120796553270393449350200784133976581229694448924721497338115912173895920439882110819949852460097058753162020996712019490368587782153693202316236762902247878451312056829723872318715822908976809794447883307229221150043231592950991668111513425900223867962410695700828180913591804591367138657209427043276109189801916602871941256520828663564353641079513472308697022856685980380288594138234491347250388946242044353936550067228986200186414042909348089296052845435661190819947816385891336840283712883287246099136640472314762248784438156776341403120110199055715702358600967393776988904088138667563849029871572245393798566249117356372769180750463132698794505524411520253524904687218746611582476939688016355546963445910537634502892412711749265233693740056871482706360200321040799186725046603644845809887285650691091738621138579736297210356123307951674992711212190404315157448314305830640192248578282047051234590171979722782775828894328602751698299747516382547220584757477994576620472564332735605959205503169750178008559327021397262229164862824649672219616716300216509863436783747465078324609441026565255931259688581737308070464834709455283962061247064752680018783412270549538478618393714486451032708421409647818642530512923528374179185215911035627015242624426555783820624619615159177034971378053133276272066569319972518005990565931763793643704722627487583522069710717304251287835057786903571812895770910111537273948927122954016634241427135143414833050599011785413013614407372190515200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -2341573796152177915979012687595308933744801402739163779035496942556776881632171062093453745978991397932237200961683646394083491869466474806433451643614882716806226371709184029440676295200942078784708511501427430829512253598020723505831574859624229145847449927105727696759229615440750205565626294942976917547228811496137108427849397122586044785003087009108420103338809479477192117791809766278844201451917531821872631357390233254376288649036993671482234012027527101359561274126239803712246023015383915683268377703427018951953429347587957459948743507365937092813301478919903525984403038507183554230222530015633367502200656083844350521141318425877337100344382046383725032334953280130821407343704882655822759510938627318637139034891578733884122174388331352802643970171920235531914547658081813550407890913835593571015495050823585461422646426049660806499064809158752499234668458022873655527055116044367985264937654044417518120599850680717332892223872721606129267187744341774071769794422799213447386104362906618145160354302827122459079232787100634836945869233001262914082577159359338160464757750060333609249079785476811314276724283224675140331914276803044320289420196607444764785322322571965392649267495050187266773173063535644099265907014712546598169576124005310315694488835649537036296777065929355963163841307611000400250143866570945274662253673301392139830132479945476358395271350034602910462383161259483489996256446558820887027723146315685896420816068988526224433204570300445212592427152029647781464858200653522776697958367857906275614645508380412240561682313431909656468909965951319257879828476705213033220216573669043960172884493220217687582031126226975038470620946562525048228588347931058304102320658962009423182824834702512129291411076174818179868828562238632702054491463062254863556704188414304690684205551278247265928521867094231110439967449786117341857781401507626302019866564827227729779320409503092596200801685208990351102195507919574069530560565001304539979520046698323857890395941526011919180143501922150310017864070098996175441016536384351497491052435695073886840545713337311463747028104959889475045395899846633585385488662241125539702492653066673254647453825436498430739396625804778527409712256649453361019149766052308927084399694284172595762954036340930467699827798753872752430142180006744716269113661794364412994385833047374465273105867979400551240459637165918604576111105292418419450223556582282281124922220130185892611803940363613171619766423226635588194028723249216405201021875566259518634817192706255585492390461895250326160709406006573539710422456733389352249340253757347638775884295664201258261080814563298905041881496867430281545269043290108328394912149490786504854339121777159634965359960048812578350472387456086227663897799147859073527186959156702591660045938110520604294112019846470838871872427303470827468849363806714354168548053978937726131909955410392223229664926160069742247601118443046488647469604390569486110340547777708163598185602635355808341107027018564928287070300010251635504302358550364770162773350469485656421535379901234733648957788038458292056681596357925920550652014904467773104178028841676507980430967281722749278290266951221877921720985372762764993772643667530753781025674470896145796863565163592840002807112719342596052857021232825141045522340968375950068893217581109654170048261211813959350577429176519250831380613556011365789422696201314776321518078826055058831287148379862460389228640391122030108344039201201369896791076585982928018696584681480366719932525436973848272568320000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 840625788514046564594104258380032130840995904352292925491128583234883356256327277435580923997049246917845695376679689329810582080088783654426056124612314918619232092756951925231886832422237084281658002653911806407722380469912126226766628332467475386102189920933917839416634959174496239073997087649474331351211735096419436174008582956417585095593998421865790430717705000553492524289825060253934895273274049162266933192846218834928802150391484856715170770349372947335935613111223418175888560066641051041406979770454374363735494682619650520892063747135389095691769001661035349091888146104990264499054604813545689023789117543123451789412980553743997403319445678137685543315203050137792947946391739355982437241956193491428746684780811736444623844278890371645347890704296224295544299653973971993542498444266580047708141246591831411864308826347349442717816698005575749173775166606729379256694997591229936172767359719957920092468374493904416427660801942473505340465043652484492782295269022689076297444565540462191290307357471913597205123378429065732214411282029758633962368139834213370844699100927853698728513107981869744210911903630544693357327717439186723274225751440341325478601853749454257577621819958415283622104373185114599749251664034766241604695158306855127360736437231508640466862149062415553716642533729422513099675684736669849483517037034266467249275079981578362140449181699437836946704898082487754615530805767557471814635761240566912017218966832307571859578256510255318706916673869361541847849152267769833616169869874294878018548578918301046506222821386768727773641383356297988970675835191376356694293355933138248439899164192687565891664153633679145909412875341632467830908812188514544743824683939839239254705696443256028943803173550403523886484181954585360979126642420839744240889786774044129439600517953792490628650088920393684009624929908830271901147530417907274796332083456953940317821986907658378386455454823280941752711634345520384512772856185728218340987224980714261388320374778883259451534400278938516697324890129645638039816592761979359201652860906115549898416850004462265269857407064006695715509146388521766047515680875721793948973085769052042755347798021107745763263390561278243750027389318453375139175302232846689610883837139153390277155681655479869936380669950691770421988273682031686303677766797528470551974791229102232193194156540674803612582581156521754365810843506235342815375551141970889991254011395342138329543668578068990162624184765528859116336877980023653493884797687067517151799210262320898080831620446479007721878603211892139450933030739569804572777986633212518698361029818508833625990195906548543516208580147018751400243457434552482945319064348891656809442084954909449657192340093650569259295511029169128473325040884214567016592946266850576082926787530502258564859628824536721487170259417509216549790245775231455144494139796375132459059453090372339473853789102844358752839400888325027520138803892461692999305239311348253984853042337448839425636552287443543453736188299563773455630481631732475828082533746267430756377689081835401583125830338137279135209363644643571541761271912087843286259212113647211357792164481704913282206110423127443722875401068701872111947053490567291535660538218350814214325435915642653987564687579991043166884412557654679117524106731643086101424700730228259407094694645618317532145386569271733129469905159990766567054560851961435593324347102321920008787937359673631218644595894328162617896361180813142899167452782919175057364065495225537578441147080612249600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -261036568670218741705213795514249001213553264205738753320445835912985980854333351042648234802996046940109214703218102200182459996983402891457973264387647713717623993484783992056029980048837085896911446722522060994641728071910067374740301535753051425851264167287907201014723725579475782978525595715219185563674250457234493842388431022640397503447543329714393002214811376266646479480677423622719612752175241079348140359770199497760680621424103912292054290737559911161306289289849026198146622465562519206635768293136098863577611223334250617685659480488448276982855515763204273367154394049825081853779062232124199946117693230661465304087874796339827368093257163321872759080920577593916251995215060411369786795765524590005143641935983959710393491565362584804309727125140019407504126923763374640092305440604565372677846652575128609108919577411245621106503714904358279034665907260871624951450948367980783065644141021334288306927106678523921334112202231167332255054136989696465510449558066697392344172912012170405535558898404011408371955545496371374829069701040512305413389064077952989543989079311564634044256538654463830038797758088453084679252286353269535428637517425581736635579544492890116616139342750676578559397276470059637242623301308921720217958926080676799439706462508556289262891634554126755317034504819296559085622806751373115051573610101869659830853681662441271680549549946360176713983388390049795051618625681960502825875424978270233639094119539951172740470726959931664546981766379906482907602579398773418465431788555769381233842319759725086548124644371910524959418113703496180703443449765879668301642624985808750116394181847977913218480817679632988283584359664218126864987233515257278541668807458523148952253354293303897483233501534959034807413886951829646788115523880239771999282384218349918158152511419481944916840934201929595711209038229344885264455720066275429711009140926748743789002088479380816603040249952257821303277531860523634683910359824198804658377540871127094445126705513297060090140498194806314283411517296359816455863746091806871799134456527232475372972756196300826464981585153000417548160016688919165536262924018454387402179099117725026847640698723533108998328209187174722273112069655968687553990570548490265100959980860164066472336254596008529631761236932335748438021249881454763434820258636509485847443516906255191345144586021130716983288384342388479044664312460600672567657617194594837008064143047883814636820955365282857167896445535220557055697110309033456809347276122100773829344156963226570082221712073597299791443636665197228043112760957155924671232730328033045181793202969847054802454806912052808356744775267878141479938516190115849138099279101237773380631101720320151749777591887060731749808464434790288494780981808056906222650212454307923704920009241148425072405016022005659930814897069881803686888839357948785287965154234267477707066707665531875910621147814933703905228072864599482609792033350659576179805927100026987793501732828437978601240238587430370877461345957391734462647417642999455334228881856706554888444276450119309874756337059271387909434827892106021292395795645889834382963326465408448778526788128748199803595809020003472810187008698308207474494663837125026731634984748703471411675720468870310261874680062938014688560506893326129716156993127340932021329103939495071423050009019086936086552821898689077674731141480089458294657009013874486609256827423322447974237198318220811284526994860115642633531983991746289695023341605533229102970469021621068822780858020659200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + 67939210959071731128332293650457661357350026913418087036205193067921298229480428310713150298330232382695659987803598958480683396699737133779070853635642470370353405136285623566918665400184179044974146408479237972201063409971536039596877585744644819871715641839489191547942789712478669798418051058203596013104163084121838141084648941217369808543447637284456904030502139707084373201842317564719866044690209584807324602762542897009793907713764187505361049172076565596425834044706743772913512951344503547157645235378133572737751340881900158477976426625933240172879009129205540664937523514694618546308590777014832389733445519607510003895232819052487459416954281896376553275796303764130337741921470843994408360231807640599365054214028384693283005508968989197840343687865267510487597446775849444878170903763087964402573155824190624581298216057033722707604067580582998885484485050781384205350466672826873762812967178377723259463509650141926838567142698890823019448054413111354006964137975707252174154780942907292604418038347229335885625609588946658180848259115124948297658516791282367936301714934575196316912007684344442212110116013333873986002029201733834270887779777554245377595896160319007360321649188053804540589794003708980804266596693890930705588693374653664818043252201286296238095705186423281956269401890734815336322169844428716902383561662433269668318399915768730857254195806539925518258907663211701970372091212473518786216133996492656955341695749323739849754976397856523325049188084957892773894435770705233838179528927212000109446908219870946053000938980828118699963494190467012612183186877705687977490303430628143040817122571329889710323661027296236759230815858449801776050723042568865022711432478739463026699480254063619578322061984353717874192689208736868689807904997897086084625928466456141760274154567576680373501672451775175531563810649028933045887254497692821814981182019774479353703481651554764793438009102461371212884406556617319331884917309669213391465223356010597129465266857502510085574766708439725398021258120549528394848111508958809942269363345750394473049852087648642813781875454489080154516251587560015627565999387897291828870835244847032470363685089734018591559646787958083246142799843473995037233654221118290492115042652684919082059867779930502418522099495628910925753677607586904403538051808311774259159445994956248198770595202099421753265016163328903056294001244137654799218039045059236755424650848230929240616379563166404558884570404060465998749843182045705351262692467992738594409584920757628839636555976348890354999527431816188086549106430001517057508951423513525296571445880889747961776897254302726446828298716092964679815955542869490076267995792986712462783798833990593533568480420630221329497555940109186356587342224784481663575388760284486511789321626485973668240297174345596838763282011652760167886157194690369100196862280208845711660508844808433146213191774184435455263560932567201892987571164174783452308529983334059127667115938056993561530096725857067361951575782189118074136282059655100679539949654497439100700574318274927092724302847712546287972706777785769483663268187953911123287884144551995599501987042947048979612854628350200936368307139053347924725733125461078299838440472410827758709481492843878173528793487329723622505891977524752196799328550036939290661321601915020233633175109826511408845333965455290591251712509553314609952501420447324593710349793845446998604571708572137105246384742744760291483145734336155207092396816759934825809306955350095246173143040000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -14521706977539348035894199947294234576342885071589572436565031354623066456533895905871528638967317988744191234657951526442329740788332237603359289415731801835512403423802247660896724248550441206013721146465061990175989070737692112372949264761928181280659798886540859590394479562821861818752047973257812219268813335172280779034740438541037903891095346000913617828648146741114996960160796925995225037969400104846277721359730131188509337958958066767601294381880778331232439373667258860615645613421558886819384968560651471337259231180916042322331979001646221138074465270452674392981225960011202012623821344613996348327051166813102015990997016535125524242872667995200313550053943312547863964710065215380469988667811005260984772928740082151013406988722072389114369356771238937352174041375612562658198657090037728957675250201636377250418151034787476494529367602735317194946412542312500410252061586637277286592853530905159711105868548094458817442872556781689530862618967045370779675395932424009892812813904964222980783860746622223039642482945946457712791527699590204641695712569176869482315696782674008416222710780877199953914917426369396473769861350938166211671797202544892156978265630292549725341055438218506571491587884226068251735213417643508524041457497666810604679105002951802926395569069398039478796516893334420465029379076391528855302489288048004063370941221225944593833107002392201729623171684984981692504182514278814512261227878320650003274466500543090780128919044139483289199230529818627739600064447802107124328565603120461694722615857320479788982129974107941002772828639613815650574585949958251407964787372568129018539087921271460366725417178965370325487473468631800615236045722690084003559762360373252414365141462289049644334926071236816194978272690487436310448360370689731317270906432711785530798034944032398542867333316953269260579687045823222644371540087213704145370663572439561296948374409984023513848430842889423364610454866139004974541258099668933843042755423788976802207517125489435827096551279342102561961181519604754396880912516413729878267842608736016073244495236005105954936694939154371789696570287290362968533556980776561871029997376837775106974950634168828760629853886244755419723260026862916787562900604476918690610720741098221366089001172114958539642058283197185536865873809048175301749878503162395625545194453429370031328323290881811903098781934061170424605962374786046964853610177962291467777071766302632559441911163789771875135678460790096853047307306069839867763075021627917420342677350765399130536564494077439007799342595984689404628718098872747025432140001785584493014613941431926244181458829701550562329469232010333635584177984641515362274663744146305694201340844590236784003109620081173361799429601458567451773584077370003512760238962934670437595562685688415280499133208183760106312214973701434692357339872207245900362406407183399459457370368407819676120968517786654613239367047951865363057333929128715451480098830835768904891136482373292529678616630177006349100288207268318025515216411171573793583997069656649344048673403446414036463272917256993037423940580799663288355369905097031753693238069505699291456281007991324062444145842270370386781298314721955479791599273792152680343965212095984647709307762538983818250028603677949199239253406127758169271418060863507163861029033247647957301340706452196366618210944841258470540268379379185095800223092711159630725717268785334921302629833379577258223787344307313102764759049626079513501375248784806389862035113263237169152000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 2552283193847075237343239584869272984880388512378517377214121852891735203968131469660791434757622563897927003662098548225033285267584446189964134116464551260820788466316230220260917697766593220417976433006154943831668980330805638804649918264627200773717843149011547949990668587279897502465740837185124781658508114504634135838340144178361385735372000447574084781941597041715181833065465022939847424682100347257764842105583486164541054205510035257487977087246298280681799728072933906241639880100124534887552467442789131743475369422267453223448231658439182371092478115306612129750728033231099883540038341266080336807758021280553509153518269112008117113809594419692322764914899711740202271561704359694663607113705990666639514235342799545243385739907072351702490573376556610180674434776425271561144728224309656642233223381616889508987998036740090798806595041677088113889596152457919830098913510112096104154208249077784787417116323275242635145897154912510359296823659916625668181843575086795428952526438269315233819373882746161196177919333515914713923672206072224147252077551479379240226773052614616428125777437452568658517309741900532172371805379176033559416418564891627273658751679672280012652915443761049704404075908822943347947823886607714211624026750517076439953889009331799555064003534513707289586685049887054762252070393282434486308802447886702461054770323673258691725978025168494062920428296177465008606663049048687268458412200835756340191180137201964211300560552299985470872036256541881466134692785008908342502185276513126062233677725293029529742186629411591975425563722418403875942583439676976435193082146341431177287251899744258785657283009927869896093272689881485282219368584244264608416841776609736385695077865014930677270276160425382951911795052179163688008742573096466780551291659672557164018359383142886656751961587687761442713056514203269658181436364436741019620147245954751425778236566652072738446976371428753249932887267965282232005465913197869677843432355010471476430725231266090669955358543887002553362357364299392530323290543318866540478077218942895464373480981437301074423269334852033007366373378710174900754529331487306507508131773515112924649330991541279544240144554243938554026802743536480402344794659162103166488936594282516059271574221486975586290022770938377209918718773427977293886484342443618392562661493357380437115800086564475447614070874255681594631801836460393726029946310680856933853685795265613286886799025449078985319403606171750078002111924263486538592247737052890113215849631703025260936835151867117212749127506652656230662335071610381646116054187518223504663218706491381754064649842076688701977606592138597789221220015176613452943019012001472841775686594376284668923899536245729468143881134814852926135680173879652850033360875610313050915494303117462110433723964207607429933206938267695245138398922365869280093752029974433300495760539156342373182625650507890071733573504117080840481949371109012667370021558567711922124200192076818002759300581174468397086980053688896344961270379665757255888551189042240710630000926161301459499117939233329474892758866353045920663148864629154136522669367654752387387885835188759468162035071960356862292434060144564052323956730475276068864690297409136137397826906508037345500647999839477046887609847430028016958540135379109883212643382440121717857381710500141455182760172854542210651133060493780720487647440340092698038356624735812782235180355485171762039987363470466466536763951395185108760709890630664444977362432425984000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -374716906343628220593749122336893048137251097942375567315191388882934029146503490010127183575974568509076359658284012181474181828867884625337553988455335800263730370076542664308031705397261400857616096341582540957353945569067709066061085664721910900015796974270124142485302396294973847004674506072494305571401159959389551180336332923653500404933520139664027592506528099475210444771163274778820660100325786407228581422503582425739305446344186008009424749631154322436949982842701077838667840957861116800312481250469951698581793650398381219436956609288199797186318435161568369114319204731714696260910975867524269898152694173980642922830494244992447023898737555871411242896560581379168337605355601249111275969285423649777151608080503259851871340134070784053516975836625555306957642845274762973654199695434872252363719835447399135712651834414595651046553567426662547773354339326693184795927501947299216439599783653780107594207343225447262160802799964164934089888042420746771476176982425328258789969995519392532474025039399444036116497538354868220700213617638056948712023066530201366403221386650380549133609635703536618051020789125317993775152944576859099023097019808028857305270897872798426764682882333272753952297943349913020247379545665344684749180288311801993459098699344909629194681985087451117227560282410250497973857806211584885611638441998216845522427403330562476375489055337896806630455308619016183076779020952359624934261238176698909238882955303374447617860375841591490561226114661563359891078181662075907747152335828748145066488631299167412338132749212981824387101859708257098173791490700476222311825118983751158313932759116869198145767472306703129927207923609091859655937905169301329805069002823532948164017296152603696530168129726116365584736068522793170808333322375785126212945372097238444459304633518826591493112598746584904939030822294814528462121871151394697650318443168698121451288355868383448042562206840980319181857125130251429747991003286301272219744390504366328307860896126749474899491170087346730826835495618280044179495355756887315397581587815167608621053991006264111532127178863728175666289384753786845839511149894889364461166047651331950593329159599552970285948402317913983107515392178543543970752825594718376565954817255521360763053293854578094048672444068252796926178181368601510164584947618773317170330632588637292003695142448787655505574536131156162770050988685258969031164556858366315844900628295524063143217978211065402520568495197762620599527311266137382780801931998737741134780482469326405354310461266185494969492232643308722807944130155647320177593701210416516428987983777074766343760362235954267717127842212679878951520599334612520646152372928936682237020376719155834807843052544147200317189376512304138697177771283970053631770978069525923390873490975154579519638310916905506402505923476547691513118956074625943635352234251622094256190717174659130236876707728498726631813976911073625347020267339885045719211912900556433903005737984831443212512753002473593862839617762592655100506889869784489211546735674065879192876158840070212001174328660785824751111528489388435461378056713301940973857168579062356422014378089976404305414339340205080568516375508333304659514090731798190387115185469166424139655416571875629345034889314817841780209636546718024922220768961660083646887061968824696757226508332338104830759042953518630400984307076601738256096644154419755637577333187794678971126121894825693459948745806181970386718039016182602818878402279877180940542279680000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 46331863521141095014088470291173405375310179541010412313520868294333156728027738232507857340896542438741731776103864353637982436793195530628048136512500491454789950291805817428990798196312396701716450673311770298219988579936285677764391662088208770547967897048409166176990866024749986689356983960985657816342040667344514243273172621291671364325406347796915443327756960123009072286036959313578001667609979847093025030608827305815564175728052611192258791102798817539011850979854743063535655868732056206138726813549768525042616745087285119884278097135843529395258697810840971294022085205966748438362745640284124357620095958904296491638631000416822001338006656830849880547449325995085931686164975803537719565943077401770227029384646081513586069846309336396684990325559529990227638640743885165416758794278782964899375233837505689170989017186518190413957339443146562861505346101394330420700359647583509609230922304460629325883241773262728027160515945932913470878062107306626551464061386222592255207096262685840852160324949432292689196481657945854113246597492880498204072364848063165770461970689527591615429648140246627404629069237913575510324099871622240417552782220297390574722971727996805361533125233367491509365593084349307874031286571996475228182084261756768137732948009603970748659849785816392192240375064841266352493947736293724858851782303526692437678544773385479811918826992704677413637265273288121312263994026933796143348630130636940819034145015530021250347048575107482666175741554343373962464800428233202565411288428641401121324688644061866473719215582505544663849400146443895532916517617939237303636817812753934127838308608384552954671664172061634346172794679310335123005300169176971074526758796035932507693077626126505993055588326735811478395551887956905163307267881904158478443040453754724851272457141537121587988229215364444623385161460616905286660102628839712377900552023123720405368224934059151036137688331489372338747869054044728518895349817496413036854749512126680716448981888855523456634479029145830443618039773422633406757082588994122315729870106534066423512190539057726401022563199652690049795033892718078805554292123918642517040561888106813095425140586640981709989050504620115948796031546074306380507684288781612830082109257518022576557758641846845439360661892259202481767754300375633236157445312185236094913817843597113705726078994231498869610984382912182243016795613875192701276385472898754139833120574040836890661619853856814886889814667385262709510362073973570458174856715651999041924351374896505947900181003348651224893702091341210716712272858875164743246497981961792391572999029626592002348262487355112296179672924973914616225958982183687827141703723575406059253233186909278905555272444064460693516574386778454147568257997346862301996641083662706320036462938411250475229391118718875181384577467418994459343864311445481370307612042021927636379191125126416982642683020122861957861014740784423108210004398945125457512072511920367632011503868286417543606282377034956514714923929339524455251281038254843683393565381488440813600229434549876042214822344925437108420279981377016130635205171966412717225624690572435451740593387351891833456162229042585847393423922293558656974779956841311240375390245800493440968529029454486768886167865172081527598000958724066686072519030778770935695167837187098064869568413698377402953604418979301386035402479308672299655884563768448002897775921436466796718654821365356738696331938287444944249784936754077763407401690199117266944000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -4820579691759455938965327689486938727148290967783091185014049409799981944470008199738021537309558619364508080641282000806406955688054398599083021237436108771712758226175197201837096549863203104786619311832613386184550209855037378654145353398879924773611790881478486077242341305164334377961911139462886928573948959816177724232262842408930186099730620691771439917412412367554509036185738424438256404355590053636833455345768938645044145609575441712943756324058864513736864804296866723779926140321880023704292691284785301941535764686961135735722235794415920372022714339949163536244893159445779312836443081142978830880973181488921070665203122761001115357823276976176704723524577969173086640162260853138144589385627982916985184047290428922207707915041285283542889921960681196378299244166705766914295795641643298490357362795633017300504168203220547967105070047267721016319705662207466089105944211431006111369761675726304991790042037546101112708627613956230605358910201270734157985753213364601068308725636056142627839307170575378573289372838018766441129301074195791600570495322922072380602814461475800029195142058471868985119452386020845315636973609145437620445008729812042247631251912342095992219982099066212186855937716977401704394333489444329057031911133882450278371370865412063424909344897445664463710676559749208393274434748477297751871695540597229083991538309200505959762009753152188163906378161422700645959239469744368489413119793562911669658269629515051015300437211960405569575438463433212580214817032184941628078920119492694908718971478793461294370441752829454458194353884808731373197937993597399362502446986943097880635018707906173919744376136233133199319296375800767863296987884784663815808562007536993043473297492800926386754516748500335403787248017437113731562369001934299876808579196118276585193540807648389548611894608331722940549879919911636384901044435879502250133400562282029753923588937754743542026503572497397771850179599347478287631176628618487480198678442401239115866114374577028706313783956622819078973278263463881869634362233276881373937463085511954344952844704400816625607803057760357062258097728092650622849930431818616723328104314031563053884666383294774600311271489164304932820192528707668028998807959417452981657654913484555798623002173496435090208341790162839905277601004512292867197584100501349974764334302188799019239617109520524782087890925477799388539767638808054397133281342432669342663846319737163835556846212654882897752581174494899007319388729808354873494025158954342802902371022270230846236227721689235240615300665720600579449444001206054340903623424146332590933105713456965555031457333301361095330032602768508859600706015986172513790837862401633573977637845881203878318914780730716339992374555178818827881390211940445143518195908596259493066122997730132291237930202553839480963445975304155972541444697781590232566334752300115634092439930093574839293097945310685895159848216841128924748825432946873999983748530522267753325708019001613329983382471799805399789061307040621048534651907256713999078383429139794967736505888262321251189585707831081301400676515584016185110399215613323985278881738073350947696324846850810584569200287071562955877433127789487412716330164184966252606847249220934005318702144420905456106488593852121163746390786123656206301017931254558166549908759850032098423889478725345981934099751085872022451080756152236262534398180056335372499451742520999059216130044740495753595775679285722563176083599668271050181796400463872000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 418199659605759889948645927920329813029143576683579409369992638548016359195301913570898005467032016425549406918147091313227605057092686077036850808835707430455448255496656817900645985873203999752629079034554908220739031245560543873473246121899096756763848695466443345630282110483046306483849096751538152544584669087027602741518935258563899256232570408627112009669348554493265311616660297387688630940452589885216373750503985391466551208086289408665293206748046006332211664698758294083493190483057239304248998477204359985870134845750248942383514114029939470853486221437762790858656256815275786265637879528532937365317027872478398983852184109289610471340862792185968759299186295060400027604719964041803063355830168367654160366825108294253513613009251408304538296253085904561514804744483980295955841312622548035489054164088108660880880782495920653820466869330049129070784531237266734857980735476027856866608898328768480643942288265615980822663319983525040784356403662387155366352253968363728660474669337773755464147439887551221796633973365047877225417522255158196080396514801584957262099680290178997838590692343253186341690299065886454602244930234482316238506022290657530150354371694086804444359323123722357628217955308031798550169550819087953535426309788645812732774684888065362582453462489040764300033529809097819917747075504444965022855722485057674737815371749418736610695641618257658813817912661492463000771354101615546755724857380697583078041456126079571621883939583074366688181056498988669306421683804711070127724666004115833922946543756583662245078326350700187268970797670243556740297411424086478105063779682824780943141800239739697903352377076044781241331566713321572371513380160363157032726383779868657298457316090571343988652252564758576022495026502896939495107440334536191611570040318673774496585179067184958097404257293007732087223629720845080810156734843470046935346326851856055225317355691057639693882946769850364487451027287389211747489432791574067925195087414714205179328155839510234680916325193660682832007377770066332881630100686472248105045244242960507248477685018144971191796467202424327928341131636484215254530714602342470465777632205070667067313112472212946640432811294644879851108527154771466027825551533603257044474859115521695519346052640662995788025380565956573133826809827901636773906462689959714610194393859184335878369935936809414184852175072589099172359926536797910798956604692651774688670304065229596545545510421807647489577856420752079818746830010427568539953554756889592174109685614104177370901875010853228857779730595266267182686059743572157358388355160686926229498933281046489280564715153298489718052284680292644173991085334370545743030417258587321353893184488745015283288751470278145340034854822114927504564675042743554742306685666086544221007119567907914477646676262139824188832324391871518302853010908850151533555804719907766720015066909686645439418081175662028809229336392648140804387303727899706137709568884061208106730921599198399338151350831596895669315265996433620267776160981951172650678183190944688762687446786679737725931897427123669253539249682507515683373268170113127035904120821319927788640842530767927969903805205593047678793523602053128247397984679084472633517067911607968936893693684319491264720916133064996475500715028438888820146361829310241409881071586756476742548875897868049312582641848966162211804719646618109298321044526330005995188506640490244880232008977807805878693953272290746486659940578646841635027025920000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -29587481082435532038421776841003021400993096178016149666178515448273521202581225515290455143069930909087174479149042683958147755388362666233075823875472927004195657767082618758619421401351457867417364126842098931857805871181511762484603713999981513395897633343909081648689337784947423683428466109352971846386288605477657119983378236170338748526945696870675561136958263320984804388500014022917034453497185120037671352401542062608112545790514224343628288183609632389588782338816443687099749961426854313933685015955174519805548445338735971253389571327171979097406007426954752472711763979485996154817165822103202658423040404202207863288878914128055566284051557896250935569745701671188703153497525741729018929862589906885203537662221965171592468488412816853105889455141036817359297727149743493193519233111355921312926438692121493228870125871960670278151191350111166213869323185666749385166939760417170300374394569928120206933914322347029342409961550305340572791880997675255579991123353752271862717923215648500387589115530966945099320464951215763752436406739395241974649517614502833034442755554836778643939049964152100623801016273016338984814041714874488462634507169550777424870245177240563570762895029634577493723136077086267413315952187827347149270584621921366324264270544801536729592584849787458372453154807785405371645489803862808787917872401149834511203554487331605508501435211142136423926040298893694503484144490338435619508680359451432450700525427998568896507836876960545666199035066195663146876445564219348951112400244831917022614091766593010527693089596224819404421854096019418560199143626250620459188274894719290230762640525780904773593230808835930075814923791851343000036689929110066230192718320963400518890327666086679880245788674207159799650818171912910106753651626919354920677677807524950424776564410151779459506786555215937660463135461930573886123001612934198778073126789959070253562428112438082184262287088235942964118191705896738056736862844488691601589631358488626157213624550204110501807581507184104131046032822072573111520717721003647042551440727210860113107432167537630586583374643339278721671840399492543303025603185913743000997012025099120680435229245429120325837569686611580464058159101895030213657353614294977780409038534765596239064650584742283241866965081286686810087730764677906383792299654849335184267291063132081838171903192101225152787699885018126736289805677692895319204603369415152589837300593538337006760648022921252529708385417019948239232916129613423600696894448563815224875501872179988153118995693305472589100957457870888720611377419410408680942650972666710994708796753931501743844906382502624883628916745695623854453735185646586206718181812243841849464441144897235821619328403524966853152104598997779227571242170160682225472909355434718809412063749525144494508332622608470010501559965318777509046935683865124879183239387365532157903849263162959330258345095090372371989740777047180097562650536699703798274437598955942732818816555367619602398668762817844494936035613291447781668800404599074518107874264911886541662084700641653731125857422360175079653696794972449692194311298705018104736455802711010365838015039906033823394684900540671930428660123365090969760561408159764977171164418454827445062894819467228770103142151274032992007344132109907127791481949055388627834415014489681086819982181853873730704024048375130138221573921763045744933693404525232435660910866281134956508423377415874709304752835227727440825440000562767593472000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 1630394316631637206888875187931720184733855444367939172093176805064291862685757047093703752317791663490105032443441427845808893451117342469153603745220459406229859641503201479412715432912411374864279179056310441432808004959021108905528737986337990693180790683410748995628458306515757961519785791105575497324207438196564727675203136981503115315964198188610024424918880668132355282795346948841116355207865411999292597424035840998678263993997125849787913218036480707716771495961099044233114633079353488596985492017715928421474569070580343123247747684262633446309106651459411791787648980197745654213376324811651186211593898204195910593052995364201421470337521461543192202941929520317200624933638871722715512490504017173202717464133841595958041812728197820137648187453709552277709623425945769403536939177958707197266394040210078364329410873492510421819932081151881362456199221544274940136119470615060000951711476609049556002285411706249330162504601728376192270589898059746617982272568725153443711813109078241733918007066848269298246341965797956740206146231453551320120702534445518679947390014088226221270192181117690311025643955226522996314838651263202878960098054326295496845036328564908237349618707329811997214946856841911402923904863448193737930538910827894024890486719097516704179950214821583923248110455692048249314496096842867742219085656588521666429266215177180045687941929673577468550846334974136135644218363443351989933910239990048986623416444039357989126387046522531729185750364972369236423411217697472416879794718259732099730311627635789426862450781274353737440349526501902845762193382235018043393258753489955290697357063960079130547094997416912403781842082201204180556602305891660426680136691396945208655150150988452163660356191066982328489081324889052587359534058953888373871365176247494353418310305500372719096994421345427633694846437478641441456065635514835751613882978093657429481234284152166761294300221451429800297732424043323148670716100969366252984580367219704342468510483300136105942171267145673785933569931802160784706788224312919537347725518221919401469160794048677868150463716705304551625421361380723827770789368550310585597590239320821655774722521637673927096509663149354991160850120208318046791623746956620307500075948351407810823521547882567295696148387545300374449846347652490947504502891270806491467860813291795956535579899776006286746703680347527994303630492488739696566200547707323874372512480922913785508894357726306909428047021200807081142539319368823003705675323652205056713681156682904780884103241920685573311487149303545471329842210967969747742520688667110399665432955369880358317057405348263309681702973799436760916964434313869729104052368347020541621785579287829501411894494178408538008308747213417860463077637062219430367521762864185895188523212423907935985107862182371692281554714189349863254887588087567124622895938275167723709405300949927761393297730758396690482696425241443320650041149708603711392604831955431382877114453494663703692311530062662815367528453306708455078604439013485640233321879098642734557795566677580353279122595273270423087828841221139205134690523430473263934655813584669457768255360741343654552545804322718638219895558611641826491614973655729581365398863827494634054397530895308492726382645959755181935083787868189462723278320825106283360838446235165983117057414327504985024804851015397281606801605917680219606049470680123255641671246793755758708496019958259168478296992811348902475366909607936000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -66385498977480586909119693077170400641078712412539425442886289383983855276701140956267278897138018560248913927181326417569588260106043382601901091404781058173114502240643801972427086344106911520003170682583250372961941630261779523745398632458744665226914927484293665945780932387282784937074203963095148428021205714133573311499108228442781202557991973929735486762967329338152878597268562787531793035671282398222107357324877403482104995560135474092042952821980208681674105492232346326014822156774449469311049531331480655946490700330450994924369269141498141348622874756923317988613636384772990260185832060171326778798642056098190608660904562584951729939774263941192712345920011096171553026105337426575167968595849161391302473582413499125587862101356968166430100870111464849742135685315273139383001930532717120074570807075316678821251243922619081668224235444687820208689336781070967696677318737889595962641205995911268220779222531376120994711757962259188615850200019797301051162768567650805249023736647833007278532474086501058691819489950179745155905310758179259507526191109889367211261585683518181963111402225364843672168527577098205573038154113039300965504520356354269648278834481884080612635410990034329846575080910300123155480872784217291502982252679937675706871013207524902637923513155539707037003401115174955468980487352429362518171344285583342944519593702290154084182955234276481836562157325257723462468145719097747795983240217160526817139393467771497670136497636516150942277863646612030277232455158201766770136849082912143712736109668614591753022218424589453557896454972122902065657419541675274433802133219592410006849991432903913082848454916041136348644598298520974144871927299329902187204643743357104047407220800873519968253326400076282425318664395361332367329166027173077754438028939767953954897713888867451011625122562745752897106805929300599423583753455495772087101557036343753587562905567549026129957847005790269267304479962927482171450589826460072852456767220826775592440815099641195141693045827945103941793713886210166217663440097703626486109976379109929676654554063614073833910654330790542939978856448436162486159580343164071426978051897436294548236071446241256499272319751095985227966777462967372550474920555030033678520549091257282081582928964248576747695560014162626100393373696410206397905304586760030790740175634505911600127059992327489936857951834066637148814246727313433630472756760409834005730506713102735338782610187358194619103772606772328828814493094049044237441361044757217853742930115448749031015589053178925386412350833520775169455504175815367851955922056049775727292057464468947199150808877693038654091693412366855545496666062365048586824264828595278971399468182515654624693392730788202502425808272474257614235795325617914780703394203382923003842734225303838374330071211470144398410820086278171306992380813285701856846610194795515959677418525788702907994192564175155215453563456609839501262073849212744132292328081373351931567385433977273733671336101155227788864566961044531791701434393566908910628067384073538500348266324697831926926030801818991685189061908042457135289312940422640891187531673006419750297657857177272359952919612001846133301937670416885141629861901064720386304442766117115978579156254690811656870254099967658566755154708369561372407187425180259396393903516123504104489110395329255794467655666441487974921768019454586711531745956417892371919151835681846564725850674706707132951505835768305625858048000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 1953646693477097602386136632694282513718808420744407929510482903957507689886851448314386423971395874117261809120609508040895006197748246720267412632628549281550333682892999494432818013576538303620215640732817490748108367228010031590760724540015909419561808237631562240270086756373116839778230945879030523686236693784905402957748167122341476671743602310562810745641444602937540845547622560747552576631463211305951085661050712890963017282940243078372091474264050342072079877762357492314793882306695613545693189924162554609611919993961700484459452116612473831049785083490807279809427496461425888848009112661998981767493290148378915943137165815851549613320896000936852049541947842690183343990549013679549074499231444363446216972286631264900752239584022129173569568010562963726363291070575211955628622443645390154644187831282781584840969662201024480994353237889108915305558077314483599229069517516306155403278796282166478030956093378549376176405405520709125799894673215503001814866062319937822718510807041412801285641742351552421482702487638538444789864369640502139268914564568343375846350907664974496033186244803740119179314713208170857809832822036063755505403013018244481141696489853465864852772691282957128664857670227619454173794960367089385246937477530377810033018062385881978771337561388987231237314206746387239770168239675140550327871406568275734108798394844761531022680644907888169844658334155782593750354810035456838559355015495225716043375079013788288029551990266738733148060411453925800678756341374238995721077946785852768864937195584259831411711600002244423725200205433028944235862025111680596637644111963952178358444937118480430469785328608524252818877039973455269862133243257546494725736219017904502096619237632289526394675563546190317010425741101237392254658861901366566452785232375306711766299786519171786646199599242273702911263843671440438988030464109636926695229395046079105808300239191113368510305503608596414117617408141729261547222294439876507500551747197294230524090183308499937718346202157882458517976424770687680553067544216358088883413842369152792411234934644322619021923780672282686177170277642655518219982352824428110103718101798164454724168578152621696857631177371349350656244397202961804970180059113226557958920177231223979626256847147242752914087726334633773900966706314042528463715479094870107281637856702686618635526406264016021727465071011757155753087014628481104976376262216232784243106631621824368778000204519038760063317103215842605369450497265906026740586104739743929650381258109202296973116383554804587055918183377967926987665259338582717397749137474825673158423314008818229599442305880167296784558816150393002465704936761796095203165144812506929930754259795506441489600314503291900387556208964539590030569252689233147301704526017687142776415063891031358397134124731225806280553569677684809624881034806462441077054356908630344691866646730878825326268574198402814825140681563417109420722187993609284709693158787470771391333914678154591876086076992151475688981353572997468971345629901938601356491900957934904189541408745234993569439577836184529903311214713020882421669686628632688573443830504748779415992163942578718386692400366632302231257671906064285661721913375105462658580506074752662500034051650405304235577282692572364301124925735159956827354301247077735242556371381354993810418476108833878170464824813342104111727804145704726413776180288994545281646165388833776856423353019040067010492270612546846720000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -41651394480061459968022304737088604380594775239344719627204828267975981446996123551735610790904017521290262482706788638680517408779092757883587996788058038608844520459395873889040190484709123470603601461619790265105314804127478689808571854072233475010857083981218501234963927468114502063966280174349609058324636185244244003709780578402355811018253982351264487964113790152150055310542411050836642307246463519277177453415812471355458724862531014797633518961608033867814136591434646755534494976311631661846175338213818940545410116638100386507388747807138334554485011392861843579404764360441896195683181047757100881811020414535746052477853558439455871077825107816053280625233410941321010607744146829046677886780849052520557721220861787786773089128214607767433266246831546829539676638584450494461868178515422070610576288708177535597409974913211007471237879184339746944322303383766008631488432219046510613227143545630963417211600908902039283794823666300098332174545287788860538227642861512731971624277039871391857380335574110850551467512651134401144560691265215031186631488027222264428868375837077133437669512612471435892700271896535135198158985220541486703397325436030807032165216964024196236419584223168186550531348061851608809267783962203917078855446576668401882279948189697721537808342957710926269752359499427701226224155480627390596047624436973440354859298529740198667860686805205593782259953564144171951691218241691258493028913836921074901681903604582206392428072490317436514117986876915951545531634106094340218206782553442466653462116693045161555144304740867665467746500555510259022390588263688834079071715964191745504947601956205615085905375444404844389752058111177513244224444640633233636760042600522007234921087763266239397193485863190640696084278486785113145650207145335449034713810103740433131401084616198534784864604060350495371842935510588174241977161466067621295811726401217839180406181217341299869910728949720708081595598663586411580660207099286650445022079147056948672105823048442806853725351161925721076223648638168715460052842547627753374708712708389526807233202042179151794837582965824085980343364119218097646260214605885076704739340592146030505082075944559826023498130188981329625179692809094893969998965324968129469828056967554041392023227807217676186672295994455845250452698166663124475662362495487818260971473261712791096521058233006357685572187067466485790359695582098702223196878529173376494344804628048896753350072530254454969401872732508103154008149676678446594236869421671350944713347350324918439951385460033752049682593217442512296886084027332116368722752405184230899813040625248872504662836292187916086167115051553671018332688889942238252351682887341449184466451277315965200509882739984883872527033751985140395763270571477951933024285095883932561525572666449177446699356771979786544156917124597255880029756536736508959753837776967099042132374152380082809105773660708117025264077713419724509452600023078791678395469234071035360505554573354629984822005079075360782735560872093632732607842407148796846873822400102872391696807424920155642051772051293623089309201598156522711868729373714017871337432430141326530984901046153605915742366765520749119205020944960577177779039604983504015527910630014714108429653258913576093070642675341897269243056925832040712619929992397230432291521335370844938946523485455315150723055324289092483644998388564233798846418988454793281297821661166731298637177537793366461585356645990400000000000000000000000000000000000000000000000000000000000000000*i1^115 + 666648445164281214658437575644355316147973051713729224049823908731661146269867397741680428143702288869561367929012564749853852253162947796165129931025264461296274481441201651492050772974389286864401476347515204223174876778011730910774839778236089511434183553839835392622544538134056388698497707209266734001907521731415348307041641351006329158459887129721173106788548544305955269642265104141538357547932388751879234665376769217752094763874593182314857749176489222779678624472784514286604044637962853119027186808953743565083118181461378100003943653798568128431937914853297037156281813507683771222041856281013802254676655716237769404004446295048348132954316721569713840880873792958804285564073706291627618358862394703885702906586451693183347387020910396395562278990810927300129827469022721962436282744351486359566298966489434969186145230860958242969614258543337474836783984100206938120735585997556560815924642848139714373992043304604067403228052897377657935862272831803279759567725868619625375968873128309750926330309265027610964054392212207853372923234470095133638611483324831522066641599882503797739969594158805933529049623327927025617891923905374707727984397222167433955568845303482756382415953726830775683349390297361043697866354447925043612751625502993376550860885310508441081587066498694480099343235809003161831395970821580517399972768299337612356009691621345847949298765084493023011169073512698119147880745339075996929519395046175320267709532377931696227792902644022062002052719596188228603432780468588670958893376628886011400618462077414304351954175679415490056668874561432797712247507936168862485126320164223911504430000294284896633031852580069650090685313489058221411290076967643609326830603659269177401610533128484683770011548873557042372377877790116971269555203865496891123274697089867584459600668975521269518021217421255143733502419825294201383274397387729164684343725992296295481459047015595779554819282159733604815308911261302789648863500840801182267433576439877134736640476825764527932250947235802145718185318398885544486742569588846776469587042832907442241063306734262861385225114194294305112221345719815571272282609092847527017566793573933259483407610782196203861009902879820795718751551261837770383300363547186392178760421588051253092804304051527879602608336965188885037324799114266279102990959308332197461968018831998597270243634027326583248355749136332552975884079553165605195132806074812498423847612754571108630253781642128454792392058588397535751389501202818187292891570782534713455346268400473652286882650097106068885712922431661733430568882580906598513190468660748509789415328419181132563857961536580066713226306645079105962055268541760396192289074656095867637543670300255133839878912285381351064947488321471232596383451387412675344033120198462989278433527338578996038076762121588115380445851980781852589078047844636074809282923936732492080967221126803962684588261302342138778791263086102561962005633076734122771331763305922361842933972348486432190289833457698323115802031566482962711098467739161931374875850748169745479089139565906105934441673062180471182656415847020358172112557689316057792781724658802112998834079250481189706345592738252686427742879435641851520526911974531883364772782026495378084372300078776041250983156400972444457131938597672492293757391210363885410188150521350153332796582560015390705819325372804781492703576383694336858959185063950770513660402268686660275458169435997921230192640000000000000000000000000000000000000000000000000000000000000000*i1^116 + -8501590971952102255100464033833034642392352004940633671768834659065614138845714660010792476246016171416285139558123195541655020351751569496187939851970978448109597004087516851787589230110348922804386401150865019152675994457920735778907466647065684231206315244276428846747016767591969095613181349303871584466603035434248014630239676932978894959154875486383528924714860858976971942095176316330248033759487683977280247302778839690224953613196403262618028092367026452993315544117094892386467813965109853264130755870591873763773978308429857723944995240470381667666237232287290753079863507065932161131523959321760905856529065220848090282470302035105139660398832565410913037420453991274034394193378226639766621506883736734939859512221166792058021467009623725121083139481118423807491316640264219661472550460860721145445293408112673731151133753862644388071682532757594816569824838843590548555849929366749548607736856188753574076246519058629924415006646197321632160494397978068984475330707957247150539641901769187719919120656120310770892796128471692195571163942504479488183094501457707636726058196638052770254435275429951453986423455386812493093223456761005530569126105375863432843209960197539419196632578971882223046081391503494528566581946816626842036334735664043572839504608328827206638523543040123275812931189974989925748292575369791337119740383273445991390485068072441590552999851844319059014130249046753201330975597425451845781083884907579476620175925550101565572640617811870220887418821890894317631069152090948878187348580436935203851858658347047885328742190355113274026965457050913606830039761789875661717170976871729964351420520412530128503626096490012907093624957205875250146237577132562553183572206824636732722440429471414062736418117583881522689601752308291493526289794243555631785698722471826855324062296550934996999538118458749944264339194343660434089194762962631168628513363362841332529213311712845848543272329307757618297170398569645719258848127511846505486892401409916339002593916047265113090545805286557836559385158196502634845888981287692980791185508111225299762032697917036863737157153916281562605187519804873141745243347171220623564350781744580868210275630637963845949868865599349153175274379573608962540379660820027874760694023350149346060530408862499902910148348010911115883655981832734885420137245438788143948985067067978842473550927868461314418167546000000850962792796013197762596698492954234320718983641432256809610942631249370571992045572462136854815124820525383232377875236302659329573982619328267306829349190689220847747996694323540612478781669828520516294951968978146995826868005369029778289162409649017109908400097986000691805649246661308607541270076925525803735229312312776075823023147026004008192468044420895416604258412148667532804580027906519502637477866638909489283118638057558266261728720140287968308811102059436713064604618999984581156096610875140468227764155280899855925850882816794688871737416804651055539623336183512810927026260280825772631624674511911474454617760095417817230244660352786899075937498409599242594659420196403431200395169922231292697986915998445415414280071982643572793766788495718777311581207131643628881814253498448087722146704252717362104997994789089545216242063332116307508794925273296692143994246235895096221604066300981053419675958769807691687179725165822067576869736642100813982201164992975304135377570630070702581211071168284277081330621182833443629959845022531584000000000000000000000000000000000000000000000000000000000000000*i1^117 + 93190559522828316259175427630983421660086368306218413796567585494241549982226393420029642520145054768648530561055526209613011711683532709642687683859806458500766434148342225113709427782922728497828376759791258058415632896854139530199348890077174080233602148920770002282672371884759435442968022409075314673067653113888260460819956998175337526414047743486763554545778443131816057797502634938988641566123870943071588788021486471560026103990376473521763118191971533913830031098071037254476496296520195426783354411399612779371200441140823551563085281505287195470587882017736325582412718048273957082048095860886412107849424292137987252144734082311201159245562897035994770035152861251868205705215998423084409931480497580191438815564089962636841630490848698705974997744452134951115125722967982042467229777356619976328577045116698223019344197460583261373945549740198316382802593252971449656004471076692408247633412204956139230389195909259305010469081456085721804170427910114810654860807589860700236644538591834378948923304673090738415470588766810422002452137659500393623224720325760218330936963565124504823167483659118180626851528886086541849067982297199249216700151935990762525256181779299018397342633395572505726218668817654695632115160429375048410344270471787763125080705556068380362367171755608891531619881385760618448548421664033707022766526865078595597492840888726140828464573697636008121117875547302214472548343332158354286574722634402152577529041015886897880276815308594920759782428753274113993306734077969342460418747326721807359312087975801426767291334734101136071783225966322133199192429588271144461634315676899619180035625209362244432911217042960685196490635983989465703781990104796792277528113454947092349589155363876011382702359905861372678977087207779956551458735244511716498494310976652173224202902288391004507860709402265275351939656679056756403521838714608351205347195763366731146111119972579131602761883086062996814745376720077344110119474365546122759799410262621747655745993746028256786914537908488201102277381251780538384005706453402381822647274074071826266702496450642761515153948849449449565124373960481482042165591351439608025207079662715532182842899295639962445980118731489518473675061827857386341067803233874576938361228688340331864575028922453740754310411710684618410194337395853265911350817039671822589676154999068649116473387106944140114213572899668354920681064472000602121626934510772440964447655723116827338398230077086666502340027273247003743700029155556140692972988360082869038638804562739003517150364736336233995436281613485279998794368309834873044194125511515833949708449354080690328853320121667017822505825964900363749587289530541014630863332867365805669388509944875206386641521382008580943749742891098527626979996568814141175372286956828850579181785858804748252884517628306694797017413538632339292856117373587206812307558542896141040241228996299218525646428322099172470412868854210574058719030395085651960321622757673173263564762565952227764150894131757991594302582302863016565324228581007040939606570639652699397513126093950557295091242187608001807483900207893967315897141360455529277052650682695855957496031820561806630056648270951400977264128886172361134736782599272740250131544511036755881296535065937555706519771969850327160100339848770810764465750196863003417432342146724257886658327647086138425607389186080601400406803440278017544479583595534247011403561981476146907401578086400000000000000000000000000000000000000000000000000000000000000*i1^118 + -841800963460990746551832288532132116251578114267705113253573818657101679233334846408728031652107273835649223994048829149288765883460696451517440926394122084459904199084298739485962437104483309800278346506768269352150296411158407835098087247001289575941692880699610454558912949373093783301748270893353420127545041049545402705800362575742698842077410897998271170680097037411156999040269649207532101963895646702860177065293282775347634280563561115075047561255094555716910886868644639151156636193548928963714486508079390357664951683939729657523444844439297717297740523352869546225778222142587488419357930426600719467296854822866299929858655321783864363494118221464015155629690572854276728676741865558550969598187898496126159362836754560303442942162662131422655766472788743672757637459162025232789003002851101874491784203098781467247913213737163665847209148346070855052395691085444126406811671698169040835411792302519164603720811723846591816407135855608517491060367345933127229227328358574375346675430373283035234971102395594515515400113747944937145576306817522981289252233318184937394659562019254129687290356730059346981258633518924445139481686910135572594033151676262259685634533690663190669798293155249003139313486010992834005298712913467449817497555744068501081641980090145111879931741534719387798941076905520280476183137218411042845124359706849240106495692731145494430922563759634915166439622384915854264670975875719701933840185875304954812200190913973895537792677263831642265664256837996484086715895332750772713833360908140301545324360865094437054512805521876637089527888638827109705789152952475217750834698763175071025882246608156121771290834625209043260526343228840211177804566282814697586638782304174116080909673032757754919914662498665631896245517517413719130685811713880818349368020520834473223123420367349419119574751341808724410621756287513212336902073141794574097085777527088191741264020238655102789475782547157630659816705432849177611273148629365392955260295964158060083102904057004528574084364729541364636483951855581976737192522612997386476186004456754254277320502210666995758238397163042465621866435291379889318470040313410243913609596036260745721338142633036177844311840779361145862318450718940098401570301812868230266263151817287041849857353809327817359145082582913895955383249912994769073141185238036659535357149910139099667752819773069005605238819676167057204289948821532452181779370824777739692219270260415743667122250497571831930385276610085920761192872130230246035909763275466086139590026883117212983325511400680746482789235494735066566261891094479627590837338035929506914227725232370772987345229857654022700341384147020710304701412746514402381370717820602311504740481269846196361582354024559645193143166725262644187499589009437203771591224211333256797183824183311152828884422883402513429434466083204548534602259332566947960277159730296731754524957844279170881407667363863210772971346966674670708586264616047073010194735845066479182503733334401917709397984932351277403252378875309147080536339282882352818091137085264635868597881434106002409405519256329370231119288928149499407772316770686996181108335689476588687308028002778253198792661974769003968823329165120527319583596205900306017538920127107566177291427864325262842462208935746801483319526177732819578310333875256450432217586928385977479115297494157213811350162208363501501352191859726513102904578143410337991416694969194753556480000000000000000000000000000000000000000000000000000000000000*i1^119 + 9234206490379126565082889420794210115399952297603114804056190936210721429880695262816592597091649276821902884192026938352333805481031133605119361601571993040758427128335588020906939812556929149420522137867817677832780992817701980818572660625061429278849112072895422265040040094029414873179706205359885863392456785861403174014966035254807385674427639753330668522980465081823658830598930663921977699541224176912200691310646616193760968896269854808353095603805575538607547145414436283927255758347949940385791961779838461548607106796423696321463687733104495909796211959241903385562739745085379046030699012144098329157425466128168706519293096714519958778038917384033503746863863073508310765020478967301187102376504757996992202318711970195589976294589082963031732448159757029461521917612640423889331311955418391612240592267547994787491341160127355696094628486019101974390749952953958341887395867864554345832576775467346607056717977402122443374623169493166859217877811998049545535681174729669478581819678870721457474750298886112796997121169351367465100223850966380249903516348256455201793225167002174955178959538630654819210029006411338256275244264795429418691018848854681147433889166244179449494104912162960153289958205067316869119000455210386980860116996809141467811447814011113968760616512982539335037358738065499021732685356982178164806918126877081666602575368511072078067895353866282341174346802235884986456709677553157167875912262923911436043343231267152196105415721862834043803619949492201525812883275350458578217206979127958704164440952093202926433682255023102797949480527191187809321179333748116841943880968061478258243246575702378000776175743100016516634132489753580413118979567651131239585909868130967230464950734520195630622852700450933649229580870129746681913621052132919423090767031317852232921281630427623942399447774679951560152297558173001608861435738166932155207479098204351485610393052045198308183151294797384605136021708442256688091465410440272877374846505795767115701338804099835415536802406441760204143967887734771612074283474513630498965763632781196050577652913817868973672898407811457551190835199043735183081919870998794379004990928826071986587933275592419565280171345386987123550415642403237551513956155229302031180629691458115053857446235221757881090595322019268227488739734386599381216272169170224635337419026316888408933166915626698683006821690207043262109474521038531677325591434194672472851447677131916713096506594623765042358568393131729882907748497616487272418044777283684030320503201616825698467133490428955192120931945206061209814378489593447376896011529108556963062923048342778124629321670102393595914580337253339060786622803390263523535351526049400641294448032223430836460644995755791854530472542815988950787768823520891480151808057017488542182099220561390875696212695498992508063441529667976429650534048735380532987478727994516159753492030445358991822089413600702680675683552627220112469623127880509699722076980048842310779190938709479435875074670598003919906837259141712628754340695016123412227457676516569126906979076787880721004254637357887751576538939910749173312391596050193949756805909480678327662053448578538729923387747391562379303693437620094709790732643729199072343543946210119350969499111211105976033484472994034347349123391216097885256758532765458436950868153631207992323004633724118584075334342041419594258137428285731683011690144570048899732548144332800000000000000000000000000000000000000000000000000000000000000*i1^120 + -64384161525061774482572105800535059784370797182918557764222116365817854879246935209882485156057602567919374275512359738249837454075454796374822441515591338584635324488614875527077685260737479380589699223962736396503877443125477348597769845826320879379948366174867758457061784509224186882829972296298318395334689104557325348362723734988724174217895302055842613159887093234224878084128692919352874222063443144307843638427727356828218044694909799277952976585180470444364034994482708157659703915087091881743000286141517496408632456344967825243191420136684437475582082484428919529034553051023579889578669480498387227861016659268758258738229148746614741911331212612989373600796886919748570282119933716949787308475411851738063546249248861894886359312056940404267370645063519354802577879224766864633699254561422032731460906169549120048242207948390849214774969010229232386718863011857296093294746804307985756252113197907809625402124162122477786843207488877870315995515823138810666018971266981973469136600215753550315719874551294040793535554600149454382063334878058754716223713915997381562868351593534976570661709179110500127029854005162489936157939219846561545737541242579155423866138816240753688455780291873851440071484680934008116828693325753181490928008510555431062168416791152970483382933276144582176010917731203362550391437384825860921498382179222305712625218374009822562267727677622318020521223280222204319697146286395750169342029242193827347952310987081615945893291005530790876966088009709876677240064779568821991901106665056043057733864320207975698709609690457436127443319575974892495754670036564656868587459576991159293558209918865195000724749792162022581652394566389150573092548385773905671912642177402643747250208319745886915016252791189810643807911679427501360794930972443635541298855752408421148565400774261762219284720356458188311216159572830518218692122767483867556032903377233222874830833439111873292992428732264715099597793759076190078176501964179487339364973869773381574946062314531399414490249105113708078377622487979602167084011422879740462756663302747785606541458740152460144233417627861524376867217729443152089388240230750080140106621805405265415814522676453105717629162310385031233058296636123597132230931984905084561867696430725156349977359930633377954578330935479993058975329605921188111850519820450657650048072786108421039967224542528909017858965206711952896714602277965947767275258531480145718860565038455032525333830569226617322725147165396473600224373922204869588480350586892741251836309286402363520863814775690884880644304621200374822905251567125730676403105986859128795329582666892148613851133607621406315906436987903518238482917485606026761803446745522414972199843254733126355974921822960273313595901458851439859082221201594340461260341882451617265268505970598224094719865593235019286686361620246221177013941143158235470973371607490467236458943278552240118405877051241189092000601915854455882723562724671041229216915033364828538578907326355176094644670032848197154922409800144207310958173961115093338907986615385939927117645280731049207745408620175046083437383765592300078755983475679882887492312644318710321742657593454636982767351019114365946443327248590150434339950675924229736425001491906409956393199442383360679356080111511651031402488423734813163787031168562232053020069671409660286227889245268651938198291930674977773319087102215066385469534477910008493873561600000000000000000000000000000000000000000000000000000000000*i1^121 + 486814171608907360603930954242468496837875186399193378722279197184215310725828735563246003443768693692064250428215698979878426227965948905641084863417685587942980607461388933381858155224196138529760896921424094550282447620014505467838369607734699567915210215700706307140799111625519687160926720887236534405626072563376288465719897790680697092996067155712897574522054696274478120485409278047158491179205042229555532851932432123315285530789334668147286748340778255262411753377410239476508277852691400948668447246804139795861180023462445180735354758613318171580074128115584373904553235159221409884484743502908217482574611430626262490844326533130216333423950225266687436944399118262425019658412283211167717158215182027397292803786686737200259365036783958832539463044767956169042065951676241135411354464100051385465002656038989844427289910377372067276093351585890699289590185932093318877513414787500495035800241855948212634276493426911124813928075478430023906853428013700321483448631623179745406856703346779317256407283952954783944599785145259051950968478196871762926601516094595478602496156818604391168280725155507118278314732000150334444511075936529943827454937698494556054096380194984503795779818753949387901433063121912890192338075891018778578166647314335851707106900209977950983897295760953470797736486676327073875918776562936943848908337275393915111043647475883491806022429393694112093158791543124719296760305576968417038904780711664289989420127785240379862935147253023291399043261015831671060141546719453257221304249510187580756217191520114303386193802532947608275996300982834211846115400032608208730917355408807089997472987701634858551296467431608223093688425083561055431848842349400771504693465106731282999234710531344200794727778694972609995370347184312953698532466818558212687191314007620441365720033267869882600907857415957801747155707209087520941003045571184557049378789141715300562889653546008906592098532520645212293799364576459540578741618199534062625673308668577116283339353456638295423629242961818291863642579515605346902135104985422218695849862529994117435804655195731789086080999726039484232310870619438236556785528426035379726014749778284859364950747357474244739163832279118185284784912176983076937327296482671625823999764827568535354657181082648523742741692168525634574159813648530043969656106461521181086576867961682404539595935052623860791571068905183737127151594307014155619167649772881233389180307081349892084549617433206441686183469541814909968197768448066503199564375536593277169760605009785253414010357635772589235479405069050096353677996661815359929453398808119763145016237684094335112830738225952075300851921044826208383557841154527687941165382506202124384813229784466294859976422730554276294247571058888984989001063467759063213382529213089220027438826326470349616600455609651249115463293652498015614354076894081445463835822971286325131241049274511415762472994703374152738794554025272082907807549201708107000016021042381951592085953555132481464231635288959522558379184825669446221336772279832883012842070563874302398408576329640492505569650613774142251362281476064683240702252994345148656333081467420957100540657522135141586819009809908285285209996250244083967253166553773198826499326322860094943311660320047933804598051587476699455292004449542795299462999701374707144746662776468684325603135273269420417730706973047701564105213579748644038584721094203146240000000000000000000000000000000000000000000000000000000000*i1^122 + -2963141984120449065168120220879611074543738939553041669216684486195813048313619620690102007516214946023188604970146937382576500042077969986362957310363315500176822033672802419544460773874413129373713870155924031275319895268230689382762279306164616017816813765009801346320870937033638434526050129542556147394461518018007080542985746333320480494930244402646740568732064585033047868008761528285518678254525451661669132324153032783988651528360436641204870163148410323339040597483412052661449370899253604774233900716572958256517155725210563597247683805737716366442573068252455753389457377650844582097261760809636885033740395632935379876252886257512379283441332025690012779400340338048523960267832328800144401945379964099287402400065571848953835662595163074523694266944104837283682980535663016964043076051378049232413378205467666884372706580621756633140294814147966039177944133276883121113941702424999610257494011093390056117128792204696981257114007162580311261148192134652788034341322120176624150872730497544927309322518520305311317130928219728658665657282899579793573209549959891022192494880108356549002814426338675000474913046884524144317805742162555184119857596602585609284354465235251004067751247561072693808014562442965678708527698642552230365110438006754873531579565341312674392851480313819901200422890988588192820685041266540024813882859757116032556608462983599023091002268611649071690024826059227590164194134157917191278447282306231055061497164502907369063242367301964340788682419694640209296779747891819201589097061457932381225635045335155051717554605579005555464734639211435637224081669073817365027820967719553951806931405690455654317585417322902907889683914088085899112949432706878781869762019832070930647833692313409387479851934356768740017800411559620328662027490058979364871316358061111539710905466954439118018089039299984581186618676480748503954970266905585167718017929115435317659372748280568499488801625860745613149112376357725314245906410545991655527004182079967291024212302992716930622200382708873408998209946481977634639356003303885248023905198658992719039487922483601778038500272344502149639924109336068266686690570138625065398979490606120101497868037078370276472901349371827668216203119036722820345695190258067311192366275127957362178066181229946032627043203738882619068702939055954117836095702952990924878244391562272258498409958220280519515343326779089877394744350605366554802994950609209694489999190390900953274005152782772218096047022057519228305158034658379360771927959175197264984396766933880514198994414135266877947706062463303741080896888907748306116800961138966746288038300702905976333639584059561983570437999673422672141843523304190104382716934481629280151977864102252767092710150692633388501435642207321203030697789490135090419092209508161582995329805832495937187500652669771025904684748763364006360856329760720365071695750329041613853860206201953041419502003435064771928139527814799820705612059479392093124956054702380728385341267138486229419715347293145500280077261721064337642766283726655812609866935316997079661482827831619746224375422023940398829712953145373860154264501098031891688621268580977965879736557048781985423022668115094020790228254992122865057939094853097163933817681239755318139379788343362595522105803822529803361247873779977214645137757533428845329669630721016442583384207341227241606530974753762263352475715494923062593267433472000000000000000000000000000000000000000000000000000000000*i1^123 + 22739395903861370812474720805668805377711919066281300636471813339924813906346782254731993443669499467276840836248388852119505701551791046155060887954599282535073910772870837593448178546191474543370242320807122214184782671057510111697747439776058803936851286755038247370170548604870981162248958963902914212509485856979820563275899056919748921606624753430934757016760229342079910672762007577923508820652814743929295559262066233135509784530153789183934516526436797922331153391044471249164031243815876092651648174521773533689884041784297010298572041973825926131477063513524113218646926875295230685690384879049534246938163920867683448352326433369264950128892978717349771218392548812283514795230659527260252077172943475829267755735376858261926357523155343340893477750575213816963116141925494993993276916436418450860991117503194450676415557359157537183982899281102489094664174994926014594913515394770037577543476353012097718101288416772668506989941489234372679273440346182328804371634987871564824238714518203912945454103519488497020384232785583549189511179906934317120075389293292304269118649265950770135726740074999586051104273013761967590464814505889274742376956975015579260060734359271582927491291039846539176612577324390906158649179894586185664008134864615904309704752858164121995775550507441226954306775558756952406368811384906341337903461492206408513254189563066305635643854426726492711396500182020034314061813867240739437773464882969708333065302491071822759168669682506452650299467580409742780659896424162553321764940456034933751635299192101866615819352461184338278588319412816748882842111889918750140902453970140872111609518170952638545763068201169373779512580799371526110623138210360427397530112509758147026206368008967326166778197364223754582199662660824826529676212188109674462232685800252388865063551558335449306407257353681675671696114495181935464605255263686572002894684119640052389172359913281908173154392674302371687956292937998216619448532861242620943035532487171213852883022464092601909842106572694593580747812996163630105076354308111350776661560171658354891761750116572980785024994072166724201223475671719791451247840606467437374519467460451704860026036967134313251896889885403248716032189679221272760023136506141775647075266337347622906511017792404159274572213219311672686544904091945855939177706693651420491801191612330460063363644545641856694103444393121821021771123989326171856162422982627075842082578442124368685694325950328683828810338197316259002271525398046681290619904008933824316870728440840895900653214462760269278798923208859361905873670535033836487553138612434378839449904346298371464267458330719667024037144868540976195194425284473508001706857007156475037015678289467464502702397389532515970784254953879829854915227585374220197399669607176837322759626486536712065997663182254692212056876005165718238685570894062468207792057000554288377594196451950993070205666855510324884430126782688231266528296798337889884410565412462936391814206775526514275366347403838992224678846670360738654853419330857414841012757974119619154028588798236802890739359637083194373775119288006517711755941065121728469286157713764307823516682431070405729496147476121703103859627455149180995140690308807913479824881378120298657929394595858327314085861349884935828557215946992081613460876014268454883977039367598168136126083760443474687286354460972411905245068754974779480473600000000000000000000000000000000000000000000000000000000*i1^124 + -61484402096856985075513790677319763429865610666706666757596751378036833552035095640323779359349397700758532716700734919900969163150624508239699765057217118062569161346413261931493384105617725865866912291471232444446279683991777963374863304445355504142241045823006991716444817551598009790001963627944034753680642470758320357854058139196430775435308132769325240463924512026709194863720990081620959139527824609484871685179318038001063115673949268761271304316650175623007606901084991953905851722941806434321692438894255162154833117852116539401066912767054551072781398267452997425351170263826454170247486946817106431245790439351724045123171850740058738701593122942717104699013576403347521059289600791645398658575993031171538295050597709301693662425468857940689029323793152941927379576338663937433086338426619804302313598050600037495868911722750288726420838740936689192960082077479156977569156763412834938984747791128048371443445941350943197998959437909362207257348289106971367925761297696995867439173571876090885313557404307583593634419735712926324926587417747960975773795687309398375780329631792641414767382706066502921799059301227885508301348628844669328492778500456624813476941853335642079129290103022102610546509686124777669020575065283977911129952326788220059548359122489661428438737687161006979068901256274019820415821022174877981105288634660901413290410985697160822259550377590188314066385038017426488019862607965856886301432404052789793314563906093459157753856357935344689584265015220380119369487999545225046815245920094523658449612105748306216665215563912775325670482285153978790914732277179981376012018509650689122940154321109559199107176716232685187847694965969642972117658432852304824008145367801085836802017687109906348460627579315467951369784000886792325842011723185974702007551363437101136046351782036461331086552306087349592440144005751737760336121670579842813628915652388181226679286310926457135722905057582218957913594723913721407892837540223715172532278329748762915239324566489770741623899036639279326065827225672025322007996094851827681366427640083367860520435918181126689482583958043998404240444012579977464578958235480595323319795087805929142937975675655009420446059767091748084748576248756859687584878909562011169649700531514195171876499673958737261279484468280793415154446641356366521574837584648967091032828575795642785054225175412604246717602837111195658559224464647475876552555989954459070493285746454725596931988704634914739858015262932197350636864390157682536540535758268913115837361067174287313563903934612285573225361962075063609790943344466481113774880832717119822705645803673849243632738370537533430495190804595550732367140016056614064150522807338305461615173139123261988238702827020784042062918804620141413024875433311535348466709058186718940450716235575108540615113793602370229996810720462685019250830534245910053818040990178138248002734594024402247704738204802924619590365942407285538851646320783519919520821078565124457013995141862022555511867341107149696346960449500983236060532980635375826753966069498762215212833993890816676803602745391189282718051794118553457881987160263858314002448579492787195807070768457489082004875553798058765161911737632878641181978293707602471998265080557239014903657244051826998924824145058505597426399695999764242597757797352286659377064547612418381047829149078854748973456053704600743373414732922880000000000000000000000000000000000000000000000000000000*i1^125 + 403532394261260697879887559926158860507544786594740841485221805858568112591170142224983501656637875767618188558170296955784469511760726907284088324919294792551531279025565187262881116049714150211962884453567004931679034699871095990409506442886291654816396496966328177088470102072280804472072706754268310055901494681110259434350362719932283146928194285769415900990516615467373408130623010528767112264273873758948351144864032579696615259189524453170966457822302049558068895685963203580895398991789336215450647008327041972484475592405802961200181619981820945281189027908288230395616676793973797826019119785664331751788344504001566719356929477314495917610135322470803678871070685529306935921597802289290207012149070500992630964542149526204392522836927869083200032018252175505564914169330973095827344369153700426746500419648443291717561817600304715821713531232949949528511711955124599914277603233646291195721629633580322632635864847768238749451478664365754020493599222692450870912722151380952739086303057954773181575619923164441132943462530119159248664394872472065542243883806790871822883005742265137830293453504922842520735549315916266365580953036279140879956741019120840487330589343758305127867938428794310544289666387385294385882372633836283128700735354879652125987639118474145268652900554767533552105384394740391297567970741809651075422068584348046759758998905645949950912760189581370944313795687882850134809574835340747400322867169949911148316456282171013206396225747113953230044856385874612131124506565876765003379163617180447347263738465045431236551915811850196872045766873361261183649997445772723660943637948039456427147868875375826959414921642770106565641868591636750348610825758477526584611998173286527506103541410727629998410679100166857382560412440726259755326440680909793954029313936239049469281764390177230639967427112576307942517779942642690435592045989863541500129005115718990021855068986710089248451354133065595287543284885874377495758152440677484557463092765904783271968170258574933428231117709234716677600194465528031862638679199898557194817748589924336390011816015498943187491672502027668118166702893337405983580267413616635999858742413034914745760174383303689057897578310307284775715544881892142015273590689808457447390728186645859876838343568581784653597782311755942714145642243987923329515339200581930421907474250096851879604956388373002773747813567586865586693696349081157527584689359140850245978984651698312513760453786258640636910960635147157013171745980956665916322988481562475461368456177758236664188232427783718565601298557592041433199996314677920298649838343906925431010325365619717005188807832747892911463452554392985445385782089975969723618168456632276122070903611625231474967941712259174487171889175078161365703638780341126594182562367976189660918625987074761713461414924941889303626581982402898254782706725220304189978824577717687144272987632374682136140519162460914598731521451071024525677442230762166965878256083180197110535269492456270673183712132077851550154768727624361894750367012323644105157726775387000075902411687830341417096260349171933925935127922944411410533056478783049952400965735821886426593009592482811196599896956956268258309699939698897057298821585452446365411043574921016843703595007181039067082431685110533933261767971263664907502466411410658770036058070264952819506579440781990755554193628943718356615168000000000000000000000000000000000000000000000000000000*i1^126 + -1577354300652787745534767856585981028509200546178071590457187102750595190267240484177283170252394641299056507240894550010461276208946775233792732663908826160865965981630260620841015156220093831495215696248952275489430608311398350141736371374606852796071178612291332622305998758807413799926445785805669118485870183900305155328152464300521513490953307159743644882868745316836664650459106997477786381435297547990195524748308143957207228766559221048270228475047867765856521050895620929203556964627336213506498193435695339596453725068556461969934899513786071338774791564203704950980134896499081019080846669114628800815605505219749865929221149449925438687984387457849298892826741635176294062897726571987131611087343537280600213320833715198650025187846049246240023865091999808414963540431396945268317515573175732321880260408388070027717362670836659287075486743251164357140743856961287690316066961901006546876976908286892103921809775005355254947841412673975373476302173685083516791895832830403108780651011440303837263787292450019843547328634829431503074700218254095063795975177951591693932916556738248199151704878851563057366575199175181267707581880359610402945629488263603830125347467525667742082274663811942763094153239457735109405451764107590946553134798923207809045413932746285818274055362819211761922961647421968399850539373559070991633756769103198657869447277797609896149788591437331124652508385728814461276543060218635425087569060304010897759525107355040061534340139637085619493786491704164226498682024067447755249618045580383534099621357204666637923203610520980914348712943246647984424602264433961330290199606862957830016756894728756127503554240122710611909323949998838711946965439308921170904067216063100678464728434142980299758888807444510370708069257489204424426875382563842755563657507194047992639222899246536457776414665171593706431926972629183822735945780937744647602042590011170363291969954653776862340969878054643722611501425587556854057225896093241340286804137809977721344245434700610617077519140170801987449915881273469430453681820351452736036183489983458711238913994231284562610531417246009688648214680995091317385383433359064170727016638827484112865945690430914192075628873486550721848666352105838274465423856299627907326666336899307603902876739337859860603292889656504662395440478407349100457761033274728091609070690682636919017082968495605926695995914370274688036809316695257987200448604499085888517776995689585130109823360175106376568126531769347978806655445031240901878751048747283897359023968477013281199991049756542873618301306569688938704655930157083508188488626359392517114078615456981684531567484649908932318417953944582788471509284289884925397841426357629604221902792085824480608712364002386373841371658489625873946946629442126100601637509336400381627641809490204210343140265428164715931646771879039099931400522393404006869763089408360402627674252709817387488649548260243769632885907558531221122374819656344340323952191714274228495901913123903612846794768374915035592366019811504255701192412265400319771338551403559940856086534707979175684877414678348326705509466854434868240549706106828024865686551825169305514595650666529176417706003290858373408686596296948337156040102196660347763961393066775007520912036750193564922685353940679087149788959801919263874014337598297723876855426560695419357264195021820198456299698549424128000000000000000000000000000000000000000000000000000000*i1^127 + -2055480673020358102963547413403421362892766647302525290759384794901499340673415514239619912895788815758555204807690872738785324689496127647346579897662345634154861908997265723340766421043094170513698465242789512129941158869619438198094512216314147248431224611421353772075921585986182799745982267278907726965891167164101979667819449038194746216152713516438736871038111989544263674411901117208570069459300805742364787081898009344111895458027686884499685686552491633358618562026585167508467168922018045549315884141475425507821874542799220362794130048580054320141565306973394689243634735698915642040908473895859903322319107542205518365838821318464305607131298409852611798994697013828331017346365421448183040164655355406394088013375079213785415915283515958188428594489500083815733488897452329532940232223369135265126968097134832223651346577573881935433573306329172864022239727431603124715270419253521444715268284510373428505403623184498577189419244814272313445963516633840088713686568246994486388051013109982828206842907408107774937243929555986451697941663464570278588702232535690658437531173256565524594776043097824128668068270888214666185066992952190254562329948742858614681554093928908135793540594030843739413761963555339027178282426985437926657449017160574338836160115251723372044623023236993129342098878303934891476602777221523630093169254977238102021286295385753790871151371306984879407473433871197805782443418209814278612800405450820037977184967853028666335715621033540285978009265218051085981697520622053231588062978794816374205406668438972195274773710744819953761904366994107418560366201234768400767397233889076294364009762222202495024365764610643629328011916351125178398684397486839599116027332433221792380773679215742842737024293137658184874310821065043618318901797662866646678925107081501815993231322741346801381785187350385177462024407601185225080770007087922799137424982486904890907086150090405375930443935216694229788697546220964066628821885816113763599132825825627158591862042853195557997243088506742377612581938782730652456054881938253270519901940054405851837581411829888209440499044402034664533661689895738648797751429973277765157465649391936180740541498841347700009306963169031233633640823310055205486326301038466824064016410389784767869081880049994854453328018251953815307051920086657687920645478939210390410225542655080804828659821613049803589902747184536693165020960733010425678288505616829621463366158386627685641783330472592687378342073669423296366184007318910341861491340910846629799119626769166394049077596586824036546497147244232444947767689785938585510232923893823535910203559136684058908598935123968302927701700952298454513935961105544494537423715003938975203021263053415557311338590896739565958979863950360196154661220714390178960716207080402866445462960616165696582193855471350125823924223275099506315856972060687559174944247918835675014101871449448189171452569534865216731389462542293034241742304616982500476550916771124636295400005850207088709191047767970259608922325768510650490400206125020460473934160964262129768580529875869890500528901238944724502257826741175412157211094064089714750943326102620183937146924672878973542704099814200830041145823443885619146644011781652981992909744320862257289255643845198495931497172135372526162787952210936615683847043703397650360877032210955866450408288214713804686979235840000000000000000000000000000000000000000000000000000*i1^128 + 39633169155317314723718062027254075404161747556915748302654664888006038136865379212274621710239108043574684919952226834915061660480995969320606895957086629143313450046960290588017758500753395228980519778021008064717321466212797318503823838016823538391925547110057173159492730524938894402407753709816866126165027655813217940414553088634831738847040249456412560649906772477236294523621235509967802539976172097142522551471129740195900885474639522641167233065577118036979384445519746140796975575180230576813378194691363583085353828670463249409463328906417948777933016473082402721952713096884251311456060875871616597435936855730628082738305360486312270994606541575753759879749920935275909933690664819951805627337042265352465870352433495273241937967289537763853373777382027998152911210267882462479184072483792895536579052405614803875756788939126273545046341667537737191948515983466882179390331422731143939594480401046341313397519474594949918704958140012076698307295375740278577290116965323456277826624659155674545822703187975500301154971130407700048357063075798322569114893609170676054128840506481192292042021629908597336462019044633209639855264430694734786651824295596515084971845251824678392545119626332805648862134398962512291312604579328497505594824680537976095777242870376989910039277483561242047637911174062964856595760155417615845653788668635861275911676525371808520528659337473797343081051120878229818562195227968272938162184569013267414656223737493028889050313959535921895164241234584927953496561946719248230680187286112762200271332524285153650008748056751946764214534390769798195322056989736863090026229394797791606391978411959111317781179811900106517163729114838590399728339297950126132997900985740671187378683227297358502535744912360542553919336846932673654412046098583470168397424882239472578803204780241986815939585387809777866789803623164838603736131783548701432648415248966333066090781793725389777881446308635673155308751753676324251304933528380275730997364971309161078751786349542922065495747130098351610752855829959083786138771010409617428484636275787463679250515065900359979611307266562526053202271354822735482336403171346955341482055020225210160083548586494436783430365972906748187375562281004926626598398689918457349156306793144276462968691303850910742341498594211067628132042845317184552830919267403364745867478577186848191712618184450848311318356322522358051075458526157008464709815987870811383197585450882827821749781740886428450654700023713474414428108494681676694915154473360626441124373861696581886336099577186457756590903141804713911981841941985673711101970779512607195822534194197341399968941870285473650968927879715501554319721486189143957167544331448889401230544137407849648693294830902940852624914332022996712798967322266419829209030097803218791258390247266963588574057903181635131539019582887583896825211259753969128980590249518998170336125284718277547997976233164198892467373323730658937802447907605924506948635410670141778239395215681921316442241150534565915751230788737946987320543506512484676592998587483704650911721538523678282794132055547878386371817044050427280257433702341978028104528115410978839215960900168971367870472830594584840154055463037511070033103074305306633602766507836007632799512064413761803544175522860329360331655597819021888936495123069818628913949610817470519384569319879910359040000000000000000000000000000000000000000000000000000*i1^129 + -13678306815033793984990568587534512351250340055901316664375804491058505273880238020298773833079754701054766533398865257998013579867909717286977679828017097810941891579216457546589489669189393413591515940834856540288900263228522680505961806875941048611314864583036558211522939436928847576847499543145620904610229293055360672534278327887573451347877762000489441124123806293713468615515206219905098805472421245810877617924494601202363096829628758526219202677793054850002762166295828539524783161175082559510545822736082137967930334407235146318432174038260368985379048771969720911648096618186491411809105100036181806371042565104380758360975565727681766664835328364005772971239314787467329330349951574646451947585229757410720510979355723207278538673641803113671403168224304896873177534385155191315704357492997768114229371555976920136188099085674452725339982554648374295105927541567316214071068142970344660757974750554729972949524062704955269232603088971564261815623491905323874609008879126334496497362572496816238180257844974314197155334843237371673829370796079619675011927967335234349937061673249048967992514381426922150803961177269263817285081698823388831084885302629528663005018752099326899533963196865334467189544266118662304228536075347363899090812507847599216934074972784716742289325143764811311267607442833849266461033220108550464821093122698052916453518080280327054284314249991823127586443183859820844041183563185942015347354985208102230175630601957931743339464008997621285761215793733424035509060865451385577155214416854994293640763102910967638339332739530274470059080894238731236246587877538415722552567725380973479983336220712896552208577166127978844574925351395102480980532228838921386001559454050799008723844112764519073773835040377233866550445857367758934165290940373906353897931187258888585178405370714006570855914255328794001682183183810203153052347806674556316981301027722235549802115166649588343272536747769856996356552913345525433172276448409206141022440385146738138054291479317591810973708988079323520169518901387374960472594736039234653508866852901010495898623108616160796598548839536783593707424518675821855090493657494838553064340310970269009217280112929787004002175106542473231861010415340528492973921294904075874603815907205541032081402892892999906455546098300272329144776832539499323126510696491323632978461171726451488623690917203732419431472423955230627061077764371807507208441613884000818490989278188401211871658257054162748538990194154174361850521493556757909651134859014173458327728877064520344426852454373162094963676463306878226779350259700291589280899648000744941569413694282650085016659034535202969509157439902462582076841962879722227934062094979232035028585355943525456762753247089541100160651933153156326845549890318702969468323733493734211777527405904355755522066267775533004486090806906250596876886879993924091927481385106238169658307844828304510730631067766933309813178945073543983116950553417500184427242653536987166673935491136915158745832697383330800010833998741215273100631767230499868281988084586311770525631192610595365914639431785513910137064567086257339338778753785705491051468318625994749843873076836163782394725051018552445178407356456231421431379796841248153390479515639165919534558552805760062699010811874541669457840394061669808145412278083684338521819579761979543095275107123200000000000000000000000000000000000000000000000000*i1^130 + -102219567605991593707460467227532380090699559222865686382621730180439704668207109993151754787318749939790390333972228028620370921153811608777025190042376516287167044688375863387145446716451656143329634529919601405321033186165541016134635018979749403416491078503675796677214127766440384618436581536969202856535805692018224300928026099645829691497670581747281133809473584211753570486309493118371187800670515788980632198973262678111593131072925214152816199392025406317266811081462436150238711102668318423230956353140994917908507454199863496895433975355297796988082008686315184975337501184898831995267225377029120213850212006822581360986814787027268193475977895384104950967108434692993398979480830043776007992828720811515370638326756373830377950622864306331714908421871352205757573404391560789503068802062855518538600894618114768365370920182693446274085219662860870849301047805522217981387632201413458902446209785953927965521236902307196130447960531105351895654620769522588886050985566391545610353411613770211567402182539159349462219994708619156661742155833461411685546410842760168992578497217736165558246077811158209516699562138560862693060098275816772489215619322409632273677838116541894382669651451628850757815912734688228311803096526181046137416604242855073243817323544826726083685202962173021207525258706156841164899260040950675147699403736399015551769085064376314857246735828106376935785169144784360898929516153251232418387156817975484138471480805316172682004270495269091814539132843406112970385803068488651560139534905768389813929053127852797935587457671790823206749496338040306389069558755430462824951576588954030039993209008844517464789704493709755238722759392759970598338929814319156404089695021569749988863069054004010938368575955704023961907212934554501891396132508753843296992373309968169584779533306389554102764792404542603941022352791765562995798680481706363590970282067414196959483239938431328066930401568735726058124550031380063575158870891899014667735368466551132171939448511402446554779730139108061532809802735467808627206344790160799949722198863613536915369485405929666525177553921213807840338151039509966680952429269149046284943593539034365457023421804130597456759292565371643725522622988335240096947792266755729874840273726392174821293500101945545914730749613791232734866979186106564585992645424978238960763306442031389050345295461889318851662010234248400201285904330095545483464755145053209500575084508364057965165578337888531378062002287942468463356342776636440018258683205745220508128740334112864097352362135517559716512869459023753291214447285638491349110266769327763576957216505444937273411574325268622078353400303679271829311385456666822481829166360817053368728099612754347247855718232533888333778775860255411766912258379308912673052519675919239955383850605029388080644815190384333196127217826979882394538216027038537943481596383434050048358369021218443497372957223165126284992994858013093531391510999185721964388099530859152769808903588464464926318583720845806119456354671938087736241152252660392316837749956089930540386564982845191003956501523776998008752082130676885447158598101857488718958430425003378434547716833397574753105388647492083683190859720765226593066331042811380829667229556554501791949720314437945578284459212616993340088002797569219358835560164867127876247060738528088508334080000000000000000000000000000000000000000000000000*i1^131 + 433968636796354337793250082825437782755251783363735702179563096150282863943068367209860548952524313542035055607183675195186898472190766807173334734328904647195690063237444189670595275345240131561600795317458983987230014991043590335576806913012188761475265604675798740641176015024856646896391194609408576044740196653648593009958193449969906719300354037970418817257754422013411529499008046556544139651671792718558395279426031414750975411473493508424626447723971895701741896150719591547373365810183267572291241592222639176087638890660845260411410681635866767933259994685553842128006243960888534267370973818368669156196577510080118052472999271365592475887500421569541903096550799761760779955972828961818895415993451185233440529824106687579077499020084329137106447201619773825614341020250541617299726725326991957006097744321704993675359449024715826135736344841348031862267017715041911832645741743081394143475231610970148583530127408676438407678537873629078395623630737897147055573427792544433216366313296159718571865503943909106479928035850481981155801588873916387168802480247636733505945327084667267189783326197276939089595380143148121454911803406895048998771755483653519504166166070799173917575865243741959581986171743478542448151375063958214642037044316697630094689585014334804731188601923996298080712324913199307990820400651977443539252593148060010530456193460681713077167359512932702411196602175716160033820410505056372064506223614570695306869702501043888126534311838723177852005349232647616132416957488421778996345903334921368577923550577151622265549296718987116340784182518601400046351543626562982383220614218259140990445279060688487259319788181527057952394483111556029348234447311938541226674130338822264557327931488846666251297959962255860891021423552747634921725205857287584493901688820213079014558618220412541639626962181258012666623758331274406067202826323631829278261408874074074030305103554568713076165564753696932377826774622935012446637355934724252728777894212075572790385942165291957097251000637294171588305814085050098346644586397845351479933093122739043860380964254642663947721673705903861944522527139150480714019908697387515167556784149836241806208660887418212463096463022711819353960519157169365388313325084370301238873193635869500466003487358232005375995523464099755873910537945656524051375561722487741858413691662209107464182366445705329563499651799646461833285700636174644530327571725056201312803569359911714605926406481159707913538043157226412136633883940723227017113401829782962884148085472770322919628837955165125902230259865550279073783924324247696747829144247390434121455980607809534642049232548204671129013642054420880067829339854749197965493356188197855048080859362479865078697899448961767977111901797201457860447224741400191211764238477395275115578845812218285961567764722447810567028597520216012983124853317758086982462822103834487173998449487015275067930903867995972683516964392091745060892670638273694685568431398364916208117519862998661682066497114444019329132413547298504703801664464040314997793989715513033437636917130246706074381547743991182944767213972452817069450373198791944857115033096613407126907291515738310382769805618621894811113161391517838929956229192142218353118898523249835747073638868153192447826865629621976513738755633064535523064786481051656898830199538319360000000000000000000000000000000000000000000000000*i1^132 + 1157064173958116028511524186022376690990505582327848268166323679011792880736503342255464274380555886180689004037368292693352467283953132054835923806322613775195167366378728070547359247673906891754733318237988143941926635156733636039224754098324173639893384049175085714453210896757463116691231820334218633170804326191025068480734168080133235559067321324819766495071941920864729321130893625167341143317823350806951542511430921336715488197011311831103957346284110650256298787306571156735341092954249146863756490931282088632023710324180107073684202312114341440041481976102214926827577526877098513331259673940527618826160051570538113892484590049725372992489727641057976567244736935604892295863445179376534584185596847263600348281321841941805859232440237324553196001260601937716071974319665924761578580152297977249639248054036590898461365351813428118752979843436991111436966884703054582190169265055047046086724767622222051364587524738179884251159097006177264335096081904015392115318206171292153843790038411307305002943669418529800536882904707777389898103126762624366123885548164922087144870758379762680207669414584874821307319060585123302152897144550954964725941185959197949904609734232947757157723244868311028326286699422252039553837431615048455029622565461054166292146643903748525782005229489633316754181474306404625958320716742779805475721219711522078459374636106194350367516362214563640084845918732578824167057944927864764743701402408888954925245746377930537668324855904507278902324269613417802745569573834980013644062906348244156403170724698414739545262358997294748351829602187487650032477427885001193120727106682285399315955953527103207372342911520242686715082820285194732936566024408498555322004016916826065279040549906765985829455531045383850662849676259127398944082446713881033476887097495293551818060931458796200981185169765631154719358541893140855963239669737007505630935970778978016696050191061411909836376549957824590388732550594187791874769357154391097597159521107127502920322888954291305642437467729817194247091020802860820424918816115781751005819230787407353884453801476132971056929312018262377301591864448261753820311384984915612508566098385189968061475083593216831666003870105823685577723533779752943473175215572750893712715036188221865730687255144727253065516016409780874954365601461885380379226083476260073376766254577339409864334203875585292860196630993269636056155468432375399172669754746642695993237867456645073988577302566559003846595965384468160771366898036179565726090502066730644385349065446246450857921207120965667378118898819346370748204357849087179017371199646600307628259967040274563946996309990532681482784623023528870397997889150913686727221183103362213247672750259499101576995604876021989274039923163499910147671359123378135740553042807461120429395107902465899886471770957788933491302524065301445291989131886256017758506821999588048921561380358966709297355941520124693519964165576256950949538785588944241924896371274444762661875417070752854580642593781298351754285360445192553827310135534791224204822255280760525082981210134291716785945762311298864729270913655446305029526744094406622626088134083986140276922011744115102157853804178521781871170795639413702073442711426263623517199604992340757416253618850377652828998549716363546882477883212491615027887656849982319855927296000000000000000000000000000000000000000000000000*i1^133 + 1176500427009194949313177880720983856365084255759906231787949750044342442738065547873498884552893301698261943037162966338290735572894944360945461366533451350308995638089627123031548233002639458528964581984379642396824396100014991487749264353228216354977097720602963361500063539495432421156436631833431433890272386153879450330562408418136875324698402319406568595277766746040579952827830119985217953533913940922536843181770933723237756529025769976977823075419854275529540505742226634029290567789415189961577587315663280028291879942467944674780697789659062794124607819587674069463943954653488156382971842343347147353853287348440487051962509378839585054457329969168086395593534239240834753943461295781700284419178970567960022529595307798249657480923201555445966926784665523105165648528114816030850103366793493761677245852196557897025254462447804097672402775133094831361540974382068918724733107594872322883025517442945451971459238128997180364320920335981362144197021283489719231764413078022414883972932631297090583024519354091879251111049050102916425939063288969875621050051637479751057151824035426155394078949348109017764194494426894030849580536843143891896876557941348715616077030846554665707350053602937965227941881147822749765631406893977606969871970926778817298862935667399714242658580578912709591352041114417638709660894672007591946204343733494492236599335991914994743716076692785310207637778836651925035471341925282876378058348852479758291748052926674446008499369603283363322242928060935876824666676319809933391843663435072543024438427010201705836032510859460189973653831677874514711640760318081178042889894943564929837990922890769092724897597280191714317704629746369843129971602570276086407980999427152558143603321173468302391874975608870183720322002299063306292771531422012956836816824828969756672402164741355408840104220150030983103131250264454859331578384721697415591641868102355475475385892180113241507354733707501946457135395472917395283357919991919139058386194076646258270635529904444252341696678301975385835893118875352508698417084720667187097275639030894060660986212603290816469457449856207473402622098848962905016569285434369327669978171497063107399006302901045592367604455526001506262945326668684078382116438418011939524486873466942545926730324925732586507858770270204448465942882614096088975443914609953768152566657266272116304199398910393361742794617011785050807779977831540644599278463685632380505789030608316370719494299150117431458629446437755534709551098557420441611476180053042800925059865859001305213141202776698030080943354375727355172352630114800218003442409874244212368633852788213102900522169231448294466972886954480846149259226635705691506250074524106446165027307671636305231942892897901508976450065385879945631639789255041759528575684229854369750229565775136630982644140535711362579764776755358873767161006367402570874806198038112804991976301543232231709599428377113466957079810311615577893360383035909490930070478464603870463083338076589195212031156963725254494124166379515608205115655808408616812957649988263792471662316914081390141644720592063751254999211358986249787253962372460029650705663245302984819781027114901886895089919621097872692374634329274004696693530915915340662562417599702249469299942899188808576217469078281267865508494574642197383972787444347043840000000000000000000000000000000000000000000000*i1^134 + -692251550499929765114699322939908586233994625295803148675176991759690373255942418273450051573649399500963855158952608262813699029092656837134857083831310909082568564160014996897727471255792061481384471659231884033805897697828692073832508004526552226853038741730906833326691568794442146236124689925551307729979516010958367885575808903404600026275707802806554203655874236717691711118931066407838687809257093433836349532850567164532034766876577362829908380683303541253830811660521150607937675927232056377061034125031388784621777761041864639534144712352681982777706375069108484343508357221774871782462845632654478317905098271884065467421285578045218517856240312345656736174968065823375298872800244806097837818664634371304474224477600992261238373111631850428398934584631367205103839524329636177554969962643087966609808513480717204753728048370332386121583010343885097608281670420757904857327325409528645385736261924039367169685650815385651246088060070625303176819239813999797842881480297431429731293537127825457508572948842017288167933218114388319456816990225876178134548308920843322073354156080364979190866883798417728331910385997065926166233574537697114762254994577126930858889138382844862968355500545897282598841694531070316841080002558532522289766560297415552533249119818345986395345701406823844980190510592656780266588159546212303106801933618095257976574077929487625539479685762983192794936706239717067638568080687724819627255871730823928029874639834041050810245883553896328556664015614161834269885656358441007619487362445913923679336230455278451251846957816729354031556415978392389873903088521121137854327616801906498318278969490440288248789804723874039405325213628043546353283355225722935116045033591534161131481285944448661319724212206206406667775992957315405813391604216063869901159841075205329061429855359653576537847271210979598275693653845009663902993103069674451756299036037523798140049027971065215955119955778759148177911539753494619406276165200406060784445937325049039997961871299697119792553713789677511744282873000610478913275278559786183890369652319784416923378974865791830083965043908715979299242253802755470025296423914850804901691777282061610405196519542378294211721162035250139323476596359998125689509440301757220498490942484713584648300915617643827038854128391008355777719188620432021443900032712155162289818814776391331103831703474155773157930066353658048300268999752959559073680012642691498507576117870150598356365903059498426969612430086985536235366452973911186842831102452534861388205245546521369860184560821532644512123640644879448555948286326721023704738694426158364087781763145933303881547499427754019937088909935007277786856805909352030293702273111119319767185297466272617131712514155866106519125110979993345940891096424784999328150541957058534507344260934130332368517818682028762750239903962528532378863030396984061483880233684252969349182570243176451207634979616897284432212203012351484760235981723710356082640532900857758444791178994162948409283585260118540068271179418455896304319611615370022677466573235764254925472731613077026082281778616844783786645847977614766221149688354795055740012094963235819535503535481099074101590756577062663722818318806672017441887681576073004313705191399146677095616655494168359873311452053686073182464785717677444485148049408000000000000000000000000000000000000000000000*i1^135 + 382847566195055202963161046099969529507360621931550010602329245629240617965602451821694064303259257550447918836801253571410056945730700881069599505046677971201100730746652978967492244844313821286040399797446074938187436848214061125341119548543452675753233516586544306756752881058375814992065048488460241377627213199790382642728352008597456289514454251968155425213629406411894687708504160734453787829753961230645761871659059546231252704936239250422748892958083741243709797213511094296999911430869561659814456185372625886464683622458720759841421041650381726613667077784786162785592955329900507525972920058916505367724675342460745496625260217470420351542474812181210455747826409223943001896980462421351594651879970708735934456750732898320349653836701710471710416462992152382009005693436372032980994514253648919121245737976675914902819507123509884633700204866587878588638072425629068320342170455030253751304563338656123788862742482261074082749544083856519131453945391546198357090630076061237831704426472659988823688847449664771832810021442617580915426812647648368770571464526767662196634377012965238196598586314995994903673591642789066885827558582522849603332771021014420950416083535940737345551379197596674838668190680714481668538788274465753090835211591983762615850285922507435903037415174230380700109786816707197631320908071613834741727138138683436504734362931008103451318702918893308449448794947108565959829814244852260735584365855177132815209876558754095091479349819072589127643560685804443814294926577079307271280062600520422927827678425874829717148564216414807064060295833922318563992631222788274909683679427418103935335752188527296178219724593815075279538857317155077598879421045857646703999735109803477596948879816374791310264927093040335172456879806026636505998165284654620016040846545891870168307355993224083370994707760071959947548879486738607197784599368863204987332076003509947846379608207076794695960362778717190006006679046690128366841454780778579422119616759256939216612286603726147501213388360140565199667120001277486860724252260518059175307825316747696489469853882512347974220201376489448497653581355415096591778668604059145364340738652852022395881048371775792549307144759529922558187056398266153794911474327193991086988106511853141880307293934622242921393524532458824425947424309688101986627717706581180068057204098423157874972077532957985473484852283718298816508101782486647817343939208266599748246483096185923925666722019139584014352592208925517344306414525674826435012766496599301903055633206122244842426272748185475318613519444640244256520436304989847184712273111530369093798784915363343078378481978159933754461018953883245064364071156637267194685889696269607657795095352840705272843527776318486305119667895714849502887694554423962291527851329910526607469917239961622808039184240481900899846650360179347066141567722816167384178359029131622806532913278945091834330137001894412455205859388636369837394920016282578391227252169390660153317186119812478324568141016438808644765662786632669974838351437113355902307782728154258102546050627476142966081103706181349311083731553972081612861189742306371448348518759636565584442537935344784774153785430750343639392899536311909570887917924379132382245743215854318959921451958440180942400361010742943734457165573088975257600000000000000000000000000000000000000000000*i1^136 + -104394021372118695446848009901703294290660851033836798946279822342530445562372077245895561727379482904810622832373410166421534379394209053597990637359296120938001727516182673182867246310485635566755491118872266847192393292707119137278490852015407741167991703543680732530941331515021329685173786064646232361867483814208888417919456887498912372567882756872289164146395033291115709654917470297439751133467644031776942835732309306690408177333598185319385111898500930836479378201478154938120863155944496685653641127915334541619048783674519877876384423694158982254674485193693377663206125482839798583144812292264456375186066893963175041715665089207794829602178408596494791057229537953717824518207414365463042421328592746900618256825436515358500189558820299113786068803251850371082287572913686617339517235567392139387686109719184606842768895083860450703587331225754275137404993410024411407683832567223778021598558949147935689718374200502628756651681135081100404468032947354395428383989267851731570208669079976636183998873062116646305843700526979304992412079354858808090202906251176210061978334273884334738328931366494295092032704608567758133963973420104799393909757185744739731166770876801012937630104775591069234277541590584602043630165096123814289111831201008030898437272193907389171345681408379738658353296444777065532304443160753813001212678641628509276060356213914825315269702726779151644257923838000738312062293609445207454735003492492201142029797861923160220052037169762770652932002163849488256557840473761263691063041665164807523443818982032632744761187842948482913201596211322935013791212571463017243759349382568538058969019746577124589056677788639229031612279548747040085270566073676796338040903591721691070754255963402342031436957690172730824821859170657798538095821412725872383997870653304651525311921300670344500760714904780226289759059661835963840918369775430539839026568875970146900980947184971700490084794375548478123779769204783093102951548699499915320910535605714321939677036079573695664964081662941601286080274423357093581171085565895057750852276009484178705854337236078813454518613511572181598246669240085751909215415757707704227568853841383601080769244999060663227126035370718029855725960601585916785377285853513688864744936412248304164390923418258713175941695761621256375279365070594447154420796359310433743668384497018514871437085608164768351496192717793115885126886752289897592944855827310896438850761714407044088337801682664538836665432749547662710197142036221914474008036928265965480238776991284646070323359820170849049593291346425819234469101486745790031299446663877928182692982549774048177047395501146584839307342621374074013266825769341009533825601668538485269407241527825865260578636342766953006578790096366306671293151357885250559056466008618486942007701100683611291973550398853086385372262201914961422999771812569448277904135082613794506039016219871743540712366979467455217222165617694793041206619206797103421526731943149993691171588224417514566199207440818670203620713143978543917155529297769751697107490319469769811461288369745272239767238907949827718772820942650928407227074843194213095899658336704395623193369426246604358013782600563007189295870698125664929013758566470038418150614403733999670920868279110457789652901632223365784823146741760000000000000000000000000000000000000000000*i1^137 + 26485633499171855489932143173313334240027495184753735944268452414429788158076321054409128187383773566272519715960421243562323269908714878927525203496352116018248902196791676991331794156581289159972902546663722611934567557793216774773691526257044730080136078003814678704107363159294177836225205849992693451072007939028181223825715954412297120009920461224618560996078967228838348927458772830177441370735437006264863997955156195365974185525451599653282170674855110955230371920406274252700409179804067117490903776575553340406787281043158014897005178432382915346363740019907112087926723827421592284568405530193175164967794708392854871209807745506865163352923704846233257145096658733510870394089635526831419355959324128228720281594818526998579395263631385834242745462952030834421717034146660523802715101401504902729348987516885551161195923773205379028961042375282599380585167149797823495145504943833296427783783405472183647001651773192864939076603785955729618009812256280604142240117920675179501382935336238284722791777958342009027376159429142897565651684561362998232400123094806187424887890534127345251676964216260142471474761025467151390816949756965263864883760837076752504130707169478616772299299526475393454070470126394597421258386574502973675033167835537534356175974640849987477159645158539367779173413199521131353171188233542706305706274672688076389497227202477680107512183161581681617500162092196743939936530322484076974558803692229546227320777482488839543805425626454003165128133370190184751416030786870350482854443461813179269390097657831785975579888628402988975173296261951089286388700022255085614302789842248205015995961690798275291123750056062115618557086315558211762228962441215286491203245311883559267212425525531774840940507882928140575904194931541043290455381908080954664769834860391256731941240102847226405266292520674503942168396438727757253153897840067499392407766156567334902908163700714972282092010095597140916985129157658207238300990006595072906504021449086023137062464230221930178937980001102259083697321952245284663396958278878851297194078273475011975328846330571500315036776162998700711294589032529692833300533256064354404165619725330600911780409514700633492243996147112151165235866443031676579626175574291573792480030771504763261800710972234969747512645319818178496695356243628734374751745875845632780790521989824769404749695914400679313386542079708024433917482920976108673927596436651315429814302961958636865160412705497656576564919178146807636588856794124457544657495485245656569438485189799983540711869609174948172380130020022979598543534967005788294473523158322296669972817060530439713185996354617620739869758078738366122667874204717599611264377181568888201929170124916443386965102318826067885838027778745765001797763967256630488521070179495115292748712027672348193361935280196385173622199386505685589693491789237336353806121772652040502308646775821844489846236225090218055302359512363339407667907404842766902633145821388480885921117408277802393337198717165950994634514212042784732267560191778640800355449015299627606272575927713276855073406309601613404318153448132472389172611520174215230986702693603533865405269580470991706960517743625823313567903459303018118024411612501580049193871803293193709924653319465307637672841313090671738880000000000000000000000000000000000000000000*i1^138 + -7629525448172758318644293734487808495419893988706824802200472204080702920286792668042597876058190877370162718448553434318282897911427453672088513212556337798420887764035251253911232053490129448801671812576389714076474484652505659254694595416423048165364260195349256534606431828723881625298896694900822860578633318183082951094391559773985758393554913656847982695142716227321381567161199153380510682954426709781106902398095283865729635327939969673925354481679641731199852124841499420825743731277165110703753123865974844954596471924776666996865348408442067836843368813338056369437969757375495366353350207674778178392407421091769825367570842665718501198128251474179691711149520080163336062089093956000407544263000335398989937576997267685844646654785364455465880523947207116120993589690367407691317229217841416122241094061474645032108763508954520916423985805862012376099875099010873017093117323068285298134082942958853869129308917924086402344302461517727126593530598880831340455051501081034324616436513500040718308508984920862811711404358575439368096965711718632977741829458484470685739308745677349476111039102156400408546411542777922452652120966933283400420339511112148844643339368553489068715511725379228379397494030931313595948353332126973193700943942123619045187063404117000720710798776967720736486639073975218318847903368288693485342934024382061770094850035738937488007434830840220105721682222684418115997323313108671638232256360333936473830031220123764547170173533474011969746745636317485533749378533389399754573884419038980928694738992727435285810560358299943214856553730269452598216814295907918599106187391826839327623458664253190696045228249118488362883300800316120567779106220314521773418113703535005591971751359603035115436932206329641026307499068392945489594307097507891812697758162719534641298608230117183197771164999482263149249267487046973574513775914834258687199843590466635646103073421790478237901503361125552354899849406377667728172573667325002258787591750602833312548292465317121923093630615629166513549699058773541465783784775516439154293172092538853480289351111474658675166709816051661629592295149375023785350528736981095611047556996031342461772702574442078353813301253234800991802806247295787309542295982507717308325470122894415936134537708190845814807125572900784633807290928489723106627088204825883127575376894051490791607619087478533302517878185895769421907071491958290582390511268597003061400506121503771681648411023470476540919406562449041945251128578285396181776785546363148516086484549306503979833995871211634088521701068908737342406334730592811633461607926534550074438579842910517778830754816864292029495957996600117894723707513565139655607819821702088800836707071654597882168926980839304783350175957713276070380446289810923884079338759207519331872650675146875773312167684795001979631812568059313553671685593603299266560885457493061672255222363352426863829175591292917870038491025915092962544808688939113988435435688583071676910451708715909957971220694054317279227661424255623557035359713691567832030883999136895062710598251450208865168298954448494363903769356163069474705998839814070336278612779713740304172622083089861068465165249611255449031502693222863715774815139277048016517268739784915644412063499510875541084225247641600000000000000000000000000000000000000000*i1^139 + 1181349944122498840152777621420375840454831505304555990298395938760751929129718457676108180276291471681233015197488811958681069517950036911127147966714425732703005402769380330511086743945302061959259659218567961550855347126043061530800449730733204084655793661783892813506885197818747001742237889829881901599141459652063168850885883402963579270503388710490395729841073327289463892319363337184695454556808022710676456148815900690413990639859127083477632142188228250785683060638169758194822401743807332576214890042171494624436807231683131308221872425622861127519003666389054367185988244701206059641612374085838519436839616976876540874611750129675343504349961448627354243620800380336628145629984109438617523768451808723275096800063385095079791770788270007935777333468068211959084196845527673270547020346112934800720497806572032545322380882708199200127034631770767906275555553158756069392305352340551179058400668230928779553446994369772050943025723651800843103104187240211854449742207731207695447127558328246130337628049240426713564241758551894348200441177982632001125209194338499153841427908082599904958296533685546344214028044913827958018647410882250668389067262721672118193123563215734451370059644770711611196934151520497286367176630764150288858254286519675570853636780666064548972756411255728011352498067322878257790342169250898740125110479066271332019694079439238805905637646996966504590794160674280969520140764978810197198395137457069242443951340904396916701144662639919460936924172791965903760594864492920264493495814620504623687894712304294126491587965673978505452675819760736944617623503246924017858009848897962723644840300368457921689256970935136537111755120028222162071085490763602142972544820520632997248837203157714541966479425492326155801750587120595128046617226339934289131895956988515109745443355687506352356031408226608992684249164521375143162834110776726291152651913535122373592528578986423171239466198055051169696648946762128132702063435985912599179494296362353463698310554076897378428637552112430944056709192120741376984608848177564514510877006504762318313163074785459058592808675749955456821508917288502374918807312469941082633675368431071237120902764712728585932592171172301459775471465189017160425857591947401416641805875314103071675060392073155985651455131182854059445760146546725611140453318654829977608527732877308113954660324226680695996351682896326996081034898906971302320690973062789884670029551290956680448752242024552151807853193161757805813205164598530276000051960449697663189800872470921263624344943431895543440274929363795571806559049523976925421991598725458771914778857335117827055447477794473913607892542537522555984485653994160694165983865034998494176332021362879330181687685108973800604044294158424540771195357641845117598441417205495335285986177532257063985786403577468301071406194668307825311081342129374037209304404370379502056894631939354010550539926972437572638543415016174971979332966727650787781782387433422968937910969958121051721961255879737973600690336214701957921665294200220973074739889950351200134439209726083052912661192149600325724104228829829498514721921567013799722831058542611507570291598749131486820725313710162309423699689005494402748608470010743823966244847879218997046967205438092780503040000000000000000000000000000000000000000*i1^140 + -305617294069385983298518622556087780716529698568944631045015227114438006786001224791817445754361653556129538919335121929406287339150451389433702028142909808600032552584729694011252251532256749229328431799119575732206735053443145761030782695088571509284635560392000398598064189266386905741409416913257511474515360820239317670464320157422729026157968073705045038544840157935404444502389486394914354693351360834189792955994552397966861447108962827953099848796545194250992776379130150026805471837268050622654686345945208431434788529326908202345537841624035165509834735124572995908407359696488453717975045766556231768477082394272003795231747794897538030059278834721551492975780582241727798970685304316427941662373805788358485614505516841406261338152246789866968373791989917447892037453233263232308237897565593324661786556459522490837628807539888302555189755264489506541793598963960256205056186350942885503135562300737462587387867083725747631006645095209349299947543281609998510473708603268496492272910740343327000013826615625654939058923470150230063618303976310350019868375748401493133577557360481271091103344888858203254438437970435639242094215268716230482966812501945861542830654396569855658919530447257472929640336513050844288524303807799315706413689235968807735246008793735317519148394101881678068129223773643191086889166751196784357601433660386441799671364854024423784135101420184636762466357676316787905805382376532347205157023633596220561978862379605246555199963403463372110971653972597805897779595856004883878119011233184588457951764926582996803792330712335307095918242069517828841759409378425921509485421132146765924178614923945366304895137807973586442326685947798913363508051316400911101622305478974846646809474805330464022616341379948070904117170375031138538998328789585905236087073004366014708631252514508649304196833347899890240913270517073164129071997621868749548548708212319411929959359810985699027261142226073331090462162018357487049902493029940190769727882588308104390552447872566658443632724512242070898161284453581333003599072760197941086003466421945703294322928303472510647148624525097022254397910694395463229538662979489431772405437165571535895988096424518459772238404351198910493043696191027337043761877693747419004644603065108871064237896438229562182734329048822679304544538117675887584026708025520764971143323973374406140665578434100690236104469029832422396348855188907791433199173731185771917207903526605043169566819019658336693874175435058023304394644983683874277379289316419750256210117076810696801428571263914318737397420657439065438681456981915818583111461417607475934353242209906844357736848189733538312590230383836707966981238352476765945433601437504366096337037154482220959478691269549170965067087066025772721994301499382773554609504905125089242675427657421901511193114298121803022731021034986306092237319702511105028114548971988771193824770474190773969691507282741915252104116122453762100326317651917651695979655012238402975035619780383728255217926661739851358026993899202060546904552649984273127338055494917707315567140531867401179265274992314628740638410763937506512861488428854501818716671494723375407689468404582210567341670721293744178417825913312984844702567704405418426991064145325033543044119396352000000000000000000000000000000000000000*i1^141 + 87463515030944757060470706158174896597793215597198036007994912771785023740057403382842346766231979009620598833339990627122044744055236386155892268095634229027945306258357759266054202428259031353725217301430388475621808808919527051520268816627663158522262662378510308104390596966884979785197885634723147449221800695959113138404100813752063901997986783754290091677601057536871629975071423984822265540892855291666020247208509911958101358310147228384824277589789341599125700542552094848958902340128350045256708830494879346977415597584884228357040188884975779136351300212347060967164785885819524843058128738352068420721318720802404181147032995013618411895816876720684358167510340144719889470928900111880502582094076641111815828529612046504337099973736303221098981769361680071690399879507180868934458070665582210488304583794658171491894350039056915274172433972809040189975727757678931238176128417850861044675051522768927980533974670105585537103707764341239171210655604616190158694944843310164163108218839233004270163724337741767710425169231338813724810055474279374464057800127894737114217432687755467201698768782820825490994330739393128059251609333570320635001809773166026662214871172530479942691527417462497070432202461619000953949074940671437373455873724636296230259519219796869163978812959632870985980837622295985825316812698896354368931192703103224771151584430218381670412734480703129033908053777596462156911533852011392711170836226053399434706427744253377208163645475811390121485877852621360133187769451982916022505472714918963420403593415797713503870045163086827999158613832986404152635216692952529522108377661918791486205080331183471103800374634324112023568770781779267256322006693541690071880164344792164211212108874697721236347926876360741096304880381786012784845273847331508411404893982370575363409025019686672784909545428692687124163034830630292250840495474088975068790721772947269250500468974607948582933094463637116154569680380104842097487727764664865527551474063204279286592640126359725677240564146403098515933603140541382308376643644401259282360796587679901035641441393545190617237473655914538517913464397124251189021413400565848224213877941093425037880353753232980161735195176308443784728828317873090389546571167995106592979379210629914580024554164214238002084943394756967682713651073210260995419487300023305640457994872366271309526868169267814674251726126872475869130846043947364632570702270444944976319563222373270530196501104647248873193047632181240045828796484164782416644640156941931297906187853768922586700105113208869817842076322392942758863291622541987989455525526131668901694691679073004193959177042555497637786743522406405869278114820021599490094337331425586967944343581190390875516876174801109100164061747559383979508522865395616728004513387537509051937360927959425299043447309632498961066747410954216968909654823128507296157648760920410234991032400629038296559796930990680671335878163610629988505034189060948435219822136387472750543965615488529297953888649163318397053649097723766735834171056658990920882291320007278727758320980557743155577489990904726126724882824867619761573348371798345694452594415957313016371711997472412460627107026477219658452921948841698692519040472407999692577073701991901193830400000000000000000000000000000000000000*i1^142 + 5145758594375262901051109853121730233232067897342817162610522415806437197113177250837877487708663531110142078379492683944488020161504527618593395818374786850021174328060637811368088871513038203973014437373475910667089961802370715139410093560312311493619870500787630718852847990776524126177757055122735698137991677704274322952234121784231192150224385875774766403243248215146509612406557850230190010034391366662220262082253199814261350347025743194406482005800428359412771703014263793087660961443788356229704640228874169089009937648302005304820879249300614538926281148902911726400443726645365756405561016073290430043168278230911588123163107390988794721844285396918064638575542206942495535832902833054781571634623908878730520215547524285817439274828041866164174027752089074434451873154323125841491882130979998385076055335820857246330608561752981808554416773897347654698349457818308148658915732579868920032487338946626113796273428955975809667672629719169344407719772248216816693147723548961533295530221242972538913207522933252661600827340258025229259667081618499435371330941874695943905289970892383742355257470373522577373716535599880699717647777282670498657798464898178045846025886847596937733069357286677380543048483917133365704673214578577164418762282931952974623917588956881736208573686496325459692647014384982872077238744493983978852163545010322853363906052077068175287190657738595533737022000445030382691894518067786676486764448658207191536643967452919940430584010205813004169452469486102541888497509136439679887737866959504781243460948771088368955383986314400751744421822976954074402291823592227103234392210732940032924637131456807873332659895192984663194537691075954375931308616009776483387129067887940923142963118544636408290035248105024089142432657167356677562732008773783204682895754346914887544983389930441664913221878118754202152067927268440203394503255292518346097874588477393810304897361060613674271283997225777275441406520203838835877653841083841629645135855829627813741079102533665097708658987482061507100075098927374639123564204380636321634964602459846959158876883366223438844121097767245597147101484749226681361154625989690607713598162992480812674404151940062587862666568660612309864412019944255962681341244143626464735984846344766777556484908502351040464726996669928851055620752761781731047128842459729339309555632387317401450668859840040581719576290368427877581738952053578620309918397972399083474544894879268127534777738113218099360388772395838304925301363669909411197263194814293056237319072357294643668562919262286824915446224798566026118602008576101274652811026248300801337524337352542334876409850387055544436868760029218147716495811009670613158468510044851110253051432651113554346777766310979420202919889414955686200035208150388774172123360599305235726534484575164847029369478211861892469358802226904922175795244619123894008497800465396300695529874765188698381021756256071134395544652087949950489852849867558749451399903212480137445807862650049280068836344176003046037589583077347178320788089663109946509886293680692864449426832675497534261070490305229090024337234314091086460588061495076889268208279537408483863621348736477507051300461841901231963233973087343692605367918174406542223704116428800000000000000000000000000000000000000*i1^143 + -4620131370252284483455585156170700209091378245741018528805865039692482784886812935307977013205749224948491779918697653099865447795162762049895463364945243373238259530035622368639685588818147398195949612262473372088270445061566522539208672806457341584081627247037336509514649890593690942674216236418447803252009006328744737972380511634828506969390374120179560447474699788822402715743388773166150850082770799824132591324638325433379335051334310076435400147968742065923336165508278948251889070307320928320482564085921667340445565543110633663456880521812774889033588271944343571610558901624343266491649794415701450416667711242934412894712162666903330549153221635231659930713626092395567837420103627139276395710218520603545996084233690123434267518895234650153487270358970647520942353392958047881458644031272153685174445255611410828741083228842169482800064129002715103932949636927627808199277946711207499114538446685825755317926534722514722014445571019444170564309469089756349196033584906838094719810523521116056028108470748342865576107526175190798520011054661558068834078290598906664156447375969694316207675299268052196041066312156902507949595421024608829788508208146284003544942539899105488320388600922530390815506031478186056235256247955769440931536577093385625793141649598439390296270654976920538507470492582586597058953305682522454897105092809462407583607993413262964696830926283212956427238276897400741651510232834134414404604053597195234111863119264298301964538451070200690546888103064720763566172874393753024697441876222147045803003110902236229068441455980122778739859972020658885681995684619663117609214075340678302955799245223603147433050422101313750704402123786639237566250827184369672318277475921466844414981135175731738417804441576155048268496902324180838999221624881564849379156668183385145709950180305910496561349201937069183302798606916136725997426509027352193913242829664583995572274022337622910531810721794510984680780440888174040431151701139169503672986291953997517955577187846196982975578258633172891624793765256633827060882120495811417902943963822239316999847647873136326411677464700204188409926503637559076243274280301742638522528804813419481656897835083711036114492276640258412707218819558698921128563320040576150255477005546867476128807353858980543433557154192064246305064704522273606926437559774375502077969713294286108655489439413523749219560353300469402652810115528940293473550345529771612610722234565051785669158578763257848875208865085484891234119438176320678284685526860608542465401795248470788325018492778437750748112679337602940167515237395768184420984051750851168683946525706441385693830851613397012394400765220787460191051127933776517524269971892541182533249930421889041623461347707068092964367208594905051878399255638411273690859962057633483031041095214537612377182678412357720824830683906189685785141780871180975958698471329477185838127451834436574414341602992499637308560554444433510949583160616493864691392620578636429859555228101186086609283784135051456365359446989044470992197609003460188825560346444573897388309960148052409983099481969101474359683534891574667040455235412652472275414356327919882125154268980617967026543547683360027703210836801929528554249696490803995607040000000000000000000000000000000000000*i1^144 + 538095044864279679597991390588021838625093400280885134460656382113181137412562527144556170356852489053017620683000183956886813454503721202318645755277035631437892665344757670031676378251276476323339738411991616093567726791624512761105410835229453351435194979094039146395558603215844807059974194388666783841865232815075286654851366233270916586922914828634983600646408044040155626790616798128881582900723408429309626689565495086292001576931387194089944095784879498669479783005785908740608745293277572766079845932433745352785444980943204875484033070789691097255392788310472597348904211410640973675577511719506450833306553834488580452981956294563056436942688884726207299198663036615995420374664683594386050555726658871218312069479403389182429709764023643559052000786689889497771731443827056534276569417600831384417607235763538145677507199379026580254079710185910636224277488509837545803785956464018823210711220947107663931488283872727715348336960588337456719954749190579578196646494388660818624595961391305317273324043100853768802658375163921182367027755297198339634520352074742345522150137241425152687916500493054662261306342589400967556410798891859440635550564828902691461288607732040751277845831050776954652062774840715777144179917521978095330953759744434350747064953924672840347427167490591038602526836696943328396477579266639036264080784791431773950763165579972610586491104499147552428323427671142221925142785703105131771999701014467745926082315672519071440549827648064497778915404773142083699576101252040609872018238771663495178133116881874764808191210622101956308439362368045752800067134446713766859245765582328514464258280372509299246037002325587140930361271229407093634689433190662792219307341849263969270781634639006447054085062791303260233841099018373702410776357457861877944821170855294319470245248769518198978420790811431131290980774876406998024382030645204298987747064438589250620974578619475961359232346570602671117227025166898689401823599776269561334524021741769901296062058264134668392830072362569544483822394240026110400333484051597006248217824441597343700275008177224856462008271597589326109486903504507395873919342740219534373805588893604553637193025662353231002715174521051486271115095104491649719742115656205734817205949255016959088210681301715185301768456349598107274303675812327246377065152258143893917134327339118090795238397900036923084403505965702045367208195421279857564367473922272990853282899665532496125625356553934763034592166614666327930116874818480608597981970684688496300496176065642678496534173915570249165071098980241199051166003386570937821172162773805366249037261628128725119743818442322767178570922908497652666899870242419590896065610062265049680116945302487083680592248054026539773488211824831824745478515785613617358195734515052965790519212003506405259972848027325915332424801827705076631432906984124047683127511778488863901379884205715403602179470130299128809286066465645243759291280110018865486083903307354764000801583822932184903725102632180292632017910671939138029604082363277240589867399933003141878465416808615491888312596792789992780428146114003746577876321426740757580633099600307601978228299047543274707252380562304034476426058670364474740331712295731200000000000000000000000000000000000*i1^145 + 62363845385190160698124249676442851477277342627542400824006461395287599983270083204298765740333320866272944972237519594737693947785699788306680798939122719350252666492232327633075087486653335853331583345047907640675075605712073237220111035713314429738620129533599231880817697137757261741063547764871265949486199968263906686835307913596335232129413141525033886719100950910625021292457781745156517312453910060036934509692127421402137521976570833927561905557073902817604996711054843032156521154703312083605803059530929727357689510590307048219138133800321625239327503092660195239620726013135610957095112759368367593012067463914209805786617134606870758289160485576833447599133185574716340249859817184757715935623486647019496711597814395347658338861580457314350914382024221763138061655400358277856852803150714258212827612576312354063017129874913786011570295486966673127773889395235699209829145917004728356745365293599851154123776100351759693000429860178501333551832118842895932392425688917436934629096327550202603526036253113166010683703371242763868130773368808786284328383694130754341472044337910586802121834996700984686480139119499097835596346949910397317561237967964912207466977232603365271444085681302833743854848840873675725016726529840469804113380726447246991672873272893339651119108270992247655725251634344643727987236075559221059559461544463556224681095794500410751203446474737914480205870107725906452777118627801992891458408100414903144071438231133644418471860208024058394623653749687234512537943623224273499777548712555133270186365388688499337913877545363250380139910348337225757205808126895537810074678115966550169773534763045402848197519419567162079674932117623844082829178634761701902290904979952597529157708546325669087650492767929854169893604858292371748882073947597386361835803170908138544403526290964305450427311997937717660244075420585702290798250809088710474626553592211177875483134314962598208181763996393116769809005735086185159660894812558930973645635176384922219070226695247963512637669943521819230942970740756661252876718051249444349563035887893885028457589216469708041483526929387880442793515617249102768727611971054431854699247574786245599568531896542762591715213786578651718369727995682651966040980180952519985183537638399800834040450671192160226113320825921717551229206917843191807208739804991850369623337890324133127529300831293809487131683497872187356047724044351791800070653679847358189284511205308147580779122985175189038608901907263392310559238064311457493984223641702127494037792255378071882780303557548863507141848265450302428238811729920115073135719727962163968086892513754740007551960555227783406549376911466603354058777853200479768876873827853741522827414444354455289739564136325168775350632712685001525988235575989788133368237712415699097964576321460136843158918778754954653417855757763164237735708497091909568108529315912666518614455085726077014663591538440931222664929955049745547858518954655739980760484554298727155739958280834268115473080978228397131341491503213293935049872091649588040707308482147996947137312319150813522751819919943244345952835510000827531157044374479805532922406693216863351874504089739342242303393252508303447709973040289857709015040000000000000000000000000000000000*i1^146 + -17501466370372369189885951297564056711472132650308809053284142393768318096825833785304232708388988882806110144760666789265644531104018588805754592498392915083643147998413797859015031661885009917906306610632564011626637424682955352359965864319569983135903283809725591920985890591498566278719250015216796998283053903863980163677428217704767346181232818582739913104455844638105676414404403032034872009288062177473567754895808392245072737917066036886240505026841670134058801829934174075021834558796217046534633737399909100256152524570370142799029003004176987968756062956536205163271236434728663573143802548082297857644563048002868720116999522331613052184562502123591793615978885004250159067254378011901978155452321623905873123269895947970781523263438577383319512744536666201201631985942007350963885567275061795790216383847212286559771558620991763386962782341004437832806100928730827269467425312345757611000281471013960745893544270296864893375235646777295207627678408114902104507903458160756990494462384214722541651616919977656887629646458418664734435496429047390478981278221446656389754564552535680638700663874980910146286371216051227821961359153882381770350009078078566728772602651081397307313137800349992383512912787122012662671302345108556257063365889170444479992888318056468402426724719779309212237652061376159583719775176565403248772015638021765609954662131404912495709677526674249866803686979124758809682030164526506492010452737797612654453038943963916245028301272538413456574863360092685677995066537850056435910049254348352123075925213138738750604155400067524810666148065537304697202641423740297888866586842786535663299514375658435698767112217077146678302325482646626147710237463967543381019067431289861334529834828771256083753693389352083409413147322378742011071736764252604602645965974020241157443667922821443683904651995170404977209665701195630016326976620741056301290725600202688543247673126045745611680624634396728895677102669163437380714641637376289116757899205774853917911449976386147001605313039544206283621914843465875018015017743493615074227529605534667909619700137627527756310166429642898465104509457252903203902747135483857959446198977848520265226110472729754409574015632774142616260136051478672198188060021443869770462638590757590593591253455099001896320235679715713682072195204397607562678535856217858637409584036077774656568777217808658558117204904158533883647576231434317754335008590453989234673835816990328724871599106927250786120300856838417569654889073409796315148729827426052968338649328165713917135739690335302751905789614505540933933146125702417253869420521278724918972742772502862910604565702683153919067090525513143827823996596539854821157010998850882296740688801821760606241132092264566511022858464744371416240518458148856236697603794841016098264825860791819693276288672350822579795136605879318390955303415858637541272961523495532451364689711675690076064801140017908434029316498262460118384396991535970420279310808924090693401498749058985216218858909575958524879497255738108255801455530374035905293699646967312804184212234078461099506407954321023846654884429179711882642160873143730354464865331623974942398415311002589211487603537004388337998687130091520000000000000000000000000000000000*i1^147 + 776487823156710797491986314658041213345247126838370710570337110929382006327682134698031249658369580800642824997465753372407097511168360480997474827536331352126535512799356194733261317557905267907000360857394980191655003530308828575969188942980897187336774212239990419915462532962608147321753766974955210667425037398488335368622839309392909125539203059097356784387755481298405602497004964654762123546953020626840691778381386195206196094869416724305198353297872797054095996317434278284684135698439964149840236911676657817753047740384540543028085542310589233999621082128986872125347305500755468198091602761958397258106896806450288480511276772559254380965012297444247842743268363037567266204801405495707132292154091141849209068663203640883867839788064686879627692264611749401671601711821032339689788436939350292607317615967452473287861924738693633948346303154552653618921730330961099852965313031604881353623613227142733705889056058735922558086249767241706308519960513014774401207123021359021975996319739251734167390680442402793897074869227276811670266346108436775233485844918394882633687813690092414026875667225952061756358158441624219104709570536924663728642178433456763810054962805374886804965171400542766440654026416741432220706552158299970493715389968675948158759257102726529816447687009623649199275330685795158432625490914760431253363526521592293679624014908026790443653452124319239938391377134085377334609851166691993163061445377355306187078997453097048381332889711889166313312587445714084863638621769474785128588619989136825787907108446120902699336308793860743018196455026666032087646687591079119481147784382497400757939965224671753664068194929876603827241370632524742575756083025018060413337616307424451766565905238759717909039681903133744433977333573895515829542731763761072255455501288502716133829554371317395640467956648269783493938231930164079393277919899451254501182234238510422916292212929171485534754031665152861892545754128595402757707497968794313729212461047900546988290418999769831102481996299798351274788962295678200016221276936067271106514448405865213407883838167719609908215873592151820252439767765405072496879924073460894809250182276819463742365581865587883152809815420404878158620416329569830479609546631063774336198208941196292106988720820215613694295274073709181076464193237671379257120610767663946927243970553192312849474364433984583806733676290998482929887081890513767458977159070510545255062713365935001524581629683474356601971424320406911904124544638813132339192677237320576226708703016316727756784474818121269242703830548306756706223270103390595311846819459102810317422504736251880978262318444537635628082229497007431155094398698625519949250263852210875031443457935844340921426329796552686627879374247828061189823099891635449762230880986962703901493836446159475801778045637575085141728492417534456345603756659512399039983463884374655612382230401818424070626173419781384227762499236324598263946358047756668019019853964065745778718592756397996006645544184974392761348884955522992850567777712131393625972011531820040340585970949686919783898899960324603085568077182823165680707033383857404561384649215550063623796231284554004745828528557931262849843200000000000000000000000000000000*i1^148 + 190343897439610850490794670039366628834970132162289006016672517373538982039775545771088858191798897324794307368048916932162742834784918387687162346329453781324583253002417725581044747816994224424538952075443975900608944755879162873497596086996496611061146954280961586396317125442734364279374248215167944719776105148249235906330026215727726160037857921768180611671197916364577334692468402241444992981545043085060991782350399064055978428962821842805157652849747285096697950924736243521220674182516878485281151958184726987422093799492388264320115227074826964817002501360643943630726142597932338409396438534407623455693120127025292128715918391557983122370743657024615687049506101176383987215136139564072675861947959886816055006998874950599616527424529101684391262449956201428422872364912391568370314918950003852805324406780194869919578036481817713410439280136974840321383004015183208338028291203738310320579115734668659129960774936168891819212094774163589297756624760059754686586030117978000525704311025093841896264223300484326632935520487661297866702310309709277197691205394695197850470591835960415029696201411646616631407151674805941702372001441322206212038407194752494875768862060905912552953420139231276300499735994793056079329139097795707156189987324530441968751026375774015262818290432410733615788774297741592165571749178767238652329731667354123593343443008898547492823110772363507377815892540040283517528824705503861385029297804249418792039882786499788923139206866532359778469699375198681767508255718318170583703429948677986975079441144590411513781042703956140176664668698275333622861463171844320978377098690743267861074572848172168686099268861383917717536438672605491376266788238936938349875698287483376529393389434529806354469363871251555254415512147159821055372409899312881633808525838013964968113042578386624990633661456351133049394676005351287340477692811000648750627828307684946368421610318632307706294919458127568475027312703331857650637397664791532198347207563123736783639348237999806190260884927756308619203068625071871661614277451186212666069127022735499902854261738056653082174460107465775302465180008908547351213163493555678564837690837211249269236547885455561898518965817582412792796613535167352915316930832220578708126761760286615882160385154602866193931735629690526835184276249571518523764923671735540896844851700707308099626440786028050189528194047017394874668976737462376366156128213797833605419471048299676063873088674569627599093837316481911267482915143333942280343367713059551703092483527420650584002838406474731708955161372137692826763124144676196954418447166080135761261221866630379142970594105700054440677327789051219686699857155456701431409562842472172476649329477390843613116572098295561427996616363641730860213411179950001616604802638075477418923797037907143670902506161129756181306659157797982269185380700792810408502141195377089599620441323750320150962725024705095230592474645668207961194534272328560507061248845596116132507284271127393955592433577915790496028331272286423289097207158951527434896975826910872620044493508023371293393213666579502220917608862618729605528545538862739915511752775642035316493342658909553648181384293908480000000000000000000000000000000*i1^149 + -28414691532794374684449431867228572700439221177351567924231476657434958973052339792649483749793562594405816262600635556194369977555125324260287278911766124561706450400291560715203001052416778171478977341594450826132027189356571358720765630704981695530255495721673587839869762263476625841652006497464229926559575569792268523274822922788376502091400452122712637673616818363900939249735658057083239883337907035369280999612634997355635325806049439590539268138279186094534370123779785345759620959008435861952938954927951281371001841168488480486730824948011614312121781153511532513546334288752453907596585332255215124060420917942167948056489710391808530782962639745065273684082470942682743081730054841537428763162814739714270157953979478224314337977794588629350033499996802250069102591812596112685252248181122605763671749507772305496856634336827281126598288526673677427194046187933722518449271155973043546213940550661261662787172688854846323893697360746217642436779855467543100237676968089598367822810123809351888284477894226537652440091404385535248609367039397861833279508193419378244801635514950450076700242090402952935668056495044105051576636670737354092783154649664235412847257810207287141542304323339632974100627851214960409435223079995222980743194271092524799479724062684637995650247027427857562911206826672394527827524951158371489499009341653275009814156233064090135964669714141540346424125824037770780649015827382105062426547592159606238499609213254617535490158731226021250972754341159322432260902532276449053302249165276841733768955244434973580139665507498057788500516537673616891980110823206443518648207737560048684543062648723804395566794079262352216662808249938566750768870282930018446367689075109159854579130660970717333338410447784217477477874200330107090500482220404814414784533281638241677330578942706553125725217699202860476905026931356236994816171012324622387960149315189459243864693649528925888317583113589199363385201667707242248269023372157347903474338289562507360637819289113331619784547165207305428828566536027740192782903049498617768182284739251857747440546180565397375837326565007267871817353847812770212022783962291172111020574427598472859419150416182015768605945669159739973883620664495469307437986402644341067692518268909399356119476848842249231071397407114280753227483135818232240956971552518647984393046435047098828870994701228212978499835341264807952325430836981506842738867219039519223321316832286988968701749282179584123914594729291813054609842685189991034529833874505752086029453906971936064382356000114732747336199859407685848493093815670137988847614128726309213701502440834391384307333269293636359456372157034618167545793821391879040308526047694575421880968503030090112220740198357344046798163850584036869558351898028932349212290332786686091195794283910030980605807526181461680590828370924289182628094906417438393812306399434665870215487293706232125436060792899007551357292102203652702315521855471807992798738218590554586181704652571330907317911968189933377225258501481864688838511364415209340062696436146686881593626036638744122821726744929557259462404053825026398638742548290985583753953071346625022326566150826897686134784000000000000000000000000000000*i1^150 + 752599787707514922429916407823310436792810845551294656355277686213584731379853366119643260807063163494276511767106041855705657141382052608517095011854467171169436563005587984107939493696077617364012298146823879002775232499821157116762625141979995437630889315677914837971223306673140343195580179735031678417814927566286397972113351676516190752996185702713261367269640240109177807532225701303767863119702747272907351341353922753145719409717660497425166424076526555815750464586388991356154812566289948484436882066333838051194616536918928218732977588549118439925109610323749138878583680457189506420149313382948390401016265865019329587540462166822603515937386333212359443863757612643459710322089512578355659583091678271260887914635479948710017347768938292608583691077425622172945191882399397093957534670557468066108413048780129047154058263400793816815719076758466143620494917245890266868039441279787808142479092804340555920569271214343743787742887396825944745839819483492216817276685337985644775581495484123787285318605598374282547520175698659159925682381917656669457311493557893930095366213747300383071467059838958522356144843362906511483803540969150901935680903567169467817636871232059723554292266624558583391617764424777801729285874339106816318591061269416673966253239106074154718699041391995282781696111963308799012509271636294703700415098068065738722521143315910470326509125331103332668927451569519305049256297052632658968843790797954430973634286089997230810074410472682587450338869668343316198209264916011965396269112993546268505692968962064299339088314459156661177705636777282735472606544644471411912582916648582782459151974067641433017035301565091384839111567572056982404821950970829651207176986745418912925986406276489064632044590063664366883837655857346684928086500323350420720514823431451347738005139491510229972630436935325758819149983572616324967906653853553263928054202299098763290481513082979458351972593562605730373607066566761296418938578385638377934509794427135945567392636655116810302050543630766960453693942012905566725545418923500892105323662240897841191812030036668728331221012213176553318611056722493092103318533689506984266859960904582727955811655589826779933238322437719452212195947632656311967539962813941946837468940398462932953717418789143614353467703889353743006785888287787056211129109831089460271345998797586174972640405541239605384748443896619199191948446181926869258902431809420572736189911109962559536683105543473913181932209488361999615033462634146006639976284168600300468934109704623418508047680362074174254357577395768175724906856785003827569341315525091466649574432091170302701799961955499802674827216436737443762999293662353121416023755721617852377638816935637753010821293395069411272184595544465181236939320988952247098714884982138886788709064663189880437336419272671808723609806552154077173910458017295857542396554733794148512353981826476881931513573268797107366143732077270182567894925533243494974831730227307575020644074377870569044170873466999507256948468969202330571964765486381757976617782876112033979411600682706103279007156156731861834818947186607303031232665069933333130073513045281318336643669478604800000000000000000000000000000*i1^151 + 191254349858633774700876337599708859497256638269475268835760615380477858892122092119381976107989197261054789366386221506148986094481944722086237542356480175543355435600398916315195096754196868124417488721052522652856071137225803977774559126306068032499811881223557084777188287911512979812499304105709602486138953583017326760975660976893062938001932948804458929974806103024645660262120671351879503117242895252401537091238563459207763762371161121861978056354537717906027551447317128320803621236510244990291884541081384329639469528913554487405618002087199138829211775920807957071107056941460925154061530306663959116288285204273890172203939559967580567850816975886174090132641468953597145017242077651313304991631725227040462608306224751027730164842443122561845554985491407190303093602808265676734796821763886367324355202842330954967046491493955843660057564879525336267677225455173576923315308668943535101811817688452962259232696249900506273281724087601322085455598084268883081254541486711671588753293486569660155861997109054661575584360729366853058734727370065714114996653631217432429870782549975703000780757771654385021210843803872305845487400169310590439765037760036828972916096173820610216844927910680469000817566599966508707781678161354768443554427239883505087807226929720354361487309896933425384744645920570467818632561474936932572555826920749511512388102315859304867627218656503980401300807700765403031160058956862803672249210248216790674260319715837032117618737349780535907151365695184436574483367047861272731365976247367783817573838099234198080005788383540542183023622293513008688797445276849140788379611140188723310215384037224561333751516564651143478000034174736833232082357070706962454623551221409300067814892866185417406350774110184949255765243022686616612252345927797180190608732662172316986489653605915090917025584201910930245758223793789419666692479312541515718333794904571237546065375817523069986452220191512526206896071027108875709318082205111165304587491255697879766195714729764783829146766878645944804520001845763826242958861119407240186622056038424887276259643848687448889489096237437088598262188362846184326053107276255023658994441631925762159136517732700976876627638270815753222435012701435120860318275603893377051479616019611012884322788610338958096034542650816354509614245587003815005825431639715196511457402283370844159107642816672738815875302238116509574908521422297493847490477158820139469949890880357497914600605744584115165809294605781133226676463816471807354394312314758149239460047479550000476477694571315725672222443650513777177349526836752973649339300079426307559551371882796724390829386780178544158879549638188062658790798833836375805947480687472966491575646562476658781107734121248020511082515602560130470059670525242825139728447334423328253216304273572121894212070491645495253252303564574970076147105225837861351301506037063374685376733785278623098751942842541056271668258838443095431584573752518255695682494605040835890130708246982595061352108684790476399863222042732743100632683232857718147800440736547517589613966641253216783568428305467430524398181335067852303688751237074744793969669853374445476904960000000000000000000000000000*i1^152 + -25647255922826359273437373326887265068873682642912581380898339026128226768805869111296183162050617719705376008049078942151957642384222923175717158018252496763176642695357483270280507703594159266596446751842642648255444842878514999556623784820525631297798899719430438864316550716829084797547582215624248946048866305641167627469658571342476663770169539237727456706838725755567125008481389064022646634430641084198571258403041095575048923214360899708725032494832006705435530813668184062643139132489079572216499306748872976583261637199843735517450567965100347179021942673614908813523331449008842462431644665321173759158043351398069725307188894935565733061965072909021807987222697965823477548527592566427346511609542445490824730908521772362154109357382046643589698675231425633924813442203614971935891856501800618361369244784012269300575889194491808759941555772945264283132683035798265395395462204934108300409555935290160858594204802531283035969829821325857156760984899339132366882214175436696148955393207654853454156439343074923782028865642053671616614004586589268474531152653781926573431595286228506697091836600551227348658962799848981771713454196722839197784553298917527538702732762688153117178434876463961102180138646543650631502149039584812762839105921647925785171709394080947534869488946605618608384912780010883455133977112061962502324435275223604596153819825220399480142246642816581655897799407482201678461666551796980646790085147758379268681790062123513751470206635071555963217697747432525739047291871197980032588644469570597244711443868489708002088218639143181514544885929856264172684083523032729319833716841766858131919410125531844263695203768635909908612297427342533522774474829952343496858564924142611242443635560450821480156228745575934924087438344130530569150195632040770163944108689127704928813970769305976182733901322125966950327879410445058776528176398890645063909244047032872951404158682142161090703030442583437321504345659146002309679157180277837938360508111895520312993468614387078266615864751766652236567199906899042010335764993690382955250248518124662366519259848413440874742222283828269740536265335499223405477122683667569546192800216643361953797313200762947117167478855319762596520805385242001166740225839768087259501863714804147882868505550962808566485664427700670757341573244255746174839048055009876780548757450737517702501256617255127752686263474155887080159721827772192693357434568890381955661815443280866065455898748105561005133340697637287965113979117201975514771466289982010130144298925153400585736542280316300000705455634722210515967787423198423588613488093303127654323145542364208833204145444060544523295435826050786740996403676575130394988723195738214321159250149306128861552153312258013156639602320500114057988569804696925941374149659896348058207738378082817887280009515266302102961601015376978796899332967347833756652059587738518217231191281797315933608313823499134444959995146898520191323672683000541445348714989231688197022462437143972236075965772403386658427984823414386962053928329056677115075225272740805353098703783062614276214243508529953200829553193036006680414092030133347770393917611048960000000000000000000000000000*i1^153 + 1473991877671214087991994271669210262467692751739888418312670946488420532835744225239069942251414370371449143573108934787231473599284731195610959265669398372460861531511797356443436309325491983095677501903846128551332523535736150890677190292301062763217951105044532493629580727581465342184903940506197537922208571163736051885760148978014593905670116809823325133848553113383882420760608129496913402132112970326352492778818578380854697106274956409980664447554694607598453719746482566915680342459576988125797687586803760706800736943658725071766795990064149827449826890221536779434864873185553917491277406403283843282051187942663819919303602475290824793654596501850371613257851889262913140177706758022496081073641159330113099193496292879415904051337272866752380982705903929475787643626629276668291459092214503575852254569482997116442195980811950982873760181580479247751687150622065889613263899301142892662330183528484109618571370881653911247691971628780162762816730611905125260159879523588015567299152768361574987896431740620350051951666842190387379757194102811221869446978070196001264384658136011027765240431731348582284631807505949826359090749946018798460757951660423487533899222025441563539951400716780800154843173850772977302384602405605679627243734472659307425011269594490538774363977951819035609718096810437556534974718167589999412713988723158026680715771447735943781902918526290868076130187265482227969632954509279873142862061706208300065242158313407705977678347101822897898378493997516473612935361533274936275388573945051630120244208285013540968143070110371375066219778817301456776423754360867555598813133737249019145284398512633451749037297339545159474087260842975345366570828040432036922827372792349602743016738560163101292080934201381790715808019613727715952577112665969492254964150297216194608274471042730376772384073359146753192465170543733724209692670597856079603612908224491662131656243468959401310317968770766656326628383377273326307252409407472061913370496097571457233423374750839451390811367615848482690848918760967657577979930845899749195545535986316243493684741196993988411353905851889665579881908848108537443705368799391070145280088684491048984463528514444058336410774210979597143160723256119029586136731908937910705566664649467945435714626419103066422596579686449162281106717396412099556405614282361361991374953797557446489505545655894821749931411832074009462656685226590030168105270185943951153945227132811631898368487101837563504523487856949636850867738169132294446900715019084639858962092950270432712263707006128056860751085820877437511637855219591195558598403745907959690479109198059260987024097189296629953833324535472259564924410203850947903345844912210153798106638839392700926474068162307789381316854535280863132892454063430624072135672460275848992100963520204631224166214066052365704700586933469785218559484083528417677130489972564417061670468841835460634007361435722503509576731720369690152637225022860886695605977958141668437179276814683408782839664670992948554698092959756710301771190968571168290844688239976956183262648961214801843596557109695130923727326399113083528185516176910515489996800000000000000000000000000*i1^154 + -40463102756056255126291016519577090851271904339047251349389375547823099550289390758283066289343081112985531514444307171278282675530871557524696196855441281458182582490135415967539968187195672349006765408217056353157935156470560731862618354197564209395261545556706364497361908263802131892623919346305492560622753966528207779333325229174958458674309723276953301992048820584096653363904422257381751429468852905685173119608821005631325006347644451128127874417901113263559504774943506205554979710578061645225155900370500831872855720650582608247601672498216127860148059787642136829532144599487208073239890175462311425365863821904183455055885302823703689549015313634991862886293661527584069436364750184258822909033514247476394265435580619882689856961093691597754743387317887067229892666104889041395483037013689015013961335266089000281222361671244430354604213942787699744009028984678656912317159673369656923181678834251146286715341244719853890644147345363339180647199367123290620175270574354391505202649498333604671065049788328384754290775884911842577679952841946636732109668572348551126852098475379975348817218872480170553402783737003976500007206001011616164840484298304479210373012911678320502476997767491181149457977365938063667616548453972914762870579656975642006839721829709881831826418895679568912013781963441527355100734383028761690651397076866634199077054231886934862847838956238923823414856289564643961714234009933646872679228345758153633181444879516976008384352798036632526018932379111510641456467606673700892925951499002843372704605623548513179627412058970762117653690672287563722820532067532286741024375795950452066258957349827288848214523832708696009974661921117190151984835282908768880195732268588334726120850270874842677954392445629145328525582728770567298507982728550293307681887696282669041845885512296443264632166194192922419481185341783076979149094338241873486746141823530818785441967757781667014330666039483422663742883747932589103187391771829488236480708393000588381793803585063086554172122488201450183516616443843929378122640271825099509927507100532762419442652518234630174015924269755841020245037018626675842153071622889556684168219126455526218770818939990700242183237509842722995831318257853467848301900692729827919837763461125159762443600386462187400644659437332793099221749973827225038453691307629119144913506945704599842737875716279275862954371343272574557237102959110460871919860737694490640381659433560132311052544506103409541500722865418114095546418545066707639908816766019509992878708752700608678735404976380925888522288524752350712542671726263947372105862282284124876316442889275017501311635340570404737144296589782332832059457863249250607458563915715871600176155658508167851951000814032619693300278516278707754554870519825106522858108865267797753229815742372952474962647219003729099322653959983683315509997852273406747008219558314225117539922063643912233025519874401852250496847922670647885024971105749929811230938378522141249656397102034719018004343757777422787787252344061716199391380295925690249337612317093252550664005796144093427046817829731730999992903024166169316783716879564800000000000000000000000000*i1^155 + 344763331326162017407799901132531374256598288063441024600147250934760982937487161393576934846199506856076260261010239290663309205695657344698073158952685869662430147927416381620880457299243049473901018365884064828472240844691507113635105943800928735062688207248203208093124070234161436331892098854422243800563945098353928113409532771701992613215225966745386154648279832808875192829549252687424113695850700877671315698437357312166894335168925932563363127194413769124540026629878882463353258842684724546670542988593800406029833965044388407811240250610570742757295615731246509501451540268109503990452722746313217120786864674619803131353402691116994767813324564502986032780047712460657277548876026596075568184324073449143292698054543232085279091917368607367284217791933239361340662221276350976587245273666688863427908269912134214254835564023075590577254774577355606017943004310002784806510296980929744241800449265649151876404195157436805153005239095634124261076581765040044368563888090600684033840619466448481560280962899176762575394987372996604408939800106191543590630408776319020411575340446927530923047452583569414445450104856954442105379080190124814400981352385625554935876204198918997519003389969741856256862568918861104743716962004141746671068433069322179441296297819956472958785826016479987997646903419387805016444029450825609734445832340642648670571215196806013105008973813811213813071257214648669424975084074952689463214347312476634028974356699448819288715658636895381813736449866742633610980532490867500606689282369516212084113149626739873939225436202365468947595418786994014014015429020528125435327396451780075182365952731416250278035181796167595432807679958237953436571053823004063438460918143723452848235120989677179752600766290961529830565734579363603454678073300936181162486487595085897424538348005171283108888799821462078365717657677443150763988053343600552800514186913351944820824974957171089691821920453239337574956127574578974944644118905976990110859826495457808324001978153176295449977325722484405954573310538119025070413733174747759857130164788598450250365777987082882056388641034463896421176569552281644651828095372884086508014209223474071459585106433485373437838565820757203803583081007354190205040355071172020616150551642673141569473698393038976512836429527348983441092158820897380277843107217459244524562128625407393413487135801939413487052993707865871007312468166743556673472312254714085127591986328715779059726252349411885599764563001781693744826450995420767502250326997012583387891796802388398102868902640227756482748720427886226783077319999234718951341077328075373598881267564243450384129824917022304540053412074304119447177024614863282498249687628239737547704836784765368886171903383399889660580094884113290685009641363965558062739993566349484833948161320193894907139799299288146116436912572322408489203921889592857428578556190190568982509561701734280868933666489706763079192258579397556277546788337336199939307606410675751172150192321680827569131695123952367450492146870389351533148213360652699044569301791932562910605694518060415353973976677192132886723242783907686383616000000000000000000000000*i1^156 + 1575691458424221686218561810430963050270086900020288391129401088474156385205580834699090819635858465581912098747538868950831727530034893033485059664001229251545750154672189345360912991253115240755801508532217146210206460807167345956714628530529855076154576584674613064612214880427866021230900292942546188389103375461236821622182983733957962546827167266413660518508763491597857918541919503973878898865760337657425015452252571241907971829261823416551447394025187636035150399960256584722957582666583811952682487998206984266327885507019489207886259944046283822677432549543976608387035908667889793815268721205592101529996625805606887108071496699346631285940199016445277534779942889695686095173551500709862879511738598688879847212846152202640368140894796390510240953476734077098552530357203299085444715421410577475721907403052289865128948516333922089817538915507352575768093421536856813243861708224763548270053918526861674088019906401973494511912411774549174581823114034834620137789655299463636977143482888861015197244396141285900152314558222593453074019822070374254623270921231678834633795605463443090299475453129807345713116998103341377703999600638499348341282592270580298487382396436246898288905886757152825823796582783405971915372239011607848740133899967341444618662764951457635080551065787570186498443073021040600431383616384207954857558228508889957245736863671089704331181282601574453308756946944900888082361536250410924459639372106312181834149818198223345718114437790302328754167214950052671880557902487254547301752486473532804262410157770616990955312256987493496369478377220792298955389829871080104710341733534189718216734398316918720431930994440891245155518776372808248508878604535532485873225918287597124707043088081359757191874123976442512205893178274221249624421640367874161234041169377558554503247662654638291668528282328652721002390313860530775941083998249115289903504391705253906726639584936438686525829841520188756178152217035695519313186876971371016859269118657707635237029121495803256725360855643979506938275215592977613553942242334367710184628537957741000092266316473912434867856571454124037988405874846240567337907573070949837254735651587385324572736991971148731442230608551261914297682348774805051640469733735929422714482045677231411274069355666550259358547351131046115988362548439371755974876961714994795157224832737217284749093139315598329118728172744197350818792313624763445474947704901279644743375811814282676885903125118175023216807636401765286913461065952354466278350576890988615559433249212856616471532657196748816226181585677642995381995978680083603408015394337214789179488070142112366561190781081946233317213919221024898147088131666907794294883424128848800230511868368510383151591881016874904336141098228671503690518305252533927383585245156528858213306361555617811980309714679650557942704340051228893659838020539210330431413111010694465625441948994747804873418837953483212717524325576503802761729113713287624406151733994908974237469848940199045886398839736204240828306841033751093740583904071248385622282774403058225726792479916864523154421815520728761418580492288000000000000000000000000*i1^157 + 33288174917866350626763645291900154142608374741839946903712305751742313497405636395877950532229277182136063913977053218499838571163655142369729566852703607020385720116764994140007979684561267877320101458362468513587922741475901099522930783983067643213525161379208703261419787986229779817633300927032493488892945903511788861024219157403259728733311874217642341556048731921145554182833019804648760738043753245033936554060480850819038200551392619870734397320626588407373050848206728101648118533046143208857900180356289960671185816590447264802987725732099406942772110939000481869000311810671571533389192483766135441749775652845001609311252345771616584091063605496350073688096597339800093444700861102763784493434464328053975490221118076938018489284669011523017701600001982361837014050609012658621564220720082464970359220088606511249353895095240534195003466896620385557319220747553108704794019024819425558627972216528047986915341545437065344348584407896624358370777110258964527080785987593104000135336664582530549762245557998081978921431524153496562349888622281252032589537858529631012248508771118766227152098199357873831260209986711092550382975453702964160369761919270086086765637564070418817437922435345963912142237001632749713156592214797838115602990216865205923632086154704753150043783238806902269309421008682635140188434615725622428069949252329138719496412671180467912169704209841987238659107576850598852941182330970637242969495996610334931817989171202934026213361699861217674147887141025469832279936748677930289573837451180571038267001256463482512218569694715178079155258266465226459682164279049728138721740090120106654298651874157990921904318060356446221453065460925554306136821827222631480687290143921174613208090610563087191995208972534425539626970041516147017960512135378676764352731524724612527022850891495645313352438031774490833764369741746581292700073496780925228185772497156168880487795705856838161336260179487763539445261285640431758903421888085757895961384714466444083512402700149562226685595032878780709509752498031863112943010829912487016911956540687906446989757459940238756309295327192937101299985512523485322185687215071343255624620943710679294729253523971243020117459945135576548801863870845817549467899999979980196235368128176343944037001823652472626344468659739537220952875367640613571070531707791221387526932991413989328568379961928001194163561749406902728167814015710400701545334407386344503334615278302200989124399571252365083911091398098768555844727746746232403013544834142163103593196745626506728878996455238480487227324554441132805959639221095794353707346099972391018286616424744466733106247614706180655160983570307347353943608495795081479886278215699302054611607805938144917572847894644666086484035098151545790687268725673630838955455540706113319322692807967546744820478801490126335222832236873363813187950351100276292955522334163453112396878886652391629354003112300088581191020236905023311994835986222968295304004696298935114326774761115896827794167008280994390338408359358540374020717231692616013597728110707768644241693286494283813893225280994352824320000000000000000000000*i1^158 + 4122896635295626437675379989790609780178233071965107803581478062042335665120431523866350391091730734896983800764094332019030865227849822599255686114149402264020716678166176451912133768836339796450400717278270325717536457536925696358157993622830011423683105711792718275928830994459075306022397308303633551806981730611451601908549479325987900734129803108958827154824390319897368674308056230481787835793140416104315730440052457652489820941457991444407607444568254029538012341053195827320864409121419464378446401974923282376952638781365556599815503204417473605865592436924517671489875511777780748558039655380938608952182089532452338128452348917579086807741769196074923587118536762925907958627073047969746080435348998312032526327622533003663747924899421282110818507840991595217008570318491397066542162545786906363625769204656632360645673008838852814072106011845471419785886837500814749667463971058522603988500344706633287246315186132359704896089451630243130268115044143719231654832303088721460565581051276633411008399161554584965581941306619658546870646021000467826110616762265906811859851221333196626361682953592728773078216933318176500259528631769149275276929747959859811153700909408713641115313495617977319625511247190587296874859455311379417502266414067975831182928933866951947394545374986915625171586928900381350950547538799210611673723263050603777466883045516819001402952525808811399984935632035636056047178379297640147961101080479328591501173340817356963749586642465922583431620554891777979892066469961067805430268784197799654296175331155252341664156142606507483102968827708761102214576669325416677792001843002123577336856169723989316584637868842949959222661421765820139490165446577554315459782909181145088979630337829626267774896175644868422594743468398282410538636361416487865863613659335760096333998228072454913766996635688890375803973191877902848763657976222167482856702736516881964015190334806976564738628541838668536781902021388367433347548606845736488682802273115416606714575663670707429308140954573608214829132103969893227938859138348841091642940208572045655726334076179427303541348045480427624908994836529878169390319438632444176795532409638895013938177259491860450678632829817109441580816677740156318398496710603972228675649854675222690936800894008763651498027755999825095034585698896400172930783116906732806203238610592270878535556750440806316689331108268344575628162383244837057354758666358314120723897204378245739153389215785782717606397761498969387516998301373858063468483056885596202848567729291193114005211335328830744238494357965192226044856474758961562725794599089025993867582594175765582232696966502848853276111491587911848870195007666003269348130685007433575045680610079099963465065476446701212931291215610607368749622447490901280267330713052939629264884896620668174442711805944260898463159271062423537282795435953949307063757539563878187278741960355068965222628024213002818193465764127728808988156833169955117605099839300566902676474563640817288532575081748596423135939006252124788848601099013535408179180097485491250130732033043120207589837635584000000000000000000000*i1^159 + 30283744102876247776539814545013087353900500754318327921738714773338059732197972957166435501273429486431618490011561036907182886200029297161506182082365309958251000947189183238053708918158209169300702046694446476278574030373091125619849881440123910072847123705998961306601956162966021353436072822945320199131177197942854434263286692158582162744776704341582060428333723911170498786457035046426943013042222622503504953686849618072794600815685258231604117913046349974147799031877074005939076947987710838918485597572128653827846765090959314056360657934982894408587009036199874338892519068851067786877490076017591887537989806036252155635870675810908395111821687126924951832954015055010194942780669933251345308046785820683328502936247240768670303401230599127542735004081015973463405767481633401828653602043042767023050377108917333151072454099736832934966036719818268923441860646409517768830372340914497453679128834842217733590825256831030307102206748326892926276808526460270018466394101252871203924372069658571743353888908841481027854985598242315673721648123063672147732239914413572537973921195141164449082795631725994370130205781841367445918851632666276613570791802054315863117361575584138427814396145944262517209164809800401687781684429723207393667477103982052644381213477352204690513488778019674686628140596009209552864482158115608410804230924674629872465453690819208356013571784470587754082762712085338455720748811225944975547443649954132385096084016479707407006220221644683731617444570880004860957771917757259400093025556952923012161865992379258199327559539127607699503335223588287998131974443599235900274247246390070239728557015194858585381381525587673597443785372003994634345402370129846378056988757375827507851522457327478742893348527004225534305342497693663625727283786572539116720242295090374194459677445328549540954424649534966994202464839585629968923508234716003312552199476905505509992447257169999369724736636182646621500495594445250257195558460929987868471228657804054456353860187989904733439432205778295788413554402943651308319692701799605959629741529934271323612670097749726833135635216520992898588718020762585970228075202874063487804520674081760274398169272030770992739557708808117381713437055767408477996990575443619994875127060379211663046962396872945834223621349479896320378556093839840273929880283621517354462033976310101544532564317682933517185296966137141747018149549114132094095391027455987371274276015017806173888431584735374337415206994219245620506997103811373414452713627750547154759102003919670434840975631361297729058004209647592810525625995250968173412486361159806130550679840424509492172322455827044293102095015209224070415099867345492405826087353769946041753475842941204758285929554830736284887002958950174911328163864766513621359766907201802092739544841064305711490393950735099060458699142268177642030725267006219529214699312272295757530405637052553885244802297528763829262825898853422164066220279927430611892230854961750540357717120407918477067443645612236590670789313630600332682310448915864350923129187313382904489976400644250009600000000000000000000*i1^160 + -2297830854246441135582194054174498859480596981341179467832409593302222239826142073559516186618391543914220289913486832765410250199215019944164688314410093196005450646831323086451649952128281796307794123716247278718396746987874183286321863040426631355022556038655368765631234482445998186019226107235356529201388367152829739289367644160335526995376676469897390698059198839300775666749787151734179764532869567537169258272412490231310669115007977774051164103300414149339548079641240653111679327812724889537993070191216836630792910547202233724441728530397690683537893311619336968187272831779762217605278668189086315378154363472727792211079194749569126420572956549180047541685982656504736798871344142436710414554803987149073548712825946032946803012104476014032006566494722250728797055216813192039325750851069031976529543223170057179255079918255449084583799443543910983237659637430503817257065760830413373117215586978180813013987926473626861536143409839093200019911793762755183437512739120892585679072544773793974430929785457822133453106338087231768275323119453903662636586703315126160666846766799654877000496244536794988295444212825491068048235390280130128621949793670190740827375865214517027248347916191424933924582502317655948675300238670123157937468280824022313682506860443730173618586447072512335536461799961559134404302825436314685140927736161868832519637859150633865675766649117322455413269625360477033914806829672414510545868463009540420532438587847105577079349841546100020831854480119396955019734759067246814309732485080086764601878986300995942261633626771867612225131393740928362610301341876070085987247123498698060022085307099612810179044923621663843223178418484066940918636563680927298672642299151811713628527333257193621923500650225074451074839677665004197234168760295450112168695848296347898479123669773762065423504462040104320333735195989766410301438578042886265953353716846676135813970796921362242998841497052384041906222904032734300867271950813218336876618390733781844621154967492815412954275783357157121823801229832945631078462255400174800902492197703099619477902044069398362891970171606266327427161248714650417073887145426769484703604052272464642704172579980013602241769351584239212165969563978357547515743545772879342560584774437236521534630037977343920894653243105469443805912959507758186507517197192006287215809133388317890050695481840276077275400349320698345105547404923834096688136975393268631490949572831041785388215487594718845989545615225856503932178597513750888694573890807295615622543223846224840958312642485848886807096024390084663971061144540038294867347494090894195462191592077180736790760287706360490077591400599367923780905286171813757377658159750225422492192652278853615520344208323306202590851974031104770080283759873068768037739931366659632907711064046730487130591104088301956725986737060443717185315070474940350530983677195420287402189813434370431454382554078760043998969537809790498409471973982481873163856568585938691367564775974730269360716257896616691225642739327268370593653206614240674132678326353969435073576960000000000000000000*i1^161 + 44962978648058462838108214540569673457870886396099079637474584304561913331749182985030209619700035605287659104664016053634309784660568594711790125848554510821345623642866464272918934803984528248844939585712804720392939756773268523930735801406718600530214867654811101040400003010061551609907904233900068173953109080342750290484331607851610596927319391001487820307331792830547141998168461931032553566713080193971821961100814639452056645202829396767018362196373201815657819605286480657934452438294128881145581670479574616514477428778001866391519816989922701436670245940996343147299978993050386293228171703572052308241473966175541942257150832556476228332695410461345439733965884869413248520691377352034317366121216073633929405676761934290700860933630584038255339677982322405555402298230973864788794519563561010724764571717793229417186865472202839636330345136601388910159366787762929483784517045309373302835180277362823365006964079770294852279967097445128619716844774572168312995359102466212215962760078825613882833738078363216580878318995410470769804816909771686053135312208944562436852123717055237422783787686754586126086717220283008721455898233448570856157526481478075838730496487976866129652027286735978090901008603228542826712494689747850079755238707137322906032363453215285605004902782459908797985613195081334111580421785519719037509274265020920468263113004931444836800032357827621538435495741040931277841811501123557511096387357059055853549310302318782414256566586446415725789534294248690983169151695464844946935290278240528483922614116012687259288240518961657881047994427803562422030153825339775491141663537070360524698967131915512105284341260921858689706360414647343291655169986689410113718116130000312814373133215294284361660899688323719979434513280141750870448941285611423775031859456330513970335214859166481265970420995396574395986602380742113326748283645837644488641341919016212688838396910525485239090279302155810304971119358868351638167206117764693722415460142336154940911778075371361221374353977103394173763352921929704621047163829163561887827261829172797923408887966599823476631638878060397518099841517643071531952008835959598017651927639710782282448164956878824461116015772262107726137240652537948043807663020800138970331431420789974087097946045154164236544709514546383990835941411432358891275302881064864993092989896954699540626201921450646268170491058560075418280524460404692168828047645769135687473365135235731524173471371065716214382404019341708217477424666465048144324006389548763106483349703868288824262717625795247047704149099533142308903552087785817421031374964175770623274858784194548962846205449892580408928604560627396128495665047410231324709308900784381700599696521456154598849378199084088355908148744775598583386190800914151946421756184612847287407780985877737258557303531439423163025270686660308957647476850737629001800730716520206780226486416769245011789997762031956393478211768095231569047547918445493664938950001050680292644717425867305777400827088589200191473684279212816320924661253043963306531587358720000000000000000000*i1^162 + 5893691847715138156486283907099976854840773239167290300948776239545872770746066278952979744370705307022526606120032272966241717465859083715761298623578972518197573471727747131393946860256480137660908237293476865029027635370825342701808719993337882367039101721786442151909899217104941290566275998761348553382167196516952860562264710302177047776222460828945288286024793999563227798155060325709267993921186336631559685970505640264337028445189568002361787778942944353188883251270957955598349888586808866832041055063977493955762908835763831493054427545513848605123086120439461648274716835629117932866687488378712200312522841749179184612473897234193072918431885061630636733828275503933501012497557925325147209003067751518579531392644446958881975930370304927290391782925339451707868803233725677205984242388632726915545623196658324518722371990167523625842319964916484120687188698171585134235387452801600502936291807247589931907602688316941483186263350480452969583392578617437270551153147944088792800560230477983756866501326541553903646737199604169875701034903095013413590023362287910475302529035490042576593158513211425423980111453453137657222823948774692042208946482494306134817989536459474938203002194497916764029413575007206010995548317793184536185219834680778488149978995268903420099099139768944144553019349302070596252945326331495052120321954283370039529414058048181772512127001571832914309057678882663107471280229506924980549895022519647515732628822895821424295619384006756988283566966493952083734609690955087503791448832506945297977369237812046624584247839585894648854835872206764485976391466584418433438623244082759142362777047927956445384851065142909931311039512729212694196029462169808558382317530756612304958054149222245171735593596549752940950654098031963075703897053379209985701951010889898572188242485391775622800048657018924403676595448080629681043384177101160847959450387301349212192689454561331957064818696862073188747885706806945674605789703656141546285137573543295683083093306533614376888032092944624767722327806882954127847837944861535802569027918525757949252555014913372689407444073352922757338282888954349456389776986553687076802915714403611935477202554328917620500978628102796479263775646779558434262656488172224670816650001910106697906217026566008517486043424523589876153049670128812241319310064010391308557082991142567299835730187081150530137997717535889768876846093221984551035575174989925189000230488943912401484837138544760195467123085484520001227452707253729402642367189089671891276401677729363342619986072717344272315594221191373563874357005601220967577642015942131452824116218595329735021266671386056276540024635604632610958601824989351567224844796346919873542938537476447100861636462147464392184764497873814676017768288088723057616676242211535005243800268522045277538841627183438028722073832704218332974721261871338769871301391386853579861100734804553876739080799279586361321050864561247615857148776751867919356315805882718476056934817603287219727852154993625323673401205989730757418223231460966400000000000000000*i1^163 + 263778151807651838167487587514892370468460209764915293877923830546337541113826116430666403202382961548115165277932142862914183543902872563580531068321662428102717197395588632619804506191086341380181206963705918498452492178274143982889678945996708283276009890688546259242962133601725464524848427804700527172983650408672067142938212918710843413965839099133417081088372864475045489349870167091985990046948025016912411897257371289044237414074586316923442058339942735192555203432884193792908685678496541694535938805776300265445858332480578081537184276128982100112417455470382118801223368659924562980829409237254070871498047977901851602743294370503813463103578950057270606489719114028853313161179087022152805778665100350320365190701810266289372483080825318804064824348561453995713200337328611608577589778757366621089416547846070864308083206347985939392534618183985276748284284904380807667773986066244372751590200840854249565295032625408280596048638999329618448589758851265579585916621419036093668007495818426435447564100038389386646123919392584181454414900734912866185497683023214307340509074978997605615723413572501342970180186662034668458816082578183589812675002116793589606349984061180730759647091142979557574299512489593010406521409546505701796412560712190979682961434752781020769063000416285868831597953169653128002173709490897617788444830077000319660634704897781020169926837299837430724406378340810111874405945598739468593645799695726851990415131034235519712757512148487584638621265450954415565338375719614588302388563003752254938642205004223176855801350775684802064239800588950306726677849288199248531408238611874156061331963057185744058924933051503090408701521868655430000111664867271768949686161700413923272946760301681549240019004839902215576137396355982443011721193272884160913084831302121658581464717680478818078985445675145835220219839045026798104971081645784452259807745856278393351651396914682903985197080497488155863105854938085555096853237495113890142837978249388298906937509038604974693782226378811033779378733302955761519787561680852725728079828193447045021779108871228922494987692828428586014171620088082870264860463832816584120257452647380873995614050706717036890007967135159336492862580977526490607212927633859288393256241185282647517070487467292474121839463642869052704475830185050458522990701054526742166893782098754082748069144843878487791602592065939761209494875484342507370179717918402062347437271342488220721630913304345727591013848383929731022842422297323168531934100272874574166381700647549149799162501279659516123079491005988381967456552945795755881580161677278316325406507767504525498597892223301406357263136340143000892913256272659652777911951099316985703156363564093198524283140718552235499321775392143991846709618226768462766184484656202604151034664121959711027300045808533399290365969262516443546927745750940115848347499653406201447050514945255471739273219852711906262363795350805039059885201514958783230390960842373775392308653829596799615665362568339374354554346677972500480000000000000000*i1^164 + -3151881105842100802018227190844239806587445086966139782651998482383318266532948443070979700641487138136100103432087622267781697182344546141082930552485444823187251029469954714979807695393463271504776965368121434170558830340999420343656407200804166582157075196082786149170465172249678515426742848750488143521631081636455346611474835506926696980292887161579588844490330034494485101131034807607758391218609955936472753240751298742616747324965638461255401541536792470297157703397240764268351527467803580394747462813631368327544529793760404125662651009810327363302227130847168887150774457902363896194313447155806548203374756398686827796763039664187390867677522837760668798401995381115104296786046377341713607571287013954174587400708311208891186899399120862724186589663783249442277620826338307719141460356815771298916371817621369295930120454061380545640420093216512096330794179848187696638249489127691674883170817942053470024485846155432130297962003491370821030591373974674142641013263934425798034230557928964308569821234868821774003330887826371517354185779090121552678159713392606222058714239942946512606830482938376884593002028206977003691492547353183683090747824636640047132288591786565611304220976272716726905440071669775927055883665044070078872496526150600619699568465946338254561264427291602860053668668264024886137434463934037694362627731470953114408979993562399445919595119323884965225723258415477781834234007042350418054033055715186997758717339714551087295236015181952149537929048794523355187689123720453593828676083669355566315472034266447585550481731103853502206565385499046268982339149844877308852094911431034075524160603631814383058625106955666175138210147772856740750433298728011342270192345853316347479543856644271326661082912183132038541108849326981451239497738452638639142462800834328918584219776347650503993900592525915023779386930728058648564241718400532188041515536565156416446169577417220782233908970308828461618735778322128329275406748521553375472623000106238793159580174132929527776883898095444982181894057749768143621645186573344963420400917079598576157108565582195041720850739187843357293142218239290011584568645494021838524875214897709752909782339632466103757363728071766856761983611192702058716349470493922127894321926459700667715399089471655914263383430398713807006522440791272990288442088733850266764587901644132094182960186422684224171789901762512197123046951058821166968569505592905082327904004893024043117117983829685919658193889884087010184241661427197380216751943958046824619817341864988784140082703920402437571950511676739877907789784419234740459495629722147404440869762960501456140111340299349800080785068222414582876071430791070228528714534906508589306946650571540530423364787593648251807511558080446670539227241541023630352584100875490797804194866925864833254165278038119886552673521136894633518687773248660245280099401018949099137077994526080736519094888923066243642878066966446437582804681315913957930629216616521533177090079103969844101982373814284058624000000000000000*i1^165 + -785872881478730936366153536176110949469092302931016863182777614937067715876519331502781760852187919379434360013632685102729272830815857706160636933917709258407972697340815008558275547051087640104364227975940156986082393763718368026975003144714125777374113949876600171907310414204776331100801664122548800436344512882252196720764580342222075077008097684714563121488030367461455752142145960927785967999304484428999209785504912278376587374996366982254837560596301730090817047520495293563328732891941161476351451710410242027034481330870652010255398564471547635312002346111668145779019553138144827860917500819630274903193269017306537068134882442330661262798893214395094100724115147540861776392032115549109313046176881762067121700025428705742820344024963398914808354136083123960665090916968873829672944189658381906645073253694260738820739874871877688963831682328391413263488273724792555418679478214734367393194964186799401302506032612634069327117647245827681839996471792414287131747362377158797025933831365427132703725037021916011994997296567038928164318086435135965330848760123408864368210007631940590448895649070678317256848080966532582433467120639294167196193154729282356745027349616712356795662501341203680960322478166973702089106002374109063617379688252815319685576421934843187472781385235792317228629673433642967031238459181344272285203733571922403019011079411121799962354973852814116210988178309339154284506842385951540430961860673700889907438204519731015062823756243858752427245862189365149809870208394207235552171797847858644522429298063457949357144578071199576790440348307463695119847866479952958652929193786673580456057334504266394832264680891292740048495086386943801988205091077831074278547727751186851757278743525441269932180700292870280078312816842922440335513148309257642759642092377260883843634284374295669017922030998692092302741885740115297307007879954136001777939304571682458280951286414026184940227726951077565000154239593898718483578717048775155431010843593980408766337896068993423741432077090288227212413869814604504157822931742365128194944724144529779669331800187170190460301939281368779848685168466359216500866829986126208519211396456201859372281166146552407885998621510621955303143450819498683914542842122782470650459385782269960692679305814655937105818697905759309713522022357074657227672047520096070940315518609456471707270149218921976134817312564824353813106276671673289584009013758490101555582843674484682136068273841123117903050035625942976550922288812268892431411759735667411263273905127474674457958388820310123167720272856480135561326710985191647535453387719595022305539829062939240763462100207428828041847755466316948995272623214243272880875809787837756397010568406054172667821811645457538073038109917190180055048842563176967159961070533610459187506695635162920643294842330552490443589540551430154904481513674015214175211929023056057523706612925250968568313198874880437302622091119713633984340195205547201933427731085327481981970632350856967618560000000000000000*i1^166 + -27777602496476285624139515088118931752375474698214991234661784156420022097876118776149987963701196151311925230804681052263886536729522631808837727937340890264369353405642233191017590254122382468612796971057075762645189915758909106405876768385226299905130394839402400477642026629711097761059052649483582038137691561975718059246407181571869249633473846823483828171292318349947622152522895037790181597207407791464551525086969614243841986778768891372101729299367852561421886873455171701126553433565115242577488150202966288268072531146585261781297653511690982817172288827452741914273098104094413809975393860122025063872582753177930063036420166814384363548219667417725625169319634541084983177636961568950360135771267348605102177231000058702570246440360724185767593220564375200438311897724667799411584587405311222738660280531055906928126281812447907510620116631918441535166531291561989192210170360224345502306003176498166939818549257908192705316190757268193488628277665734133434732710791499368149647604908701663990372807828434485957081102373196558852835706206333870721975488805565644112110488399788705930031710769290774090529636696825659400635607357619374545084087904549538979818300829254428337895149183560347661391648366250328342445490104473465348961090012932017345741336918426545446023352828051491133640882246546787810326776599198691305484370916424567274952936827741044455396965785078701256363543443462348533086133042360698388941598815607892157174292043389344215365303250740090938220238100677488358409870065672708229631577384914816119507860913725237893521414652887665897826283377453046092614666852263223215761627786609211137357018684833279112827360210521491810149696628363825607193946721135421584092544283133159074980874574521141164203224956573755976340333446174886406515005942792575954704025515876615386342205255262093046784276166165630003298865040833433918709921145522022674729578317235274100120620196476029351046762043745428664983288131626714372848832099641977147602760595072549123479825636479708059087595084512939371204570408525237011730341567050004434687695134742228612167040478334890145584294841161580286745490224738452391567047013065585321784153007494272710838081051800406733066432257493425894637065638060688788723992621505317136003270550225969570087581500984416882231996177038281445075827444707149521630485444278075747585899839438568156322693246143847869155131511026300512488139101402328007309542712946031070347943335433189556061692079252708477341262796662054033521160128149933803697037523141332635413210514530100714475083816195189211774099156963420512788762178065043795718160754604080200708170269620964971234925779732502363843691311277806795556587614396931864182776088945717044100925465159711016918816512674964974802954402032886445753740696714932297850615850112160607525797994839944980247051196210984022736123424968169492420900961708309713634465407286987210163610908891127083040347986348954920764746493036855002186060118328058019275702772282171644308357120000000000000*i1^167 + 48572357704917783847485688868177812974529552376919058711823755116545863053363985824032098380024379225186934199348808375072491397327720621458333168731557213366418712121213668831685000504544932441661882916690315693559199754435250097878309059100262864045124103341806146750426432105092420088058156451117852407041797995363586471066937909105609906624385195836407878249230960178722748969062743768425567480875818709028224281091553597451900084874603273281925295293839991453005969796924438452076988715680483638251572385918108610774738279617869598106710914785989212849922024092267419233723318608068409257352958430803794526453887350597437690652074256517946580850218646422472425455794783953018316859914184256902945948591224701516963656251169918890207079351577981136945911982163150686728490125369956061632818754451058823270239890344308892063115840286917336615754470517435827999865763418892304116605928194213511858520384559113022243388864342303255729345012515154459773108079840406296269845893359065500849178202693845288268755903397478293045370614539350571883956981576063887166049409179560507271201707087158007850702412489756157434657322934711216002295058897334845108025821477586563751150600174452111577565364114506702438382473543223925855035461390846681302035812760666840772775715601672820226784906550402795396568158944489083351412203707749078430076703474860067238383612093574392242429988339049946316759103659415752809916883021266193803661004857969060405876281808428452322721108449635706713343881632448880998015054551397531791773446522185065389684001853867276072699637226611468714352894203649541499751309745099515581402850680323024159653108942125252428440036707359270444970170059248328668706362187404305657306839572615124253486107261080023056844270718668461371557121685682162626837606517994961086963940325063917403300297609760488677187066170894702276985727778604504752268453092831943251509546775409433603871605642602009577118684092230423140316866364955194476013808584010544882561861540199994048075049516095154176618398115243184295612004330803683937606484483261460938874260328002022557288968905980978444862060458413980940933734058609270257244426453941987833284102444682353869049617676086360626756634296940232784121824878975191163417281100859120141263257805798085015275384316828538872890636462059990904036279992913668845845454119391610752309785049024657128613286611736494105859394515586897271427874796071372741638933887359664141803206498623057249198321156988009837677961198869825258756184028349837764736806294652290440454167824452965000449481109713674724864408916175764106785987518863573494469098534185009497092217489049745911682705652207436248376051122165924501860147531427380773605758104459237779466769031302455156712209701567375969867064859212745213399560818094424402461556473557121610560128069304868985310804811976026970936395134147850207223264010321746515641241459607189372542749649602994804953049627444945716271454789118708872703996899846837524701904896000000000000*i1^168 + 28084740988733940250657805030961740468577075683765113071852742535568700310410106191499650663426361829233290516009581547448303561756918942193721805778767102433377627366631643596132396270139706003903429177091123836075414870756662573631484834568117930245342439737541871120556407495311714900913066581014541321885042521940602254529097596155085237297613511689159192350442244178316969870127124440386285592374118194539571459461735055385941232268347641900221575803271659921659386658910314490349671312079200926827062305007959746840628198929565857155782918651869125644655184055943801534108402102892287718575788497684471957228645051186457387759559092145192780250095179320142621564720241117379685954439335957879995914251228966326577076653014753908444823275520651250756670228948083058326337581539143841148655916268881045257020499689602406446859986367902195747568781288871643698929539167618276821099432129602352327543652074022301126541324307231222189145012684797165855761594398158050154999607814444086304463082746989419751265342265303952178919916083257784950137459968986138840177002285721321629172936530728983008034462425608831843714846792222972277614736068898538892095046810445243237605651779070761598100507538022932464668591449262241854351251899576288557410274076485216867317856524813989322344692679256016537340262162469517560490801399920829996809076741733764139350084406138241650126775330083752590161982200178099700557095590416807901511002136055414169286490602910499207515897995003561147909625881596196669149972249180794833406370763623977285414563010776841877232536658643507152910035523509841103185356734130614431976125820039960149000348443888396294803680938626377229824380573353462793460155279618505222186187619368884036623095359998333036336682870581528508268568313655115573157631062312097502915932279177208829548571143472659583107212306388492850635402998693204933791327519414054132988886279439727446490824597035912481240379058412848259934846036080947397235080392153666470547261842753138957652788483262555253387359430024394350586948188615785219163238140555130683134070466130351499105524345499461922906518559289149090259321869506915704736297065945366773212358957658699702859987063558035919811246327025456550663761273557035747705994751072808145825302522960107338363734636850958658752010998419253268503068641353841691508080571113404732917609903527261603828489439322843639873736196585304279824555238562125794814970776974501378337241563971357002318083681674827337012120043268110392533790499553897922918059178044774404162857328029590549747530474640787309087632864177631507830020533537597186256077445920279502221124570109559539892863066471347980796087994933576768350387161678591710014186975503103146290562835737164563360467208241660498932224918259149189839806881591340644916592719653905760156333073061975644072324188142009934610216511670028451192223736458413362846484058753560617526578027055364099026806658536438627810831395543107725572394765516800000000000*i1^169 + 632829128292360240313858118993812172621875461781473378673964040360934051262860177253105419957404565977621779909218551500437268735786270743260462857381557982790890541754989200860581173819974537189714936530026408193949033001860900242221952979303847843225420820447846976293912394767167806193098248884196652543045218371479544005214466788626134560982223377694901322143713510968869996422459772033477093142908431784659370705458147475615168019178306450588495621351964878762892233720190147091532452187280825779397404786863727601818336793087288878158339732043618066417306863604955594508288447739648312439199498798758106785383096506887617753000180405916924546187621101220394749583468503601623443551355979694838023371875465321460286968049358086099986762889453467187776972733270060965427387035527373647728539856950999766254559032562438778063004102789393400850441638323688015370578144438730359222182414209913791570042415383774636773805255888923313821792457588512692104058065611286037172802215568835640424188082457997731661895088618372995933247862942200296734962817158296975566118143682673595592249183002976764984645252314742940169311025348283751660774737041338325964493079648771706049570914857913524937061928031807480515635284223095409689322109761894750468153911038826813374830579730200317904367479629742423600267132103129454844318113498348680613185604617512058672878698521483157460935896064434326195123673509253633667333913208024397188229503804255564307086370616339683607578565287980419069253793012236626781556086246269330957951213290873020565028759209707913005798921245995321759931712356230814542603219539805445526451793614948268783665225852507026992018562039720444616443066918974284229632843194375491460990994644203247154797871230069791616690719334046136500327314334507050667088257616772529059276465941303635670946897450147019730431801649536657931351915965073042824802684559993525353841493793901892817447216062819215740249333892969265441053503655825664994012907649825305246116347861788932271193482584710419526469085019105618812276880580242110207996962609112305255824571570853531799333250943428370640761780311850474567548045528160282902514561734075636006575727376567730741672349912586373161710311070942329143687924551147931950963083469695253184831643417457050122747261949695550826322515299438222178117140974834647418478327909962921365092880248836661982857292890033542200238994795777040991438301688960702114098456611293476883166307649927131164456789502503016698074037671594804901020621073199992369539211658974830952977406261686398201141473745622081696961327253946566364060581277615301084796540320058670155976341942776814083684153312251470508165303404378604703479381332114094045476929065267021033948736500341010390378509518314462378892283663910348255492174896173987518365005011455553278941642719528838744337802473310007657068343381031088089266714041595471040830507447523843259097987634789246970414136283959652937581316800512000000000000*i1^170 + -314895093197100264525791821315248986540826095079618011569653159163371904272429787497799486448745715886588836006717453374404213150010982585478885575649353138512876451343476473284442255032567611637697712140152072236736231075604929587354509715848403351693101083035148355888037339481924920308928431076535850791398350010843231527831475315394554568624932015117767021452589212399748559444355381584428569439138391203139850162958528385816323421814713600421076175361341888584194753971470433928208441732546637990894076939894916786793871824553851438950149392975961368385722015310441214478190208210435893610842489323178150470728806263865542492587453887059640196734180824667115466441066597164792540843126554592805801411222660381819524578835787258197499052382401522118338557816583417804563903118152123683512107446348799813827473318421069761426831555715417006257138492913859543645083016694541104053908194412066026723185388150692350451984705952508990782878075749135397894513476242770913602398593041513772400281693121352561844967053805134583502870269425050996662350082104705681658621476244496144116601880516275151517189178335171522078144158198976956077094827864313198701367924534093063708493832484779441199743076875963173789393084935936743874626791748284917156898765670964233768339869662661321895571336391908970168406230439733269705558700665986082675541222235000000042835203178138240431408029875430081454121152422124021147096307021063070136416660471568863838609760467251272189705824555583983225031586023280169985038144591774973147472979619453289034239276465255178335066278543328964501147291421794094035715703196948066324405195697068304844804874077807917485777400950696756261539917449809339451285408850231278911027797885334062392218013108845565358811250167386782356489883287835666327610498228022608375560360155112067100491314626562268579036164209360145113501728241630245963321216736993612807864230266211639632759642550391929665112903482600922646303685177631786524868023598035800396218700992810246614225317663545383924212531641433929611207945351139524583776759901529163420834050874407765849373656690972903714718101693480701925109456458809854848372264645688042279705403180739058363703199220723406003936472637746346843961996203433433305022346854320051511126409019625842947811898937458551003656764938144391635088296986063042465740366799660616397779615561343579834241467632487057443963847328370858977768512220307879158609076134115107333877378784347515996162390355332011864046500182900463186121367456120521632770076438197703627266850809210392551537542444686121187922433968196515337215468522614770026606697023012864451308356812399112967464933030282557189212797158734064245688174577245878839167374344701298796409444243946343132809350169959748433008375783747285405801319339043794019699388932262341902696707869934473928844354043148459582892550380330200796939318433845867892801210103780162150969320932291747472647779996663808000000000*i1^171 + 70136137880420782205151390502617818603644741493541790248394599271375853775576492769948425849219995536993074563155691348271132606743591441474760034745993328527185123433812607550637973955066999829451894791584548233422822361443813972036343623213963873631133215382325502139244259698676577534086025623383010738104349790089328213616073688570458069403503830133261189260515317123180167887933227293148259820089087999918699272376858089366288206819085869998029790891163175283127040346745916512938487246625530331191059087417678001767108046805122954898319214681570856344416854671362100503774532387583530051887533012152868182723506871792538398193489103065870965525885646921169416342529944016131058695175821134961107602359678568357827002997314606001278185262578960182266427821019520983153948367096736231403634068150284585303044798884479280544630009163097881123312613989314882958577353003119056938533272234186055408230999279701700963843918158077687453460360895892599398468577255312468308854924862721964687708196590098559629739858221916812109051675566335814770386567768012893273849269325353493279928523207082564922002144293767627160307415665086948697498126038488437910569977315438330593380333764044883840946149886737172118327374253573798468299011113653357502483341535196063882750941443310019638376357474238348725143665479635060952252297274382118615406168172912264617685121205285436376574481637442521233233901932006332208132511138556825862370083220927745793616154606102365500344671153625883676641268328639432868001809130705345750221492269735639817348719005620647843174112443298380036233132893670027188295816106373216994657235578744508493113386028821323098330587140392378334013379749505709880468776872378094182455891843035631313445378438733600652078687090170058265982776379555064376373828212624415332809190100586740247895500496561967513699316051608831370471875452613896047728610657201727336084785535188975855446422208064151595378230721180559043917052591082772112870727062933116407571645452637353356181880735753150489698526896952542204158430180303069475153334339492445122565151783492454064299200581271756331270821406891671601747978513158907201985022547052538089080782033414396315682120999141189879455428873091207316846446631263717769786404501698493426755470689919122186051382079155316729058269472516273232525768651097141968514655733948500478892696466549933605233023558646534490959492423059371609029056114893104159323364325925311252246572711891194304822731961960175207936993680694710271801826625290826951199632897253571065759858795453759671373598781868726666237040025360692476822421652083304460343361232498763851375593679331451863365088310421432449813446983862806103115517240902129447609577715207771462622874815876977715809329351025973699218987180490227487357993716443429880815420528814590854293159331723906176464226732144590675329735022879321589126757650010663421169965429132740619658740643830169600000000*i1^172 + -7742519458156119297798534891348193664881313963643494444818963040384873193495666350972846505826345060905938506620526154097785411623501300549947179521414420671069188501305078877031637343772892969261949104791616147733655533538455701982813304856007330755701964091468033138387694109305208665256338274063479524618445462009091955189012671716519592907714704369942446343115305663046038393046788916203320814573069576530131590707078983317084079384894304452314854462134574194777239589400960077999541541044789627996957477698523387246892773624037343699338684554837475285079828216118633164545218199245917716143960171580238111960262105532614365110380249498936281253270154933841666522003152867383625309301435229784563332979282517872482360418377740127245050553816422701855617740243814624751646409616539355455921763541362622413823977645491493363547238186483563711196887914561096686964783250703820095880965258225411607614386183542439415739018668920187865644883110092975547570041672162787073640681194115374594443758868278594967599397636540105133189358701422007492396729292574783445899076177786544304088265755737969959809638852010176481330925345233604078602844083005817976267379386057319529759995341206201241713817614112854799937659120331781269618194319260455519504719286206440882897896108228344501756943206155750548653500550472749684782408614974936637196947951827763511864652112862713618944970484571347778164329980190020519270608337441388181268363766452437814870527139195131894231046191248941069294593687065162785358578074182243974199881553549252901615034485336917317573991950592844013883858704783457198529519696180243992087155745416878373363836714383695183786496620699478276501258637495802250725810589352843727940399341481611454082164645119876795230818211039710616986445520204587667897808132610105192439961912728171077067519189391805853601276518703301726172475927566858197333447293615944459868873633538217131013911149854682061363487616873079048932067521982518139468009190800351732362157821290202145558006048650771176436656852820925498126505493212899568159033364966539855219675918073345792735822384268582989599948787675483554624454479297099677230342347869375384195420124521243701572676083260061482176334045875015931629789515676471195911220925851451605863610410247963769935230741131562387019979292393429900688484705593165470695914653646908481540498763953158759975375100322713235662020090636607587708054679813027952870501209648101635218379286759625573442471516699181427793375534988611553666235452973047304408066934979538021858851107876739195474667337594995719646746273214569199969376752467052576604637410401502381499569957318025847950400702500517474195857948240522029889417354194001626416936961421098499771792223366182525678999490378355921020873285655192227039179350249398995566323857896798746666336625463459595785585939890261169473478483068284197031317477061786032367637805761822720000000*i1^173 + 406211259176224420467607433726253515294049137545399224058638519372892509960903025434090213624798514044790218170900074612270248620093239362057251576227374250644360975045598218398481776064651242670850154128175195390807009320228741424478323200859289644608818022586307727741131261594492067573693120823987119309884274793948222583402813873328757294666791261605265391655334166866253034672403846312283183310862039321457623856830139566094722937417025904813107105815591421115253817657074377321109494985057833817786532896833642017096516981737108894870439338494968419050293774864599392053462011060045162587093498769360357615497429224166031590432978755799720489902167665269106657959765695020444984410107503178601779463695342735660919460295552997692213770987219972515506070203015537390258139739815261196052792834147056362118368719338056389862812950470447382293245375908768263089123642794633753787687273123814209084784237361837945938287427709766220852576701274688889464238753697819469354543729443355871054624664574420468700675999984293069755371707080502950187228624301139302342707225140958070484995322320157881050730742773059042987924225159236520884564836686096247391730844562450923865762848435235137600469146482391274552408385283627067732603395367051604061362265455078988654367413529879386228765083074982293664167963044388621613236884755435622478109424784965700447815278055613648902434254274322425965556865602952333330818897536875886679710563044881971456133586586777586250902788042120572458115848655839465747884993423488770107760787031853418315277925000211423181944670578269165148735105156134264795979380383724476999922875297486062642443984771259081733849548774542128978270643071606079666304209681356280528039003853074309653037097412423291872508384520540993149821370693628770635006460043797258332178664589601718056670808770813347741276008516493173756380855555874170453176496258169669614980222603420483771408664569623076448906913568872790621294663434968437913203069319449648833218541494685445295602975455029364115550598179758811163589617638412227038467523542539973652131749857134140462207520810673904645292865240249623802273969315543934635518856529496726845772007876792145423043874488740512336432170348821475640595003573589039249779206306194393958661460947081289327606557196148465158628534883513021800749695225556516360190411230366009959384314282573779004329117208808988582109276609294414228301834315968987836721935423331886755193862303235895524224088288629136594886900363268231576441227746593888399204684099746278103953704645987744698337741249179145090472499326320681304135271818939649283495622355916783915999181380823478944724911876250124084625905635778276697415905823924017177119791683538025890124547999130977970763169376815022294775641657471711113143791822886991460115864371623892347402189172047720482805554652918177868822624094356575869190835316260864000000*i1^174 + 2801783046035030571274918459510953554557630686378654777145068529360738714222824443575753022682820723463543031345448427066667630057513028385254769553887729492762898723399766473725836229276635017747319109469855401661341572634395814672273448386232166556674052239584937550044540331513023705440539701992570353597440847799689177794880419885392780926624326389431231618824647152659882792956490865892148962406387185283465695426627335714205900733412733724774123501633119400591225210757588694523721944990552593683005669501214105968889349378976142916180246482219704836481173738791909145477994946701397504807278320385151051686678863928372184332717509583554349683900290967609741631387706241773667992661181617939542580037994357711132324649595432495603403815557735667768119538870209179009980140744162150849609788478745851384215274967727399804864115703650424735783235952587133728108294338762876115633737860091844730068131119582047277371768288167671883174589023364298771585902399495781535471607447526669108976480828706796266751627646649613139581546136211791011493110306386236008878148172148406325503002989625234416001352366994373489681087525062121999298556301991819494258812762587920116278800244973842412858016709241272865393179044721927376109426805434931927721352094038187167593035355970747710439523940065235204500843576504098956192558839524347428836294258641710212901139760539428592384992605485541002938786755312178437320589073425772696358505572018740153619604148249989295276035740073054076027674391502434892070441330506202344637391749380404417514157516004469360663740496826715802666011875004147602861419589984323936123289422775324274232228333329314880979346522226402043698318182260588436774794823088591677563219459320271896142626277503485368954776314320961950869918508081574477340827429297274032568519615232253825433207744255735176495176316874468255213148990790566277183916166159025419706994679852411276499489354080851372288766311601828081657060347094923683675009848277877590779896637265876724750378316167870570524865303661013335796105581589752847258299490365820078435877771742626954082812662066268067514736866095023313170123158067748595926028176903272254256164980851610129009328325174838835879137657774096879303691295112673153274106914488250234475195439572777812477864886586295605719220673863598812044956714011704048402254731340571568496277679530384167374744266849151720965320517156741617189587846524265861930742164102878619573763320393543596527736157622679183807530422544789524189790488145169055570559682347529992579302046709369292958226719024478626932591487975496797388792909886205273279936888396141971978546401099967557655766914154720822751022071029720993099056833001432729033334877379040118801888470659785500727886480537653975213447408580846299535243236900366067722953974718917684314685372617648292548163369703486534565908848640000000*i1^175 + 26004688352081295755148547622524672874122623338232381025577156156654056785564282665751789490715369992052724761464118415443161684431467187353635976323424006586874663922243849270064292034547719693698649083321508494445391261466565402644042969590053847879145974916394255137426836424924807796633592586500755015281043130695270581752596249942833200166382625042748565177374443164484275957134232105560164748387591471347897309255916323704036503262610755345941368753144341485736300133294052138964428877577956479468736949897887418387965707895671287184843291992400230797331044774912501045519074913013116861073248561977555004638076108348719690826163951513341783607835291638571030582747795370319690534956836304267421794295715003855195555060397644104296256739202670195320358169489883457680565902119950160592657200714306966971449843618223737020021083330084741495292635264203574750631522134846081025619119598966784555857717519997961283657057851627848896776894410640429131159999446572101215178888034857832203998871471243150603690138806861700108882793434750578786095776865157609836782017027318976137247626927331452155787164766914946769490392730176121013055589737551644038506303275388448095142631331985548890735790827008179259182131230849748692824301972376513331114714868707418577539931314652414477724917998652318627361675751955422656659475180352329680005502082437429133625316461484458286776516911513471859110209950492789222292876734201252413540737938910068923099842824784099137601546983493862018372693080442718253418107019073130694230929177765489605983780021420000569135296511068761800950661219526854765392698888868587275040554683350817955191155983867527265333546888523529545138453517144325354614628181087912488604131167390991240218928890691849983045427368053415222917483104141706854576257957489289636302025213826646890033730671785919116842401455132988797600363513726552131799054377483338214993829114280446816047921181299245102407189754263600621486457874241908687494928020078294279681405238937174315851624833563833008844698768678580375986248903727010164246934063279754587001386260954668825303700948577564825473944937602379123152445739534188476063518762097379066883422264012449021604983972249678213342332121336976501955519731857720813115667425946962309306831261735986072231798507683556354519060063829768354823341182129676363741913910996464384731771096931877582679526892554834452485470244421657450449347079028879980850721517151775506236268380879402879093903216273191238762299189443670718668035729760747033452130010289619604931509563275691008526433186194723956311473388825505652702147511768403561450733988373540327174286699704685713172982964942923858854765166095858786390925310309774304065512260490512928543140161184034377038994679891222741419020870975015205089523735755532711572997459415276242092232973875823496857384960000*i1^176 + -4063496518634674444585659698297561735429336787269534339510582282027299071163673929998067715118384076147038810038118631315790621698808048689621322628219541655649258755506940095555221754428814846301419113490613477716510790800196395961478245693222682670554946863996765145327595015708906268594323991955205052988032733610767142887983754354850619729641324398156046013066823062620133604728618104170944059603746416656453074573728422587240565447293633242911482691476142349304479158098128876267892951538593289016464206157272267761549723202253561319419995570498453351681032432053011558178177202349487154522029685704350436089327034134953232736067105173145087971533505977055234285622663228184746286451469161133844353080439106198261497117315442988508614668456554014337072976484268858600145380513181646341605965981134059862117086129058523906906609446923112026313455932868584679955230099598801275372692849975607518378588844460913752403684891363249019758541553233571591536308867953333510594630576293061628189008918561552078987212734347099107262089698210206136794106030101279996910307045282371035765552069429157072021715621164782781221753518500332363510663491920976024855778939806092510358055746853860721282237114171946122351080457421452390625028780597417345656398120957711785912582535464381847249253701421172172060143599750293388255089989658637695240316153616511713996744082891023688406309941795606387836521402816758148302712255511469899938856541997347936730636549613098498911900736922799624282356975525965673194633019854760248221307012436415902023761063263555577319506659739260625317471683260297632837359358589714865163665083762814806407668996115608540091623503565450616569088170730376057850258425969109396659222454311056348853382733844425869239487578237386550288453618807773366328618647567790410348706901259103174098609964316797195920765966502632363320390279816836224339889545746739514665909258332652109129912413701666239040582746072974721354271698908618529303227653280823257234306800211524040305323921880610699919269210627171643640138058331052550107128679486382411557274132587070061194336842600735955421257403314967050873532371354685477480417370685527453741448472782025421602164844354845809729512335927401944683922345261752229554504411390342974056584154365068009365718701776697306105156634600961137125968465489494401988260445573223087769392895813259012274414138700860818356389914549297294362438772282246828208667994654123357700364144167449820369773722394797027109817545660069710790517830690042350993144968242534355442664526276754353497696164289922172627358662485046219509927734654930594873338444087866369229335740182781555189941803561432956720054510345492514895140211382929004281193926877270203403636164681123123417961494666725547969021604155169132767522815413208775680000*i1^177 + 249043486807511914641183204342540602769728750679929496089451865808970416960530967955962535994540327021491291862780258012555454682136664807910229336433033986864982655396600299240378496774634434334972834056856744562493282662047755943516531849107243646951422198867436432662470939770062884176138460278876418814051362765229382441555095473687436483297087106870509935966239383774216229804403928950290665982706308194040102594928166975319639776234246128559299795198359234048159185984482214795620111940140838095579989842191582406460066837195762484526717487668799256148433766425805012106016459305627855311075140541567878814704732908428471936417299158629202367655501650095680363233628140602988292886862229087946964162555049065853900799470691950401678993289568654794456777141063482955915612383746061874479706484337451541952542536560186456475483506639687061522409314968475459717670830974009129550033755552002175714357754579635089002094746128672811521022273294281425432640261103223408171796662405554510963640502453827808879317338468597773309715903143942203066235727571756948215258601546782601981907429183385336374277740445998210174826989762911775541051039491042394571507650706020480702510323138728742771102528086264280117121515543561001116571273054216663596325950211950720719355434816769394093877731551180021682046157294554648580296684236973773029214388572784258295821423942853317908650245167898745269279658670641467742806834397001190345409192241914850353828619049236331510039271950791173033929996979192834139758413942546116674704120595169701404014881013062601283705306758853557014401215993546662108265875128668053718982816085277827997479140010903374859391952464545853188427001306376501258175788036969863447550268205914939282031657836351713147226824787698895171965112325668616554585682092152387441516606337325918693568469443988056383274848148677506444910671098778643174241061470883862143244842033702350699485637146644149052936691409286600835048114336697493901462959206507698916252796770406757466176023403861067069530295549317836046475941564429419597138756185881388027076741836236518877929903370203566483743876989397379929734186405371062229921866111168259159213682829262565309328436557128856499892347500929035480721233916883646469242271771681256187410030740024366152432773237680728326109212398540784099928004194360941905429271367377361360312091777801943530687222521726804935284676620483909112215642878584644550288443928343715945042025034736807988844742369845796431634878840451298433676774343049826827539885426493913382091687689251851865530205361080732309427861155084235422657357899009034617766128087398286032444751559128411986034137365193706414600845746544977367516244542742020765079258281216090595015869921184262170132647181651200*i1^178 + -1344142027861819901092244125637407283071650734714340388371670000877058519411673426087502224485788987384929638534933490576368053761708935825894876564541875217169803521914775567583966498040982104866636082343578655785525006885899781735738230650261397182718555661098106875964839665027698660278176090249954202589998374166514529081090835221591836346212922795955453820580698275832429045554065355863076386152860796589606941200456779130331368831395236382612007554775538667876665441040892592903883056695837930979787242042825909822655938874822691917399086989844023784295974867499240727673224967569205337133994466379249458239140549126296579333402609341045809137560663629087386009838110892748000852059162600253809816975965055729719800743184838949686998474070644449354178080137630123780048302961381719930110164312411532527835204067962356007505907957142511993123779301116660135493088986676958447644053294856785804705427457975673194401530984396273027252223190274034762290058257900732674086610659602884968900603251452765537965845041037440238635067809137126689404465818254104980621698727721652374462006026368005660156764600902597380591848806912924332005330317040142773072941859639225921124120277331052189687696623546597712711637029104853190636748663937734697422966061385010458675025881008747605483763146803490770490406125148766267448019709505924710174918096099778736505307653809606020647785009650427769172534929998434467002492933093419880885718927692902397851147703781799453811151003786056857963457543622056354408430508392760872336236108045898064090018630717897910160226319421377916453455115984734511449398080708378607486689974363361924724902969697069751114315690266020965502091505208580011812997614746732229561766044339761315913074285369063956847260358781020366995853328261946207643842207008598847191426742081606895723554808816952068958997295211009145988027656612242621373348307252459154223621911075008419453030342892164483048341115587927166943642606126226004901791105067264812826788063720998916035160294169398376914076028079341162606861657467842678896103026234582430958866849214511988296398671488764942626215542053782228820455154619320132220145069761833845431957975312019034086003545085065490283004836182469926394494885903813252615987658081380321638923221340929717869964378090147840214862023585050057364045372278936303648530790761732127438960845461131115268066113114865966911994796563580410404558256337073819622552792194975435121299048579563358009716490434648869768360226971483102760257110393506244496254396414715500173545207079153042723844025704972000698078428750893165487203291462244557203282073000393223323436456217224374647893673431003481380699491565918600373128314762366720*i1^179 + 230656164849376794915667405037655738394481738804720124788854245293924569890942733702710225621878773509717808407286570324442968475074607808254376808205566979111330509500522722152991124329540901084807066738566010123843212269705133777873943367612460686068426644897691692641917855552199717933782629548099817549049463559248725561002883525437415324146633170248996679736305502530458814778710703829286298461443535914919475171132086849366174482419577997636418634973135945464732233639341013163850073527074743622025130612417470252810088775013023148093051829663961385812287607950021114762437997719140809384661447813978920001608886257211082772575236451216123423756373430776165659333783725903528753255247832744046263766638864121858879850319825033416695030566180272453859540194416137586889062197518935278658888935759591037929768867173457393305232712841193017027513364308037166038381893210213476213458844296387443928228500737124963319592231077430504821375652372187011637721559070408537945182876466361193504050483088112793880321118231196586183115353972135457145719202469287009967259224306610920705221790495701080908902315822814376889128329545823978767780022961834405098712294658170241317732309081790720961221993933495782207954683890853307730176676109108667687828202522072508858515960443875635524640942134513975910777084176878442997996838988353995293753649516647051189200005466245338228993598638519265843311349315177488642304864401496593570352852926585720795921782470106542902702791324492800981540057017299501573462728913113886547319337044898930962551052091628067337393796780583766499142317460188440147932583974288711069593958253635363526981669406248813615611666956270569440860095216351628019671121958680973018140919826562995706609297202652421839064766900012527825577464930746039225682622597065770599338124595440313206634245403856633687342761732077804838032357449124006539359819548411775408658939390349408611759906586829060868774989674594730560817717574573198138209248108079362237761202892654756492252754122045217304225595117676099829148043300966376089799741692725911585951294937013410496558303315601049673367425391152950851190169828704290673645084967410301426149269557454948592283667572492495288969471810898115220878551136592971738652256791803467588467338314669008850129221427488947662904858326760201074998942298672110145147820006550656460161832647732971683969998403830469170322457118008133509637380563712891148203214659908291478550557455914921252423689359455187681321204842325467619881393217575680925390205486426074785248169120415876622334980174551367449106576420702536041973962319490557772156787437583743723727684801*i1^180, -15395511405808544706324633469418604279693781859194830957260870472431411688196628443563560111771352604802323452028557284412577052648085008706784520716741473459335869921304926308524450863006962069220032570255815716538752483066947796718612932921861744644001180113968111220380160462312791264478189289042036246389070618131583644918328436279373310635717212444759133811066211047263366226345280069669950640123392410647455433218661589685134698148972777098224733726771712902913384628725651516693386995550170114919824103212806749405529486748329121940999187671995134788944351532748961834847389220292610665751572610779378566831947356713483303507551334415802910269382839972488015544458205017310925426202480977416023731776136732398163555729959658316804905844431596838503189526574571409454876678571350066215451782892637132524548761159691365753480985171692124384623158785074858491814497314139022532934210203183319175714385671807619453707698301236888209635065971393471660192208217934780136094554331591948999123072881866075688041583620044171823451718681216651962591094065298922513169131952279305852992465977841043649274496977076678359053126302012580611498639246903257283241338803945528866926155897685535062444695236245929311204323122856411610553045386056499719918542230452269944309012474796062199714498166611357575363751954094877819179100111525616179608255846443336628214489589183565355599513716747691459287301491413434010143583621719660752384768228975110832911384675909722372292434801639898327662952840237193306588917250707818021327880332494488607654285633960289941521889989504390620028793837655869119838571673352377041317979049374824758133291628100995820661481666647473790525753033574511846727983845478734062399753403829857401315788701983233605969103446230916665095506070446544255318257317560514159709985850939286065571309690964218036156092241658140861513705003966627346567459277228472301334417564562994552240115016459041283326686468710650236980755181767982407809913794533012161082080557927581473512929353113974215291957125852750443437939542467476725662557145388943861809103931977148286193525285002413553497305279879959621946239983664891071106800476747770699825757549088861713446294558893091953819675022175733161201297054819995451782415923041310728397426701778074552756991168349148550264731461243191744288401118194820359941232246813962589456324257845990518724686688548250502161112656879617895466633345330145549217373098030736871089171869471477086745746544856883703497806843967975484212042307616215297764188320431031128461240075084280540718352613449648427986272255897117739134795207647475405666119134997675200066086457751351684993624935327474885455783451415546786744478001599267639470040907006406671657456299071923196658435938688057460723107310474375117561230207800013562848108592594140223315796976618452130502273534047652656826707540116409499234246190592947051827626985366016539390674029013739048089412281397040734134604912263305188816653142796537200998483556312016687608390880158710262416912303222584157372505146793144893201406930088811134094175049757040917148113197768938863528746781395536983087877441590767469476607002852642260592806004304854886250592491727119927505150651135162623851243683497904384555971871822748318480031133933533204600103093063383486884959767515710805891453293378702067777976233266115159698109579182216715285155897944443140916399420061262181677015746714489404734179324702117932840204427571833022039870862641102850609390168896966178930457169907710623293071751406697409168055317895349603983325176738041206974178999922524850926846767065138389049735894761546037384474462121524021911589753457966216597641160978326745095727195421654984952902468584678789802892244244037449380671114370847485030158370785341843621963788796465681180215038576705720246274893259773190320492068765635633424005423863568931756924013389422594574615613634619763522764039890148094734098977057892084345123343966776165559692186301573079558163206657906294372467379857607375427644851130444529716115351610041492499282339299423842981496878934343697859757110551515410495889712288947420166091452584843727684549766103538511745491566193499289921391047665738565680373123840123448865419850318701584605845414546489302345147106375891489029567232100159770442194361582403176983917408683610710438474585226545891519289643329199722292139559257329486376579043094981742837589958392854608716979432223056083214806849839503088120538903642028528363307268977285989647914468455539998534418131352851765536823236797704867193723573573461096416902803171900946220556116884858322424821769967392427421733780651275623171081218537451352904313071556510881105159146334572878091311875902040996565690816238320018115018985208824255428053520703902205689370427467435297183002837337520023023167748440064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 521900378140927352696138738611070878276563987034729340142759557518321403804114826414011579720637922515766106506677314272603843881449353508818444423315048697150656353975389827026651862317408475497761255983442994788287947870348707712745134143320896357558792880289144981622542038945639649249787940928093972581529069285748254974054147385685981407633746153367268313038124905127438699622319885101473125883687838805641312898533566699873575545785387931603255189504866473903469970131547086873032867461755743503177624728834963684976774073057149535400516013760741826479265825405436481330325600839316312816103511983672821096244556946299261034535750940850081414960660253831277960776932860257243042169669886891336957020378514797407425706805794651246088826141913979583581148200311754152490068658601121190288343232951988597517505345792841840672934517768049769972212197087358461000714693401822527783856590243060942266083335563819139319001917466051846235625083650942925740263188019175568975353987811029967665596998264033214185205991744463748029116054641709562399197551741903954960073436555027343936758767986996857627778044493856013391338174532979993564188552044305225823482234370019687070546588476442150836726406460130270635342434662781501667937144743007072898889227628989309568682597613786291899165398093513274630051514074510679985883258976209461190154283640606317597783343252622534766601440771204410688379292011710622705299376291356593587422635845321807046592968157328827289253012666355775776312292064032911302617201955687848575146371244629822715919003500408421131581661016892579351226989477564170202233433982428325877712401265546772609332665946241809353939631950494036226876417905822288557157072994852382025467224197452922860127109308404146803769345376204535301318257438681389694700876692940096407005100262353728300729900419522848274002681700741688168530650154271382962155396904650222188604194944947357748289845642831934486914347643729894933598388915895729249228831800082615814998010761588658219540754041789833014935451648431315408672161698128534943463462057294447403916714254062216193175396788211950351489652149959894824019601484052479412829105861949198713368189335007021782699813818072031818141105232131002999039316860580290565856440047400017676039346841121796790065396788323105461946244614153838247365922470750927792585416285952292598364521452085242818645581476394514416842373679201562168339819455466114647071327823712235024710685931842611141010466092457268978704006467222805940788716555000313242627823289987500008653857637593253772589478241764630959491894056201750396916459168871177505038411329708397725827294934329881201450469889991399500715742822765209380960583592157592507066482687930226522195750757837006036048698296543607707535617655933275852570743656462650057541193793274491930275568861938372783410916343982856178261226587213240953957866189218315587431646562438181821015175181633391638752998250150362782177263594070767093310417804562905165780843689056512860874005363793389334970304409151362812901478959612203048879219748662413385065475759995766366646123865076700028366138256232783367531713381722045056626631810498683911788105591937101993754109946971894975749898639205843039878967924052951617958941420745564146752584797521276288393968019599331254927112433408584643810577660505898383541607121194252469090696010184938190195491269805292121521538227014549870931781810642043384376069536177456683395771478712014796866799032404447595048638681726289204821358489909747311460366555409151598177890025029704403969130533276275084955849004391725839250027646129730339662664361936094614954768214937307908422626082036504923492039828856981167612742061176126066660563812386955941887343340653701297909935097636676155934466845486601612759541810042206057388873509489434654010009708623422637045472054860550556541353850016573729444665847777944304557195579245595570646409152894475171382614096234368008213693599055255784388986700882241529362546327802735423722466941071831658504098656673295991900925405015946123345149561467435124790528040268743675065390547205426723730565898382569276504384250079657442338096414624888855519990867984485851447841180606389739399657011736331664778454792002716529708333160774958009402463952709943581059215743133917049898760608070907912874437345099096448331345386270903183567846925139377636284770981603447535747599496988754906900996266410007261824286973137962182974336597175745762271109557726341190317265693859732864086485100376257755300386312124175293127690874122593119538095410994510459061691488080687588226199667998645539632524320595476586145031551719237285134577612612637600638206699847088117471770808480016655849922227469561648324282811912670951879504105177023446969669371830084764758259940233810083447659750624734232522780993126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -6635505934530092426768594431864173307664366052665385179749773375462293647090439941440826405603570530128491655967832783384210752602205376818118865309518339600203229495065750884204028320599478614682417897952096788457920693249784513744934467760716218137266938073251033746871709764571209527996814867934126651980988744404157023834713952063071215904901637239267378022100140998984141964656430625892675885133594701779983556436887116935829688982601194924948102284627031096612824893544480994322090828216536357789215221141226572731856862611734041642294790831163739881472623365449223307110945577613300620668871107992351681365983246314044991571319943541545882681380508987066006754626797696342659403936043010890382673054407023168868722826629556762525455451560451546658700088881742724511933687086844257397460331274056915158864500021406926266293528186699451558271610629784408081526096772224975255048434106515348310910611170268654739730419828736417227308831139026263134984187420108246435238732354545404035905426170785024100440520350968889401507094231991336262013749680413154439861836812958201914294769041908662977927786904370854855649208559196160251409985993201908350750912968304424950398847483140814700441820937999610241298739146011877042719770584935586608044801948490008384893069946608078564501436196389490391357145085134059115724693592186197079215475767173112880803869368510958133935081118338456448819890316733309348708726882511927067173846803892833356090457460624030073779768180972497229441097029936743752563149305745758522791787054095285517391437219490613813177191562410072903819585547953825563304722141019953017888176611970074849001053714550028793205897444332262288252141955063069813712594860188507788491057146064545599583971879181893381223398862707655913673099430131013158512675990669946799133249564402716639844339821596083475537337480282711799681362248865361495176230993287174688453491678933944021870112764893393822687897146454812695123842248204024170685089363836127281544595390719493427297689057395921265905500203027138167084337282363476569830855956063674648007182154247318694513006094137942964938979280567430639833401779045896989893511582694613368747330652984435758801462196082110517566353608913816150054004210767467290401722874995276715780722220445966557555498438046955344337389731466442417220358660410947277488282016111740661762478399539059949258133913228654666795224683562494467419591104643856525788401038466367980615801458147679129359296546269903557944832223931407790107344989173898105145519462684095460158745782376536954891864029522886291125732098941130986613252991037687685892518627596211360468150022115317886905461310985131055428515939354238769749896743112581641649307617279159603956467755041508641655334708568540281131918708810233742403748597583418889499237113254995074816418554015225603195952238302383956174956174913188086495160164016373902747495412491706790714537046216792388316500055069421175816023347638900473894571777882128484552167875088093115511169054077192366383184445296759619274262319724108550339165359652115380714444260601166292726544006219857368653561875555646142013572331295596004646711539794594795157379412823050240039046720641027333605074265555139611534866716504245930170077703426075749906859597218657670659534299112475938965369081507146777722802130745800332270571046832189140375216352874652550577895065115910962030501630403964435055112131170151151639038293683381498347222046215116978316615522517090415537831091573627010953215046604411140765528552154161571034286202672299995093123800332159370592794418647096462011105126654839256534777235140964382271595046900342927746398844815676293100337871824549037924700406878042269522160117043899711478668980531676098236609391365274758202971254144271119754545227172406537413163635806539980324729111736940230822501311022113882952795047090972753528563609361471990426013711065825483162218641072188672439972622346692553957324868597047514332427810772395453770263641820550522828475191892589009640930987287308928155229445957925548276476549730869583212979858697273530233993670270413685883543669481229684208211296476691399862121065727232767108742923369337824101780033574084482120284668620125452222799919931166195625457678520845941469685959209861174167070453711678892931779431402857432338922357659519940852808454463539838661640691675324627055629746338244529053371845207823963903598292256906419863899937791453210024647092939961047659697960714285410805050725789790302493310385628041241772476444641925982955038848517835258902936717541196323805072379755763315112181515945841380245236135092394714978769848564220991113252696224698952627532834748495801150757985949256945277353414649848948923163637725626179524074642688590915051361615226417233408816402121975046492244847373215978348870505594880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 42968716495682390283129018341745875184995039289606831508775267698829508630934929430452286292408144196228970111711805879952234631516848204108168897040647070783367087382600678331123650757165211678702977267824420192327694817782006801024559725418722504122546812178294214566542980710003657915798557642267067051016980939054447999488741501123647283374559986443744736384334337522888945718422054448957744160982025435531025126870461576582262395908364328258332530224851569216329508259129663841074904031906753130344268582730708880922047768537488595420115915040377111478072223257766017543515386833986656781929435584879108379637310023424199884326373475180232804152839479524206341552142661778848720844546537454097841526806268553530097945523465256890769977050570481690891587284167520983875093244239810006832307218282087763754610144529430370417448596366414834447249264475582402012336973673812378979414909687147805684262858191186446101475876152312246762656946436619639402810811344919242972133547166341647059611691999321033408812414486641816637229151200628254375279604756756326494055959098885099055420034316347605031343397252749842591083731432291430453593392631585292392717044494227274558934920305706914106304739479563640837847013488248805114219223437090324496031303689235752853867234863983776448853590535486942765950937210278730956750863540503091327299879299607717296865649390286905769760649749804125273893352687247458107099542568201494871235432713790043222957767244764129715619860826674304543160251990623511298388656694019555878895762613739359742548906876312148416726945946547151299527402743416362283515710984063875377121231802696623085727152901057262298416826670834228757851302959023569728781036984190032778923053304536258983503645637653026115798862552108370961355116019760109598929664600659187757742178023924317770713078375889187076919952282254227326943116160908503090253446584110294083066870304606437317732793034581634573687357872453880420332914189446766463408613169837999926339422862843012545048916956007336346372524499877178035750653837803452530620977896047445244624620351901994732051009303781472707634954279879115195893951402821313395873694682373782032487177964129604172712202648985968437325417411795305870017645796311135498504214953063233612911136616899846604788788125544340554094354278488316057403174966083366643162602227786347642713966033306985671439785404408378730734406291112757569509804971365231371083095984233885694036525497910790984010020348983234170701390436924565116458372629069082158807865510305079883418827615638931684272828731169860086910879026351937334545885478965343985798181763770554549568108090253464007281076120484834165101566411170952569304358995231493920703226284414965884863551125405942623757239721186788393780838982144698998904479010600109762579634721330759166802591362586767060964703406504081301849566021718739010392473134679630782528773842372964566292985083612727705238806831292205693077453815410732103887483949399482470809106668551957958042419837309025119721462337975173467021313996523260552548866674142775451697330639681247570197736493581098103942612706922024121101902632091286528162765663949749077449003136072295750888027413673834969737342619146953769097046327530354276397791022577576167561311227084948531134779204671157760127803329433123885824976641450799274726085814578604079155885591117675137501988252373117165687327408899420170544827063545114454491705504417586970086958331385444791767892631159650218390325234694897438758152659261616061931317308905695184891913623493504900377463525017713877392485118648115830308650996297611644977956701604992010706046107516563499185509034776976215509697989042041731161690328585003107324656956877385928797582672745196704586663331483641837592695603576319729560960372084878762718491236387204943707877515278834552831519503142143582564111564413003371836840044585910109257779601887108639727363384733004093690291418234639890694245169913456380627410533756076374015082573148768431446051183182746420678126288510045391481425005964229513211642975844858582154336848457484161314114719361578835639761815756654346236405868934912510781488960365537115227260735655839375223162147754939477154931852810226595281741690762798965772596378250748521008203148599693948925388710151421046516576751418112653881059576988153187568563654608988219928931135163070158872580340524281752274294722707166298379822207680086007795952763273722508262867773156405093532533294707826060616336035201328314211203423879678026786292940868661723741437110164034691832698149191595965335067056572442826394185006644052039252947880943838494974946408900371199842546830332381144193536113599302990029725138055734036387097774190538758731459006767997855773555726918012923531961842490183493701567341533332654818577158304325039951542484992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -180400227866258409816374150026232433534587651799276649514225226274534386636347245926357738913667374898341723448895390270336696976213749214790744039834064969119593314432943193819238545071846948846181937134226552439705804000992097693666701908672191656847505140557588738204259255284801925489760741519366392896216516403176694778621777669208919878040756806496117604378915258309176254144576736523226622491690822771493451063043746316595545324528610056766059632539335758761833407712912841910404682565193198139455329609641677419418086604965134650051534204015431326622803749871892858880398341415030236400212036402301336617074156187333760713555369603979144437101953682472912424558684143400000771497503693570653133728855245469429959117082949052145845493223239000891741739969475738939370028353381179706074469031594161794400787441908796824507089704316795149230685852612488149398932562815722583079238804631283105394496333810362484593177498491298410565361470745093327210315392407681347018271011972925302597684344283147474524028050088525848610518868299846671590763423780709905227289158417875153352885501194355652083015281358145256178750771641045773043883435107242791791361802143886843832559429730398490780258083884474502789164656809589754477173871419094160882312057836965059590541480939933190242851794465826521710470022223110570222655443252525071079115667811992520084458695886378740157925291340737259108191511684593802881294841676427406585851368661211633770294249877205598756436615164865671889662599982662899927949449634921417546447819361061861839157232080709441426117750441557714570059078796730099945596784258428629017222182185777688762529349567405372063360264318751531743497511469743841526861892393615209996702493010657858861533768341682087402616570417800643853408095183389350409113058037922121497818156662671004648499967385245721299998754088317070746769449397354526823178967658951685012929282977913331437686990245834141617440041130993940677997165853406683725173777966799574115903029180775638370660739850197831018506418606192707064454215045148628348778574508200098028422518879862973379479551500687128574464247733361648496572613988735399616234156014690846528322629177666952885101408300062044413399803617924797864492167016898841575286506203433356902697431776543976374120518752663124163658021146815067227857324530801130707202993297251004536389871831891952088074654142321209335640027005157432981141929795432391672806149515895603244523387311103549977237802409855300033205239594432129834637210185403302557245366540360171529085642693952560128859734004013582679712767893140875528167466090962731965453113417636507166503067405372537408723527500735830131257304344316017774140800692805256487569622399588221921908836181411408169304211138872384214663078861127462147719440466459424338562099834562948127204549321282979407546572671154456593985608650967778207532057254280054120387855618255599188577398136821147618302599846799627902098317524026767239937794075401904768745598514836530624222244554019175508247815447829246480287477068519746057287177552482952185727167463802355761462273797527821411408558695975336262672881840007921730584610177308889742250585132138964212160182444363972856277464613978678878646070634541675569588511067759211806205908574839358990932374864601815344854129292306064845195366295769008584316448068905418413442343409924982230444072851729728673569332526395369276252962052962734866581280158913400483981795652678209368488667750032790840199861494736212693580746662465264559195560601987485350837349433640019802612381508052488040606095807006462747351153344045325634704124241508578121005173069598009139713296777605871562438401448783802825429662472303169611449492139013183308727009173256751994234934927258976312343123280831430793189943867559346291239647370079677585282781329984816791231395089359274765721637837455290259662069831288030078411419836609876592831877211727795191685184879655886797518442754498041817125292411161780640031084704561132854741758267780965635635985217992236545126117209050176769586283979819085095047432915150688073265436912268502094766103376584221853460603014352148101009173100456691409786667698850670524107881038703211368268412201162361559521081933750652804441862766749786895807848800836567433407595254392991449418817878179991376086966997655576070840242250231078968894367362296942243234551603268277490387089045723406782563088747562511464801178721586979617624642700910463888959879801109827744736935495009848993048725127246245700181144211196821100457447345587993933367166679924366169448053684893886619409474464439921953783655784989367174309513095650342669835573483359820401997844355034294269108032622166316719532786377828974120174038260211180591807109759350645455589511601361317918579712412607246411062179276291588792789657190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 509215629089753061088200477729763038871582416373151176804363950006711689797449087910132421202673416820531758434001285265578051647705814725543483102615432671047880939965518608407071623721428329776299978319495158682651250236652979460216462661083459390906833458490063112976327920422514604488273224887943231138808690456898669311153771371874457943366660307820137471635671439917293371981017097801488716819262990982375181383471741345634322967676381573016003046399657152159314467232278291717836241317970606294219186843036937841774659710799082084563183430235652971477132940085483445328988820727536102072812751620981640649080197793157075491889843535812420908235985031333937176365480823656270655070540473259285298038692382331185561863691096153954541846433639055358558795886461896375050316342217133609090209080313544129842924994876056560575305470036567868400786996432833503687954017237535560708470826609470617136216785327903335066053780401872390118117604387722222133440752033357271157140841333894414527808947408444437396600677359616150209612983631694670939406838497635550796892626088493016711839447476796344968970763351684844867089638074380667495353814871645186319170676882631457967381795139049881774287756227536254858755419568920767522223340941491120118034185425919156263626899646003584925455391607460679512386685561956609753698683133198598914988034880585209521345479309268069228314864925648441448781890188749483869874922485509974679797335766327152754977079048397190472682272459886678143827175034223909427448973293687839560399739154015633699400378880308194535671374441011695947406476074738566653045552990446155766011012554603193585127045055604516698345063480030330069753025519270509665870754974249423521911472633309308047420370375940402292224241371308875844242428675691482843756377109871589191031027835141343487739141445619526755061828682070330994809510923482857949618201822962385734549972529029516202617797861997577786645802100408354623372776393679878539666570230365748505502784770710387254406674843667681487324018788954799937404098066774292869926225033725155528586813769192332396535438175529937836920225631648448882061065453914609695877927013705229067923929868325810567628790917912345385562655880568662820605485483029441902045819224367714887136007711679570472338306756425626295368773145193649865844593248374580220124318215081089972359466709025718857138783189400540534059172470475726806246321149140742476188969596333089900540319158464618122133882468987225263164080935642564621801202313012056815808463728697291708586585797722360983683744196485279461798257287913926614431847405818029688817417487675205907493239971486139917454169244628605514747276506041730716560127135282141161399553166318549650931165917694591805823969984017308542692454472537906199099794336215492401054716599453024475970792048071166965086966404432680647660750822544761234645857351168731888116733688974843773915793741399841918736796842267282007401644949077844010474595852228691026505649534366117227306784134163687050952046868482943348241052604740404155637510764482085234832960679083466002765203116221203807628545189882715933389536811612882917523882054494784544466730900633444084184389996152794793632127208778635271782616372742736418077536850902952849894221896590585736860151208086242283898416317487463783363360124730499432479368356620345478876015767575585395578812267084291454012246271573973004701047265650341654983748860954744550902464332227915265947179022353258397286610219150807041624858388535209059260271266686055745524504170121870033617092034558464925802463489087467240431136362816527370801215575835150975272347117493495915941976335053949935568830954432674468477358673992747482194131998058524594063276089424189813894203545041772644386415623847207207439988418473869731297160105806836513548619147511247244192507082525672230543609122595579241873717122129062614071378501190013624170994745563714770064077252630814902548808696119702120370050150017424336626889456549719391965881981379880513074659435591581529003801483775187128463032251020825949272342996471741245137559908608733666605979489852822594591613267644414656804271370343980311429285946461517083739048494408443108549243308911435401422244803783944718332108766363079603053081080948902656900896239653711538607775654893225478524324630781912829708394135751909616561732382526966688459691639984261331361537159608424933555878581173451179889972517619001012576732735262518805788604060847377074650479852517890113109565628351990323318640657077895528624456241478010807021619611529587231627745687274972623106349455820484308941716451587349644923660212600323795184136741012585037256673398973574865440146956730786423074925689236651568833863120285294193571191769157323832050366976342210365514845909377022091266854086635197581922140160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -892480254053477137377721796434350769721331022070620815157732257819056069604456519153319118730032043147999561867036428058879655630668011466650544288102020030979546172930381639385285127766386150886990898750571283961780875116188426560487468902694784791887676761131879363683442737285402313060767870732141455738653861844894339078825690059348454061141430248244614491726248187578696293365191831558252512965069992899252530688141398230756920293422031742205307225103954000232630726420018975789222609270682480353176122214756567150221073157323005370537983825221164440786518242767782371359900866182922773225909885468276152494138529866959692353515615486581800945391544429123356190003760847127327659862034052538145266965825843659742454392142642969441927070140644935087125444875076391123949827248209240485555204505397048037574885035533889686558964812172167949858150678331010566902759510710919271376494862851521776227039772340937086433047585599775087050572002518143525654862331624767640853622090914812368783601448244697255266408624553819151054400258993366618206575059449472422813682920855468431095485294796420451580411027013851601915047757621130415119022984810884272444242754350479303461125437037287352370493840776583288253596804182130716673455230240123471191286870392541870721682839054337431901140096762429863638677331433810725520946483277719233087928652041125015251153770145280626417083498321811911380969245240888753058357241739066743436961850795873601572727965891111688818872129057689071698490512844559420599308636693395569177151195836778324008321983074135817108012095236546176995071707439006659467062670331129201879413878759520202423574411149494521799916182538931907560153905744675870951509994701953897943087147834539253422417628037053665138430644716641884859852486513202203121467932067639483692039556600962256716321692333742545677695913880858689789857560408124791780157333451851637110696679688895436035657549565670336420463660005264035342551469537876030028520428825326335296330007677125132457002960260653775073629629081521824823089466854394442469076922257293720056014461267685841544503776221927399985525159157754886454325339834535132227038970561533331093198677155532654226022655805944880472852942686547152761083881867801448120157643816223068022077322735698659473109931212573373797892305262477833755130148774973813050145106707599653789723532861634876448251440134478218448104289512403975169697487096668035083165627206523475568029524532151628525013305659352152562577862413182344584911328352009081464944366231396044753569042028425342891136432446217017189005682318925004983121254276192463451790916335721938057153906030184405865768223828458335486751038731668315627265411251480843517781841137133996357521746670895808357949649116029000575715918022807984042240666554795252051358163481144650541310599624733171542452762755959448738038135265219349527385798580253869128440274120491623664922721606323166392477772211009688635504436811220180841425440055299042305623996954831584820749445110714920210907073869054448299959985353151616535893761441207386235495331558648911522968010865037247448977282842278820393736389869984092982702408152499742209894992274082860359831281565968559984463067125237841086542112294775935198535877566396573265441891304644410830160942817216219128287358922547385208066215918558563036210908096488995770445068317682184564988169330230318265521850265404406868880244971276841360078863671340502312350826514808347656556576151191680375118254616156559617731433677326091658059746867129429633631762015701395680831939067566819072532594306835728685568068765106173768102851515173772415129254891209523528143442874136042425314451705953992283249149689690655690416340763003903873137568230539941088100250294431548473059497299260690140572273237984440125896964190037219253742378237596868705813307311160067390610105232319719337829759874992855495839160454400628869525582734782773935796702886729128395253036604968075357824045577597222684526464552638924177408653309303590939064138374182220519011263335974954273194367444109116607348121529710312301242300830792472737857415212193296357540336357628387727692286019739794078179711058225404204477391666014763738933842216693148199983528072420603860623098499341466398776428962782698225607012629746421750148963529212907074984338413812948114046291578276872861658352654871617387021403213696544996971083238338337514252222634382870039958749045939582183452183039048451961346673361507424756867982780415227195872355515920494668892522790706249155333875666899693915416969565414181182759606908521060662886863975000565183434927805134163447403535863281971877217883801918494775307431047013710545210740983689050746848665802092411921612904388811650552251376541306391860630147064730016926841212061555647911756794868832904406892544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 861555526052306522199614198480211932813602749558669373111330657884061816287307039182884339928086602004747670550343856952329137031872783893996471114849991848342638294519953670168475361480972039188176626190471197431727250955743737943625752544303227003839403182321955454539033336097288250843744278374242647705971662667984341075743520944453696704828782237842920710550703653738303497568500033418056426074560864122381522092940501492943880640415464849258892564925089830185511062716812576656810370003473347050058009467118795871905938078337268430866782894076185663231270037164264928366473480609275317058459157416053838709636438195756961451574140108803146223235403399969095191245005633838554713058171479276255724703219979239188753285027537010717391254327888316345366852420510512382163745364430330257188159394123253325748188489007480644829393077729234693065911075819391350586749796924878022264693875273383453921764487679815059148415035036834217302784418047157946592919596709480348635308121541970061221990158515224513137611537516714980996870946313994597164637375705595912863157906689528007037535439109052062710930922358008188736743291037013989157591762121376572445363157506590664443674530346789091197097210686919139388328324998641265786251837881412792277441260339598653499419235503395665436453991646232098917449261932511313998955645475264087007284841468019784457047757596955506533628794778977833260245476089456242470876653225553882539067468690382296495297466157578491272474421353311128155143763142196438828043355034172302988282050727327624944043198507584125817717059275926745785344815012283843936030351021281013897111464023787933357618488289339972258029661988969858539907087592012567163159915922886679184269035804719051440644616847038507216246472399839299110843814580238334279442531610562328033848084942352193628062914577083722881479315648507458283765353454752280091972785750811144323140175774154765008165752437830218787101381557925926293291730727035737683299361854267167863561169968931667521072457694966950204655344713912707633572008336936285367352960025806281955098219433287769218939067258793701374404428866952112867577013932894064631922762894415866601987285846800730356370730987696223219011373180622262972391435409929090574794240869812642640033548007775962053334721924077578206038860065508797005381415138669339908082348292894279017438497251083459169713155053150838128583619385313975934937046174542178915545109052063568408079260793007615094590143219621366898397905393819594932215134028088943469076400761724003847613002503389093624651951918881636330867151078326799055680812917477017426713512048449025237161841478204299079641111841911157223630955725470495263574064223711561141959144890742556343298700194622967680075640998198432419629469430588599543111148239519088274513410009863719572822945801729235994317072364563859565334485920281813644673951465275064641223470072865952850138059134349227247807303000789713232252975853149018417321280856818088896607179059014591119536771126090944727476526153699075485356277926918785247229069500694341006462764196606823550439160629552123643061400923221590728385851032632174950680617305524771416940002116578462088152206644765005394321949607862590761890992585107324862228946006946339388663325933325672310850426326212274008573286683904118161865304359054211401559473698992045525849548124042772042540492120369781048731329860585543991098056530214934266889367173232132159227594045746022071266675849910346175071122549326501749069918165326614058586083965867638746312234456817952444919918830956895218414728990280290389231137400456524427149121331042878912795189794922137237716805385968816960772971408128801416989702689009221849646230062227018906952119825710374340816537979893424944975609429571783960477587239368473415942473128271291658095999852654799547158844272316834134694191682807096421600824301459294666663979289918134184943227432324857411146047275122646602157268488992130704438168809694244393324516340455644366684387615343340599222263597160537155256696578073740010380511338185515187417313294671232888950410936699649464575591268563164801555630402899839171030315103554331988700352839597125732830238343051589083616887887036801867832606677243774529309113995723876498752212028769537979267000427290043095118256562510325619204055478895293164902274999436141755857959648356984334858950349586595439550412589962435332111453515792606140818738284230064030663870778495430508012719702083867140047590650571792238170502748302716250650241113655108374998741520660661930224929996870504320431519242839734730590798869740340809118643417853320004480192476931981102903724650018881572289517803333669304475429643969937384045891082215607125725145932236323040202002101151618371041206109271172410037804754588894969193415954477450736435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -879526507863049969764282675453373399958277136338871087604979625502196072787197620228357830959464324749247222394147857194288106387554672427705399310212068781794154856533873302855935132296861121220177819041286801140324531201891738234004979107613795856059118538259254703491254458305156444927979388252635329581186632056846924460606351702604938389804655607514720500746905351923332946387710404816539932401222558651303417147757170260446505121068379246946622985471011408271349384235560888641750649323455067807740537244681060608472446068616076895624866993581158495366106907239308161260912319297536869516977487515270153745316796564869837762197235110082027042772081630309790730544734110443488325607166437320164206559516011882319902306543272131972444602661717584523865422801077708085622285443207331925106573605475881675960284576770629833990841497401988739648155821941212306121107570746426213548937993270366738620703166882670740496311445665746354742162839511700652585033750494906798687561615707840948272536244109766649993658456465491670789199929362906845443251430610973325255037994881938216535098548093169882799296656708820481340630690682738526539784550496326272022654573752398914125791126979770460157325754671433320578893757726520676363814635606955016769405352409188822446041003432476142580717961736263231565283034513609337075190225848068708072735554505612698102101970600791691966943877859210004935319159101482785777440220918500485102037801796739617756490864526465367065053131459147059988800155667899834627050954653960946164797149677987141313748211943345331580565482191479498925216003901854656695800088610557021801070020384970334817012898965115297599581255694707292973773958395453529466917480923647255818579290537781614791425166443810508603929262346685351142291357970138897475828379358807463062932527149656538649833895796841201816652027759650583780772344911613176986027840690690376293709531433087390929745694387906215104185502340955425771516331173998660624967502279560638416420543841750259108149043757275325394784299830960075602185433944797297574247565125885762631508757376983176464563864451850110267197204111384462567588053331647941509001809448955567615565349519853413575552714910516664288471998067945696742565009173236375814187574591057266801523351906970315222059077140528083109893736856379686921420788686727293705614158825477020789521615762393098605963654966191406606737712996277593975804778331393112988082541211162421288635959735312324841101944146994745022641972683705244607671062703757726502345987474955827861252054078371567996084147587393054552901931444149500392291417314702394692515733877413694774768746524229609190768403499087591712515986213776606334918533983187662136462395886812716621712726048361093123768395984046776067824714096208943234535632209482414961747527793731333730237186957402129127661347536928019348421766907300427560371219287628216933651316613154223020392586980492140214270093227661563765329987831793725065674484375175744539629743474665164557697702851788301148244822575049853225158556651322844180105925274126443781803336288196334493673749396332947536059924634134809296423039271231172785224873089154005124147369387797047991709820077951897152351726505436957320247350579548479706618460413854640759327785636268348469758082632357596333783161291288944472434555732331054445471121974939023996366573550592247497436288463923351372457143044705507725565365579875808582185787275124666382107107878350444674095629512525162623527730667453281371250534144909407888427747607325699259356171985084495941535535973450403962302435620719639765831010549883275983435620006909347671170931459696238517328685060611063330933804474357562159173956091216333231168263333373424614034240310213369005724141415952588491314215310166505779512718961556914036171431411329532066419803056088751889746210905169203640096146577091667260670789005493896048379862500976925779077518037923066872612746198525942193559151468870387585660621037151740116582823004344232749499291997520684758998049011107137310872707823165114539608030645447136105698555139759410715278822373873715982901956964213118428707454392768954179657468223393086057361974771322378186877165732200934127826891621911156707738918238154391002257282157749266576565169449417940347814700301906251331892570688666696365722174944595254338566160180248501646059908252126340576326528887802067912853022481500034190483582708568035803610118907536707955312364306833282546450501987592012921321734112838593875368248667123293223823778690970442462577741324161451505124829069985361169530317530433179346332167379721511799112746273598349662474432352697854244129207372484514068726761008053182388332418777182506338768159335740433356516150227902440558743250887843433989874728368168988066644736071600016805951246400377784893440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 1807468940227392617901668469371238837829913698438550349304780722760593054788953286574112698118054468014658839874149406262989759486080437756125019890520438300267768312592499967572435317709817215056777378986973346765081175301329838240666871193527569125361808278155104717806714052575297439594366012547275554212642594378829278117831650261719690793681152173406231494637142922053634296495596430329560234209609023803384832130823146344613504586223194272400055177795347376639391310538274153252948822836327605391580747158746581938071808965254533611087684995556112503874106163764679401406483896848459252976750656270626745099185603473681446861164011831786041749527913039886143094912879088588712956844927974411250114618718424778062074803212982579252960915951948867044316900881413445862559021220722212249218652845440172813535881721084785687780713717372451618705014607180120765946274288570909085955811140085127757624548593194983488997678518313818379688470674206493905775117397156016188016928092047147542423198082548794846844468334657911452958765769667686394265880955513829262191090670115328939653619270837387386792923306583041501664432697599495705830468127150619858915242630315535703180450272284619158273720169976235958067477613162988271007006129706518602931074252976585916515937289157147121949453161499408571761256930008641834811301194787987407174077290409419858018289365616500571651663440041838282606328209613500607385900914728388016831359550972085807312360000616747341680471250533867612237997223053375269455955838019330310986994625440560149956343034570513577790254139013617860618407369767425534579732820904302395742516148408754754689713840771631240903273101755941021664656030712190480571917508366351406316806799286528335125743658874409336873495185375650928619081348595855422022792167867166773809478109486557888846159610956581331576506921407440800504325970679204751379239216211122292520153841446905302004428775878384875419243202513783786833408627938330519266133979424558950043690670094043362112654154855568948140924091506188177800759764855865961849527588955222219763267881434218803470408098559456593258012503020302209357985911328796079298135249185007912509696344469871237129874285039960424233641947071841205722384848140295355741575516687034282666028014449401412654168328812807109833271655623484012121621722927412895224807496441521459697039809751087318852309416563386678516743600885817742333403420459590678141256598794082391321443812173294274321869858731651838830061610468822556824143744295270444226983386904661167103687703968061087758968040021945867460467575127359051442008646342345393569485504433435168932050014921826329872510697364704666440800608739764125020632048812268678072245010740628153554384184585232643511272241313509527991978543712521299355173903532435197713618885984014177990979441362275187122276842947483945350497887103443658260416807578467358733129068100242992717899901805668697549909212617829898406041057988526604802628703254215816934018361411446064411293187115228138584068137067041128149006285845048810211341709748113287283284511373377931557431816088027190071053870408102670541793651393229276634215638950318797313366169250093385098268037654777888104284360636319774821458946184138271287069962268761733525618038806701962726041883644805994505261575191695572294980767259002735744126296689912540430289157559452122448595539242257608786358969651972745778889057041748384652123643647736813611328171548122055839313868129251795028237516467518557593909998460736487985555414835322385205932524525138228841217530202282392153018802241646163525549244458296922076607751084485777141957272076287067096638288229350359556690187105769775123065338514721651524743870206364503248465600655106296062140086044893087292112011647404428638359014519751567172294827662881885707815651135164735394551841765934543369059317703060143596842769952755755944798808050962896178357301989049717904466113369855843836792982805906437159739428221254770961939945081155742227687255514846662538606661379863829133690836453786976716444618214836799410481246773952141858522450479601053246361299066137805337522464817477734090701312808107053287535026020336050637310601384948279285478921654074535942840672341612624530337954577903621177852845595519558435872151447158398547704159562152575954103719335209427406488932157993027498492608368812027160237621037646595655770151397599014294170405261066556902921496904956165674082609936572549258569173277315614650164782881159432836544223061348592776660377565251436814733497850352020472044962228357067528678904185694422557908331817102654735984860755180376518633184739627350606690611199087976260681848073245824094625982505436238164365785979084940113901217813845897139620909634207356858807348723501790879742743205308262338543847948567969792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -2835474326941976519641294775572901899080856314783951448832281874352323989822827977991770604726087377158783808511631132358511362048020365894070840185164317104909726601667007431216257280365455045385666468075397185062928673656327062872574531431277692432807229578922121680656432821817575489407380808605828783906890882968532180608745397667938165092626378288398609763493662343400897566193247707682928687984881875066710296993730739873740091131491668435705990149961573200935406563047234360127504351348182410441377484446989438782431696652998763756442771241884434317753389976407339128700244312887207800602584593906172862607570044383116882313843818785720808309275929930703755046687277978518575432146273335396209165450500554853588414607795367157758581478508918235803493295056459115935635980358576464562024910286841844248377074924385828110151451818679419701502202432618720558883858551000669772661736221357876499744152123763970139154043405459398146269847169193531698942418648029599759328636391861304122280203112840683232077435194806613005783055847853970506602209817325363484037384504708338084172569377424664414813351575074652799090889207969894090919802755341602498810548078841916232949480807085663453203411617939164126198877292146396317100307967192471325983743767376279429050531502920326072359633152769879530357243194796446892049712103695258005132083893921024118400324326214724766232229609526424660908238456441832524651674211899285975971195184555312382003272794229751498531792620735644987561566382973750192260705449721416954033483477534081653843649880378870841890946417398134130138633281376352405696404698896092074259558197301263351769530156407571749790740028175932704341956825571572461345098699715867886497482768435949118452499987818268615299389699061875839614302414855130131333944942354786007480903576905292136571271877134597992747281397066214338425192895882323434721367455937760050972820599448472143212246232723873577727054450051479702330723022023798239261812861071840565395427605338986315668024468146636810354472950263761612602527740533234285245801363290009754802074054221376817175734616087328945869271729550183502917090646147656305982968400648328149469935097906327187859218199530610796221328779596336822631426358962928754264344618230124934305886404918545809026760167238539676631603219113130527135752551758882707876985991720576727550089461132093442460246930571101184785940340924177060141178829883741181148799343921467013203048285201929993573593645777551591767409119309250594406279819095374410081342227633789093307100341560860951215013727658324297619094640208830757097821075977135511620575385761155486492504605074526711105704553130152357535075332949258485962870897948542376402595509905514762384424942336122190730179954363344857867824473127494480135229029772444671153977701921254021557405035373611548380700590731715183581764532240532564243689723702038315379915890894438448481701479712421309913007550285327021315531641124748969317063081839240170882291345267681202127119497413502007914086921367929780768394894637194573959066725295314117977235276352573802730996919576288393942293455617040478536602357270338056698549536061195193642685032548913685055472637667259832175434084774704664016276085180935511239901506727801933811657457684736344516201475153106021760619246990973699954506036758637042615508654924677145715965300337832018655528516227066491623123949466973651842614091707423142737146718761546061422220332219011844718471676277429490783477570629968092407738698812197655572285128524217551985826457983157216279873002501994035468793961476350253179838892353851853975541042231079958596123739786192929470556043677568782253388081643868912335016465182289182328655028722651059818732749755254775652566569058246651789617678600150896129926783439870037914888782753569092035473621314408310397674406026487517344126356264361744906744613383184914027410218742046910013563647219605466220128381645615958516204163643851124933414432697328974067914848760752718355657074189934534814876668659726964451392301953793954288433779227093287340201626039707724535766598719520564903740954779146929661306278169524744496306689854223669996730670701640389360675272018150065036537484045474379006550866155340233567260587028484943730590190650846556435277970352164082789968398164370521769479200521547813562969978526459947921056096815664225575814037175705877560184863123549368098847855676014261687137877639013539076143638612826906583964685274326134587594233118804293375627387987155623027501177169300614001362572102442450461335456832902346677944210093050449643360671321620704728029782369708486955905496014539323067537435487262337492457567476553819067082729112205807197369992074686676141981494510609151964633704362491371370186906922753378003073534332424270095988396533376614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 3729906093655218849103937302411655948800760165124238022088123294158006814815068988130274167801617444582464672467182285281461480297931127280203089044651001032481958580753569292598817260693289944550049319996808825920340377073925621513258472089800555374483844891508029726968606693689526760335356538302623692794573517496708331167963638510590737184962463087696866450747201984490738256544999648390392280791295594514861843514416756240836247235898411427866016587374751460067710969436493289828138956407741830581715663457059933546286832303011987644131085998819369999426296123462783937151326162527662976869569340422118600859006022360176034926051295391782542515741823624672113503813617359239124626597413991200299466876694021830770835636981160520138277392967528472801977517963415954894986969294576809385213539502374035056645966962227513850238377030387488542663067997722668057489220350493915241606768120035268255134873060003199970005909507913669665581130899548016257273344561370765268435026120500758077581971882071276340724088506410113243586606559127318858808541191429841948246051126910474249298335755772476335451774303878286571601247320059156843228400788485544663852807205973001961362656678993913470432686332582903227737081523970345211359453093138753043660998657891673203045350761688647113389551288345106667903435980207665325129015979909306460775168876169762929430161491935837302039926473168431860705329198400650834158732790464477191007343465187368861824703927604177351479806238445655801004539937376716568819816923661042338158348051802693976324217257479159277607689727968226524455234069689607743632061032457240096067058694104251839675964964105026924819113164162338293522751889316292433395061683906587345110712185969168827611184435748979386903445139169222759637430665009224051044240702780091479461745650742643779092848640414848880822625791907384215291344692956342657471026507488514040411837762390256583847645411473160675520029570196596000885065368002723623755339400237594980520656427557316057296427148706304248308160156337320072082586876381830181716569248735347461573882472403040291457383003064539399475925964042922330930641075647632198035427479129993214383428260625640105763821308420093840227868000106638492117996002285531876622513665183476958818318508536223960842056940506216370797782108902146725484062566576416205061277753238059470424900900558209623875429471658917015937227333677217075595671671985370410933034529956583919697484653710958551402250758304884208862311753885470755432008386471727698304295536087316787895688029848383770265007855945859749620944330345321644999042446974376896983368804077999035291435882026997139059069703635175113931041007588513058053765092498695000320832288769850351166713751910787817187291441778230046712105324027276077269446775262350780532289092010323459808460154826838691009982956400841166781152323903538602061699263375000684482149089662975433512117335749327531325859969899199609613279530217592724522014079526460548043998266175354583477517175730258189163293954381880893942169629028342557217436521256408505023839133207636914352767852561836382348813741298372373991849001283529563654175541771147071518538677343741953118576456428106961366236264388907229533919850302238132433827069632670495704346474114638874780562740367754692182519188481914648694774882329729496189037533189805549335445198808915742814721530779578218505655535677133501113548853358766577504023748004376306822992971310776003539778446510579600404832752505396743313393915538426566903543488378948417113745630756055192335007374130207755090862466771050758913019110990866890443926925239826286795670212743042885174024971900735437238695409814558747409005982538925770517123328596474799953116281359192728028639650726955077055458010511129474008171202809287612516921516313616408985259290854929101271290547256169351574917820735544789296150471689059714177840369929922442933453029399041883350451476020057966699956516725267486390579861394311291665150229808249256294965049520643501313372462326274844596212347504208410085295893042945887616731103326384334710968638851531962803425673295359652170209474453124388905582412038246808999629067218190565193605466998586247827093295036143941726522501766330947078260324148090238104168766197160967229361237928983572719735783647412282635870404924598439246813293779431285400513340757809770405545776132379570941553024900569566403758647293186442820708122665347367368003042510666552662903022948368538639634007996710777756219769163352026773521149805915065101979994294211013374917187618811632584726710268230841579471159294825796091648770585984792474973427405929883306677906701318439628263331145217479702441931487815224017044835576307622017588568931622027754459604635256262361408655419805688268963870101671016687120272483942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -4513480317807013476336249931304785065857447017361581433014543987797978107021899049483871990540788847496420025808707826778495496580217838360563865966143267648923789200261474029269395801241331975581236890426348234314862026591062754767911189524846541676744587550011531251169829986297549354007010627435017391875115120728374521097244374261440676756124547274998733611364505187921395189325584601161399455390535876957781503503121254093777196079673701511922612194146708569387848020086452123654825726544587351244878285255495426662116571788490871418182025194465489286385091191558675843478920966830834568242174710864021889156582424429318503540961479409157547272747417383140410588596910149940733608449875472233426578640087739766148113822162126094077000323415424643830710766161763288632431169047538288474215403177016977989691579315937388568863505325914576995042518352576861818209663344512035895381143772953212802174617637427410912055687613081233417154917279605948933179423729292278072009812269674426981635044186688152899695292499466629751133071184304680465523813204247057359076254809302164551351062528937408895801669558659169479685176461816378729835026667889657838732223938954187556538127665861680551080546296308883578878161323657847750190004240452110935431008763909708427993252828660916260440889210410140691787843169558400154349336842385300723658379610179353671792247258237193490559648132740551293542986966332205875642149807739634648565921705967434482408551061161378156103137086577488868070796128602838855676133578153070978360102337238596643256407274933901753453370832110333475613867671993479599871941111966055649131659221185905542228888315203449989017488000196615429954663930592467835742969597164405732858182122982565106885110289438818458711103142875691779837531960477214521323917716095223823935556697296093840122782723549494295785410581325426363403588637989881363831125136181025559563938298837672416325785498285539658296434267379495180752931468170510556225801959594929998060028561119487053748903938971178298191402878290448659044472263888178365451031071596459553954419376903908522609251435230185512728734954508409375966051670590825011517198213399311070823354792522017682341992166188887666509792234285456854582400165491061042565021573593875748550463686296495214633513330980845812181671931144174919564717579497346919186812314360409564077872434563523846286513288330369013158831008319637148856115657117157332189032035109122424886590957713893504940782276470521076741065650267940669292038091135533463227235577751460575481639999847145262338901531551531025475928389874854120151106070612461619057125204920773446260429311315152077174568317968233950003768585031625400181627507307214087203944279972464588191547030771718714813189874616423220595922976358406060069041100554294579072769328226895167065154045483121951797706762323290343264595402812922505796327457433071555690078511026848799303533238349443318815410203812565814571911944824840320894167491948232505625791561087210805184037807958985714847660596843910021366619535228095252760163599118796229777704724926324691192800647615866740081695167613535024311747909605638471670323437288499886606496450222160769224118859762787051521134526597096412917897106183686726330992867757481975585183871948477738277435667292296716207073840505743073895767774616360110750029779021852325939148413042675946068495966006331359740158234554277087411189699721915940817497819051611872047402368247259372777420191429104550736381838673358960838167942261827941931190167009287794675791213014294999313424501675516387668352765834266912933422605616684924669581856095342302498657451128077088906507693972577128786199541679068445821749934930437489936543302949606945856172466635196512051231187000850293999900856719010269848147448083589245006028557638293643727090543455920603986363161046638131248186171460117731516001704478547525678584013232209210620122780357588729755271198463622687277996174870902648693131390622789432468667624853532600290305972994540456114267894623604112377835585695310714844249653867712227617043125969976091590420162661219831558207234404386736533391398946499734583684564284380729390632010732160359614841363321388316862496991874357353092501681153768249285784280262384002658986590990019583922607315872444501346442300513212396649271167019688839005004848381199436403306592726680179542986340126672435734224576151773246168973881096420337897868615873488768901655138320285659360179148429155304437520858519847425291458496434628976556148521165673826105424782352912579877277936230009660222683732034531150284335469336853875770513141618626910633720894318471850377138305231449024419765460367634099999647903011514981795679678940655454714894687714442126131440083258834398777411517127152394654983419626421981557199221030912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 5971112739174463249945643109924769645569251046886714053207804692389354188519122893777739210153875191874690415285809915265969220027419838874130638903605231258193204532902722734448103292394321787700562815457487106294982135839185892190490220614121636539468863606678142098431310124326925422268727300355947493362936173346546618501953586756528803966769934971473281788854264370158559234411556432127400367040901817838179070266476973887937789643374392935263404677268941623635577601175941069306106962355252609906189471504151321135970784656375524880808561485920974748793801251499976028872282117397031183189580479420285671743488829681033592430920097150027074433729502604410591218445127153760351987837548974376764125718916294540712118647356659432018996725693008551876116464955975702840619924629570036434464748042283647310599395897605083110177062478737491237368415243426374496767787780309365282139357735681407617238823043529843418339724411882171865100398314928072933341169646850915164141095370392042601434653568744358485694541854417699875366549603355546667087633008564292408568545084426637500359412012084170268604286681914805810975055922436416824697635215020891216549848892794866851924155517274359552828569116622345479065437741919287191543299846239049091033419425345791881407874320764927474847957189502564492417891750705862106087010289328254989169126488690452483106104946491390777954040128094970626415753279536594668781694171126561925053964716229709775715282183316137546421591864136396886455501303267928521007306810461542836117120211171414975057785674276176921975015811970603254065508035236240236373913313704023055555734292968646554361259374770238150734148280390047927428182362222234410108848059186579608204669368707901497942546028295921535600407570929956398452109510808360415315254888697413422057609585155843463914274035334101526231808376066622697145057698812568433376511656989667083291839776765968720420128692296528221368554542328617846969205167126363478495078263602572989142546681726776627495494209057730976839947005062124240516840580882292786241331991619566476944499333690507295884134511770592355717891365483595773261833171362596724984124911977246128900301509246638999667333322639314199187756895326621116207898300919187841617224923535835029971447017093601872869063197039325293847825111155670918104118718934341190240939794181799165024597781404380236505374062203719520760121170493539110271468155094342784156925687686837611497469904066656323269030567041982002413186101835679410746328185555892615400815443862793246477600946403655778983057054412097157482104640145519912537349048158968916423360785921524255761055275477420541748430555940001924022063670410424338272199493490047833433613950381199975075048913229321524669351453305861502087022694001242291302112245017906975751250393968762499761012285494071873864180111170983204218369696029083618593766993319079766420045228656334499151178459888947973080262160379478851771876525401582319680006751665220242560257382234938149146142705255226060137468116792364728276101169939815839393667891303477717485649418252063803565659322128364785012134017312706937806001325272107212466612713466229966337147958276445513883756689833924388350799717957805070780551432987030552847673435960498392653454393127332712163055934464156937901697731284088089967135308294206700236464666000466759313915103143725049450078278151730213091327640942348319800968513574456272850101156446055090076162033171058915946868744250511964053954035867698256801681987427310125424243935828942939199160891221876858795109057883073715472483095867691018450048106429050931824474472439856523319377492024718476724216448263167617126340762227766279825857972843130189160382231672270981662901414432530542393868702232165763716617729576482764344396813676769375120401422861443187059802530496735675643381835238043700320109087931263751500255993217806211404404653178625202557621841646623383489558828755261887320407382994116619022816590304535344811960218058358935879158284878422998727190154123751543143233788741468923137918978299859249686964148747296716699491136499185861555516936808480699794791923336730227556812220195995048405328486455940155099369019349188714310613225047320319113315882029261403610961592091530515370851562435006833853077370670349247520296850405707420486777279116159631755175903436954591683587428017292419517885951437730674490330004507832254029007087656447914998374983182187230902063838514268399066156652476356031979059482685980833616717955110676303175435197101269174438576916464193353386555497058685190025005972695644135328546829123691702795553072212283754503743915407797902397320932210644745520157798935956874406560633853746718510567968396056776938003495601850038866719210009807365387832856135025589529052249674976906898616981913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -8789381975072414938585222625734509169476071041619770023388858367541837753816235479220086635929503538321339337002547287282678894827741264054689688354322020381990103295998460111902491570026685361549710534373591618299517647724761167265169470640692691850335330854371644104936647897868323120812769189794826411910722336563971249978816070137143882065244810585998344985947253354334606664696200369840466995294234166564742992271867886933752098734976516333055518911578980905761087731028728720926690818249087268148069119050720182564438112659982218768944325626511736717926924244265047288577086248229211297214027713555623762932205228148656757006162522893628422416296437915023621269409740263088847167692403429759436094283232447761820182317830108336880338077955664705831934048488525948036077781099925290447580541532896658095905186417286895090070225307769284460302110313816050536740753563564517128976155813367698584377229579855569988268445047114262969250206105796214035654374052091303732738677742778480870836389864202875782742367355261076098495079383364149597755520246004078566339372050335812120704466368447466883055404319284725769146970679594705815031885449782221902902951211264169295924074413282542443194903175409893200609763031587724034356977473228018149922834019222300464726531311270034142783053180329277294260663377558390450966015400569112251436779260892770660281498956051777745980625578574286301583678527117347920890137220295467163707916973810195722776085564565772937114023961283786402725323435587452910733253761841614920351989687091903895899414043109211800919182639530255632303417137210085505608514401424234548261150570535275901680772923488886127124030313853150469380639446815870641343396558568721955049385686166216242803406028881543821214895986783934241121464338801682988750636170757110032677252486950063346744119805105750662522916622543104325286664328499066048509310770286389739878862065908596228643447782730892278783682083887451387287322195126158949483265623573308980336663397995220101860010465949004596804020543852453198622289181901545179551980004984963279646093306122762012376652073768583575127245070778124819123127900939806164648285175423186283182473029335739157053569415495534544922719298042934503308975609644310423357623133597178751345221652440973320576853304666949051504518569649326842817404098054377114188342524140605249021363164905914969775761795218865917187566882924296695396617859288079121620518029735787860887637142109251477804311289146391785848749401632316222680063555899663155543588629178912985888750441637238190803086164453249609279545337232516147662606501180751488849354442171451415689141606045906075040998482143974419195704274079015776741814169217364701365709695078364533017092631807822156951605276197363734972594442207719552796964698895779745336732519790970510759710166744408072273431319812860116738535925888148484983983021474990513397850452868291375234509403184870600452687865190312676236983364229967265704838724209684695256059610021288875530307194152612973211740617903134419223622387337346186510447687561892271696905189790022619617756599492370628759341579583327056674805278928010183296450120998360640999166307062060743386856401502323261851939601395080183117532791984694968975531427202039676688717451987677083592274267352641949532283634845626819582261351777023685956710480236217454556850309465483618963305907475515369105104255284854113755327138026897606174147929447224947205274190369268505082076843429649295659715787575176482426747789290003710326044220231254494787051409816018973614552440621439193322812823175343077950036104175893346725871766181518528225273717566002798292505958093042211046823893255510337164502508556686932861277456274047506467912902628227649017637579584397064186451255142331346687305221719500036596815062721379210050687350464602630288560718472888311831996991557892317226948955627116838238815582893268330985959553046714568471117725520117235995034110459879550331907385897187534333104028175077770309932171469117600916548506310750111151435997719585595248468253489534263774957238304310997371611505868182754230178317928308921344850692510413786043050717672030148900609522758470720543937768067711613025406609038931669434258100450397385934153811601757339330930004393800382112627507242903164582019246324050397342116474322205937655483415743462344086506383731303139204080693023128984724425319739740602548164213452088131456687781213151760540922338673665732518252942282788587607401044629137654035515585698408643004779046503563388131904316974502209823393263961054187108549521738449546825048523823620032736952648502860729035343871075780059909894349497062326205957424478747126881643301967954480278109503676026385994067028665882373132320823873476801680409633834651558807315922876099394276887101440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 11180830064795614005375529413275043029621307165895221306533034445826675835831725900513626804439959579724294659361997471728186196955038765529520052706723069018358689332491016962556588108206246671024642670091881598624885216345861241544730063994203134193958570853765405090017843823622176990369696431030440628366244287188280125416039712311255428514677380537491555064534514914413917721843126524983509781776731459965557930277009794873832866333987130930155079044550885159511515842770065300728878697980452785283033142770075770114778604903910983240004688195850923116172125289346551651794773534699457565226553011950745322181191597359707194560763331596428119213224657202938448673488012665552840910819123178211856955277584806600207296357865392624536965869561559534397550901765822523384513642953631142594667879100057612878398867502712440370272710280830099687540546173078547089753509793598804001841062500643671027507570938953236532394544612517245536586556999105883622093595644369754974196842772838549370474793085278441515419329998317026845972617154164285879548938722443271127034385632321240871051891705096274608974120533954060034891229246463820685667837287856961534102139640141879155242641837044181823631429209286612590703813927789609185312545101248456632712843940628057907232281783646243152341055079645271956550467556358111646699951043651406069308750552736801455797271824308002595748143100005993256363315217478201915122295235313780990500288332916895613620733485239874504796425404514199613873448783057747330471943565918237407958717607768859891492399084711972000502293040487257168948449785153193848365784816631209709630361281775533992507202525411070216563871447732525609493214836299389368410778620034499654815094168562390357347466315998639080306439391621603080330376102719350469076569196485761837594765190316123025703304195455519495764600360894115812303366468461399818912164008707003262078464310152090138354798743876274301866757749698666132539281686277187058873742252051541601648832582404086926950408449986559256508348291405103951609927131838541531837554666840752439915689871625384879620324844967290804985799585347130498856820293527086181945174400575824613077624963515608784332805660522504905267107928235299032133459567200517938906704541668172438759095609886518270518165498410122121683554137687368624215962304344366563795559553486195779544478008918036314209230080831240207768112797755578557872736256179475759850728214484891485573122663363469135940738525539815584548414526754744785881123259617476506902571539684022487114916857801342744018405425580305949468986470862680078425375455920402293550966288822709435187934710573925018940208909067416344752261946133870698960398379854738297348062942343036057372618069975434156801077477279088501192564729707171548860016921444839569828301980161129934520604711482901679788728764321068367073846426931123595572106646223784545574586563340734856176305657072624977796898007280726253232856548811195162713353502174199807417862005775889477553946323236432826978644039389636136358490867930411495667944764824638607183185610530359933584175152328878539490889929549967775096689956272789819356528496423533287543271924371681323238029290920530557080703745035822733359825054347428075815322805695265351960732104376233867558185855601469371444909174712701475744860560382065559155381947014789230907985320816672911291211096455790786585962479914665386067723514426440219764312860433433790357936076237928563443545031967022144057285408425088499197687078200345237670461208295893269275655945922952735754306951714736803324452325508607667011384800460051741560955784796220002724849833680081690629475325944029732277660967850669116731844252093672218596789394749401315226329061264711830642674437819286957599041925326520483093138509076451663179232084610180525287318582284630393013735582848356667353698420205457842983344257403269826319040740696027628627060134215125299708564695370680871793896813722783630104427212195303434315884999657490918432841144058615473282036986746135452632466366087883870683249983385737029875325259911205205100520673442420346461030846445308750516495134719643107118347661877597346187155370103471197737559497375160391127793014093010134124979436804052586911920332493928839765995163336644465163040139970433003213668767555018966147154749071085471248881796990105688527105378701668113782854338413026511301748953539879673610962101444654231829086700706272624103032888236755403179690411826750744016529387270348721527653523784750012789309586451576493161324347288337274019796248103039416930901557264520057334803940893009345510193303946182841400970261696905757853569503809677187508456750574270808321168964606789223651915083431534832978785000936333745800069932146343069914916932841913232444276447415645206531276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -12774593938964611638059980873203636432270223755179730971307386449646720947562310903319167610452754767133968915127922425624040988653659845362958536767482864830528942865139271912766106282863927462150386113727552827508007206533838523646638378817670472762925325832739585246416317944954499655273554383030774153679612054092360292111905166890900137428200437028174600696691047620851893074544307045476471564200032234667707485633811843349648659512784319077655632127919891663780275570021192469633396117532637975754448233703849825431333688251519665269981580825097859708908258942805501438383420170261724355388549585676908400202374731353271222338740611915002903769239066147730562343315325939482363458395780350589456702038947123711790633642452310309727391405974644915006265922461320190660740011426186605560496198546976869033754298169392373879720713110840918771074029985955548910783447166460893282443803788925959881118184509875426236944124557115966771678130594145476251674532189131950606902427526821493155235830312636990885033868760089164697487423196174190631602203509002091099094568330574690303423514389928772370559389282967631282269189222437869501161472717410622276163151092611142980902251287082564044451338813697360635898817825958057613109087340279869598758278077270794179049593465955978113915338379463817565970700970770585916191308173691572895060543885601094077672235713107838456622483698143030321401017852550041288254717673813121562900636610731391727962513696984318803652494195926446962713256466830615552475218086497013621506532951735935873762465369236569659475466634417738949086466098821895563750531639640507347718011092334720308227872505996922536740365174295191358216822242588623398014316826737128719591081553622071151051869999780823954237326280760182358388505042309292156211926292253645624214438056747395022379591555537109349834698277666296423730619493268787752893452693621005734520004700597867603670987591821440663827965781317739672997174786888202250111128886132991888701736589150767877459232162868998434696162282201268931538387506800567642225623280630576664014000783019147152579974523730880972244346573636635284775426107686309500752281183622690921380116295263407677211336974120346346868417829527087396852724150949464976533770913251707734950526650051973950944277760988175357958705890117034692677670407199906278781450929756875711992075426236660851242215714853318091248533352370909461243654496148401965211117872005917400728695050138303065454748591265790280503276518421939536688901317003348253294819576464224017610179242470276429397360492624172407424158857944153544552210714410457207632235327019861362582682828756949047539551474679357146965647011448016169839444416690875385557199726167272607098595144136293893561118920135632254030732641832066764766104513857297476168718539049047581700843236532093681976423261104085478271891655209932166631279335967488517243824290006191609283493263625617781402745512968399957597136348985043751874725293086156876661263410882561953066122053849945112581826747906945750684193120440343088067927330066106624203662882912076356402213599826887817645225143992575583389676657891730011821256088452500986093139953112856649887077423300501472663997022924639874745154608492189808216102061321843641962467192165609621767671302995349592730390688920080838520666850945776022351554043984557169128337958135896877142195695662971592956862542514076510553203597557123808095151264566796960725237176361940464458649635235988175320444974377293067595824796181431879258925303256569077250510588653300686349907456025267248390283774878062251006744166114918990037006362260831661193670232895029543109155267726679707891306222099048751818310706281933247170925262553474544740676581673246604450974013748692134108317627227299930328326486253538415114375767912576729930342508984170215928640827052375934505432721129910540149490461347303941240365858340058535765772993511970173265645998414778977235636691311823932097232042459086353545651342412695453265352712349019573926654239569628156586311138366929941857601451444980287512580607363671328083378010122688465599580908564520190550219585959178956062794859615864354544642448997527795626255192289619605098138155108633595453479104518216451260322204270988012103774639864910204390099343183557565644419667730796771583274672374633966916500611756938834631145503860232475543231666076581292650048520088378506835225342197417509586409013070657662823682941685330301608427883477526676256342079072282842389125935948187834522448910963836162912343890679416023722165041554357944506824845229054512263074126183155179558011792998436053876939060835498757005977265197650328469181430517016286070324284276164831465464939329096950895154824190362278118751319534319917757931800547844597268521176707141919467110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 9461512885739533224056386563629513252333728307804431581105941317101435146616719170044477989336634701001775526261216193193224617644171143819560578148133969471313668229514559188123484363223493387643101848129010415538420949943408196366502071121773236971261295156895139664616910525925703452167091569023779171503065180959479593014150898120987143593350259567995431034603065787937463048887906323884975553662681192582762862181882181622481569989859145478084023781458301955948089454464947484423138652375934962001426621383057806831362846617608628860844979180587273629040392099425964197763049296873519286800111422870899767263251450109199728032359603357280324841014570274500641258149262731926527338618546308603076988991938417342363267439730050473040906221096528037397216391345511198818619503383748837204760025329163469922450105955160045288498904403413562974988901713195759146791316595441538133696499881580342395185570434308781706186872913247562895682798555857502000219987628753038246180009677067892189487621304820545869371118398121186377525935953169021539637790255290978757616262905281303637394114817603411179998893130818027627899387747133404080492605438497532665524454058294972352513664490765014924194675831200009999108523713324709522330681479763375186979422972375335213522298164454619530718830205309276798078220996586731663208399310507716668759003557852981155281052410984080256135434682990843571254088941717952606954100346095015447692341203488402043725189949678113858740936580259483409505623177993210351603052916312468895198622251359190397030562403955755037109562567441908933530261359811391432325213454712383619372096634452201448086721098901476664073782928317430265084730917022546394546756751593215856660023703498302753341855753266656677208368585252422482303662841483408139465147613831887138003783660960399716427039740020995244947294807247557177108299796492146532608602768302380398817859050313381384192612587786742945191447350784400393393846923004059599883047762474428678429326267863337822878012913339837052577694423942334501490504957618463395963166306036723834336722430076626055185752453841831868715038361669786459309898857625099131466481422653667878140522847788765175443032012139891574726765089385362574172603387948686802316492793621386214607888894388419177367319742076050521598508278414697146964348896538133541409991562273070761384712195069691734350048364196032636422666351638330502359334130872104769056955111845110308390182551366811314373649229666204701188288466759006795957733283642807707628173566495955388675606700232847700898829293086507594218693444600074739228655241137045241983435665128375970455326256974623913740519190472814032673555424932899611339419557257211742721689782272033667788841374334866431148573262247302173259441622472559732069177596415436217539064697714873526443087291568302915305308322453546605950464063998858910522547049009207488489776806565011563000281251844527934605938619079597140617076078317044509565804539923293519014324092009430975143210860544740501473401446549356972142539741366179088760053009760819977223013859004836379808635708551383169305346106155837407098679801532279097552492566191826931737612187619890190353296061162991541836752506908829055543820784952083332469047354803868325274275339100885570173554573442073120280585100378727511688883200717022415456533600207093664925327781791142743410167189747135743339239992208461914922946960113174513846039665071374770595851179982744644530777663932837216498943857834824308657733421260561719833256701907692615863611992614695894349826635257203338445649788552942379923734563215388027818947291623178212314214459695776315458206290903030873569520760417433406935334803123281943427968232257031552289232078658731100937142532030279949731126239315259148144489310605857652620759182257287384849237554998237225769001501256265015658856789903556542410501113318717846609278059881231562989821770767443653175678992020800763473571688454098130515473353657638567366672299751627401464299443807070570577816234142930817365420905485572231244547081583133111202823151863066637885073931425858062243986377307631610861730800920225359708702707136057818761726449797847541074791997390496352227911523414908995894132758238528051847978972570658267997041842139433323284594077912928388402394330372417876269048591154036270072335322025968207590145020030643008924570878057647338159868377496243610941590991431323959321720368661778815851191582315210411067610127006569404020328263436509645586375650687513551971213429784775613315759257969645095596746855725899461610713286653724557216401656312837490958873402148128903580688691838046626932752617074340461652673607910936224079550204749312066935100298335714906240643871796890091215096244161235338718540280628726063434293805565322052239360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -6301509445366375784876763930083413064435500678419787039089369494488427722555685460067228664607719164115299371350276336572326530783602760490836876981994627519667812845641347251954039378706326184908347616369525153412671832995676196191877231288426234258169045562642003324943771426015671926370658685435624650875083574624564909912782678280053370789227778666545524299055681140670083271818526342882780016446341005842058740726517795128813194633969644887018074180781192854152452752435496108752075426868866146912327421832336308517919703903559080948722113165012693902887264805402173712883177585767195009770852739584281723685350136378472810104204071029107529587484556845629680657494472825579278995460427280612121845135267438215520733759372166491191004134408325061926336209862753553380967779544554354866285369250368862631136281132333087963046267797222954209472293008283237338765839530797649685698594841243363965701898811242962290831295314683579562985252313085886654161404478743400325399680448090218793164956325894760948443394212136177110856416668388161769047221565520679225805740450948675982843159384560570745139436107888094664842411249627059670864724798889600913189635744317638244859941901480212866103404062372426835152929311151768914285601572983483156322190261789870811771576307673821597097244672593072011460767283322486762576439266302007896570098579890308030587773545634770444831913038230818759571718948020936703975355179165029657290744849493030891965565591173447024838285301617201273949297085262762906412175304414386447619211368465865214718716799169280287515600788618837071763107794780472732563757726166073534923441878173035722997567746096185310580233780364125554899566348215031992335474810313737806628606347737458847743534853466743644140586253998083627042148501522282756351787226040393538027926259741802584163470035084514329866799580380389461272414642874141510556987629936854671078705047543528809191882905381910364418053933918423615437797079471675694038563820147679405079276312545406003449740584431518741444230683710259162866267284566677224905840432478268645738693566639985403170893868730635347782408252762227344459251843142059567352735862584487671434376532586006722061012578368369226224331427841781406704517755073186686806477068137307169822031276567669690160961352633218141963214569445159864647647646738910414576768733537858087306275653323871827639277835937606241422113013866631840588225851481687379694786800831458855247093481663469085128204681310447859756981149559733641638676205083586647522552114824703745867270345267545376340245712458903884283488606938210835431800174601855729937551607019877011600074104448292996433728493412587043268144757419562044675287127266547050326761426007757956159798479948627727634523858157723193356937625033709949211166618553921861309211314841636560488687880287015626660337660024392356880598495098008783679101829133234126251469631918665677143714951697899792951483784529066581991773914920845829346743840382187077583849722419986562740465236610975087872780070099292853222808657358107497636985327288421364797451524907500697666938120777343063003221692467395806521907213859593756296542217983718915180699733813583450331014960539501879515643775370786338438582919163680398424766853140784833554196888667951886393068819362140054057106752939103417282385035807645187631095576712932527704405611296853195253148067708826154348889492466205331007024189167287764760973383835564144373965135053733030687236488560070980102653114304292918253688927233497914108822522622013309397499687376613105153118383305867933416347121219610632272465655274632045158977152487711934057019464785144430334782726935438856182222088266444950486808979627168966047429233362481400995048353024508762780450530091675140292416780215952528070953619274246886942450215063835781065696510943860787100031600173536516422760998900812313778712808403001535756768595433712269842596493393518538482620579281193955505005343807106136892671758223199696315255012444303650879466507463154024915329542033870074624480263309333044633546786341076994334767967795409272897438824907439230585159712815496085862971816434592105021210926097539209178092049688655905085237317494480561509454712292511471037005913275795960107375945817467100053903031730542570980895662392909832207980956545806690003457526405932073417068077036212857619807317871408482186188001923572020845702936546868564714841607386096067876122117588915506331932342743942937360925779648773904548097816648862530827931775210502665742504760906781860652549033254159208904065705553520264110151255433823854043371417688356650338277070803094915871720955732433539761676738386648193343959439751875517094549203433089279287260863029051831802816070379236785935830869835429760332377274543925662618291711012847484928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 3928817923589578684619715685205583504784258891086627022876190015040337110249687274350671529867251173110674066634985483341967638691812930655945017584003109980318621247169088610548148374978208641987908493494989494278399571968007782742130999312602273687563579641179762882424099275916577354612204761212963865890551077596928302870042303865455281185854700415046625072832770312437975154103580742929609643657411515111032834310797537362186063578698429643429477948955213039944780756555967073344532100305874265357322623798630915290949772477034227235145921932132061407888521200204159146752197450641839990955447761619686612736050030120114404701846707161274143870886179901797354450190344883243683542323086208126791100302526269165975591387813668755554055735818013636095639754451770969743260947917264321410767608403953802275118244141530720806661782498022443317467918473393428271389084647762825897656630634070863578494481515034491129209585001608651474621132124791420382923802753929139592641050471740976740301873825048154577542072398337726937495805015409038970525836831430148193187834422617363711175583209700453790593768081178502673024533304604458807456801516546132440263957313094850429890909780694475770396158472000365479767993102493201161569120162779075165353344576705327679891028089544665992786384160381731790075068306059431522965951205945772309184602939425294691837368447954117724345788502550825269727741260003582564499422373911669587530752208676003124081788632061713950631361403895277742312590807660861533949477877492818524018785846372481412497521010011525625227744170273689095307756732569174978431876122227568328502132552421728330777570695658300305273894872565368689919785189564045023507518429104870711818358103164365147734477296771284687101932352296891473646289371260171530300317799687204791459096912877824210392780031204400276040415859105456016904795964337851845094496921418973520523089335622673426066543045053782941606537105966104760688428263264642980610069131985352538707181123676903423899523132617950500351429617194209828364235860007501413302219971852055498866677470011432881698725401221308032980190599023076084572642164694749795626593102876159114479028462773520648188783368488097638687411976401718983582632320441201568003368876297968344182722924667424638966406459565300090870000290382235398171074665670303110216951967883293025395590233284993850098322619472474810636960183916751016117332064723193743993968202519382036362487062784712748402742861711585206196797166330234557412158750864473632796047836233597394351523801417229771312143166758291542616187597699333944896004020149924145070861830440609683306962832213413452609475448724062043498268456341364429077666845033557385580666921874742910821439523469787861926526344855524582542510193636073635829123779878945751699783235325772866622091137130528527352149153414352754814811070271921720870853330732156548813187941741633307063678797555429242338035841791700238272091845213411753122389333313173683321435863631888617676821826967504705023576780884298406218689497797885638803345756584785194857391232721789900290167226349830508019604424085454314100170201625555768835407502032240777295844644186029441201991193482461608134053584409892907288716143389126669400945346049893395308877448393202464680723318941838335259080504799122465684999700630192763328282347006432056933233874213772942037313798716474707174429814087569101521269683506804141519172662800796204256700467910262677326081806733501028909740210600135986609671724937658828043839250022868019216531225053227861769905237797068276209774051662836194709343717467927978001020005360930858962717657600093507194600009102995772515212423055083549137216716101682390693782819235801212554048610217557461514140743432623430814716424621724360794595392309196892177810349940444331318630964233597649781933606333338712798216400523479204084167610803129565299405961312923651830396506060698326345733052830526631689023969619159503156254095192841525658478647937531809091436327739319541779790879511241764164139009570141733208059566759022600589780593428856068445977596671068441104302531089257514569063454827453551278066186900705908175293623577273039761124173041924090879435024873518048680479939625082902566971513096110545914352721440465868197902028964057638598500673844506378028925037698083471933964534055891263117261184941941578069094391286628245872331372289131870107550071613482830923172467674693961853146218472725158912415062186668099979249224474928795066345463574000684555173498973130550818675007235019841529758392616232966103098901982077646402279005882375254973508138943497188274035708601366438871802630075798547732906742894830385461470138627395059392554120808458911100151890400366242368322117820453689469323969452274771943831564297909043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -2428356084604477880230925408565366081734234034301273439945770285651183718488980202367308599683341023868578179547114946419932702089104081524917808218318980932888273352262469347682608086545870388606707593631532679921275451361004476257228683973010692247208297762132558347885668478527964513794989053306981735069192303671450414306506915500854533751435176554743231299432855374438780037690524396984415948668986411075845837193059662374902338345235585213112024126209416559480579276075712793682610867943713307763619040126188524942600560859480067179497426117788939055295014489909019964155684838525274689873400562089365073704790957236101997741147363572931678574441346741901094089919305952622505940885191935762330382882378653575355840209525101965844509012530414634985092272072016619912634054038765359890587216796344647376995699367490474800790248346635792565535578606654318142444053329948839536279838951080699802363777159682201020538218258570773347032441439441370722227954966308269450032320581348749612026991730883399084571955749196364492076718947433267927905896818411138939877840965218498798132037479294792230714914125029783181104945516902771892648771076713405949576508161282269746978119159547491362842200112464101664686739888338203684166722801957719707759752759809887807683238523718332810642092531587854410333205747779443075656131967418978174080806603521556239146036501750625663042620276381400159257660886609128528086481030442524783621551789711452941008228005539312166472327781964883713000775449960016079420602939029690496271069557656451936657047615037395300106311319503285755545080585873134573403936658426153722957621179197169552559205735258936898753960650194299648945098862266804179100880724766349095147173221859626617190485744493358862430558974350286962161789438142873748481962507841010954940993432516837207518384840697803665622701309127909435452814254260761038328581787273747291383280630095107210174696703972145112083264097475002144305764747107407739151117815684425143744036468031164704905056465961288413600348003339504943568173243881216201723039004336804440219184153002868746250776784594312219612285641849186214601955835234683101629069589027204879319471494057277087032882016300253004579908440741315449708927904994416156590055950559441679685280389652804981530162592273950380049086809124818367696626860851220658453997245353527609943776271663610505318900586940011989049973229479691892682705966138186035715175693701174881640532158569381397919532653130690795907903801892030882593147768160808783148912902389185207293956844814514214967848397748919147710492468732179180900600548623417720812071260952970252618346925425480693557137676948389503676929590641255167631315703092816841970623154549638556717934354418720692694487378179072020961915741623529452066352555490604464247393285537010944602400117921303596875070270595896887690300500796928872938932921329830939187741869710411416503154262876279651171322693389964013347095703374511961077392050870178244704509551256822604560082095324208124383910263308731857040922404811571846192629845293714448554893420232296020054301387131896153799710023411604099876620120694194336163889848861290435897070254481887920659653339403171249557506963355588973775092037965129696036492133330853656143294783707280076013384915892110269130358901835527319036348668222348323505487318114058593211244976673742869517297140745408588264311432729333492162844202592235076545393204445377810321651823709174296237488493652089668830386984567411836206764335638709161043651251277825553742691710718545400839982769903537592640339407035330343347801884451332690359571620860407639602728511962065712723115297307140857496274828157273120723603803376821234593817111307364652755244800983850831371883217223511371578379172901245843933783615857941831235173620904042911025131976436477796372231851990099633166778835007839886859830416310801052875766914050823204926266283700937180745058857888077822863032763267800888584379012163262258516143278487226122992070469882566924625320512793686197401538566088311247734246810608372902537028612969409603847293064860016066299946607802156748410502661404147233877237465520551363446442726751319130101500849576818965943942292685641372077429208611977576229392261993451916430695495586536098719527784582253124662221131810779389420381074602357197187797737145305765946617142134599601820984826994658896479215432185427732757186930481206141421564627185501096020829925840356837274338373988989481513901766561013232817977812343759271823791525744665672668435731339215412968918579808394357326375703597452093987678665884758287116471910699669847718079189043108246038791209307328910677764197345540565135631273397345917409668034685032650083776346197016042442348380012135445985347320955106635045039884321423360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 1312100235236325106607898270219520392037866647744019665894935843248121846009488432295763915873303746420841937492462079298959447572359582499182927787897911056717977781163202148100757060160221873668213049091964984339869334125662056122155292634994729319199542605931136810179035536116937940261094609442980658278253413589863459814060324825625573244678631301852458137702456517790969569542977645585029915773860246532134261945255930862632217249097150568408518732047942167865537047009593434358070776275496030190466923949017502180450638424485187732240520306250458717890625645098081973384237603063290602606836207772225794206583408455219018147060261646056671172655912484183530438091930199782715802265691264044603880439315786120238271128869822620746101079414395666986130090771504795769635788550406031027895520965951160836478110413144256653090244899072263361581567570595437054891849388097402466078245017945645921917877459444997726583540448409289851813068045906587780708928196968260866382313744301668406365777985744600976378964154882595146580817833812084507056622903736307557753675702988560997946060092820037162536020303165652779736594635505016353169314178829840149722755802566773732594240363305580696186196748093106362278775814434282780507490417989782672901205015975828577719305048002121820834786968862857914236600855467147915041178304828995335277538932743400716491353970122464110434377932981679122965222309428727424732502524791784612400207363905488127562809099335165796618148618956846333478259502311740914621510250039058573975856151651236349321252588614622393708180386007314625906987957742693010361575615761110268922028129205611086010841403060055522155501627126745172480073158800034589518888157089374253896305581642675239599427423023598401948076019765085589458598364599786859706697034498702935216248301009177383090990113996548553392448149529044611944693207499692450514630544002889939758361719131153295707650765324300486676167776528049152070036432337509724243273181470168729481194139127861893757697302976682480493820064776593110921540713959055121161949897884980728953712433186483884839035679657695895684709022443044186799111450106491473233779549204526272725222653426265096328227284006445836211778324827476561813519493247919661618596403677524824307047581410025765563910302588951135032444692451840490991002892293693092721560444829125612420087208047460074899396149170343458903381739188415024432113438252994560444830687356215261954042545530627606348578444637065745323957974628503833426631269445611858163694752391786215942909454675614335699936990177677522390357999034021532873391778241126158707873515865863974981346935684933834315168422539004990451210391470386600630437746626284135608720296515083265493670851231681676224591107302805176384137135753218217953346485689916440160717817081772958902649714443189858824515771043991443855161395698057992557193710296412089235988549919330367071286457968489970949578438442287458175723449967588308928140947983826441304432697809245480290044074779090924584383436944258492388300649763581373211719952025972730847886164289901277446972979189674757391701829977299485523472264940141180093471046227308710243218837009425994893418706984709301398678258383618169258255545061591265336892732297287767912172431953114543438229179347445557369674601606839378236062687209505929033338943004711734809939319333535785462798458685971358925730414736872580199254914532917355164636782215936321940359145258498535952590743043136650844424565286796635467652218452956414074537531305120929259257764010351586125569857606201657757648792341230647150396800730984039523742958759066937749810707561042607110642377912283158621085952876821895644268945614125131475686480413775667516233843968397313340967748913245481231772116724252353889329359444403411131032653277489763071317858084607840401432896981814486279187138839067611306371066071197762656926231976900493456514136850856687792725837198751303323687791256227659061664447937991742896398260666362314799282619485813469249811185745055502662083045998633247286165555211507352411542936641171895384416481243873215423724660577406944854234383899421120211242113513003354488562456591907111416763225860688073086519880669900255959200422239802197939231311992650823707686130034048138542733505680480313257569931072822694066641550076224384296888655861064905898494985821966196325760646206933261517557822072511751024380559675173004285878232362088551053296032006827372791437967298854511016119681625159856311811035856351644529047949136256193887243842422479887604740561964384303638040666848090345160880359368233802061172351803809643596194990677822362860232331890793208180549424024797559834471191894205742717891957314253949209569762088998460746125844828166516387152394287235446149616897097728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -597942629417832572631055761648642230293186216431542837751801277034350457349823428139533668645162642100087982910069251738999906791592704026175310696428932384231799713525374714518445724244684041922399453112929072052486612028180271217448595107456519026922848067205544840929217369251365446009773907242525974628119181522497730172447976901355188912302033411687931561385667129290473165877544561548795178916080877595148892491114354537942745945681137702239422067350400381946738143320444552296332781025513045985804004451174105003597505786951070203513475190664922821651870067145297137192149888121876269653082334945004857880556864216372404359756954900542023132444210214078598322662401921195520777156331937706985129671422178526929693519367925831977139388998173341511577533740111297780132587155451586293424510258960384906197909813150944691814069904658339396293517908986443805131579172378262904730086022225528656439255559934970963472124633267730365322161469822800836454825496451327120719983086652602922388403856086786413991391839215457193687360880939089037082824214701702667242799594380290329038408593680579269912177102062499421435581054678881945224168683387350232778803684761882742300996425450554422701988471868411201478447810001745034419908155679769523190914201013319071289585972337762019922832791279177215720008373635774841745667887493907872525169329562055135362294449885565850731816105284295706920120212475076079718808525556739700853705569307458710337516327399605347497143142105239495538191829588531903617559949017847346516766921691811084547159739891372106568574837284191976666904787565570152434736103621997231702462497325928082287502205421435501319717084844594701089101522405010432106640730944785829821823505200980351968554369464963019495404330503613305336403021197212849023710953398750314266367668450244057113681182111346754409746307452787322577035072901323406575264319944548275918949397160111384693472238010630014774995453745818649075035714974580863165452280370564251764650315864709002966780290219746389016607470107542472509870446782643739013257230575004948914034309347499131607958197441979397794715813636299122181483167811920388502011717239114890236804442114757671608270500767111983243800054575585929477311812326005731610503168168762845272593387106877082620090535233062130922557067086105346641756996912867940883554545632689907806899201094614319218461155745599505372217663905242226964932509365867230183626625921276653090371131086818197989171621069558403440933614669456621374035950687444541836089507425842076513118332476385383067060923423094593351318023230661248146118630278915323476037285488667197149715409511710707124280948461950857987576818754330683555562686129641751575374616612039906759230963640033657695331077023607100553034360701149716127500902284439436349992911046024772174335515980022096882699811904379359212987924017262635610710307725931594469851168530718340709560155811275298200548064548510279967394904875232225102988078792905199896226588177225649871596833320942155342262975406499205661969297344341773050156286647986864276308107287065753439805680255804356537222632583135255432952351882581549717664202566260207583950670180090773159202545454585794399014651535341117950178285769276904941132503976000725714206806203521841114641144753670932828530449660395575000544069074606023779333595350181863023891625131958520573494418459067268930873155087814195798776090248271971928247128591235549297997075825600594219280748899738106223779393764507293649739482419621879659266959580616227060188990204842791588117220257492575561865034109256974733042062633661671973989286690850752208650292664355733019795623375761877446239995910152552231721702106980967533864563060358798602080593670149956341222581018054209961591121477033751872649357080194728711781254375617498922211380061975656325917749377472279983735286529980099261500890134032356048968236611956758761656068268565982955062785413037762049432496231048738155668110315988894849601314292153076550833437416507518016877589358906589325503633685870509438119497673034268011452854001278196299206466999455531224218851993941037608832736553218156492888455643421049360998018742251206566763026962684015490782006044367171176585675050645846348494300885415369897691345910685096443793020614026367228472921771614402213105408765718337476238020263872963680983016340765109704788427901467615018104641273508960669057321318664864180412866384082342784133057848167522440089892283365804473023851090139262551266603006433701110159685223838161539859871206113949011107346425633373327380375159812734931513385786486942048267897543374510915403844130841161911167944704356415881876563193020945360198135539524852978112805764243382077517508247302182858065547881017378149971775819209753557146691174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 227679119452706226173385677453321351871626839769639959829390342698999852636947060190851680309966224562951982965437911462670010450247391274993771950279396266749156617289287784377866119203072423684309625179685238457409992652680897115760130181821241121327013081183525021489384568932671727857893568670940631839400192996204866977242989310504090666050676103845870437177378120088471895974333729136436144596274956953744016921688610561216375653056851638263858801166215852238184526161714970737345247631892925892203872852239294946939062217075226869109992311663140700998034255340488741228749304687966609119103406801374850954884739782625140963259742911624282167888534570662047601058471637657148291909009172211433429440475682961865288865217185639516544559012115325728518113477435056636631786204820268218836319075671954660926718141855830794540827485195878026719061330708260549193232029319803802678546562973665918738313047404254735588494105005059652196023586288531434412048110312788327723954592801423547577025534913706582472432955535120611998776627569367085761200248230871156007424917824982401684831882785841653218596050164159317495635159349742969702822259019365878304634464481882528999954112887212951799928663134942346044049969003019259972779528810469933321489764961881906172406530797817520751833870967140994783225839198154253536998715781671257073327714531399609197909104116086260178642329093505307349183350169794523115555663747294018222941395628994002666011095084725024613962802101221988857202999490813309064768259181271077357782082417046193649991968663242733625734789402943455445916512890207786592521716458707968466849887380668844529003497597776631073869946111047964743853723223361723256644617211662034895765201176542909788085282624317353982954750644266746005574624007718224436804430413591724522242378242187360911049547515511911865274363441134788607814322105664483411274386200729961728972236370343797750703683433421298975748547000683558058849141697230404132791146469192484740303711340602321942879003215882966680511489589294214066200067070055782143572457846312367398063591024520625633870152840460776408932910999024947984267931134187170893386258040999782101436307983349969635555561620835218528160434842968304315656236217882679974465670474406701617647882265435574302776152088619737744217464851419872026637611841891010933413301217658963628997195932304589029931342707646332244948728834871158744184432028684009285702559580245553939115079646159558343700626695465955492194095473002405466040021189974190167603196205475639078898001876508577399543090754230827246509890077685920170210593135826084005236808705558014327153638789979310583251067967371502950085836732929833952029158997892780401571457375072413274209006985800123076873165356956428716996408893104406018041113653051474687763274161813298682479093327077824072451656353951931457662447064616123574081530207862660686522695600650320755911844862218124142490214727576437737037289261101978860949672041438156612387680751153629064568540481037906791100507769749660105265420679930221493999899308695449410237528595088192803403032423646420771646477717089517070969532174688154017576031898679980587386628518377588691905589864074662197530951601662626502196930697302668428625194511954614531560348338398556952448899106414687697206411929503315415107989306158686110349826081202550761039466073129944254528797514974511130425591151554249024468825212240149333735159427654137775675110765312712580211577667692481526654695161036792069784307364391307140227230397044501730051537964590192546149098410919267434307931149295307919342351776240433129498299085375226350895667545121382527060571806960528591030548162224949148419935226656688143258538832870465729031741237991383922520395547453876087719448091825155744349344776308684025305292643697389991001670556794911148266569363437823264186741551120513478242605213967752716077307619294959403433748067807960156229731672114953080580070791907602396493031430627838503908152362101278828500492792626310698081389944085202019320134266557892411532666981339411741576273337634797470920760660400951672687213140292638463024807519016483509150503248106336464875831298737561994218699619162286866999290519294731828652497661688123675593147225984220019504787861897019268987959329805778789647869383396122686703820671495075250079179290082021596255912836067443829260594310525478642395091211372200153051791944581171219579641628586742527700563519507507163232264108377352622780969415903245857952477427759651977083145391154375559002014624786794326845489974668009363307678760274780452515763004799147430100905605491478711345201232831655802113404243859029331174970827375810633591775019407700304983527696199463373533725399997162485021716104673873862739502817160935487045632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -75880320726611889006488150537962776403273416313128040532364297486357703217896494015323490778544611952750054433031313084154561276769086438150677212867221224144899459494135437749954916507562391597108933652248401522136786160645355893956193516625597692806147053836216567859447344104028795140215395347829420093354426804910609027286260053517438709923859618880978799410823925471063763671890754781482435081207942297858014576164693206924867333701368458049071976931036390393888540621100638928316024014596642275769425860878028174793610133049458194321771864923817720566619940092859593815853211219188378317822372440968120789164165645267421407566681115304034836221458745838470657735379098656449426657436681991382064016055232277840502215516548167928022542476283690779159166824662109101622432085140104639510616881141342883915817807244948332154913650549451494552007128142849031430467737738592058613839060296509184693262462185315889474388582058016642173700286095380274847769418825819518125468376830843656870183354142188055099147548080256328602199798793443154161201554998648032765531957320357917404201803533602543502024111019042714336278656199520487354674374360914177182190066373248247299901917131775423325228394697687527446454444527335243735502790829181383933257100830204831745029977795699469797092355556664174480183800964214201875130566605160584216671889835484703523825847403772007703875617713401519206779777195324861575570014558061160428015925454093051970503361717281672269812526194854914511288460114462911638646098788554536517969654436083771152518605951422783358684301061657887736539346477668273484152584316323182351028031817236062194663020291331091878773123273848843034110975789993028564122565448415698754374631694799705971672889736988563351211780943331464385175816079617344332365878455229928390812659375057969043996060504800736121034399676838679940590849320330175903911680533624556331247892839822582703378852791161948160727000738692533987441771369604464580957932127843084757722712127685439463812490395803594800989453218098268103388742902959048343747913876722656449130160788916222895296868687600409613427032310431122373168671187482007146749667908930823061111414390707622760086608208053529172726516356899089026665978881180238977127770316605385526471859010963616465582559243900911293401819307025460802268515532986746683939588889654095634010146400063828916181540698174268162708846919084151711430488905261608294143598473843707613081589684464592204042877232528778670434559294766919833966224154274828490143142233275592621964419106849085444188632926033379768706259036870963877898907539051209952995828369935749997890486855088817307755028449742467559108566183780035306536990046276740991275649050712633389553020473689435080355176527404712120259948275993749940627773019709156645970422353197626270724903865230601332024201801836318823448912558017832780105575186585389823239396108675769467811308207748550229357381640021403474949326617805432183929519492266354988170792606632355575597014030319879669079729108431819824150035851958731885628982317432683106783994220890963483340102934228100325727733460574302657884472108891402434859024133965156919396513777846053662193088037699455397752672392464937959521787591137172387564665197245064102827587620839426384091673411749575139206344760016868505057997592192625972620789302176730835313444260090446490141201406717696431435320298514248885434639118724112550414035322136671487928433976924693900542529541619474278831093417686447809134079829175955055966081921143483367761594475313112574733189625937260572267415955684044112367437991522027944391853819861536103651225786707715767007055951946604975706879738731811880285124215250711940518233746318046492493616598438550282219549723775825042897582607049330492274849921726172189173255085490799903821319132393768518304137312920978597405116209315569654432304608729109185376264959093278624605503180117896227462848867006548030360697167123704719038516287121152502257761711314237263295107337282229489986677638498604239145935695805859535910488435077566683839297943935003478912300314832986045314219442013052104294568917744719344434543007450347023769907462943628252857918606478422093047457532239786292215679702237534901237754970151494465657118878075186895600195833324842899860969235640839609568524738893601148917383245704093943269478314996189746926410482821264313237875418382535169776981462649620754339997220759084891730320401518119614080351882042340722555632364386555317262651308748475174351999474705797813253933206542075721606770626002849569591413593780378226302918398176130927261165462882848937796379726043923180933013783244570622583680529281958008365233937221488624607038284483160721263641911365319248149650533716373810511415481399252518699008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 23591479646578949161759168107113244699810567486654281703957545576539701057993242305410831689571519398948683771916452250176562980295868387674758826078111450507230902827151340031620977865181069260033900359561690358751098512683938120577977465814161640259368814177118173341465833822496424297074369564077374201932882671443362054054798362170737194193221113449004967581529041815228136255759700151614900161384258982317326408336136787382442543374390309223571190529949694636814290403352262126717536513302054235063468547878359387201512213108197113227053370293268261466220419678585002218634459300110837880980725151504743671417708840852346848247851156181868245701029640287336419182675907969709549083214035233918606213929202924668084948233065852634297965671454059949254257128951734708580535963763611398012851990336181257442235284642193954342776010289835448393598442540575547747776205180417378456995909532451151869839720981588812213095750458207450731584705076241827065132373978232116086857672053502305963588309991354479858443830022209755399336903876431776840700985274904887432784723487449773809893833615984804390624790147575787239345155689468722031086964931397172346777914946750793164812580607642405599174029986298671456786547880046176133499370493218025096906460824621274814475543075898171542559082736291569148618452991883504656062678210956125013553227902197274625164663679875172834633330983197732153885675238388036292849399087552410376607297939418160359233556063039848380403953513671400524343140475824028137495555506010013062377696874022054417080023987783815027308172536192863654786654529771971967455755174252760270369781120442394684302899499450434772686303164512975964381324296475600236743560194552187818260498538664875289116596818529222324746736741535089469353818441910091558475160188052223232855360187492144005018263023169070083338966364932797423139575954534772755569576358743440936528253531687665369124122626032084060674212617531037898726398161649522144133451962853511756121871051029408972810326767403100620306725843582970570503042462523469183379341483587437017805967921052948438025159694049208987840287105158721175740975594529483326257298161632750858408209135558089539886441766756693194568132888761805698244653252803559256874654401995640911177131930513248133297184022959734068631485275437220877188880319839428561895730825211906145336024742070898564007408081234601138758428688727238634822753570100242089078304433516204404686240824731759864127054956087411069044191603079720454589751871052248615711698417685425871534339793875875928316244478799154252664896147888071693524144071812497331408422276664206979910444878362842110891317437706335670516318660165081642504606035063934176967539006751078266063832572695470747094177449763833783631492469912100200179606843180500253012733636310680308177245097413278894130833200124173051565818321483564135084305745267646182441967346585971645771896911253795423769026991847746774347553046479486234928650636965033251384765602094288731174938956759122350473918677211375010748852255402976426369436650811032164912553573261145127073396736651984100995092709849523676344059596621840689545803336942175278430395901650300744230319320344456003192586214982560270685093672083295752796290068575822373581784021348782702514182524187865931442364674380615607967356471887932146019346974496970639431929057246371599629217156339813904556895863174987219383014866359592169519914967916520039771734602838304843518039858726174876034272113395419418702976328248659185535048941833401990175838456992891988771951817524558993829921732721920426193548111558732471684987828670939058258374981179794023088413525745085310286762414602292219846868794060362106613779726992410601007949200594335237639498243722097958952147045036140100421158922309283770901334776013198720693165950520583767428169495092231710272979582444501839398080857062774826985933386299437554516545811399866316122225063013398296131375542775517158883299199111682376352032778750639025772374968886574468070271309893327850210298996934930488237151527283475534882186613044488541467203337589798231993256421762852190050106471336304161236531702969735159081751663721382115553312821757535823781068888887625985536075815262675736772574210620093045322421222717643495479726917620187059888915046730566257058660705706958483598752084645045609550005984653157148962470901786388123536861574498594202251144978843566034761799355842609967719725588643464847059548505050783680474612245591537220130155186560553099337016685513648949381821401907490071049236064266305953654495389131853478235515433322154119732343781766475069183198396575016030874076633354059749785434414103845776693092605268567445569415543325403158627815518429322132733578886364902751023971063164509251174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -7208890551509326275440884969228049512826242654396427202220262059713585207266118752397498825702786095628934294486910684357774332301419261192962056657827831214106043759160287811587006641117599042517555122966027697469173087832459096960585768142557916375829547389560061373563402324967545705879925983502383487572304087292536017099420036023190964267641386774743772836604873123334360009120642041677851946455567063695396081827329543195617812790719882278538822759141537437783736253175644340373089043255576991237770407397470170341322489804385118485551552795654297659108614027949939696048487703121372422961102455941456930255422420204304009003641132801464079506861241505716603794218173847310559762899382223014113966114194403947286217037961474124615051505345588538597803562160738971721746829871771743930905807872542673494236597275205286595193095233989597692709928336793254215902987015037475951875000366238053353819417228838369356422011560102829520184403455143063655411300611277152031945625362956319929332546843555646289133300618745559751732455672567761964647108864234540632980116381621004558491777246526925230672751555746414491174061101810827766113346323913018744465645798838008547719434919209996535985112738835384153758824510366756610135459320199601844740911347685234569308931663221268020434813315520467254264343792581747428871534260173228669024201691892644529097777102788659927679459894635212792774910471240838919550277715500282872427528531984620601952296290910449754083481117630588031126867701273997030263529706907048842319142546375831621959897404254705601721894807879682413880058886508935475388072701437285853315125592424755457139243718846762715915789836437947200558315646793890056574348539800640144014225296620521790259428125419472714033549854699625867146798732639202241106382696365013540834582104676365154114407145062260498251632059479975477364126153688271819669530796017717849926682781027373814051827922211649339986349651583422637282855781223950298896337891980755787596432457033171883565636646531196902011141876511741701989382122761831609533487501789565969213440511352194149180491340775298391164487408572868971597702835103489429907736758214826250080212409829554083378289057901530695838589412575855572237145679405132036662061722621051144503685092198513238116147684749032638468942371028869257276917594160414360925045874780376219142221630743667836832222594210492266075778192829607264762957635278421211107647008391041346651230414161267120893077582328238061470190927073565571205880522027858442836468503849137439596089063603258153157217547079578444752623023397549113755191271346540400428278043061519453541452305924810132134412508526111198952951471201548566998858853935380816074094623758689605940501639200783508333109919881449589042067819793506373388827065847194311415950595918725766866927447915438920271215068832104654934520529186106950482995464060547967097921295224288110781756223979158768634294008391001081040615847205130839878416601349682586719116206301639097174436186671070936734626668554556543559566722629487605030802674780523764737840817052383098079920178323991505102371885553028920369675484733711022831166428190068255614207206464066026122289214341026276861205259737889316963858289445039631095428443512469833792901437938808917038782964614327939242800209855901364722836576324863837965750293561927852279038841560157863633833044445860553359692426829800828202917027442528317769512946784919890812063966237812337746179222775342758637356335767140031802499609285002580775403640117732145796857227875825043292566094292653397919355151387413606760849287160947258997243199436928536851953239421517071608088527494333722600777533703536793677014710067198039581616790959291097636138324623372617885920254696021496231425609771910149732158320714106680994018779983515076414558957024483898040477726734518395748817363122748413790297578347933261551310165178581925495982486416481976946298515472411332744342608095283934683551634083157546541452316707193827568514065888744822780748083541833058880539124928351184279593597276772203144766620334356664719637373574917571235627419612031227654696164124443683638590267576437920737636819237436918398095617992878602571767816703968211034658488477312552027557025101036733961163323697735232507889539619476577194641979071619656350503382249920439760889273580282574702824253768607993569228134884763207355362773148363925436750300678028409680535704411785893870821113419739800018025917568321943303014926217757202668211626873048988596996867503938833278507140739789971732758736885147596099116231196442951266563578775919845658114393904484532287298376863850557866427459196581074520441144184201717482559154141828029486007594943209799710976461728566992189742482053778237436761695716712120320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 2127917195951858775272714811077431892313190423243892510414734171390003924745413550987252367089451968932831952062620881910539151679818081692797376906051568048849710034020680092412701913428368692779620159089032756440592901836464985632198827464132700477754336473581735203900494068048268405607545932755256469292061008490857962073207637346718164140826914698395376918492795141154099713920471326448188613892538971172813621806033615634193537940391254409682355852071260842659298963555056252111434194510105713209870981606978730527606895545547788722627682131040861267817131368544451944781039443012466415234978031231327417675020325157304966843549885749503467413722658296680799971960503423848893916179649774568535876720011895973647554621208131848014225597385411445345109021904770606908406398040467457468239542387825617342245025705793762517078507464914518225696776355665261264664496686519541127185612215787792450158922544832444139245628151789341167053219363651619603931613928074697573675109078124184801531981914998029088696231666927746857498580109285901481073191820260774636815228211652250511631208612862337333927269300362453307942567998477530638725387021625607016926078595973761863827724434331899968012045431104177169961576314090840619399559356083190263102264232193925470555663311406813881209018369605616620995404993102245320666951022813744645868789711196502263783548700742559164950029533870898951157532530254548960443824814622560008434336226181361808337052756934084187929479070929078892066061779099803689796182543614699200216393441740420057268862090149842343056635774013481272187089297697836489972500426957956985271664320437899070476919525592180930139826394724917812708091734702591278022693500939342730264868312069764182741381654824935903991748994223289450665408840879308805356068991178735482633372364247271688368939423806302125301077647221386045531906550214096652579491713869593399905146563187732765913905520390379547931891104532111243011373393382419281884296767801264093936082679759828492897993072948692366709718541892873881534448044782630768674186580290048932624698236630964601166309119276387377493065441464940306370253546217367266753079919208217172680278559170583762749965021164770541198115936552890680126349475691600536191366749801786320585763728204915236231507418825228939751496558590390875974351858341990511887682147067344635484667912196807743050066411762801268712714548351305910675068217280409269253511058484629137773971149058487026926900843536819890917040431782150738653309539581852110624589489267670406126053257780665179282673240315784169788553560378330707078244407470678256615341122081630932442190743844900330113602887715086602426814652041843909655246039483354426696391988604534365452178175260126307150790077106177164506580182720626038476103195591766493091501431387531514999720183370001434958334706538343611389885200074327013227556414261442742928135065885809068877928155764991470840852345818150552426240618375303618459895766630724918689470198028136545344887957279561366922831160461760343402399121615293565895030545571439211936590808315684082367084971245406624034889965704201336003510935265311970735184660177479983098322397513505423217259443783986742108953439719426325651740472421709936847799241650781737081163595422457902021369529446533930743337310026840462916091905422823425840744545574661716113674331037299608993064254233119903625140116729297262363317330453673744596157839437865862996300766538733581198337717559963592802280653912187698600562249498751130116315011179686376746200624656397262589732284735705687513482064262482830490999879835245059882778333594516799558921124621635654146708062933953699324134973490801140096837677641484134755994146811618353063758854284802981134857877942090274564125666519490658117056772123826405713379631634582619245504315172209565054821130701827984735678006140772009504635946518938406709159253774454998423416754151749322672052786698781544918230937388052861659383300612642983145952006036969619130129375433325462756142312606976069930583558034865999963814151520501161961492048232281405085776850758333339739868928574397898768141163284609423237277371115447970969357355563729265137417219426363750786001379650930491073159351651032016350078573596782916373977354607502185856039985681095233726321007624071104271666821202299993529596874943175812726089705820781267088402422548306222342988414086701587149707706978615525275805275537170922726619557679807041177837757064545240126062130809597837706702938837197234194146670533878309363000813375469743270864349749796524366246237475759667135888998970710790691447986969581627832874518458462715011362987033522123422908727244972211582817529850150882247643641305031141831440990951156544345609856787541029276172670445027328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -573993720602441057973046846704138087570144123431916165579758477482765948329289306633168358622883380822272182724306541895302266324317949593645166056961076541678076141774051160573025385969371127225353434554005430228783861086997689905942820838543853311211557475307843494013256948440242712169655993518542532755333844726737946075630324662088352522649945022756346199705145707429051461740283769942219494253342105379218376518566329733975896346205983787653430323750184021320919835028770735842950646382969057606189310410958329131567498123201425100334424017843687056894426942106819256134676365281690753031190377900595754633010139007217377301277287972258769667816545360857887464842130622091309695056094163693298761567982631243761698766495678857389632966907554925352669219144662785190029831087115923336749061925972577992941893799517299942936798810992545510626885440418937838515130593068798304000382849605859205222263326999751610691178045639031880671037830591272047364254315228109589381660464362961066749619146875049553339886024225828936459959716142383147665797813160045431258748042247075315227217532282352517941669445417413396358945833919002131312004553823858422565571204705664940238838664514687034939868124365298731348494340214489347171170280741248699551393163701688110131007146928627255360263867116159126852982598846687885275485980780079720196673359493823236778913105682425061072947122316802545475541593926911976883376604050734080217419919864770774032456035623822783250673979573488975484003220082691710302930247111800017717211591998033440205520620842679897308906138314579842972456514280804730641707981274095617279542141080216842437114302077048568518889743611419660693656604827274443297741729716416513062838896266990518462647700113281203263163306135233564415763570471766414115486283414538042180584597141135816366947602051333683939205580828380917130809494610128383350978955904500554155865573059694066193882817717687193120086528474468216093833212299209485889797510983017613903903423718698146685145481681421965808664484600524545976041060180855260823248849936649190752596218889351176040806739898741726479797733776315440578189561304942601472868764177703390360802213986973312020628374968625214041018830741220540438171348079201592915016560453548188199973242942442796977356581565622574374991597278293062513420971712148366691344263244815324576543311298927667086329295172475534181003153520099906431263940381568059202926575831466712795288720275417787219551070882365858307323042787466613394654283892540759477430468652460504930238300905961341957393045833638529135609078358389793183740031502402041742556162750375429723768988707090736032846797706684006840605417607997886843547810380703098099528886152619523642573952279937099438750897784947189284672300500085288849596046374119386736589875290998284810850437684425895233003897922417831877300041893113488488615551642246689441438925129394115504606480097232996525241815541788776015158501411642613772252696714351996508442892030380882606794638583427791303350130250832644318733205221321648197802023550507745285501196843202194618669780441594652677039878000986482877338429044987420039460456256092867665130353771198299542104595010602008469366771222238972901638046913253682545854221325967429571789133681418842101425490599033296360803629803768508420808656967572449943462846787232086082848562718507480194220676084868385679931353297092290138659247931120673290775567858419454219718154775220248638059464653141482661731797665341666399080421451715442427188396415567727934810449271308528838054002445749715596920244801767874413300230945623849283268218238584773821931036489172454440524549363322105895180405438758260873743150959739830016367193001749029980655162511887405055287846944170995013280381376282606518001279886206406175739670092903274060423109518867801618307080006311411068138082658195853058945480994703404966351571885684767585945768626324660785565207503266558740002254865918982451535757136615778149980741428678820610409747889040089742494056147080264475361334651059015334991813742472903420642924485489459987929453247143988960117711774680593690384744465044606643218962664715198548153651553013493009841149833186874418896369011200318261524112733239793112051796164336573271675679128595918422242287944368739247683714448609039371264800212546927301558759181594717675211754837617826287682359701447603268442694440043067970782238928071507550193391498744139879290843946591767325071550097662282748896944398792816603987112778816282238536143150684782518014214338782354817804608016603072346772940391039582397096436796260555857387076958938380032274026071111932242538072009139950940873168314481791623302844571040506599100373443937122035524728776378395610069515598695908299265447821312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 130243324080243559255889410792080570127022679419921511685186609979763437978679263314062011438501971669538494117859940172595915288619429365111059520412745690946789414780067301859625204764940845337926323785330060884813910931620163817924877057602643347834396917290292159987107902276151340428605541652763277094330327582962277585756874411967189676519630423691945179718441088537149105224406324619805256366222091492807613728422432981559801658191595752337449411065694482688015239488149928969994893015298087539516836910930046397582422656724533602264907785050620077974283025146763247821514742210609207114730963615255168533119943598172382897123975612666273399326884718270783621709210484341973239837538860930260811607738938654809337632724022607409897480075942343396792466788390849501486084014898582280053896928101247526431166603006415251754355008328901999565543327027663049367329819152256714307171681136791155295010070616193358697996750440020594480060238322015911993143434287792722537043482935888330718967397173077462412083329539834514280127007619756007063834332389801582007922784003818126288814004528498338754970307094229256548063070128765881398109549021410985585218428133987071954699229374877534521517879485743643936109459721691514851450837365249907482750855416685835950544645827903612671732703051115033158555718192048551071883373873920340206197458009525311318609111997074909928796403608339301041041496333869013320481153243962681533899408200617762826449969137982156596189439982379801758959782743763366652683299163574803671083474216593260432935445068243225079383925061617448002798281547550584609734281631391819480920714941507296334038693907138507615931261572936571486883296660845995753668474303725643683080302972661140370076408017479730627716578684770350039658590867985170938569297784255060968067836002130609044972207629034389901760921033954854683735562954708638265045353070638102674727627026557575405848830209005224820772310032669778734843162031129713885132101462456729293341634003341035441966742514036948493680668750505562189976198263291596917496365113112994835089039953363306703572691416379869805659064636531969485031294938794649934274188577432231902984692566906999863223722386739489331155487263753103307186084852351774341450498440390089908815702541675294034356293194261680875515698458151191790873310402600304949460743661769389106853999551081160473178212246455653698050544066778684865123556167649296518045034902117698004941682729018478599253993916265713886725320381643097939809218725221989970859368171977576077257451763916009912970097327047918804031638073429952896560703577886085624438397797159486519557083587865985030014859305363495130222249188672210286196833457455365584835864792364303301989605499795883461120658522552052998965117987365088905048833294549499860424793469751265566269062612675600017723222579954327151264239763308839610890130022648079775359839459066421576795187617496914748384498897098135986218653596287351044142485183117160193158749270111035117222147235265659504097376430599019689148502254804476052998104949889039926976058122224598726585728567729103987233556133512930034463403403342796696155958888752720263320925755803819701242324428071883646205773126895264665792579878317490481994862254646561163724051763216498893637829282167985557372669501083579882665667594875774719343394471921892332772109837518248493147517680308159093011749429271482495432831403045670245584143668771606660542540910895438091986832676415937353135206980791989095091115050670137408646541483192810660272736589075252994989785351305957732943771236321699625730793338927964052773328995046784704641269637587510351276652544773285222726222501710309081270227969354886342074900707327249526426033133011095514433106220140284012086030088277820188015171093431116834817521544878642776758038510205253554156753331970556299378544835651264883326929815953626756854693583206505367720022261309233788984886272269768177824560536237573364451977039944395006352654321960590416058823450940411585656774832036427332567794743092209267301855837909527757694385123993672314332566350278663267430502695685584541075519234447358030577213187063569693893565447933162341050766197682493623796448123214539801176175172575032349866620883994131582767990733714575855132299357625384283582279049042720238571989246941359525783494279137251723243601163916632115987852284805852534450471681561111419458981137538704883124966460912640680261295511437079920432807573868600090518314239089750883597868613644147582473645400767709991778322695728600993977148728156989571552703647477295469089343678161731587921513089706847642370962469889929830227366689532539120824775868333896391301473285797191847151601953180361884927944183669003351805958615091503434934779904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -22786445409083160016888565002612092574527111510842051599362080779102831456630321136586192858575139169412083481018857551542258141515497802751168256157360064820302232102024210164278436815995120097086711230279332168562974661085388024910630380207725371735620867983376734262694557618700996094489391818882031333033065000046404794585076696658689854381126831932992337271549100806433849549160978828777770957116339499274028911837710472773748278375740438119753097294697138414894245868908717792439867936706879613411872497201505304226248533623556224345891493006897143627513068998648782010020332077008895159859217932904188396530264861513588228454345378941027139896379310026742662298997550953259134878776641398732281084933930710569899245855737899822637400090265700741267829326895532502392666604572565885922369628767145588350396938343283855076666693437528110589278214146995020326753404089013902708247593917178470309066399884402627553437184512093641430493206083071486874628708714827648234460072318362798001781376902069172367422341859023648931534761916841295988434593664571475282501046013827117912635969054288352060261670703347052419286505729477083782586372978531140312802431818940867772754911855050611092947388031781277907596876172028316958749408308308619802390537123379852637781384738145984487603410925729626911712026307157229566639859733604571843416276956364311209466945900511093419357375529824544837196619202503801088003611450625705425978287963860729253938634781630345281685447062849321957204565317148925661410850412154237010876896956721779100288231152855607275255122909535511346314862079242007910216339852790848356673555808373175063371385110836612646480986054336851862698711099671426904458216657342478596049692689263237946726367418362627515588757667768989454034388422786920837919282534359435899303919993390824041708690496406521157412388388775986365672163401821661117149000907801808339622386320680816595539610140015392191871615482013957875054553794769831770596697684913679347461382580979691953195436915720132293876350380461631743465632692460996047364228344087271332562415361202767365944126875924630479071014913471026323290553785804333044421301815382341311507560332606890259420298392838171909593892470583852172577401883367455800820882794334147229529750188427863420772723575728332500523408375418155447725250734380075507323396195592349206497194896797450220492396182740167595586274512916325367097166520241278616991902654476769277933224925913896246130646233024648471210839628735547830975336215378728333760634593727998678359015681836673299399667578331655837683263027708236273473493680515603046828189283661926267597829732706111484145693697577950845098920417426784553003934687967734833728253051659430676350391579751127175435024584479744864548029736348802220088606495575284781524751265480561710621827559194118800107626120171076093964036917117244425481726179717753100762685479440325112055862179449919627244257194320897685216920001541532706574070546203991405499381315234895787950513911052916163609855214666693371942927697094650367417414460419436140001596631845208081910934843172488058463119588770853756099216787409448687860833038437760705858735105730359176534108253725180617003037241618049022802048892224278881907104488446667362056109949320530770232049304470233053095527213922093930482498802698720874263672235979273508438047484631594511059189138546787411286990396099342029925665302060101164956100296253265361683361951215613494960007435606295776383938528464356783459657411588392738200409658753473651034823116708961365454857898831738317227481405975048951176144157985070061986426033276817187971029465794645907518755748521271772756613962997242595004807566515803525780038767925585694990903157852357658831013205066306713453506452381439952047466337788137433544168107650588720887699083603891135586384927443973894364588740650764656883772571624720034811000105463190122146183804980770109162078727532980508983911737510867940681114487591945206598486103121274812914095171438568836887694085015196604695312157155342648754874411338013425957502090352771231284579901464325116384173571494471651498570250720058930022486848757364938713760855265860463283982712324585104825040056666781695942177130805582237637550886351953802529112741444152409245026436261513767409963976489227196880859208027490232319950468014480685796680711579949151899747438836957437641433020827916058417977494944795750338724856153189804217839391832206637725620806362823722565767522384778152855902692487863465856008428805409541404886438352111255428078712185013651881465429571083444750284701251435258642526951583244385342688413568634064784882576168098298249545220261627913988223035980411645384854951416015896051264359965691696749693060596868777164931072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 2234125092671204273662530919970862846707118740389713503063733601784178344319974809310121197212367109688856692769986992961430967336579197888705260833304268476455379472946667536943687604013112730225234045546832287365230180948581565373293017391908531608532470268993923419297755295660605538370309779639178177804047125299064872941625225024757759626757588955264284120426877354033440556689906170330793203799483492691433317286976187541067022269785860824213315010289798840476776959438361766988968247513148145871532225975591506299794625925856076170565463995735040296307787766754720013590105819534156890081293941510319993037837943401606376253939460972763977745391271118348420873036150071272057985724449249096577912015882023578313854711971747166673241118531415536101946963859182476803625903383744793277795181750409230344768635958167461228758410061150202517530569979506824832228375072451405107772797079873739859389879438307709526515843637397825572621819759690525956539538239540830974628158498609806613609563389047029480200287023522753502346646751963018804626297535433379473748993908335340698905769131089562332468906593406552053210198693994769526493448342888656607913640892328870482374621368471436269239115120327169358330442550689727393149206295824409550552681350193788616415532235251726239772442683467225791807300043622849946078440853995619054800537535004861657716099823731579329686607355454465861565420709323030016659101028431268679646013724864504153326643522460837624631736690325572540589624146397727809533106066123121349178324004533127319775899072628952028983635999966340023692961738941761517590763612326146725898388671600762532311259783776555690589297142956888827395366647601349227866062216461147867756083521773945416811545705051443668110072480726342181815200470447604750501193606786196450157955553788582254804609996084135929519713173901911897991688019724700084726176084995659034513806545134680013630140910957610414479409522464565633127749816190327150454720835253897019105256461361718831031420752190039657418879019579460751541603325669606978361808965416550552682122672829599641189378092238141413727137269400395780493713831876851022136296095968355342981207609598557224365940194232488973696181051381074948625089055788387555587378859230605000046862067165705556500286468314141864769343892805241677210273422648424078787091324293814142961537209475674165018225366747151497790251875815430274110280656371897045161586463643978686335104289604903197290494342217852565010002922811881520717669549461918394068750165395220488737752933431430839874057736839785146584796666469980738906888869289824341879683647076552265175839415176828439208884215276819186707018923982918334046703390003596581672028481510892806540464017096134323977633069239659142078010410911608913423975632622880402366848444660059320107387926936028803744654939378419231619166410788400599247122342970744618199058557565728505021408927439102887996923914709389125550963572999678291078197429028639149369514155654301833904052564320596042095335329514365066786341801594672666365196552919006312063889929967999658177890821909245961901726902477159916507332292133820301378649375991079816496691935691159220655337659190621406323494650824054829602899047201061918896939586585368215070077142314267199759487074143124438682374442430672450100594920790941477166508857799033103879512630893263629936930675205963067186209078698363026776616045439076132775314530606941153222756775698496822217539812882613599815577503935863312669095056654770719047439064859139614861103295882771088065556334913976094623137084368602773748912737362579811491747569312861710310877512034595195618850848941590308417165320144708975083078308647923921977104821207147525337452831826296238956938807357091016523791074036391357984019347429688352715246427447343288226500711061832056246874797927150296145219635597338020491102210445791878501190994640436795265727469324033919088429119096737461083049620092662190282575964010017756031599923323542665939276761728887482808650260706028651215854983025448634571920626021014849283024940915826931628306383018198104735336280124726725966381894768838230283035253166133919887500820572182127377994944220645889266220719931683809892011501647787482918189604035481916228556419286900651951199746606592815674295570838046017851966375267294698879566498107096102159768120081438135204283184749639034227184015581837407079149492488421594988283746345091162762413392079856126782365541499743694946721602856413548520935323301560508687223283639555010722531511227837005642507798760647069736963910994359800515259694559315756161022885982274296641292253255741285878871013474625172859307709404609023832861069081917209709633728697117010193555091552365190911534597605534841438208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 128928332250466633555559492064815018538228674334233257214072345240148985087315894795282682336257262518023005869722373010569311511545914614339870581124982219418331683507870143834799826293419497860987875199413719315990040511209066212173526386685820736457179439156523495488054087929454250496825092632091412413968215706947557009710169403178887953103233756209792255244722783158046053342430341756218055659459287327938578068168192993022410133986775783039630780178449399226930482472282601939089226848270540733312456504995020588495700504627416608965976521035542629806398330885950179202045633805616847851887997029322805001248804836067983611441267998423652678957869989231956768284214165138108839511698831695509159303958683560264189327029203884684630347038639784380909123685574969892118742412316967817025538251653286496523401918858142617105533313313671547848104773778916477863726983589730671874285226555310883285919251319622125880406864780591203635745836810419065219965813645287015965920106290473833845549679793161473862639403132621329293099971665278481900644048059790672428849692033543986370046491491188865798423373133602402496148612563173037796505566734277322648894101055627022543198977884798591947252926172616939257942814006282625741149280431133835588724227649539297073506080922967098744310784420966399142644148003844588266135331491333137291681229079806768921505264191743119293744272098689313125429459642387178278917962494842681677391941650011812446853679086588754032818829903679655898871812456743245996218292474520582721847066457424785303883377000493357009395541551923198470539343985745679974335829942392865461754911512934850085316455336000083376128227598446251636129928201245998193684835756544307667186269834183460900629647067885358679293029680125243543416531406943840972289639136115658464625580191951226105369714241150757846995861712021164584453456977040652233430904368743850965840292271761403620068615982246896889612360515436833241371237721506487430136640205182246911095352281341640804561540508772998840591597469733692705751386377581934665229074624676403293193592706137883422414607670781220770480757588921723304617496400876206707205871473802165997100916078473052671963616028303813575669501136824990646319732122603316651144743163197965906341516861844913380811547231292801970775135205105804039163897736285572671161409475769081882427703938605590270682749244096017690459368763844273303723129930699287977629009343409111235278669332855337809595352754941090215300826941077310338149622882162203458851468953264029349403332015251851893535988456373586283211721317422329678032682178320044464651721745670593591901787425939420792260365693414486123226516904006868731299591585697448867301489738739380238469254985172060576705085931938324117566351619934373859910481098127174888200628644662809830331979887960014982439653900210683345634482525591675334913401999496840562115456531617316123999219800838355216644263894957577341882276900759753503810862260478425084672966727901469037819790286183209610714767286626848957643325251174980656815643712065466879747757259806986143847233529004743330663743098716730555071089739154782836032410428065222260087335840740595935099690592185878957539247432661997005982792258277168437938401318993716149064687556525188183330980144654828139280370482705613902726474640265639442863649869732255888669245218245438573767285420914641060114570960839743242311229785217823122827597717747068346381900820315719682972817561859234213722462060172444876494543487085512570969267410441547051029698512604984363017896047499328321396945356686188842393584889989394650009243028067233712959335414993124023459992211983907173900434920508069675435499911825771609268509109190099776620173410288246674370402529195895920543641382416064683806557045044110380504021908057279377373942057963448024075155490254181450403272706766824288189045148417691468950722624578206094463772370273658639826496363946833772173543109403648765339807902120808337013901910972976750657384794692724494419322564870523994534806628904072601777403351549512030955755319417822516690847234149491101687534062408399027793793986550891237229468770056397174171470828223310437673655913303808462391652440450823525005709691691718983894453369496904937363100832853264358419022489913677810832869160005421456076184316623563490681373522841631426064813838433492146137595099851925411257030880523119215499550577782004494967842382192550284986691200449292176672135876094400363258931663999978263272638290447680920277290537243654608693339818870248995120106414210655486143349788947540286699388087523423723412384286343571438154033451501763775263758915983332215242363764104927647977880216270148747704891492024092098907679386016082353245415196353605140480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -100282868765695592669901758555219118250886660064087950002488780138284693675043230628528807278819147001851551510727601607650778455626369794580099593317935578124790840080994209885811463128887451775968010321272101409894346094023049704254814011861667625767356707884386057943670078905493779652847559704445572177638451361786924015793327012722118601510534798773176691519684428491032176044973654191664250855797441548695603261982266582609450689558975645238793342456724332372373524304741170761425881917785269494386941853764567387627189307384884337598631260663488780847137991230165132498538953351932768028574112010934443570397146176561181394172119601875904477096681989426392153902405399216304101105529968177042340440316281189117772493705107248157283641050831363806784866814467983397612788230162486413173342952153148082820809504725352110776844215092046482601188045205396729855708636947308463629050137800585476583270072395840144926133469823413772311295096359568634199613447450927282032834645458939846783889464007120701442771495280160057797643486824214807380845003048721380091791687636773509309637442739642007206092147402794029998888285914128373679053190208348962188524075946156858320220484940117661800562174157904407710112448250691092107610237039480853829618706265019105236554597201218564064606137588216452163943216445956603786667578781539069701886689473937914689923389427074145235491569613077437907892190366623152337872081827681733390339236684328044586849184145217811537325127111302180157198084290470669948745865769059744970920803075407393374449178432511532697089449067153566404842017733539541473171689247718590262037643331451426928438766928445527976405029214162885879926230973422312316488757421535506107842516870902360669058010405581078875904402767847024029793419175948770285434055970114334660775264354725789502959285331586364612039601405458348518867716750827158035255517433609387077400330908451012548792872019590168640876774310356522186161648188686805218083354788104402119318197601770962316343740235817025163498606179752900091013387500763245475124983551930423775487461828388248976945458094422107849705702829689662596567214351844231972938917259834609670174846272912460126833545633643351687775066893445692595004622624580503428772479086913917025385189120983117128292630804919574292982290833733724256495234784413203569307939364402392472067209345651995733104525220127857440762939970994927696724169116896902927310236745298306684265402300146830019441187044012412302246684228661764079843662005868279924141642431738697001017072534378230696812577612739955956418882795350299352434223421658032475605239127529140814291577903573702792388541342353253324716199132560650198534528180993866732377104948990086556777154592227865820620799810156286920460557186151398439410580476233842018906786682626497796689458346750210707999775089706447715119728275441137878644067816617855394702722531659585565545235988531816161357962443577929091810034294740677627993360611072880484139961674346110150778050081743629286313059952113690066976933970318483924667008269417512216977505857251187783545022575742599266546533361663754724732013867743639891236073828593947881490468029411472826677522467947792635743471200921697598332256492538358931144016224452929600440889581404625455722266860650485180496780877540617604831293147476922306459150713445879578845949438695539859829458381801224532054396557365329162054202267422718617292836762083148133228256934409424388887950291988268212762737929444709603045625551956513589606191295458053085774528291312215573755279239511487344410075156132861211919127566318977813694993588019218244840327771172674570056569234448024462531094040660944344374262968041759194744908318159057905554529910497166093512743263114800150321907415227417037554382598072559999772540305596082527189481773719490800777569091141471858293428567762483695740735319483459544218037029182566675695065214897233919631194475065474772559390970126081112497034970164745080027420958760636472095968170132987270122126801557769382562760034134101231572889358990915820392105333637940441032962941798969627298923150986831791704214394056668267670168898614066209428404589476533030382679082050319403496430807426823166864840806832496339730550587950466477866174659847686797016267472029501852044289052811233073224525795843396637203181771914980274042463986716452825744947753597618665959248919768012834676550232044548294762732472491503911853222043489909136247031581718300204593961795963291142387114205390177480976211795854821760247169555771904417874461509947998419075274357825797084673879626743577475339646256269170093065313882597038805390456394397259083752099921761771889263947489442608654834198483640143239102056304631816380057559333093769216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 16690464097193235757386766398726641560945315912714848376860972045396743480124200503697039579626233292931774201541588784027299912725607225756209773380188528425077233545725355548523404096737543497377540150722997140153150713397189863784705133852788686716146777154498023754814583398325100759027108366163506916561102345494851331614534280390796977725893997245267283237197829626331693031401590087720741474595144706997253949342990686863823798994534391515148955797346349988342078091908618031383265668198626953832402024754233924684833166670575621389701132427201944529549905543095099036106979559737568921867372031333138367389275372756860206862349510716289016176453706773024510611908753819887543750204983596985657231407817941052925143539738138410388346274892801467186259639900794651890845668940091232096451546104542295556962373283775832974374979107768573328640984981351436431067624052610184262359325722099612603249161696736862212166842409785106268614487355024402971557638252901519760585472491878830826916707209219918450746271637683768631037716561893206946097174243369529581688579781637224389045598514660331241850522383776579011559359946018616063828011973029627275107655616748154955940804639968737005632960150211937219721746664353112850932193685753991635847953435472005277863692653934813999053165852347626077239277738587502436877355977000773828927507901412528299054428217496075953188322922825554814257542636295202119588679432109039938793018686401450205334122455408258686727377516227605399362079674703778879943966237186196450213433563888999935113208987198127454554443853774990562872594065564229812298123590958799956127385064917394057066340622210355703048094737524817844888309698239249818547194787466711121387695801847699703405859523954824236175104228733086940750729388096199562000069742468541320886445360294678262326633507965730041033017017751315957863216522485695981841418673611437990548336152953354616722172970520617943669586938010514203442029694240024669427815683205399257710700889570264693721588524948743022067220869720239145575661421335092016936354856577142018300477028926690519478754007161880476219979150234680939381809603240352693447687154706626118244223268487387185492553050280887004713773862368205119589222284691391958678533518217661075684072068944820709084396167199140446010927749652705574866644009873922545728923438230728576716924298554027758343077713210088943830748752496674043806044113317026269904104656748994197698650422198487120838933602278643534615595094823551221260141337337938485457162206585025538423078195439305036010008104166381943223083149986359192481009591062164676361336234827562175894384495206810753779650621172409284771455002733453904735398817872995798890976893139376476234741600166542596720645376811405080314653136692793992754283687053469022690207143544420715082112511308882945902326817036655342435110342277408347828536356581628209484052927525287352056897755864263850330485730345752852320581972687798185508650149925020009488695098284397700909388403279771723887147629694611061615723811337350948647997858604189763621088800774725679156065527852833249879458900908737716178140365061295961214397387595795217596966252717920609207532531456833083949997471626976482638530166281114804612733554319481216278431896746229682650451559550271027299255055675404384930554384124786053021406746970146953644311603660455522566322109240347113646651796536357046699676282013511069671523562043608673263568040699622105773413979085870833980134988972724706537825660771580510367681365591056125252484729175468455723578148224655501772344469829620306188570021419513087720057088881278222809526093074706700289627163092583868537755179472774839608782927953894896668557002130944775535178932219394304275870921736261943098211950940258555379290052108176138075079649943533185398658665640444527710729894088906500334326125533109298221383046857359992905481134045468408185231605012062590478600378672317446579881118504430237623338649433580144656449344653113547043073380519677219202189496587583565025973120240212303585577773567703328427405731212246765458919636144510904730175156600825691426922514816210423976777007779498955263547261636538292506508092066284230413338063629869870940807874688768469509860648506014704787869558970434046572002364188749589160021215419871174274188808967088490806816198755020911029298224604282436524911942878114005518273846922856272821733811170196877340706857209547908030571338536019137793122969708622039449981014506746814410015762007522002659805582910982852521925773133557624549634146987262497360588261062148608397148021269433274145743607474394733879661026530397942018425300070878761056677580729391410202666196588066708205696864838270101321631653421846736615710249713664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -265393697055716720173810294874580825379497329952551658423363729076399644806477440659493874679934161401707301224181553110933902113839093926477214135739277084612440187393101849504970652240407237737156948261533706200299216525464308314172568246741270512364815050995957026458632732222607321057279586715345469219649691316612728353499413490950166070324050108349072150248940491036289237776783809429997733701542841643047427537220884868064646360613598570369690654410202923883937952304864595690211642941614203146592215835672128676004147886992800303064900116470920218434643091613488478116394789921239066047649842093665575058093565159033055845980064573962401332275816131723709100961256359943327012925947446444133032190124327210065496161786349133105453958561078667401613017274302463792769557140102258521023346574572956002378442041802301916816442481985989747461258766903228823469404945690131085723397151764000995524134530846941571831078214470209389035397371216300567378647674360980064773470346738841893827454831132012918060807020609317219270806784219776478131846178242884274011546366021086564076670831561338317527588907351216652233860562120585674903148995823104918334532911238223680281518748346742958948272944539045639667998875052004343343211835169595211846045026931729881509272246701465165402780881464382554859212832261918778944159043178147389892444922763809236780426299417288436817286930091312845175495044359152820073308513005902452131537181564700232922248755074774373254857223337542218761590168771526529898987572718928391256326319075025154071543175286039733533415053967882549073884653599406992357902499257509119176476905200507428902784835372468693842274074508762038442236912767543615664155038387360233596323023690493514793125471612875086224958677992101123209479294195610963306977768088674707432205356422108858369133478021342484469050492785244834971612464589130242951723881379443874290714437057444274854095072548176489359579263611513215149215632293470010699323792278376676577329237335203128164193686194722155894105301868857385979287905181651253740978357256406456606744808836437264806262069079077377923619656721455224348074045659879173749717703025039738558032915939820620787614018067518589171396185958488128840428645549300106381783375050164516336173420112344880121321256374929284074278088265649406194914381029693550918874027052253094526022074321126445304652873129024165211379360643389317809087241428696313241579754387093742772180330748734787198293892244743170553961759283071929113383430509980622885147874033263836259644882514462613321658518176491029839951011043102299110568096414593580929415589590186596331532160288584049962600104218003498972603930138027031401073472349893750168435971937846487323171658459916203184277293485684291628378763910384689563371811475974931263271989744210380812167295870187047023437175515004094642124894558548887190098447697714422010395805101500398577425888633453470208426491924704522080758017287006701104618827311594306373729704061381053454816784501345690909332186876245030020570436690496763396917261551089012176234577539253462748634787513025315994472998696961866070631455500349351473685803990420930325471120937641459774608388424354664972054253812707269786847107806820958107878809266601838839407372751578238127057046817982001268147329260511258943412648120489227114309724021178699670635913517355062063196055484276291979031763182870058559729590400131347860377400946060747545780496626614749758329935955885851558840465699169078719478960940539233667451751995634702021155629964132758439657534058012744992528448711820685535335029413460422054277391995206151610926703552005933302087584225952893639738675781567303928230264143520493993143108333743989370487165535705639654135544067220713692267095059447333242731397925633691529278178900525400884632966660497492408677114130484864073520441275767495034382679236308031388825821943475420462502484547951845293350403365995654953476918736140879986276517651141686498388484555492684640862697475670745472142358648757941026391920479455117611269103162424831224790604342689217271445598751901072246488570056567754187711278452193979743949843537389533718176885164743994466296231951375802541294628253883487403029746281871819580054394327006008680167655734706022697001467885258671015422758820869247079778725402240401832365659856513231830812563743412358169787902020186348144860348029985002840940006705408224940322370467005934826082047984483832139922032317415073475876288191090450066345699769094293869691270735729503059853715378437701759759854239665706758032976659845546641251327851310288115535848299422458511376398695830520161969146026861599416322767316307341189789204841261672172935551995204584953486020044036495834049675264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -507166625471739621069260685252698075855942691892657507652079364053327476680504045332455908775970379417521767308503413842576473337033169013475605062555495711302917865738745630075352932402715440504783367477636643421683574395031073637323876942826115001228197935905416076064790172772589075187401970411138758505939584115060681560054988740763530833786133067758192681338770605275462557362740347684687405175153933138611343515950562532702343786656915871672088466716037616410589417099395253322720772054532171085183388771594396945748767020359983923003227193689726150120226256299006704257961290168968866513598677173526214593964779005032643431467177958887357959648234823941954354695052767731213347038872675286447901050806666431441493074086870006522484381921774530980223503341738675856108909837119705557771081969550198918186512815654449184517749829097907912867654499988666745419955578338277900014591358208592953022727780068830271001404275558124408486178108102693472968700311293279226396190865805940048988195035319986899783117908398979881358899820377047970554827536809522552368164341869699484448629504705895506903276164298454066268578906071894152825955734891534370037541773215050921108203271054752463658569416340855803538720666290252348843867856435292192298351245404107380659466116807985065760797820316752578984951608656759986096975772868852808510964485360329234675215885784607927151118699777063010466618902361976609958013265195144787776089788549733462738146597689724535775060839536783515294083369109906006284517107514920106505807871356114889156318083469770844271222261348942952058831210632775239600288556119838208115488862048127497022424432318909647251165404424873961107929546344583141105836622193283927844387772524779858799141728898254281962867035797131462727102113443871808165164005481622959252485712306473649703950054580402128574039423251030309338702338862207696617932069323278252284219595450445345083349954096064258312064667709017420042326118716056616700733119167734133974854590793307674398677766459982163367450113879345706191736293187224159526792857683883359713030332004728305020198946182704094570373179453702643444953725295280015243031425409758914611491946548498587990041360452635813306857317517332372251976794292444014601994564799521914130414278586127511115595012574626927428031850961432173747966783657625605990343658245837786766077411501861256617840282225137265742914298595989714804790769774734422438359099502725885195133024754480509844820935785277306870190133322788213127574075207038299669281041930102289990951060994762917388411338668192822080708700618123656233646006805014273194396709584817662272845256666121547732339174039121418193314311387790136237033418758730580667512967716151471855204689880628949951854438462081089076050437353015819471151903606676205149674425059022122643779491816368377890295162060574888524428588737491849793250154908812854325405151130583194196557182519377279098450985844761045714200217454565138015619699536379089333657860098686562200250541892790644130139803598447548605905677295148462172222677611035329495561909231846834019515587415503773456758197406702748190008465170514449564098226565452943887540753110027484859880433108491944023661829422752012769579455725614790265357207980215834007866686079513589233569061349751532439436261930891780919180018963439079402023992751800209752606720043009493823836504781925306979176053162199583693026683728426535032172857376302583422208570507159160763417370941102936652373652205969870532667680195006819604429893846453915808823069870455251638109471564959137997584462797862392267590087310770515505883428935205771476148364697749239803423085257471281815298486421928312788003495373644877155394169840052333574405419926449106906713787265280376686029143291264948257219045259454868643338214143361984752841362937549995057962526829423405261119229384839667399110643265260633048394374678408002885047523232334179604649176450278061814464182252886245482162383215632518778219578295303374394276318697936409516556150196999530467951532156353755234030455915628214099616400403703436490524753723675075346308598369104687844345333819521305656388484099651360670246429489851318787563596818067055886133682176134161395985424451029709390390654778649734855456521664478304381567507953865956916735229088240307828851252208649993673124631872290965187905459019308442924694918987768369230682970970843936678362750255772163617731459855204408927681233571188386915761787420505785209050828490264666946158753892432623836921958330251791207040415316388520930578130585570247816720745249424094152884714662709344673294508207989655807603426218039969747268646114863253208100878451812692718880989736931930118389336562576014095593908419007475201043595264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 113841232621271709210193729781214508312094973852625698167873759632903715319995122101840686435877979888575574187198143957934216504020223520037248976255799959403685596867647157650788430227752832377945473754985451365018360360378081176167241625709490991678507168044449668294039627754488168008095402653271623336011174644669399949354651836651132683294721845203899729300087827117690317708423570732577185609512191212642005157653696214279186101522645254814382860122229273801462704705412627271947573789208155996504175149665289592627492645229452600187497680525921883966615521734123111548631671229892458962830247155396904268068251104537589118811213306724965528393850302889863312569017923916704738137295622653306291018328886631644101327480326930364715037006845076428541892488476097763833554083855564075560541164958851403770569712243383862140401277494419695878037801914527390161390095400023470519383757487517652194896796164503877855799743308106464315146856285289362803830637325439853566935783847185318119307481976035744445865432037043930643784434260256193973118504099742276233142956269113231338741709749082249417168113388513265088238024897744966598215719352392436096700545066771654483142078371151510374710453762103015566214745941422865952496180573955871126785495261614125038083079827543300375493541356777560950340162804422770522327741608678920200796263778021126128261090112209243842609874677688417654970506918258187250182519730315162869565665616910759445019256624232999153958874413681424175527638206063400458015308912845452308440384928533943307330603514930953276471827697574643056262491832871011974258465593617670254444062627735785916411283287207577492122457360731378235903302775004527760619095702290677157871673795444520006023229975199894460156080134762977741362171758117778731763376653115846363632168736667474301911894604822603582296941194706815867984516931795097150903465143746887792433738437586844579032047031076788095528557945445207958284301419854378010951401198539008115969205760424849583264747492652731946896159937380492697172491359799245261183201678249282280110102724514591022412354552756274714650508410238195458570092420304493320925920374560807928614072900954664346541329996483077825683155981623221768542905732218937736764645515260015758677748197744372172430623178302078934426086990890919758511706818871983412956988685770215915518849725021803233367593766598238813860628258093547798159494619529145002120857672812652724706738264188315584390396337946412254897881730097112618429793823145874664113662945454139033690811199858087748327389566661676594887842960749792828256745453491648715912385990374109328734728850533402588611609148245494685425962013425275395127515278362253211089240177350246708831718114179546352962003569915435346366734910927455623089635301949767989923863489069897692003078490450722315882649024480801626113869045860876173271037817420761147045093236720710629058283746953535297855525879705955108978175570539883576424498720843303813756863275289634488558259103990061906265500501354994197232488625484425729244621928195088584790415619951546157370027631056311050550115374932756094910711413693886743275628953630132049240754189627374420167679426475571700759915589140818351979757800708419018229090407110474745164817677117268082924817234878115355630420334916423962706742424517721030786429926109783224404675265432230144248200373554592965594787731023301652639126302202138769939511412293750720607065663038943822783025485648678560246352306974353743878082711705199534526197638527037281464004681918355187540488298623404391819763078665888567870572942629083866955751469293811866010709295718484569382685226677478186567263573811153785176560756106350527515446605522326401463811973143355324592791395090610769688447814545695057059270812154811039990785762326015287227061482805355168447118716977175092468364241693423507467527919808006096347941251086911509422170748063657554037104092702818727219319542324597516249096252508325900049669872229072970014395665312302491036048668163875869097898956728392508892844115488619337798871452138127793833106006008727225415910824455394536157920774745951311716375678526732841576603226853475451429208082932763379073801225226850248269092889496664778696181104205299476734902556682462476056591858728257811432462573675674286540692132883230706002851418255691660694377509529419251845607025139631503225835588684663413747154174751027857728270553554604494418089872753829756761330537175949184557377863655921163858344043255401879513182220627894607198294518121439263884057734184082778588344442092200042148206255757944521518091983581660892591743226988455267529312759779984653830826222543356055850207000253937056379958765720241854397495555661105296782131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -11047038368741015739808755986033463791080969926159255440268021167807725209264539054508007690767509946414738572120619490289888590421827554298854598940759314797114547554019868994091875596014969578341398471782703818849689518998459901237241547116046074626466756275350826426743023789716528438934044717384274318295049697005010757433961956572590326755790374824425562717446991779520955976859218588955938888749593624598914745463350551114492513992453388928051627387787069015213444674539226695700150380930556411117056434686262591896820488350243533393802349909494582766196201444093132838282522070929904099978235334399655965661846335931599434474458391366580817764208899154046625115668921241168637499781488129924478230543382360963768752111557227301588711341671663930599623471102254766642767997931111841726910953160414444490074866229670619498308371806067772308093334072912224017978327984824241509193591121108448680935151112463052632508121594702834023961361371041511979527593833021083893067533652799297940367750091844752155262677003411923962600583855342493141387936906593287019929278540992481914119599814377419361538754022291176504981831386956253641964160155512369508693392464539215013080102519627444120700474664879853669535308456483102368891912574014179629048963681385556511183109379901489814570141677388549319494506041639597271631243840571391521740259863744696623488492451360523958382114541232425325301748279621155294513944673826633397450442666914819862732163289954825100999336196394197168403338676316956671203690566040877427710975637936056442070677092034319713205468420575637065664782523414011592164202953501437735117199571170565152047286945233793713543820374138374959976113913688709070804614332066027710855189442001738022448094002953009057103717096634168648759108519861321091420059392642892406483108575187911553949524753921104741528358176786802065650194232311038855257158619569641092369033396876796636698501549738733704635753434596204351755669291610870789733310844321774953507632593262041207613459458213365353099132961542162067861770003133725094677587693141702193729363805056353937645319777936271925881379768219772101697217452979501572817244552789286770417970128630736328290352942321948980504472639734933384004637024036688823450461073350095798905214815525921432472632847613587726810818362474933483837337203880710488123517627286354676079215674819169123791072544414614056223768276486544555055176450001086170266452611015502916463982139400145688239832398678954181700920485955476769064812770282078974366023677333875582984218929305091556142141597034852430149744479099027915849793361163016888307035045428041120750766974983224828233478432862723658794493295473640290711174630388021976428725739441292301386308211813335958048598067827616376074816471119147099299278336490283945201392606957158227334457893306090122665107721155662773272197545129565762744082140323265245027627981332418099359296996020452769364335761693633878793498356551455171877432140702800680148052323362292269668049082278261086708352675108553496866280340634558809205525920152384564070467693170286508007418494898248746302487903504643460102539573689281690013677855244674205610285954462243460661039564187643403641212394047641642651605855186410897912965817430886128934459203291678734978453611919734890940709520958808802305354437944042548061797563299247461514426414176893277894509975818666774489089245973154494569075939949912308828490959236142080097004328892665555485596802106687989974698000797274668379391860781054411307846963491108171913159234890550621867132862895642363472446049388536030950362704997895455227753417192703896626417696333971243978723142053928410712606232181432355522494056408768728198209415803613011318757767578845306442410935033351805522546443183570629722762738384223204344783739251151219178357108210693998703468765762286473169733565229473659999870204989695245384232365348577322069080477977702855502765009314727898185753975351032551594126180660854947244178663659149624008895447127209775387394289652131247535240611573287180803794070498424036385396404544182057911938090379716550982609101771224946855605363405273761168801809887670388979716352696672453647505246294120869349607085472824163948869207453853956804203522067336564690817194213972092929198860091209451626497335693454717192844001863264265348759057110498329193444074623027111222833040641164773863723865684489803729958916235999164171227980816625810044594472295418893253874594700165108669968075806555189651894582822879234850088127295426433285764799651417594985785740487531383763375510096806599375032867808324705357109045915458627273012001598706835432665290745252727765778220423687060631711188798049960045689673111044486531183056983441214013440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 124297015819502645255051671203602388296222726823113871604496438744337296862455965646219743507691399719647072769710956829744449645794661400494876111004061779440928168573758347090401385882243665753393118911241557458432003868636005347579173386318300494705040389194711490506377599539586881882584746133534061853433602496220532068862025757802414005256238126590845309314085808287332568294822676886883356969999834902724015643901257623806474284240309653909663188710374165268938890374313557824792878340119313635221103774991629683931874072412788890454816652373923966889415545253537041437156299567824562243094748011978039260267997452871773989377974602297317221900470276350431105462486683248856552591475458027412553847693522022015542293323698525026621674901103020958628923719868041068197166289085274527959380208672644052222685740967732612340189538463268320738824658290355312749999421874126453297755755674159903737762304331722672981594053324294706338827175050022548211580435523510424695246086994410011272801184022889243638168851771010424975487675991953408271712391520780725942245591470218991223797566480402035342671016279311116739453038111233949345028829590845775478505429877737210688239102127517680517912395423712153605583260629479806001846121639591701427399545764708720585299441391733352721569044966322528953154869376265196004762311230733555536602537277376237886134798004400219139976822207328201166928309895747541724112267840649299647997488217777374601667891310785364773930413937076591687373574172663047435201824837790192309362875347061523704498241998424508816513072744444603442925717630886552919931465334410684970349387236847807689744202731654546344973187960760510048313326256923059210960731135076449118678090915802325046740357675036346872331749065476079733681336440471288359399812028676117577475336386814561038939277021496091171000381861510411545645169330576497535767252844878679178549606493761259156589149094653396276137357780226244868493334442210440991273861099049870077939784358555418514676515122895608756485743954789700555166586621784455267247167781692420295530633319394591879346689532481943281086809850085235571714390839185251305607525262479567638648368399520072457972224725454716626832294298283716200955634560000605144900541597406925547031231424664259398276906162905675751362613943571573429209691080494632280270801110847560662326825868050440936244451487494022634939033897102839801081535075301037628603969409174557269511433690917367727692902821294079136782744918947929932822957707479751379584217191428114593721868562327053329153973220318550279368488056476363052480606245865111557285419269041659024389556094521065952633416115743339595648156600365825132742163141630857868242583675342357859925335538570406259189316405835911335479359814019817485431231371927234858095896894258172874138937296386636074049944188639782413691063159408401134645536015794628359998156970705529061734277101415316764245852763716170961422287313610136320703297046176600254165338884647596415891912859425453544264782843228327493803988809478584949927274293652576813468424741627234523934692147568836390291460661538695097811431103802753184930617469571729842451122667347448405650011243131939465410713178064144217318565061693875052300451750202955388100260296767893789323778427280496461742162706650350083536771528653281144262735281696547616600785761074524006208542362692742080933278839512295276917487583651703996950049680879073392213461172542243789806439265191147591965490625014442268088340195432358022310856936928872444165576538725274696723907537704016366232938054658218719064065136325257248464205663145379743809174364549817902378802460821482724881189786067179558322535027150360810051897905784041895468959725676434969553429811389923630042543164784011957360786055465593018798870945181569805695233406530112397505804556541464663571514281079419004478742447949348673108748157565484257998231519390403714618534584247578221993047182819091457540697325347909149530825776455474495551068562793654489295422140168294498370868393223182495219161111637270746001149508122424650669478301214522442831493204053283503921209167629792583501718355054847764928045335696331971766035801705664844582710799907760777723079054866914806300646551141581068009502766154519906216470598855170452610973050755913874761084862905418794946045206759893856342228728246775512293924623248006970988500720615106763058151741988865862230929116734983833190638731558424665580318077183234206796323786787665943296547439714940445157420275167399231092959444235492442705090873591972149570665084882621538630714651221398737782340404361980602310462349736157628470116380410822961808696625563779824677392718971294874067895595142421677084668910559559680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 65268918072443628634026847885647168978312281358715996904733945892204053169116657848476914304323904687228801111564793364095253381166363274280881549644550575353624271786567151731902031641509355907805797342684690980181892035850814934563093015644759644878066876731483899256811625092178956113822813351896708874727275656385003484538786951802165921537325504492468995916333978504274958331698079315781694052689637753405655341151506105658026534825201155036394302813235052325836401196951568561173452896963424471048486997935546476272374284997358377466884853222869229059439988450440733407984278897880486075245545921852670398376060421840021348400387451743488896007015979522163941529658226066705323987104967898451440879873387220419095341393626826259842759757267959674646383395449151746754011308321707548072341788562029810459414022714856947838382482245101990966339043798609699547685213024427659170414960123684907819359510465219328624430638127046424994715837311993897916259988448756459974903717938061613560293745688175224998769253090631474714298739241229162695867728043538459997251040211992755697545922841594331742904849185115526938078668659262359191252622107187797081087680860734111836018322547127727355861768093738725538112107443181454139152673036367885511879569613333250664245368425561968448713118852485424305774677352530461174095398321401180764440062705055306912887221804785469683825956648699907453120293812915103226485845201912514973559484578107421984390690079983825395135192439541114031461827658482869851316661870049587388956153038701844267439224530792164710866684368992564634109709282443254374464389753565889279630364454936784312076408558980404634127478790941844685441952768666686591186337434181793938279871506307493632812919876043515500601701597545905810648568334344076476108509946937626140700195929446138513050360344493613640574035983870832198329462051129449924469121206524548210280407729858925383807278272839052618668672236218015852644358295939918367067927587779598662823034562860888764287887338498752805308712085523389232195444501625491302394548012351015261044446715606759084632404137318323988284863261934466895621029003293214890021338337129733822767079496238397984475136497751894826284891327788768878568972365463858325875835892964224468152176454025637867405096828646442045328597588376432735801518000463675656619424720068906605905029420622232657795425655258186634239846482356758658108400123165805420683825720849840865344502417896256672314240706237684639712458803295786484948133547393414239354141295525739296685328132364443078749232972850613360352642193091056010306449702671759168343061184905754481370822084626710289176830860828099500609782379964437525689346836154978718445925975698629161956280172241315514836960897346070277614839921690544915819893172336220543631176478408293035149356567091494583459961654030602949649719990355106993160636827036870576957564081908779021622946703774089385485688500007391375294827380868935832209032236526613980139569938357250568506705652597346766604086545584542804215667299483186498120904584316886834951089228512319803290641120805758932329160514184963017596157554070814371536117659684330420632506126223258573200336933791294465887436248642238065875012564919669926538975333428835890398906160305021091195001311331942059587644734169279420745757256478830507508508661915538641259786157103466637801070775073995731689664476381423686150999974069593118977850242474777132706906744753827889824155674514245624023178192789263943481352573898935235284492710024337813257411749170696223175153669186777025204739402528395443564039468763355738075809852949107918652518145925928346008174759168249694966436959317130697478974298461406449208611001542722640693635639149870325709791772981890577177769325748697222655309298374595160485592708405986069513478405296327939994279648306313443693313662863417961082151797347793584736203933518158353750471428323989504039260367197366621328086267539364995718762596592418132049513073735536867656264072297511469895494032537497718754763765980061649644703225623583412990046776608754508649770755701601410137535122275403713860036216794821121369833863526801045964517896633567631933266855317951510563930997692300735428864608755332674548844424025598268047973957976139305449658474199224798798900849387888498719271133368155797622247086540054828205290137457602710658370813304615552873678034380664109657074202433494174858854135355251105680415741562725806823582140937585606150323369847702651315071901727790433102836606425255675155151410581751711845825655949936493044190846923824663881120518484048454141894880329159362573625746003657019345274582325509054849270099702035761122547137893657890068448947311498530480449677112115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -2389090199196705791185285385562770896047057748118787403822284036574227483028231487841595895087761889756321143008596576072964239528745970537407943937355301030282199968621867254464543180156568686406407275641765186725829991011948519137554999990401395031025288360132753829948612786457456476942560897747595836952363988190321075615531242095366623244859882521345586511434510486145006687179696004746622083117871744064871067221701448666308917154120758826841993397871817251125820779955700980237407954622472467452328907896141856709582170119210270795076749300553629691016352284771146474903538412762940169844387394756993243539041150065454162035254032585457783222661729859936275868726343421792950200637285530225238597843070564864028328036806042121156509747533146754673839956932393629880801179814618820855731013606698772124830095255802677675822791660964105082169097215066262176542760369895141511955083097955075905443089847968200136141946388363725489411057856968792704214983600801310946168624025086102187399322476312886941782727604142600404269516787582897624243233980544635849068703087259526157284209961062242389539740726461277310359978907087774685579261163915687583088049042027333595472281194875206036990710362550380664931556915909499690176747291744530071115933737243927583726726922416014986788984029306960524932161698548682392362235135439855610104985265121305033668977993601743885787729041287249065628320775978809362634532806578205358599558736605687709807610191652653087102458839925104289242208550696937635501546793291021198953632426093157032467723937136298757918558830363379246066170687316595723578876747161754061454478204506716303373575960676089586433829160727055473070628900575372995826454153503041704637961437310339851335868539728422998003555153877510706877042968663971671837596173208389897135199386731314693521319486637796011750803499763250811109945258892210505469760574562967798184156442340262851892746225270992842822938799301866693267151326800009619036456269419406081182741170079886803181957474637544949836855339706193801382512964340321458858475159164375122256476395343349526834600009242931600089601652793464855593074925366075967035033483951213804867171231378273754578544463232953455011707977816058307486630124957610412995389560398432793758399844070372877787056970258519228606566709500182844100185508443133265790691309237651397818770973518844992969581364138632947540826963131581995584521553748329417695706074860413159199177523431195819972419138547367281393921919103810572511138877860543573712129888702325684390207864032557733667311182040632464862304990996825398699972109732439649670910074365548475702181089297954619141536361422254057379356707859543910024644978421658842377084232369478849924483305355841783295092332579568215574281814006869645910166488095233806141712338274891398757041243827017448828420610693109540816263121327513763052808531443192528722025198671243780812263512930751908934559645497004293775914937804584726401933213351197672056657476160395018285128581762012996577420269803793777938860741601777747672238990158884989169775721373971557046203235357558580853379652031611034028978674470620856472345625156320459220228293075543341756693085353692493345144109523609699350368871992862160824183193924800151780691643088991754225612485745643369854570622923238198727717224882333384237746258325510248196989357242676600786457959498887121010821751288365041556740275362761463367780679170502853373236756589257371509692562694745546683912666001160008802373235094155955737640078158744859013961156540406542943618816247932209437266433098977563231213041355700075109326541124328998670031406480365265283038440180551799884972926499898194420587626547413717952763329517902802054430460305737583446250905354164371685667515449976513309365279961878764856172980108601467180724463499293467045704619757561464133166434424562017186340235565156715885939356489597328661773834351981478905521004350487148663901129442398375335941357796414905531354952743755559992220863557896376035608304079996380312001596947174955268030473128077841715009653828541465851102428101013430344484225897031048335026774784982652863255337560207838431358117004592044824279065648260770657674612371056743275034664864288369228573661294965002971234608198547526884937120826046056050109782597139316518480450640571166249567593737771239971096251093778939808884519160152727946049520124432937661531294584727910236144511186412352594122688666737118452693497551542750526304498107250865070438408540828436507368465364064629419118724779170803554972968781808753989847045457285080631001649554949383907218959094125114257231798964279826921702612528506071586307236762973672950424320144141293616580792902204624494655019417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -384110367583199867062461321030278181690808469654126438062789635630639738023851380518905634002706235138072470126927380281048402563978397601021963836345934799944093590884654765208326598684648318806493381244688365967891212366445409876675402428811881075979704473204900647406477847510405064005384900615836986083839596267230916069515886641673402391051311128077811999883922291679035084497888223639302855949963504044969846955843464473617087408647791082605924899655239839028713923989889000858184951061569815707293191649314749034848899432460741008316815826812605311890874589138940062820458990280507709989237710558392949450739935944850771490934992441831813326793083471291187341081579356067194322246871360335385447434668209480473015628867186423171398639045335941341692520310343474843247589295261631378207271353372144561790445497494106182767411013219666441175647419794777947757779160850932554025611927337892777617145406024274739347301501145067315864596599946263063932737686722487352606221599181776135428726854431035099255919663739347070679035417719854258000899900557305395493578757488040771001523423154034725566745457011264277323859233500075055877696059318562317335001481600629620839173792421863739308834226403420842979328465712657688788027868521643179216259372673782865947246806122902389546353028949053403735214611521128639903062050944677134450362994126797732303292871755666663057014680225680631610612738555785283349067869701872886961889620063007377958787192942091462882461010508188054118069033648731824657617157286197353519723510306944836833035424648079080961831194757761280720952690842207661837255138101764155572350204987677235457233751034656958036896762465216645020530785965163109436080134161001959422867214386719633244469275967028843546791324572767492243516156208414163116962024324556874486914518157448850292756067684614772037035910489768474559614850311216667569459401375391310143326823013020572121666830381657663916391317936055056652782196774292059751283924807443841843519506586706120358294333263344391420610443059578584944861467572486382931041308226164627764374877817716278528725266205952896830833065026552441137433405651417295288466234267794268535055610660556035757015739557715201968807930904110434216080998119354236136574359151927962041281188750082756065370249135346621450673068426510364044244816019710552457409069336738399308054554326506100944977341523188810172612125006171972235233494762572651850248243310763409947747521300788249323453493934190469799780750860471794401231045889914695573880176483595576187136210630533525140368507238353986401053957496580558119543477778491638911330118088348533861559520628864800677181194756430105502781689564238361975557140292956527929392642144432758132196959609866498806319036910881614096397115470434013198626666634187042451371502608377647991416196806332124328513204240274452998902007272566371895144081477435856025721497080462386924019647366702636892446623137139323054815732970066600461551163745541408909011579744486021283835819736177671546592424769133032187206828636163096629122538478235221481135330669698784824969983686761241799700707030318304090291940013899089294486664717577868828660491891360020046092604075942130466377132579292671731845413578568822085416838878764806193152277142438735980171906947831023334429924123559514086067179627006257139640121675857123289845672488749482117729443852762888798505372862631330738458529314486939038632724201235420461640816619178755294586155755754886370327751760046008490394716937707474298726144874626387262998848260017429793527374217848549477167996158337255814130193724961827407089809198582992486546982178039792090872692051898399548302302302279612464541077201402011493393940607854717870264631542158818735834474199724972583246781580767315353773775478248615677429609920015308529861261868468623245896773379273935548803210403604145286311709565869264159080097106554020593016023854888410697512205006820626595490622414383549508208795573754565442777933726715845293898792877509603327426657265803837285075433616030467978270327534500283393566629626032220409350406707880796763113215501844040770005283085419738138180241950351424953430279405595738397229639386482541293764891899488009512064124171166228602756874758556554505935255938327637420182010269196685797537125645407813669021716215527880024952774415888476536804012970456403858119162028432193362680433724303278109301145912209011678507615374685434187134649283477573677642384141931033052786956092012619730546616534506452364890785525933910086342349308223199191439396632897987891054391312732775229138117073263640025437137749207945694903636449916706683614316575493046641356547801443170585098203940459712010947139644123698920987557888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 19787131488678531196421724229969912096605947840974610621129604473477860728437068235184036591435495048002547269813942029760925745374223335001240340145259901388735045566158363118451453133304865756170014343156089499734966640594777743971949761214775845075146901747490429909331884802289094616383214212887863022675641846925241547164195457664337626094476342045754403187476780983043982830161859573008970406318120785429183041769074893739683313517348375863100790202177512852985681867423493829748722915140949882833289739129665397799671910881148687218437379509706063182059697046821743079139858943608159757681796182281722874324198430523347056610828503299893991426237801286669751462219463092549852725545193269526239203374771582578591457823462370373309212654063668534726587474889756214279777401052272334944268371433079060266257161883974143624367707897785896348848411283206666158383693786345493026328986019007756583256272296219502167104709669969488100484383027642171269208891537080860627284562422115103146666576414632302500133476209483251571094603517692485183248836700612397464421459192688612924671564962389331645323121691692078556183957084687932753116989509786850260787138017718923113424219619207688541178245933548175402973557960195278801709127365702770391977632474869083261289456596073170123324179693641838963611998626512831800084408633491403183329434955833307192484332572468258326284053953408866645527409366483779216429293078875783867284158851637303786751970955512883955500465274134653991929942099622366202570058711438610067390120893568072288214953710586978927276010620761478604866960460866554239369901537401007930212198893796346281509835202985803068498829409157686253173249201276875529254925214708698692214146049616770136415955054604704671353844650270056636727140930128463195800833419616675305680029624117590738203064575437899674353197051626250890338454689269313068904544675950871079833478239250192058182221056109121603827824907862276234379535904606789072728242303880753050279676646537395505092975867409152326208616240300277756681090130448747912658306595650255488167012102626271096166675157521688215997272444230433703331653062430179974218728567845787492050677356142604172471918443518437740858079110611160183275504207152061442605486489678730106136870043153843842338703350563168495645725516935005053721468331487710011194887583594140582393798431749008300551516642577105910540873370396549610569020028469492553848469988236742260493530671581482226916905864690971097405903770443539120185813202237485491610513926638236780563280841588071721035709614766260097103561725860287599685344704055858524071336050369407438995694175890394706130971377717620287011210127035649815568192650788389475094058848286511609751872257123419770672879036032369058318905063531128723793099137244052670937034975004969765069197740261597257895574132055089720587255634260603605889884523963169032508956209342907312979565387354596460573030833981441174531364479973168989742103185862608010300792911666056910394019273631953625137890557253618580026065601348663660373312822001166633290561840933159920229190202029347607522752444248221251740291064306964331677506226118651720414734749459176450814872640714828302998678972483419592253316855171314863700866334151592669963505630354884925638504106475613181788233864512143467933997614764746968934788035378318152437645497684875561658922768147098389805502312869781646457876390052356044854771817544082155490797925512156768177907693738600098334878150322247039186385359694682330752357837825807997245540816588303536726374408556531997113644744238513742404947631519019820598193794425284883667930682737162735041968515063157653694843549763975820313663357822825712052209629645965282722635192985617968683901875254905835678784346980149723451635520940360232195544541968368143604618318923574231954353099630408264223040554021532263416235483176045425204263316956951610536080055669727107414183253218179005645880183896328509560752638700246713952337296229154773768287089903247954329656499206010939628741678232775842430186202433867173278675810427911028585062484945978255222594881650248299657634388896370224734703178664504392031688227209236914532659744746532816361342709633148477125745083878588539238127885369562857944698726120923209451461541511684532313171378415461538334855197405896349960133456353478602641933856754809941668677663197111687619719989057441960793655008799182446252818345209128780731863853652705502994234370468337565770904281420660901163822165129950799311145992569035061321447733987326936148332038901050760074119383457549356331753496878702476174929802426579643984118052178791660497613307865596461822916939637229473747423241508321194496288497884677963094425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 559115196438971923740848037674670287852050504917966421131160403397591502441415011244976075712233883060101097659019709701754010220345689212686594596627329365112749751561248702666651866335711980491733833478027890352001170512981420626694344624011382060125267220500249931103248542350080793484882973795386684672037511685345566627568668471706125016387445025876276874823999249777237570170211754671307393695215249166962117453131086800588820003074678608951652672230172687867762300539071261791220868703232316498562187034126890758219105960657866971441419799852870309302758322546857012506747395116173644137170413802635074326341430321119805056559286106859847062989759402004926806478591555073773286521896802695956997759784771253148117517206326698079157227559785028986203701798251433120032570225267933173501013272641847005606851426869940829254931165270604322738439335332234273422730261859862711069154682948244942671043166100182544169028555148077206230934288141269909280613689807649529462722856600992425745122356128801348366307477792715862292155223038191008241830656579439470423665576406842565120354171143453179080006462440458589227946705756934971798922040515157407539535832363061226609901101380154676895941661704581998774371042648740522073283399057284036700794676793880735218025449749755326873358632586251281793458287093989752167280442309300148059944970685571811795021878872977682564008856595460336862029859528828671844617860685007870632369708134090189385816162460660271768939362466971797061457696807474330187393787744609577675809495296840437336761175846155553024587778216728405625776546847198557366855554618278052816369029383494856563920732318608929148634113038508663804187290870008836074504440455503909851441557079910650115016503194390764113654292919085875864174395234901194783611606295684908474202958116339689558639445337165272704912729469831862021052295851764128111229792207107897850409926871606318040557584471897374393126718924677528655195531898479032667134757653632320939331992344484148331258174914390781557542405158821965143940185617064861328899696720025922312547313240387736295683288164091401952470970168484531357091070322206494408104192626663914104020798398736915376050617907644196230594275279782691208619372159781614705879342754163413170304264437330836922270284119063070714198704291336697342361054713870370931544787764099232473343351583447663262597181504361460663685734737780600264949675591069875397558451140568138723295738098616480580150755663502921580652286468518844624024163938703589153730688597977446642627201715151814194487370057906252435813916179581936957993636009651432352142323455770092103037984978023909733679856959483584270716693212260802820051713248029290502976430247230100752837267699111814725109258108424477047356998147378889073534407756366682435532665228738333231060640848699874510159514796309541266924675913762631869177239491836390370342777827254594921126614932759869261888509892889957154160731870196481466503918190054433772251291220789810330026539173364130059117467315984794344496501528512484324766506516523372516653311068267906725331441254112326003253003252018408130417377083081838775551366344902029728680861926069193287500142756088033151615068969039072885532970772405564257905792841577974990356592760097216646954353465333779826659008015302390690217197384244406353584159044266413147841490111074730104570774851936977620720550684858207646089528587893356325750980767897067584725669164961879092620615726190453018288995081589034561740884283002671224488143921520729445511596994200925358606303511877588177223188268518098533784256285254674709401666179352661950945613329716905560311346586114255322466425241783220437721300794434392837972921115421705343896107756270977241234491679069314760241840114732365161522114420863839773884325534350621188145425040793777922977719494358704240012175654398415246495193479246475503378867359462289176709657844726576951375711280375398908970038913067284795176830572885667358068697623145628765071995747200388116857874721556061884226883531530122408353095301248136869713226929294540576614594749482896614979181109773511076173019241466504846211768100756415075488155221733870373556621291284181733664048309304825762729551501083170574542800617727223608149531628218903701948482640680678370192600847169289208894271168566154101833315739744288487763857159100196287453989782579416336318020126287431683022526530978517168317117204799739536738928765496092563645457269532255106439743315738727254812135703035895234143669475604107655110240304480779719278855694059566838000849795664387867253954360001370205888256274031479533228599968821948529161368655828910566216001392986100513165669598866082901051987335617110343680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -227954330109631029428458910670799223847122670325406266812643896002654660365982617338216127890815067520753089454412651321936052230064705911028267426798372602874616641458071218991212022711467609065332426572473986950937146316347289912429136386617458847293348988886937083183325321366220439168920091958880091021222464908963964905285143659418531347471333092229493032118675434835810708822924374845038740125412610362351424510977554512110488914412101607390330691823567129838172543700561945006158799299153151863349595651058891299249646442501254810472589087460744804519767212908016014025080183474047832215605149116672922590976076156717011189127122417680526287321584415906609297028823987693342486934112132628699109757764580189114973842222007362644595461826146469815039642753528783644293992770917849821791276026602101302234599519059037753219998641451130132333053903534851250685226333918563751081124328311329307621356605232409469637275825841344929546867406014808775959323939626585035643930844432128296277453371496497440605169177653831616351268590981927551929371508317817050462165628239642276659867910208699135493107730020606369019339254665716489031418780533944273363762624271349024761017515753451146467607737701785793371236280294827273966627125942522741966642956718493208702035100574382656814164455620618017877923055081873971354931181303003833627997127862886535408160359891060608582003752242835561118318560961417887091235088969939355543284380681655548554537565166065229543149652604063383079242551152243633150846711481542385368800947304091513721436065762570375946139021048509247459651591618504541611519488577569755880372427105503956976265698186189789884636097237651808865244003163544888017255804527427431624600363711196137029035314318463471052322815608762750813175114919725842404390278646167617019979227742330899319837433430464525154654201328073257042929373606760383275460598845034554799319266178413665088489352865923306479900954136618474151626205750103597312590979751741548517035555542909463808430850905703719981198062963718317426457730758609033059311723777787608347112336880226177418808011941367656159521148046794162827934776944234424196323725219927711696191167310332391748917519253118866074174844385692726985630557168541248763815398819398964751588066893168176126457511002426392286795217355020208053455820719733151888607544401078563219213556053232847785126266198663365485294783589235187822567254088880745404972701706966610009898048375392667290834170407225162878702366639223606801087590571692071576530920799058495545744975441992670423592837715630404213214894023766617834785898149444756901013345534263414101470191664811821153327984084551261401130308720682566943004177043551766331763563022290983254719361068142739782258821987160147895825778457011421315272807633453725523424484135377874537151017964213556864271106214373379284096226120817269123823495742271619402803522004903121999557034905113136742949742463453728880324342387883780439426064783337948990920420343793228761545447978319040244008052974597825056460382810844581084058777778665446929867603171247318951469251145037502051887954688241154775806774242688457502320244506999966058416928850165220648948783429502983508836885049615260650741692601250137875577767079345311391722999008835360479864358849125675728575678702492396979064016635810186260023072732798794146132848469026687161219927759794437428576422015325041016048171777289786815235890889939914152405724115620405734099250316216056773650489089782450305360551850649923077558911039005436239355221460230201345692031343755047680619435771373008317119905203153852793242151641557298433460994525795554421477101879335146564414305566269423730337522216897848294360431755405850151908388863443724363771294228780615236331932105032263848668874410593706406577788085429276606942422342873196130823374327194244579411341770076991646036374875094419637580724995359457040131457026255774024855750396740919209430501364914564270111246449334191067559311594633099771156151813730758833150522673027970719486356716889882848813854517306915746424766727625625303404434604915808154572505350992955803685088079532464288771640811855990666347044863297130858510751212762846759522164995331583520946472988778963351669967198110982293738713033941088101638274016512739205369882840066879032600525669070892111311951166495145997831344930082549556011654021464875040119635264210315941569269908266851936360541570077444618796357711902737131579619213313713147902022084851472012548381990517047157909993095877621567262459813585956857703773570447458663227967540063038462604465793794244981800641074141554288247273091486599596469336914076183197381847112154534760412243408956606006784062821295456256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 6650601842844750899800973774492363709386188690985499476757345519040798920919598303495507584800134291368681182234592008037153257664528102744767620556657284283010707376512742716881387675632292033013122573985266624374875200654392108154519691641765422872464472345028460795424179543398104997997182452487630279669391381393534976812857872739587162686511738224049927530734428935180346246034158098093221836515905125401841793605133176581035867804790194490797213082202495691768761239696257295002000677810949859461291320843613169215209123605206427224898481452179855272470413464576210506446351992578312187155766605493055656582925829472226608299970844937009390732449937618227783347028165152612725850266535742665666632006738527576898532284242910491286768766557861765024037732161939670094865537005484616486219879022669789489609260023847791947072383220225464927753978486314499080311573347691875986859098683612646085018297060579654503705565570224296499084523857510882931469028729809895084973269263587858157117307045555070579841823385610322064246723225384458233386448948171678362140443451814055099310986882721302721565745197221535288620365999842782115016587166294146150008602957835235587135284931259720616753808808157753853324356889941050987590033911056540370569681102668007329667271369671770504008673286674351372882442931955134907940030087898452898717604021356381800490794413736981623372263512961026815304766139940799239295133214896756969125653690140737069757697327707697128422940374713327073630380376647180388076169928291723837207248344129644989909381026812882133466569192197578838572498832099435903509733440470403219756843606252780717452811119295563452448234833482639864711239891778906566980471069579599632582912327776629734066790930551951226291217889966969455812272798386845522185501257052602577396849064624364650299253958973409956095514258559726287813384025061050879456442166462008345043326097256601552479147066988893921832955081556421858942735810315096275032335557548787024922677091291848361511233025642113997769690084403576676929558512288009977036515653546732206769023125521121078855306160066209446673262985038906629037674776021611734121945760529708762921161249576160171199440590852351178253737520407899280167598389114737322352914195451755437322319431687644536709477206763727062550642134337718877735685975123936550433574419511660084548228735963734490514160478596860213951090937678258053243255354199093792014848287065213779486964012423697768381751277458172599432324450578056061227385477654401676958620938571637278712030397282233509620494113230210517954376567109588008547366451528098470707367409826806383511118958366069498301629331435600331833326331566335022049778503303096236492383598051843144601521171301294313369931533690847179339792066370050035100477262831540673653437510565796687597354979006034229601359165911148337649805679938742170405785392451384889934921998122356125550276623942742795106626397917417964964962588644704262315598782765525638862135752210807986288866229673390572412079008816389862765444186709458851428814147017554636388621054211629564399746970626006345827716018345769194052589901222053119233530681114574408699780785595275056870801345687650627820158967305939709180576669075687254246350894128817829322849495265260720561310189584414078758511090810266308567097444236676876303804868736767106649812718223256252408389751021597177531571165709732610971549323531628665071955850033487350099976630661584476958557215262381786298961339408042439273714184006355684272315520901705541168530916977097698829955368967719509892184955740138599171059691066259852374910842312918932712032556177132249986975920021433561057372152956370137090082037087286472368570676669443035928765975877872760108836008592251987509954107331665246832124140207369114226094222344189634723938091606515163599888966086663172839306483902590096445580182473078451323550167351619407526130297090408913481204899107827546431733960648064095573314806010317955940650936091248244899089557176796684151052432365832761866285067476652977662240303099008892306444995553583687258710409803823375433506512043804129810933154039909228677100036179662027035564139693270691959384130968243663864633897066014820966546631423421839010583272404913612980203221529985183336228091183843562541225417139435502658229507022666519092792981190376739164326022083411295559320586428240734025670887050729132822207869342971578367202838138945926534367466692040300098163845540863191524492267628215747774698003151175624576942111503592780906243054441931993033338097079330439415903621435730348381107246352320552127173608067606152170275400540952012554525191041020296496307393661678874649487571534481712450922286048870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 962673102472104955872948148388446674269007650208391518393407586579083610342903074696473506706336814931338603909787906230052628595715600899158428676273435030934406470913947653526875460626599348599859670863574907486904812107163520069386928719712596589403650040204045243957606447392952786199072492311550144862145603965432296943667649569749328975693983928944520974160911557423758821968372336756772291839540605572955598312168567404168898294555970048771339637324474373176788422009094784962364524530648059231671866034589054440262207802799505957406986942951445524996750307483128618303124737720519872787813145384571409634503224367111736523739539012941479461343874984229713868373198183689970864617495661272371759590074935638890169913124254101441433841573781505970525726994962266473190833068636982067747625888287498097764669690178279439166067365993194204834823743830668111160770289998935885663558130938393388018119011596408222728527394623656798982789731560980965750031911882395079170301863220493140858255905706550996349368815209678696421555360884286893826332630794431001863579332057882703775466453692221329382436600301414739271268866730322526749736377613906693295415133519179982541537085898719423318730306915131032372384592435906768025417479960822278361631582107090228042561206722173591663356607882761916573260133416175919713119182151001482654133899981145719316132822681558075062324691887483168739475036503616496340264176524277548162318788747709894493768007516260387347164993127373763560562883277490475770064873422261109921476384502062502724855179132327650247219594069581634389668345504870591125451007990534068505631606552400814044654419482091176730438341912784640297930258141466624458646411034743164981822042877592536383936397364000834553825891347522460019949176301567492534908553692557428082309749970412454114788959981493165652553873104086097910893699771858384232226041238427899399291639244210552296585834316940144635492185822905908390903168367753655258659653489647539700871697737130524418902963176484302292464421956610582634162191293351903042865889276551703033741882488368653601731123947844183362727917295095598603375003696800944771616940796010430915241932758833218457350751929978575207891719398760332590613121768286437045845260318637680580643101134912081241364406353945519333117947141659966028897053970636406955869815061791996421446245345722484643821115961998671066595840371137037336837983490706809288934432639396830389832953882406977140640299152862426452629395828021190656063233000784493845824349902915595711181340732860178627297881002846777986848321890808605484997960678031588499351915376735857617136708437963795555375853194703146508757020816313927233482234366475973191186235999814136700909195166238283191967698882677869116887566186176845281017677915756124717630593880095806426869593669672512306790377441012699786383798959676738223838491677325639412728790120798889423381994568090898234338145661694557769024021996419705485811581754703400240771764381563622724011003983746611148487887604814936574469437628767099445111088091738737341499769260444201309572558250869004243007686345666224827216362338719793254197476009643308021366213035954698881711559779935739348261034904824728935410300150547716751276348708827606226281465846447058611129310454554863186031541669636015996537343442914140148083641614842037667494544694811749911911700109130992840506703467006843454040222798105414877174566401372249838940915718807942421787890025730721544352982949116020702541783372323339378137914802303766352563480088821581103332712333303433253884711986031587497967283823419183342083034863290361781135790289230961249329562100978218227436233303550570143263019018338918250542997625517637459205405398415562542869820993578303564085512661466120978730588060192426801079567789080252165976106217921179505224337300964465227528583876575113190786372625697819443348214758566824831586791596305803947737070437522709244326047197339710664316745306238031541065223858385686401614282207192174481389372266939361450835990839871601287166573652369544049719724117337735928926341010905476399045258032789154080337840628690267627793403803424180394151426851040849219429016733826960643806576845337703249615012049210602149293056348553244203251284005180082181146297729602719674857390203317016399512856413408207448277834737032633122980997539901971249189077534291149828488623836885348199279648783308335434441523884223785354984683075923834440693552458208371299357200811761354910343881194821949843788240442217914275217492261827395545742577375665230399881914743488864729359342402790181846752371241608309035564890250951609233215229245806869129296021283928376761212096550729875798632358215680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -73548497076989988661967790986993479464537060238232063171224930910412846211497955333647592880276837764694712777171131234313145060435149093300411578884020168241533036947124259674899761193886133199160068552920055430652036856449927683096312193374644465456576783322938925634442143727715587419160122928999012541842169177779654648006524606557491951625452809584148345553705576160109894125629076734525195766245952969470735401796523668791861495405721961029143768889042986943177511621549581553806802111895246540182825372445111049774267833853832805826238913813157872546759934236668291812769163775928918278176012544715015154374663630821048362795494472563601217779899131596610427346352842150193409020695017465639577473742123572514496096470116656658005924485293524984352215502883208483394657030205767406090173927281509272500638671034980710250438835692262517092738406382779994226837324408852692283685051585248995062657520631663651813301167903112871762684919860084325782905579121553753059334500956969717793009507107874858707827089963301196091802855178806874678231093512048862869796615081511045855584306156388366293186685087463672823926010960742761186566106717149142357013465601173061618835732589466396965845983243088067120674385512188043437748010394333725438603876883427054575342071114960750771335702730663980199751191355004126866747542853175047459010157084345645703703808488824276901025921697875118547131070975477762427364604243370770128123562966677053074826302962412753191832777247802805776384905023547465435631997645625996934590167915902739329995627003308679060378565623003866734056676841454750442605501627550409116382684766792213227926920122597406750381675026338624654247411924254201406238231338057961498026107347219327146793028414116517060643326066968533361061097132344578096525166599486598934549557745841259109970630218611039907653389340664132866128223602341825253577870010125021778192915907709925254539532549872070141245000962897385830833143125339326252373063201432648168209040648715568872329893878273959365369366048299276209469951280970153315470211833194558704325555906309502576059358748390380856412895843280408181034160000555521390011666157737794176301670033743953733134929494857916690242710775683995014534648171716939281351318766149189944087270873940259340941443443620887782465344020631310363087540305774137060674342318631984958187672946145496939311445414852604844851543554396533221716782904801339285224635582499756481279623010704337001307521064771544921534048130969528586235025907212268591457056321329405512766122817456490468741824887552437700343185353672844101777660260287002664473299994985052952834958178708474933643598761660731285978425041217909950087909038422422663981625589157444871114451790439805132407899553748697541364219795694429981012038713926071102538578688923493679403799893703448491986056132134476697906464048838449096966322859969444316062740286333667807449872668680642536957995708181512318008105445334430876236832559281723710031780673174909923507957124928811089868317029997454758015132630843100667202116943509719643597202551431183910485728058694860800307499070062322240117702528723759540189009923676610608724116743842472115632514732436918641338061398889570562767346895767854369010407590818355855347939333876291775421671210388471619718877395487565570729829904736691361121158068533089665886369571586807183881620973021218167728169433143444941740265632675064145292261924928443802642465711179508137346431428359807624387957749761402988337449022002499864768478643181622959774655973176216703655687061930024934677426027743841323586825820928960779480169449059446914511817824056949177437055668437408348284788774139204213511677050609317948834334720724072997096624027442580324584014607355753713438058931681312399014954787830001732887673607930158499814298134807162019028365302594892185345787620614760707606798842755125052956908656166956815567392388713340893083567129703741112191172576277132868705974690268642230551094363553126575406989731156623100541866194329403875396212204465400643073726209658301475671388417419952260717831213988248990503503913847629407896708749152459254521050935785023978350703455678175332883330532067824203438912629385544880757303774826427884980863916092958589029943288650938308748824312167990946043377276737992798096298447871159735393114635873307292622893602068277072051168129264297458979794713299951661149449880333563840023436538536269191189533160645683146766348539207404342464986735619794452004648383490276962560640728991723783853358042133595688855860266168106937925911002891520763382865507793653251554841500181490708045182712634840672789024470572428262443858720394700733792034495161915037473308672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -1253449547908966398251816889595634825199683464728451892718388414737893324645977027994118428176665092357667871454514848931425311330355589766124067485512646785476844996927008851256422281374982326461118737707863970628014999350038733529520410368147583559194991253262337971487315666807027739318790426225420398412014603594229443122163127106755370670262995369199734955462262001856034256727126401143156435935340438017728193654558064266804829336106200619804194579755557511621337602300778443586007095426415761862809997996972818319872399097809844111889166186360463214313822514409676503042594931138541089483534764246743245643616696491995853904307629660498125357949721540747394758672673477466627552784458299168026886554794484947924757119221537745646777062696298670614607576364417731480665245860753102335355135063485884867714680324319734557812601737240297068862195606284550639426228911387323454053984201422976271299170755397693499563138332083619861945135854175351829067013407907020658452577065985940227557096915655657973008403657432243876398600059639786978547599009639239979990865848584332071534273167014426967191207611194854746356565017475030351373827148721565537209516344393549177580244566734375770316867012214820622310420253034475310843259412005546534397909448010673915671207494418026574769417730598724429681299819235850677813168293300255285516297932873001003634529840984853008916990918819816602033306025826397882364031254593631558216880768708294654906603009967513019731290490445683651944692245827837780842754943458301073792136724433723349080030832960651460314956534811696524000061525805081308014336537140728544804949918800478632592412539670108738432499393377147784662844008113870234455083613920273908055590533269570471587600149480393051297526113908319553110702020905991060826103138381564021946984193274632992003859140253310604717585074634363029541666875013119163033348695620235101729003920529040488038943282476517270277468567896506593288965383473750731677337585240505430924789705699889053355780872223606043830856504737399384853560648691847138738256087209112184670144457747909222208995304675083424021968577551630801611728644427828301261992532193801328474211481849027135685879435133640595076839978334182167621377060473874998237891345193571784670412650777063581784953956601738267459576359001801441125961140318362609022002420997211683268742068310080187133581981258874945469954727446520006413886772107552048371307846745914920399861293771733554412608033919324970407686933642742272434199558381772955711129758808896190295254416367052972395145981877236257845197762897383592074638821540013817426096057034164098723668671379180341977148949954213494833832073379797601103482106349145208245023780927574557809151672159172766295136351496767025963161604742426952227596562139167179707104656839694646715839283951068001985144931637471929746199081151173752944666880725226012965036910256907306165940534828383039627700979742992804045996912684693554483447547915159213625616252011288782112886566905116829987807707308785857204953781734820251498226531201511510287252059033048713912337266535408716290770853685159674682007773958950105342558037031128561072117556301326256599322721055909158274410769893270430463552833733965191122467866872342820487787632329877213898404752818796906088421883524095337714967371047427552986982917696062256676205010425927618173447689114154813997569505356993038066450148055352691153967286025400410859271549333528733688847514882659040008259374520715993005820020045411447807015047197334388296363876477907907838097421300794647821623645368528146065815369508549562662038088689031503266428032873055424257908569523637983243022194289359391255892526803081445077257422725326056112058744434879087683583290188095350589530550305623291607898502765545917101185026922978762688615675404590244231742110910445809065214782849477560441499742106658634550975943569811487295858885194015096976074400878728262312900998678783428087282549804001792068874975643039036256407124168000774708702014119481337372706345201125312392142582758369655335822940581436269768835320188065337981397028681807414849143165716969563563695696516493155688964737080886857364465360664236926488260343395084738646103316969742183084654297183903098284968409594911125613142738853709153336902317993295472355929097889768699327339863497688170939944890571162179535537588677941312250738394591592568667377104757764936006218354074276098879821572100962716203216699398926249397987509292528713546289724349102704065014994661187390164586942318514430838774793889083165638992669799827541428121329866736524495372725999025313290252661425020351116657074565355649670600918605999713371649439382795137843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 194477551500475438766178519575618795856430114496604534678490392426280903462436490728996957885302919117905407806225859825743744495323293091685205162468604817143922502951323813734336403179606049128419904042783395801423420546333993688781806807992096929738551542450379045031094062240733019740191607518772579286422387084655055033104257373808348690700678929239021534232522296187845594509900499414716835331611580671597754556529572829115262764114242981851621211548236350260320265832127366611915262187300957803842284715658774938831153659245327698389036661206026446504834570600304052458931882987875977304928149243022212155008090847593480611893695632735071203835686947267839899963211265547280234464590337670741647345931863986251502731923363043431927345534418654655006430601076836213848176350424147922948958196999681035247497293439477708290165803329139761714794121405500651285769473596327896300007971103196499471220131765539565366544402364520772422500518035879141662241503318613300270061763774661814243175161460750265029373694286001725662059182435427235911717038770518882087562313957979237802579099653278015255321115473045167415026391190712678221110837337781296819602097816615105850965540765101914074585497825672159284718845507305363972261148918293670525366374072685136015848528147716395988020050457168871650479831353306719007610115625126163726909423404948183177338482895426895147063634785194176221705819690725541800882322628065577033557645619872842004411085161145429856785897556194322295988510625519804577931425126866027044381108779948827677855946521494822739963472560241285940807172740012027811970591393244193174303313039829897036787002152690886272599221104895688501227543988828711281737616229262730365040382230244663700422637331246468019858202767285459513294267527100319888087640518945574321395749289782632444735411254665216551113594503450449493998939833352757400033546956456512222236628049354018253102979959744313437546918178351668872334420350812244907542362282185486261069833303887464011443759872748040475296936466296336897663817678954093893700000603918681898080702207115219900488795676110602337234616125653710334317426666807372766514388473705251096699964727784294120596711336236167925634606427394302661626263643394416729172652643033720570524529295150184428018306425566377534237820033750114171950534988513601184186596028690922985270050451162228792498608413489074548156672488402383728242848052049259500085067597449544003234498795932883693285077003406454387624304291930821328995805708039632915501971057773831396110283960753381538045184005156122677742549237607557011659695218250460513669553842459649800309049126341245807790112091891920648523977058968052259503343684218225048965687041480205474872911110600704455143288413741803639884183881142619515182040061848331287999967476943791111270401688274540110480754186399115203499015076408124582774321356311000596079012873916924497804580262129181091510042069346038355089888341222064159046748132517165607870475392992049608909853278870557631771679223402942936826963704546106442786657317698817823038646767470292305684607266805412408609820934910841524902659297643993330309921384047899747984456902749895387949922040825395644007779809420545596661507841737242496983305690461856728696458173872405849765968166449802834636820089108335857515113144194098763882751653999856844744247449549427968254869218290975469802554717542294716879000480211797204973528232214100780434197277438631140595039649578778168946996102791162732484404505571347868362833135496939703550572353202809277176904258225679002070037988884720291254340740297316689728447823964210406562702313167473640002718551199499699817021104082140678944278657821709250354234948496004182202416754325453081089105599107490383937178818607676130092993638938111555236726605133858525824533475851012868694339209794842854988484447669783437696632723201524225660358376281324343304022646496009169420309693197064810787587370372127076587990990726008408298520525604616877727609809665563830801561046333157825589172710628098622919298981488734515928120809688802801087241296324686276023122614067700672286847776763525337465875064466280912655376624764438773581394155940553030120966259843441350916638293932437860876770778868278037435495148049595137109972638379334359695518144598839513031869927749100284036358356439104608623767296310490484427835686128859587494443212482330880003097267632622781745494480267662388225485530165902487664078513282169429269898259117595183510212454547498032858508097605167711878727525512895645830221466426323278404179541484707690796839263993197406165107407386503059590696666586638999565666529834655217241949956306454090603351062666543104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 241930363058806963257690483427067274104378780249509551833216779020185037865634124804854826153494420152691125798750211921490415468535724783042560314853039352012376167340438874053556308092932743692016485782449800134402431124578709004611442311217812919497548337906625558608231209196079163378070452575695513713555248442782125414730173570400781106133619379783755092903541448892056079617031852155721409259212386712627122315669347539616321571817142129895443249598699000645481371257543636304855106423104716073714349175699891741281600895744513065120513976696291875903099963831126915493380568937188007296861897490340664328628197404692486419969100523091018033024803631174070898097947934659922146725850208953803342373428769940261895459735743310140214425689145605408664765526106231512468377055100138068872700144362176105619509240886740659597047704887794233559520216317943645679043837078577137337265018261265182358936216814860398837857779167486777201006243724661598675905675569574674818395922318051598987369727826971200670064049793865436732360662138477031192276830632101404139288661578534935813896126952935310202266072755273478689869308671815515335646107611330209980092463548109807049128122981111119503660603989556753493562173878468521897935528673500410547818422239846925748751666306470710844362825067016364598106191572875536048649124861752640461412678905531716920347476736304257902634009695855619786289288226083585849620790712858635261042207439588567170359572951080799548962452244512545799795591255580229298362640636683242862559084514784817352713182119147250696459490014566850855409203624570540671015799631903751137699910324229465874302412865416730352641834293632155842309626957211490767690252806652515590921905066634541113591978147517918523486354180260680887811799998405491488125282957827264030251823626516854235722642389603582267980066776942288525785671936823593629370563075643259055940208704486407999075417525690033639238078930498849637182795558379849702705333155345222085910829429799479847753156942932961617460024089445532232759454389210909583059402538047867245353766592090349701784022170196209387508324212961712670535077857406916552579738470946552642769690897853635719440078271013361220186265527185374592563528030041756910064204917368266808630581059581509097094274964032701061288765295034943433245375402193409217372578958736771337597016663535055874824547109884758911086124882609122549513020115764297791635406223268378001665756740587025934592706056841197637789775573270502533797719658371523240653611219575149584952081043781287828146267184138619631633828956641959656908207826991547979592227258908252508095942829126438951125083371622340544247807152690039383911553573947827398800222006858922791623924493256939696331502826045140197656611427992687359732443763453855312522119921165765445919902582014099486328260468874029550863499027226581637746106340806078237564875596578008419579849692189883497438876733049338174556849891875439377594280563602435572558542469798820266947044995919594423287317801663006437096142331055361359044273809822172204064934416127011180717706927010235060309180271430568710966458337946925664731344578145408583461808074864509740107320407284657947714020793057319241875792499663884458421932101140115341629469456709289250988408447700505010446072646214115462545979771323474847011585644456560121729441662199665926827136407072873637721452563508965951977937038412415805156416743717781091211296174495727072716622963210311690403800585372078130022634670022352546070190542674452575923910817885177462186187337810836067601453212869859477779631859216340439731295537287711347406032784466775994291699927787063920227981703649877208393045348095005153680719693740273171167274491027575520844053707623116924467737259960207540423459488863345315919610630690779336285015722995688656832274409828669183183109830664376941319426950864254456431000304397537573187166168378707725722324941103481819418121646209133203824500835162674140642399322044060481485599215689048467766704131060364715466045487837197291708132607669698636942969351523751774231594765621464901629047271664646731143453110638223001699213259689550578297823772549281537248185293692101202874292332741725657855131598423395003839517233727355917123988826971962422746546897813547931274340078641326286226277073503662470938930614195734033311426218437963687446753189960745352898118470483353356007344311919637941341984067103359441326994215242190704899220498667165208778351514577000820612164991604931945965284313501390997757601290055001540296321456214162640694795974522749451704884137897812533286507070509835630764685798829527078488022330996526890380251554214336136530186995761152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -487587777420288829469039043787044333213131410970722583324425252907381189600954495833281059754002982435848992859943371042113243747874378311430750989756166331222169073328785214324572998436719393426250756213114207958185567339707692301788938516268639021338808527538297202783242833735355366565313622431002870073032106402354692357260270460944192696761745014908032417857437703774356423117634314902158794687275855341109854640633983799264195926341928107099058132221144544778884204429464683090755919020938236285586140965602931772720557094322012591215570694608830414906993263660565338189438786206930650978203093114975428410948213587039246262468262644015128823795841386230309339774827865536283092891568511487866942193040125782008194093582831990743253789061427617453489016977508777993572825817415143495966558547168073423945055682547112429279344109651315200999573098445019275278897382608504508953152408581097658720802084492725800803232776060661263474548608499568731883254798308616774089447266401103006923609841218722544644840987017366976625686483931998044179114978886421569393688774158351301968959958276532199084175832453333204579522536666670109978715157679936725041661541594876890498539492495844189702254765605832627977437692756625422198141817291961437178629856877691886836251947793122404191238759612772249344680072872458676768948182013728100731117154503508949770745517868031879842301820113621302359334498077800231577421717288020719250908307002885694089869885012905955802166062982144798527331055608116094606225518887184791400632321621033748495305428903831481037589206564845739469568033450279695974347261227051730035846336996981449821143346247181627447057190237989577567083483706104702071843668629202652466017360369635554798655962231939583473281437560725616090150818757711190094870866549991721173799947332657731984572026503255858300377414794518618202151081899393165135359921365868791217754398930580661914769744181065446281292005520318569678887918503533291374616461316396146873613020472093131394897271748131753904366794812162412571782276848079239586615244638483310291602499946090218403766720311476895797922013011384694960585971165510955493642210638990208252953046027178889002874950927922658376257852383787702384794343317434944073709130293606264392655723152309810803098296888708404256808994220836790170433540452691485717452998183718007049121161847976579099404126142883389280002381518895482402950709144805567585477607961141456572987182523219377887827976816761532177935272696079553461854999505669555079147141767502947510179697206097579821628718398911189688335286124868957188416816308740568869687641229180088170809250214492328838794925121327765171310900928516297374321035379968200472511431601587070482347982938849661060019007599723942169436522322023573839585271179844229090663227109533739040511339109343429775268309643343431375993708742298292898040685329605415702212164650059226714033857736260907817443653824100921994719990981737043199788781490993511678415215212184000557087793031105143139853337481055730684223590240042621104218282892221469087811147547157297195297356821817659003506832942571930214542932698435711654286517669147481869527450970652559567131695693924945952540789358346894511697874219930245426177977494061476338114855703321008121513894309169411287505372512694623687815744608696824626205892362113197119314165498168844396618016922244087125200029367138176387615994812280160496923799422870937053060602227093610481580993102478023883528941063293730378411343146685373896893864295098524416883982951872801691347103122955275695210127032934892474479581749658800580008558855486846981667827770870562624974255370002903607226107921785552457965325754472883636830709004289943013459794285944897099604364212207321270624777320366282134580120974020925477754520743789020869315157278831459260822953926070983358320018094517938296687590014317874190161984702749811096277860954993967057860653696401781470318293117519506289173789640912031397798322100123604118319269341474712510720627321059727422652317974135006089554439929023204095845607504347976584666293421172743235951294240483675582521037313892790623168057184767104711183734056017961573122732062322509733329465239037849024072243386847880430852339441641270787694257152315359048962415482477334895233352423399135655681842574774822387764965802549500591294392403099125268784834483315173461934748445672059803167869180453016644321228416019404046619512711297785210599483833594276664313600871949888891261083654670246032812713774183101734704922546261756042577712513517546070624930037016935711844756035963640485393794724298070757254691613489694352593128892657441735460640857834348343278199793254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 8866514173317289541779034417194007743963633040946821895717378103836133306355985915834033982882306277057307794816774552302996261262771805653004448930074138003132813270797871197540543460697117215460845667030523985053263929523193352780991314080654623129266840216145839963480136911106209465312942395789037231506388871503224569256055357954835934730018337481664571603649518658432637014567504264290513281465848919429336470460893350149668339463871970066222932944166873940605370870603282936973033265266221605388307397125904103567483535289701154411311991579064487398615324835598791455513998328358469861155956627181068646511728050452850988103757827532763926739459619036884554192536591717912586447661816532858663340425245203505219134923967412116870368657945815665695834777408512024265367609181056598938991588911914169982551850110417690245063309996555151445428912838088394010068074601149322742557507439199845886469604613561018971495814807547615026951102134786192985964050017599563730935260962952298603659903126771101197644355949917118553443161895884025118257885537186669424401874102895236046965172741915117134754829562681905061186935112632083862767081327419551822606608405401056872636353387723317585745895906060787672050077954117474699220549514801604278481610075142569281017940441203144738613714276784869120113372883285847963313048266795382932065262963227172486054916545172997427800623865091760351187969630464642829033458247245145719965480841632884924739110317075397858024629613362733322803158368551190065317135987878758048222685337260485239887869975621663999808379160501995214856371303840141634878935892678998171081486084130130833633514579044702265356974312202843410827251245675247618376137168634393785326262925708185952577535783823780589460998215514736288885209960614679013432032610880510121030183022255973484589224837860805491391459353607934216068882344080719380780101925689211679648293122362579424960236170719554734184740321745550952273123158174222253976606670783086685749943627045213646987201385125021068135771781723401940711857078511571714574784146033833259648617362718463648714638102719899904465286596422357426723669112636145094938546734977019700147041934755750160297086376192751270848427733429328477805247674801559350007237309314905266364541060681717687499521932106459092570008751458870661562916566407714817915420306589666119875938399216973158118437352912556221772871699822358053068472614701226115968580839260658935246139061182247218021248763390320561654271640592691678401311427782282061096348487490872645424346472945244017055492866814594804404371913935457438934836161096066702533076694889714292656414662196593864171450595494557683498037452780441267357116125537254506978398628494861553600473692983512109491678436493023840477185654892951968328081159804350939673827833230247925936560164900258964626338003483973369486637159362716388552429836069948599774693984598275465830181775353935406930318332717411640413935684318865245767299365645061098036571913397051484328914673232853336906134381639190093955600637340992139334679062085418535242308746766874091549716721351891681341464371897815171302137001070359648834197944692158237803569835850937184155779630169760378241292539739725657951305144083603273073003488161938898801052167005976822124646113571605670441242626740924548355658022140313002122288634502357491291666904653422659071245557814431336496060796320403602115391385330526672461893355352403671058285794138785445801057627572195656033940647846419493307174087054005009715934407655077583462638080382783070614949128044759857671965364025497498576119500743072696397947004653360703684726414295217925815875342385408433405355717379397028677144457779641265822896652801154552551194603376093771846381549000559208002491837026046106210520172712175412586124155341462279849766826868679406613015377848860485491635852158082667587124262661333701328416663906680631983635305767914076229969866997523322910554201113761438204880833831651486898494950269505339134941470124663719506405071709670825000863468127969886102830344522867054166384905247738426269973885961719853554773444234228824353204546740597283791618118173371639389855935351144976926771763706151912447216896596079752653001743921958036210126533200423860103008921344190632384193660974036106420824268048105643208544612831494260799462694804535459368918888660176607633374022329227763464619697131603949492533869972580893675255617299361151299990486940473477514563969304664547637248355149895205002124713300346555073583205190258032720712108950182834440835695583942019921392009634119875116521044981678587044987055367329341530585818744546247535048996152213296986163749729454572109761085440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 471164339592515273517487174082844069510774273532204702581003338227441823814426887686578843731017451945902522461970701749238584689045208053770148680947496682157533397927659355695626570383767383315191929100683773023628674883812473790405493921206926283106355267124340756885385169221389919731037711375042535641432884299036858827886670991785861863849588372944140014469626692822691418933063399702906300182554554379877239546083373714914049574702851375752209403261567442344206647948641296058865393296849154800400119621662245987207569130602307341239870213643193895456823692321716387295857360361216823082571950406429556401310679773129601475757688078615470146480983996529090253138252722139759488312416451289847482466417703102875399666656094417053988654653351811655560159202906602080347804469012382814698718093615868360093648207464942453390509139995789083558054217772480453128901822815711882390258885526446868818288287938355983213490676170230494437810799060446286993145120700147649515628550388623849596207580976051838102620684081879341431671698882398197977048565290803948917190119461059050730551526558886538637259402931583642284040596766388945846291383231489645578689540445601491349997038181322713236716872267431509027924443880453818820594947869971456831559492049754863664581450014333223093360107487902686973468549947771215186368140341651054961162633383224035913902039973749467339403403607916153451471762782845418976031827432345019107704861921814875481519308119692049496333229942176766131204685600878136583170841260807037461993504914999531525900422352584191637277187219818903508113229944853525303242361886767060213526033219002432338493228892094660714075064402441010532511180138769659573800817387041457018181454337827349792993020468214017449037860938249701199274125318330347939958661834920183259357069649600263960627453108939815705328835422485156418585654578644482212415932318845336341418277969998436288413282387177249132778640588127098528148946006798386622448768694249092633470277056751710002038159806418287351930538040408175773884309508881136066521757014543038055987159196945493181749607523713428916769163668843062049742662177342147065786651051412616403210252345664227312782492052979255967860284205979181708455058791798084264568566335320947364044799519644979598287057996949757609630659493945022680545810186026831482163824891161907221088541557350296610356752263631335082175628033329523928872115384988447567091239585077905215967710815433068891021715575588907575203669690715573838726644237174246165656050317054342423224376371249116870663431023644503268322123992531055128054894337081076651146154000898289431751787758766615054075109007497723692181559092517323551751270576554371090875475168011082353352799786263965040943666908270657564871586237377754536544434186760442882174105259783765573133194579802752778953078314168041907509034179521950023893874300022983600847143517604861728614623237554241917959551316379448799272329693335878516177846207794405604254385032839084369427220511843678726393512530630415562696471841447419486509248665744801627582652328075116767237553271087405883839684903603559604810148842859100676528513785751437778722063306890816389433819766927258347721857524170329768281565815577189707569028196028498812441443220590633579805587539605023802346370029606626986526306444036407292742177258563315962113191251191338423396855722229378941760368705709481105344445583252440173076710507904508573161788274303304066309866353159351432528348128164500881818316718843169772919907048931595553652946478512444661361347324763277751876040950596076387470083363459855147081416593933636255270876965717135688157824111093746463351150462163469536979563951733466540223418754935628106854197738287814575760574884880552418644593578410089306019242455007755403715070955874443573155654987783513575350614270589710504057384428302235007641028997794955183718115794523207075497091132812036625057808862628968800024406724363268262562604779359227986542394168518226128643826724397005919265376090481798419612173942279707122287198036926589928879455101348040012777855527750193889572438615337347306831422611660677370353000854364524124616226623888194866799782669529759445577634855193951466482244713483523013447277486144721453328821487155597153027615367093176248674687641437175742821149808492317618404145641610513403844165576220172077117641055973791593260567504055040690023345535191935770512460562766107195003865298644484012261010966774396094929705114849628517576896584801787352744552062385369698562794580812008279961627681493148830201276838489379086938672457161452910846170955572745078492582469360493882390057988923490579138309279745139961495552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -7204859890004645890267340638177042031953250165998902598352782712164775121561131066445386549436870164324698348634176796674547707853797254999807349789841256392655068072364439231359063134389545763994328370277333959070759156015622035543882664938251246720419606286685792231571731148723330767247280790152280699624192629272207702766817760625017551594913226800472577524570140184614406613657156944200730990868588694225141640363593574108381592076382435026381873877982427870277760324845215186705404931624186453127900485706975143297982218090552474939842429860072636000166593466981023001683684496297645093637528444512225330527316812581588156060381704842894692375284025215104672229766165399644000185693662127790813934658929014349833863665790844707965677784778162442611938251372092737572565685672052091419639616918307243046337883826959129326107547525279793391580149104116287531581803191724738968040991151073604230262328603680087208180748680305740285393133491294535432421073412142152398690522334965331981533161030721543654221680324299546918411707848982020297921519168872059072342673419202627662409138016430983433356707321363220558878184865032517501884890059970958349576962002747980664948133280150349167872620416364631515354062370856195818825851126140296397118033816581867955951321766371974549708205776921260277179741578003147488744867821324999394817778625114975297878729036311563618999477983296917879732997158419343098601066767853249360197951203730189214726940302999627694633664107851483845637756248821345395443458661343175842541126077298063151943568746543554488662729526888348425400030528257568233671817519903459510224540244943298871226014998330009271700516546256292668848567962668598211551308585083351254377540786173644029588506221324671210423013972798820964501455594403846886834894110621346779516157949799816376218479289164499131106545109998772003813983637363475066771671237178430197768431503051274531560293042965549201636269433420294644433492847579521166612279883005802443788530831672567406946779979310648044039808393209157215329692252381228620906637964219425805051747106484903390399219303148891974059679493121899220307242640837074642861661860055768469505299266232188392451333854646520354132596869601713314857887402767008595878971847752233190438258210052158763897778052323513537979758258041398644206979434434836622003633764663814696385925562271873973724348819412460320774059619720553202059772013240173160717112522992374022276972975110674923551366484626369542294197176595202308291964431955825940260375103490694263288165965482737538893339139178320159964689036319755175610304020719318042214538781976564730256026845454531247482644733320246520114269013961740346553894497434490487454023641849859834696843978912973982280953858006624060443895642430454351961671088165363981879605067357894632070912191627752239192505471727674540784344448949260250171779051707901283086923671907790615182239501620715640486892805203582755692760140516969246630563383997826757111557450804462061954341451085813309029030082562251348016491503646839517587287284433455952074914203405203679227556777700035354943834701991742353818392971917651394593253732085673248046089429003607311842624145444801084598689170092943069045819405469454825901785166837950349075557142068201054130690062864548681099001642210857115940850687378815594055761805544577740221996722660540600733606996982998087632092041074949594534985630356153863873209465582086408985361065480875576218800059991717625101518388090945669703802817060615752703552207660594389416945168551956754652279209122728620614815754818769105437874550180606485760850150967059656977766277511839969739724025531761803199641787720772192827042914450986472424026131688079674994217416594362551090319251000062671231547221867221531381229595697928168696316252017065487253844496549656849236648712472487372065283574898724325102736592778860346704880134828536519966634216571713579372114600387105719965123313625634551060589366929343361010499739047796862111495720868282499384633802186293793698958150433402185058846951633608091244255893546334211329202974198984994041310549826934151192475142791024388929268733793396686409411029533555429269039983942291440797983631333938418933051368002065780926317819700607700962200664124806254132989855751360938587156950501983059072836074860744816533473831765610938551284730031648512031917399185763576748169547626148970508849199442155792334335562489060846077796795772184284380870912391631451165194994345368393037561387114379576105791204190847483024385874045637887340451522055687589209054532246576593113148077084560976867985896260618483076066861496496826064871719490494738229476859081962553344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -1261754819491686393172035347072083985521937391225629543678554532551033256043928220728412684122241928157504904925456494433943610096130221206261674415189574372456150704923500389958464957884662323971408718236308407764904096038940960876793933502383888247515271357456867226119807488593403908567953200190281493512582694975363703316405652681950910463437048945551315261691699955748778327025877806547110723346983200374003919743405806609715571311730364486013404675615291780405103158284964626457153168916084203773156735660046931965846382344599921531472731910703561121412293375405827013476212759782736506703932417841181836926495679578671651152187587723728520356448583905287208253431226830361307049818524271907762976384978841291929097319132558768114162116704126828593484583029906115509404638795205149983737738400616313763571930555677063146702801143172998581839555743263251341884368561054994213025219095327270886697548048050279514782698428796447089318565635016683580360411132462095363962448764057980922210676281996834770576515059606631198315143428630096726799748537896360648783954253339384481012669445026028537337915279366993555972224266123139394933673332331703723779912737321754545760311762447693127959827152253992620756194094626257238187325972331155549582226139320561680868023926048366406538714502677150252406527557109133509760588626177962114877079504453838103792329058091416201086386017756767094155672991650368401589137359715843853264794974641937456835371906948732905315310093815131551842901413505338467053844207355728087417165790424861318054563263881220829659189994088352202104630604702742878314352768037176977200591285864462618770455212468337644902957900963892635746780545196219519601678905134019845334263476252738129343714272241221757169411179713964793624980567348930867687459416932748497819152203790586941956388368924515045662928760835992415015367092372938259465973359508793406616148548874977610992013168304981887127933639902267065914631517531278680316119172139140111268520364783638033346559459412472660348689518422633884250289489226040660728718758505018994876545332478022587061778244083998591062853659093061122833569906110988823936858743652730006468242865833880681825788139929245233886368260902723808493914095752932977401561163130721721557144842618790658576091114979896502866497874682971455632862560770603423233134569421985647792491754544668049427079216095595950612855903994866191241877658486153312569100169067052588175877980827846317389096603233009491229604897341614853873185793795591675236919314047506554745379459978755887827458261536750051848108800178052272381247369957439558214058131060524891469250340799045450296780696101494559089871774655805838163512718492005321955131727668319460681713250802980647650374489894004441365154620160053564091415829813025364541923358806038584599986146144566067139492333747344801628935918208990443841931087373494492494065047884000403226337249734553005455070774529693935938246042886702669188623055489718659853499077117187142912646763206500961931028803698547949461043187283393136850916356689342194575846480365756818401182692090510400801063150859908394477625433712473037777025210128286883602931400311888378362369422442938547588413765424904630811488496876513075159255143181480377228695685372188810318160703041036139247704464270604419229237354949029851977771759155093091643866443932285269690385504733514721723502864066674117825049531688592096351350854364042258513103622565263415102540879569457811451887187517670003061799004729950339308115700901119627843590640368928170075679216901382279817043816325422728680095940856881939847621915680170554500705760689318472034553203367506383650153718277884866258195112579178077790824208108895986294085911774971254366461874985404054479654876987376377234118826881546894508293696723458044178286048839235255419149762754836588352543257745694768383361726193686531725227604817158993937683494914871728085353563342185336606195388244950678139246716545927418926701204137599721318767809922697413997430835393576502428472698889837235707701882477097778436943188020406024955626657935160094988636372826763293721878032388546993148639936652730451529992483267528822691824116019309238220806844291406010218683419373003792702172795800492606185966366717897659389097322749013654844768855804716625863245604211384129465191524432468208205721273337843315567241917778557683310540923685149862511217389614505159503591585825704130762224006454207584830995824976133226249535664342836244789042695979143360312100167054300835170969262332978162143559657455593230679155875042105678399411565794196184545028289296959321419579862549310770653751255023884400815273729319722024960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 44955283246822885412798353990826237523821829837787905690173471037585999268759812953077901920168778435900097627568686658167180069330114074878000212522933459112446754743704739233713474192879134593432667932265212411998976858997089705009264867154833144263142103388472181721594152838175232857482447333013623866956661809854313933405046451134958271011007783830052605166884089588229375437915444493652628448428647237492465304984705068592104106101092319038606454541354521489869569192394990438705239756730538302266752695962985257711739839004113357050548769279042034960969340574033164471435001881657818239337815170875716512379605349814280721217022201458203558900953634567262461770913025293563215597645305223677199410548084250395533262859648102625238354734968585295734217606171834382266626436851423846408729874065629670946985166462573873287251784182815588870018504287724296468802794493689029499867836537347320757092582659418818504793330852205995079342341934576987393141879183476938964527220928219902571491861798887585334103956127975309683374487275185703474095984411363395956610561752357969422585845358308551383648723803900465784635471492178894282260506473180684554302923274773058249136749830658732709875921473000230097385668762062099187493483698550910768138346753111427365278212556710748358323160114861147863811640159107026198423836230631110958470337806234761377534863732924369413451623650435403973639754500708599050248138571035536439306609435739878377440258429593547239764954960327312369067143240929843856090012595306082465692140402588351915649695146172802588524017822438539639633908699374466997469163164103797322834292400397938175489880516258767948081029378953795790685613697116276224604220491979914265477362528540230330849018624563946493903112577913068861980859416846260274719209646050174135600973406711734480520339990768479561242093427111107162932840887453941839858117699370531472897991304524080012922629794594324758471340433010945461202694563910763094501660281172248040605801515424588487437929246874857069213481696329193039097315541971821922529684394322311400842986960182333157392958565603159439838293499261690351613618800152292689564903578626282199014039207833441520187172237306895262576434703626166222880947769677989378772501533435683406130669910833256316097124417921487887078842403730969954273537660094204255872991882900964710119545072793242503019445197006146161724759877861516848144914934716828050235067934948973028173878802830940170692815362958847037110809721143075088730974453507411860154325742586488804859131248597763069853899803374287382434596783913138176875223677357186213681825552679108817855718531540748553458778090249355890923892527694275669204146691028632187118316701594551147633761941447110878745701101896768806433919315016252570868512279076560310318213079685601079802310480342777724562303192826599385381207297361107757525676527772840208839919952026127731313679395391562247511958160091117491182515489530820591849364942961668104768655487547646026861804749830239049342329259669201922870568160844563964381693792473284990325244834652332030146096841265773633167918137357123766676738286976741757418056874389048512162639043571369957988151066295274000004960086821437238495290127886279522225103486107298504191190254578033864255189589894225194343612246506645500083024766496931965856407528348871872443540544607108951223874900801290371115941132695363130185338712285239721929055253672499252459062694595900012603170599372724078859440574967125795515071938597283886433854406320646548989453815192330753028943105793183656630832730206178303297842713141859035281822579246266696547810430803043658289591761609565549494749334823701811267739570423914253821409725852382745227637742474995674543234273807120233235669915497620789319648924338917974696393078102408301870993808488216687698273691845488055556279899896394486866666213843572887130812119627449962882777375787263130719040311573923446898500969113949866445184151822018640042584321564087856148912017863193034534706992094471460894568673136290135611968146092875100010018272994768265392395406029473419226193252505577049961951734064229891839683381242301422266324012777746372878040595143588476313891130031649245226533977561201659646843538604458263143695128999455985556313575010720199709000079865708951224072553901821618493304166296721103542189276414021642239321159562626099866054032790789700270637733555644015050092207908858129326215057591060021835873728825752373314572913089009327082428694245291895272173043626156441691136633189453614599248246848795307897066862768629158148613436824908077351313503725743433268644073317846246863523673147808613065198915289088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 513482311738396101288746000586926630131010215866512563673330520033497914395331431942112416528088095700654843957581082200620544360620413544367882351555414008359151359296676778126404374727081137131603734723180976287181228955281970455917339327816411703077923474582489809559264149984019546825836893338762469253756554661161818014320599229307491357755754331387350007207041126963245089202494853413815476443271169675147734361953164472004478228363984499402547585364214657429404036697563496116286174893086855875838700800575345067836169004488105034082306787057121733305767962370728749846293900298752628494938862149163183601864274510757573254713762898602114532917463553083466238529606407847240870368075511466797394751539392995713987932414599336300922380440973870297581485557924466748516877809073326385667185384222486557260712273705092573302796461666599254497027020962275323913392386067858968433248518686120713445056984573777969813266736332734583287987489245915827520293748469000709753225231510119262559855179842807450499480991311482672894869058193743808546946482749529157710127128641842923661894592009352389781944179884548241160147993091804778450914383694774606864583514797121065018153463211911425099305136368327834489356817505658363727147791367420562396878934473957649732105866301982019654467080892416917659163227446870028936547912872026822846835853986932840546819726255282648340184640124807214334339527348525069543512692218917348138003086719688702634363009702625377574553122664269941334752565553270729961994703568009615092502986663916883839160759308576772581947117639488695421115915678718196385510005204833566984186720455753400342614755316696273830872416146035399288102532831985348571149949537384978843196701204515665250723499054521049054936400200286305879214894768059794575939643555549860995548470624835239479178038640109164217711670058780132268797749312989182937029364478689879909574355094205263024702335165359824056147039284784316037746002155213650960820596675569132911681331643452983312344799786942426422407970215563317617010746080641803390678037394816523066587078671075634186043801409999823279311032694750402513709633097615155575329603464322330730205601084291590405263208159578661089444632578287397837168164479943758306215870207651080560150988378573375999846733074190631424485662091636285041306867989561549149160736554310842647294284660110681480338233109889456113551689453139011693135603907844858857601692343816894405698918379522158739337560203443944390671989840408296820289806467019422156402508930202849637289079031479723299672191079209423730703370539395824252829679913020050284795418198644290597564705889577193869256824327336414591487542181910650731639447516462982881846859621719953451119820383841350324868344841058273681977996698046235293336804980327076060406602212049300411932000712438513246590066822285447996405191430359205314728981137009602675190867272560266956057489035378891958273727713232274609299926457192691723389434395355596724860953816240493860588495773375783576346880858055435032945956402570706344341642071994890626201380520639242287048086487866986935606623509968223791677219242005667078771979429877734278304005545188346810811837904430445407350188791658594201158117204157162629526981043502263826486136910322140622492805840366309586563482299622561925597222151349204937732293410080354842237485595821846862032328904475836206253945953268024099404901032300365818444903215986201565319857109334895615601576229872815072182650930564847011837457456926701654224064431119795786514300873176310608721325232883395669822560918180151482082828491704634418699467623926412424695982492323724243830071596898477379360160552409162918153157976840474993127232510644195505437694518414718191829776009093174242190961033865441392747681503029902184742407502035903386982405732098888886739923396728229555645912288474977278360316796976986699597178866132902520468579752400686374258460671206753134611405520002426095730878714398789632922965832205042833687422492536769201240224688977112869077496274799178088390556898213357945406879872473669956260860861099169845956087123755949621609813021051043716232161047563185966165859455456262907755102198779740502619982921759214634246679248642841557321994894124807390708693658106889827978401327013108205531416892310416343971205427461260945874477502139470179580434539580162998370747505485739028440563338159733679442343848453891337349723777776931434409542939698225676098131196655052193211054972469570996438215377009640340285287437297696852577495260690867377767139645740116132671058726596620276049813642548870975254721192956004160356688073547137287027410940608976168537607372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -56045686998631442461529625263009308925817972991460897833244315060949061370066563497678670755192709286886475345460695207318362978832725613205373656604404945874534882527571592667113411209360997037209179038540216475654649058997991312053771562629813170280149948153823749356572189493983539497244297677063153727298973370870091895652339132590830071895758790223151248742856205287060311541160690917673460137112592918973162569787397550799431628504025126615765162068347697713214062403094175489977861455277551996803355617378276508374975326101867413612297472340496213927332747351138643284422080648274496480218211980184021937662019003259087820494439573823738463715543150394524464288518652208302514593873356761613818258757818723132594539006877073350091844122233211242946175668421934506834872850116585183298335289885408714641693544021808171123448231161310966224509390403852270513747332472908358173935017753015870145045332273741892396989136456985433309412835180591236491811679328871664646824036436333284952239261771475613672162495495568957926409224386030996970699666761641607392521830642610625836957116340568763320771070875830861633759513229685256049101639964163367049384463066591963073889189615055524916408103877512489840369535717362359083309642144107813638802537126353390944299485925385095391060266154893296415663738177078472390795502662781618530277463658470477737710356782181367678835660041176974005408966379665956319778169545632739983533615113821211710946386850513360832681463067987097515723323717872340890368878083421346075609144172339717750428010653001380796992758896666694427522053162742154928728458632447149520906772551766894717389604748864518785090719898319815106474837698006994760005297870718019693397340498640177341048586279128701471847986102350414871192846627663676463852913577534852291587978350989954918872005606003446065828184954000288827549118397501282084026697835607984906344179668844265263037175478997797908573999493041147976262805077321046243189292900137186715659221557641795652239985420514320026852795379969885057662827711598821411050981275422224690273819959918497540837432590715819572945740399032569566513890604614012743479969113359149158961557222300186521747853106787524794060986158093675639271545249302579342641671579534819858228315957961501963435969408107271205767004608801946678741545776960943887587367833492869506172219976217762996964502761116298417274530055673566512836419560235249802124370982254732024396390672888721575104262454592997133909493319678122370808181385033778041621450082303685067920882758497566490517362823803682880242040097732009337977541364726276258969633274267217831411181731739999595568496273939935308051499033245293067170900943346514815106474495521337140916719067477453412764908941979427065885518144126033524890075764118730284707218448100356548203551589580210601529262485485128165934097690531665371799307639135405227449371238936571190983941710409663136458697621649524445317963232161545875724250273504629153449480283909661296260337202115205525181301813997411325597111330681162001507796972068171615744476288677598391554510805673435454675060995768459321887416485793725470075229330368517287248383212306217662964386410834195245508897060216621035069311850298971409099582100858233276956076531075456599697375714258092254911886185485383050059807862988950061180076447389258092207411852448142492994861088759189575575189162955910206745878652776009028646129449504318719303837382340854324409413213514870675413270361847780116492200500336833850698355843665941707575500085813292192433198068184131297207116522214669859031337482712818452051284309118060861419312180739171215874614678478804585243271058919043786531414914135152126268443766934491209507647759996371576906703947621045209927211551875790828541779974903011079377136405824828185482694314380282823779466799350645485843414601713096380389836362239313069968195248211232605566135576359245915389386688134190624499280125778925656384040511639963138624328271694170452517389726995824569818930439624942577362087509367223111182599257905025328982351973060408711091021744573276321162507916611991134339956101955243649849138713367290075674970595526892498436376493555386656836018631619908620316668698162303271588728379980295650792185294312616880156605706368320941767220906998003587635019834645226144120027382661843555506685829414329589373565311812946001339541178722836025818439943855718370385347473767101866409001405860537479518803313245015541782867318538610788529517200076546601256922320958510207895831919305076881511458887210322885698833023495975786184266918627995990024651758045119494193879673486140563547872091964472688933601280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 230434227867699753181804142191131536047673300206445579381400471155555954257430975119999502353491942835589964224496826548420130356669428621652595678643943923848005929108721627503054522017834520382282993611430412867304621773227207115844909625998308390830747426894179006160285627241091712410140302584070072130851922865459675225889985638014607099867631312846718731124619268523851955957898816974753121391361032338883644140913594836861717229718770720653711938018226784742921315183599126500361899800115888145348388196984588197148330915722452221751785399242021135460032718576834094368939104429158471957521303460209281231662943799484931576483203751452710352917192605461890529658025441074788768478237761960614169958427839339649753051499553762430327882527287216115772013954275265437570809158645463833416076690313024300657332680153610306907881353882044911660605955482852579024538236588727904273500848311108368667230912876722121827933233668039156939943528923473369689951082620085411851131155877638828146223641701347570793286396204345275445243837896937784848340428652240796576036517739322634055414214950432359896768851844048175721573375684462883415364068364635991493075244629034510538339005113772610931550272234794705254797971384539785434733211606628849674504518033034194007954748638604808888078220533163467946550876238295328457024664752300004853056772372958864214092836114519222917794411061260210660209349630120127000343638657292343354045315520520595107054047588250635672698351194677002240791026711858486302079994518947046507024325197075204263654457607901523568763294770175179574493615203491101719516871528609969284947381254495157945406747344029380835848714052954169551109500790098821736517871530336563724559709666771385721305620780933860253206366622082026808481624212830199666809547825742179014240045846635441481811794840194476573754590914270160665669437985547481514855263450579142306777455598499840078010824004968120215268525745504742785628018418462432926512195368324961869067128958463430348183728180980144571043583782275368256300210556087674781713873911289645177810557396836161683258546727985860631362699685854360920392639657057418963633183717181907567259008332467175780334355362860967592815132132212021484026210436920981226562674968936008915512603631628679214700255240095411159662127307922485565843426658136450095908386814681517318876815560057403802916949309921563333951723128937796762835494749061968859720804858227995836668434339359833231227867713396901775787218493960762821353887077331411246382700195509006505479880730323935350734389691758749157123877957498437220709338368622391149681765841203579554461854646698180603269396157372647435805754422283772515017610320190891685283215789867890195584960990148160181393130699634476438562671905517957166843445531273114940777141125121938525804480765151994937550803694313464482086472184615278011340030596690981091964865883088355007135961604619994973611344596253168371120400261331639395711955184743165707398283025148469499816504815471483879382117279811759203424879287117525181928036899477740774679143116221712963547560277703424400963809958921507066405101664683149987777787298424549712225954531197117347159835226616727284758669520986525261165902220409321178491439447714171258773567336595565541625122477048240701910645293631763025422297357839197477180247846551829479006672820503881605923211500630752484482884381973580652383209238050402996902508122374062301870112163500052596644543900828920210316266782751754275935267364654243954332851950530703300677137347595841846863492316780211547870121046406975555035939493743628818416211887323884534156736456831731193994138663014442665555583537717821305135049777454630528290088346715352997513134589941995891360497885739768330424181406564176026688022143917842108053504736909630872605857152761051585998323978340625713947795714199957872929978270344436578949550904486986686565017423653968382641416594811851192938733144699829366655561276295132842392277213111046162849094927103861396473022185322402410211103357380187102974148593483514365498885082118846753253424017860704491664897008099148860781021787135017382306674647778885496019522543622838333065562234370706599132139535652003681864498299410471934900700883636229565667665828365846628301043498687668996865152977349489955333561464433621120508894935840015870098397423832977946058219692686641483537197597266606064812627598661028869240105794475513576045332361544436516322196672277767977168158355967609689498322923125825502350809906977188494869911665096147815434691094739581142248558024127876842120587484326105193367610482081534233944574461563794435620975189798596640768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 67360602895460258173515263717813137357556311708842182820289940591537290355151341556184475522999349995806878079904098455891862738799977461433756814362965651396011227213639771041418739196428599779028750587435963702181987252632864374937578476126120960946029784982897814937595159092453246800852654830593265977865518101390773218746558918983579194255402116006265476028327229640224817561359142488529739626621485360987685692534286118902198526806485480717106740022299918091584177997241935547616370207311965677932539815240802586742906146930138184393158123072044085294713794043314548832195345225442629791191046821785024217453863935169510212915094415248431400507042057178614522462576186986485347110889481370774655738816645745570810671655669810184659921128521453202225930898969007730166878124526072347138091521400935893499274344811420691584054349574640379816457292917955803178368668628976531675129688933924000632885953225476128431315215328340798108448737359376897735814285658495845130204406481754533643178172433181102172009142268630501423693761542645688801939467077285679533392017975510428638669715002928771673995484011314034150310172225186160540404369110713507386575826032643265648849030233886389940930189638219925755880625421408606153245887297852015833090425223420234206593855287490641501060925038349563524244932188309609974429992235516331146684350544578833156028087648130048948371387320128373157347352890597352277900920010140733729206748915372705305624127391810481756762435923088483283576249730224196031682031661749911536142499692301875795703287839980833899561035080122240538524531938941981379189404871324888603693169098319794248557284888198564682432219455560272833735942624649795948583177278703898059299381773266743115119016853816870216259922692899485198049981443934007526996829165943794097983400744906498620598580190714588822726799671803577078227703707259896870445529051872995832770062820923024266962778058555652877938272740355763711132105496985213570710379740359128380255921247294514760713007256197363213773432522721097034244936080432815521015755300749157753470592606810062599778549889775445341567907548398361870082420620901027471439034617631442377246349870938706656728580577456797241642334533672785404218158957470996679151923449253672889112568474639863748328146154323554446161204486648961600802197463317456768372192356460604961849061313594375934168196520738490730136257656818158141568848803678979713456319059076949855595863274137275261117695151285632455616839228154013380943262757846267888651264224607909967410916184935259708067501837910249225099622851936479068934972499170748648249659258757038170633905116239996323686816599839229289858431232648650999722134269974121355759413912746909832192370556762893594807766038942254468612993672209185524023229366292830073611709163318654853548827337806507349750347600356047982697776986622553660561277354479709518412367822674794341001661898657392487029735150610376333445371252292808255346249781043967243654456615969340451190785563151244986406693999359839685509959318677931605283233628530355840643898760391380665605539130794743297363516633531680153943896431773251087589377185393340919540285203238443167257107448443730011740804793142684388107220677694280600486068307468840848280783929078731001555004445910970349498251119084281334473272283210029683392397898769463539830588757341246552593270437526062912551444908025319935988512430755219760767656068889912603235759826177591202616185252515879312235581793120235918632905712689263482510320269689240123316503352415484804293563195200825422487607451294590623507590484144657567910715295316310225329626803506474323150696000042804225484602470943771625052737328744521500625851469830876238432708965148053767461439435594514238030883361042794097242475582435213403474466837359120351797591737810653458147386352966230268638088877002311117172107368441222832668454555989313470954209541790779456616038015285941254640544427190514659354737302268756020945591642854960293226955103719210130887152373626176933382772224082741311471713183434744656518086422382888374385913400616903200996293422275836596826293268550710896207673173198924735018313451271984899863284928212586028838375240451263481611673840467404249143368500680793897741201026369968379806571650085119833060449711462052137353807828627095337938225582469596465567692203300642504144602625721784325496739848927485074308918496656820882361642731859423489917849529916204028184855062770429839323407261637840333793411883835606288646153936603556451793464119501155986615705368628173748536495361075117673107006055970032784459596930484910376622314067146961287788406159542583296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -3043356209928154920665458198660645857665301883357737635400544446254039299007036803953022376176192341951898798286945583835319197926869073677022104544617319032030737530443866989114893228158307415769259919845633125319119241853269789993100385551898344744426049594458200490045443222320609434675202891502441180131414260865190505939236160485641734373541286997763967407821762362218703617746708654772937612999953614553829129004086211199712140883891723119872610128800950119216021624968635168465780365772353456857284610824010662326067713508423372982489475119797896313801649958587449465039445335200036558281770726665639305830807359877132086802392496985947578688497980964285612220554477394875961644277028138126171649550937203350087910612975869134763362311579513864930242975457117527392034791382737414975438546331374571223632765378767160899423124318221435125011913419268472030321445468546205865041925283472730195121569974847418565511679485244729273741413678150179185535468152248626249258164885325599954449706101472391751552322842638461742784599632571359387525220599734055023739842147856242152915108501710781694685599970073672699514305778289946536044291784693180961175012131446409251842562211156702655449791790475331538380465913519729299909495615834151291393088288054504548657921989663347984218779958031297560715702331886022188787973006083438913775467277727718591420669741553757716383974124416128932147948840099490731827513472235557918335855721418027911240418471465482241279307116508900427380471719252337161485199497409290131891754334948027264575448514101301517277802588160752685254813223110155343743601275366579777806215580720994289595490442452910498163618691662299716451377131701808557467422721761727751613531367299886227310732482589365126036420063314843799193840229908012877444152559538922886426034931998199869485800855468667468670145033620731209415468799510147219742262016019508106770291817833776897413040471395214908781549650309334927997794596320867352575502662090020340746377792615360630794671198298926375075209930074858463767902605236581686822242102756179415350366202761127338934171188873184791100317937284668000915508176722428721583356332280196759425475283237761792437791613147592888110509735357409412652235198974678481910687035668007380249402949987026301151350733909315220846923260403654350318787448401094005140852375938775654232342667159162100940582796272165064496348066486557318770911202936001499008594128644507122101915891537400682065138495897964763149784621719290993622220054497871426090224183774670875742419850718660987897137131662598145732890775292825795324679941039777804451909044106219700556760289649657729338193428939734803206397038764957938798578403068253202464403168038989141463393949896792227871481890146863200984795943267198723450825717706987356310519721005894212442262013618303967782301743430586368842538543571463230003880053499300868033670900854498897950897901519803084632317882702354534832328928867643183941156086030522231308931003680526397156842726324326435198871826601173267822938377472964719637285647533951142741500708859422513714010871904718968040331273428339448735070805032033006933557285634763408474185534656329906798996959828009860253430012125202521764072124392160348919613658563932727522821896502772373330362938385616647731182976843114444752750773638757734021803631134069363604380809779892074082537829467505477383193568568296957936146891858471812923359764578341940150279555122767760940243121664059726050816493041011876489826162492950999867487243631925294375476994556091470515752080441061641725644470303397475748752109773469545776973145048071586226352703105036973828973928180785558119022611432192868721824421683400792742456215061581414262918977125414866686667369559441690750839881148737354649645894262702716356967908690527005447145442394891519863796142638981455035021699497200919537715255237546889297608635790220127784963817792554187825297497579482326868851288348415619073826271523637034613354506879977759583968489456158389767390698275947782888047315365536616344898369614363304034894840258701749763654796202465245939161654714897156724527699620142884922418806305461117944664385089727068164089874740757411312799276455025125787111467806833806142005079583160332339394272015137048909985050213345117261151176092632540612684634421544891669540971843370072632341240573674546338821403807249169176552920488983601749372247663634680974216427502677974802039417857555146324100775631416256767408715092905995900013965362835415760339954821320818100633350459278239909321847075396521502400204306417411973435301904563414718066954871836831184181733580816448864820188581724160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 83581452924496046372115162180201168287613437727426305042410573834063221627625172296219070995637830272870624989266704716961438480516642876591599111232381168685513696885305294515653178961124366621926820618431118182684203253092587436863892257799761007307425201536667529732742951152802448645880041995129958514062311543083064425725898834159440249353134071370448432168470823506926047956510358199522315732768583854542904390698042930165696284895752072848332783561034537793017724237611386208300215020560196013882299939110940714015864450055229597007478104479968480490668593569556831106946975955124409476565606186502292827498898763496678783661048862649318575221590787588031145343399783665959013711133659508099785329094529525911346691879465514791033216489341210776406114383789196223456113611029388965847093630981190443048098187801351016027221714848388984271247984393522118878086459023146326560004104020979701009228846609751985259228102963200775351898041975677667002639600930580511945432223643829487989204534227238737419251746999673382064060675422578902122902263660210240428186040593029823123032164009582990968098519502140954000765955257777460249603709886732587326870103138149054506885116550614380227052579655894378519881706109792432753933081390721461276944301011214131137056714803813864253788772438408209644864961747100314881508001494167815180984117413503533626939352873675681669206515775222567883678210736556087788896690300556453420812592251022517002359115014887274340760909324802813371310189876967874135643068676635132385260810913558245368089345452128317408946666214971264029310776407438018728708069433868252287821791701692671552891932124524837726560878261933066148149697078973453279061800696879507092261311628446878124160092506460768904552152760348278744659535831913779451452081528394519354422076492240284023639695389767191451617239840058953209786336482777156314128392954540844055049268823754728305725429782856431210419562033955236869262866885995250877267764969426557774259960158404851963879610364487790755743209790103007183078356026996936651182251292653116607598780239050531914387321316343954068322089043579330482262846766463416143763779700309987390466059074364953393772655522966761474979574757145111409168840549868380737242569075931096107527368921078025351797353829860099909419475033156286496865189654412749780509260281778663775844129277826608360467255023930069303994645420112639013663623921458670462188156409429645565514208840466646290347963142909778241759456072089588543416751336441795836737672432108051082011081621872699870868931646401703528804622961577423491775212042676326834908410395299704056013907918239453953730946345892205621891697087728324145165073734236782638683790028274481933626754895871950932634855177527595598534671081529875628708154705355853558697351830517558455031927269290762064485088998474089249480646021032386530612716567888289152478928292009083038147233928441687807468920335666984692256196829724483684185496365255129961591127395637562867823124771676641077783828127005879984805390772646809798792878324148149009349409910188201439918681695813491056171234629914733489998346225629751303158464909602557364731757621658928555766021415356369964684728542327464101114880848641799144977399758784363079383765058372797005450340262219180779277680829649850321636756346997234421982521628496450359941380328812838901648884308324153704096357195009803630373061808938381845856015254874679816128863920028321459699860994659346022501489136197670085405055215194057167324161491707677502012867318284902429870117807726391210796140021190115876702651956442866327855207201817639282843995294963424662526721364664792376170739426861480243374509630448264425174201096958813885410435757467186973719322304629155058288394735465534922005021473231387276859154356215087315663409779273782915895117825651264158112772594588218314716123665781313349532081718897977285726529340621477983299720022718405259618673702144457557622578252969294699221209160330323916396687841050440492989575857996355950614117308210807441268062741557734287351906093242659521169115294726522041432273485244862893169863000343929374554380668004096790857026495536479381262742255937723896264133461281740876689078454425080217596039509617238186632876198615560811611857779066002290021942135598609025304249427081797851423154401071286459829972741538459401280546956838215004076436068526681554514323166503036730834833617164281289797417430481177619846385215364508960244551883223581082174925153040885664543704730765271250448780517330623460910202268000390736723588233689454738650316539765282467060636485979046945430695222464993242907764850688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -2043339751368288119523010063877939472934522348552802215708797065650587549494799458819118077450992359080010834526599661530364583401814954464639111456259943354758448707891221689680977993007200589697632545704517275012032866854001569288671128240188382078992771480600328065341841435219119355125065890627071586562245585710604267654663933641449808989040260671302320369012976580022161473283385461343920720560819528664780850576690202762381093969532545245313645590753324488390176165136080225094708874689645288496498107174005070669595420929590441323590500282681828111465400291099828868506907464941735114602111520436162106882902187193297783200166778864092768196620379993396704743186799027597529777461641414950036254569992831024095091411559721734436177277947271999989339376307745521711352070050692483490258452710986250703311622421162979444431177796795621653704096658407031609644792866346304838677868565006454364256914411230016532218359141846623162315632407877430724681588271318122418892524831412353385781465996738251469953482572487487082461333867115633096533698336602785435132066952288782080361017614962261186589338369381943684741248262261840923888845780602251374838502155252780054021774072585866829530803817078248422392782305523990259868527004264425632294778758737193971069897326093840106376220533348740615461317234149255815243501896104838448210442532619636281058370653215045381664984734433672936665762447393842767726038310797763257632103241291964287043647308743394359777640470526616559902480001420450175215624787543150525187370783529191054133775945904774767029269803395849553890177001056650991710556409274806017316579411316746335635275895819289913174830030304724728744791656791960308713328599944936987389373745593222160686535896368916038788249793048704165995447837284373637601937642113683560626491228647000688201762699952117818830771296146936428809453057474070152419017161110035922731003438594870593705001669991947427993907030120504744417467275963866443040602309360838320234912819361957209717405010698080304387968350314094378753555005004692529432355584615789177473631492756249943334324729287004487700603654312635681084125766316086420073549610777457139085646963660499283354486119371761027195350453322344756118461039052850991025256427074929667101895359569324492234470457061860069803295802965413721980923947277279380196817629918066578159503803596070837477597405844559306743321460664026229981975774911995160275783689882608631107882921772049400315989133427993754178358633694293822639437309890176994220387135676521317083393262494739792902636030266238294749049314491995551403453688883882498240866387743352081588961758600997858969437204537560716525241637991140556838052217626275846759439742187283156578888930465792470958910906792148225255241554252068147010956953240454864492953011519713927897083532596483659996438901250524298906365824279261462723932953960240525995012575070071220391379599865242179321933760797284633462564138614112267626187674590161923689335224885414443695380856849167106458000889209923075896654705502740312565368918060920783015755495930586892860593432286535087981719813296997951244147814588617544397776629822224109941800232500083541061077963607993697661154967563352642615752722213786541331844698255778939263587534412187497990050389319440308640661928489960473381588135456307621106050548179044630099368019332025825148901203616866357493052191555910140778973520636707753657992121956137263388352715558769047922975428853677781674285202348815658307212543655596759234386089684632395918010598319027049399308720940630342488086531111004279517262206804218827157181954496520875316680522192082234540670838715178317176069766707692746481629262856025422314309944484816486324460356591110252315781790418525035364854934255289117451475430500119231836318711458911231816170870069758475969043973714041052343824988430001803577431448946440619025599205800973494816090292471935028180315759813827196257179235758957433191463064933734617471681634841380084452276973677552834930031492889359151685001839068367329051919429739430867555606417085373367469546737383528673834933449673784349939085361298856929656711754317388225682172835253014906757775366143981849941042067019624078286712472002515736821549921344694209048513090446671610917625835676007650185545539174884435258984574264227498095008320439252686605752186450032150607374191321432443987823056140427678648642528643968641040312351016404264579828508904805299449841234056345847019012287481669092304979820398258128996930268297032223673866786234767336801156922662814248597649799900191062734575498120246052615596247996084475142995456386181140807732428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 46164943612821430443233933885622889535284839615695949860327315887688093076249159971809811069140829272570394755790638880457448341876760947108821372007059290713303395640298572527925003170478534984745303686125202282966028638988566282023686142573473525183840132057903453490312657835196778243368956685415256302498708792599186976046762893352181885061680800085872469733497251685160547964518619131917130076310933927926096343437349515983412516428885516576777109916794003578045622557888363463289633677720329162385419320866414276511662006366593775611407656481824714212491613744221927872596699708408696027002472545186943855167506719474492710069721163520254036802104016778583608596080504157036010586924784640055195418260360654799558054609003144778827021518949443203854690225577087983732476872922405182309511983024851675023939582250126497841443315243911347548005009382344998479125396701018315681775347489552741668604361356760093063323347135462570855773905232819506529787661648656846288799076807132211152424234951274288280041000619778578662437149180231560166186732136767996625751150843627153110106612250615482661354664173255525474280742114185366169820491062987229050961140473652352671947863934905120382966309960715780629473121526804166003728527981997613958161221408702800469566043148602463613743767805050461634022764654008504731236626519767170618495675336826189256325831583241966685818365063005429758407480518259680942047565441571062137054568929423392192838670257562184830845644664003331867848782069687204700870937361606142261911560641593237999660919123904329402513175483503569378218431489980576481556811874677206825876997619016054210639306166811987660468326061058362395251335176338752115452427569832891997089358382251858161586048284729957162853238097587109828994727739902287246706648997920327332869607465439322475852025232258433092294022750165680054825375208463888011288663200292207523999222420892074308192031908964606148754818643341108957727575005326228521176966654918432239885907129002734485209875579450934980433679459500480992679158652413426700398863121715076522561207805560685347173655766983817063451562630000708798358250864240339442841815104790452388829184033922821251073318939728909338531145426977735609352779273682049207394459380322921634360396521127780965180823181546500466741334225784517945305451094877496575784234637122098716311591132134135548969555819305110870006903036984039039775619427097146889483431629453105254820515352372281494851762170260398581889869381921936002251076218624340938597529839804303798292414682470844308065958676885506960722444298753986759042879375490466526613751172967575507931136256245196472622533442542014251408604474110502931062439728770631305836783350908267157308622670183278327009438947729709263039143147178365177426234801995957896462592171826758215961097130113836522281754642371334531298186678021097328875566592900842467269432122308475623191759611238940395867969859479876539919928084210759957461841081877329503951622647749098770161499466984672584228427706083414065740001597633444488479379259219731803968887352505971724867388744168110674349297547508145120629583915100274886319075282525441255496854769524431481815797593263029048275866655392423652537861810568951538325990992172179274240985297042056479254611240053318988906111731483210652865664124106165185681067116510140165384260190825131838203030051798089721234150714465593402182596246908084106631055705566485261022672281648738253957513562912982417073595689085273894102482962773203115553470592909610845925587667111704065551952401211393905594437132060301298157425341325955653516809393173639006185634961248849016101509692358070630457123029445889561775300860462437892834738081627725958727290627086762525450819229298021141393578076929356841539299152276327823618429462572057546938211885988608998210170375466374333766994399979317342474686574522552906009726498476866132803702883284938567807154891773139811115497338282213931659513067586854701787874798153080126462612094758780052084868925137872585065839402013514073128608167163104896534484679135596359168687431780989494465191347796447591520085666904317390581823087290129981908137432715017016767428982524654693943955139965159280718002076472146254750147681807845642441310383748546651557912508295181023068411073564793167889617840738227277639443487153054282383091168687836691323487950705425769552642141167656337407958675266254196919923396793113365357597943608391076241980938895884224334648957301402961139666156590273085622109573908399103084862595751609063912136527503750590729111089902241642975508721877771232162385047705485350186780710044355579084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -895760103552907161371367024442698646167595800974238009780896682641430163451540011637192951477504914321471186964841002526376452125960313092366190205281620048965535616098385503696865522831752539997635162312295305147758560770638676130193025644776305385303910953558271350932914309232133142474462671158961534655137849859795424887694996191419719417032535091069411570894406874549685204965045093813094883331838168672327385931261150274555081483439268702193701841182341520343717273101825419417801215937538471179526207475649868329377251433182617434997498948638460176259868255359202595014755178004923003393219760007987472799350672821604833792529004584315777967808830319946232703477153935412447569347056823066983485546606344845315396887634374096180459802643105426523592436802628362918498868495706837159343134233968983719981284334560304644064367388748073685958382892104164310664617045952229053322892455394746073947465533515958716899544076405538356714516004387169186657237643022835577735940261380076538159207893034415949583988905856738855380091084964335027180692436075336199845834087698587181399987453713331900607421540703464830291560112876892120005756107228023411142315547421723571992719907973367427135585877149444492180632779125247481851934520613605162573007157452775384868668177317090800780690396360158261710584480619969817634968077037590642345995654211118191722286840566797195606209240747115805095673306667337895906400681288278838409412313149178603269702498889901093561811375629121876714596805188142047091504712005838339234940668890799434328373326002876341120266057912023586083118248359680937330417721299053813599431495644767831006585174248629640230105031307578124391405267825788985637983416033641826617505210554084691307329178806586941606876659560954841039176691104193028141348841615141529915741726651938361652804188332091191253183198675816610201969982792629986824554646856858412311961971198507927185859239618329413142654271905103106672536909620020707184415312603856759699554446482591797817041326083074338617102100075486111439763257498509235371873214238810317470027768978614343801484903098393969522373264531675289241511602729879003336082375603413957875938505685933996744450346782884159507658819467501120704210966257907598704130772720548782934566984025778985939275381977779827297657169560284793269676683631684189950547468126135034430220279178566620178308193475767295010270687185079790744515289041757578435045176461138214938842572933925781754831305675063943846629116540957447368670514193871480002305717995911785244862960280116353289950766061182526665645702300984473813682934560236840867395543587002769927560449792886952883805365489344597724923957804077000177150733370601491508658790076198164806033281715977861300881423034142629654054891245872471104354837591511029583378826586559849923655043998522443861427547757706834439348861446767999078267083593599578130615362940556593956144347151147316181312772726992249012734069961011854753216417534215412884765477892960708013771110293269055750504478114823205502977491573941867035297717310640715119138842733032023523983694906954333283097585270661920860511549485118720251561852791137354803009764010218157048847339618042612888121112041502639866338075382227432079491778640116728682675524233541145161960947713809664517457384512114003617059097540809246649904349729685148058780122802651102635260139464370176470307622554025203519003907261341844836928992279964055054396776611442744034320522919522035292671654454596945141419741302928509481560529871658088125742449650885484454169355033660404384694862016264178384479891331759714991344670678177059747925909158255206111286779023055782514066278613035715991974282671404303812158708584843897336477598009049480085876360971674495355266545639730317382378397102543596769368043218093135828612357210443570543745710462696311876356446468650310477067767197096142253773396419629616211241824369739198874279683224574315918848984963439173950424739830969475481286944756428162371976465673947183608900408756414480610740733018924093218691252035460487539601910594256218360180756136664708944665122604051964733643641857441026796195353081706123295815951807662741444831823579765687893369388777737170048078060421586504029320877143301010529966058506477320101726233337510010256557223090501318926875807749878350847763002017408679729349392732201009582754985842474875903739333149411389635498591630849672276453297110576931438511443742206646879527582722235218032958054319014247457608161403893640436623626440610382840396651132022543720453738003507176799323070925679649258312145016377364753468983463784201471266073442282110976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 14407866716922787668981852946871151861747018434353821249889262892538197138949958875075517831463934531829879185151459351067582150572117392301931429948553340140815722663807905176429396510139204232447797626686953408534814735358751962181315403183715197535905085506808700584714376548315846504604810568877210784408730252884795475914761112341835393647073273553446983369596741428356764173609736064690788579787016914210437360321580403815145418379456857228482982523417372983992868683162771891406957158524153902577071059572565479044189713149244913950774779376288450220114763311289911050163804029447845181314512620318439987749768814444714348163382700905252806599234773629577761535959223785959549393200682978183051904368737469303673326052593930375201630905442242555748716879959977063874490653422225274894762269766291389137484711884060543381379482126384322200600273226072016182318381540468336357762314463308954922563464341732224629604986962924621219501464578214274785400010712570023562491735343584273499110368868014277313363659700264763438226763315680693680161188703655465807708076850290009892211355947173748200568375036351781114003167786920793566809788645752661120085185145780375868363146580161185068512874107664815340763165609179570800506908516710228837635080177005371142063264168405689310885099022176558498262877476329528336055922456473279095607021051415912394544834792841418480497200880688543749866309454034519124829807068669281212741303497416778196935696115066186690365023876213954947294203406990446932245052957588218629639748474800463833581198631777310689823974129943835669033880897709312045681859229398457563549720540755875392849098349608815639904509121559896446548782708701484485716415034453131679099924206551833698747276360430775855140927497005630014655747025848798596337313709241015063345056949470804208803547114516411098787159329186661150814287136649531139811099806750682176333838415633584955013188386773465155259979712703209088955168462788996465064556498522768379125920358636981422117672201499728214647711935670393838371505111351967896450729729324625818791125306548362732168591349519476565445211781473654432640938542113679002298704558115761306849305355653390925106040566204638244258685977906788799682469837163185483666587943018115437954208833668340936543266509742490277403652218136259443463826107699291565243396478678096145430367048780568320126029339982733344172963464676078871973977017033458713768675491883677196665128118592632668156585898894132715515529739795463679984960446642221791627473429526732019334221297207768167487477892611820976678428964545317160727144908969706929102702580701199555776601498366003989133338878941140245367584565343779614364230167246857279940947233593984072397686407881018934269280947805290849952948859700491472188140977275366800525019949243988416814019468758269592969718100367887771014280882237820231040602604316015807925772721362283622235963075235419501805643651050175345709246418341190438953295142361967809629384894806287293597598041348037511724708831136583629247747555051270599118910969352766658302473782958566249425068484029057518816747070238103556465761391564399213266215296756582748043135073131681799742906791634511268786513855741583481182787061300382527010355693220501993457220532460860971915865815577860474633595858070315286265402857317955322758810052712818225293068281903868287726221889472266236098852773937098132659846065293660293727344855494903736340749408366070913859523840302116454192610560256991039800573722332034590020501514602331412349333025088681162359443348195670200614734782773562629246385222263242018505676399838485935894876709366150121752486817065742812743504797830047775000952830132958850320290072548312350507883439659023886666347347271382502019888594904857815171608498198019482037163552524589246985929702097066843699909250766708763934985096362317994368234007119150714301325660023670805654076385180562780790489501808685376268078449876885716891123071515618746301682610706376882265352404729408745979135743999189047607683869012920361045640537866328208414652191486497458436895498435840362158142174418393786674100772243633464712311999967767535781837408189824958100844348731646152920928953175148627560750856109691314267747695346849076962843042770797371139069974515152327644628583837081250761677240399440538505321770596457848669017974561001748318686118624895561459918520842716712811634654876328132683977196901366292210331782131957388600958666095637917657864431830024346265027291300336225545351600872790095853892032836872002303514352246592828332606037130298406150521366673206707015596175828606184554108919427891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -215305151769183728847632287355341115943151668332695860995220596500942336434570941046369863255539439282671081255957495197750378822263080190359306189949022094590155697591268342768798979664022568788487895133986348149208808125498512358200109891034648671090226492164375598296305880795698081613471665647023970664951855198230002593611271178139923359349236110877994813309543462541038662493467377424002998063306062321308410593488464005617647936381042244700388467473186225357106478364211901073764106159360633225400887006872666824616110510198266486021600925903827076617158589383395019396683139752609460836202305316203189672660742192406202530520936255483206700251864265557443155984885610251955399875987577417348263883027597653339319544308353722659270919829050241476599144151563117696224215052848482973362664934678166232749457527320674412583641668490249186181572233711490256930881983299169515951060606461440939930943584529993146109058565503459468844449920377742494564414472074372206630954027255891913691681236196711318188024936531434247086542353757584734893588416178045648243464265218971361086297332689799235550729404787085319285755870848155617961720694814957705333820782656968920800530912708214984170832689478429357293740081298925842598867405411141117758175712920534301826643916952726288922358322436452883808915068117539413725082867827755096408048888269664495182222586261473147818639949612063586392428089445081844248040406293898688468036946567565441032489856386571213482225735319441821708795790458312121956620648218893583307725890700224696879526881461053334795314965182230597069930436721417425707679674490129862424981593672413379241165186712609374668333783918419394670256436737521418294225000507438861053853302584557506914935831861458358415937640324629601827974773668688798520444518569805572065649717389275374785649488907930331365109660109043217397284332203135590224054638662974911699905321322032156295965528348548148213049380625721873040361599580674640328906909856140807266219430650914608243024678395422207551000633661394720823372862915141441291809875874312507939711760794448059529110067001356247121788138475183980327012546400564396046358373896962644473687978658237178346232764637585190675942160104642180314528915563410955503700434524425770437175090304695495698687843894827678044694585559844568596445155393872118009666646659864037731988048147564932215787654853193319746429056259464229666319917056964990018322437566543003022173415494355776207623712884793662976820399930726463455013583846116429285226355133449486307381241404410088801718647017590403837105571998326096168779112930836487117070724125486540991690187030573297916648838620703214863683986235591004286524504419839226230679057229578866162634066470308424370400680440745425430618989972573835236775877939346582206243851014650284803475676744565239687131323584247767948976899332072152977928994282706748182243714715403385928510681690641008455527960313826824739223649212939857012751657893099823135355531299952850722042393872825796172935945792254618671102474945227484813808623497251608920832285108545795299810663918477704753779461155988625294957050514818262932086113759857060742286521070208490321486417811598685205152416152489042164166052743261457520610055700060620903318576440685742906917279306606970805427643942312445887320323323316684104297904490881756222010742189380026634367100847753391344658252936033546198085068274727251562146884356160784381884328583141536327802435006286000484788502970667778717773133828522016516326525559769963212004504258979876557221731694522443891121245824452345824078764260956645830071402484448651486032078359757388542356636340588451855957786501683420776289629123026579248082468695630187091771746419754127074424509653559053629537596818234667056510123636284693619577980822025310839358317816922216803359149520518624649459508322670170834313057479565147208774151858939817598388802514153507921024672791040283982251614976742033901743917368876382819268768204977702184731006616047828599825005209607269756050531952153037490566983104564975981491627012586741947297287396164584409827770221105840217939900354330400299842379942209168706785828923711261111373942470001714147965917063158087778700976403229065967957374939059384507268914718261491879602997474625160658565610253229354209801460005138326860337107496516006256504262123301778664482522574207298552237801290188461938274793428994575293701515821724371274615460721493321617903920861166972434035882736886709791854695602385035056901592462308041498800561397557269797034372780827422873335618262951388618500297693100999171115854469824322244774671155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 2986336996744253624874023020710233592358787384060682989135107268749073079588600932153943671985603978473832806488250991858396227102450707484956077637287712602852902931075134894673843852062600117208225980317202762148844536581999416412440266336432217403934838569357284304438983200074377547508396527889652644823600174688962216703843137912480235734036517752903331074618020424111233316401933893849077126812950200721483987221387447963405337791925484293634348249625968164548722411155986640997127869773290132282315808705644232282489811923339468156191097797711604949600095067004272610803092953794547596429238248470794234530815262135701821569919448849559062700289643724710420560234620478097683524014307083028590720958439039473463952333383868677651535411381639633657372016773514145384794332400776757067300869652788442392210239836362614464601071494387820621890661540274817017655712331860065949513877138651445482463996708757126181785677015566381582679799617887285659686896849522870927962515911282848031193901939105232514948906274080730954480921283066585579318949481902430976549134070348317768241273529893957632703393890292505008885796434427135383835742989354425117171229442762548455067196087946852327993945980355667664363684204619937668115283092423543045157294330706680175045879948103300532463438834865511327544143092671418939264070950888115236619539296343417400359335591455368049763851902397449804577388363635792454205195699883131608452158333910842815034198221040753892718663466187384071246382117521610496972357646085040787665073677588727436367573449748695862596518267169710340230000125150016146203269018185115090217896385495560955758311263749956990536650238691134972319567085251640948466613095241100658506666242197397031120594874053544559785795564073595216017343987728890514927287896436942978725443030324605786576773994091630591730659552478030247298877024118556017483331952649148132400906972142960926900397226252082186975402976100374257352819670378179406563600818374095529173746813857245936270347307603135388328682477103558990558515608771708493218639693425576211269641097175080845052235886233799030265699539055848297524109296941500919902111150509079799338160992401137033880056115731210466764198192499340593713852205132117222487733244795609144132782254610209206319061007804935584030871187779113587796546809267961653748761205497458546762255781333425364708299744679392486637728969652135793623221720615438183379259761928699267156285104140285198275904835853268328962684330329244011446297477595936179399243779239184669253476581714153878212582101060140472226107473369426237436294462673056452589748041695090800233884801203083766422324819811322237633466699622069901303770955003207697594613255700789708156248534993074860405035256684974898691059293403530757404947462619787011878724140942738253176759120199254884668437938593845465280052093632279327907451523489006016160830622116025616549773864996530276657721700874513380554368927958139757911786568216497488522657712905059834228182900739440952039144591253714829690201499002721435113775494395556452601698189945372614913971669531775193064820187369123711690027549980451367336385007224382196557554014570251913468641165585375791726971840820536554936993963846984566402503282210183866845130919841486629459551355900028453299762478293400434156335916936613271209460241922935387723336624738175012197230487984401421036287215871008920720787228813024810190682677432264526120893014874818643591312440548086955290768972471677787005426724557675822988191111495215906235073394862663550638969646745511528800933062227493170106448468661737521600268993461007443557574733068428740552395044261404538451926437226328120930794294524565166273843731695361344678154012389380502491516441372892967991472361474358232670461174921017384058193042223307142740699736058800216742302286166881461216894334606141539514384466548262263146308835018117860526510408992425270387510366187583901303131375055598761577168052019645080176972386489225231916724620547017108977484650858505855559966452648511214685406496920567834163845788912089400408547959352611103495519673439300911229775667204080459010853550250144628410703796596395792894972204125022428559535655022311484264653983332513944197811825281565392077503707286492211832718857035499004853429714992779098848412035484640030968959181840474810756565557780875685038327188842899986932943492504126513680439429691558271361993478506557679276510747419643256616523420153775750773211605628261295867212850565335255347492326235560595658846440287269612320305849636085542560196420868857318384306904187679355140111956832070576346497024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -38997966294239236712307980828118029712455875929878686755070873883455983594506068134579183590133690857867080525013442586423808072523499068959934808112342143392447325072378195960892787115836084179146214658357420192125767418665730780193609285896310312691833362243078862036302529715069139600784559546515780442140505186487855207802249179315714047742222060191877613802038373745868005151644121214440884974327003903947399033764528217426629892215970455428771604914784147170748481168805735320639125075786327925855347926019964246247840301588477835098966058412743113208027760085002523037613715057731727368959960569724865836255789839193897367974525762672407024085164539317649554286893880193958001895660489797819624148418853410533565184585127475948921833201060259617908848603286241131274310754288020906603754753625182946001351033420858929100720004738800033417662285252530889344989434970418996786220490930184653344221671194709595556522958173750579261265519888665667051934732031366644010114763945213787229609523189937588802066230551775528480910180181583316462502071148290901598359843175992256226706413773694012642438362476860958929482113116748664921587640799249495881306183818356021125972577860188711519628828844088946710540345554159037164849291980547972916620005871206004276161722493211814004769830962232175929937147976832486567742791157542219019856364788294602587881185177527513949167099514468531906417180742039408241743335812287545761890163277425184716457030582443416853040482923997864706251839371722520223160639789414832903063691985885231430373696105806093547709944425141622980344686799754124624354377260969777466839859968849391481112840912942687779197959966111054596943203274359368995887447000043117242644656998709035757550890513899066360339926788561674255042250424040208716872790413368482220509265943953915182767734834219733970063882478472362866682780790918728618038952506293038033093019936905542632738800107373492239760562814863813359902245567292899172103092118639502647555767298524497985413525348878297095474601547047527253975522808822086947354285878789495914454729422287899744018880404294940565842620557451408554085667416357347269789040735560051332352731587586024386123441888096194837220469005481600739669878148860117700449054378318144683612645644484839064341416359527759500085549890738545626889507566009615562483745236271933390397518735660350064149698729896464178472538145560028633662438973142055392264321494177382610991216905348717558893062780891581035928957470537566698738122106355680656735319748988578824518479181579244441354334581356642625337267601456554599588657182050834488030028564129622954126211276850878777411980295042276579621424363071723156408337201899863780113976988082989065617906277236240213190156023947839109250331568988128290172130647917767221802083072924236412782861423777939104296298286374845330190039871517793801293805797729588646251990971780668014079581028851584042412518405636062278513748222204205116987787496484323818157273846751767020148030865188119632982422969956666537068298920723228907527036871081943761798984120604928030221090796927621484976289344103644436046289469149129263462178441803318441401793327343620832229800283049994486154386210951579354044378710393480362768716938056987138129442467342375235601297197600345676990347909460780823055792434070581742669217608194451842762868642786972755945820237666836141219697886195078166210126465402165947768897205357736442378052166934028114694465174411629130375642194195765417670958679149523039974145245013093228218658676547517301002671491338903705068036387384184246490365545060166248242637683002848063758608284786780502086420469737641645084907118075878039061355327265613599537021921673447877918030987264867900820432902402952379360590751114917341446363271720522537393987249252009250203715534912485875424625548254400224379754337494160375293726622714179144791695766779295075572563273366111214039382991700794726929930073615348454559583678770670450582022982624925201205510618736880276873655338089956343903820856767742779142527098988204689212700972703872721454403941160238685249513256727991697866123108580983614785172336997798628273772305666346142858323153424253762568862993149086654525582310436554073754474445414016224465733478669489059682639712432290150294250291798007308238288300917744646112564125990192113084136381718069275043154356836590398181375506434356457150414876404704821139021619475712932645458643842992020068952053060949884764209190732257572021842855772917206778575680662041499972150103755297914910048509337057367032487822468544687599339938165909844476564207898164461568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 409892967273570843807118794079130903257787539506876307203898588222075376388788593103535047379127933988410502222199748742965869740884796686244898606340264680156000409143000652884925098161373534945872464670223799975024105585483998223613982004333364206636461922094230122274616898802049697568550685443182457072472026338130177405272494045968756376052047507572733638723787909180318603585783378690672809833741558955768986170262810911479224485554826662828834288022247264513537412460965403226828507454225590875513707965539531766477390912329500549336154192832879682407053089136706349329477025976220725993313353334118530291955018515855614562318939436290963935780770310914220449879816004628609829146131506136938454837457866505753607538577208489362788155612024571669441029871618466457126770485555102648152817223678276517091339157193825768386945465251638761996592118803508843787531967681498058456194624551838911886367922130187836291714490256553387093461888643307934971957011138169175512189476320390344181857747529447826636639708467470761782659569154030366540595301587450960635314231233310608228068674716979840095346865048755984515795969259996616867867269179247084458565803951345508422422459363655989550183694202599963959114102362436037141847070803828020577253119691726290291183068076174761987418804805600626158341543581688207763605942012593517248262223983739175965899622067076994898959420591236244331140552018630487956989063598763555000002346404142198081798736985721248288977004808427956278017096660039044190951696439612516898141868865146469348251199132438287226775267555586048458122158747905432928312219713307771727707253860873221995102155912105110983941116111588478182534042875000764646251199966389828421559685412112579572445106251658244669897081021895376000285822125120370599148495378228700425266480087060348451900279561294758838529686384385624512374333971235825388346485588487768670178223817985274906433490346283471769957916202406147485103248450854979634938181597556337580836596594650301984589335449411321165536088168936295700259606511463069414511713237902545136256270212132144755019412324248799086812963486587822046854122082944360553844402234155106803328259290108278243117107051409873797626598758243754907822426777361100238144035854146598072816894575774971390566754531368837628940414380348931925397823402859641006648479653030692024986928407651342341539625287569063767837755495869552929718211713101434858074796131388426482594890826158610594329331507722331432557435978429239123145389522961021154332984833908227352116420141541686591242668749510864836080802194889462627851187438893337662996167158758634581212532634299213817640928096032403985722331741325850467936626557477757718987259821282620680264838188875795884692091349272489171225279013106247741752979617828843389132598493940254775718068260010706766482961326402448545136896794877409132856252032954659591534876340601563135527274609576556593135004211168043031624436048787386305309468649770035457136623627914860525769684905523158943717738747560104348885527203769296835883099433187855240044595602734608006212836796796449756617147103737447813743407151530278375909256520966328224467108515728097830776113318452485905717222600513165214493161536083676702463691611262524153550314401068606404991515699202036770377874625686582414254584070394939990421740731848750142891556657753122529274280686017627874750651234142264497251838636572945711783455841648887188311398188962164544748922891259045625135398840556705240495414080431776945705062990784310447602522199842858889627857070425537350342533171612738629747371260915250893630487414271458481752115978134772387095371069696493266166741599114652006887503967045181858878228246335003827133306566420028862877940446940058988364693581139432855653702632696087622966346399628796576955647369867337178075120094989805490223491976440731320004940289225685664314089659130392278107496673695080462243232983236882934307723911470987317532508332305233546539836817393832830332631551401865218226215735623207693087715426497202213238444398893745167151444436238411269878722706425790672619350866553906893021062523870601194663347642653436261826660570817269149680159576006456580831206556100266299255523756683294886961278856770069523466744326967815158167503121765113880074610306362882258941375309552123096715307114648781950801476050756345651158566698946205746827611348197195257501754774159929578287852449858414828632301101958391340934769657955418977470531775465107891687957194177704653634846798694440496770260202249999561322994978964681170175921684358486523672294116409926523911679895614259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -4398584273681388112097858635536640986447459511289821525858517261974217236103454045935335442872685861560015483330555595071230907223540611219385561437835679768336166118538125354875567322759382590655228223367138465776946336388945740164900057128628091307170273105546063287768915606879495119000366530211447720660679038665366058663398212364048137979987399669653813508349498408025577068573622065344437746083329883443585126625427898491867373522340236480696716767883503485007829264047986838121692312931239367106586420549442814887912633480464929730162363380224438220802767210330514084239333458998731924043597220736591399048423838693001144573198041318198083583713333061965615368338168267086085710041378388930078796604575875538340944974436499816570887037552908616280732878037987187761623093154477951965550919644143448711424129621094946001143367673246319983453844783731269292420318448436841653900283056709115805020825665328167846589970258617593857911478025998304458422593382526600152008752789894985009272603678794959803805383741727547787156312172984404515603058048254832669807679593112271177322902568193935408647686340279525916506456697034897650274535835990341016351899212407432760861175605354576964864297012959056823628391601384656034393862830099194965722246587958880623676966956769365695779407060121239933888412573992630973897712647783601069758623267108494582517996463858807935323264148859199743367031797996161104392017114045972491374595878017386958102054287808782369241834747784792250022014658571938690979236408001480176087824462218318693167882405902250081115613727696629107035343268997877017802632004763253502783797371900685915337641585844445378234812608720261925491851085431607797440783149151563061068034136227670464854699510823560959566123069676996326645943663750213097552245330211528113957564373170046521737601371470201301574446388529761151677475037578724903229781419297697953557207118774213527204092404714480290814275875028462900348448994581561456622634062543656574983317769130051496226913147744487120311512154043910664252704216580928021179414506190462434487692769941817046373717940419690428463601669754176190352832126268263598996372213687974518538485765616282561774132500410946174599444051699083704007210893670686094913777960374324175091320363374739435008082291435709043290798146309288990563313052409394378673774370483973816139085229957146182906161979852892316310580400459714633568128963607950904938620137602972034071229144526956513456882777243555725906670117345475466746374428868428054529092817149402277173967803336684901148435697199256993074291514212209469810902347224075237046609569130209907633368403370399514148050451221994348941181952726692039938098537509563712435206792840255106617201687731391646638427059989391970727278665413839425399630915296218349471518038990758120273242411519528150506734063001127228743498889777002073566173271988603762945871447596514651406997536559740534723397577911867156776321214967020161307437663985953364599917872247489250374420173619887299159500573319189835282982088037881368742309394913953790548164700050236551607291345596454193236692478897339785760606675124836019140270607976603245736011415052683684132643062400917659348665894567153591729391085139874242105857252243392570290298550058384709516650378145080893852961638922599856375710825633949773135955150682536694007216713973568563821040597692687057907280519210201902598087359418673200305563920105715622246594931675405228799764251164757179069355262801985137067263580601865932266423427063268197112746618273716287275145864400239833572747734600911859857820830847449749789428184212418596652684721240041576266035906110281796551159926282711711436203260401390414527939792436048515478231145699216725320708234080616261487205595029436366457985081789165414846076234129100576965181340788850919640271950418891695378527209487216767709926438078595141498174717104431526664546604197136236638903039100854918568815361092823014853810717409108011070375489229784256412312478120275733360851347922010407605619977257472413856943271619915053610443651720771700030978120850444056356781417008916322638635322930752383265658171212567206061949403162458077331544757967058210630201422907844190925978979694512651746869364705535801224367154566087163540639184968580374102970174726065950870620318943773978090266969035235954960726505510514874272959459820784130637348433359970406496338184453227733993120519164773424219688639691377703793933147154252460630712479198054721138725725951366516239982714027788620366791339647987009873843007292814042141369817228194218628862684841569048891297349238784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 41642455945536486593006362688639811059705200846846052871888108090000818004431794095188444182490772130538919146894943689531360148861188456964025001338694353240635461601868321617207370950518593652922143476429627327535185274571022973812133382889636188058638892455237701078922272527317068804723002004315668066734792793951147070219720428188077955899299484725969168871111832203387183474256666319832706145627976937330573105051224172518306804388547240149226312678564974104158827178797244846374178926795755375725559408474441529555462557538350019501853529332021913503530793736237657036669349235162355534299054394759429062894551371830423331371116433120501420447785419077805835297845906577062727793850983125119257372735356238790704987194709364084703759414810151046248405231609486893510617133553863580118534916008183383505522414569055697710628516648716137499816010684289028911453094257450984330873264914043345780372181425378100568513448209904156651350965323583762274235216541224402635447007091302610942777411308863044651498449277523819354886308401314852362225287679997455465647993663013838255230159528311275904116332150991023766407618036667587151499647519269873873991202415693959589970136752186022058921466123032612983726074240172902713621448652677661173481795975484480200464261654316976666755888176636884657259954677501424536165341605376167486876476174183498317214461974914296544364706346970188963605403675547298221687665500969257900538912260649443604315042403252776960713702566867441785015453618123783128023712796957512659276003196000482869711909663351797340661316993275216771978829634185647869550742296584031316990760855098792627332735859193657348642648417038656814999604240650617757022676225308275474579068295097369045636386627378712616375402975686168631261372329532899093231003053491991819499110033124845680926961395075265318539822202750668927146637644276466168957557668683355729510953075896627830078899318011298472501741322712873775724128421476076451283421619589673755726022340056217361702830202224846639437861204339719734413248192108551271773602594607784735534503693267546198093172037625978018669158882299303106084759380792801218368792600949483551845416494131268141172098126866923266595508351338353343393539938652457056802527994574925160413366114199667970229905508071915596505784649335200517640524745662959305327541563429957837538552124845140505538704058428017497943616187503938147311488911304734473753187425032781056464946773186870665799476748739012630993348291080358939412745086971410198802098886248952078039922045752525536805285909485830997541385990796879995960468158934067139416923304860079465826702247246537378937259435526944596468467956992292054330430073348529577814420421829556470037912604684920879230045763083890601217399883489455704900405396243657999760299087022348751871996092320677192192773740460504721687815549848607448228645517739236101090038821418444054562151020105923731969667361879246426154299736788997819589288151319246848084786471657651505401554446660543838590013621666130593232002830381560932377417037212811159284178895625631624613076925859786574716338297448907216230987975396822213712652104240892563496068701472684004229317738560435493188270228492045777522097698550120975265048822990926329949939680143189151341919978000199398539540703671779300450663601510045517312689419139183554432158401182743175708123099242565665008337147559157491833229189395453405494658304775137270301375983150114069916347763108305192944360482406805710804214798513344168035862557958350896113518993101781585790227963870464202467336670305689312321765110069237771757753536897985941109391528206286648499718125932742804903056776745535513368700270360422155357286555710451688607052363314482670710787503776983446897794064058675500949631837889577886609056217112728403028455714727214568684495799706344114664815521181366044965914733414923905920128220076480864203292058909475578773548597309129538172047328060594452929002583673023644588179532126739650692672232285638998882725609003058187874014774648531103528162046214214611633142976356542311538275808398148189076845848355278369704235489163485883238508501706049853678898824573810428257562759740873966500813933314207965040527360489168898835266480571928597506586844611474911598610611828509064517062379710634388459393322676861355950211217349280171763249075632157686034308102988931827633574094664234752591355768539421553329753864073594625990715066508728842768432304452799565709474719287482167955971910285566473846432274313563856859588009449457436765976084783965078577286458956567190231238513448858921395761971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -571307795503932509064654785185148645935190763802337266036443543043699788697074673864229042856968740134691328828104257126620635997874814714444080437344066770350491674252799270601315266239237057446852054971527146582356011130671166761216299361762150530908480955984837102303748246322618559956545843042079948299920451417068600244502173280939659737141135291803616084004961121580062628923757257556936176677716963395878085393597380065536171293021383031775853709725410884726072427490048837589500144026232277173073927700264771718685628093160286735810561877825704446376055863911939254354231893358621462633906018100310759205539610932428060551657388850983229923128705915921540540835596334773963705699440487699417249084776118309754605373559578434653726009121483788219115204718170404186783593433572358809077310997981912389081317845875067392073215550817992537946253576167325854314406438847105175383669870008864670782058032394342091967774673791196189445237706394649094696858530937031389312777317485821849268661824255483197091625114872419707591814603303328795386601241594830227564714094994233411630251251941644979863113151028398043241011287955549215354735252182957495738620470345038502948233509848814859955482774268145728611519438548038122330591288729708950466522527509323396724050445946148995236987952994366758639456425169750277248411101585114664987111480323410832080084762410750800378186001744080681619934805238506029887877420039338678021397056685065166593757070371134114063631648823030863442740510311452739340072335141079330042541748176902257327778099312925206800708031518867508725892307891406895768296085727917710889840685647032705118689559231798993174942074495510076393376503102037559647002942150145886984238955404626454258245332006311357172733969184527463891172166180545226124803405268027826016978221616914628142540870755968066249075549898784652698327175752257906233665092579063119562553447757832345982408359697289742461823848653520255594111454107629089816759701700849284443723543861084127972581354933922847401751599938052555435752602163813809229993610310584092819596082888600692291444949324606656368884171522820265001986149534833346431025694183673199337587969104748601998157329230599532611605323691485956477139871101104084955062752677450986305400780367730485672124863140086884548770049719218189031687260056474502527103026627706654161415105528718938644238288241440460671574168005414469620769522232726685392477938489727249844093493442567113422649352838229380610379169499212343043621253681711531173151032011266295714795808436900074757424887646234657119315868265153668702101536918269404248480601448116348341598403596915562907143686089239160353208926512654793096442744849007466827437743146663524340426125465946497225116523774997169558291938099538798431620503982929912887789978450530425684044557706606026574851352078356724631919458676809328204272366786929983775323364730837108652444380235057530927917710508138167850019983154630042371265108183926492911704304118843288052711355373621551211184158577300863606302597351268634475898419162947092882982744114249963672337790775704501479641072861586450297887439155934254245978956966599860953561274625880211076160364843428593681047525818071291221538742370545166273509953397575416067553952977419181165499653416328576859054870983700913532313315666263942846213782055122392259379878843360824892522449544877856248556529032681530378477369684982489667290416884596153091740033087636929123442814042609933881660368325695904483295907359373674923348345488224665293795744147250493590768995549338214057894192261312514759708050526721071355089546858153058230840373535181989379183668823575949415937365399022095242495827781892530342184236270185530677993022429726019933817549279032290095342397272417448558050418950286225213274358262848591209352403393362143108326464719696419056837259476000935640592087094434134998441684056311491416892024647550146010421256008663607622560942994332233542936588245137503903555086046478839012639518083875919976032808283927795418931188033908794241392358279615180110523263261447034899649117569715685654069334580463200876328819680290304191178634631382371416164636901159799946352969858672973087464434317990420733337673224896405005946512904154901375819528781671755176927619887673275158521984255126383470604634737182102298024131430965413707679556277559091558621295811289392916238814543080644015666735186968363687207528270183379971377810131211594189979768409275486574662941170704973435975269264713726434445173902773578671756501312788441036390643872959850903326879952998593021267894818255819537121280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -568648066688372015589821502500614694110585489388780508533134013869163365884512589278865192179031882594081045558057897458370802312284603669593330023280156933330075299090456471661787998561109426890237985469078561490397279601090661544037580548852991028975914024496063444971462932670207639959554054427434681964361569193333245133280168813632895907016191028946592264516462557605321091259032155485982445853100722054037226268162578384461026850678252761471093140975811703304403940758870050623869835026318626023051654779210326924073983110710031843551216780869319927472699922293935432764453730521316747302901992188767995595781053991745849691395740906514158092220581857221157626847563427480983465042313998219601612939118939374341664773372559782306757224697933216988773158435825065963580252204805656544222997239786750175834771799770197504178803840045467851145865466976176608436960145589592826338889211829041515060334701785794181790485160964711196861263848545254507509633985996640796802652005910165998724052657257440252149354522572709527694900692395497529805131407598020339888877777351198561372687360000640501026166682840237585037756407642682733347874536219245794003998663933676311745492122150400864460317370721718101298343049968959246215516890265503227415005286748233699990538633923316797435529370409418722099255822499462174026398525285206343878951557931168905458791006337407218004712122408200442618120021079346566833104239154443391147607723461875723430269453093839791509127451709258315225074441761639553360597887274908920368062407719363631405966655151475044954289045217124335033745708168788584314466869488035398413540681571058766070832794707509289841198671490575794800873654873317727557651669015155040878387388515346981085439448250749821895061279892029691398862283080397980605421213431676453754061275932630087620833811067713388019365743968422296563306702390595393528590202406874096373822133114547041456184025959281852812734154589665647849990477189263259249617456902949717312962581226249369825944647317750507713807189470762857256135887928667595137494964844191628392262980030580925280593196769362414215261006437239865518888733023056941428144354679482588138751525795239151229891354007202625744172128437036146225616785807265735283741092643377442741113723806313538423989354462542161060337827862408094785158560211638630953775258556339581419792066679732157369771948982680421371491743465273587423184663292040870270681163973616774039943919022868482230971066589972210138911330514137550463722603335730454858541673251566681087540887794889782781826589793551723056636008021709290545237341259112534004080272294645959498051679834745418435775095616164440418569533614033374489289139281993189563623064534997296540034932295817444617688644039901063488055784489279307842876691886073058493701851377126843058987442860958668690104008772238828930133365693065855607341857990702289958805937885099046410293564189518400269721017156330773063571379800930133382894641029838342157088334704933797048466469820463418457119781829029739048763010529052994347510944325435460601341823687371625283521434106856580171093882198935240513083970394486170764934780074728124239406177668928745630573941669342944251695086701960887833896128898334537775741908072268685723740131052065242979841435456954227079473214600268181369247296386942118981387547658313763921391970370107568766587714010143541594692785771596577117667334408428782575031479649723979508895640492270902113812116725662812179181314141143217691552395972111518046714139635727799480627033550918430072742887049184330193337723887519365732894479588342925767967581385050848640807075095787422083019440780423393563681038575998993487767186530461652840228035679914355156672421349211820616621671123581022621342405864129229817091277704976238824582181170770595263446175895972084868378921871539445869770284477535013743294203161521169844710057100357845493481363515129947994677500012122340804629997876990535282796565767970859317176066367229240561553229635285562756351923710517284397620140098157285782499713877446326295053323240524285804232899627405898816010812407548013147337826577170869632589648990607096117407241829760056691896494515795341218330284437190780898113039995143871220327712008396138841997234357578411043348254100155110588816107012462368237592117093335677275425667553553480354949501700090699582297650332011666768383798628230892212239790355102623447145838651092832192713013347202705782866553307180579995240926015500884162846546976006299196204583041721642539398121314942185070830655693923036397975725079812601888890359743665668096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -6445522225294724001068196285739870624517790783095898138912176699211694461012053113441010184360092943973498348722039234146977281579690404433639406109410882903558562639217705481429725655358598821301849017997819424784092204422796888080091374647197262294173798950920930392306344543701531638961266423293420443222894597281885316869595559255474241327814558759477240366748259479778220822871772147029443449167297107597648328713904439147241619058501001719464699656831077876490726667614710639250833250121642701594868033791673056913092491710492909010076170290854434381900527839370230365202273405199511798967358462465822093705497450047471649483159053800046034066359205191752702790536308914669562188175911973008317964517327317941244428153500478056064121166110598908942315432228587004495287170900764781518650102484933150220835071583774807391179810132906081829480521893721900548979086651159914794814912473194057053380866456320781044821679983408368018610343651163488162191344261501203739184892165755831330344186090978954032783506381358545406135365085800421703860918810899505682954626095399196541129148442503924799485493482354974943986981215932355481061735157470785082945603629289795697914442724101286863707800168394333330257027297330061170078274815688503295277234035848119875599215279613814337345600827185171369581030095049265795790833159136412717746114146462207568305142822463129756942130548700190660963943722500376713891212559545673914469858748977724465709422227439929995695619471964783567233343862568941825087901578527717430718038443199205200539439231400636438470993446433944289878732763341268335908123922543946786875575800619546757640005704079571073161929738926495926572303148316453343647805219740261179810008879522133580681820125738647122283327515932633141113430350648810541579468013334833365506645995280133069198434864852497067975324260245775747728457232578898347580295563659534945557699783241973443927226084148768453983081153529220560171653236752704464003388720001958072938974045465197634231334714566650988370851246254725869621226484925084754916141061662330673988935742375018078235478713107228683821304307309181162895134241932941731440731149529305690966775606424742515465699271923809018158502971718372774289864333943520453919729456571817942487629045895893576197274170302716145475168143538338689835423944159839856888758265085647570184719482546101192702631294456753590560292103088542886530186166548114747399645842010164323106048185062969151798295099560154902899474309511858656584000734215064663986883955021850449827214615881963410079295105390278122503548835943643325325229284789992995002915573851056127522705395294310046040275079905969874616567883405556008881448513071556316243536801468061762017943353565213066405008743167515127994803476759486861901326033177737583425567769710308257836758622425281881953105243886004005088193880639486424455582913824420409690178157077893894631307544251591002528381872780556542718611043737152972935054976439271681319176519269157358677076390670026554186319107106070449086091039148417217367815351306054509084508425318361467749518494048449093296751437841600616938347996796667160599504299988182301660556413862011152903998206977109937942721910262121503959900514513646387764810555775215589832647178246446490364598305134871464516993400405107928133501841291525695457463792429819365804003537788040099917267852634569864606834324423118887990952687611568745449638740994739676410550604996351041881895392867000752088133373721669988482464468276218619816659070266645779998581865894260103712443959684576447536517194744399157341673946020861650760610939723790496559479067718384571536113242985628537411248828286592276414738937418344517227915736054918103680598408429563430072795254422405771310417376863469521962767981922700040468653142231078974728542639573400381271750168307959150701917549362849723101498399718893361253755198418596335192453608669340743844639768434607910690894834285188801131131165019362933114228167577351282108979324979466944352041346415449541842251077572119417154169577230703272036648160159249807129505160466138946367567019052179668868109106966247296589069556795323147573290245548585995263056191916309878492261329002734052870804816777363649487247404159289028439483539784877401781749765770496001320568763197817874644981359746260358809307938845807592531986835274796133917814766603300426836550538090799342484154290754074411706537917189690812593417229452472719194292412443385575183548503784286760934693589852207121604952780131507763878908315266103583978853471575570683375477585846007222828501271419289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -99348657624933717790568906481736988026460399591160204363117136748896897232356273641463503443741056653689153403652403905614932750369791167570141860902138763098033296635377133884232695207922773131905667699295246222427720538389144269697123693979904543780445879962228527996932128277571221455870991859772269002682765408822000393272025319673570001607974235213282406911640775209958716124936075814436076060164763010429811770972244087575999411574859312780639394161701875541949269080060230426535577648500114794149376334729151266902148171724887202180374531849468825718776979674475336207980515511588121957611112095279564481405959597599630582367678204207126253367964634933283585845231089648735815489533469531720742596337116622372395277929537805132298342201799885727375043873796959286155852621609324420718758490032106931140897658665962316581503282555220601777339592809007276379347779635592929553061811576083489237305121022368130288151806309902332796833923850182681946828984885869607730445825648282295370197545700824998087764698695023308925239551281957755579030456688657895347288256322162163581067854868258046398790132308974383846873623032185711402347442534043305798728393956756761448443702742405018869550949413321549801117408191518141850595712069220635828123726289286843362557600988611891680533103393716272448130856711222031380534436309966225235457117620709979016407933180283530569545763131339338708594376881908915089363677686692690311163622100562033550382536797053504036412903041655105279108341970123481741089234008952425410767517601865286690119739165104660432451771598613369903637184317903095380669064027795441490173969354413137380435149170509184181784906481108276257506193439650809741076294319826749284842263877272986896065051578718304624538851484254066102203498270671682830673394037261658685845207021474922434783280276160503566835095675919089127278547510513707177066468462595731132130432419301938738375847187378474630049613278344245666736446815316478560235765484183300645820508827503438803863131436600174327033263879847486352139996242622833462423676940335851773554342192005251616548383036963933203185121817402020235834867276978953140641644923732751069876072817965068895257004520279558650499689889349338012906994595488951212800159731755063461250019607562183756360792117032500189938689805905349256943948546115685749084631726410580511368526642734303592391519242357792984487878865020199293136440825871465857580429028988180801131264920888870844779149213762204263429554838085803055285865445421581301390351198636614909823895617299030888794055000635152804353793668807429033316480822287935018115476505799434716012864901609824470678180480656849045069496382856591973061955804102162226718409190642824101477479429281610950496377976711694272365730449295359164136920067310849967332483294745602276523321083915394988015754366189396649333562177999937221087286860566656116502424577993519915430267455023516491109125201716704877001058944979831743452822689890725445462983056490875365041758461964553949915173509690948122375267823916324360801695020066155378212098968642450071205591471996571285526696978883938754859457897791696116861322185888145557727310598253283365059628110408431953043541862119040348771782442877934729140058541596682596602320558636559519450569305981277989944390135049411675941668475721715038148045736994928460681802469767936271783612573290075940559431044579443321508831603018079615402426985892052866293084767122857411451683932078401789757080444652843621729878683754621197117170596798302859804614725075741943735801691030706921000149833174672732323270898188373982827088777253436684227309768139330127609734969948009046727441670076155165579626866989063325288015613015589126987605906665519129378726741633211097383209442431025129274511168730437658212808448901268776010040438407167876356042912244560204993631695145049322544931202952034483782832085095580798863456264435220941189062462265449150609085707756874473118827745836300775514694042178496126491844431609805205015213829395594342451849622907611626570570137106627606562927702352838022769552502995135418731045145339185128086275952539975097191647907032564981996266668522152495049715040667466566713758120943304655471298140367903072662428575697596526216943644869783857442181093487861640099401356335244690358705123291049659654846882066787451320588151113596400736611180992211796131905565369727841957700497328413061186436671295968695190673426573547857118681308340138387472457927983476151644042801105491164474246633655911771174380713571185058649878320454159790981010014216964722994551193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -2028282602684689108810385937672069725925568914158872671697063976247397270115045956757483514300040662585203137019906548468678384115256468539170400629626099002897009413937595304397982256423043731492179782246240802919347868170012622809997620736475036455192448616130777260917554579287598362470259439637793491282456879371125214762766863868787145281175789773556032978873020948863034273194930773666207827349707598052766945623523075295097363027740592978474405946848238897504750678773412347718532723096833611635348991890059659647994257508356229140652003288809045218277647053614321890003283432576896988898505421856269099744903332873772481355432062502062481411506368569964479750288608259382624663988178402684522149340390247469503104629625177371009540026578040546157651995211260354860685178881933542507080375571584817258805961165305374043283767826657975481266592460395939094395250053806047063944747200859846119390817020803827720361510685415241123294861619976839014270625301804602954126813008027356758565259424933720860697429654305419257052373616630982644933058965025536455522418837899939483923401831250433839218098209159703239636901323879468692970120311583541614445696771185818518298010761476089470954298810244789576186047180106168459400666528694244797353279117700515127730510672108416637606001896707301360929744643694690600522956642017211944081940538745106882607522215146009719050708587216575806272968382721533339595932453856020765349717949990234729512988470531436442500229241184450993483369220366792687440766401742245746818579501511255692789242143543059610750397372671635547202071151681969057894700720459548396658384154198291355762978099935024142793595919737942647401440370174904217106597060941619772561659016336457304333838054575706378123326495156927337662702395442077596657939212642133416545678604370663871415257993868893004149701504050632802926218758591063449873643612440689677309453742320554566944253271251073516427015638445790730551442421885737831065063534462994106456598533275519446600678275641166425075647771230879327338404732713207954963507186102964940337884130880116677755074212260579168735030568609538547030416069785382486987555191711561260357146228742401204881216564219132229022301765272707356339408827181934862525970194028872817981415221345148504357117120611712321794643323568244783244475200831931626755527640938420834752347023210706241083038941829356385365794031992173104992098974509030349385239655319898330465262467884605077166518458483851723804691370124763349789458481505428978374697193433809602242100601000437385189607208623242830528143163300682141180815255846985734775265133624595830533632817786170278669384286437874830740868723580607676143471686243847369168071006708765932294950639374100851168631935963545870983158721137525428823294115881295683634374892381906992147577071289876527740604747069392488359043802550513364859687423420298880690717845464310829779030726401765023117862748862893799939330296395994945942863358666366516166851531650624020633899956876276896375222259808897254788212310679119649970791409561930102066210160858347100414477907613770116196299959288724094952358515252440222846040487820228494786663529002175097122652248385499793576953765745112322305460514503737516939670687154832902288058824260779832598971200483270939911879926791474484167087107917101165560077491932526518536042339786056270322062947079527018889417714242819204843693170016347357913944653106378567540299020832557400655288329413870177770866607948098418874044262886521962141879779591904149448514696430169127650465268723032703040894624294336791802254032980834330676092586516604552542585318959566190822431523274861331287772761621680037767793572304634527331479092169195886038510277405063355298639273806000136386908676904406083401340222399491186268789410437526044911879631955281930887616064619796377968102034421138147382087793952491515102166866770343908256756674900610271439237750770254595603425799763962089663176953160340057523595091427195193996267766004311462005121466522405637412789947716590809621070875228708424100693358164275247237194334816592375588542664361022405728820403278376576405920790890103081332851454308286726859803858535715130857519169873725711445339234263664033252525017091010306199872695433333196326566766085626873592610006249466483148548213858662403403271119684855390670162447090208368527246431764476709863174259497234410157038093893889381713961760097311640372151411774499810532508118808925416366845692473389870889568978156517774770608641399661727579123946401495949803032865727020126853130879107747889876566016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -206500090696305491361738744111956306862432979823959722497688589118675522009087417074545074827218043801605760246134251603882710685606409242110987382670540424092166748956776988908905483381763471052519772525312258189857735424716334747336362782499330408504441997325994107288682980085618776882003273231611084788004742700646439790280500541535110443337486106939481623527173828537930051047716033864940870602563924587582708141189248592195785209912900714001826551628407839287560874300556595404203008327623288423727671076701187377378860087247091601181238404474613482395801733852889031250215081976619684331057669302966823125565923855445030886233890407230454692731136820036923465762726265481296557452353173344493334532530825639138353741031871206038314520785399490606622567468043069132220271791186963065163111138643421095184072690878674071910344837978298677487190609343766922678311828624189712775842223719957245202470288038582289077643954652912923352717728637739911999808102343316932746398291405602616677020248304547182870285906207064017308622587599636937976967345831846574825989924521279786913589048339948418361038500541957101325365662034451235703267092446823737683155078381884293777915131115285798925708077816376681417536990279219516215208539564140866177453297936910859803841756444899811220247062513008846141867051561266598148734999622026306762344889591012590383125849435763816841943553728514091910337675531726053694704105660185222824745640529317566395800330767935743027940960363542535211324110001345451815345816453908080778322018073639824347886597753720627626222177946146856757133446935279987537498236980923361427264184934290371370623159553609447575927507727338814689431218543302508075245557376174334376043421061470228039441198093857328519586040431657479954631351399012999855965991081177466011739362981200077470253059016462140545034408427126058690510172989017795644599992924533832669642907684284779863951780602777871127249440741229112404968296483725822439552930500689218884925235618974465245208762083780674559182498290590453353831261376199952517948959436372068119354350092767101872041962417189732344130123146927243656661023240589941306561595984864151467721844749483906365742533070249102237735946863616476250133193085468733906526769333390209904342771395995821469648405377377040312994387006312783897925873624544535701412409386518755144219337072026296795694096354835873847396053666211642221620737587381437039575923513494682393212269262197667893415115799942726815466147670962747407214364099235416751845929827251317476903926109626686697055039535355222232072142852525758710142525628495784369361351173805200729384763921427394758211869544463377723922606252422936620353610344134018319054483560002636151261088671236777624898075644634219641065593600846443566515827224553777330145699921472360943991860198477257479020003443825522699643906005162260403975894153797485285357172819797372695064917633670688812702195444234826499138400662275818221969209242988543244653432231922251276682072600158047271124165582872258463459656609798206847213878496017155094761023301408432506761465244695270139177359753536751272325459154769562484905371467433967568134581051669838472538187474092530046758914967730958244269013156283115349989056735893230542436343032106235154262070705219122719648112517555368779881935276871714205248162148603872243784656008379950980088020108303575855886792983729528228171104014818741728750960536835923956833112161766068633388669598077046431954041293891107318815171088957746240007992342707612081729058244906953348781853256118892620163193192703461347530046664695352265389768246302628499987701257261367717428720439884969769165998345687098895251511379772694568941942525583235626245766366935540625875302331409094274307805594283095072049351266390916104149049143937898934119131157793514744631377637800893261361665145310429918602652314800314228947879353551486406835571361281328967372388007421718988061476409728604265880547990115501900653090919060047880992275572284314825668688227820268553950868797217113851719827989292285172839615832181152586722460106141666274331251747983398710415812372005405395087550879718668493483509387353647883138359501712396836304427182777946415564119338615256650191137299879956302997967126014370431942310911416903189719060181752096351756716487275010547737361798887670016411441149079030770328020966682888976655315898654189086525445635950877241212293919555823165276186394118292358141529054317514776710834156782058904599910541567248252852383569272673794316143368148099974622755898762828794611464418722151451852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -2274356184952106701939449735558961510096224064482402596536153701865823512660546395317295471751611600790810727428570485462231960671003258479009235089039345259136634531220725640269858082173305817992216720139020676651713363495042637142179962953748884411299018413420601834613051116633843053595100543368053500647208371592244057644716717594241691687284297196785301899807539956432417713911796276787517300081553912562703716559835139107230764165269323329975592556954775413108960390159835042757032173523473478709908658948235955415447488875461512254856525180825161188186234764414680361432014646686477924918938819149160206348305024125685910149971458100518829786884926620780200354422753744660229680458071725747304183161309274146824633576390672431455604100813238214687776355152378870479632939596024015287423412041854156887938041314555172080582015794920323242870389620504601945714598700905606758732580162574842778107957813778292602076115063227757204973446248863947652755618422340761016049474618202451206342556742739974826433346370957012682570330313843315785623876823656280092814241879386539241981301299199127260643372002839902733487603708196882188172788422569053492170502828197491667819042543940774998419970304668319592158457629758684357175267176170154198769042078412257918746353274608048529531487514046486250286959766011637405562544784117883709049932487927255834393062377852607256333277615672817034825979719669018374423225017275095356974129536610757935551172623578643348306686190107780548992513887631378293758637221378952473414115133784565655328725667588728283840338882988798357362916827822286629862275066535818899428339525237693946375316575000240391266437502474169000111023636979136765354435781779008616908426246443280874987472338941898419941369537192910000652745424090278124647061225600358561953738281664393979417129574804762264303078442025550110952903207287329092052486331598491391153471096136246430159479953175536514977923144254263704191255651953151608775041382825689323597749454869059773221872462156521591338312523121918997808493592825029220009728862646602114484983284582335085746092932322201393418859469787408666578905066217317402357077211421514427606118460312952406734413951268753819294530165753573804938082120864982446656899449065061650275042941563198997197195665153699726518993531997968242652909561989188820036598502518155004726086185967646032361318747200682089249152157725670722443371093279076307793348723997442356796881111293144819478515581951113722826181201664309876830526235670932843780993285264907078200606756616974243544715178390160430824355873847148696705712662327647472030912300208362610215811748282813050514199112490908011094973556398952555242136824342966283563315116129441261303033050175779680918450165695867756756903396631201722307509788416161141793445339563707788672625800308390562876751602620335519188428594602169984010835212813026175263430088267773023980646420031658746723949849098067843300052155458792735905704576523274493350257587790392937695633409089921352793326166260213539735865371140804658264408899542335848390138839503993556823693393527121149130311077259238209061683318991856635622813756111915477127246766245231580468561595469575289060537600059722098315743867641154689522535255449058128460603627130005126674238105664551601690488536705590106080055337955707212519251937440494790127938058372604844578997161156385938232078881884498254688786007612760376010354725832245612884151435863976620645573405091364439304287247480669062409951915046517012332047114633558625133451331342321238192261668426350021731223872312549931073422279457589248100835182474887147559035542061050441240178826568354087456445080781152448845204364812397800054742765560168418687375678756907592176858020407190721761730375815211547950681498970368736372020259540890098089063912572038023305613694640768823924654969120967401010170454950279269647221336793056188189372851239545491226018517287326191279094296960555111299727775050628419089630733255598562626084431680987179831881355950362285680367431456550064715828092338229333525365324296111331229615822771527154650057175064759781185749304900947642451830348976364425295508228872555784333393180721849895853724876837738630092991135930243145143916161271908581766211172595928778320379615512377992421493724560111576394146063929504681225583675409212260679020655669238595042421469999503517997155227084395454363390781088887360107268285932126497169239144671185866964523829277321077960422108279767172326999016704307490356785807119478048543443558020426735283361798855147973549977182502754713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 15512307989889101525732159327352822753391887470979671171173615441438788214518735622100809504526652578747623965616336916513849504236075699277936447832446107931668114345819288222796152110334834888232960731791798170878726838209656715163546663787259454390758581301684611252591730472331320466499920091413944903961625269285073287851874733701485752568644755549169753769932663669971140061652087454534541508694900365361946161044311954632006453180709797597948932075428010607532078425832063224081522813408075765388487247796480254907752786139144320736878851805981163637006473445182591283797312857288617726886309612618290234418386886421387212368205839675953834049146769952084325220613565636660589650106460067950250175735991068423280645021209080130035829109842921214162174119466479652420175377255083354103772095127094385645744702672775639926415787749152074500510202008556914313491776510527929613762832864589813649032250741404041649399757744918149405143484296155506502361402724154302585267612626671409101183854628196590568272918772319360338414030874525673559005029300621858300419176968584149167461772949861634335365673148718997640674891564801776091837969032668418190496170136448774317462999200136220913917214596271756855856073856589153956269285087027017807812422132178070997122918281772958937782913831606416647948294599287076677802845074242396221688528392501628347850656690034782234873735313857682494771702983509296511908796517092033101535348514851162221888901705608900249500045389090623717804787527339232540271591344618988786731515129508876027166371948988823441460549937263231731054042171671703537476469367779793834231794247773761619446980769484781992884473647253028841997138909227130087611914439741765245861093860332198846742537448649536244016062708677846910448886013762376293971452173709866309223456151066375289748832793827784544229721305238725058111788913081998214403595718932205915926456695201359978859856621528850728837927557402244119766190456354780511308968212457401490739155169066222879996272013293813102338413409574609001132118325713126993314762796601507433267864642140070976629160652572971502540105272544901376827689390145136428978616286313986013403883211028592701147386403239071176638486274885439145211957666013332098945967563494292968439815979301895531132437263127750567864230829840404304382517026375439996854169567321304709507275739716989024158955815752979349685194097243221169862166838202563913800582417733424325457987071974908582691769154335661095098061656694067040000783346272835169011721129573992686334246165702212006310828509980074897865900824072214504808524347047444086911345672710333847918650696854531552988376387658739155678441190298308057857418422809038020391758210726240907972443804496162297128055689356834196909384231100226879907262699417728946493421001436092771422996528449183360584325305932324280323063761817445403815578726005565539065719753057721352143026235922300585981613647044529973232607307119668656250099168872423271774019269816142760600256684389723433878010348634823568841205323641068713436057351938966040253231483049412700595713052353268204571023459018688982101740617143445466098244291044379366525639084928630622995851935820748869338808237140071928703744658197485363086588968634857899329735613054585169624346214606001273998120603661650074324206411926717695345436522015208790105985758674478740425576565716298339501801909931832750569674866222772572179572957403746796622710396391717105384800343320458118754286678820328210774524717981239222434060018988579267912872241935538023765783210290971069222021647055669971885533717296701787201839476777651950926687746966512570244496194921946166366843287660310298820398289866268895287700624311206180674520563952741359207203014263697759303497211930821706981715346244348681699583911043592623205770749167951776503645940073351146225632393344196298797339032254684881180987361615526303055237140164156899863908876241875751762066701614217294736809764762453689952336193736902374540620540820776308380556102085269651302416204709470872783853408267438831779355962267121228122233056422256860534166474261156559529188502029591906104834715729744903750410806816249659781147000185851330008683530641455879980338109476532829658050533222928663177768732698361447180479836736689635758261395978900348894804357926576030210726875929410948834026742160062534977278875808003167336703017751030073707135022787138261160672360373387432691725243010226628773020180129085273214875663199535514771241453539656415425634865372044926798785618017951738594158884683092506310893604175872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 322599902988434224588272469447954541521717704301277715892080334239936838050274952937918764866817081561122623634073163102789205620519647776056951022652351076374702374369084638591478115148669294344848563960138030940757185954212901550557176029549897673039240223665494365415097060023329012633378218481039039508264073915117163577397046682943215268953349391639991596594455838388161775533441438732135969733200441517099973748568908568535734002757960222474121442393203259586081129323989732019807882629621549497823385786513401933150980421662094301726645874358100982457545548494769865947084954091111435338072811514852688498837254590780301096845092085670980399214099856159873945225053405095998746617106045844786258815853105735083751939002903579480596556058681042947536633377056939725572142804457871202786060122521810991944561178261745356436263284740515124227387056999923811432950841733560957295315716551569027894283604699455287084835589619851550881785909669962250288669095744203126400217299010890653150229726950937879417489950751007176576404301625244100329904358721157198297578746495399862698182685370181648493367597943538470986318883676739136367438852057417457568725717416426258778038106092135631585428099267360411724601116395332979552022231110390645217442519807498443341448355052825999123535988309059405204826473589404873922296334410386571982402813496071534167343611313607057797403674041689302662209054192309499068278674996397139216316768937416790788168207088103144684729572226445743522492411067657553837731131206573531022288456548520158450071648989556442579531254260347440744608862432405453359837408759844884438962119357122059754223003829304126414000417422300932168097845101968215936579944473144980719627875476270424275120729909055745267163981403838696178940933476487835448430398495462377558950202327547405643049521296700562007405919583599750686808996907173181797605262001097518838171624110819060878148258900211139925420268057668491412093281595583639235490095651746376549309476124841259381109398518185552068676789933079730189271135083733327547482674996873043122594469672706946558393150090968022314463092137737717076662584844352658736060270562949348809360576175429400431077821551745997861085101785245124839796557383565872815016758815538909147726344231260491851130202990079120775492751486649633674806737199343224015683332342978563182767257345871872979285614609595158534811182097103025497736951595258372572392123614757351351752560801167872457777203764658230989637907639435282387970213402158903751540288716217161641807142440085079203359740715525385891279656685814652170978491937853411412291133273654208598573543758606929366535268806266214093117660394750289916049232641510787164404815559575102235198073467994102521325396178696038808653836933105094244524095163992004740120190884306932896860354276115062212741748083877031677469969289174425127749915277530756689530311631315884277267006238037214686573226373755817950530026847822103211799224406096645930458987528921264255808978736229627929190601121604791203764895166601515413281595873915172254331092823424748391579748573339586697301972351341953463742256432228382517881200994032773309686477701079025835370846570895060214942051651563291070498018809359557621523916361212690165297722416373154126343615483960640521887264341080777369771163290458413491969972978320371738166341049568950069720493023452208463213732578459684054850968452689533182595899881445072320031804936410908290793663350400168258434689388355705941716065290415073751819008992438221292593691734638801385691326463732697406216261197446580626159032015968611185811419807739110319381953789874780791709384748743126210051826265022644914459214224664426335963655553221414213068294316400987640599928883004311786445314684780408575883362451228011000375600390356517241150695911700100091379169468372289441885674378371475341350288011070921817554436757808486420741560910398006573613501065401073616715865864281469046798032287819712747883175449006137515767902505880005703017809708447228750409042872732205746503069285951794653956065682736974463706981768756818545621668227272501677588846539348328233580360581883661971848529658432933018132648546261825935240468737279664782288589047524526533738749906121165023855729426053270209592357343606009104315772805213556582268391922308337058295009963204079447645085875997201207032241245941232445594495322585102214721720067293666851707348440848560040470468978279559401334431106498464539582846552021729053228899756233799714345465467592404399532716229659294961283104626458950119161908428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 271471924607215118530755716243062898347826677786882172015669476025299212511809051924882155330983393066393102628121509561788941662887798370188083821289443802310515360404850788637851510796610172952365275424005628812522002550805986840883438555912534587439410277708338336271891296679407177730335620705890871670025114906592305539001969293189138718473530170882654532139395900007472806183406072773735085904573281472396896090375564903801932296887201852413973149155298922961722623663692741130231193388914469430266018204894712049769939245374680537270363808424534651739999960806705864009978177082491458512845875622364728892306870737858873752762217352230449981569981058133801521104319686615542018727425819259333133714951931984547292449555526649042953918454574335839514753102322601937197932241123774484989231766110489558075570491838596912724461161757730786023927075507197111952504224170784241756534433190782715399348431409263988533109124815374601289320107634214688274392269330178196699722955277405572019663876879399862336646063451542047467619402708385149965549609761870637946316491061777870351066065715436948701996812151000373315816513224286655970957169512427231915705191408207066221743987998440267967476437350019750494492765061071637061559002848690908038316111329671316228370485880741361695799976023730350270507670894429978328342106669567582778064996042174949333296083820984657947193798406871034050119267857877564991680857571373886377669394453345821067506060636335001211036052071347930921406169543577806177772516868896659182271829317606226503374056764119068972627267734296630427048994735923669283800245693273734395017263831926878416779701569207313044394547545500830128842139357178869518474778580270624707593100085495775493486147968907276135199292134229247326235755793097688846973783315854228517021582018873241018122823522588212346079223173578372335699947914761216011885446162360491614918603367938223770568048030027210713115764921350559295284365774936690885998384684385929175922594337968695606227930546745001997810367564744257874949369223444192311106086275387971605427410250170666693880467948446044227469260756142472771133756311606482147456171735176277749628070397838829616036203457695297870777404438029215228190674619691304284525430821854426160945297159536977401033864470972948709402874864325049191245812186932090880545640471795365462237876705356361887306140753732099266542258984831430758520010713168583587555363648587246254522136591090939460185263865217538788316265245410225934012079409213213042420731629710315343022708628958277578053450468325899726129922223369361321208273375501661503817511364914730677345633689362312187197647282902098554424430546267209113805275622987522779134227018391865078279018493843442868544780355440700275703131345425348160784641304454524398270342009457217277206331848310766488382668740288816105286776568362799250725683703484924694068508597050220448061677208199306474106389875327747155315323510524361898267752788055625082542255762556731608361525953728776366644470515696695764878060623884726194117278600806716606639503659309610021660099232537796626760545753952564946138527802523857256305846356313438075491574003570047066060190421977400011252494223952228081688785981945066866579226545796551377104390262637446886597935121256337831644745652026203598674676899646035889818922301272137180723950107009074135343699919381358538382218347869065956715760676551726822705481861743816526196931897844626398897005978764948690210074080145854879135593631604638939383173959378733085745188954507175687834769703991083367589987011685957312893456044771761794605575866321226185749528468977360745324199619749200785882460623363684189405807190983636378910992767760396565289884170504921166898167495780827910436739963466470753240655217033469366671445614190743292480731091016292161623395944929326427408103899163699034242022572639903589204022400732225125385935642479749709959586407395544881002598741593409884881478336003348402484548845082729730311157631859386499707511951247770662813134715561122924343948090874567836306029800806261932435099275885439431806616223236290707864837521939196420928268362600144621859792053633977843696640556858549629584757322227410363186020295003580036444354321297172433347220853454393211354431459369642950582766656971605261597591455415945250379960003746167144165563844012287289179506498481113341905332876539425747508830735815150977836438662760581097016099186125032700795621532307506006625580711976508522560906362936661088105960107055358136485581439550378921816982921448004570316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -24302944907108297377828097736604933572965079567346062070180636523162161855508186772581907596240504632722252771879313868711948534304702622071531798959348521380093183678185155100934488469670735842554830941575179927889564660276848703541487971271999943672909355326695379507781901912187051204672816312098781076503430212096488952331776728741589733879062162367588689889032864510513365314962327834635584011092130977281157008611946203744293406257997565294625022079868372203655167981412808442808374305878877014852987528859721303973583823361185578554505467741684383655864712465035374006193102341936730087210902872337008091821846931815839978069343751631790234201748602976736181821153957589757993575836989030543025948748176737398338778529014343199674570803344935925956502691337574025809468684639113459174581137580430116672209192176699263630758246485629313081600548658767872516671587777491569692052383984566089027456441517542240977032128827674970339548347721795479084784086046959205034627979227937222825851118103619060723037757199345635629006895232082885162048997030631904767689728763900713545487071856121202111511466373186690587718095661698282503179526911505462736713087918390805124100325934317612781306864786864472022882251529033876242991677182087320397466522510713748668760062938621865823085682823115113548362127754309797389364113316014615939412468866205976891854663154998957909168278954035271646818851811363811208417028788424801195660906799948222659742050784622111560924231072337189264116115699647031952069574044101173320343309341020832620096037992372607200003203920125884733637676271164934044773858043501292193097911805440344810185606722150667587380567305098114328463950351617169235997281467037622272464909185165727330221503283637275825522309776827285456375088270290310690405292475449210601657998434228399064316404072337641377842096534381093332037236436189587076771044936149214804160968483411571729538701753467348108654170292855181129584735317065577122505982761191601116683473749915817612802174837276125090004690517177266663616762058639356180836680040472763462961725941384992557996481214740863356794886794043876833450237123829003508941832559986947880658498878922290634059820331782387637751791506482097496906174634147769878959338677160987185522809172129781564351065567307800105054535537018567360947808906070438250498028144434156063155993716922224739318425322574812974729526508446430367515829761055394733563915316979286767448049495435259541997246346049166550523818403316501438987261505975166511388454172165756277634852267408263536414830371525529738442965796928690129437955685895215845593400098721423901238804486358635294864141111990709610169316396945547532287926232205976554674174956757798314392449870933799650434955213435565376391087891984686878015372195644229757450541800927721182702830427722140067006474924997093257728124930474893092709422518460846619677536904972526041084527188617111487772767333035238625356050553467388804897656644687539473636933804555589323070125640656986515513469895561682580448412840062063072282828786784140625112820310302800282364738812889926130924776660697008040493266919008565369755819522107950423629216910732623586316648945339608696215305911725733199155166537931062714168310752529460540306091559602586497310300745523121606318225700789014485976811911870882391663448000989735376010498961811478109068158537628981942858028485892687375975521760090616169752307534824879088230105941403701427760243149613613550162373788490901525530916305680500162578461289587415485379015857662158524685438035552266369320391039802155992797511958975712283931222468180201462826754652441285956510487335150714418343089810551580807752884311298077337694463119154678834231761288456008275167935912248376262937646557864441062185301982728921316292920288252675091731644033912227939765779806224114147813046682349573561709162238907778389599476277177305209748493424798673893534324541354292331474453126583750569207263547140218861417576228603868885152963852003308782152827590349012578026280068263953898875644041655916657185174869470879183312682680083511494285498455032592567497571111704016820704245076494964446254364680672194411255134323982208171863521909460490658448215103486904523215077136167446302059645776436750432674409358118643145003002599021838725297875557017681479821940943104465488669581538591674784372460514938043498746469746517819929401506007174573936234245685218559146279689773487129015912617281225501327605696069189243851965542382263483739925255044091981400009832975941228610686011578248496939008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -242598493071974569223331102162894572538602090879943751466037283303853443252332544201313639965058391468536187438434575642517831674819915568130800486637708227027076480698442851538133247085990925928588505889889182460770562045680243986052795226833932401354414324457129775722206482382710084642120982776237421714673037213433532073210119808240092879118626065604121027003843803256032645739918214748282989326507099523827336514192667066066589982304377681536816594015654119833362899142251358541236726436652909787313035883454291242458359480930571709381805163314840319359468241990632021793350475234435166830656985184667717567523282054144485270774888259683539711290027663525053015643596786695299878051143057966292877060242015857480756366104485937911803100335227785707815469360391401119884084649809211980181315465803583088422818856323873380716202439453368421348621352590917591087646000520199725179285662950669821302623097243919267266301728106864013153198841128006511988432577789771613197005603223098930630262923506135077618223986283654866179992525786264478598177181603760142065779177187132045156676849753571078321661832139191933706682275638494667605260256105523588428172094083137895467807942625758759992511642450982667927768821201143156235795752513267488396925841604666089709623152896017832148116991464360928018047787385503202696433667141924582970419959154352911598822908487287157372667501169338788004328480213627970563117279475421095491143294539228454430563002706258348517520046323362021089863947075044247462942225086986079580289491232372364424458959731182530626421436381675669566138259036830440225569107308369318406312402741962223273464475802008134340407101592147461983070381010503472614512378384681054332810507910584861908766082257238203587618851758178712451964166870783927115723072062630166666902290392772736224072595014447565910926859567748830480990539927935314044083269852046622433332825072909056717570866001001243251989245426714677873098553689316206620258063039485445412049272874665832990805153031410917012584997453522106758766834369951784503592561120846295043110796893407589066873463506560295783141614194917473475908028429504503453207282166154824480526643878284637114256721711968504918369461627874435290395181519100157808231148206580514346964707739763950589609999502741861495758131811772357396470129344166141089443768650472832369981072630033109883541423156451688414342815619984016846137071488167796582257839615386571118413073853784559101689706072648328266618703538075831287581893595535626629043261808004652660890763038317755955173064591544054187465006401360121493586413752606067266029594512455769557321859772349810855344799724051222237844498850805070555976903527300024024460971304910056762515273133676540079734385107123430050008568576878936249515593025202445339504649162571338191121106322220185281993738644291038409410843555172203506076251216681597486121722873183504014734925397221517283224394090574214256847965615911468921275250487518092859233604144976288946875144635798349089446020259672387157666575244873906851891867975570312225495208044684018750512639288010090437294555216939637485711197149394563079047385191741536988348317757101446045915314460140806561210721373921236644637228793196615373315843513649663701859980530770590834414006814105541817738690814098488266171994525032495107832958566446888063105662734115415311906427547889765460734746229753366623901046517103044334583417183428110361884909982691785500710262583070775805301092139753125088873717980790227224599350771319095363814587149701908062189495052085614491919813702650760205853228961804910600294357245142991152712697778561279310307803572534019592755726275020374861427216296718806337089820212226409793787291648512199742102248870092926980933703898931318474323709497881871158725899991617943054319829094952905918282351722571871679678082240919133581683171581049427946218467165608914067500289074813403691156566522699397375776608126081400587114800418821614737382629397884643094593186992287696352481331376616157925948085456133014687929760240461698658498653394796706428813362921511189368261831278812201785917303887900496484734967115651070738171661773983653458752735382606188238189537416445766657714917477436832855982220954903026862526876732518265684662832589403753073220337685536224582248805316643011697642292064433776435453191987495603952042635275683175842743835883044007584370094989938999390032622538731731204304782804662838335526983734211360281902181197585351971622929938684177279986849173726377928517927900608165375591872467461734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -1375409527864960922113657869730507819619249839916396681259931304156894299265378897913860450105239981627621868540953937421231095357062407309541611121105689303689683719404586920643094051530730403781997515761261538787213127021856408948135090543856606686819977753082784092698387324338133182840329659909233864009325131649504506283569671378984534026785708280698571520337047229536120868847477025850626246626149428417984629915313716173472651798557933246007194532243878385077308028545457684841994393766054884864072982846896112963786468365800240215410628501151877672401347835772640005839022670564171028508914767149039936961886071120214996082404422729599800429816667114357920062896754600281280313826724017332853992275947808426692984373656539240680309813963760541545652598355426554881163679364435692805015657358764542336608608179075382599990864209439441330004091327504263920662577371850030495619915996860873896085166785600988118584386877711184819847590624322532253076708197152294682899216838223994378390144849659082765565500963014257014206990275613064330341186069516594792836484634454656900522352825368634385698713627636767214486620722725314917837934876789317872336842022586067681950230657178357035836481393038084516416608660057687168366482251794093771797272699964598868936899769163836029666389880908199980010829266054315329117694418846568245251124851166452101695161321654487542895166875025014958975011155614112716216061877689955049377081900792226212312009248136108854904412752796527064484296146547023723147878206944542170203739193657727111497641449676087722586187381610764906263572778484889378464487043701536455653723706937657200672355264928074660472333091719181742960944135843259188108159933557603067074594288210990221527543653419452662867021253467787520936423113103425988022862560718374488902438698145696196571562202414105702686333778680584654759340201227478602467848676181984384804022408516914244962034529520596079170124277972878603387140296152336477245139252323193181318562699683996871270258556319187897849445801371880171247185269165325554200506337340625844734152495755883070532641618134199104898288084989601017106687731857667846342758536726860210275212061399665838729213083631195241455706195352768449468854975508374243997648616308170921073625841877060369829270090750615763850331457564141303312495889956713288937812090394683525392044359864548813878131232207052461571756078249660974125252865956945583968207143398559845501025010183592652332373816002173609774067928328750009713055100173275551631642379814780931238069827018349760140773044869252088149654640490801240900311701687273954387831558720564076971575902361705902761781972309131433320460563826273669389518802004341199522531341079708450883504913997585363484397407587134096737041201320673884099824065128064870189745827074069290609646799850830231972709168705068908241194013563649059434954968319015856362397659326331751334484887067245544215060546666997965845233007831072133625491283512455964503108213329382138209830899431962186130537564672339996690158080911440141101714525507490677776150580153702626965548532013113004547464057990651331254258700303057120413993094095692244059164146165757570260840591704369050967209689896825805782975710285063877038899571221075289819676080493895551851394670166964452660831567319718772042269647399445465174493452179248659341081441356434757821523502548707889158646993469787518441793399209560279650542470669138314292683254005936180559605160047643848144286043064779714528666312636401136222831510015385425143526439772581005813350794382277325864487511610850743278022137597029570563806313348808638040112904114071802794094196050603125208747293796556992305186953219467070838204867881455004732264248214121030929189925431716788675586236311995681640007877591364301863352103921515918454198714410188115633524128285754222679433121437449664856517676102985082918621415182023400413896406265898404800720520047886604528644145864625267688450396570975700999921966123514629003130293979316281447769007421298449470840121371773649182266008624518707755493509342457848793303232359233067184856598246577155123616751798075292641902840659321170646935054698012830298228257441546972715452925332660774209134721577218997561443905658280704249525883932030498120225707050781760949422084574969134936046627293990508844470407875210094602808893389142900382938730592115236414304169234254997105977888418487204045572333919864136662648673231205660666729618605655452254504505602811042752695353421047055332667355488083591467288275986766683682875606302720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -5844227207974232675016336412313844855436748769419897508795549939151501864966767144073524977418609716897473447241909837972319014836272594314647582833729492655817681755288641212689331984889942015980945435856042336264073904829778646466101492372090676521645946741205201960823707816785515033206515611030910769849392088141316959837555282869820109435460820753025117400096852083625566031753216160100419344978241505930815973938992463702657704314685332624402638185119173746392176406501984929933267252248090297093178507362349319714324210723158054803422095019715080157645132978258922415988204858397143731103555763295328479642574559069339432967017914495002920546189436163210628493161671531709713214613733572039906024795735025189896278896916895891493944724825155792695530831459482080478800296874434453290540295145986926080525231463964118779270007034375548249550476883420300172757084004152049650470118308636967315140824739701444604894640202915710080813376954525362451429454272894545361645359827021110243932060353741547906941198325260582382613703056663984477807726427131618624848936597273627665002584911504479225597957939504648362439770911789868080323107132030758411484703133073071147881697202727352592134386541184238714176579731250497460452021195356969321584455541720779585783393246891048092852721802556953904845545395576859890897143297615726330431195123109220343596449097867425235826278757566742610472407377403852566163033133638279358605538471890903202300193901627509219920343907115201049563363473741896869560361391193577874599926627730173579424455639224908893334940718618899951410043768876088855657213417132572153713105550809063429507680452266878543790766721137625684758363667575077153195591009573029810095717168515994747535418806538277641844831649260059305394436195607183111030275498511041982224957274384128560030885920798915435693397765248330702044189432492620515411142712774149382237008104844598868476881754510071430766418231122915344524960731932107847035734311022831623495421588415191489814775703689748660473762132832379030827561653520883436557016941682110900311247411935108812095670841757224208659087120495556834459472728537664756565169507697675477698969940324927758752841119738898943572514105222118170573960457122950133062093791608129690227133456111643349660498315939687554512608998656930429926440496134507355968989521876198592089957867987606581516892283850758128205499391242023115133232565783163520545578238336577161800543253241985591752059698118398924588264961821445429350145851848055242904197303534812004715925601854756871400603634560152645775474655269956005237594886281364326957422891229918282035293079901737870745212535737029289194741738412483089220788190009733696690927837811462851729544667276732332801785604942393584664329384566530961335315257908864227995995032718687814431343350790820449666677343724630751253840454956767175706412750299041140786159470042755416742568197303725178724539213283933662391527692476227477158937824035836395410455887740037232074415605535999304166829204570222774481038565194270325390327552107613842073269682044036705882545369706645416525690107937726624397730344105061645563308787814432620842019474883384140138990975001090666512312343084159757565448175693809562223837017837830301378060750802377503105280314168934161818584796658629431707115911899006427550387273061454781869961811370380868448833217714254939275666756739511757759031965060785974960396624752112246129015607408446123184572116148930303044342911458019975056559030237406970258869879094635432722508042159922675734008472300036411993342413213992920801512397393007335415681483381616164909530549134938477833387377573041012990242336921476750033471126954708742945865066585170684494815182224803491545038419683579990579607341322737565503364429107459306158176316240500623300198366412030666768200846422737356539710942879090863955247653209796708671745512385157119753160111389937960317134872001488131734945890812514624087854333312826889836783426846639689969912366855464829972516206435406796243501498243437817807625171408085089093961163937285247810403881801056839212418972893912387823090343239871977103867450739956233203964482772458412062091589509647158736234845335771566616957409184620834338327640133165036472651328934040559495086076876044871075899043695936693838286357802309626737031861370103133522666247756178064114845409318526849816797489215466359474625775675273269130932416480495714480543228762426857751678117984653211758930454838085332959484736185573079689540529814258317076846359783479288266752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -17583554599876937153373571609630239605178650183938193129403795340439628027330559985774051873061876154093206848899026678155139649933308272742316616875613625549185673403326993756302259756515252897368476711833845025858353623108913186019533010832479454292236075098465866173622939938778638194886947656090618723845666548017868051267089965347990027314057127259734101496807362463871197274561412977385457434093355480518975339283435765605129049635834687826183343367434691638555407662407592123410599324620452668366262963659517113234837488640728415314217884668201556455922649022513271009077721777346053178940762656098585640137336328632902578652165278627435405857471774676729753255716026139199506713696066062880975137705751489637961951159025183848774277238499760573905036237082671129165554367503571853004546329599462734212308988529733347239899125394589104981386434103895596649099404144242943171635291273570298035212016103782852529655879943306351499522547405067773679334956035072364965052163131900047401028922387162097259078148086829219834747360014454713355834687320042699271069423116936248237043776364208426287046977416033704195362860812123404779614875999019818258591579037135835558947176194992669188320957034972700532938812153682292032574827141969543740679426165977048029839999818772362662821041297393531575270626252838726132140647880053323514899303908083510265255969378354707275740259957951557278439218276190252986059832170727241433898294992207647371204225993671132132316766374233732787530348453950762017226789083983473693322014812509924781801960146896567846855515480196011224744355634258348808896090166622213113447520701658174446146067521996464569800068949681369060420783480711145064064147889867167437665345522244530144232030432834769313212288626016134460425793478627617598572190422137300362905090032564677773974247094034779605292125433681268689770054062529153805027174563806705669945165281941625543110888711259872228053029129973187784550144139152038167761506801314024256849801531407487674195020327232928279651364579897433380672945517366160631488073408565371016275626833295268765660671227037702822234313955736206352975205086051948191016287664156050812531077610082849677382885516923648349322577391873121697286336744964871851076784485161317274256933517482842766473435116410343302978204474845886838258846531213864216367701665439985300920497915372543506454414334574775152479106102898739027814847727837321375415580171146788414599304227804697468194567718107500621758102043754096119145376960722370221421540120872606305760267212350477831847601867280434203280558561627004952960905939595451236806841167364956905273471736003230441045849962070999585689985883070820643182028335647701078264215028319812164301283523049080781965838696974859820485314454396961363784379808790715314935430900742405180494561080875267819722360686376094064698432016170782986663891323048087757351345196599406969308251304382104163098091150586540733580101754768139454052550733071975585864659296279335712735251677587302650542062380541198002390735079079671605040538229217146378278141034261688388671693437577623854447880459743220828939009500739125587447087651485919409640702193353442712325645452908787602391951103834874446634213832551412339509469845756089428136066328215939831588675969937806980358829331527247181405183575705173071012394293098388732531480644377709285023412094172843231627971228836749030315587124132782008268559367209461153197927116880748561091635144401554843531723414640143128024182454175842063702400867765149186768365942706951445957662397027689866849800371874732827897194868616798019913799365768038463777300541580690031502789882912879466615422589649521772397728240938697845978692425266956124351671797402526543261008466086644149758957648167556394504279135345160459220996527685349131091331520938151904300778688120896525747441620759873783516392932187280816958592980352090718953139883270049861071500368631387705011595135053097773723652497849369003477513480941113623002614200652348662829665657381527451361192202797666937248215725373779149279688581956064674286647456375845185688242554465380716706702835710977772586602477996153292397261861615931716485251569372735089328546859065749766162977657632126054525168505049992371559367585319862250219617897294584455165761666187800108206484585140309884769712662484231850556730828951527572304036838117025880951619907538992141126130508103400488323963681149751074340690847446957531693693631867391594393413085271191736590559406350990752917416948977843650936568987338891539251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -36623143077380543929818300772815724273432976698010764608683033031264807500743965018288526674607590282371223725527626743596286989454209499410578789102217658724439944451650198360401408702086940293258353681888889893505183290701110769148211863131685292503315047358285613595219172742991479158063653557608902515363087293700194684558866806373078087658659910931163791217933970749363813586461011245304713775697969934436035385078432162035315939496096205847156306018772864805485801339587581097049553760399311061353514981191722078448110798551627017287288866665997718290571165337047609971641911156193092796731399079584369138341862659170091618732575116977440848012313458532016778773295194283985624788326707686117747645501579738852463061458599489287179895840344991877157870271312958090039578628325759339178668418149682418196091149964631591213514167594396126453262770139536398584624372941673983866576044805872573842405849055268139688659331355852395173122238969957056363145748558591835901323254979529892717377679568323680588886737747099969024303366409182054505904505776736825260296662417643967663528997610156342596772175006175772100030735211133563252532814979172708080172793647274181199400455452422241137712547874141944184740485959292750559351376142026638156204668899732622133583038241397499606027041668028268172711212273252369937252748276954163271572557396959638500952880201480998272080025877155886326792339668431895753895120435733033906386129106191713928177702887315900892706320330627042850685261100920298745910664805699858078817580635707369713964982700654004259137262176913758465640363872478035652430562962356477997915677178551914153160713120286535699123035761009358763596306688260675069302715364852676724894195836053071300650411796642457234979438819850997564435528724954243678743374122333741079016084388643372331906058972313279007713746632301750950395694778170211129962657691857121117867795372491312073830984146754722210709869100999259953055282356112769234037672361157979491490111254328180238053962391354733946496326626099103872024546565801711951965533588920929305947239849936093490008869604594991181573624668159819508147203555073340272796365113058284591594058880684478856187564140199270035177835284945261634054547062264644646386151898554583131401689072953013022098453817654933714463588869835173593711655470215599629055572497303985717954688527408009513774494540847373308543957798604186976197786809994934785954070548452415848622138611508669647079804956092375419824094609837498078669888204392270312857093177637938385728345311967101028751727518533569402549821290168588851742720116403785595715652727791000854266483689096729687357014208508404452465463862340938198726794581013774070436487298393607193511311577987655738243513009035407560231406366718940942483195577332467868297072434565716798073357273538758164944586792058645261840771701141945559612870479670527526888526365767441438331504057182577264887740810460760334172837250127698927333962952793963916362326951135555437292882993675072138495467185517402109881293451211294813957677717809944877378721392082621410227183559777798655447329463689430238932841843260174382148176276166370341229506873396847348617093746346489376291316691025261014552165764797287217649035033873184384629870692697431666149430857593769069161296981349103933367428012737788291287583616845963778266857558131115194694695201518854019336469319940551950993088354712641377920112695774253295455385903289740813259340447152206365914613377702798346093612411931219755654379584938812559429501203947490402771909043004917543358517233521769196523490299823249898487342073938462727121739912692716701503413161730641127929452601214122465117948667080376802091638708147451418655373143241985763318427372733903741779576033995614871137226653952682073055550101558126481127402426005751438127160122446313478332826409532829457894992233881534489537939630086304078752315171145512626427777818522081598239810863812048925402888676963757831701165988115099225488731644128871151973687309648167017894600036448437060446130066725485445044003055896437473938258374826168185186078496285833211363211485846482920094830840288819166278754542972273301144886272872289851901212787597708642080176982747213234671295785443239907643486481565325820804208293294916769872046729592561055160965248440541282056792547836016789505614854363401313799576529834045454228979867295046777619236401244787979525720998054156011217548169576225134729749312005603786347019737752618801065132124543242551821099149752038887443140102324224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -157592940647301086029685305349411427879643108021247239219554643030565160245981503041500347747132649938134715814506476268582546444778498425717751059421655437639632254612606044971242043721598765056726767649045834275578659050900281308667386835007964803842712050134232951798491336408135630539975969106432595873788330249496411818190154561726980533504542192377109922600053001913887898726684608170332917319679175848118061494622470646581077192427744278544469579765613943440816678628038972790659476253018617909338885006740275564564574374727443245809166303901771349382656565052453683780808741703518141611240054191881775291248971821880737535148622229570589953973508594435323915810093052184494856050535318891694893228564773176926907421953563604439955905444773214331375731648269497159459422390211520241667442179091073636494155564880030353206981827786500190843634649426325262184830017340241655984388554715902635631968391144842578139373997034782790149670088389953004298821623745981129290467321245372752108282035031942207830897295014031660417995185841385101697995852901829236586993699618953091396544352301763955165249614663016159218101346391148018915696296901845466743924297043667628615622976146209534384567360165543662672327944836565788371395076927503171184519692277739519360299147480805858945617314569890019053864141462590734164440289063652542776041629184140482595154261684314088436216619974095155928754753276093775197224695050091309364910138461538169289680493570489349329173320413008691001858757091514042324138421490465134323697040042750624705151535284927592049526745509533446833871135930798059374245659611146467461472368818844105286105887066534228061654324417893595340784736351259564326106281826131339108580700015829859298077761759763773361943375691324673268844599654749990632646872833983799907959511763910816740247968843486851141717773097332521097577369159728859927459231664186526240587772476010376002757106974772567389164012413296317935446646842819856101661317155680005022391302840989448802709505811874828212873567388613242419582750432182618239215328932348071003427379438664716846475447298906190270990157106438442521627137692078066554409554724978342785410715252868885256837225239924159985063812040889167777597660426129990695215352033192863885688348358388355204130403816121587808057058454518424202110688001678084455062222668991695275396772100979647603178526642313264393172362051213519822256746199294812794136578512694765208209986204924665518344317536045684418345397392430392831418556256529965278808079081794719547050231091058460433281654232521064746656195890516534027728927442847802949703283378718637812377654189023603971725247274687597900434486790335007171210349347636365445937845503947505218200091748669115663496857248784329167282010041121173466152216699277200727768931462431962412112642416969896150319078740991575751248901150859420215423195685494396280958986690453582841883883326172810457754349307002162828214658870671314296701985348251692262727329290206357297126136798048147481473346643747307531574763991611126591254231544001789983265243744999161818731562331522366791687955972695612497459326753001431216355167409816167687400447868833000512301836693618022346244694569027536388497501584027092455037700685410047574834274182441169419671644281166230401878775810621545461294060401073417955445874762153324812093325220546236255824517169905612462736809267470748719528743066599258887510997753430460473262442747095316181732384068619104595363468232872706399560180684088320600004132424663819189798563886725096022725129804582039692959615296708772400694853814361187495006276637301792530304086379499834375408662012766760542719266168231025064684957821197460585044016672883763935660375702908309747954076110925095820213104879023323548907995444528881874189931676811228299622707686574513088380973175372044190678967668007515628170565417190205759375555798947695405220223628990880215064207573591364553075751549537865662701058879084442505823157000323274116752018937496101116416999063936638484923372070468314909446220116140158163882295324717144452042865276096200098505709234607025168100361413735483597045093600682888721409146100698532397070172761249132807190353673337170639785784306577730208827813803000440411920595548162223948805500442698481565498469280654415035666526890279296400099761101294015391888283961931645862734565488725785088362090531099732489498700064599145454020599931460896783578134553717464748854892007675259480246875501569641658905128075308871232635430627825090242560309329920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -731244718470269628916158532600043377517294893200431808601424007817203030758618705208376575000528648448349853733193382449555775235914758373431928447630827998064861208711618180408541036696512772374636689554974991639643883983335897655498114109977377517644352500637751418768328992861242684378376863980223597092906485272201558884477277440205404932669059614865561187244350955866352742151390259526229637467320712128715723302727995424961476842074225833858748954592753598755457580263235180760616572438120709932479660539657945593896908903738514233812881936148754253093395174414663010134654779716932079288945680475191020135966300022392772064470600617382798306290745396544248223224974962845331147103900909127166823734963928066889526039656880982866578884983889996305086244852055198858142272908254624513882162394566994750710174091805938466311334041975727325743153030450567964821677002434233744699858274174659101341728124866690954450231213685857415064573612203905369730316810231487784720828774556595888393943141465060685004600590356626701158383739743577284500269815541079465597967449006917979459589473897547489789304921160286553084219783250340882304726503174025304839130172922073770838673548505192305165149660463928507109985886788188224710379769793625467516050775169744852346628752145186119908491686421903971566177390306867610644751134132886329496987846704266376275781140000016509831394174026612214038656984955788946471131392583770018410194637757266843407832982993977623546640577979635653354376051581813166183079950611993755833190425006797481190756063587973877993234866490173668227457078260805011543979412678168887540495920797196611878983393711510110397968096861212026484051856085987834197487443589896615060735912686434285291710724048946500370787497623361533681977415276386772281853473935959206785773797051819310746949401187077724958864678472258305926574770934423560065822931353408373809138756903082886822633988355567593188529202226899923429095035897964284036860788833491733134028060062848177899088713362466063055732547853534523736669379663956110704755866135979799136297244489935259835568217104582578339562057890738871196808844780031472041554299888388404860515134034073142473936522584451084936303644672413729562755876594363611223560927742535323500996540597369666427615152766711934109376536922903403339074781707515752441181920086923962767484611113318808890745422761188578014151961488527140559468195747123937150245419824354052471449758043535500048462561588773921645257948627669964009603995836993670923352783682723159068330404019007651765926260722460953763556755354364412242817882908616624745884676058751711687889542741522975605610029355912848006716646452144064244054397727027601424591491551637402514767836100022822253083662555153916532230605852340659372423794742786362444895789487410764826783011352976356783406072483121218887863253123018036194604235519378045747301898557243770865309626744540461113756086760932764823863867414069081698591867961390760301902957522331621257357986871060055935231884033786022314962770025682814455102913081563883822176677076741839904108293454407347832305750741898348346676855892978613152502628193471854996830589021556419262614890542648976770033397613319296802449963336404265786763771922963544730312592997848184452057756693088668298380254101834630367577650571906521298151436020779286523413610662629734929035984450700935152292575325623982109846497272828491855145277513616325869361652324097043798254362792862485517922280475078799146766592493712114661748134507043418570046137688196803759316559673946501611288255008981852570357411625359907021943557652519478194967817457210069736545543870601198550146065145967092054816706504020143491403151450744456800694188460007032972250408844142541792462598059176507207585303500324474891615320922073884313749017294587417789875769879790339042668663466195449589036919526686453386691537478012141543035145068452812030512623866192114174180880038390448682447307992911090823273076474443202120432901506693093556173148072101636491146740251388854258445494269787794429343067649141999043582055722713314892367250374517947191528543631777325172857466704412066385432311310548441745209711782143923984614746579196660707962123760336650417655001553162407207457933539034262558376380679602713257513844771980836316744443053616176107593287124212916747506903913129872677357222619165410967953718991126547579334958035830537699115528750015302849570171124082039946941641303521101082057956951195491293484600710685523587783034262245832868338073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -459074465799613829238698048516168166922429758045638317188919540138985237855039565848449817325046925833064732124867348841553536762149785593520682820403648993210310049930983700478389133592582582676622758612707016444937626755601507757458824324372265606595667670335692902208240463098254271794300418899271637252270512306813382642108394653964086232712560372222061382457186095531812595208962788916902103416659230492783396923530612732463048429052052490293449100143669455386205443389716783320190765624636313879800347506138572553841836168810475498829044152074127877687283120045875556489385809551071233034866720303700282058632252570221145314399876646808536357307701370927315979494170481732142225051644284925030959960715574428962539865936013536274295271952903035281082261487085917161744144524150644404881850432698309511981638709710153802257040690182464636908082547958489513225803883302383003703265925498336933035757530658261402503848164390187702552659826526140587041657622371585382602217965325585815396066463881823567697199002418322973562199309163657014195088362959864806372341544527694099472743014584314078711524401550426482893809137784748242726042499985112815481274722236800647267702485157863431323531453660675392787374447480014862049488321079257865931712240556343591500447914215886790940884983238880697548262304783340362082988572673143379225839669181729845653216578112147384318059052334054925943952283700035545576687225968403284038525212349849183587155342077413269231163422951015637856454819206917275986009421235397010054497191860106699880438076440727148919787644925305701179040694134208890232291656556620517592475379700185947867283112387065862702847487085688761119878258521037663311369281466535183363616062041529471833122865566010292515181846649016543725214389755807645824357801445829559861633119420426597833031911796751199647665621146077149411496771183599136344903169136310506734604696056746098043064556017700253383429536972563472410421234049204934371967607452260064093088787244495341295511489697563306481603853507639049187469008271449805119086665565111139374512509255623121900850933630227676636388784991747881285384624497867532692461820447425775447116854548854286967557125080034706375479014450495893322245555486293611828062097473537794846997985458703357575920342733494734065894013497253616430367361215078987870924894796564000055338249787863384955221290637223325587760599953812618908941073203002683318415156775413801035498295726441558379603787812864706582311978859864392387862049158899254654723084014024719285659171190234959988006414895859034012449171463409248472741551363229194235958347784767746151973170017097347233301010758248900804520426377334397104354457612980426296865860367301225766848663379520376439489205252897831440252574604718145204446652506419356434454666102771034339420250119763872545518885712738427073400613310219909909139055563775954572920280803863812097229443309725695507290150777134111555921138692305164415308504319710816868151236944670026098407008153168074957574417861634066022993611333285506668774400652476211780857852522411187586565363015335465014843981154944065289285802792746573598926934282151058476795634164154829491657158778377702037665080538763224047677884110996355086458405469724144940636190056048058221987051274565179978524010451417296705372784085818208345642411739977978409450376004248370397589845955048813447169939693314290588378330492512563392770028683489878147305343483403104628825148211321668253534234932031602553860559012148223033721168102059312484999003069394637230276202757244221020179406002100410043083836757326601872872758875026053515798759215534885765587736965768878420823695736113727628987410440971716097132016437678017308085675467390658378310182956625862548853042360726029246022208762258520404727613386530946540280704936224358946609968306215307211598413921195770089388905151801078197304429098747303011806292444538217252785471383605425783244727139111264864584363507009136204904736459132603700294457682815357439912865820312062610317793069309480343567867633719426087232002433654173347518933764262351057366343131410842701957595863129983534276264751447111222954285250825405196447023906467049917651276761247217691415920859173009808093904922295115057105514819065807776908632037090613480583384954506437763479666772103407207003024763611338850947132822353781510870353071450397109032232741609781726045858338110907543293511506670040411668950777069236548882170735052885780116550738733357115408397132659599441859356259603909181440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 3986740431000712056948294654623934650404455078550238919378613382606267537286133930281283211192392169194810713128680775747627487731063089812235510324419804345700441812484523698575272871291741433796380147138433812528660346808547693743819674831159402542371812588088272528491317697049238825741228704957005158943145267646084108313943277925050998626553035600358984157936047888652246105915547143512233073257557558763460505748242950868986163373903246913686656183244101156066804360094046700724983518589680369258238758595574174924155047970146268264518646106615397902133011096322107727783149454413729706035229058497055669828138671119767746836258255205187588978174331174916509153123066748817236121218638206228920186006204169482273769931587435106159721947990063156692366522616721013383300580029228116835546156769367329586657039635196151574902126690571419069914454594582496734428963382566004991111371224047912375641346797009220233738576024940271523731028331503107053543023521651376333379091320069139830754270294142235450860605654292741597683661579341740699153996862315676176827345256623577353123541283904369325581672454180505283471666359692447361455028120400340947170615203611604422067567715924672857916998436056821367006140962161891434120865159921800236789726834633347489056535429635762300057928480980175575230471763996288769106231322964546008790695150681319354012015090570790861100218386731110462038608362930341348050447599070785848879950587892141586592982850300805602507966746068991353053551334517176861853274494427731389056071379811816886537994311878621611279481328338314239005192148328567716318830039199535446346477043465888224882723136133489804650230561740463563162441331885946748927718963588488991766001002869336492111727164234742244155719954337794746359034545211552302678010939129418807234466281719990686760732526035449097905457008071803588534600233348474620353015021496611331508995993505116336626662491391342488570356389270914222599179588474648473950365665663730313218917624223878447800190740377272287471802749090276054911967285821522760787515033179795541965909391804340610578827745883594827946284334069566216604482201111858795390081695618193051871065911284951413937005146765133339634107876240502252825298526994770426084239702913896323272546921683639076813854931819146374155934525169939456617238095745717675466770252700270845519746390825273575342948972801450117604217510642612186813112557160609529675586182116639690219804046217835964579316657449344772706759871720052497057108588239109752525227701389024332204513148099969958189961890104771775844945512833207891715858780011253652802688489493432170477754232869967582631921086677406375360210554622992267121892662816629009077316503984142546855373097143818377285158725622652920450431716591421720103441527104390136923988494504122382197463546598037820479982674159734772006690804901155837744690761794289635062438615321012368295347442667982295703103608928771381369635306803558257384111851364881160583564094407833307314369710669417838624606399600316691373843710627641308636602231387779179042463766426921602981906143861718968908187156283456373743809112273967237957405307813584497643959935819823755121748013978286874184556077300998676384191839039390084454117459093768932677074875013809522783790772388144183534724524870374530845683873517657711280987783817211455148591719186822648044172960040850763550265444019210506313408862902051126593697925224838027500298566534554685435942314327213621445234274007442490558972932069626428715601838760907953119118974982979152630836347535629858533948748626915125093292688847313648726041394195353094954577441863674609156253570195011975574928723055973290974138040709770201885190371206124963210327825822783595242927669440126329987368369978066022677269216595151482114530286435162843670838814061076407185032364953677838715112307379008494764478750560691989961353641603586866909977248429498410397341914497717229440740700910499183868236495658222618952673303509496367417725058119633308368059760836044610705966527556016454259244397777800706100288602409640844826154878171307647508560744162414121639806403218848486970241012139318300096057568849725406324574764966771390831128437182969060262073724408617652704139555033938851520317629055428668718442099102608531745443022517072667004233576127013633111442537033551421339517819698510760830069824502138824500423636294706016684573253445527002995407707264970469383898657121878912959466472053727038344732263091247470065336736200197667000332085886976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -6124311373356956216059812753513310077356141439637048867851812484154195041814558657093508737542077541347905874976723898870929154140214377397199753264873935836130672533227050030784414148017095541505749185111554861010010743039767411071414585724207663582256727175135346552703768670260553027595885940424740375639921240695810818028707719877768085881245603617096302419657482903958118226661484302514907846350007831158129807572480478559194836584940867384484806889421939082140788585994563882714554181432094783317169543022507252876812906844583908636843244143139044327283606661795579100198397863693406668763930312617712605975473180316194807605696991458183182306870353132925833963187088521676199539200811826433537946936840817783782491237875011202868285105464388230691118417527986266186927191664757588009588520389406711032448775918126326008152511261970199453495408422680408272578478017159109983585909948627767562208937922599555055235296467062820603931099067586614056972178857685377940742021764898439987598708895367987543461357798658695187305508165198429000250985490044519941837693047529690368787016723756662482975952976836952667086652168388555982808484148732276947168248473294497937179352814616449241991352140124636522350197737825472592499950832340488917147000413165271753821223037923185294974766388527406923813108273424682295923563427997184983659692947694710332642570486441490801035188069243588081705951916969772590280335469739651534388466512921772386152225021918451559471429999478403919670149126425366967404998624881935658067950785439934583360350089191932839379816466680166270051167212228335145658953028129420085226581547112865763039763943718423656573055661629979265229697022852670127390381362398707369525222518798562812967525679396290451426197422886020891111896772598864732560520778042407488757863343185067671768050297567558544633217024399175786649632964924198418307965702686611339720610553840090333085094650645214490724889688148428995734008975288041992741701044785859171189680592604991227941254348373696395123858108282038780422882295831594402978315456173359767169546224401867877900280246183820225393331705952702487285485692992232501224822459794945593832856473338035410797709975300656200043501673839604068006027099813654263415133423724386685033014197831929709044374750875466777317139747140588212809180629228727959997824311517627687455691549678061550068192117791814015551337360846166470300073030903841664832052195704220474104387472801618126217540119252654322530406869500912149125889379414137493003207173464717603837794429896114812628351462995620378790812849633922106631518616239418351799206564521416647298922911132826752427241714275372151837741584891576107428131088461996035224922748222599509848383367583378718372103640603168607031734481904035168501381024796157204956808035570775503534810588087303141384785997700824559745719685589763824919285558974695631369380286441773157166320382011297645781149842295337429344946605818667673497946247882289766435328271484351882482577928425694111216323922617285661740341242252261300052622853089576967797194108893716543915966656279400883050312539340042368723483749627782398660955212336316957356949601665046942002604679615651367368920357523979401475863445689000475144381186075069911408302618116215412673091557477984000770977338664647778109901146403008964677389050497629247912749483149310150053264546880619094971068843781676940783978152318371878364096603685446685286958001136320690715845123817598392675101075949725688195324685654071401953067637213823758568115941737486237444260349781373811369215686097103920231424401831705985478438565095445445141691197490973357306172176173926118865905564820113504910821375022470564412486858544889968404545648178002886397704308657244476809309389067198405287870715617307171460722122479066949455131024353673299567574850924080219916395713101646727007266400018118819776753338694923911705650227395180990021310557656172919389837870524094947266969968801028976572454713685175631588942715153955318160163345595151250942297100608162489720435264986007445740303456141075445809793822517993354264854745040442894467540272584208306192140116229951603670480747250776018792852880041970488265316804698291136880321875625430647895940689873822179474396944744803604593170715056631332687154945175547199699390643514121260408451016220828062812163677242533114071397607495359277804406381487344849311996884973838221083071932205262488587073428913533766582679406058780561490032441342339090746091025085369006219022932377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 6382583542557779211035863716053551306211938833338315843742769315875245608341991198548739036206297337097272701594568649441417859913396153512754998939164307881960505249929496030083801024298730675563546570260892743113723490497251746478133743976679214620322300581496385777939242462925425785010932440253304220470409715085339232177566032554090014825168315786586551957058185953267631749168331676976403267782529127539306154520157316476744063172410306633237523875364746829013518823392413268147092440816343058129280321336790916224476687229930455374334487446656394234090806664744521054317451034767426117046902036757856532147829834215368153809602564003259927593954687177333028376205224417730998233757332807006983635040291246842669826503959255669871790898787087266278099866349687308170648624016612129254706061384787276212624552301290640934095972157589302922210787308061051134591508944402597754024650282405172168380647730749375064047475725586202264628212030829096881721652260546201707326664949510723505944258806388882051927732982223299268505152251701762859761009720076772984857499627564152877671882272563963631373096506230197548622840291220191433875299397716564388803552980927795879259978890470693402767101188278700059443229870686654923922497501042327996776466793032211795029887400682331453512101585785262889122736327630912559372105230419674615137211462487017532372302341157684100942676897215593250178172601455830643464652537492510680068384436614875192016581030730371656589906712879460679570888745744887044841034971735641409054838647910241106368893081869239559794360093259519168601163249547852155802674966259718543776513343936516985447421080243714348506151839852717287956660796130349103163757162061302315427413011996133293272906943791421454489640407347458170244898502087905170379891243587850981968331951495108101941564267120109947902016182142293036135050743404720377726108678385069200347163997899427757336421138968651833523480254151446719180512975988816189566329567635692415755660249961641727479533610383724025273675649916776109095241945571362423753857741106933909472732042399116539973611708047988016533733169065526766510335694149324143674984345347799580773432914515224395178813791527132824272968870947316830584438052878149331211229492274113514362850615471261752928341141668781987300756137608314720697053869508943939002645152973046977855450756070126231505695508036637270107487197498393217889559648367371666478987012416069313976811962203807317866297132816963634232067272730742501709764768111941283362902728168266645405221943170750748264414092868676049485582067523947975653281002886984187055412176843355305131822996047496002964983588752216386999025132926932858345609839205934502356172143446581894605174154656154105277481462919126619832328649748089487350576964054853743864325768773060885307959907205889636195047245949542507000391009375912484305708292303480181242703324427691474840909927659629946892175909191389544979780865527135347775892069453263817385495827673252593354709466676238044574941230025716712057331541553806987564538345122747763550175088241837986986956452323341125220370710403938269861175530537251472998921482319901851935837729749390914342542289676146320610770762841477246204425482741479382756326405230850037609496136889454832557787578096505713172057271373123401067849344145867761060470413829533903244870931746871963074638708766409491480169486900618889869162245426956732633405942220719945968668542020421021797347730668870643363878191156319234621932246695396977631769378134322539702296486006768869545003529014654542744699663974730052422053181172665058907466916643974985171796103185513251855799686075964198409368366318041306692693542461168077908629419692125452714467070000483082443533476664385395714444821290816632136303032327920046962243434354319218227087997660419014418061590960293836421384451695389612468173817629192586934117995353347099245527413389424950818529534128383751372802169312634541553199251245872579753335738003418252541337543709454217374692758158749099100343443357361321965960078487433054291688300348083103428996147779430907808108426531925881367404632929050818444379923153492562690933172825518361287914473544582247488672742077666743492264509117109006409687642744771155072220646668193066979768084968251009419622225716658250661244424270733650161708305091387053729543889257846590715540266965312282984240535316107755065742432033032306460818284475309782712832535290589049193232670946479489403367498209406938156201737538801566933319680000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -5905766773374461767908430691036233555886165920598402572838216573320349205422513669578307735686460722316547903759186690273343165580428160214032914711489005632777068702204877078197057552208584232712138865452045272549702886491411021509903341851158249143500146156451544172598408695654178119134166234552306267200685749716889231425141658106423039551640140627626926254146042344074930703240132334084380077553433561043543854531765152207688212025153244681614994089330674322594288063327871940145882961391058234745826143333946721736203202889360387794250418968275873600402805485917881938711582173466497292946356368859176197032298817761951147980345058812839459336067952127164749358694941347463335765262898555312992725684842533114122308854517899017785428000281907999216188181633888296059437196138940493943180077895933367303967751898296124718089864116186698583896139880485960715349225693995085518686270687714226006945748339595809141639308842772927765089424147018840180495992676914210384276275161229553071853288070494718274237493212799915242292817603633800662760108355372728648103794937396161871597026368582194287255577187203968480247696316084429739844901801264833240740846564024777578292728973825415679854156962822665161892129271842673212185575336256771188888825698074539508633407503703759492024180057175125289167047920851129766399402085501367209952532071108876464866990970572934393350804862310949770500996766872561152045579515892495636448487159645477197921889344515460267566356890742632923155499769487116490027641785665665466026596483897989893199993941842914749850739818385186218461034815490861921516128464359297442046478132911218501115006980774343289762466738608866194938459864227020552806763421284318667646667049883852014613683297319243867452193368822757974616215175394101779494451862068317238860318460938682294431717039402971518196977395019493746070528352377718056426860538175336170647955934871521823492096765056240708166837493819922442838587908599174049858581293494438999097364502252236833319458326051971735689400097777022390527415098165943544102910961408210697727846771745797579146031700262295353651709504334572220862726067696625573330142784156541746010743241849033505374562987272721287888799058062581220775080538628637641124850543169528471126640042108904288334768042518341636392574581434388166625560944117085311287704465744719571208748823672784650861533155340638181199557289232557607666257614970963731425346255895543259490572268282741137776456497644694133830561334059521046562948929733040911093026391808338553232578747650430417850233827631759943208306357177857556513066729349755040051568025608111915887778978848713997100275426032573887307347093730876678285963048497179281337824433308033605356953310903229554955828127454054381398834652783503018033808071191025268878250841942172320213867844175426670663314275409834079690638871754499822222957540369856759588720922481647519427876052658506765461440741454227686561729765270553746233059612913818693303406468222573924178068200969444273656855997646721355372742183710954619740019648798073650196979858506590327950090030852381809298852871073053267448787741953552806406774290876888153428460201867120032732485146123280522689346474190451401501079091568669745863829732196348609314446953850204512915865386406357879485695286545487814948114236063728254077251871163588591041138189253976946789524707046488138655865165695311563382458279824702139905230679965531833275177540106910171860135281349419304916345289903662769695164730200627626630861560164263031961083557546567391364057679054813447498028019891519455839681543187212983897539483982131959807919103458995073727635384702714168896832151641220407766107249461743372646441063260898842201524890350020951969826017829404271665979306395731880985405470558870723632006890598565548568622209486593040911708115541292951005665952899537501596080064271066107720821165748901910329660544057645041560157256373244875406840663490475497196005406858320619787751002593074554714488722045865137285536953357066030026918558451258282128236256960987705601093882020492577217419856155371632662796429274418688891143247083705637348247414129280824604572753518494397790421232647382649574993373936822456045094415081046121808973722759227117420483438555396259154955464667504194335386815899020428619196007720893858308459773493620137507016382884527708197946001886955507361803463976538237591539157461214525118192190244856221705366939678278380921575197076454243965406263183786470063314067856442785792000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 4721704603735063160341845634131827378025777906022534075180974812949661342397289343478636454323107880277053307367368380599360575251109194654355098155658355907805892589206530007235942796285682758654950159198659006618549551585336379334129901948354423257875868067165298787855841346439987730948897103993925973106621092021374880075893767412504360097777778181775241185658295351087302055694917486506777262083215985469724021049031363204370503605379374216223113070725278900656373138812352008027286561106726887178541894949734874014652177041211144859264283515959678309396151520586384301973608768319031371295134767091055124200753367297349490008992534939492347400583110794593592384060971127685338356311102656761106739547416761361058259902761393356250398805651263005665310109618896666785547092936286633453365513904697125541420396318180933819592942411146779446088599777582365684180804554801460575861714240435097618555361499790511738182644861665394110139035087041739001205320734832652364120274542632215905919600714260827662690789047229312071076925356620159650293833388314941077806719904013243571946506152920656858812581238416974503492028063635994384586192689501318991029710123859897561497991127158014561681037159921314407656372700237143452359705900965738904036499164544650063141015761491051374933235241805038064731429947023694494645240043229307967664947440841377184965340304397845045543092383945236086914173993726377111843601526175878508214150434103534543060804297938486442005914554152472916964683217209714327317615285307378228073175837941163871474305170689907379087418733265054853870755640433415668515772970012305215832389594825795192269418058932938119737709436308922697961684714340990498876875026417005282139745374512614511089373642006151483534589310754034564426906730283121399780059298937697787260049793552302037605253655650516904025464832712385482820294373682360075262426184789286479997938438686805482581112887377770909859429161458067040814206343539822117223970598049968654741096110034123330855196071098710001998474938779263963426077207731040608849522962601354585349205439498751767527052408687389745332146294696895341869525370145436058529157015638391653524702473543166240065105957054277863285122637901482189857922781722953299609571947003347769246960273932397817917265755522811120174209254779786040866803912726887446742052486863545491882189653247989000587857015984821075558745589516972691386953055973604777324179244587219663869077539219061374229200045124375002868501646106259913204816552481746474821050436344517921782357445421808067524970012405369329195605949551612555996843233602316879511538403610206612620349385108915731498462715412340288853148219755494480819479318729260839961731176232855602073405834459686367265366845591739105317610057011675029972133129438850703499433147234917221224821573010783917545350976258034240645121690532991304906773303596052741211354801734029153347545265610966143160325422259210004977431076274685746336195150594353178350926346976476991203534863185791716104045469908281557635793163818717824057600088864659143504712205080427754882360836291372779388664708208791400111990994480905754288808302124071321389162968271748060263929851194186122970664140617229544644799498344650873921203474937722877098176518289561573072608330358122861657377745676367325358319568204910474482222296050947478768149026819240451084942204713391809763076505376093754646594951199260623603638898031313784965259618795934145795639993517224255914988930274018892499112009576694104566704238815951807077590615168370773296780768104623322473285863642618282326993874349731844683133410060991572138653544256891057080031455786699670842193394302561397250651689421314319006375750005552972323161651961857319232104217699701312731620423874986831724789533703725112852558871627865254288229874519345267112314887594614685753593322249718496244381202523808613331635412503390317316445022196745926776637492761285412744786625899445747830622501365392706026455346201001988286834029536217376704337458504456335278712200115632331520924784817420936351329896705215821056437447698389729150276324171112849554275686139262537965278057419438406467115572490312684135268293055971673056247046273653335918715056844406564298574958979630309453867141944523786981552758166036731428611669920825182837780895111827505032019931605993897586473439809858461189630007933084901500029613471379917976503016552177919162866902921704869386066776547969379751013806097283976822875807700451584019358597041356800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -3051718103287475504337101061846486807329074177594488406517749385337672548972223300409459095674658868630280882604448117414706371314843396362487435543968416523598504973113193050976958810729935890175951525631569871695289453333227616410872057070633864023344863120623635538489044867166040058796672827840867709878405899699274082949817877391469273171380087143628399187665311823995005122752309196472669639398342837629596169525727975361624344881212626219552681402843838951934501079372145757159278375266121084818443249539239308864433729691650955308102670385077140809567087013489760708317370836330080732017536851582926917071330749074125141521020533000297445620941869901134543652804756897847246925823904245420788504024587029977295187998611303447673383304690122405361349398674110154892087064577728822407972404354178023931626304656516474372268384718887790925351617832427561429263557166818948308761749564444035141268933169389112976898518427744894041888272974788411172740020828589200252658337233680541749420485061154162658179492140081338578639582575258798086149014885323573794769682521176897017893584160248388665344594217747787523574899807931028259144000915658606637622546142099796081761132647544908515605939609289764529304903965435292809109884332418384049983475299001343531959897159023152665729577485023660538202450721267726218191941914902669619957864854623367681593524233967184430742406979696487961939564823098287253164683206806249909873506860915138011556692656634934947830096720701760958971049717571886791294288656174444301541961747742462668152073330157220455062131792830203773087315163523568263520391416583315013171510993899276810208960289865997867445998916918974100372688469683331723198085618451310742926836742064730162932521024295520978554623036888935064756584819077154040254982932337397209268050343635317955182732043730833149669684952745604355098495494127482612669089640742849509521810536175826150585436785751579423490741068619688447757991288519948239759150290308306339421508117522516637657782468765724883283882664430287794762748573643873482221513314733148117783509867699214603043927291121726283888608358208434779881077868946287538072686251063737709217000924538613153189714086112599657411378692745798069722508068759170319693899250261801312186919529975705242979726956773928931563708339441981426807207664971511885205012743036290049624466037915322623197763117483898258145671959155412859648221292780736575513164395725391251957763855018374426740131658972246033497050741475807019748980301638150449102144220747157935681110184761592076317946038300187698104092837175734264407082771523737043690373983829320060764390421207845387898058717206389489517061082678576435389005435176374974076423472131197274515921930807954718396980927094707878127150435704868819218237241180728356120485155787334248078937097030950800942499702713599228746701885063094791205751968040105650308595500807611356539902482492744992778570833619141747711089385669320398442247005405322767509281773623598722885875378341542290629235305443354064320807939862581583869007768596435298141096497100633508104797968982856670090292871541061917587680913875532250752870503151713391464064447606142628534986781359168579148264701200101593807312710385066248095451440276603313960088440646454305354544168053367988928194473384935688538422836753614654974209293640947034336764416422914623232936642872698181480969721852147932392424145741834902792562091982670282398244964546746856052860569127437276329653627630955953972949546545714574195883913662051869341197753192004353996034810876368195687429267642653462056824908002027296046481173389407040821082154352298169785448668094463719810900390544410899627519603674400382016818852144969025471023568159701887982004446036250632522462945581041357967395746864106758072067185821382101150774314189464635139637246570970697894196143154226398286345279124716847190409689507022167545461028481956471810060657973777782628824750508634911789866219567763285805182202824016116382272127225741969745102113426588367422846000752089679403049179339369362037122678170911096485485982110017907374894846555529416059060080169285058996560075083476376565650204833373403053886938833260001326912385980069572402958245898991319937109772879025962897738447709424724047467177784715543316159968581918270978767538126645265046158782898805254849074997105052058215383709394269998426136386934707633162899757027665904702792639824053285426173796693955816017608751292531838977845209085313475941960253440000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 1619943008882904148292204784739331138779457959104135136055376886722946694104337534716605031457124185499066135665308386462475735209601885670686884274056181293043313512050260403100085686454972299522793823955484832421019348598602994523221377056230486097260084517727014843812444527424776074596933907707717212544602690288335165428162283364389673559426711726997603486692879010407219457812121731630338063926318382224754101191345745836186333245162152149977410209302710136377253456836366904947572641944509652142160388214508085380303172157618322039873024429226913130596560513670200506110557087601228453115481171119427186830041607319205935654272543113900606025852632687129293465198719253993425373767493014145329148561250058335037717394137920778570616938884854764827238244354283009566946666151193075725093956449463394167797437228750679851912002335063618516221559316487553880173276671890172779646522654186264065770975060833557173396096730871765672997277177659085954004566641299345688912676550245988324571266715947142595918999772618503204974818094881602396139329568335822533251801035039065279870532856833299957803268301081370551939403780140156888002928121814072729874568510889724327156377098247612877765281672662382734834973022765257022781400604398550920674034199368904612753629348856123358505409944765826044110871059211916299653096647836161817844804314313591799767595736175669724863716488641323131389093208013694843402175615276081435612536631074687528978874669235265910396407067303657642754902165332853775249989011055388657112518967695575888008021045518717579246024952240191906785219727946109519860537951799749449702836110072505853413192264141869578161244740417931429255078976142137542860743786826058626567777026279128762291032862749890467648051245258572531332500787982434727361548918599395622617483945524752500146440673461134873667796304925877347064100528453776436279447768480786979393347940005157771284386217562191307792489422411319647360781928730543947428961888466106484384795642668735260492431067431583176037938082903026860200068471231545782991457353112600842810476137620003127904481419962377151524045098349386072659099240471559706967262914640399356329565983956741309855307954104038919320183967710400814596410948640376785180749429197178421346404476149587965774168728346845281750585706251291524935431418314248897621714534441895138220833159607521049651295106451741633403911794066062437230608003345583107288563108439227540513205582357376488391154987511360997117602032964524734538338533584292609839433492761516428532413964540718549869389936919861328243670314037623677089846962037573837511278065004355443507382919960607727998594781893362445235146978362135753627761706107178495888689890006970675837016972308799487552962431365880749517380085381582135355851708250980200636004452601852806386903116990027127527718394524253776505102960732213319795922680306010450418598976483419914534441113484877254676672089301348634801857473553400697729778393002717404565149860434160151379349509424915025463390594212517582724057971518073371784264068622235842248433643248198395931527081267168310948181035181232455282624988655335559588086430101955925244784979228927832923738269716904995803644007841648258950201884577758553316608595612010844596143858321844210669947949223665945839481153162779167595834421051199884326585173323865389093131675736546359119257445084051214740923097457626395681927708488501858045248860320113339654005908044272065729373595242269413850867483231422676142083329156882271523747453096411135351615732911934397953936173973617037918698945206707228814665352169220029194487685614772384444976621231062435563015448903456804668063973758921939864607295310036592589804950142085281195981001572809897893091182984051741484067625141153968755791713906981069748183477561321886100145333667622801242957871627795959924588117172350952815148801181019302544278661908949914808457008846072176624827112963365199755011573816189596872970029541002523328446523811506115578856564121027699961516745038286327158261358467426901720648525903067197259232883012505395423593334106546422934985406033593828185027772359323136815071486668591843231975046970621363682563190620724310840250015636595937982007761810784161500461478394966165798727195028940352231386463825804630223871905029608148913897538827211827903767074292401411674257763332259926452254238847619579516669098235679756326613947376004968309626821227974953540157111051181939790138845713294580592726756105073861853184000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -741856180449270356483703860897748034908411727857764015816814780541470622073753861350665110656756404858996538211143546784748656741222638496558377997042891920455535937003980486069980495715356980453466333896012288735408082467366684345419639056304295848840989439253638145384531892356725524431804435213529683513512797333564516547475408006917972178634808635420640362623587428734423042757636102509107919932980652646074634922894750222076673379682658954899859517942605285208599865255566814256649434401891957649675534593851075096192296925603528504240774418384218826809672284207563319270763060918130491835715329611500837877991840338239986786287764844002145044904450960775876332324320397191348661825332952040795767358319600047550633579034415552649798848052971911820229631304029340979654726279702157375838262505167315243414484290681517399756844764165912843403645604415064630191301371071613320948231396486306001541453044811212021003283655115557488650083503250627858113772245950482829322919703796965283306112205563382136427606456987585448608378023346734793669561218915032470753894373153588259472054361719201781786130708454485282405713068621692589358947247049609685611723173554391578971496619634504762545638994357118275481753984038626490283837026127218655608257734883238009218847391747955931888573770562613457200529679624096862135907648217202313746734830242041546949481734877747958010895198918988852330043320265079763194982655090042021555767445826635941367093129034484804658182611868746505349194989761448269726025082247734563878583652317342011185974011421220961205942711494636021968214816258243418261800209808206013466827712689942042735427180487706931528424793735859548769192045970451800394623188912835890607785035747768209980173916606211554433210220871019206318813258662939447532413775640180544679245883123765814074074872560295261993965697248224997193923696956109566672270930494370873472228427665735447233170261216886082687022265132730693292236548911936722042497293129185463796483580469948640791347605820439137378786263379180991593554406425707133786179171840620576575531022569264118915402430450032666671774079101390556753507146160572112547019077238985399002567946813495538354695952999558732823630282169942757127329239121912650869739620511552495212454808416187308159768606637696730616882732013770281583547276477436692707388051980393562783556232435200817193888448824765367660226807647143074197348784558065116566082972325469077841703226663383843682640572152669551046550687586609370011783295147435433822815633227937172869541683690575938502180845707601897085983085994743600084947212480359817703982207716665772152068338322823037554504473658720564165146704239888826893457236095973749021366328302691800816037742482466497624391492285631619789725831039882948376695320048745714292990855647139987106688878612186227734284964146502423168714524857835010264302937588165385035558119918056541324515240707283535679150647813881767890224410608323498632730668636452785970454444084921418548677116542812918119160609200654102245925998695325627891453890910005369845752395434126994258969662437705894338778717213158624212864178410515569125527654627572273935104738115083178625468797101078451880392757569927513654324790035743656053342118190292846043547655125352580794232482012480161875924190661313249859905915319639072842666401741699619400633765198863958143149320845631468984288187457261935991459554316279077656364353025091128038716921398633914285381472593067404331641903850026052571830450276594753143933606379719001875201424771434379862098297613079395014930486914435716093654446623483250637276055969482271708757193526372315462661053460249981196046484811913557309420376546619082894350919715199033960100113970182206186202734750044445093190517216240848690764287329037855489561901593144330189025506930350433797357989538634899513626258675271208675950196045629912891611055431792043658323104374562699556166922606332724359709605287118345949832288000811901061148736487635770088306522797669276337559819749722562352071438929801322944506504212137090286245199147953321429645188371705165976725389065343582157929371272648822741568435834199931203512825713225829762396703363567942021726557089257192601937720451878856160856382355596392086462949953906084619673306888361929641450390060183418644622637474324894688065929710138339299893286023413277665546450296402886341542561919265414004916704163126045409167312454604031860535229978564905605430665659177071387062377319392870400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 301133876771897448028202539821866647018831480253441326309632486075262633094294611376314856757809653030538846428412300089566964159724668875703005678523857966008062634059140843336480432069689816221323990238604324936724355624599690148504355468510773038110177387377264173092411743423649534987314310900936530308032294560560589334558752812878082606352388118799211990542873212783958494172436984859532962675653217653734489147982109549840803873031420654266679445551255003459641526480387349984077251422254693230393055207786691820953379478875900904723281397088084394180863707043294668149281190130284742663747227366225621565226223000128381854876001327176031771832049526812807271796517738581734955780264706089286507203365350876807687728260560086011853165586598741831069119477718643346184718823134294367189830070974982382418160909321840088803778003417504948447145451567948570701589175742941558926977883157753366576327114728007675035844716536374037548517275709195707602612153359985299973898463204615664943030457941614741078882329510035717083149629348083310518013942191658298914951946247608783417102982078568247762175025964435091201562366738123809812066701912057871303537978450860647880321763745443726312917094384076385288343353256804495142598563846682902841824212734238083414397742465529476700612364562703150801882312553059642199004007422324159215803034973726988662383535954898609877198580526313524528895725287393452911504129657109328251931594307546813608028952451435093297242736961586328360646872948149264414500820417614782105003914558501268351983373076777404467995194748636542845488932759313798514105139555566285667642277570479203742564555884288437854440984898875235943666396072441397675211036650992720161731084605086614931417650437187510821828298483077925077391069716689230718369815499567891030479131550489834209399956732007990941354392057418098317355326295071536650411365833638534184532929898598173032672063105751796558769016936094711242817877009557266396122635051355032793109065803768400588036861704484504658370460209350252762215267685995838395488282107382941403460417291793170363167841118675755087125241134065181491351454975313986224667436445320581714015848727516085695043359764710798807491277880357479577620421897615583771241094389726334750239372452367273326842528737147661098862344485539872056735174613411495913842144592431668287473090685190614858045939859011920766395708522847216250052436730077179907743679166115249810926717804344766564461090536936608739757589417604086664144942597644963817926296013254523427562360939543883697020313318009240783032080173188959888494163686518418671460493691657118859773703009762698181310263659822794415242055644781853845793523783337744741625662338741575047910034464955495006184228338204912974950541288529269505950488532495443033682200982357662785619499125526608061381353839170568555171571461523944515761659297058140469401439601169575400861431872465719504846954304073205368027782464065778666512341489743891284843059657736060880767006545391166185444803405490069686110598821423125765528353713125085019490219863311654834365872587394138366933945861786507036274037357368297164305659666877392763196682263487467074966647374878894041151734766170486720767332324482585561264047854592146879922217807714997773993813396698614023664757706960305531783721487530909824250183959795116292347712939930881766533973713436865921580933916982123375195882856384228579539950917253290017606203502740757027226196793649531935336432783306100426005527625816677571522656318576995481460189055347343881200130058603840127091114186423385001615211438924956012390955223352575991511482415141671095167896405522253288975387847839374443897541562953351812902716462362842558412982059359108175876016748208125913006272454817749878275598048535954181150935753574580427296844059856225926979963521710198772787735204626313546745440465911502344465400716954286374229410721015276583160877582594441569810303856010113619166677905094617754927928419976241659158168823026756853556409717049810207542675428830470010131792542988533407677309220959735733555506504734548701119082987100811139430305732291377795356022664129128917583235221302447703448329982751606047862163148242889773427862317467060076819606123550915118696567838986593758191849715494014638176204061175889419066582361656582008352944456197376832599397766580030458342157323168959091695063034737235081759822285337088777812380977379777598491440328540004845726514674867899247299385098240000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -108121745068566019865077171314479392191609102345932571121197386832967854300632828925808633635430297010799753470428893555569355604205009924849369291176630430185956941681015668634286702694248236924533469416446853536509388063882191190004952637387628651530888140760196963518199263907224056667804600053427692143815757830921801348143131536594439168721249013760745055943843414031849379215538045547341577493436884851331998355431480249113052067927994045222836278266005700351287011272399608842216079060801551486088330495754985490324851401184679148996452115640634756308942172730264666858755181511430210413022447202027476144092189130379362440805262186670716764827820301379997605547964845640293769386492300959024777255762365679232274510285884292216434279109825390466980393577352624974636307243164199537992691493212033716761590795046537861156466798978766580873108863740879667407063717211976676057498574060261582907177388991725337761800372110566142720942214032512169234416177851823177229992827499245712649249203426397031087829845005482590113504252592608710380003429817326663057989934385616841335043235545370790858618181734350154793610169129610802716834246615322901376441579743736047289289872472515480133878406108658881928329037435736166685268313573441162877839731819889468512632636636065537891719164686003139734507645496997597771426412708023580754344406790748751013463502965419938945066142018487859455747676250823149389265561585551733024720403779992020138432779728866196787487577010591159357612163903307176752149984033711548589095237444601671935305910950277017663175864486356823515131235694341348002929205296648032115494427860512832839154179550419894404682221691114145699654948496626118894875220485003818059777421505543831987305519027995386849790249093801692491801100760040579432266238602095512895643240448704634180290077591611097919106300203061925276316862317413879157262089571012388259124782636934533476089991749022169661792966541224860623429853544870732931983683074222808043990553328480383889101687368744378006784454353119313783314053187303570272423237312455336471464460580052857050289644455582198584330342524272487677743965222797419563017991292776865377231048594841614093188307731860149546387027571470451606810961353611914730941010312644293003535360490403522560331717006025960427943925031487914312199791056512366196910290292905555966249044648464838877073070703308502535723740528287588617421240069762373798581801703613799837285419678331900082342276193625952380867890599969932693279333251421059058374774279756996467829737012660912729130268392596811952249298415192112932606869034567845320258262820835361978114244826282267842665886938837432551200792571264603095673953164187690996531976035845810258936098379853543139073663658471071237445567117932656561689588830953782078921494482628666334785974758377111864375832943320937551857456783579183450430891456176212170841348195202363002839305255082940584360981066977343052442766225867945689401052528026345054424268529460898326139303192318574336576316595526504844886649392925031844435493170830802919077110760166043588420409712453303863808234955709341157498687356057952301524195676422722816048593632447142398367969800101280916130212886813541233919535055465132302121548115921420875329087199694200500606564873183217393864187248725835137536881553218427661395052319339221528551386808271752333464000015060444874719412222413349841741253878319764361822776461114026659558800370084511850399707084292952293397007373899282870914884526350379215622194061368314357847280119558827022419934934113551110137473046893219159257445777095001365551832352035756357445185964086799105278551234465328801508191506750884664250285185273417294354224990460909766100741348229857396623597099371121951177583350115112536571226466788554102527885959391193304452659704240020284882212695746347071683023953511585234184649833826161752383923611916595955276136056942812850239566017096851684678628326365759506246108664339567375836507922886865531039173851702854679800486121888030488329535183670348795508796601937462902782947600321064682167228956182390740150453269938899984915455703524209730021767548135860782192098448392217057802265256005911052360546453400562395757360235590161493037353712650184990630897868065739500598528036350071537328765541767219783128818503359410435253056526645199424702975378150401858952847943441112767273564496547563969905553521357242676337511653603111962616155263626418077183346347877829179342848000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 33580800752390483309768424372986088128664686256829311160124573725555178677456313319126951833272240113191015527783066092724395895543387725562755439297759827686729897317672474738420547450706842351265091847537726846950345840104309121683558532122336205512692246159989582218026878417388178298396719536831774129808782972072507611176090186015918081449720048535778776087535977287014543734875145245203135232599500460960624820632755221418023084693764644326386340137474697241400948733856766270280781023502862763037304534189554351352291791130035228095215594099907110382332457150990641194053104647671950259546678303458756433185645942238378180704847021428178156071570907371543371079623713764089349160715448647556713288757890466946254343594519477671090400992805433649955458632274142657875707484149689662509624400206317282042074045250698192529215750488808094395103795159958778130111416690001204890008267433095201829578123371744464206133237402124340687833372367493308687059286076957112110761082333540591020667319765629453636072122239858117251153244230185101999778789087464587641440178563796346566855226287400301544288338257695219794600900681537203568494423846847940568074075226107325370384539770325286640717735461908443853593602865522743904315237227980666459489201723654773031420220183833139542206305800243456009060643288036239101004549726020440813242232800476625309285217721366522760027967167658521604236050628914636499887598218256425419999512534481430125862171967532536845433815063001378325243426145825033734243377865377995352579643439380204825551143306851053183126729736383291876469042987630654850828916426399918056941119469803360098619477373577209837543486356844404446080826202847345088885976024843702247038281329301192015426733247202077126139038497913718000373464977331465065309103387181024048023098585160087643219711911866583277710202006156915622026471044339167622095500728068920671331590942440975164671323701260361982590277854129386197921053701810679608835767549205578586920330351934137345218134176048380697524084399815618368032105042348140258594919747585243932407640217197897025474595433148170187699177425361819827973670105300834512377084438396778471509470192119898861001847511366953252329020843408623852878824855145940608384962915409389406970276544620250757827772384082600391164930092606880258751997134591219491305946648029321138247506525878950378360153866764717172162777527922588655717198070631857840485700942704077054683962235251735415271637373344674062937354750421870038064737139977722403106696199698158604296921953023410529383577428434185986291238964438750503848131219192899261118383301588731353023070451961854688795465416438559100019702300156390786647671587469486570001948721948223236879516705881174615534739655371388954646915261085470060623134869835626450042993700151838091952617399460728756898582937549808627296131753694452237411571864280859519672079883982018191763051150150436263066834448184291689290458775576274197119250150285506720625273299977056185922156370994816638990685995098002597579816779345687765421807861103016570971260870660263006929941213201316146355829812830514025419991579208745817225517097135920501795843490068787048487583252889892355665458123399390181852902037145328677270746593740982180401656826196449943582684597565401270606298442139513218558506866641849886767560096224496996881641021113682173689618109732477786014541723977120576849372019216723225286654061011453024360306779473330867303119850922799013278140980359293887686998281423608003220255952645774869047406735607751764715237756322460024153891002913140641985999633435203709259720174927565221818793718016494467194126606877234561578297703282176383396332896283093644407509564303337546449144780499694104374333645976792151327704810481218425749616923970262943178220502168699605123846700502398990180006463037098503679326243130626386758143596353640329410698350282558276223357433778306885574291927607191816740871367272834008013520145615674989228016597675659163830178834348242590922977104330886557493708767410241635804541742410323157831225887764278689511592851029585043661033386703765983516182538720680877732742310248367372365489917398961709798536343762024747190441669734911262719760546492476887698998788122919083129582317716665976183097373405347654925240589135552953201706453359840572454673158931826762530437485609957206874629657004784774274043351606524677494756814262208112188218434922647121585119302656763455171729830468124672000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -8742207827795197750916577171362815071663879474768508034664516238393113530756438661182285096287119253023340953950511351247164940928074058119462662135778101403714054231346965329028257258367097978498317536712231725316390174128532577540034287048108034093106142641798681733758886311487933768286671374737690149405268116781356186585538594469981574738115461965004471499832333738226191244815538359481392981135512501485177430517428090905037324865404470153782443744220167094483004606522945370635098342065625123323927747217383422339949979349284932111588784728504556023716746762972881561265074054198140240071647429350744159524617632219083988688652813131290047610565875020345271126682295434821641106631924818410940671948895282943372886723588349617876076481296438810354434827953214567052926504914366230349010729877040019926457534186123617741228263184989750227471938909661950415706842193987991252926410319037214127032067808372147412043300215976139869969950821142624052491269831444358386025982730133776373017462347614244727777656683563148556040927821785865512178157513027178196872031305397562192396680519449603317965534444249033773130843924163834676012358886312862818524050350403711545275241861816824321415778977128945126538210205200658548562138249847884359121453305285389379543947406482552513458420284438573823829115574630226258622133653104636943759443479327050590033810470445176716618625617371731422282503438401233234370312737511994172782028921473255824626359372239741743921259051879776623300643784116793393652123034893542366984946047014033577121848180743672438263671768230435293246213909707754817189526913861441212172830544037866115529655016557674875345600699369246730002275262924544141493085030562787962701145334475014204143383292528750330109884618589818887423225138155555216537515247138698225935843580147358331625447068812509753897105882425463671569306570766722725115212571532146328227007845423741137380346850671805584081040359072683762636344174430719587530756494206734157639019101390285981594333419458093460067641953849980257414967435809093178367110652335853341024997959129402518545074384521592247446424133891447139752773468918752436173126950381961398060408872719940491803531353129237113515488199547886100216748722857358546818229872087138903695053458495798792537021567188995022183978590156371064662845590127115095550480629011867583887571685323678187870665408313962773545108378427320246558670583519103914686079786110789257070256651922467243252930253361486542737922001662308936156504996491446487952129160069897988534293399182519524840109113428092616375400380821189226867291113708734337321750722486206447928308654422134654466002943086511022941669559158993870728620667294020841940393334940769507625440045232940836416564720835800337518264402653381062809597894943573383784946608030378790076435696609137052193707129312854810459793543922688305718710576068668410514920498338388196746029973668165470236506556000198706770548230749126098057962181032106752020142524506535302131157719729147308960786957928585799331191490726433729681145029865540397846667964353913742817165192970631579135381934420022596411331547807877951334612132935560325272864074864857442740164194624918848154261030992198806471894088740065877110800215961300211764899340977666839570565219780500888207650278956275263841127583008938125934255354076983786079990397725695246681760022799975747991950825542706122794160619843744939549709581395968069204183345489826835508351583886525456358538903400189011042766681113201975645540097172953388368262337950068730404865525859666153629485547328403758781597780197431438529961033608316656321190308832347664127565516560990630091091183693465684256555359468735414962393638988995698633430090663163642235692953243422193896505213044974692812298163915641367120377983803771238109510545910077000175286030659450495304842904791581909996064147286508771211864050633449101224310976262951058270702079112465885666299253022969129661540995069515917524990151009509516335374102623230155081538751321595663708947862126359017895106183570671005564399980433908662405976635879026725116937264127217857864190269480813689404629722519920871103428209710686404505323289261420842199444719401498524438496939804704924025016742193577789488535874524333712617160524920086884990175692156170849184005362890588956638140911415460458926749164981553560689769089399376550473742487109625088108830479153178276749785630214756059071166184858038767666207077171200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 1869202904907975162589644675934067954436055808507136438606816766051137182605268545361818221912248784632095578180344399544178901955388250461708285091119114925443912292685591245420702442212699090595768194884701202974754069325081095922328867991913267359974065241469166786024686385112900589575434765673895749395213828469381557968331960356521550414552736678548671679320743183458115231605360321324169272742859601338017716340876291333636640280981770476007837419433647551682638099157230535786277305121424761395350988225761957072476318748533616433018200565936531254264956433976071342422119273195946448836993569140188399955775265509181981460060961193872440774541722375363275408658249682510270122427352838210717246573934945283401038815205546386785731428769268440139391520738987103081531608245187823471456773185843786203610049846788138141160501103804100613269393659518040196081071314112765863290803850297232873739234016836335810565699014985747917589827696270897766318945803603873680606957639322386017897565957129976737510078917594707830248435622551332162838561781905159752047990604984087121530994520374523149855074645100664882184089535666878943234764798514320017664557339629889302906466343773533127932498671968778331818751727900554569191338528325749237803962235710055852178530902003107840723753313597112625211832079675621377239481815523669294739387183545783351878547934956462949318722134014134767627491737846596743886006857059246032802932198804446814022601480764053085316410155644230429847121352394177314277999346046987702237517843931722758490595818511992235790962135625511185312693904883512187611552859072037984194353095581412338308790040974789932395966132839388670843483366059529450153680816001484394759145118964204878506467961624709775625935996392710006690684347059975948169092359831183820665730617359007443615286303730715589647131039337865322027764176888673928386891362571797991778936377253142216661304458688240569444809955427907569917369675447553994553547498261838242561371700016038526247297645477016495309596843413193191215134742343204869564251901375215307069772615034267824180959004024073448558422076773200077187748890249972799993038516824187952379620837526123415491123075266183738089677847558188554477205673616901757833338713490208973038494975076999046581104072948809501669755394948403165997252655689929859008592436090336192535094158169782240418090293336958670538279515528932610297231688481207396978242498807810495432579386289146390021359167061083087098532366260652954690776368281171611824771332643365268799219512689140915572922144891957705877258592388269445405910338894796358337403207707903095803123953260903246709403115204811120076530755633969458449154292357675726969730081958195481743110094731675935660841466075107745714791514523869415729297213702921983414339004878311869029301775758858949655249055693812671332116169415843784760860885681652443651118715365447652356550780679964041252445705667017084337685324551547924647474417418043773434568453905833538877861997608971423560620353066850582913205047241612723502836883895110241341590249253190907387323310125702385470337698237764427407853002828313519133227469732238012291238079200639034578640145269693576809117516987968756493452152495523452877028283499903170788286855035780055920984809820859008774130767368728221010534784737514887676880476346323451062151254177557467592321208803894083858531041909375615654400507562415839617232197257590302830026413058674061848292873869062521075057089644809660460994923835065976516846435745399198412576009978567765931488408037566877586016812283755576399209209907376833233946386519009745289740693208261139574927318712586466694927969473225892293848687146981546779424052289450199384219749111482831975100846295345031975776388102016757310912309703580053191636616015016835294769639138356818180053187710769903433180438742681775071281581030769451593164052678719500193998242903419703501634595937158659404194459062174351929493950216826131850464982808518520209242145895645128442888507073673761661872046003044393314646174221939159139321368305738688427955878188235307058413273157512642761597176699257237094392375033185572427833081416621745698426274335554255488842298378098856864486957987411220862607168538633510614691641548876648190884880338294286211361957251974260175409482870941317960848052868085573943378037536033398477888711964354028082702707019295047701294379124125959121970364275523483064649795730706930994249728000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -328632259913128001832218472147918579310450507066679008201500779183047409155389768866370692900062048840799458488094244352713061256411201153380045129242135461673648821761703292833037673218748400038276487006748045619764528197565518479084316069685548753242449755098572864540198138556140273773220710657321704701069821708388960572151720118395535340825931933409137846352680392168741504064573317317712400978385414117258381044829432510742457988091851056246781121158260840043898913647253068153229786554392366591874222658150396791346207666015568808037203140066355080132003234545935696862253811474022646701146590317783097936374956615747544446477063489816609300697405783339877703479752572454367772960459110288785404985738453293403724271245593324424131246464586221588160778452075565858122044737622532729913653127071886991755097820205515875079141219167806793273254282875074105845063056599066669046135656809995734621868610270906361856959024125868532240050053405646406628007292142424162439317967338242649675776886127856358677430141491117730679135774532833875229188732782699390193618191745906802901317131597898019265375865513383738628715317077596818528229739661832357876044028805119947823703992262020960544519801884628592010016064864958680201814592624127525854796075391370578594054584077037675001233120183149700975200781155161683722680175061706534494024954003402155749905061660875268040050192923130923798830288369760787813831431371096257090063753540273377152583497259336719892874605132599524203991596549735789137053387751592440098290696785300188402992868286436531435641232579573138183253108588732452360905942499658565416150690614005484802897856213757954570106041232477501785820405826917018445101346230607566895581925906911964314083404887844009892860364144519995737872089474621352847246304992906879235421339578492593787536932140581608696911322887549407340056082641495101906551093701383655244357927907086559217807170922769944129816202066935961624741041261741292524200427933678952360481005778338855231007534252683766538887210648450982577306124105810172773385561936174013297657768929892876628954512504650737197978356342898606868225503630330284920008836085249322582393038959736512298056986398435512091701580211662029758133890011471415794169558641006708104334358304476125225297359835167421283562460203064958897959815790730578272839571519127847385393712828872784807565499707776581681417818633918049666642651352367682868002599018825225055774062804155432600784483866638089085341280027307879612419878586794349101332807090429234058507724729337563683532756602882217918549716709111919756643281535553459204900970313491357483738996912682195892138972164370103116045918749892296756075602368798167857314861596194798935042126335151298675569011833652932943836146709999246422789650662743426740205364980997672705239847289292301031510907095444556845571676294918430101708335933002630750368580158800648883974861066163505455809341621118587924270174535259372974221894813543766695694457390896382765958139219933316055596522146830815786548154734969843532381502389659787735316947755516541179946907030736456181773077639683153065107232296202156087215182076632464858192336763752371949488608369966094115802181261218750600661294874037741744215868263248163649872012125818383077479556526522180483081151759900564955362197655450013754923065230083286359420012955074818750449726160782366485431742387312442946983513279826689165237311330814096542366734024184638044638589260776458700277850028823917666911894568291846008429653612459215258710829354136030616742870609811287768206485488264707158168328678811151836788514707914560415737936677280670728583290514908893476240546259793733784640760367741005555953145309074441724093971233755950746733756951700413327437040998193474531800634003157043303495152547144430607280037097631127979588485752500833952183468342278153689652994328794149554890715432146252245295937190918382137804870732529520284253218108074545190120875995660854421967187640152439215833093877226469299638717040709646461937968488632902432680128386574500608097071907149791282896772500668636422919051095866325786877337889101406473686246599360616959806815319607302034869177711567485296434847941013789501331586736003400936325223718317419450825517345281171178405164139101350694749642306775801579912160282433290924388047209837085535694402637960025704938082998348719300979942026722987593327729639824529325039296817715436326175775153836366233600000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 48262263569458040258853897868920325753911928006519997697922067856210311855419622259454685809587334447070696979409813470249267687657480455025817827210057397023457283103545508176460162087743292176571346240854681368445105657692469765573943297066923015028273471183712170881332047593418649084127918076635734427093854732990986381099457346285967657618807734557160107965613356682868473028121135458224469547046075881135781253012362083990760969540379727767287577876646969350382712573343188179260494504474353123263653469381768749250724612293939015301884382192322404374028087028434556477187482602044349725351451698218971557317070401194222916695238339717155882742507904626662486674386606954572013112116481916172664227954382416053438454795423404279357245029383709313729937564658479846538287795230896676900292867525479936156697441535382788585050006610333313447075482803963575735336150767846844269712638745972816479856288952903262747765763695567310333814635050444049979463122878386841784157782201192656753348052716672956203241444419113088583647201575894882701165500542860548125434924437513452697816893643420004209880571736142263934754570082266851291620363507155488732621490124724286212652063065386491812969242911911806550674535046318512188115524051003470242806343688200225507066712787236504952405584833170959594519492244661236139649495255966716705535669292960113532610347045587255136429099129524584396557228398269589820113191769479423581205399512581702315584072606035398872210301835453634380055306786370689897723181468814370809832762255126023734979735521922380995959018557361827010002704236287538118910482846767006894226305110205149329322256496828091577753960823737057393165329532822092716203456771413401604814842646113917304616709857356258975807544053719872363106411841268406968356167532359105465481308334958836327002989249998358694229082532014639452342694489675207885761121042626700393919296287854734243238790244688366469445998834193752900496449664180677319622096817339357113333662221234276894269387606367254927573505269055232520032530535605320233146702431244893905106347044316766290328179946039544257697712574236030639877940603772086986755472269066529105548554964088374282792074901109385243845769956153187017486588337183752889628194717371993265272184745849729636852025747721350240226709739117891543867987470740681593500221590586859358866967539069896883180348198166554825415434219463835765078373844112930330225692208900128276309102230206613418994442618375126950252383913436281027085474682191952511205171593390244787230362118037339196891573058340285433735753263265679913097610475327046502612737242791293108291362587462073741382777831247486471734553145929045365771416306023689814326143339248351262442701282398738110781466329023115586480482451722706340065076958422282469984953218202785903241826545637302519574858745663832127227783499029313217755743472683899394258103798236959348020688724809119435551764878339939072871119109614847954260321859642050259128116616583898646283890297856581476423433293718636817945071668193841409985897768705016538211235291549561210661292751177319134460720408376078123720786903146841320824035196231267114533220570852563547305677171790285061957912674765204997655006163409901090644596426572917637356072254129069531835137244935746456198524069638628326021045355014976057988471370487978263104360601126894048101298264493465909294008275470610312703161775252037764103103324975141306191969750050863746260744412561606139369228229969394591445557815860617729977064540303840718885570710740062542799099379277442381901751318372571666590848417312307554247768561556518172179534033426124362022391638898857340006674116889848205831496783878304093127873713795762735779986335411544869555850290072162898536247133836853179814770148212418842390611495331544033142907413747736250129489363689097377654287775684412312918957151552092592432351373117493411941626006781215910534087665709244671712027367112427728686381186629203788986397868635940699432272073548191044742029644491710928618684300142582665932105053809511295914483828746732988683327241125254572874705165568260907128050144017369237693481917473229973062583543911348374259302818214856004859122987477916368012939581957499546993070610902504077261469715064113039067621237528434475510853703927022432161620379660078792235267373844788626929535830382556379360622170720068740599941364892619571670858377695146877452432882299172776400590932541440000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -5968956540240876478118656235418500182244439883839693424878005104921305652948512352779760619306198889579982490305567300094146940851821542095902580680102367128473795034907338382496947659976735984783470877970843902056074342373461916889530288970397908799668133155957645835870045036840352255311645659106096558084778421816259899105923593955574380362123437987095803024566713876408537376329251298021815510609133279658362743024165188452603704952922626448743818999214092332629070737121932784892860707518994877808225053688886766738078260933445905371977547234307863850767265917472637750291119391069796912912289922358796659218346809707158508259294780003505143334704859123959707033356868671633191455141345964618309333461578924573879101809324696966104577205846924390142517028277883560714284494070600414703301390259134034706735574796507364046977642320856851025818186816159937829449021474165150735627908295833451522746867971319183193757852593233414931265187656956436170033683907518833360755009010799204872730337217147379071762802320290127219979767229884671282465829087078703580242601846865256172597882754945732969615581145157135096995142025589937473249792467686060725294773677425918830346272227781719122377256579096700734829226360218320327736684675434715349616548842494307639659051900820011247399471708089258420131806511842951569733525208456382664502456677853479031199140442697344857235074888074122408622655146456048889892098403099901078305833392515776861731713511072446119639270721744368177583314574387307413314450648135073527242102106505749534853444738373118310480386479937746868304070123986398273947885327986224616941574764622590091544111671481417643594440921966200868213368640245832208157763936588190189542140457837182063721115640713504509475507830034056704987647675268694902515258673074993912013338351759316594150161112700267101529888003546379303059233234831099033625243352394320425398340433249167780201539243011784764544450590651367371462932761095191973679250062326542517848331607750734565271928523620239235165119368680743373129819845113629594201537468569166460133574685501642161253008258614354599123114218689481268942205827555452954934084260692009839340219876077999217018410392253391679659293759872800693349633239260256215562829999502835477269419054770641563184965432000743526472637904082522978016995194810478500594645871305675313213754541295922733260294481398140631720928190063386722694874434712629973509898749006865363554886712696759130632846746838170110328293548993043637548498237497752089709827942027186411924247879933242414431046909607691150867836306390260917071416706099514187854553602638524973331776613249547415428551036015277953800168252229469136540386411922485803687222166303093469678403425890115106739355579355433123417002746958836951175909970841863472571225000397256727725190331506835237988910320881296354531308468081819453245780570190762898768585090147590108454934302998748510368928984756790723241963812756639262280730134375343952585785876924036606828284577679455090358145852774655343880063009267320094844250040406625571089770612058563524996487537699054286397174771347951300602186560570363169014474768521547294512248713084244969348811492960316022353770568822521933274930006456369928602456449782782797174013950460356517689630634135983266683389762094969061560587589974405984041698886701316922460908691352248329435690753086391979749460661547768988401512367328952669797273713792951694038929806296940527378938005514701452642280191396821771967506644744350965671610753903738139662953903747727069994251439714463352015121499498988518883869248413302920733283731303084548936671928639631135171697295324901854969282114402208191292444451405709390320417895275528902534126639609024464837034391251570109081138890000965142691616688438484516431012559365348153327101739988888774092332111903895961995231129184123635450567337130829688126764097651665331554899237337346937699912660659444020912239369856592273019882972272096497294963458297024667670381406797570302614811085842871101666381343262369812554803358723001101160166764049273368341110482324511326771421928874456785074657091521377808574648530490532836571073027254627147857977238403393510569323037902018420323374326303516765094640489881556030953347341499710894286281085634666365612922428560997869778187088744755795580413932414864880376308441325352463162329761576460041235883569966423463201288736137580144295289854684915639722704896000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 621217942431570078647524157147864474501447563732293045868427143870112790276656235051666712448194756589708402176385769535822803761376700710013854196581320330574806657645043616303997277758326898937268871208691141497801652861406431649240235271188151815984467111704729158267178511415950158001569265252238777984153359048126830512580708432297509929823006266018077793007076386813774614202390542477950253431720160757333613664686661338849288559760483866436951934052658447528928703946570713794136666102969790403350156592967094756296221900334088750770877736067170977810971622365189660941939117700937752186588899763921581026673066526139466431132872586217202059500717986483878679924458590013669790699037282454045274840491962310747571376668207813660117569157100041282575844453058733555477147571967192895308397773728034870688586851345712881515824575590904244496006676889133227803548008177537717231632934078112076671210134300333926256964599256440460280000179184749237531714909835611907856259356267780574809539644535032254419980463374237896272857166530627681525416806996718245336314861536667995125509323345904528672329298348441525404359525175202227391704944260667349365700351413468319597812037780630114428165066093768445076067429852324891212773457862830217979071263458480181007636238450961844702806469184841726600778993049555246425725763623675427776488382653545042884443426153591220470983744243666399182308191128229535641374518319137126271767826689697587582309163044929001344955369885068836511674103010470710508913116925992760475647720464580355297775830663287385207159789510085826023808994982881878885835441813789800061684242827649088142735942952666689396924335398430210293959198116624050426512586574482455281724761748506191903305442889540787034606794875282665062169460587412234058406874367398122567574086165274619018077059245032652835575043326870431588544387091361445129153533681912171467789265358231585984842047866179289977480707109593363266837454229599404488349149992483989107602215851120836026966162859843179776618715389819115571940936153443248768281029150066493643271071883921332491036190121355175181288881297338097604711199021514972663537960987597427956497275993651824136418999815055896281144086965585745688223571636372159871214581597154417699367348754267410880690785591435665820349480604537140554294528787279078662785286185932228937461327507819819918826805328926727920601318378753570426330846804502306341335312241951583617245343346072690721123871177955603879115233479647444180194836435782733759831301285565719620345974886477830269074431140381266669742116221632012633099595804007542946924101718964913894747941704945520350361955953369993079759302587494133752209871439211077811417118129370145191351547368666171391301760297998408469374781751666058412932221836266096979656951357203145975587276645673291442353252105912041170410236744878575501710256150429884555788398438730138861838380920708496399847310418055155397857754101422209657733275009233707026536204370540725459759143032252251164421800158225367906511431475360576608839544847697648894143110446774717673724800825574308212272225356212813146209571455926719727785972949318601798073695276540686190897240263911879941809076211711774493420778248309419428459613647050207001688529257534618335303671101103918445802717471200501628365083561306077257313744427671314067169660166200889541541039131107185137167131970607637017453013663748011506784208669618516432110102530927516560447117713944716826221083552549604428183858678580585598972023045330744562656341341326709219487306042919914274262786084763511324639891022543695575861096923601390221466493644210068186943542202247905596317134190848417741359699028207892826511831607950355236224446196015226853268772244171416867400658879621766803519106605209130422406084596427187639202860083339204336523415935063284320603963915082505609680877681730908446047155499826993982349953025026521361953182347831166026324731601740966175085711015728621764938376539678255902573195548651076511747656616565387481718436257922689727863387451479577192912452397954459748406957998363476693921191684771924208033730364395114302118306583634848002359519573762370522702924742615412205037252343631658707580300279818396789746189027778919891592766050145050497579415164469609139710557726592083384336472483652187803374815374684026889693958268095043010409238865818926192986516653015857061117494336198476001705066165274096435200000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -53909883741713063699238096093229113833365980911755092644145743980876212021694324516807785420432269496847395372786356540602764219381951091649478982186415285906490216419903233513075047021130323512353124486392527621634256698086061314786926499536062868031581969274257017187991415872565846302805680905931176034275590650794327197130267115346732071362994905041490535633642717047865604185801753778119865206403917008845952682386066805004327978785315425814826066793506663184548666942062166168348760394615465412109038026590018778145719968648103698277237436801055989149895844588644346856846733583785333287834186047247427061910784980056570067808797702087696942853716709710054990593315960017033705447287362312275605805941896114332463063845077792345461870612174777027743669102781602419100493226279770105929096342933444090494325244697574436151599999796486785425995985460038718504242016040166661276030664064848264892117352878820904449539063746201380995123047998560022384448579752646875202782313505346345450946513084782458224929076215680878449950382008068512118663851845086538354324437161313630029870148396098250357129627889931513638023636669478732467692595044131359128951368911415394296129065903162894272706570918583547950980310809270873285515143231785694513773024240710882208125405112318281005032340438848771974646779734506850869399966985875660834399696340282788698815747384110853918800460742200524754435413078734118846306676760843845552748886393852696867610060346179458663756477032939518890779666970394548937242704785899600197695255770693749348316323278595418588400140274748165976974721127687528190470239854554748268512890766278989889365311020120148765645288309699607906043210118764815054756142929615344999655556182580557364938469057902743555573629860887588071275324471781394795667103655836935883413755622453939921882324605421648021138947598484537529228005472947897201492252115379777082926107257675594799472331905461212602068499544133849458728834393078388349620861923098112066847272566668906915237722636613447811762541692792335691126209914285185796519537958705726004115480432914466948147245916753152888485975672065625819734853988561329257884074399634402389521015354236382253598627504139393346172684324404756725338486057232332214351591552881297860628488528513303580891002176418658525060138414806597995858095643188389577263619346000979280705017229274370328763040707709908839178739462786816509897993160289021632964888217331680196414667751643776820953376320529697566127686872242229650118778441064480643017946584529022282469242432564074438120682566987981325609057618482207296335292388470244493182831537343198392310905956061309562312999235871370588214126694169171830042370527302606860913657116233408265152890762347973355216243605310989021288777502063735077652854920687872047660840655200308170590701709491480494143192526152805085006403709968328472418688342201925898081857175411098032060518368542485576755982879311485657215372931312416209737227575301396533215041667891597202044494021290742060088470890234957074341480047153233322053469338435867495392959019214067346781137436377877248423840642919282086951013898048263829040249242331643179403895267238503763190360124731926318916701062487851137029692926773388527751871314648834853643618220344244384887081254230442729186250991426178192208342178206163727942932267868703758892103482747869870092096933792160244988334260299187749977897760414483382186887589961307758434292772562305889477505942609988404441052134685053122672152025242574968670486798503276222926273258557103958990820259864419168041469833963116715534101785294993424396661792410203938953160482048673134212390340015373072240266621165694195783442942382641013821951291050694488808342203477195470296572852290368727104401009427539483206590027994750556223004546792691125966210449532444388203159965985507383773257847505615180607519275755228530488636526160115771240785452683546074639863621907446233734934277902612341824892279859086476465427528523878563864370848054656370958038607897294258780725551661326438183964253513923549738942629741005878117177161182150091956341402872066074880281813061860221754942478859892674835798570060300071879809555014964974203982325544235481065898863594983740134068555867784523620363502151255500706738880150928660603181788339583358955468982126713922034046589487468557645589692220977827650347136640290694639931253875035913688036236319653075377735031848960000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 3815423455231579311394279747753755667716684477346237426758966860518511158544294947685403508799344585946788699237611848443877682450846148994704462236575526238174012336301201335745830526866150244490752090242112512685772428478010567787442033718375527177903530496759504882108841829012321943254111097744901344667221409135553490989374526267017373451472189449206013670393064226841491460941502585239900561957620363175330748688685776418349552194357171297890969372861338187718230517663000093965250330084880243577735704625748878475522861873310725182511919402955330559377110197336509729484236245431164957994873592378730037985077794750148155720022491382312573042022156072248129572735818813863685110257183037918557225249968181200073218245637335384695281253750831091987222901375463166385335864665523623389353122171717178879208737925424438705320625115685932492051135302140495124146539329716409386503702216179546277266912471279752800344598454635289851248062187871566259062124711554309303537965040831659048784070178656899605101199610488057974268473145122739370000726902526166758697912576603652582079116612181011648063515177323383950478622683967542617799485533757699861814329794155533814035338729723987160187974297930841673552588396887833854776589428095108199572520746573610208357566395563017401342147477072364339839934052494715420627235481340251925696343207443622312919010476359095354647404469448919110552183123032665579412937660923217249611519965690055621759405128063372716582251042684466099908089229280079366967027380621039341572498106096038418221833007281774148146744958323705832561386925906526767885275922388605086171329506656376220435903143261826694124255793073453281246550690757034824144173186401727353421570436626882645665006245312105705421348703720204702159092925435050866224015942281420838983438687144792426519891737908829689812120222708903849695344821021188132322391195288757857908141459069814671475605142358517775397314316084751686162588435091882799898839270827336493887354868607869287183727007438165287546901236574382078644474136535474945985252930254267543330829958143515763548342910212623061868708671045711477754463636275998674623014745839317617884480743448475619639399953779802750630898825708023616959395467364369799912702873180244901058469903179414862145695822070717169383891759268828501494868833381954804805315829237846357198955066806126501760377359120211034378530613479476406379218247369841963997644715254900119365353298880011596295417201417858344253071651175510784571443499307529542615556853375071576078184526735009893860994770191641734176764828927551650349031281546668726638984281144925294985606359940856196807749520602282799445761088774484926219525829438136064926676761113654010232557757343696670816887368270925894992322604818618731322349031988112861758983568138567298319707738323283305271727402086299078301719073107071396563913671270316759137583110402317397516293725361092072459854071743710255992106192369325321999425279314717580143296266352243562664346067547965802935798047787929360261299296020839002083799176603266522735907580154528063452272161220458322269313825734081886164544018362272858929149943013242139114612883906034503352153000276792792072039887513285081515668083786996170227035826136538958287279226877318070472828087080537311910602059794098193381107038326588468659506605635741373966392323297243089075005847093816787946289139523093880478161928788845036257389790324964480568456048533098813705226290458725219648575779344351215142318574614210239050795978751045292040676680702496365785917382474320042432696099742438750987222943545136471126903310068075071357028247321200663776403218935424626162232944296761620163538060730158616634615761078072300700428670205497571391760662084690966712269319552153435404463863619413857505908435194423603335648408177389410467376192262415506135761635645084400402157677584305205803562652139939411184083835177038373757917025430195587969653933172018924548979549534798818783943307059741716268129674586595753373512533283839718982761111344507703278755867139825190011567018655507194133520091792324209551038928633942029750226436964614596559065925162154391479408824601087962075079236067154464730457627355747821541947237771042782791204958127510053746874191865322036712342823893839622678187194971082697280812208306808702503453277761046674840911934267932155576419370112870690610062585148078508632298295563993852160245760000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -210348170935415370311403342223521117745895622134622111938454564941325444534416129409468003473611890657847140167212929451527402273754575605487808128031074828087469495756921199038879004695839893971873023201791849179052270579187450885567001885675803076724196592860443323849736911146711167598365732407727684428689296625070767081293150359735360618884135418533971493995210214389541891926934654713662356104633734300843557564671761454769365039155400073182889967984629962811396807111383844185727879428623657055308310777352074512791847241416804339754790055596597203910680483967722354823149013863523924666776252788055118312065297596562693563030880480200089563667926946667232293735731284894784051625586344764742322084607387186162484078618895334343019761090018898549595226444437283994683061335938675881987871746817154418653206525004097525444813960634905158309852018732603326250447118649708015897977382551931804510815989836131024203185620923391194061320001593670231308346710769501148304264698889683340821010934416312875245019970801005721746835901252746442754477407159831549445846635519106370633293946759240106281114224575403210870746873663580470215017659498587370627503982939815117124505397607834747368223135640728116132803764854228778737318798793341094579667402368283326651332964156899666127130031715268805571704542909995718658048329918291008014230056872341476096630728385200733656110442546767401444755686733533830222643814369890433959134155330720333202161360435951799664226352587239958847093874570639786383076946054955364816221370709039498826149884250195479231215120258531839868456717137288515115485194277506873101599912881788204387860780870508602248087574261969469475204686679844112726166369805267604840482908506499551588612366581851514561906565467363580449963187687031804029255840538959852280665857643153275635715871691624274865257340936218921712302157924808736004807282640519932373363134018949448016874434732548545743904518095352959440506925668673544985743676631723626175697264453989883210985078666635672805055845764163152885710614735696177701749950879511646402324918231659955742944641512809915613356965088555315787270096511707744400976807755391458154300540615507902451237221487399934073185264016410355442458581853058434936283587038622178678478698106738007839522785205084242737295378400525988982537035694022376659791486172809672637177431053813249511279128934409924584917323695440756680045107703592276891037335429859063522677721345708114537676407518335423787881004819271244166550567334899990703334595053254694619469603446637592870635387557770023995381363277357396807724761637602414295357671164750661253766459649871114882104134075630494603156159609020831040857431779974088381628353030991509214140010315765838311255973191575625894935470889634034917272038425285477711683996797908041775474095336424361195406412519300680420478150467506689995358461098867659470156857113642181266288008089280974206470149895316647851687548218106024925882958116202053720244694627507821095182584649538395870680659179491225223141647673517456725019806824895337950420708511882508125203653977437499197337545280920818950352854932038707495538677293085001854707543440585968090497132215525604239608787390813398372637253102425088893636677837047943749536996532377330057065763687122711639313646893931726459599436155193768216299398867039396371643186881408964042456590619367115352727191339556270426845468515933307227823103158676042611022011758084732393249796122238753395468211367743290265424853540696249599737635323361612695695210704866205305597807822314943879123422697768824506180850671249968321782287400192036093014928513234841350187607758278446851016367148094456558795236551414345910451269755520898490110669024025542655862783294850989819953238824289813395511245834702492225597092634079872328809055227459211857718992060292029784657798220589832964417247135006790763884949437468712659634310322808891963729921224264436960248682818628908550943634917278616475061583912938419003727585769455472732792488745811123981034986234849649997058325360073068955539142101494019246365733184709101550040557873326634248577440740329911466219037705883847071631335979650480244600240125140404388950038302566532243963546874178451911103210290088053023876657989969313315729518158273095349448045766192677158108442671811794584895931093783860912950130882109416783222547513850989995069211987291351628411092656866721792000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 8572166916573141759193142575415574749122831333660215088342403326582335872905744459122417717301531047759167944701451352520479028233996057658111994807922484537974886214342311787534860485293411392115260022967926066481885959754670362939845593714366961763738653077026533112427032609622290442461248606192229040447367063439629816007726460048274492897768155313272407929640918749257732303400184563517453831217046855102020592946961118058860690641686437408601964019963982558428259809356110338940796801177275129835548429345480249728731707515702913654672064563426540464515364460493530510673435415527072330690199311425785815217704875776559476993652225103466069457645810662274417202150767131811913792582274919575557396914832729834348081419217407179490656591139196901269466493873609580113197825488477433266571973281606622362319760501647897780280796246498093952760162277339779339298942831921242160960979001758155852141620780655111924666341878413434909558381473374801405753634494648534696490277101364898033223574987635719078816768204148217913107671274128525517541164310465723166239748181752640776173956784604477382342768333309205164555486739518650285388690827315588677588808609601320921580521033897494722268347377094013874502822014819551187484529393282823956332264870682292613028439269467567088913069418409137973972183577957975159341388569113411703259633765387964869161699126591252423658194028571194238250288872820657439702814814322463682246015880390394366189526241761765588120672595127682434759553702144223207111874954413093754270887972011156436647113683480589115496081850302830037410418620295249712279027164903339877232781054492420242593979554155118338406203662008448386184433635983159823481681567430596841738657587498544892583382278179883775815116803228040652020282039269654327745686140644953760718574232247679594983493512688558658616581627775413117078914108099475554709600445707211860660253377640925759090714189766835069217281250998828276871739666256046936784023846132999628192401164605468990689873629457273523035791726894696013082337296176917511430872611545030146034954123727866739367758462236000065979217123308399415353621915529169706515138289024958814567701819199639687540104594473929457116939149887845393842611299933809436325585687109070825978707812997412521286271821231400620385531529930430029612329149631518375304022463793277251961721106755881826295016083039023263111518400058817349015787516293608333374752383541528818055055101536886043392863442321606652363310239570557517262085756993353088355864599595170596733593468374426928947584531172647991079967720188191165942161787714245244466792935007625754643963664180616144077573744121508142087678341970336344549937480370901529394113822682537831803632016533506122743453006278449346415477935644420072350497390907866280689403669386834103461805653112395137776733715686052976499021627123793402535667742882554785251688468409514341124681286093979380170069918062634237156470142952987566560506924129784291688722763485236844220541245136589080875473742468931603931226978722563337728488759071408157978313627658405519975398438352585226001045924623659079969892063301567832749513058539852240809517400004916139656466974202119347248708237467498320977722931077007675695941974463671768900454069415850499268565066070470458100356362990220269959486666984789091167955621477738843801108488960202161347545757192833805176362292985809571713964234710354126260405365587304285898341213004917299705742386875686250271189748918441968518875829054117477552678441114619340674240734682904585208381741622033851321516440133838650598131925435017428579557543019233966155802969145170315638380412787201438435836071774790866447359003389510555215203957751646473471553653131357314265414334039519728846543017267008053301873156128041665314439164710917134510772319266306972932639549265658670999354991173844931122997755131551101939920152251974260019296059286703431224020904464403968304962508663013769448450802290541383853473864780210696040386630771974949406694327962626313975349647490481458443394151800192315863678953441920473753266478407243824631265287245137896215801999128875541495997165359040066862128054116068075499407589253833837872828796744497782359167559715160051175984843699879270573935261748417935833261554243523115181913788938302857681916410589715629505358450840630080895256080247801250603114986608497252073730833384061342330507849891840000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -252612537225134659845600454521237537218274257332607544924479333741780269899013734561410180781146506008801525694493838541203578681134732833947530923843815029892599400644888328342069004658788076210229687210701154739842826802149864884625749817394694508972204181949214030246601388566386769703761378679669941459311042959640592704805319400051874093326510307221075259844374408690161134503179314227326366821945701333576434978312990858253520937636882718109029610296844241269021823369868767571233444922169314720907070021299439144367233460379231317342128003925927344432916603769174652139518735407713562805995534506794840813921957478309037928897872309480520214253158462313905740510159298690667953832728930777736853947275470467572390898866749147026446870720366700161432306223884404761251790487255630188494195011733732543711929458100188503576413124642321061250071557543234485324971960611148762842734580053021366265962140168177608239898649281820887831131483198754639894223263322543702432270645692856495855229741797724401927260793858947408215511464092530159164753485543669476975834575370303742203579550991210805591312631040883408117553031820387409766099288541712891870327169146920122804817671396707908377723346330948626543004190255811107497968013086692531008049897388379249354396221864502736553466661478522417006375986130059233030795902903611919655229101257156144518688055675001455161780980916285712532426871979460562005299147646585828853900348526947919943598752742455510325783671946136905203596305324726082507194391389885033823531912438827042349149444240876976854787376966498231559235264903285026779136906496459359701135949324462135480062853357540798247700944687222635906259773008850737989319237246395653613194900252649451150773490107201795094564068955260764122524646578420702039459828313346143532494526743001905166932071494728835995744019371626215884417387662277250106585232461292339696068102652134080411589048537711882203978224148480823961140537948550729939593414739089836310803915714640095775973455974245833866243418477500569591262335078221329669201428316537512775451297916043056380024767110345279090595655270985058648637031790200200339601675932571743210804001749053900392530577843414416205917460517398686259439010181182803860997840759705079489995358638535064498068382024731635307450850999804530683536657730269330557361493078954924576294670247012125141475901816412852163597794615431117458668529958076890921933000067181066513461875187343843701213884488487969222252516637551207545319492438825917459812850728602041365810816813172358393838586345618267614023732339801660516575090045820166945888177765186809028620652555840723403450093183374628713825839271059980929059288944527541248617732368309780265531139060923157507355693527674662830499556642334385886399437420694564773971968380818646468974464180279160428845462970809164485001611945932314087834748994667481129479014009039999647788409062868633657713639951229549049748184461635672268573248538939754012261664576486686204255425576523113173726902534986096150690318943982862527295392791276118412354985243496027630973156842940962304680399439396237871522787902973735890137986276281387887501239871329267202640337825604660858899361842270882187078032265759140868118849257562655935614092018609379091170118881978740175131163680174832887468854102613971461362696509481089516878164042272564595521572874766586975229480406852491863125999142346047254420295879641174139264571623204751467242377082579795804225220030543378015668155242505401992355003594817798635394612834238241535282411047880630110398770228488235259392077166553447352012567052175936960408499716217056860347743591770728101141410913234899813014434887112859323794756334665201935228775444835579970370868224715817837840349751580729713597371560978337965524532372422261037986517795194471701895788444880693238998239495719789179706012565437319265819086631547987537137877377204635362381719644112105271662863432196331331252042445131103102505331149887983180002777416007584115328184337239622677394527325721148453654093643417828451853123434710737429323135795964999004870926828187105604073631865672548816161817219352416309784404022975779842572748858194056865781990611131843875947614645496824100729778079697641119606914115574485964379429976936110283478518390135254355491866814838800527899911769429899997158841147130383929117392344181298304170140238592056653512704000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 5396282167660093871272580777896074195419199123434191977996702447906878715297329786493735276774397003864312335340574358402079274509815246610969181693876010652658219020571561557161434844450300292251491538384645476812271215428769179974567991218109124432341252337059260643820321288398537821359566204116560756012061867270711354550237783269253624566120072343036038405164626653399869254795589811940093020805198094889348685838792754147876016048593688079981705944677307489990677704710154490587749682369722017426842323155017753733696534566179623707014470123960225921473284330755666291159098884726333919263275572112357676192898763774255275161049497244560836109208840825560888432370598691309065414350375303445194913787369383066023241316305289539979338930453516133455839396883355853705394931452724544850806672576745381577087553792645674449078139294568225241309063095363386979877670152173432043366031014008560109890464013013111843207344780038994496176518644557014099148742408789806769928690964262058325948962410202012300145112725815720784663004203196571367714951114707589069033969991585944628220379836107097524696750479459503354542696976206048047287235560926825707552004820551173750681681455635947647080930472800474344017882082097255014654304026352929376886720903163830465929965133871356538939133596222222948456179682305169660736574649516370487137708937172403836442854566904348363279576583455016943559093699463979443704146024512095447966490169028274120187767269609592795471888911427714757636706210337818253707918746237536530275725366895544729625271696882854361069362651730311386081277620670896430432684873183087428014888038200520117758611202748979979811289612091672894844894751002785769607697367773374311043897936808717402026334539553286739114612674096165779188414029595939922597016320775450237525032959585690013900867909515856046043422426063654792552997466763578682566471983743759937537440575384452132700862291268261323022284869600998433289545603733175586178618894444105102257027253007953260729658986819134126959236038951421931169989887111068056393459285447668682501365888870750244660625148662859338460805115005703725366834685968538688789306961335252029807288298320189857931055278120903001418589337677440175462491702833079977199803256618466330283504716742628208383755101792398008689126699481660418899162898589974980982637871317253657805195829541143208553310163625890126745765511185836428416677297031776003531233358362830847433269325973363061127848502467198366628582523950867733432419060679519431909493952346066196419854039328216648310175355334430578789885079632916579836108644943337719904683923314824808142365473179752906604493177676866836867449604772226210417640342020300786399771244849037600867073939839150613567904003942568327531132777767776338555185465265054281243717534855845434176840860687711225361038765231553080835513061735080478064313578984940642248318961817990240894488319943672606672467914201645041990599887476751922585036050258151123087004368460992206992271826495909356247786009187164455988312428817909508059038399065324127716860899215814621909632926585889686224689318391299790950139696093743250366177170034448897920380934900367951763895434486882427383814327698189091813391185982831632611085576874076280700532025926481488716275498205452892332184186727070763145780065993887344917879046528081289999452662906188514030659008970788792047900335870036233414864963849634385418839611160332101993207168228319492061882198213027012151795056834540753370840077803106873614800960098012930814446249643484169395170560025749082450020817627889155819264769652628279306400996085713873787697883347866830991916625102425435251107504760671858528729887754216959856785019073604051633002948804140467330403860606393124508344160930092196823694783693660272310164162161905316264516686778749453232595499910069009606690202672982315286215368359152215392505803385483480503870922442202270118554402550750569895990302223825404939021561164166623850088362628741703492614888042709694033559794582832003619375554260856155046062484407828303359672660837002543742810078182165441593126349901316254937463585394870983097056303602290463170134298904782734975827989697921691144313445651010863328116376270329786018083525742919958391300825526972627443310652231671032592232786801920638178130762995204684592082550142006717486814331740205183018620226394665762541911229838498201600000000000000000000000000000000000000000000000000000000000000000*i1^115 + -86582003960989985758757700645674504620931992131786201332983589576138103175521235675891257821375310467565700567909746665745310767402432682564072283209872590215649814989592729873904236454726543978503563401704399443143686792734240799329738767668534896487219768981532381271976962777546707508145298558017458206533010424412690478752480630368067674497701993231741781718335856091351239662900308139680948979686733985343072058000691888989145932646647256314202011054858449372435224444377661639626957553741493061089323635006079067065168553107684743878833036462136075708077588967211193003072547304577132628598277913317378631199516798956420125239487187120078793639894894054593408822396795357395752318934236379711692931886963906100962641931626230495955527414852233755239631636296365098561830366690194288447701062927529961711022847864098366244691828128692504807311054294792735865124020730010981586869181335138525622582316461877193384784342167517236783371539281066893456596345323477102310479060735349743659382489625590364525153335337403272834615523011771561349120852800819356266975398571056387614041134602962366418500722566820210938637831341827331106929829991864709882648196079284509360766356922832044114800857660349794555528320040207615833527196327592365905079626819205286507657066247600126176117767604852276228254595633027289999268462937360251461347824097066855147824187180419745930357426973380653438747585932245421615449731403363578651620295213704877243922700514228367123106812267957878547181263877819413643554280199678319321424104600002681052247135385865117528500852924316308075660948501591248094257818867624704872918949716993691138473883945034225884645428959796011373467411379247441649418533949637249265660513572611262902398062111981493267206110873086348810429829104279122285683507897817883580243473524385171487137080351681482332477595309018242473596238345768706315450910292568930576580102752920322735720885778991016259733057082738950172792065950017130588386569661777487293775124819225632766451745175631479010179461411641682594672751833815069169607312060219786018813210045500075466834133284534428362027497903602218974804547703192005939600059814054648496021997154714297153568834647822072883362433400584433694710277755557742429331076860851421830609143159969699101175314449240599170183667544449356826232016605927798181056683276444779799596417071276095048012116137106507176808892171218970767682845648197097097467444174523505761402436442093293538971046627903432595770756302476623117943898876488628561045317532692795292511346094864396677650900484483153314609808412819292186881686552814437406863893124885046053797833771367288232458823150739703882266379814022682947006785807149389225820165460262458660328669192202088138641968031084937439543278558958644449342412691856225013022552486890891969976450624606029711076515374503174041457511563387476124172018407775840162075963832105619619473300826135444607960994045328909693652257543847062542383906467105935737328275044268927912246994050264188524675634594416211276168121701767137056778787216322982576059054132518312847908137513177769204348191543267322335841692524745611016977145190933242533443798658893145641247629963540060530027596814587396255817187411554204250938204393811980347420395885509053913039489225901527345551388952113713700607978903475998821020232053291126982152048983815385830633165001837350267443939276331006366981429528008311893853231151509106151681222889785078778253935207219670726858244372495777289886476321438959810012970054764452352963746238691543073180813515730048878617163692258412766705620428175137688551686360808109608810715535473383388578231218293952619702388677786550009030062056632248430628148344560697306316768603626823487379042529920905123848974597618912933761392181785090240033731356908635979855065733339300763366760202418951976103119140722078066987631076490096751225424641606181269229622923995650802671643591874496438395327804522262685899011894133719453932567216157673831132530423540559198370478479312122529257564020447688151797503234003041071583197599400459835296984075242475442136776713436337099671440596630034206046686489459006731985097586389809202798781782620780126869758060354053904277381131860345753643465561859658432403310256123144729980753726828472697063895538194689370217327362860614064346878796965579860857852793297625674053489469162011951777940766720000000000000000000000000000000000000000000000000000000000000000*i1^116 + 1106997085034734151297167385432874934790104701057155317814975046331091993998612431831655947177688548034255060340817054704817137726453713248646676403799998592521190878098951475689109152191986223507115825292437035699557450349328724324857956727879985682472805897878462006049340234118972565928029710971059696370463616211509494787776773811785568604708264882658608741015218175913200057874376698523037104011683803233265834251256897907965677504847404926495706746889710085122458896208486170075338678823015694726207050101260082665560693036463896759081280550419670469928770920653074449373483237144960529496728244745821352020091957103001627999621912814766860039805613501752168822197370510460711873862738546268042711358692615982275865375799603603466843478886377571270986752743613671847648431724857234379342295229987044720620878633360835864163014472517376524552522570096320850241556574416398937692290855010056654887750294568425983972046339701076712056733013960398906698179827298382427625367287829305811352244239114494171556034894560471741186469552830188863060089177890606416127954295853067409975542365672469467444487649690208199235714907326804267713396545659588571361124486877300951383964933999776867737267228967711359889168025995664792527157217850985837437673472624169834028208114330600252513245971195883525611872770888453704486783366180673483971352988866260586756305223854773454847900655498454554108671304880234763681384087529502828398051783348833052095079597369879089725245414049170482097341138554591345995027147226624828082986569699836186672837749584888410817972850749979781103681975644733273408963158420758827665067551073778559222116129638214834008521383816696371482382883278731609774667698670295166161084177651612927040809233559988036214808961351790775760142890715125609592756909259346876977472913548261099744077408318229480895849231159350442577210783286892249542354703853240959440240309689645940701328992346370636222701321743181261055352791520325160750926975188303035366931314975466388427599671947354895679624648111754043423417012849822581026095893938423046874351020234193154728468022815888324093112983737757037110654259140609976102271880987110595090921377915396482719050230714298919948920712394426332929415971722027836906050338470584922081254687678639373628638173560027418218211093620619043567334172070872159467604644714287771950365735098643452871056699298470671818598508196908163695220084876887411558968255750692381294522051264939708877195564765610627218953723161552542281599407987144173903758459622654394128382987678343996571096556594554624974833042638443441803459633234959194444765287961521151719382223334851596246162397149239512573185493526772556251833789492632520431412862846042687290868307980674925200961298506854909581712271611777093786163680632308033829205956835047310471033836703141250898879339644178873921975779277656506901642301836429700687629390363708232761187525742595770073760529067731212886418753294023016149235321068863829199085971931967624517267002934763156395403618728458012409161509541513654719900301391682884116390578044250307619015870447361145469009706301771046055780149441087431123255348699995488650885017156866794707921676254998560385726521020314157539032621010149178526657101505996718561950344768778561721571207336068450317165405820195455099979362169745337629362922316804137231405985918160106765340781029576702749242961888373619830385948081228218737413083312691745488450999016538631504610998667282517089369638384033748637924335673964081126060081761375597251653482793389846977728605448921682641812419634706387279103329821615667432343079517128155108595814943908759400830368677241344019625080161151724122673222453046316770027873568811860065876532862824721544496474511194865117004160243105452670244029118149793548963700923725817107005424840401198509617435262537548455815455727035466827698385874948724423619377763558864983355620347850299944778869007788206445945653726704108213407159854373149499411696110587496123846457743453577049362814688011080687303003814707585909188000303314595580935744710065530193506836235768717367171088161195357539990666697561449799339132204864932239700727806953526143821884269980484213483843148433876613534126574669454781877283650777348461429124602399174946346640098952735261370843256708397349936175924995002843045259298040497669262814276187553786418338146124860227584000000000000000000000000000000000000000000000000000000000000000*i1^117 + -12159445878178979062186268663236559158376830196847550524614186656114057735226214769959280260388658911062080932066942619481057618446052371265563471136103552118556688641551971504932855519155685832549461902020228363316996768242606658793347366278115354067126129904899915796971862880347942232624525152902762158895659298700840871033205084890316426731379547027240444030008800834802782917752701068383920943490354005649768541675012009023882470082438402583074618633655024441696677478451216767907185458764168857162216260216852045660684975898208369225139258464673111032555703723010126042032648689451720319770097198954607111050583963892072343113875171823573947381094960115475370578999110663659646657212540725095855310292021796263009921378396764276812358436125247484228901496115627285207589508251274083762700180347873544845277378549773912023856836381363553140168302124847962585874411877630706241329009343375885921431352668690257657946846259244587275883783802205420743833134443340661241292693786136368586947553661137934531890667330009053045911486672976798563006998446069046397934630269225526602890697020699074233229032992431126232441379668358674718540462029681892513077698837456451888572367642153997383072250548290779612911442715306470464810021483532041484168646057314005524374040096873323577553942938647742211971232723994852789404270560663983234211648892575043999970024281841743740059414382981601091592751965677513185129070817171242943411822137915816761139338665405672469600885239449578418557318762300979763609668929564435532137028936295639939938846751064848687596839106344717138244661138598166014412579910078333194697896116672571757325843305389466846418691535321917909031550510413500377975994982243232594887774009717801496301587340981011709954714865840759464587335942257807826415473462230244947025636752371184295049515994272339825634494186291126874228713536886437831564829193240153068531533906527238775820869631361720917250548861255302215031632194352620608391158403963218964369746352291718514180500911388150666289394264788008053745580363385738494139969542167592574543351024305539560423990723939414288945580495763802688460684397948278091264653339049821863182195853289464706457896820939557353635650586977626720732672753633400851809512876704417488135976201289249368765501515617643660999773899811260115548428698513641642619574646713281131210466605945168571732381717415040212836835957254467727038169402130070758973773420805908627231639527814089811236481479728137621192621356980824825549785679852796121537025774946795353776939064587892110994148988110431988148932686107515761298573668006516690641915873639919983986025440006566150484585483611552545232750199989595580021127012553931313622815048135086926397323310209276425924297529852740381400596730812316353845931192234268924613950977891454760545340748481379415068555792770273951051379306023141070254899922492379784364693458436167128314494718162062809495937958185988000898248787437948447694868934255363354191876156432431322057749367382903608499489811844696986843847397198121472500719636477109679867822790085456340500893861527935737520111390127647276680326852811588087641281306555400670747038408175554068858674219815788943619481128385519536913730126887311052554177189417743232102595628256871006653228609400792426952471450203390709748476442491012321599774755915490956357061635585298271537524245662741242422128909376347345550675566852082652537780918467458577064334254047123232289599403332618004009612982155172911918949183363513166058921835719586296494872476813078367086560784383751649522030623491756673245899066099471008030194004257520422027948704588080182479932062227045097081298554187605161159913286768338063538273292409039701802888571636186557153235389617425735363143016887725155073008861279500496332436514493591241253151032021263649710167364318605528528892763764906500601115173784147153357350106246644197971277718688953971403885847840051004074487619293061706083294616906384980750094768389509663938652121629921173104554854451077406698615316902089627862164314940295313567099111455070145360795596187646600021641385285619285011093231998749623448150352408911560091949383725408036072138137948667671695049839155566097738556612565540262634181218946043070091963010929825407041497494164806357245503074671824951275543026456041258041324161209450627410660962334048897175193295991603200000000000000000000000000000000000000000000000000000000000000*i1^118 + 110190208680185300644825080247444605006666045909844013807075123011141819171235240909767252274540410784264170169311819819696952481633866434051123630685357553880289927519234305811053499403209412180256219976081633985883101568546803127487230345515583360192806225975990255842360241443782989476037306833891480699133896417715997665348624543711136263262454388876664124356863366444299022165978837568444521582234182218368426114432222929803490326867396249341189699292921818288730154664905445336841238346291906521991519182041244815355784540353205600392306151239169565782237010857425238390239690218228889624430203527208696919899850678231258333106521747579674711983492798629012481985617238845735566606424180901060493511656493741922747755434971644053560249921261197028377438697348294891207488877195987507171829591511079398739479946816946889163626055026579351374813910730827130437261431383626762267904490590308260283404036728588192724045903966024601501492160045614506629637139400014096148943869582198201248763536799704021655027334872170374591884830593584999180738311804039729441868887668036627010830252583531641095862255247988825273468078628412701109436846262611346965362967379062867139107298015018918436069027524782470243816553029398835077955286529587769042187199904390608136967700946918002883941634219757620492648125603423350997239768146984073014506043139126765355287828276030989754747104226622095985216267259675376179611586940496904409875199444713586126732827446840895282661323010813867988830074732426049492375536870042805716129514654297714626601564496616588845059177664394581444970732867709526876863099970072276264824142930448883349632508057223461242905153123127466343369498637305098391407919355776224893304048525748323619319875422468045662949169263413533344590940363584598551754934466048692953294586972313625325369929141772187590211938607108317533212493211676909602232159104613604228622721883243557183283989493108092524393817945698873653224645257186613392900740963134713572247033902992037940973268445788529695406761234644471346852768878137753585637550501844110967635851352806134219715352654166342012935877382713060346601994125381077118893842037259376124996766533858299912313480552577266706163371122561900712924745635894002428270166096743539655822334427245798055754047943357940318273902508353960189763089708258961173485265370914123396515579078806668369486567854181944448981582915707155916243519142265149840083702898521069063899391294383871687884732812236009699149160743971756824571990762361508680331897912522005382671369489652844847770978765796157846092771431386852169637594264115040052233141091986933356651085916513196920019781164918454761412442180139822234633537643239269693784841851163701187059191439435553560735253716483457698638857927311677191032511229073967785650884744496708888791754484667176021120858668057478942000779312324360865427700502642382648070819613929885002284627682729508570061614491630170219939622082921845912378528247550469333087886952186886830957914472073848766550432540351102161370776592544201752287760952076843668282081194795754799732985470176940228447418330171741323292179101753193665179693031467592494029465254535192615222616796639964174352753059004002782247066542601555787429804691707378801730449063697688549274405137687839608512807631620285280015670398331095311938887970336593480386945558649517946149823198167740127219668406227107083841569186733336993171656539003294608498541096938739859165144585264387194849055462095841862561222686307352831495975353982401909996484302933255199096303818832552756521265962510367597980238374315933961718598185721428235226757930951703662568339065516245911511233543621901557966805654081444525883473952395970521021432400600879913815006203114342245450046522193823016276785919502317307319239681741277900179104779625186786895399091545063254990007320762858526975316516091471395425743040600380249203475292113830936014484027481684514288999950368367704181075879017030705350432579671681042477198771907084586807770425638954768198902047370369714375420796321981967745677612481735955799585518404807053182061294592517864422093520370599960660117566441235137765208964562388511259516986140932960318379418626492552307387073057494124932034514789613039523685481348963775431878086361878331068766376907524511166234110296292707812480043840051890012806446279804795328921600000000000000000000000000000000000000000000000000000000000000*i1^119 + -1204999477046462375725009667035562132894924609129520041399888347089510499400622060575234091644901749785060919462381562849785675970038844047050619035944433328494907595172164663757366464446939811030659691825430207255563945515157121981750227798736561239289167505628904080294326246300102247116235394242875517892149052774503531652255143890381876401130059730169116898669527887205893247811191155424481392446024923841345406561744621604350500413127318941849064753059873675709589055113766436940170996895517024739094544075009732764748730578116558567450567334667514408026121651192958928507850902792637803356180259078687835038815979493402147329630253731442577399248749689025276503422916971130967186944012631647203694271993201612204089894661212193865019923411538915518272796894163129883494430838373378369304916154052871311383386774399926182210417022633320183046335144952369346647925711794796916393505583274817439440686136862449165019297692288807756675602377626100222211038113751937520342320678901892343276232785371893648486163119454327755456965667005127763028862337360392433517621071753681137117854473876765351497538520314869173384121196922295117919196521792827106667675703305041377806196937108298350799275636319118455886577231970213333256772635664642202364776584842165392459834773779755157470742689965768771770172167386649734690350295872498802713658551939411332033815835525797388136754276976856549641641614179663280861741555068418980503979860337198270331014635902139518648183785056114455216371419575355913795152996188556956353254314822242202434385171086271782060879311124929160844892888482407168666462199227059769082195783236630015514617151868945446179051737433191278803239056918366628605068148849345623647577117709155789106022061995003920572006022881180253789191734885659037714813250236756884914893916354522443899048432656123444673962291984357605528787782566776640666711446253109789545706032419632633772324636515005526739997411755976573802126828309855535744087058482862423118156158895388996739072303049375882058076361372188228489195044885499621447275040900578892808190700184479507590316949468924615880943696239444766708353179403701202023719888286469832792886339077468426164754511081225186026160635160148248325132939423558182847432726334907279912767667327466445351271297435435900531900602835811091761274564126513000248709997027656514049995090022023058081029963528325110321457079131613473539502890888161504272045358673500223353700625096509695479360700688491641740470870421507490829852751511137499574464334746658227097859959175731602485313456185687132842802283317852393967803615558665384126429505772555720293166847696735415153392062689617313417778828384117819581900871389069555033389926286242658384023347651592256422571628275870541194000976320986432717964142443023515769611498075889306311968490174568103860570034992569335499178505303413293823150947307930887502539298428163189500887234714839797824007241423699059503315296601057261258823137497809912278096918846907116335469203859075506469942019932948566476284163356568989022008975859545675344138150859594665171594438834421876527598945408739720226014264322253737150091481534401991906038421003039144156749252433626870501624599031190422290093251969329735478059200575057704967974347431712169007754976402798211042171816969643993079515232592371294300787145604737654407923953165136526570697300105313207133050961787947211802428816070905270857059212804121842307224420728651257251939415732782018191332668734684133394584819587279395059211273300621708131815644617908536866060227732488005726533724907786085649903625780498101615318118562969484212106164313756867798570180416936400529646646836211274874109815961367335387344876262447215277995820506190290112778801763490533611940549079622573268665673565038705748030354264061526763449862569136118361023524790466438033108900287608323529986772952230667067263505308397195627714870903217490353307352413006949681872344604637965742757669130515246215650589731025717728077244731598783278809309949908340179596060726471900583196076064043153641553982759785556696955577764310882497572744352019352062882826614100033895301827806501163733124779462845368347091538917925639167827163354622716882474753356639631104446869981534223891005029265272910312308146529811409803756078976262494747613865774969861723484722031508341043641938960080437248000000000000000000000000000000000000000000000000000000000000*i1^120 + 8472612633302669687021395825367293589713474521532740475067708384715369829295914294288871646776575378655711671474182201433461686407573493152708483922157353599770389807984524785031438252300715676466680600477488206045631512065526960224373916666564002082924808743296390556326714085643399113645528606550660851256489088997001134660744711588761002645531946760406340019174816080158777968431888093714795713077509681603410063289816012212655254983511978738396912885147322253480971900470085293068654935641242664032735891423775201411674454097184210176003127031601159566977659490017900052503302057686203610507418903791377639483028744267534639927277981691604268363028603698754304261120067724592654018834198728456550147944397830210236604451191840185480242941246846599101579714063452636867892068682729010707135981753043905233522052883826641587545719134642518292336956151102894733884534470579871242049279978956970218401847379252892157390157278479897918589758029719751534435202290362627833800014193923881943623449753712926352986030492030788713294898816289763709836838280417165629128421049409168053954891280933202298028823716667767658044633023742088522814094582608183641299668492088876724062217893776503854735754018324655644632224904559999978970409738779509192320943595082695060682267354165812969315577294862498905503989567375380636245683766378569049856488279531548935818628092492026142047666443909576253938864616657278568124396547809022456263798049159632157233405554020737256486470376974978619390900868429998327060543327724357598974324773161895606427286400132556759628397909232282966548387201273214995204687649084279272304616945051027601029587391169288532012895531992261183538354357493390675584868431809409767235957366066872664098724606882939008360130935005700165495874507342947609631935286282490273615958216221259739803856406074617080793993422582368718536554359265249354778317629275590625661256671174289047515696243717250375600992065341182245120195955227053109575364994980625508441465764276850155542109363997472656768921474052056413641189070069440046123028094176540691936542763459304128793436403207393630142299097608185342101535873570848880254255756290488360540948217506798950612865103785128644708271042496406814108696816795734628704704726627198878796645482438832584519359213328771537889509873881163347440958400598731367050198887595698461655207151594687255658758482358168660429987899521666557631858682522749989459780591368078107340005697360801713054971666811356297557218654566725738133058902883277665001560212772541612508273011387162306313506483681318096727509289889063825822177774739587957790377763730781272203575802979811171540970840550391358749643290208837340233577958409597851077878320355593779593705445534339905931140393150716124411965777190721343606419759128937507434153366406409665934881267328912712134113587303849759868920139217346958386369496278960680526588845371031345054411995547847164536177739917841505583316671518040702809873921092763715163533999889388995401524575543515544766808480925002937105969610021715389963274989276546176100202110610801578654735591044774035594752103766146301137429697100502854815304029258978589503146263858799588538486162769433239412801756022491265632816340946434957595813276331882211281656471988583466567992343015674918366526409746244430781934375604337469996383501509445128771271776756196051199613878483371330786613153544281258143919876690848385586763312188742395105181059242972052306333711764408264883959679053320929856395978936598210698530047483935620740517645502790580859994804399530685824191515375233189220459598757242732786289192673659240619727534777025553990247488280270774798893781444515128539706337905758741875668447887606240551455848441605326908622470223710742592451734096779264559162153491083701149684926147544433453427615207274517948497866040498485451105013364963352828549417646950861549499774261102877964062339578321429435946157979955917321989338524805473757953902760316396700428387228332630272751485775798927737638911831787373048298001098325323261583886094084764444407215883413648759569994277702309286993896610981351037116231838601984742137181810545381226696026074776732171112796267759145209000501037478055063712918637043221486979978719594896381394225510538505463132256516498537450287728357161236994366192519040335745366946427627861197944835276800000000000000000000000000000000000000000000000000000000000*i1^121 + -63951545762204028414339538324044443595539942819663634647932188674647810196265570280107714796689661017044685772833677080242995988985627618309120350800422494246909502438985100327927707763698501104730712948296848687869701138124145818893160819213386222217438355368954792642934731618867245607087750817716680638413917078024031570854451286436683694159721927254709287434295718305975627764068133174954062239935062125051289273140837121410008186639113278115653275480348600234436334732734968442355387877249983633172092635215593868958857390083450097582748128741766718411780320180707860867041562333267019452400870502078663360614079449227931324314390288316127828972844383771577434854913289943434398202042535651151871904966632466335222650942650333204830879604801997895841288069469157826818092024079796989903314865549709122397689116389499750727088196927977719128905567408805479339763301344382267217163626548945578967289496142908110779224670615537582330380304385545820286326469008993204457985996240851726131506300912663720239259531951346986894407735048998765608484633887560916500970785903439723784242122792608248961146716650532659427741800640867421720455134592549426573449878090931385581309465052442941059190786089706336484808507617147471767464410069222465957181604600716994818483030987707630316089991253670819964236047354136273904154551302471909420511714717907412120972202997843875012485682572344220517250299269826967239793152867981946057379171597969774927454414832851953492913842036854432193468188256445508932337064402701207561499616535269778247253622162890853532986779757409418989647360723296037342807919403544912218876930738533481603083298276604954360770360118691261063965574116628286985281060584840299852998267652342653184688501037278859433929268070641533587184409254191269484990397340727376165102131744845375483257587282458607837146893402257345820545590895118116978938578782466973627725878041145494941033901771476793214776539019586809437298756580586883569021333419538588525765355092137177904591510100564955389140926059886072707514501035776700955003327530512142096257210316850278746581297976146838574515926365671387273943415305779092784434941239937750156085310706292398451075194685059849940176616191159271806556237757836299549603493408594096689347652053705018148915113589757716245884564486119035614705284729356070900214457922827930074064676593257969522751213104126880188031961950821579696102630613195141809470042492717176664381500433531435659010173177865888917020557719571428297510028391544512014851034729530651463880620482500030138661961030896471385945432202763542365369753651965265260892541597929031010949031514564581207564425778527857244443627608358350013400179080541290049334147991791188973894445563462217733229596358313323421025320844909866381347261322584623023834087929428605347123493076295645114793810068976574074883927574617241826178887633770929330777092402561482156698352070766363689148773278695837351126468303246414277977933580844124112289398150610311968202109092741053475727803573927217611304863711712873977998149670846111158319790139592651924451851829733733008086402031012898405787298179298944647236138478709140262712992348506908533092053800210968579407910942317366828198909462848612776479941113390879082556786440971191525744964461109226404272337399859920484862050696381217933703994267252984903793417570292536034739234210457567219345010831362828245520643935671598922943664677462486319539326896816173596997557591445826835710239853536240966502691746876011749933766825845717187272630664047209643368576989373109520152220584097499904245067349073288840712903605438991889700127569511895996102381653937479620009733620273955592560574472579499276064002182710308750949673095356632291440860672621715707075322571126589124900757995372282953269709565912508775413206409605634066125612090500206420956141077835614460898241997090844178905679806342365668460321494083787813875426283841880845727179169267218309724762745733056756779641327750611684820136302097865952167479319905024192006301645437647413750574862202151430726839260877652065133542939734519641949548395093510497113661464603896980458341457217588368478381276318797559980036694782103945496189017972636400949739750510795609717355372026267715827121630826470729391792495792521411965344304497962267393214278688727546781423877542692834508800000000000000000000000000000000000000000000000000000000000*i1^122 + 391332552631550291293886789333664211981127972409372076561643946450431808338233433010200654181994257044371478915343443596787074492334728267732810558214986369711249487782523178473032002906040702534621008300663504979999614858343799298341011300885717941667721573640108452077121215920793211408869925126133793022274730884987164132484799834082814449353129068493569222644453089351317230896914901460822427562557047613086557499345589175809638421228902776742481509264512903073697454393286636696985284277528626557176064976837359944866343799973420163469034743002607129611889089209169445748246925147499850232411855204917604172315515308452203190431938489546360835104423039831467913293101280992719836612337641917567991925368691586048442605853809172446213540372709074194740365419851124037458476473966046149100434773978970880047193230691125716175545026412342657366346709853763482629006688742119459629816844474562732476964842936756001593734654673645378842975355813166798740653128015385077817801162539284039232273777066760899915506541200650628673376727217220960722889196348115771369474266012763905026648251478138086183683362559675354975382220327799767647267706928891792722929065879674167412783949014481323925374534517384833043600296019976293048360050776886277408502527319196035037608708851591734417629076064217014188970417836589952663515397347760316024180657587980173955275518682109641099556370457759484290200353378683710265153882641748039420268990831401141347474414652510160099000078398200561155335167396076939751036406404577563968959362549929007467225041762007794418178359666057065049420753499150908185708898074840120038091696907964497114923757104021641206862967653369316090737681920462450258736284762437897110258145425564283937585505231786209963100341582181944277868816325119249266689083016053414729247470288183638037620707696503874717228777439696280563795373440844757276983387307607158593395334083140549059959319084677357628776938842713426031795896413429214240009368643497576756619228010911167976308201496094258758894568213982942482237356521260033037187025167815621352703093232750641131206467287840361448062964916402277773090339538068041867880190818599883225833316383215342514751215519600228776882857709189910251204267796725217199438355982926307323649006479730274585522071371954409203431104385776543494528008192914287349226036663106559067880075021988988180050878006868021887911956532147877352423645749335166766345735384369935334467564009391022775187430872782484232125609073778764045080871839206982589298100057274013395430369460678974580102466753715116309445012911965756448346900378218931647924246275118569653398959734140681223485918895219143857814240107917037886772399509236436919531820531732324965647300299480932653984523390830487199853080859927294614854984359981751807003754389566965656165152553318751121299112412018581259722474471253020726837713224171759705702532650003631986953392165933823748559865672179416691107370738737504845520372806044666645618189538729390694406940721249417472302797925541800691733156659252315055524743990014487220394645503245230944666029075451757951322560704098848442623204974236922637276643247007438437166241709313681739478848233978282051630646688598887846948507214902891091214940644780312510134779333311334575210173332282170022404942679161334081129663260116332205036371531395595863936026728517808835521390089792715025647001293933311476347162819384631828876959481935074007058822914568968860131136500062460254452709061207275800086762609356354258179988089063047142328424311935166670885691672448363917763457844187227147023192631054439741576178249466379740776188949017898386799193477246925718649255504263725293424596489212947678227034292442135928509273319628316181557655547631583160691963762058479107275450141644657604499983416136368470978418662805650739424062454877892248505248890091335932133678991602206822390268451157977357395295617967639607028133569189060149598140092743319849965258061799324727804873018286580180260782088755160033338136841297758122745716480837050060109071817745064189079498796892485402659277153744329104828002417125801809513371174537345260193498255423871847281508171628636211013746656465318831327836695549634116021568096257216165490788502604198587329099371566199345671935217839614389414690760253667522833481670639154732461511128645632000000000000000000000000000000000000000000000000000000000*i1^123 + -2987190883564809379135724275540692727554233677213123888058342346919934755912270345672055320038774303729590952439468470079510719978611273046686200802108796402690665978681936534232839969081275778080082946303284474790779378089609192030337170596169547306810091175516204991552631359246993477433333975801581114805540442552625171392132722201591096259886380107137807569761013151922213772446603384300910587022218389503566323641566463532535750856090633963929182882769788147130015371172032102007776377951731552780587867694711047728764980353223880512127767296255077564461878826725517188285883409136885514777869678235995842084681308634391435579395525008508086691710612333911201725931718286983047549064559203724585034982924326213441009005852968298297630444039832906425813593595144551648277140259764391420239024235528476273788663967716991416696384809669053467986522510747082058485797294934312035462250334871470091122161189473129560551218134670651241181041837574007171055653864645452291427107148419765264098766185849069377936468464658142268853626651402447856893428290573145203101705532750648181013407641607695196816825299726205883018409830004790815211035728955229507420874528414460095408601561635489742166519469997687319514555993659453285564088906219932176786466317764235253380947432396923652178635556304303938456407005300700426879740808163210333824034917533612532867593518153546162924181084959225720184039787343980728680397486051333286692011407525175872850591060543034327910180482223623690651248282478738340474743094019975045904066309495323558924044625304003417080192881976557919024762452904647273832304535410166158378974389820206910034458596367955155911105760779827957654580801888697416055391649356633711579511090761421535124671391657603098629669013603286015522392725940617040287058205901114351981886340549423843322256740148716797957092115184240025756709516946984225183601491415573922806302732181050857050189931490129009078372464040209912293686475977167001866998469384656566484806267781119117310823534580057902810461810418127060965813620497582271509387539821581581585156008519954192081063649693591782065005036859425227549347314379149715452152172022484660695257529426238622968338053128455448685750970764578872762414247323738953366510882196790567663754060854261924457073669663533426182413886160428770669069127070307381273821039936984602635772615841419747151640199751115462679108127297187724754120957449172831746197670984661834549155320576682130521172804928371811846020159217487110243987462536478982714393174431674008239539380895980406152200815356290612464151253674852919400890724430311751525719711765123772729623949017660635393767816455082139857276183188389343421847121862121497089800466717629037046648088155440603272224562641392255277676870058885791540899063930674745977959414171931786220909894719868858907966518400293420404662173931672306183044880078784917824398840073883933326607594715826200191204107308724756760301590633933243492639701078489577022696444440799391203429246267832292568520495584167254085653722652675626024563345201984119589576714230888960217224024054594060064410802228801326746733812886560618060227960072268311517238698218965621769319415032539956781128882636913719800286941991698321569628032600537357674449821239839711656224211672575397603571138759261639204479104053798439032370401116484135498536143565285605677444426696114618809763114937753868206185057128257008339900610173142771868641616121967533190209241167590582818507696537127543379171414220986528046009698837551734155918204910059568284036896781516729909664617072199231353701431800545002114408600871553554619978914441848379306837047152447110275578094139684598387732132108487968546508761862833965702209321168147122883761963548206706736232050027842999934465527127406970334260634342691096029780773796049329263737533937443191174415567763573674839919560589390384336307396168090548226156722290033158185688724709915875869532914321515564673073943132477388873864251828396225759030729150744832932147635177220019503494668429287112115372841390277501455936732575724667190760539418174051308306784457071087078651356370837728873477955966694711855332611145432677170346880881395717891260826816636636285241102092020274588844636149651478950431394706863453617059679651155599689740971382842301892994108619872599415560601600000000000000000000000000000000000000000000000000000000*i1^124 + 8390920845943197106226668066681988107238364306371185488120158853595558377357951450934984045091449168758386212558356830240627509482975971537095292916515474134678992992735068880876454407286595022457906942512722894977473805975778318989039582256414851768878987505701950947735755945399184923136480496671959689229899821218234695862834036014998921923240070981074308546527557084646056530930174116866441780128705367615191651289124379214775069234916700418247067642764010227952893789551772571110718791107463739084646699607871105605814521371576897982902839233644563950037597839631941289257650039696058155238836575294078404982725407165617263933353296881809375398659180518997690812501915425373813727483914100434649084999223130816635862390697185170681864647341691298881184625237328174215032650337230864787512038648443757853534655217345478200347503155076114902781710289224277176192758596280282688787942128178048172809751094995222547573218388622766435073684280475300162287098933674507690759465867862616300464979242530534154452786623000361945826987149345103824569527805113273996090532743851567931528743429640593303341360659754214486939426554734046592156154728918648568896646577160030543826594883666473818499275978341961273123999785664133354761689708666275244332244077520718628880688088602042751618818742160871235157834067528390042456898524650272552910793615220298407333023128205579648437075053281738715374002815022710895552229406039925342626774477729623091133394748840505993930101738182600208275529846077660994098132996888565783674929967712922546978297229949658983365918094277302893993907987217933142945086805625084587499307595535584557134316756534531795791274890233468871318080601998483047241970305975867656549129009543567585977904991619026833423818495143205793891425719460322344914886193299039411992451111425209728198435681890693864390717132996400398460480745385234460545661652323082617377475413464074598803602340495738924135187521458786973180583391239639001763470843001707037299544054327554423128070936213123989554338300889685946918717930715026347703962835977921002689493708310777523052793474376322752840278606534409640188201162319553700734541223161571217051952084898550795834321540820113080032715244841492863401704845014929152842734374503286202928178136152264528651419561205127296217128288220823833690152068527196225611783369014368721966203981436664260379301726165476664830566506360389135664397495741975092309872542132349675595171374883921557116185724076973211679713653187850894318265047538707269661091138075313609215800673094994345193904280732401468338512752182440529058551479093178013869935102038385538107794860341343518176923993396981264989615505772648132139090070374695623036112662817039371309833282120110216511611732719015345077990869851855601459488917951102128114318825495318957703555047721374470874742368559870451751825378742822842739574716294386407934002821929696584984738517316276349485113037492861963841481946464997079343050301168420152894058951866529064108905215349713699596671927973197965396791147770755862496044789545370868366405693438275543038612914068533891111375782938265938301605366132529280390295828045405302518590656593888910858803275880752582431766015345059774272692623678289921529440899044719973929728243197107016556437980539850096435055097964032154515533570752989751797826993005005276399351046543075139001360753232494409918408125715696480364389807267048433910236118994760038563640422285111487940579061929371276936304380841485042124975991651446891112579257535092387990298755372501403177110341771022689676768929571276702055734324635336551969213084936122080655252788331287700571889531122910725172641871088264536392807676994901990102020887858861177903969205559493587878564223582559957813730465232861482180390002725655055357110587818804187278356013635104113750238006753268144150123314215463489527596068992432748464379486355304733257071770426318012690152697603474582252699001008980283696544188102589582030620195592480227303928543095756046852524251544228510274148645872072329993143373243889173396480184567946562195918344483573510920200309365973976939075529290610788370454178021096804340823268731499607704991675811202094297829173222859378857035603010939136966373522310422483995757014544877242528430899672949267520262234336087569154071140690548490240000000000000000000000000000000000000000000000000000000*i1^125 + -53224083330657723120935121595994284552562361042313862617238243486230601949560769420607498617038635603173972102073956090994346411605900079122179544010182611238917098641101243366088136947698542421258025508555560456626727366540395856099047475521123526923653695198759072973259979419710123454524747676733641672487208718123927371801619308194475686343122092377949005355904329759830021924731911884578405166001752743977902200409663444269400535862483649757619668440438170318511759602897411953589143746429394750015228443101284413058267725363046115867292471497035073307858136555126460183996286232603792070632758198160313981579535933287089957486961289190650848951834489217854566413896951660324400745996799132773077175009688694116641576153933431915409213895442358444456790930589902561174254429414262365481433480466386810887284264032107629983633762571815327083854635031620218973993711841225524479718654188587080016469133734941716433287147510967701665838684143264106001080693639815532557304836024679526600146338334618672429418995834564173709928287521194238083603873787715416260428938453324917139649879561208875048365184214961150655827710867277641458687909398985990580034550823610253726287768443735960659874215870781107787143998282528621275801681416505413316201965723321254066323150351086788812863498317719646213293507949616390819756044853570689216605098158803507296044555706870010416368426065826167661895614209167545780828135180493050620027576209749198857128283598920454260422272736445821077559472016790530963938663414949630489090390311177435243873223229448679405721547442721370015464029838577875576952953766516821316323057560071285194626953401413783787999118625773896511040809747946480185595781519672017330629877674456653052901318469786124675382339057790884920359820852352585229204682741931317321790485235688249464718754649735107323668206168929291378782907845135720801777085510850238927727851232547033627626739947530097217195161404191127274871268133244634453655721536202683826757584697947287658065515304180778496496353047799928610805776872598732170087002218957257697759472584285908237716568695744178190526443616518604551805013734069797156776504037192545874681012765673837138206687297302577168139137205630603973546152731200845052894764781984015806053113670014381382837693157571915165317205574785924104325317980753214651762165229358517179907857026879921381614998232645101475013327396301456135533842010595827746696348001299701016342242239412900711437251684944977354821099970263092271735531292736064772815967433917232015677662183585635317958326935774090748555785154515119837918453582424902528507900370948433354128498857730293225352758090455426382178508763080441458061512105413372637568345222512967083618771334843751894766620175101389286585788422510690455329157551881259329144939043413521865081466125805139394442217296847242659139570469654629366554918996035601596643607072679995464800009688165544355362313577900208542783175318183455293371663170516402481136886903036918505398605057907200955205848186916540358806000480820638311745456105668001033287541807893714817587592574267822038851971519098819224791473539694834864542362453657888664549755679225297595529338300392908411156181613448940305932082900606268818866454309537422328988904578014704700587717540786950510834221049025758647539045911407639706223515447758102201197377904929847545403043251561357214334572106475209081118626580471748224999440283207031736043782724932116639547932784837825401333138501895683477965007069199870650753962540575647326317085895917178727563701976289933069178814166455134369864722243493337295932710779781108125271498633598980971243854053609028107228973479319487858961865222407028461581714881917342838924517776442926957006231831479039494846035200589563363728377641200174074116649921114788038900867660216117126173808222880528976407991328779439925999345806089515798599453328888241493598177354193906331758393235056154390077930578051985992586419151497875526536358526260005143662819173089837523424742210568708167729816128807104171901327224308665365531444755299997890930261442100761566411877484572655002664581049543591429835821483394632252826834307817786989763882476902682899350565057124590939852366172394636433679624828735476111409643473221243213943556398234963051751283094622075786661698994176000000000000000000000000000000000000000000000000000000*i1^126 + 211597679929475476723194907015331244335348034093368251787711093861103200576521501841984392877991905649088931160401428464403801817310707226985842990138135933239657376365167416530067464558508264494602390943948794530028213373318218263339306152542289596710410118286452749783337194208587343135299920320154132207131053621699200505378545193802344337339655044636933498871382618580300868618541564530315231525188061535301960480233346711660852652819715480361511792514651742622218419935723180731832013493874139414886769039108734828700982052740000955969372017950191602712883648998345175411611112605732552224907124289322353943279610610152731871804032231544251596210208681093715298985218397799051924962450034644294803749223758346104014493299685049562513713721925457518982865332552903522043159428342692038532426590522877958328156952952471674895834769290080159213681182114201025762793078816717998749748923210163608613409010740401147769771849387085543749474341892856681359817838261030848531798496418328131157549812223560724590371454509817674570905309214546117853750748104125116140157396650920540969971304117892114827407608601961428209076159020513140414175851491396900625753902963979838941302648817958381323026063798361067678150525096452090133375392186093351067189664425259500945323096012672743185403746333320135966491032833053771572359819250017134771236087391262033226779739001997237681269858108950782614484668479150501277813274276110900325671587911887546330191467442640425626997133142785848385994640745508764131466404673367393440311967923692985656455492669912300925718105297988065605645337898398293033492222021298837300681383545706791071989541962297368635221234386349655493359030834427373947845682972834229054247088115442348585473665603868468288940784548138848604619310846782753748873318446322448832005026866233940277897516676764324888524797836292537156150476988503937771660511713152865461844322067261057810330394910690490701538783240204665014269156812557631568560090930580426823648025125048418209469587776384423699569741568901727316067687929399130763007497274127534692452651444402686757358152876843929954494452836819027162508170691950148635243164064081154728355219958385811403645309420588202971672331852800328547183720923275627026403843309077217483267705500607184481674227627082332316854582256868903280299206016061179936414823315583282063712809173430183229005420155469006147732566036326522295897837886098374622948043991175254564379018395458872834985758395437204705112711846589160773071966042166971185600756609251838770720784306889522854707653001650912125265219273245545943668867615914914527787705051984033485907841225603461458821587333719566925814021714170325866487851031512295008989642259610534388280151218229201239205039756381346243383452429283418211043662803494022435882412151703485463955526616969788348193934767990052748325080477374303568114694851150463691123128337720250682776058633302772646279372388800280093739766816427373443406582355465863905800084453380992740282413035471281267410286379253478862537916184566474483521141615156160451055649576526952052933515400538988996150155054129605200062680789691793510610793962877741442247719159356763379325468381568951398191178146620605602246453563204037847082740683369319754133299459827743310901876581166973884488807821768986455796098795324386905617662286445391556519716551948546828848821906563529319974605381125977200032486972572925654522209817451037234902707210578278363743204605374742049990227935267952787493590345814543171208015644585079332653828908771014070939365326893492761375827598153506469908471476588680419297424871101956508442937992258571662815308948575807385274005649517808897276044623505721845918405301711732389645897234120359966377957599787650897136800512128584434106006948010979283332309563219470653996297318809238026558016090800420885260277033671497360925015813091028808960802369457903039775164988756079602175076566661787789343332968940374709816016783992506570812021279168926385140212424092256868399487529195975993917715972528525931987391829700859065952841256113488336622871304598892101161493167239244302819362782837354848082236522168385286933018129992112172735513320679215005743000224163144205323694386414912905635328340374999127490386529776704028787338670552885817240456456321146604748800000000000000000000000000000000000000000000000000000*i1^127 + 228901355316849813526148628970653027392248147408754907616958767819326965517148369084270301160673764773674578631799901219863980903896635480129095440316947588690591858690122324476906378875318463766062532829135224580574796687039776574497983851980087283307894664145936730683639799207717933964053046547461878848957951898244529596140544371585238643023495499598948905073636209810348101113147830282905451936982891738731462057844069309519840797879141362037551688090144744558168801938287162085851536180595762441068583280560331474443822189842042449775573061143294402692175334781945090391986481637126493715210991013800109916878284861262940359974255756601298007184165200598707769650864987434251723603865646830560108456178803120844637405847505914802984875630510272270102224885484568712715159417057334673568562263304530863574615754737294504931889505102870342097532694732940427849914184254753902248489321973258692497266362707507198144859095374095492172499674571665239766960901835447719941829710090219454681962230893324835784804692885927677531582941528842170934761235836275461623100438648354684558442329384646367477215903909917661619044034964496945040803528469113742154900295970048939007341725718668816871759048880962327766143692906027823306262792413053639912230953970078018906928827753090232345930510289571818849346787350350219943908869154464963509364939661846247466299211334107242812906299888881486029501796403929248779406799021356283313148192734996819104963230393961888076970088622847503379599452835861278357081036677635930206558771140224987349922568556965638911602605604272770517363580029521400838597277061418152995775048623099294311474757796138015138189172943731285489056938711577244709701487319831360112633679700925072514207449928530941188596153831857238873250378963969482039486968424408784878780200248082560909273305195005626446691710675378982545104658534404203452382685288752741240789264885255049743471802089080929144462003719107555846229280736498042270040822040577958832807498159613548835846001795013804246460100621560490649378889235886522111044727728057959113663396330345765915420909537856767471486719534931477638829938878151484896787615201920611423561682759307943739565617084501010444004862334026193409891961531428457293775495887135011478956861453414121264341827136482834654956894794564939203106430579264997792898200366009006692553024187239494135192652030853696795551609530801457253740683606549752581242104940386136586898835690065467056075516330087862092063479330759586633200508363470983216515990476147803479923283066929123123515374010440389544058075427263651819692750393129587361136453788825577365607302802310545000996405162837115134946375728643488797016225824623347553469961588829534618900168639200548710250176172482788821402879553869973506553826419125089355626254368022063750570382077066373683995559949800189668112030302266679406337180075169657178558316792698056304500441054685391863511220167317853688573792273632850083898875113349743127004925934983087092690102012901894096950228822370808131539592752804007760748812554992441532278495072181662356855642121702794355729443903979722411610933712596167194730305593162727380744767286451443351418940751547927834927436721019035707984452848991051535013465390847719834530500154803435156403043780071352205802106372555235396028015372050531845575171535488936433621283875727095916857912603171918349402075040657865829790059224350609305056887832310649185078042879487696742834027002227446250601797379245534833687319905865924167882642734813119050901821346903400861914229640523242978550476496954287133190116188282187997591199606213517332780384231986599748745455089702547486136341789392045381507849222737158412843914976044715417108657110115611817391372991906547319256992549699340818500171472296344889882971757095666173341497276268627594621946632051896534262555934236143677114192891225922771812841998588329805335429866119864233647147140666336436213488739117096493500092140869480248251248299219538628942252306052696738620888001243736853772831930440301806330476991246466085472838581992439159719319693358546442867759618288594570933125268772814069710549064694083803832627045769698575173435524019607978049026999967113199736259871134432185844047841382736219881772197451254368439490573741286212721021791764480000000000000000000000000000000000000000000000000000*i1^128 + -5133668007105779137705284022012963080761880864105066232615932574687288271388377420494430135535707002054006712299762439628307059086611003769383630499687148266015322904908956342152304416205114535489439873542354513311538328680630448256136038822297295615794055192889467763809835915456595503445406460729959454395926031739639299456136356423720264974343233044920038263379095670898175214594129771134514835037226592478025236025227387659148663652349361487825861609040182870177173004177002975522127570980572970426017541092100026488558053165627358676525915372784170639236706502702036075217359821378642741921512369444665381839684059694464579694119494185039618187252008060963728574959310449646421432277437743854704087012293533199804787894339304011067210097118243848341947927834748630462553892152954300403284263359479292192372349932938709974253440261158326518670008481417359127387826628292086079791457496720818600049777835983363643130999935838975933043936009393425147866503520014777366793639430648617197408106718723946571063825140764759168482791473993992279214525025546197339284477793580606216421549335588170829339478315447083337286340395099148292224825735390897309476418601245245768970855368913237085367348475978333519276798342662517922731114262806817510059646117678809955203426808415519109723891644534061254925863977209409889274778632165722126931699279953601546887044183475535751838868997450618911416579037019613669332522162240736400881880536108766176717613054623722236276341108303556048185993389668787254007532249760919014891009699775359038478028006280348901836309367769184312112447812640822268636141030230207178148523094413674867091568715439344190877200281972804658900162360669018433646168210505292866111478838405104927356140669138837619499732067661294563430363273799181199295479250044773796021035142862276798299886273695563147785071325503237460468445180966115882415128188120675294233239722898546802209524052272061418432852224752097638826613109886520774655449152124980889331126978457677338538597476350907860264417162108054884189720823947983517265573517132949813464591700521763345272397269425749023193245877109158875699025645592486757288474811900322448089539493801052745137806086947871252906995736177473024237247638974805584103786387119611171171956177438094627667338250098654282568283202797894673479297930180949103585253715420886939362365452756282281597036478288564583329001711244528736000482570290296746461305925308016527851949406759657680930862374165099350717678937630834348159649740533528615265874429056864946012054313169800637744162935338498795556193424666101918700114093260073635328186274877640221484871051782421257762919228522782242856973503114396032926368395300547974031431846625804353284849323198874756552605923159695968273315862586323338300081862772636428372569249318423751565998141972826072374930773923303825065086954050815854646179576078733365099214013329895533037130886897977231176655112593207603063852690532064443877591759916859536046276519965131974096767909297007203672200926415857232631662914071451799376549642974002043786487590196566689149612510303069027975602151502472140690132728069172042134448304304415990948462346775638692269580424975804839757479864470356129742819069022950101852427304970192103150797098836223458495870950215567499671121743911496338906303744634071978609544744988304121580506799943467571325622817040037350967925372470340138260686149158195194807144606299713343795692838976707101271498653977093887238802852308089950225661839210298867957352346350881144922522278131663099247160728032921603213665690740494013537281771489523098604109508182330191213527005637511351497349344525247141032956842805072904208344908500781614265188108220000398664753387858936641767659851068856334196099405385025916511296689725824229063610349869765693283257208993213900859666317099074705187433556916666550096740604536144394074700725633464251083872141752821832539710373519140286052644151004944473016278793560747773323805315910120529008410122671300979068927879508135297941257973690636010365320341294777504429015015554514050514803960627698809198891066056979929022090447172686433562002417619825157839154075783306462315039594695366924278464077755287835587173331721357884993411529330789127644285501275876190466744480847171728709779456000000000000000000000000000000000000000000000000000*i1^129 + 2611325505462858498796297480928360896068081064306778214631752838727536557961026614870482848771061326895017207924029229115843079930137965875817324118876972218925880297988322258320961263756021527112369261962212995517946504273540629078176055295494421444468500587387647820865165202105824198416946105334510435184054738606130295769867900780473919408409747984871455260561845157489190015650365404191761859171008477545416413849814847459339502135794027417036684617000929982086508146932988816494988191039444069471124748341697401847436082996292883411369855144696670757991799430484412954371277820963065264464648978156392879342617357327329594403809881136372041556840872192798095679863652794407273965819719012702895912411017691195655985323023755472680929341449403699777807503428519952712326774968789255800438021974653544415856557450960697180965725329137437569832894452639888984594237227935438771501846292675064305830669179051401835654504406547682420642247563829242705178040067795585295655395296511476450500913949664401179582035496760380424415646775789762426609885094971813637633853045047726275786408799882903839121894267932462081134487441587678428901320709555839633734658616397605167975851668675681603504357647265818676886439574200693514214861851131098409300379405598275806669383863382002655230510306449387246438135661231306251769896500819441509640633765627252827484338936978472249716719357702546614832402838880867393819584210923302334273224840043896699980960301241832325008162719349350118553815717532172767736195148786577289975358042193457891625893080777737408793434539156842744089677134014743000862168069232519087200705271597494202709869038583401046149985785474317419079865746159691412360387933416360833322302165671128506718002681715440343244756579006238087799029386151681405172316771835059928237172885981089069288728490710522357233827560962888554757566216377294635544337515858839635154794470765084502615498367426070362522314845553389600009613483448584801066106073062657622417210968093668489180844098598587981074977010866974122955083830291993762007571390137853485285684994631385604176573369763666539229760037602683893622796407820982333184182816613041983065928839813042847586161094885389531735490700014357285018862739942453970637534821372148332408495099836101731423328383730901939997512546623923191627260958561748072392769741580632729619835525698533789236500545502656666744716982308436533046577931561829410813970330373552344992581307048470095737031414262228839683844204478300879868043918458390969999976257134684111276113071209940969586557488490080578833474174332262913213822325673523907165627927525450311436294489706481638248910307903060732646280561228858736251238900660526245393742533103332183845581910023283280811702055513072273919242239523252019307555853739583688413507061602241728598475358723478842397204947521494158284322204721618885952205495410471119399967340077452420137811015895551845188359438092767316036493060043116193168530296622778294569279734327412692200410401502459815915416446672847559596289384500795276465376127750765768737893776799281804065263197535901468604285652875772163237295725799864781804531329585540445277600292027412064554327884350212883389348488382137973071386506512830697238286369099399384067621658205358820185576377959706148982697070028460835934241834873907661200447601573579369145178576243328922387071700569354329667916301411666407923297720074475911336627929584147886569668032044193360985344325642545369237905096907009318174616075519349501257038379283807632144355746944890364843357975149446821962171678059769964198837494554417684364097594679523428687732508226752502506519334391320325216715154285421286216608646139467950178836151352078466986364237819115014697653954761852199220497046448799505082508074538526021575356994973635616566767995011896273736645714526880575733241019977916162445013340898037595310130233552495129950594483146885630554685035122012667461477762869953510079446241089199200545150175543743937519656585562541126568742987630432696805888387580270570232990975855173108399163494161785661332602484641257805862163140667955255202225375586675985468662987168136315848566276631823233301630432484933707999156806736438419634981603092836873607309773759644688167437240038756927366113352766770380800000000000000000000000000000000000000000000000000*i1^130 + 12730582889879580783325597954755143194995617788447315087931392158253654866746715421954245898497526355744247533047657737263472552149853682697265155984975046941299164083373578052311850368473205574664570225935392659281759743533902631536623987844084280344785999423676039602498018594227301652605165954385003438006059763065792289262413922047094672583374202465683836347108744679674366069766185350528151574752591304451164022946979918501034381309749250830104807111250195290401256825480024621847609819868309346455104933337998402844655048514549321134203482149282377590531520438279657013279511707151204061343277038774663700480631975703632548534855794524292458318213679975976194621731594964408118320637637153433387456767299189823414831101507537020763009657851374893639886063853400911958152855585451183879343528474998044712188434332488843834182894404068480505490570361523605282342753471692187823062936244710430738034814119254846541374441373038284063772675710786921543370931625664898585585326476263181546027857772875839471532719945810817507539857839979671542342336332068321815302184832079495713928951872876759929387637845990155766798163447622402859945633448090547314841562046361214004312027606903072473959341732220940374754706100062711596495751510298817805982213411058022522068027693679992442415002734330492996629374685885566078067463502508767551278506255832221931875943090948955432182497929293796437606973604671849341712105522031797192213145821364572685511126304372232253782039267646418612092946722421515246937608829282962739687772915613375237692001767991679843674426947862744015421873907041571538471558719829489395838373195334342464686048604861873531863400407893800345492951882086636978008252688264287075080505738016597216572314895837766492610816168922745756251728995176473025119542251521261803202003201814901235466798720122878195184863990231830209726651954050484109004809633065309880628567234966133110568345536806564513091619499179142874659333781862342915002770229114568993920948318055538412769814336162117776817394918484305131953192400575358804498974511784185997995275971555510695349721739994684690190699729463491701134815409095344469430708402561464025424932587853356538569626623264023520638749414965721501434333503903814605098312975917497135693643331887169854926802706671761696540800130410697103406712058149573045540791692800076647694757249639240665510257568977085138248792765193696463404493039015667272319284705078688533793333821025338683945515420041230127630348862945328990234700642892889972423781040172740700857436356125525321091108515580985322167373934655508861379592191582009657723957742456752016337404116798244021113526924104116049884675813276890967375439540285818910735375734501752313594214282899198357350902581638551124023922778114509987374381263534916341424732869454186375184619732044133836207164387651239663214267949030392071975172779121730192867213655960759947073410013625173899814419192772197782049029534968111994940098827849748166866865477939682744865918659404501734525535271276616090602512343489359504145807467299168021223010473573505266911934651046566119536463059392920370755633790856264451578488692143365750657100365857749799420306502332205182591137384142544521155921476262007874328548671494427454233531755586024225670948989504188034021352239737343145324918742005955885197906971460283868857987609750713004476537628249047612010795455932992143083165428124044830571434401749243329563307227471919153615711572429540920062702264017923418929598942050427428200677413544571833544563161902016921346060545013006380266387886988226354863557358602191867310086702922547477951029234236739876538466239276847696726621403534473761425931746215752144010227115115704142333208902248539921416860690337713299706044498474249056811135947623973555912703891146016285942555283013850513232372841498282392406557964138282457738850450555552995801472354431932185368829317815369647504382469284221372116677554365775637867119240972306706762793076758706543931079754102746757022210536001801498338079422544828213799930742300977484048665758030368039552419221137498319325850810989564137777266696983983174493164988299389959828817843885353025325108311343641983602948112005340991043867371424683225848794623044587931424544469974141771085764362240000000000000000000000000000000000000000000000000*i1^131 + -57926321820111476182417173078401422132478455274754639156315011111840683465666645402482873169041342782544116646343150033032328461221996277918044470373703675472271038288143388265422087418419651210486480806049942055395654211150186093370111541052604851933054062205265561858445269458992599923280217887961648455177402372946198491119948239674028084579405508068184208558748816862822586797016016109793711666078189600839320360844770916649240525148451384549284129212293265780319349818662668955930564809406892106273720600641723714686483772505704287360515936479412939304374692747410942501717857390888352757542026091933673820394268945173130611300072761696195976326391133856026631122580849416631635268593979089925174278875963328949814839050162360438436344668203602671810241128840935607249514148698526559058049381680147328677957599930351139816905386763828536236171547860091672534577335684459062706510844714815779013793207372350103871292939920194109946830826087786757994367612428584473466069686454662456543539240311643203189220979178277021825649052392655930969981676789503303807774272563671259864636578926384951403474449533466072114868757809381955683224046254065379570912767850016208523628416625234891678445106141573333627658553332843493755799074679630242693569470873416136747946405912490890446187726922922778504577824315151004006701393633394731544787523988032411766982355409476550768785532677467510914555818319825795262727041541734993092945278457050304902574909329942127679280581084422633669170355046503737417485554684134669160249144827267364998413976130114124468663505398766822631545173131493200542484943342591853213688520164170016537330794345420346921123271555350101424673501936084043380502515670505744787415868738825923799517028284826726183445681682863172897539404393206936982592773557547982496499822774099531114877345677952900971083746244776671838426523231828786629176582282031603234379631426401155460069519436409701288583335962187635968333203296919228544938709448079936785431953577956996372377273796388273686854387704959052396077071753010559415315458370750026897789906849953017317259741578448537211924868274410773304114780774533726477632491570424246185596764444347835818523215093611744990321764427206301605808083378373178761264512144966103748713378043164570027983225220830308747206712030495337863413860658740925682144011430635054952293279076198419037984083033773368416693012637146911426187460075797447122392736669265133575822956278494043934510993101835006119688280244309504186299472874293621705407970257434118351120392492472476491432461470515559284103122710221206742668763692930260581890335793888216409190032126153607835159381008817588865010711859797310338303932976416268235015070964804150687633282639341342634313552391714091513829490950918190783643515155307230612734616807029209497043584326051923537405214128169974999921636582494828394521052044947740271369277192437212218723958211233311050366992379149776423895032706932410319009449064714592826384550141754665631020215102193526092718743080912550652598590760054870635930538228486934281286599947965806537336908918675857889331301891298914480166373567517780470953424017299560742961657340039943673596276840711839119322700944458457902132291300231662579823449741184137170912030722851735776913588450284264272162148388420293406281042056741257480744964538875401195511154832104022229457013787466732039427089638933414617683676535314354211885382982369628866091100864746314531391729243911713545966529939124517684730345626668331261835896094265624904742104320379397886567361938463073700473403313290279445454752931003906627738613703771124696748452717231342116553866264270359208936089968799522679583123925935811155297584621882414348064413566703711775594228826348358950432633260524803671034516506858818970937653019317052106638997597046924135725255721865863073976923178306419976216209447856535916252303874639908093970911389213672267570108254518063642018110629278297773784694838702632660586335176518539575722884808553268585520389728235085531598924406762791391143106005024243916620422177989230468495588343813396334204004351401084314121840992757767144503507849550674143436012392954813943836138793964994112651225686014307524735733915637566733224294290552241938738494838181984206848000000000000000000000000000000000000000000000000*i1^132 + -139185667957376359542067692190500590976081448845466726660317921893100571228238631496221702062886126307734048558330574241453008883299074095548027148849664458282663812103501463650979538956799599375439816908402490254360397164327398238606872409723774107687914400115145550198303910860655735277970278255757468143848753447450210327340388288201031405201719863353802018678456111615235724756764686104007208034554010478946670811915601575551133158700631458329476661397594235122733688050352994425429370293226279427537924924768900169671412282168032644807578266083678583483927344477125685003482786443732733662028724335020075265670487885162844179882670958500927929997154111239897643376596881648320855133280036285598788554841197403722935188390297767446937214980439623295107147762612002313958772560200408504787223832124134182381327150690741738921434958359728556122844344577727106098692032026726532572283444527509898222922108644120718414774093630109366605203642741583055549927269593686837890343017004560965273566495379315939774314721415388659512250259942452966406363774064794987766948688769635503687950560333479489183628222555543194322899441287347629273725597969622775602446229954188936699304741236850642992075452932520436552010492366362601736299484780864290411428489704673069174274177970043162387949383649507192833726049009769878928996649932459918927470201500761091902130145940933872780841231044456647149320713360489666202718477876275409951482066446998763146116646952135502357369609311912114034249058690509108377190175756327529016493971472673570217236714384655408864695261802478067945778456047415728577019803842091815238060875350768055579336368844948262302811007580502477943768115210390487706840460587348929012707125580917487672069726689098770850301568496620149689934070606098998061608980121839738041639414580345514360880703604001540252436649081191270127172485481395439406267102537905524525728276695340784436120630031636500716543723741331183132141034996282302216866960294882088530581792763618943681539633400378926533885141358985163375215142156447923350172008549080154028059514315550935593083371072356309973887285658754309271045330393570038420682612125870340175082722406747868623325912123991790970342419634056683833672225132315485644686514198842737944395691574999124876045906997810111032773754136452397175689293140458955229358699245188001864007467877526215031172814683821343783199221177575600101718100814347285343618979519586787934790080664159557515913896532858430763602656070452463213166448237284459144722271147726965223585196133325132089449801590008384237930059596560958716035110829195096731185998333227612527197326429324180368661012227169115356462038087298874579330736150029693577572923082179114029666074670987887076033150960756374420954974381301002702647715149538891661357340845852611119631426523214848832483865825623135223605954039425151458252505605428230945769974712760043869981890338746461448281976701476489367956880450767396708196398382570569501266960732550514431719656561611356370483639184387762709758048327521666303938276880184772964439611901751833277269068156665595186583998542832453610803671926205875225137337748182831201746713182608949197698526055770661895357064188244258984232967664367116595751099780592653418408060206643363785737899865933084335233610369570166103994497236922930500324885529400005184110854520445855206347982611401657787021424327755926678215880475436235471865245910677397177935201449845318100561295693445445599070414671296805018774020178737312680560480005085872096224978103723714849593030066985243222178262746027005691884200669278399913708567540038789292432564743279271120500233435192459951156546512224258384994951000993081996036804894064693513045312658431189467805010946094208452516076234518648492389951972674096862300320090471739759333957180055267729949696596390220687497911016822195800615834685451443473789495329783129323665204650751961724341206569473543838069664015867935005778767661049093664850828959103374231853268216356981922850532107281530133564639125680674841492532725151454292690260188196476845556873458034870562129700835814833747714741843836492528121368279883686086846057281370866825555749973889220869711296105652761287361756910544063404039587811059771203678446498611200000000000000000000000000000000000000000000000*i1^133 + -127752901042289754147756918035089790532659266442799204335033018106515328122334065185024559516334128591428407293023730661143279602932267403920787784623879495479969811268463936362894410343132783018774094831708193475277685680408085541387334417155191852859550700382321034367201627411813773728212319951248422458814725650111467376294857357999162306673540142171227844629421352906390348406829267632924430396261909444928894370582285223878621910648779246888706095698576724869388218914457838288941954963318018514125329632321492681659851018986268649920484971452109376556221798807013026748293728915707614440609446003425398850050712648517941405913249084140874682823058800733865843952488215399911766335376553884054241274867060954361668747887793516029553452457644982442820516607281256029086873384449968091901431627349262143931782714160289439564202882986052807977901947908889523937345398156836245510691909941384471042641359253072498869681101228589683725684633750065352686781699537134363391938627874766925845067723902042675858765747705513466230085547225709055024412738765394115636459277664310363370885670675736301125623080966533057152039310852414790188541266510282893470369870361975754667679980112387379870221314130334523475028866830026204674323837320334973573940099565827913708200752169088524735566287231040143622539148847798513832163009940420866318358919780640635339208091641960526729275400852692270366748692875320437287258626453839510764043087556336954460476610259672646329315398681470279932963960839947230429014068800699830340430402664220195877625732336806904753911656637863911898483216345174552847260874606445330955218188370873337856352317541643961433890399313620051250445417032966618863001092055992105912791090451317606839078231699798092483651213815325939417462132960605577499207271762646026162363629390588695156354536042296394886211267908195854079677624854026340029557022910498306622530175734954047206461997381380847365970086128524611927259179159218853446184934496617082143116551492716962690535716760513906556266386235121161844518818308827936416881615745029750193833846212554382240970593406788011562187926435765595295335883022429141205123004379314218135057974032193056263269054963864558906915222324244122134974993453811338136490088161212099583420241579423474656887937713161017128424467989710014156462811976354647550410667288398102663408629120852001989339698550822199059085565862080402501391339599675420460489466176626604291452579325685015953234069000409228440597904203916110159302047883134313917350236959911021350198057647639833672205805401198052057862025744774151114500091793075348469229093119991314356819833426007680844783913657057021309221215263419800065174601243175864620800075003008305560606914874848955529318991221019336881575795583167526903063905312161829824747347279357150374362187667072989371359152321132012877019531950015349439699948042289444705139216971694795696969259099245816083998319338795007747170299950869303386826348448714704225475416222967039572204834117889882105242132533084561751663302066923046074911220409129897055632004998753656343153487676721754790451821871707703363702601744332302088135451495341510964061926475796160324045470246594324892720424186263858119470111076766965136862460233320642506977426435590808737483288563081763540975563026938354705151034157911068411852498373798856381716992140744494084494108060121649267737099573657594415514006381142271450925797227806532323276668264958359726954401084249087915155897252223799169505944790637914221260845492187100751306108336795105410597375309104444604647581530666488368508418035897634946104594645903477903693681417385105381462800361595344071868648257668497395481440291299439271320235759392121948508663574968311937289909187928703330173232783033573493013538401869293579256696339135314349777002101815262254042329715067436019452264660334499249210778212732862811341759334911199965535803994629671943291705741442195596370234554288027690380937043290424907392531185186556606960084885722202528189335813211529441336220907611901822849644920114076646765543843502911375102189239617429002092861241532506823328872608325889053305542727021876024346145936530623130379960367408049763155632705714398294131825192841862671552471837358113601617920000000000000000000000000000000000000000000000*i1^134 + 110967390228902388557138885530420345654656639673351773845379526992352178238884768148830177886738880575470054178342147519394686982277665197339332038910662446964904155089969615957630051865101971221026979258643649759855828356275597852383335770872612430062824566333309671997287207590128141356538866832979726754025652497632114960752840748718270133050501077034513249467070968469754010026812865753121153130117753906421609960811247681946388955089072714285270689415713113921359433738465109771726813796719085750931778778873670813372737191570730549312919709976817691098758069441902652102337607483005307317960906549741297214546833568355693339213408561127679384957289361893360003123638358907943268428698882432948497893557579840610036729214732146500784448098929931489495796932790693099945673533356875603902039601600611004150799027691933843188264291217515561730747675127560223860499652120927843683771323303068826533304311326268346384525360874370885355686883232542555933303531048473273895380604200046182050337712681182906223581049083800466930103003489609941973775777713991194091361687938024926504259203863095483944969490558412449059284161900071244083808893550766508525995028939894620494483387021520901319950394551855207134235503157439499011106795309841817753860336303441026014739681891713023775899660503869058474371550858966171479424013367291170385131313481844360605524668605165393302744518833409800135172073606314875115523877806097403182604607481403559682624370243811119030760155118068628858867094376708997229498584099504238121711601668035515916160405780222400755397596911367117712537665263050663142024048881042727597622956569582838902455386757995888130544389141089736342254137119363292272336207543374229919364566113721508684838682624555961282730494009768489835795236546581257462147452832827672169731735914366958107303015724869646012175251042058451187717215062254558666287341904919566868273061912176455772014534250201439556134240407505409763413969487861451664884185058236705952140310620054519241661927938027163372558407624806848662635029236513618653118986065580739575618705554184834879067993969847267872281340452954496282221810366748305147229733652946354063672439157609758788182379749615286824195665939745856608497159201797985789522697968028524883186491887499980475688906519045713196216456495045766255657496048553212769256091907910490313635062513390525230279905003213234854564323847322512065693490684387400338695373652843127874289352955553136924053160251368870853101487949215067419149002218668431501416515046773914938984181075702962224359134737915556313495659887431455834575939888549194311436090723861098031907805939288076160869067347509544260346006518307279076321158686455967517954339140276915604532349651633879374900269630066541854294282541702156391923520410332746685519168910119430153366403831449948943591678512340941182545529921827186743692930869313664449664365881905496648752441822453933794489535686895343300012867166347152666575932696660782026116235628995221229000484958352859701147846137584611075826593592529687514885757079585585941255400824161454884100871772429282871840582382052289590408803869546000650377828825578560829169162572086876109216153155528962225905561737032186806222852137233946125430195314061435444038260662268708092167447656331219959137894786565215385622046645687903616700518497145765279166697392998774168367708959664846416204399912942922625774914738324819843677692823050416594628184656314201337933259447158088781681642542011267949278529089240196373856562891513617566449381642812062969291196927056041547141514642067488266404137812529937086296631066989024686140431032683135084477550220879244007606360240877282042136418517924980551962237862899989762743046619987895388077602795843723090563951293843316071212552243307241711201436285542091060213959287372339853866358353463502782082741561531826616220851962865127453394568980412821472497027337270499556178191902235885531039995648233952178687594612540378740894642117742616478178612151463146853154099538096246632182571184283963040548417091250786289474902091161384538126783388906519760396646926134448245812741450237019187329787714101731753671512131645919964460567755419109060817441543210269392500462710354108040653322835722240000000000000000000000000000000000000000000000*i1^135 + -66987076032243109531004300884681538323988887860954962635795881027769241138278591818499394783993200035815886200236388695801380752545591637378030921405266062712033523826357194136347831850877431768972105474026535861734511443754184372091723297078342164522867015033042833453807892947283732755413884479611162265732410569346576657840103970808024370009179608028140984510019938091896713288073236978566236791145187080225033461170876046947723525393156152819488370570106387653631824478071385756031654667401229258675043251826353686668520399154904830715884886183696649752080812760062319653977651582594094208027615458950771175238890290997847239013513872963916061621226646688076394598319359774811191599526777983466198243144286170923869032481862239902448826680789571127993335626566066715182989361472818188652758987446016126349440959734155393046568538954328972634661876313611074638562058047017943326728230537124303030592671526053821566502027553622163109794395273058357621415901842579112371890121570822791130727528532924027324895515720375214646228565661210341963940353081625439220986390567695862207743356159605874059721811437253945594625495599505402495487881181229577063286004863212040692737168746912609176816490370853580672350213581218463054510471153305542672222653644512244211283173854709796180535488107741437155482373035054917179841654999837649607122800697813316943279962384333562628882700335262113267905863896327122323433206331151911232087587325784060972655311456728097487034986377405001954680257198590476690003943185218392432964949014993959968992960701349218385947335262717731786175539909084657816695620044839084569515321571739126374989283083860648924118666197935274055896747366210555591952109230861063538801754483384664134790143286493989012865845852433597215909735384213125282747546909967718320307060917437885665374315824208997496078196649918694685650562412429679626819745080760370316204296560980752126154721822384559936170604713657096911519147036151981950139745825976872271367371569898179815638994174192589014296335082514568509414826743204413898041175487519144397443286487367794356704790070398958581799898179065338200499289111044737289922965338991554985493134863638739601330442265550235684804663322636234216321240859582093613274368366764070650722944788845173158516306516611054487307227156404833257646513423388590700126062100105261580364579758512445991183446574674607443140850738782084696148652409402098193631338511227058607372321420234430287031532781257077829959509152518897437462290924843128744018191098316194320751387152824773800035516463016437025849167401740884665081816926810038262258586488902521272203683450455261457851367176834740583479656990682785239772908840001342549965296217962819056360626848150131234405069630919620320904573406564106071950344006423562286594959200704364703482820409874250934930507367871259348368996872769860808039460233115035896906430337960223698119358753523743860263192599521655463888415888696039125362566175726715567058838621579521222863610694959877674087430906422888472747734765386529122684913888790375717593518602573667702774428263929328145105999894530131810827469705110668580488336574462979747182101973704334681309619440644530362971084287496052300288165353198306782574945802025933089648648977864925593865430446619306732313672828109347027673621374043962152643866452392953325341895801781369183106022892881077337520768158572666753186460981024358891094416434144332041640235319587913659309768530594877246001213488590278827056668185687648211336377318663952545566118184711406965913362233300998598945829627565811473508820915504730256912983808660892845641726440902426220294397087924144300392788745165880109176145591458168079654790727646054269222409464917423440269363649268521999408279941428834249718402141829594323861822928100135386412153684012596715712041319011614076208154565319094141158700184693612350006831845601459580761991818103238117050573313692102383190499082170107132713963537638510638137672565218206788494922879137077528416112125464960802991598307741036289228942427793183112339381607713137725394305104652116159134677623203150105868733360298602591100925797341374498942001306364310705496023262356688984699807385971970750996213198756573262695628800000000000000000000000000000000000000000000*i1^136 + 23872917896186831012662460015682251201883591087194595433302109906755757389699144422733821676356609099192484547713486901947107435051754092655311772309907018590481285722682148475592050227093509274937278864553792158000270729555171376729765041133463944018961438671572913244399307934747905084320185776417680428481833312141198875291095617721821767299772337400618359916664994293721406240448561949121365754609682968058969485583394515166094655564538558556683800494352167686473332265752456940252230326756763016948873924353849146543939639507987282796799397401692442699683393693683102282876329873087277665394861213008431454413950070524355681172692967849853185793989393238830202802611049631044374223587830968509464716283995633443400674354870573829770078567315734559940422862927158107346020190567614773104015189180653612390839222226221405475235499879202682790207203490598377333454873385846892079045681715662070525903993529893882963031866050656560464758359605794046358631788240575309141800162168437142767390986265562082443762967573225164437989106691713384617081908988044789334654707730610802448327705937746079989587479289201234491113528187100176136031974082766888148004030935840432528348015037426619791941435583193950638104549999324319053590445908012257600509508065321779438984018686815984757452410838733195883971557070387993572890565491554815323177064783214186506347865033304300617529513881407177616934764739860643995678689707242471774350688511919846548808200186313260015358007727154151327678248445720297221829791673527390345661689710176933452137359625476499043649795311261589563947092464095922646642079516938590590508941434566749854551813340857011597422775376571028666845288050678524431869011976930624509203900046885174979833125404713876673854760129427585749876606166299349646035503421732572723699542610110160518737861698640618082357763320099863894502744486633281746578420098408523116803065658153904966207191873512893903713763873401869181929507642406444021235317560985721334816546663052588786689897834258195640802904200533118383941290460620540816196310617742384482453039663407873139757611432536253885660011325210075861322120833881355106003069635661522247107522293386033374577448034128806346817984297964335430443440915260763669489018958130792681551170370380123878482866506996562574389424420511259855763493952694066831617896386582441545434238862192825820720870969239716348282279926393307480558175420184562715036315761524046585624149439689084004511883420492095347845814126071200017927973555680188190760769997776670584192486469824078390910125744125062375635976759075628118283590094793838413424487494096202270194232520185060732477257138489768107344103556223835801413887829762535501379551715179236562900701015085390464779458143378247731821480762844656019213149843935752490241626568269430753588373325688050944430809675825107005684050048639243676221293002578772574561479859914146440023071194240833018512444621821433796303973444886245092243020755821832048048359382524930128130735301878791294842255437510908003486314163250141190432387975500800934581967590892818262032887456870558437344972191276761813377384083135600680830739330004008724508257114346036634954670086283821413481849269764494732580350445760309044468244974308522113518905873979104421834310529714861385990529887988482946307123389606301637411122624473369716178930222372182230504299009236386709022336048051088144653835893197542440166132571992268679367953930250764583185989163211301188923359501787148069714485239952197976585321462280615599697987160957129518822250088903145198250190178695992956608988372236728788061567932047559301599588913708100570064296916873442251305791244543943044478836083020576284571697521862188304971779169242546680306525387791490386799384622191276535006730189098847767786423621075348753830914520650842455075810596652474863068116533503998116038083539352092118290487222663750346809287358204864194032453073084310320955407888511787096555016010427179444907177322877121463225682906424985712475053108227118142363902357427691581729556238450692670455295309081394152287893172410158399001581847442715503016819202420734045777768548731549165967694161498274405304019744149869114693439698168110265280765354039050240000000000000000000000000000000000000000000*i1^137 + -6941216530417650034313606153042781165107988506277055149478593060512425914472314960201941712667420154064635605149023285908789022436372670405840476101251470563339184323444159924009681691508366400321316400854599457675531250062799645867382642141410186242186568681762625095536312164045612652397271434699169378574827123022957905714913335151513088669395273156983551101941421296541857973470763168091821363342522528067125116268561755436243104393579053535893146623718196737023754056289256383015273145205010740769450305106651280044123176784894612433392613599781341090156916456181111373001808170234202419208638676916219069122155448070427006349384035393942075830355552846301736551092338581855190124427581850752038601171128256535357206809328349524920530989902229399805009595188254983327371548947990565342455343906612229864901088060010250972764518839856192180726963921190387470898619416657998148950780009403154315660641573880287354471350251422693891211105374310163262534610431809526060165573483098434399977368251763521043678060611379261074492899978163825658983676977067993996902477705772518214560458787806366030324685105271096637221925494960353248524342905626812249180019711596099477550092811530515686031529518958420354965364725647943870817926664497322232080913348671572656727658858928613843965680946486275329477251468116066404865675405221247436563208498758766358611012937659837570175405144261512514014695071114636799174048421090648415937246041196286928503643980125067898082821030088330936017211972721454399431093036920790928593015532959294647634683344843066896131277245650994164698068226671367409266214448343207022547295896129364423618236524471731326888461499963364077076141494303406480601849646686104614541286559673685089950356087095346706598758149536552633263868927200240025308126368238893799249114196957060142203851419311707448427391554807300447703098736877305569480403539271300294772122763523255902254609090817201052468010678696121653464573226304769730208352463477712550394621478376807955096891782696721447791238800007712518237216024804227029697061837461338754295536919859621792211532637248564756063065975386901789001743096826405708484420651566380117006995247173925407704359674554896941812168961524878635700507549955428837856050332851039649012870027073199020235758355246411865504757488270170410538802832022454574510647277076440253194664504074254416661009035144139205406210592818503050985430350312470009923418652877576470260969239594592650182159406280327487495380420194036007757203524264120966717574571577350283250369485837197483018758435352282827045208483299223132513821187345481939183968070871049616070114517319153580533338724115641326835621457160760834106858792127774140584344436545542102802778060630494524945211722999302661904867186324159690909276009468559753370639111052932646890518153328324097836843799161713061444434503491089499950538895908825551970307528601786991967293915594699370435218457313009449824010862416014249857678466811858352546203341555231436313193735480257870416373306597512914281490405595298692759588962903808799264648316843127663231950583031851191561564162624944509780133000417862051235156851365444670309956192698082728538911202553549380288422864706691330301521417250935719388385371170914900733326896532285657861822338068496714941196076209251956590190925612565562067125220264588594984205025093105105399340743373253428129147203179124748672110682807725198410258018564936124467954127978808877102128071756953800437070427675153479669352191188560552630287253320004799769032522963763024318677275102616045861655896717721587170546051126892051081878257746747412766487556352379882710484831389888093613888171747779757896802523662335915066065538726450239685390136252558842150508123553643752398182437758139038376175393122609986906021573266226162304173896276900161965071132905052563125645985875514816913371247388827522740313402068013376240979474911578473647281057440388151460512721410199254904631145660875044136701133032794743424661147784756119015271624482803995813057365312132707455050996913508492306632899336607618743008665564306677858108544238380167235788320811305163934866613867534823353455697522059544658268954082698257756051744083680580033576960000000000000000000000000000000000000000000*i1^138 + 1966288766730127138511605421766200552074979832767706947779658875370215152384653877453560708088635671981679967151000281901509452327227167353725779771087582961494772838043036015029180625412975586647141834612804142841502458830233095233346678436320037267133203935944880343014144007111801614338602677942649496403511678331567432901969656025287392489087188311486106045802577838543755882062389013969822440293875504770591230609602127189097899066526893706707699833705884430181107370496228742605580762764880606956481273140133907479424841577752808038725856819898896117433584887409326639412342439989641123446011745604628736486648352833244730256239014583205958118580433457520387671723196283350739147271393134254634290305014871639561156741023207122468873299572117636573223546250302186587812970304721857586767226239793282926454417640249221569152931468883180182973139568082732617385422730171996870038943517000522381095275835622202950891749975839176885315784629617972212829735962830201961085071837877522199281482230191907275119561467673990646751892423912401651914300303074251111884717267167016338418916322627497396021219780861810111754475864100448869166311611687359536871122692087353212673446449690077821492367804734778160463849088940605417088195459654309102671323714210911867128901180952494707609393668798940672947445838941329365215813301290285691901865254024515195507278960158971442573237333005837658273859229962680022322770535192109546299040205784741104353151789928101248484461502606698191210882169330779580598548327985733936108303605003261658981103468976921993764400828734820078834123610678494110597852233438632438489304985578692474172036250628861685002095289633696750841667192805103424947632073753087673716754938309765542752704219460213446527265448146258309683367208203506113431327990050929626597572429461151046464327169364039489843060398745892347667756945229652168229066477993842994329055138839724552861195779396710540163969260449139253650645308829600683385394681076964300119644797627605405942391667497185869546130877921274383211703124726913347981970560179311431340929367388730060744217142645412339232751311429773419698796608193177797002440801764186645670685405354881274406616842647162039991136034437395320603078791940585477802829375530775807173526371286527760016786058147287298846800447291248305869737719760711469171072656795908551693089535833895560781678636566498723153283806662790041374539050367545929341649782826528465008767444947597989621525586757288307979181487947861886161481390860516233514819744763438518572970913235191000254472979756895028156962858184319915700375756984261991763576705739374783724736355631243594580710787478633747391873925882437273090789698808131732296491583684810293329802285885214661844699903878933764017306203567126524393520808508408140218377245326338268868605973802956636751415431736828675699351724462055418769075378911295322663189031689209873502825449508705830450201179011013004117911181788826242406711009380162948195172472002636322616220299068305316565034015641805950027681176382817414332795896548708817565813260237208553107319956313335096173515712537375068517438128043682769565628893549153292610294245705571644821514806036911790703639877636730727248828282810209812895778380741442592739934335929389596570395746356119897066946118339650472929579687401993051234385289644465354350481328765392486973558703617322636719741511183753422438372504713160637911278575833115942625398634603374057348329897772774051605511046361029917353937118611840287613075198242248172989719926680508452824371678294907951531176310389854592266140904274883051328770403223373829460951671458922384558328067364381114608317344756656715811095200220150506311984198108758459245806853149303105880570213090991112266184531645328188095668140402958113417421078597948355400841667716741327193481668301485645685121271484845557546590149823675858794546897335862900902687964979818009247942970655448227762828440638874297303726011284349074916046228095585366416360186077027165715519490645252481492036633938827062482999385759112726634374937546445336526476347185608314967534776976157106665738580005124683284374308777816112013499270574831610478079736726482909132928917129343795200000000000000000000000000000000000000000*i1^139 + -426511134543434029980028528967741505467254213287356682022549592251421350535346339440931730272044973598584324847129301012559937883187149920806401013030923218786746751377822577057161991023749182852633165524472215663273072045792335181536771487087080047723700505405149025802448429525576768537607287512292560013654078790044870256574517382454642432556310283177953076720704654212493435107997159143155589306912993653665026720376463862050782982676040104157328108855695592823271080959786903190684363065136742103079893643798595470916366627912338298862128320909319973638835057206317468947758101460767682762048746046734303326016975076784628826052578447262942693857279362200480643010568207073382246270229932173284897189559515409636776589426189010496413975311501257765600632152050178396303644113910316827407256142180593927539727976358719150931958824857907980729630330201305826599697771563641540068173869762777774168275525197255011582671652784667991781175007070713493997375902075494353439257009756982090457188874664612659683595391998546505613546379998504495039775841315865046407683055232824297627363429363289377682819919689344376584065717797146602572025599282402594301190302811611056917782986297708789208577340377109849651641555224780158382923721408721726575602293044180228030231637048681776147596827825528070345156658793813404470260567011006133315704354070298788218699183198813852164108911524905991223344007888842996512039676329183753486765811544771997581362739600719931654282687031100623594500541412331616823318538106562229989196806649087766661061355514069869944283263657555747447801708151023910568311748031334971528664085618666187915390385734387778959694357863863277405298398729266839591881489684257660824425608576825195782501951890430731773689313183390987836960052050415209950303525936144791194779179085842426860949185824064603553787175094797996485073782459054030364692269229496957607813157893280739042709891562366734176130290314548893755874954022094717917342380548850015480401507197478454997763775171370289269834781180024149858777660072732257511010824621466275038481811162156861979731685519586357730224537757916854119112821168517612854922171098748045970654729820177689747987566450597322866933035308847833398614342271304183582611203745092866569853075941431282408821641516941174767126871869107090526124869813157228029785236535001170585872300629082048127092283404055591266457657082713350535224258573176784004758730268958865637783738543804085382831008927512154625408824155999084463357284321393534061196792316017737967748694002464890670024503941461257497643049326437984108261961440742750128518317842772833169202825603706032689319464721191016021420241428161551599428834482000274066675770538072345752006923696336402614129832901431584779161589853879513907654754099157450230894513329870054253804377143095135097970864495687525318816290494633239788568798050298021366213842769704229432201910162510035436595160659178776115741435538486326640716212284139614811824086996708373181523245805822701425011709341533625322295085145364197156463270249383862021943490687786176370771622411456077541578286985413744302279531831519624740100143118654235498984187136002454836358959314385451501348678187518973735914905195378585684469414403091194476090547139711467074255385100441579225304239729094911567285507972739754555276981210846834139000953296877690139498990838182519153315091844676549248941976694356194033613864799434860390438662046015008442703606212592085078784342396720549870016167494323014799616534994517403484787741092935778597249830368262004853776255600320893719399669479068953160903737157699249468268216567272588999082280033753953128599632415585288604093696411804704793376031158336418738353527602776701398145452290811393531665271786838029906761690298289624621556065984435858457370383072581283874059445958887448184255021618785195622930360468297709274132185633453863854149112987922323720789821900758658099777313073523004953885607016075611534382410942939412612326434529920110122964238108373078840303758175198669592758390741791609588808844832761788989020385238093542656836001307972339559531278803699263296294189678979222634025887275564172392416148192614917657015091200000000000000000000000000000000000000000*i1^140 + 95054586433890487732161621024949922306339375856973305769142518257845378057282140275300538182875519562328187770983201916032863949954407185015624129183666139383949466405451813242883321044340911314733524065511836861016040366172963576912348674655334911411457379657273666932561762216370179714129828230745395173097567090219940641964815998251237939010818246680082234909952333424676649282793299938444871673249908056808081866810609638564626788082362485536167895781868985053839932405012429120944396709792513877714310921349264369560565096885107748135760729428247188882131845807475019578769428068322112132303770235115108586155058283322873982946049051125491156774695416286933086487690519685345367096462111458689204601506922214581031735367359320364194716770768259019244590895799241623298456576701465632891951156289744481025147372192493724387917625285023549888421950087252155154627514207755779364165992953274964545959587494606618419135799356691438483894538373045407904336447175061856490846515897386274715064702007549369803176320141318125360907133847743348612498291437522991027659766589557534584817887051367172959211432147091465398364834893736045106389966157013365987530572316675182844633515120266806711862673245013717027964937408190063625920525835986744652014947781577610744735479614686412831482948795170426801645268092024574917779197884411914167467998433889481803035756687834871193365471984997215096091649965653354188548972510386139084846010364290483525373267389056212475967763997332637993094454593380578894188070260980795142585935553667407975023374381910317029827050981580565721567528875656178857142045961079459379870140815244439959613304258331064354908899247369236566416225472041314691956466958319961879675500158397626801432669362696571071842750331944499843484368515763526009454376747713192581283056058514108807079448034413834681309065235310528800899103390324437361042159030249738755427604531851118983485170901841526908829886861806568519741477802718661946823818022215868182361225584554677612062313656449812611405781236851436166733989172644308033635904867773435769362424256759853462001254043864284024807421010005263436300000833012078774166766990643176123007020395430690357312607193752787654684570606685175005510258925755019203107977770331683053759593625058663330178712349747960636807418962807985410592788371032322515067402108488486665922145184044148375247874001903452041403709225288603773410463662005739145694595913199304476130384773267399008904765405137103527905408409374163146597040790447691921782780101389501314537114443690678744663472644914656575339243102340115378892661233242380212759528752067221471140126193274273923101216235605106635922318163011075670808523644005891461300766428091377774630306380046182368945487245646797148372208907663509973219735364601277180618443885453713638824918097476576912902250587603103965450943267283228756206372119059747720624293681264443487062535988544187657316841620106730328611694159637403275484871999501137161240868883886931947678396925397407595124954303122578544467996755387422798045938244386893783380952193473680262128265908690688745334869660007121475033625499998646722679214949058346860040477318267380365674604687655391078584069289198924809039034053899478504283352370660237330954335547833283864289331801529493375283461851352999321861309120416440463215756153724030612112689519620863328173294154015787516516653432560600398639470951577270013201028751153405025248523096147755997735080491729202604569699019555652299608435387654224367865038007327154538628226669021152028256674376710465539325875994987696900841516581244996785400840262099623906232493853424352200962553781867721711462151111216270287061319653191125996050980675661925003143821683654330416838209272470277437820508577123874952795454015551707667624861457189485600253656444598604691089338533828466906368250265642811239299043807580220595895558434710713215126787103723187529038448328060959346664374059497761367855036848338743944953978912412699509600603002969609400520119194309866086574393663108997088906797692993680621519188331236743074517117537140025931616589686975332662242536617741659325271175508201039671008009547729372489607170654583390208000000000000000000000000000000000000000*i1^141 + -23470335334097631127734416896354223292830304623129895496589654533786282798286828726349023954055530494076670046365851369605321204396526327227084322720023136237481264262575014225194951645358981572396444469004109119007716493899805678753668262875911286604514574240763127663745245930147481949149409634940390924457692656403886723149476648528555055856693047154114582534641676103051409551709920925249815229203731625738197923316619465314550401192408065383882812274729099914679838993984114462945312438326155210803348489985375527498500321190894044008907032241516262782106597587465256536035863994754285190073654168455589194876419099709975770024370976746321052444345349102854754841892273180783594463035660691182152000702243463422336698558630478620195014587557556784530743684152026704557063986803554383234656284339877378240085446468352189845042609897048870787025329875591772638356809489958973770972466093720866383934004454625507344526017984232737075846180511109420630743345897605492942639338630805616772268322937127738805467663811797297389223734196192799542088984502206715473603632415944536953063064648336509042579903543082584456772832032960486927537839262296910422105023111799155336321376767430133748970713612623068928273574334521929352902762169328636586439163964022254105851564506916877646886960695010072169440164611825909406779267497490685158860236587338854566963260323276989295332608439150144738565849771793059258327742950279824979925874042112412921687537425257348379486276991530808484409821639448797946548406344436693243619718064198810991615200339663528898339798537682261069339718522451227679251792545514008174640839823123502114496788806349826743585780734592510133694778135110653906790604904122772266407554738435794302285531113938188679796245196362685536170141981621711397027446892584221545599677094380824942872262689570198261510408115337186606746574360409852094109251586846534923100472936306054274467069277154149361167283719424172812098143623131701322584197789231058555101421228939449854406932412598251008377426068576660241925338224392163366842866071544737099885432487081072791096405602934600771081690580234107348098880751443058773054797847627295234711021030581616518650825303682241236066649029586481305667949489083878060645154543777175709641242286381938874244516137515493205676490033829617862485809926014340979328034407137276993146180958753254994692686053264479247299630715255622065822290936315896468578577586479480806068475120638948696100567185200457666190196723669674365492043889934012932641081736887598435403502845572341722772228362770874783623639869864184016213670849151896767643900877588547476150464830254591588510491127267202500831109324576308656674102673311659459459310677523862122414326343667957905844715766697288644592643147146029437996064021255320622002625448848446478869933779134001813415577214978569810512654688754741406789955916704817643869764490837576656372708037942794399529528705767804078526116438400114039710519721601972913606740658505010013894139617368426617602582892859352789174917265966167550818596381199346490387680400148296932937854260433067018482906511204335174304676847902311369071840274036523693296027364612934194180703431295289731827950880915471318488618942953044898593456379493624709125373861550986829300843096488450632814327357445032250229100178999436231468957893297214718043789451746987207878573418388043696169393512120690542687237915459622009444609616597518620949260058845627137451648262812271645497239423213198351350874140204698852880189359510418893486207784061172785754867485080098637567329728233504186141984645497852957451256851369671457171676365583745782860304027048017494545859366559203120334386822064548008630852020988798181707889586239407092688824525249113018769579576555402934872068684764555516051342781440529397554627532211878867764439307620197629049175826694760284118099050903031878489672466478275637738585738135364622549693329920876489385751429457507797162987329105842224930750015911571789015510115138741157866943006142329523139856603967351075829598069575313665099010005728936513082458132714047436177175354033991185365981037039213998011592202387911583469742430019144404064167526400000000000000000000000000000000000000*i1^142 + 2428473800294790964415415630006333596204741479980300627418719887785334575877422133845163040779737971545568197668570226915980222631216718905682578250606103096853989332557435884599122327447908248903063184034690203615038273731141604987301127767241638215134695038786588636887315517322668770550426289059923515907008445112798874031793971484060904084124119896142232026670642925230097209907564715443742061183277217294870460287440418618328255667503564123849660692302892458479356392643948202351539143960965951619502540509255170228319989999613669674973751408366773192538334888922488167535910722615996938833392320194849805358192714268306281287505977588954497398359700744777813299480966173780004412072066495893493281995244440917470969829312390785357179778582571871393112019377161851716403023444152583763239478808543321195941175104973483352741218781976825822820777556796819358184379940033365321700046105450336784887497200788806247631540991911343852179265760132857463835040909096572568034231610303499386817465944834624782742453329224195363037824626593235854080851606704262236501836283878321971840285970427200235195808309569853428078901194826118072321612642488752846034464371763277931388869999530675867522744039722137738474580674368889521933112001843380303316309253364239469037800581590996260992949334259048555657196211773069775582451289610816117340573733394537899369109535281463955125109631315571187600775917764686543536886542175714775731560253811185411311151118158726246886509535314652899536908828812935719539161379270641769376915567912255559416426476532902099299696244407437241641161440312737327882762943771683966855726208566760452717045762597389392337926296304322088343563952314209581783350905240804089204621720806771349254610716728694980878409909099541853142476135594084884363147026020445486877137657371401686381097722229676694769608706965876725015466798961184905340438872776979077213389910775458542436398389236996457811268231208649222082922864305922202592450282378060384928658448839202618181381926706849272328299115990274685597174804329418798915152558107886613303204882391063482152597543605073186626339650275801917993927026485435494034472896004428263233203855967134632265497955598015700757144346252390494836019960568954861673981976237560685359003546263236325623347670908852806902366571332866593291893881626201809255746859994680223408199401173049202193451493178079870649862286957866903340881486689848867081857817341427601623990247721709748348724126051542619449946375978726384516526327473388764602182661352762258547344268405929362591729510937321233452149109073499134862240423980150337079547469847497561680545142937766270356870164527040200736801025326401563525519787560313460185175846610242036864866361557117402947399328700490588083034923932393761645824242588834657795922823692708435747458961950281028824548854290022493156339755112599462799141210025253749135327711528529660707411439642425902977801518560343083157948257002221158761080229607006548217444034772337314923205472884836882645389141167443671291973746441681287234792236184776814802289646425231546599801200701694619439026897272888693003296045403749772570160372353243136617431566327833429609860862086708043146773782478199231926964593089523354358503662817658047833094370733916807302150432668798768845486393686475490274811671188233124096044145795207437954276915404978508044009618334021940367112934400905838783963613738053439927216479309561807411181126688128136465255747166471545484847435631800927593794475537393107335657624430690931395736704596016534206725757677854580261246283466973110848607526409913741501964409737781434108883662566435503993918720455412725352567699397431949034764742405423751148042437394006063893486044595799671779494189762094970527911304515788042833306954739041460587593737268645818295527116805210935729312659114321187194193658043939340717699752260284432041411939029332720956061954116182905121417153987933479824021392439819828483797974315324179044084559248367492918470345599017883551204368018639900451242885671311981694200086607982853486266218651485006098361465784976527171926227397659189377703368493069989159683734731219419813663518594055536640000000000000000000000000000000000000*i1^143 + 384989071700642735913545340949508062826649775396548867117367197334380014862110492702911072605530267673686022280250939485933348528980881356866436292836763162536969880483636168377886953945362694962874248434309737684433823294473541895446242034734112101653562374663314689256664094032172524433823597152755911132366540659036921012772123204965383218485093697432248876182318700401200141135908325250489829216871654577642093983407094832740874774940287908676739096081939270087440148631363963200443378914521190265697631251778565260808011578864809606706708802133667441555997478173553817049327762520051762279067313165692344613252810053539796769389493207400967018465946968772890626123434352122575157003330863141480508002672230519196868215344002643228122114403649772876690697666889470114606689326751751781807161291885323064907721409891240733718569225961727522189770910282694768678418614616050617543912040942259318986790548203328565056824915671338304456511850820350032480482760048850429249647495231564513503029458268554733555244537110885020175363675540458239604635308773069049456083985116631300309734238642066916894098476962358061240755455898757996478840057919516804333454865034199159114697577417533833263171726580058115191523560233515533466095255424486571931790639905331514090296703810159217095466989671910090940753150150152867051461601874748078268765534406540704449496750832754671105868494806556409921379575701447646780474607019968078837773258580385941097219938736243615662099745032075397736545180668122039839702872313758460971358234546392777576788793747536953898018552023970244471358626270033862307435476609220302622985089302725719183583477185410243240440388067904135314894570208167654096948517738803910251014633866579837121652862548444858684368582182813810982164650287826059075570921870735340264765555313423092893396440897808285853752834297566781604728678698427652388501906272158682097691211152438620753300692700876224017080702328935566629754165676204910770800429961879652791310349156886304608165732388973406005993870106674534510201835840086240371060097578268531647676104469618799189167435666288250509997637617878787059654015922820920471221683724225194002794132128761473941237174482093692972009161537746517851835273829077240015889323286595767253028764923939968335687730496670386335832835809487232827848434434914796420163419257301279759181939397930982925478839231616870559092225522139924924062760660626581154576127838409878697124838743131414816144625483719359400349233623824332996797834267373310394899277499290293292964625946870144813759421761275436316924550836626876908482687609056486133795744441352792620488087672809692844776192565027423831897481014990441928449526843093672716199740741168127025896735971782918604009323343113813408218031735990659408644727124504634682566716751084740163330352918671179604745505810267191718195443977446949418304738306352170355831540804750505630542401248823911416807133137011674934092928633581064347952541720548775908596234820519404753399974608402447778694901822086146797447472744658407448527519400636083996389719201416482172694226154754683140162313787472314096264303831198970870693439196531938578347414589065237226806364795378367849042622089055715757572807810852757077553749704377884492029965989873045770942970537983215699585159723062219901841928558101802773446866815716931265639264162069725429906136218345418043118302345358134832349014049382267009559143894199209786820290176830992542864901120737281135354350516538847928480178844516719070534092231538146270383877920684651159850354511645653450608940688978595454363681211654066926771305595298736168238749066812609888638045289644350575102202435626606836978141359540635924788730249181288978413084107281394192108354266862178504076186995694409637773039613883103668411217003472607092294261781055605183980101560431017365864505332627735529210476660285532516015809685812576965179018222477444468660296931085463967324097106880579486105978625246544050877530284306577197915217698347693835139535208835744572166638000401850478919294983777507533371183935275390560634092040192123339103948045286276862350786452055257085598738270699401795856236544000000000000000000000000000000000000*i1^144 + -161794783417695162011295199412130568228130256006750086128109503623000114015388352224546419955922626883894360155578960901318190957746389752814820784397144082118903479811117576670410021268753742263031113501285061189572927724447194309072076274306826998690858763346356738663109978242210791909989013464198249557744620246912566848327370626115395025363442142683165527245892722783801931501142678457931867663465312085779234261829068373257810205692543176177846486369098961141370735590232485020160445778359792765036011260697472917117802184001762790501515930586138177121090340402081562761611684480895673691587100364291381418576164338107899676580278301505173984405641697906717481509335733905720256209087168556346619374390273199583164878306935418908854345994010410522461349799771065499484132664963461661335831622707746087027512701283385871420848802490452528982519928461280718419865968673857558311857229762845891642456992534111978383468095144968500790182339750880779489920818771590947172028415701860355966126105546621168516536134688713879373162933815353640584609516383212261348945769022290874607509598883141364482416598787083279424115479613500222994068025028873386174999197461539083989722956709638412531381231213008589740766655586624788032558854044652088084482990563242664431204508907627457421603325349899836238804641377638399809458431500614811667893033012448654140387979949337646243421477003173076084330244555553862388410189725237571849268943295000685446909817896404830874090894779247765181240222172005195045676661986663275063968113751100175174077963633462719556915596703323610161284685599535186203592782904698982955326982642484891797159516547117040574933459501297867103019561397265331280845442979129620929798514211440767279382620583252678270472828082612223299128536959291559869619219680846017459671558253440004204724200916227184459055794368564374172880831006074069930265774015490108211426500098817386619293657569072774791224189119024336689284025983468528123808747106153097863854008167588959456406176377321144187802924216097670909038397783838613246046509064315947556776432935889141712485371901839399514396044932461404719628261249802650277489679388808744666734142869112117777933665449767761703310913159193310147790454103821831545035106737765057453608353295898078244024531046706205608954627518419685386223673048069320903425330365915939412971924671157178124328614889919769667137685169705269891380485075705469175071840169521739868587066999585245080180132990006648610416639889180422798841195796163304317565740454684817875302516205951688669866426816279526673620271067418306937035144332112891103618879685943007093552207387021621971315641380480772142353876753395340218529734238215365664349104439511537038215349712557849240901017223126193428885201961790643716068466423631699963479821510107745347905633850194399197130979282842608748201952517850729931017614494152135925866985253030992018249206599503343914223735948617028815758785148102766966883509412033278741779406759185202646952667522958787105566412074124151948455763020696668955038966625110975630366351194008970610010587281497714619861414107478562237028909961125928074480909956547084551094023551073233080378893108623638724079578014072502811134079169606386743417040906390371660858356635660134423588024033226309264932925996122195487139314523252360542621967975517237424775815927912974372554686894354361788919788639142334303335804331483980092448843395122924061962169074895577886192291025477874492414568873964044745780960316335218279763373616813617310618551934818575745672857915877875098490806240169533923096422463583844900751489033047616731079193004876829862496869169898667078216242732927393775336129879089913603436439304238387299402041795921732157748974343354659299874810984362189186606673037094324398035012083528889141877866999459571304957278961597802795006273140334478335132587292059196546717100817200003158258311390939238481977520366811331949289574792327303524681446003798937988933447298060877968531366073438044932013746903758049564723845250413026666708009522891145567054479122605647310128098259961779649576140189841241287008409088168071713102270718395862220800000000000000000000000000000000000*i1^145 + 18892131921114948348874191165070697452542025173940239991830471389285735494920426245533271898260969381189796107058631219187535062058152276332701181534796083380305327076752379157889945657372610441781228527053028500972797743790384777207344048095479160346720260944092406988843823774100703485581979801805725707988614229274619462561463144897681672461388087148770719457174181045542248266602812495266092709553169841824366631825155163376240672625589878565195033006784493151599519478859630849265657479917120232070350451124071280248950007140135523422944542687320680735441667384641121561850390284875398789484826597442590947691228488996352390327069245008492375906801374294131214443984822119308796769178489630674289589388305788512257214417507642179231187675616577776067208108893243058308294112355041119496343364551230738402897639398084485903616292931232964939359561120759149908141486276216680872215655517608979591492220820450416071703021115572606403696942000665577602555625190766275576250254320650616987260143724053934328059013820907716931226619990270488448790759924987649466723581687467338828508850131624875065424333037186522205847693876116265243010983086403464723802162866057044653307942063694436775610061030878161171308421603090241919611868263137393571322794483661105256908465915410880033194656513948501815276926122902351518463378155691546638015321776876498692117098975010375238598207639047465664944235160069430962355145311146990230433330500321416426492309939429200011932466453132206147738573473831670227263545594106370455709978660828626555514018702879536997600899644955064585760016895863963357405968977770280222673672394687355887311891896496493730211213778596260562719447751905736292186094193436036628229036233516061871775400115001408265778407464440388635357240084920977493919394643731585474905071590766024496374999389082443229294198660321662358995148406941443316630340868297921986071747891443824483921710114041524137761608491468391917706249865796565576486981633623703213380687240857153799592548455709596078406325072665424035010441962970862827982957530248594469351431815491007836924286396050547161293639650744655922949601262751134562034736378458371015354256557113989241710786131477283864500113138709697538725063956622810924199151197979724561735531303283256722152774783117127560766806716431803958796493248742661830122040210872077263107084833627100550039169766325631698275236663640651876648661249201076752085917190170282640873389405703757056705136315378319956561635352899830647701935950386354911025941723174283343103113802733584048626113215102712254165973740899815026659010104248615560142679103174185505195920273295260138304681447454220275346082341037230571430830780961153954694940033453100149304188304155133673177775227623946571715041810427659422945620666985350788036791675562776617199476555733283436820896472498885685384871823105852704677665047450847002011475609167676882215016379793864409821325717861931194779563682352090001997862833851289838737145494346850823561658305903121967517517947056625139979910986720542055872623622637605594872471124420458278806946969854800853161822677983986885090164592900827565560554639730244588867181101948089456164635767172659001623217437074385253442041300757387604915877654847942574151277242647755079103512998764066053352109993244218680679630886837307352459867616195096433505100175156545785962866689440882524396127079806975052905454948511258505493028992177063740860717085621241346940491423724135000149544588640095554894344816835674629898326949093804762750352050278275991462255815280366546831733287563257850211803421098962632372992098244032890704316462221407609811686278185281075056691446926882544198169277085265654762747840222483821669578979810292916682124036783633790148051985338480481786421404215737122910726213588682537036073636195970977980452273320631230480838669588472773476257838680872333156937480081940564482398920183826960594929758330252810627119163085285330279217482063941481234082733220951365006511014838682560226575853768612060512732985136221541908771000368171515970649006769846224173984534289543642147111245000894299211955588234544476637993369600000000000000000000000000000000000*i1^146 + 24553719922792754876909798229417257964630422120216048480489011237577832430784121856886231227686908578322832560733756362562299440355498470468476140161031992832682539609335351568432381627998268939559875221529373458690894155526921677163800390755891740801796904821036111262982961790005523964356058163167740073403246428348880018331813583146612907797203094069375531375044406927672789240754176214282838719371199857484556031627263343119570986654202630091930617919136136247004821745483046600397190142833504064284654539246929252688464007867224171309961485724223843366910743399426207352990063180728415737420978945483510544226378748599534014895059348087205734880671499046630144777598304511268909642217541189468983445577761221784886627165555052448773383653807824221532050505388334591889030565217419683828489008201654331631928963744036668656801478955675623714310933653485941247988926702164266214897738615427342195543324229039631819948398289691114530620959610925081195900133468434337502572224721693274914388802447850079398421859229327668631906390686116965957365422620876064602053419858731676372152791701557924262971669671296638926422071320702890371795635963441794022035200682670279241523923997090260426796433145028675044746758152250383158072202219419263986156385235078811801555932459209632646195118477556877695592682780827888472670270455166303546062442927271447001242077120460364366422465006223000477427902409994126128635228819452583228277466683222698883900482400605192830903621757691340855746792072303866420523133916550150002616741149846861248017037937100435642520894284448187813655762658965215311522978857127654008171059892056393668891075270452693223157620393312618809668334290830600445570675462590112721177229915360155174137437214517852395579511377209023988663816341495835785199406293622139392716426578724157109644280986951443236783604198523299175313585840190177458644934735559298433442492166670163141751327750083947663295392930142136593929541151460103664237907625610467187842030767960496735306969118103523559196435480730926883109123914366143288170963156392910078110428658739297761014393275793272466974622876835566572622028911914563076767373385255655989211953086457536911325353723969479475864967138794192668602586763552403114698377676694511603792902004766732182542049810635946878964307585087309015336463975559271673974896655210970043432131807987074151535741910278646206246715977268551959036015497513108824613812454344196724819208560261295267968223896949731549186955688856198186296504945919709529066490042442873389835291038434647559073646874432775886770276184428148245606717959423810279130935323356165475594366610811414003845281953706294338299229093115939708541519307777192899184513707794981841542112124387375402286788701964597917550959530581909946709143979450099250110739155691103025995982265714278616474109111329831574638020123990130356410509880776484949643633027597266956208805106674744249516731468953327011562624549538131872407300178908635937612174506072249089833139340445908402026943413639401082443283461107217505499971974707487264706310005021970454197166882060666253644392739026955421324184120408759649765486280052733790016282697489049009551129785297765859708791845495223915560028884094572347531869773944067169095955438803999696460962954086866456289001500191979030581100318765842429871038319561812451573051883135599624575272504516275076778384617663648639838042323875302934858900084780208081808986805211440970915815784383754531341466617482967173870943198752898601139210648416587080859109245529253875591002825546804982517228050279949265499442234562666662542795758581506618424997369526578939012833846484062563848618824489490261212556779554882241900434715427528643673014330410446781973021463981243534303465242952812443743074116946490581354421634885266837422397252137200739863400513572766433781104958398746699096779051793862312753466532964822145360277369682154770732783935437877458865441983500903438628504281480890374362616862121403364735462904929348309379118549952763359801604708019221666647941023451288793412677819416604421567667782490358244855648632883750902974389089655062528000000000000000000000000000000000*i1^147 + -281376466076037502986761960696073056335625268378551797880645883609215024103437262753320093863270788652259557144461062077959140257650231953484439697661055401382567025704325988705973511087024170813024605231964354410688705526322035092122257616534123269377178222309655432171431564161717473426232565138159425175971088926699188419217405920981625215906920328389800318411624944363274819227808941317110900765954575477339730454105010026772128501118792436700585862227988680984593762652484397840235760982267539828853062734405907655857122682094192628116465257386817323454819518756031169925268564142096313641698914196153658433990637331747459249555452211739709409803774237415757112507888215406132373942267945017128794884479522678380803533233685643843709710161161503365667850566123265419349260152493945438561370655133670268959493656086949934717675229890200047435842767543417130221643082037527738551399498390117993191875508718624253701837859498290040151432137961402110127118419028568111965741369069924841892386302099341283147387030124922624598605882672585285790403535100768997623484760818975771999833120862010651028074207185740022271671210124457432701624426662700405853642590809383012759557289079390105198368636516867380642460551459689406497960089012338747792570815790049271104308153153081546305209499099352400468128804647912834351893163090317194109440027147604207617160072192929802603395775707895781698489754660369342604445617687789284155676867573614830031273987537108912076645634554000165787369840945334613910975691157744561626098932707756100536359050021569739920391613165135035185680728747962417641405685838364883654101377544206153569784254350451268163560263653540999309424503607092741359846820723792564197963873944009306078065537409423362085460644610446449760251239513642834204429010556615283219376925835222280918546943645266681321400181568357113408627020946918962700970160317129168041505598838678241224164356154834353792092679085011809418186986856173826622266049505912522124664268890057679380727673655657042609362737940456796204346441049259265818883773122263218826196932535283691669171129829386169298572131463208118189658184381780766590864341459835665702036069044361945188575706328982493253964150292538181060079499551012841875083636390223867289725292899939401732059163235054407115551534697707595951983918640823628313087199943240432052008712827941402903746616980277602935559975076814242954462655247301561845610721375546893381403321349292052931059857049484043204805925913033648678199828623893965531684822373368734142485552339361654697682229036974920055647544092200856797174974471711297126647319782090115083796429004440680981997737743199283346333183050451716221449064689812974807284579037998010257190558248137692014763819528653221515538310107633908360568066891066646296422984969592103869410900075514966048988644190304843208777134258820419992273078189777084661060671801545582198719105020135968030411045004632289489223413246467397020901073507435652290979675917008691823733590208567900751796399748495970099333316702248245318983200637035444714295223047095507018712247089176744165397639023757097046058684383702675243676522401133702764524968023827047332517994803956216543739209706089602620516077560791047727390167871850439286682018688753088997976671123847054005307118565877686227543616089071895446079828081276181656044484300508486022705198059320274775526303302447110257958747934120368120188197346376923328839739452573650141057836391778775979227755635948406866118644285871522845638300321033337728873038073329882673640484640050688808647337286372028352658377882811877143466277534317520576445147601119055112302262616541104898035929662420162454574346603374061863258094621215722333816582546666309475670404295411302872298340011736482047038023258884523654491363770855795800054308063616631842233499728907677694316895772998785612566717020470172074022515821079796165169420657508421181851755822704527517058502558967075111196509839910727532594863433219294483488718362825737433044901561726570943291462410062502887786744143473823308649042533017638391916372150567004943437092733607983215870686003200000000000000000000000000000000*i1^148 + 35855374974781789298726770865613198672576023830894567960507065058519012607545381482773950059520271231908873069474419118040575962164230833080545700069007275092017014361453277795543543179208282808982657440284387527289114283818845492698871563188457154094156864152479333470996420290166225779356481058345836380763672924946998499368564655675800205381896275125270114243170965656383348583188341097084164292399009771096418037645257873762079187005905065181388829520389061240708966088916176507142975424846303733393561777239912101738787456171866744742450989098455077408022197488978311077327824432061659704998260640568971413746575169791876449687411764992753735224752109453917830750656637647880205955036679069893397827193200535677015194569634432818517273236191318971314865232893038488178246923007199604813045317832138105301756109393415688939232564201750902170987806115561506722510434348846928287105058609418809751341140173558543259028917120509219041088814934737446257274393350317749826632723647236290960972864722616654094310696009988316319133357969959092558249537942258489123321326080874913643400949625148787011020906617476885564674947853992993180112020384486856209349557319290197574158343499955950577323656520256333036185974803232340232553808527585138542519564978956731362015754043946300512466778973417586949865812116786259284204833745306698018582243781422040461575017109619445972326673141357969607337201285287016027138280506311246181220444368500943480055113825471285814668840825234962169466169585401377638589476184953448618351964077425950128232494756345517067772212690487225575961343420350918896398261932743708773997065223664276478220025029530607021688325050090415378004727868373372609679996895876268637128134173842930696627594935874091562327233476053312579471071758119295669223667029377144353759419441908983977088202361130195566802326896194993297306938095881335484040677081397584088778234043371128210047499216709430763012232352741407313426527135639535817016387726422874716555610466252556347956293441732117512872227282732167302117176417994054535139670351671187488280798124748625415845908667014387068931369012517940144036980689632225984668697955688234396095232165759801935525386978532814815415817688976493237081451491173201320392949621203798348984025227549003684956409455153393428178043524147684576521210697295152998525921701439720623995759955896817752392252269634119255424571568130778104654548021115277259120155814191133853536409500188385201617119642993355266475460172057587100080862918661081856256042771015380137535502547181890553507967350650878058397739562566507151231211134262437393700977956044996636952384303262868944323051700179774788824670888256660336225654228138951532021925747558511933886343833071433285556310333342073561662321746494001884204795617820502063982760709855480901934862944096897988485243377793752321191352202893431382405370134087421738996840014258100740496898891504492868359390568093689622922747922954660666602839315269750710624883139780865843549694459567405839459836760444949189444826847551024926260608959878039163283327502902735254077002508873583505756800791908639726199488143506644944758095004685598461999893733083285383431507516981217174060907311361226118385849731496813590816150056699525622984232136209760033692103743357094349264227096127432204679900460032961744180395568447869752208543115643019417677732335921714696237990654019936275024497647611765969406547358438592875172815611578133286131564281185543475153935175470094882608883739873900722559258845957935729803363195343680165410086216480937204019378102969504873701199656381196230713042038838270845511463812036386999258656606009388766446738016785326330841950690375310987613062350238296375710727947507248459669051735902964705906378072236347882229385917800500582146516031822028265576238544269821113371460633895113881986475569842858148539015526880959437497852964817826557770355429676361597416754144721818596908907953856263459149044431262059733689898125150226388765592210590990717081248417117766597499032071128091572612145857976658427235889958405313319008327048209802779233166263210936893440000000000000000000000000000000*i1^149 + -1759489105760080872704808992675914803465421290516082692985907040668233710113535548622253529426414155369089595709902850521521482713299288689637683101131339260373284579088763096053417692324846152365419368766381766722364983481659338411466960281053166981003272876240862841284367630924302767141377025658586774476431655679874800281791156720604424743121031430450552402718648540298935766620449060073200042278276723112472038372497558349349428918369319246553779602860762709219672632491463434553301134653810097342076604877921273690089100399552111028166962735106934858041075610105824790612621919202025141322503812061803839067138723845886398103305250696251208805504016054038352313182855406241138623517321697653140104928180173743212286077267633563846498651505473213754731158442533322439659201184025488375723444317779190468055095386702843812992919583311540135264530122213593747695996146179668830401870509206732959844062553416573563584608309275764758127707325262649576364959058110538958850635089916874212552620845544468032363305177221264764507717813913460289626301167233777639654955315129148224443436689120054149408239115078309928100618312576635193639156404866046179196472842040712581937541370149188865980842769161856500436119403964393302824867958603816117476441810502461411370700812409927797172358179082495015618677378952152579004687911894614128661607769071496005779592028561701954621464256086438426328494163985784363320353697588549420612007794070228204152803242883896143670593642915764430378330806849646872471702462839364028652193214428428621394301559886189124315661510812922017980544320034506476905170709051268599112609656589654244850132717813545639399934624967743194642476015869644933099733209842454916886614098325925793404496317542840497984725244800492002316039653566424906503622326520616078587635990892202112644063229160183770358897197834408902244608573830374398464427856524676161463277378911061951350037384087560869697963949553524158281751718450446521837104250533557126882546095293701934193234964273930239319602528545418891485601165531027119080318146704952864455405870170966884061747412412937837461730109403460120736757103085952761424612489670919071186573926478421772494598644977880835846805271059641343371586269422147743484749154706933958267664518907140014626782261025175658250414684629728901312339336329113924177037150307373422862330574948204963558097193932569558064916507208533584933330068844252760842590558619438483854202798754319116167903702175673258270646517580476423496072181325946638473563013119221279889154303849764154250322281780927693678093940421933955742850058895260499639413081520888115504295966039337891244980308056906088236986367251130044937224645229154677439870114474453782905106445014456145121903051732104596249561347319807825057898035881681008304847059500961189827326623785606849566492565850815083096747499718055060183814093338519738055623120975008807502010516858475226156191590988763596023669414290599731700101643628175790412457774220833184528342142889106629902889771609325415652281959075230781074087764176486041036737110961580726038845073796869191292007807738093318973059251591060726038668845055548289507498295991689727304406739909102809431287732703560957862879842679681825855730991216714200852058930992653988944118228135542783476602300087344297263517169759559268445209397774900087471129662625515487092112848776947930264452289218202980122567699043328863658619507628514582902508026941615631200566255177971834910625696037898763278146271652931200555078060834234631257491144787613447061089606428346750336763612000496799384719990200118314246982316168462831806828450069018191811045872896275946028518102232530732284819907534338488730535594126577982561613855122606168183285985831539756065351414700971969490137100965409128869127144766949270361551923775130389565063166753594715861614245360005047580583064627053953962539248276561003597385996804190653938948211381462832797398887749059472101209334666575071560772799169280435502236067890338847212509822054996701335896251199836050853804871198295164080056298351255627929686611895262041363628163072000000000000000000000000000000*i1^150 + -49978132446404953634179190638903872835363498551370107273108790715042798267063859427219707649004512355901220899565643790367685335089388498482181711549487495029162652298652882646607144737712126694765568351094368992025946770112466246518152578466628956875901298519304544585841362537321608685203288609134797540721087980227951701454124208675337760362696867378955874101051461370801289051047665872883327201818130370740383501980362648801022734533580841364895569686172233756196533575281806352080600303009978066046984340474799425589310673247740221620449314265596467843549376541196670055683885174111505288606435864812955882116784224250626949554762043335734060693525246056586805222725680410521845557880773896615734725117173028536419979574617266625734308448363618477253482955190934049565657231981282478333070973627537588316031827791099302593110998039319513036965974027485536065312648286649515278185140663122539297257758670043102089252799197496865133116037699060669898225473278188107490957537020709254684519618866695771932994607999717037203699407770891686037185163434884749965491420303783729107273983069849867035661415855869925199062932019229997272669201348718867841064469546085204337212042531168049141169338424431490236022816126942019531018074251013268184732861350079967266353097084097980436163141791261278385403085575570296284969930500730404344019791316646575186148860451391367110809377768325226203384505343554926107751061521369036800564938307310154799022629635759352207309527892303790154907652311296244006723797567132132351896983137579010182743490800678034979164865990644496125212884847011827781719613312066039609297262127510528766784233229218323572684710716216347216627952415468563528052140310432007286950610603201497411753680404708473598320471863242880640932076690861987473546282821780976838323429675080393111907067017825029983119842453612828803046877874455555616008251721290841610414283204230205450563455101841924597477347575886881005305593509366589309975679350664129942884338031944593444690635748516611513700733481590376028846458529331303231123578733908532661901633240333130101893499635206613726313267964319634020157571367442250005440638754029173364374097384595742596440880378822500542130586406404959832919078689927263149540110814719884790222053446871360363332384779085500534828593051921645762408223304432595410510650996351318989767077498221339446680793707747968509509087710678796227619854800242888930470745815218968330967963666931607442317565015750749178673355428075779886464027069897791348888404739771317845165209831938345067595176448693913085384309865409782669629379811839980098535385759208111984566843833515318645673373406100619312504110720749968489236872671345171741433414140763022303549278280486235456572824618839928026133996036290819865279141881854523653042004584658238397282299106739271562124649700850433811232716922369227122051023179869119215621382028751675964619607392052352920048504424393574045248818933371032006990054006449582495363193426671615405241327120096765333430229376033176181016363728753454995783278812838160460652721853451647548319784555842316849905357643830442035644188511061452768436496135325375446916094261803835005344627936404270797979720973125656366667656184075091574790953070193135393561213622321773516880758615367796835816524479813026417466640949907687105054507856768475323440135381182547165133496908586364656059093401140900830081749864869592471567849589850084124546228428992393326359956606475602327546511571184648869731425766653817518746289533635467855413505423510594246142916412185302670336687945564756926725892787373607739875820809851915165300969909042297539057668868627535771529561076161432787257190989863005793214964347707008805364662743987450411777702186172846090409114608298024303626855238530994164494215640606805044733017422849746892186716025218618268619468897109900444880718668129547887912507589018986196051209779113574843957500175588187489369906619245904918421600740992011330728413439135575520838047983043022929676291254848599761250726672869569677666491459505793384108192572793593494247911935022674739200000000000000000000000000000*i1^151 + 12738532750568560349323401099177880435865648335232037738785594351220031644384836446297892643398843906478490654620274827898281473303676621647462538058307476646350838311199466613131158833703833468263510399201026853814029887240225744022084964497689840625033393341434825331343335983013972471905467897260540533469604487026876965769378159460560657443578020124644466381678060543151191663069603136325276575027936381907713528741922471509537352084859512086587243085167455711768508373108689773293264350932834511761608660843354331299406348617599519585303251140551842999307098080349584259667885770252645670428617653179303920049345557785086304199474702987369715805328092290833844642575076250592214955082788019986732549088924440909751086784277406355341367195461578218614426934133470537602611269312285092721151996286251206199122245771173147448191148835572567258104822363111031706390170031083625819661567883279334647524650787160527015642513737896284891709658858385509605417931962713504939100094461117280086668793807755460221717555606688389268426376582659985916785619233754458875836074776523952762848988670386980142514252286628620173457589192630335080442694581203669785119036339627340798667902905632542213002480022776012592775655309877935176706615843824810601162543043183142477159771270683073543957721420141463673831347084583372002366130895692903421352330379808532706046393842617050128320182153867755114023305586970004978294817446952456954378430413998156449110484306803822127383809281734949276502141550696380676015470413328221654631725478073407113263303167638557709717063019095793992375863172159448535747781258743504768819584757618422176524752568507739499322207044470083716050104899680946290657675983423297955193567509300594330710360397671074981456987020346261850526165280093748096129864651922112065021403398363767795623812839512589322735378266619039759207819894029606063577553510980536136818872449954678920969316441474138482122944323655891919535976930307288510361116366537126678357489690062036003287922139672895626465489883397486092279904007628646750354441091524289508605983586194683993813861869257581717361446863516830813833204567988352575635862297959473394150696551930066364775658201877045241016383985074339999017201264120580007760960504294700777918607175995641613418854433665037834715571879294384844121660379588740697746143468880013545902903587525773652584466169319252744883096989510816233373938469260780395316055832208211503534687591805321021573008335270626154809435835540518697390644366211138769398861052238680313015903352283504171153651471302192896282125998439493470460018143665630621354911862042396620191391086943505475402790542706119325349506385356665321565073332856059398651663701413937873763333980362376438036235658506145838703936757903798419382753940414204295711106509649278863784734771765418343692731097038676905596974374113830197056202030603940587041707465762269805731655070197594107096959819998642888592318060129197693213635582876665086663095375168759009422800909373300905284417227112811852440592800505695225252504179627871884353484158744831276252355431405280843913016256153437099777605350482857073026078108134206569798581773364840256527542348264692519336334297947144453336610704171869335362403903318863655200075806193218600068642355331343248230132600749860691172917950326738262333221515886693359877873089694356263561994608681904829212917553441265651113223161257746462270279914784654847024785207896069009432320627687866268475834012542033120689338942832066320634312928541560392545397096381069930855025550842518799149461181193488322357627776132647772760668834750120865977049786955562505109027068451845471668662641859770818677128845441126715613223928511178933550951759724336035571007630525758036667127498339233378448261111759746866968160371554924143028863811665955587929196688305432782625766945959564856565689080204377537506754506200824324671919974254324579311232700676914328295724782440091589019216327195655109897461798803831182890018182502074822069844896559167629264660225767000457569946733440532908655626991939055922827514347520000000000000000000000000000*i1^152 + -787412793023796751963349043828563429215154320009843490686392490883922696352447033691405612465978501176317548399548493962299749387368797243747991125271315178864547607910711850169177224637101762774440589522435483091308412156480773767122259803611252026593328857687431387457164113234287959890422883732444389520744461419705999081227507792732551294278022434097731286765567432428740113494984801595259092704369830195851227899834900941011349976146935476496506610850274360209287296146938017019686574012629321911025768546494247495931474089128420116753836726857967621969529282170122935517448102654611907538677342825069892883043054935002249190959515190643389816404913619801230220571720747458808250941848200868575495370840977629458010725968760369119013303327198976849769032837371122043081650610062833067449657561410771031985401738220975906667717548884089905145976478105924382292757274935558714788600477839517440198470416753769702710165157495799221440797866096110894190285803291416267461090566531203778920493349821204584304060304988510726419229436242351823998102736894090157583296381578333468203311389536290860182557769347358278236821390010154263325946534538302833926716777733404316428900034124310014928928232044717409458215077223370268381767738017957716864888102714972050343977308197054246977843091303794688517856486248776946152312411876931086390985776831848769292910001841687996451538629837857299309398107932860474512631513279153319196817797590703033047240830546431644046368756906398097002425881130129040800672454222542640145902788637817619550989745884690740554488427196296897826679321657656322914743182051010460470612836569332344453146617917586742669434405933370034318449321121914449696008899918753609505323365097510159738578729223485562122608337378818151337128979388647806898625837708829232304468688214530704664542478764530653982192949076136311642733870184994875520944978108419920871723051424787818051388566110856274892273628431844475049010662851784801914710200622608298521328191650401136346342978238281481205971978092672076745935805766763807610713913362773130286047933179084244017259108997842181076151232526119070138611485874475152503098598859596501880892476949836575988231227771560850309035171862296192077917136760490696600802751450678216420037949134014221593278478508157445709839496216793879480876281217521225122644213899240265977464722804214666161751864152789959424559164948864656399742284143195566763784004000986313605551287038768993390867945373595204382741582999093080855257671772233721569076556759898854081038489898606081254624345678458320487697454379031248044612084355995107877497344754967321987382594242028263836751310870702088149931292640600696684396071538479187096115932720944463183189891238045364218934074602573241556769415919367220950990442751247300331964706589503683554108719420171229043557321263589459026511567919689628212358842500476640809238578600223321232025100724717666151043096323388172707969231119725931317472037766327941689122078823200929310070578330560168660115589225579312740993950426761900748744113070320018127899439703786604386605132474586404110199309588018044636153768578861420735181778938189484669756419248782255193380427282844344155918493881218208685388750159188175628729357122066680821168838310953842198030933346223427588820769647326690400817585214117276995521509828854604093058141195196609208237540222091213972435350561123925747713462580619574540383567741543071016035189285459984738167653323472067484299433594741804087845886081999575541084121330308137223794298818666235985215789793712844083354195693099655552082757634524180287559599839269502384467405337364423358750824290362856916771419033620039962816708526912806708226037498008886236316328658110239118391249561664579075671515272492965462927971791958398891186465585013770571079298272522224324300745670334798299662444152205166034683211673755420026694903939708446703803081928550478392601159602197325066373728475419288585147938599718942990640542574854860724330446582757493256531745554531712805992780299664668593276083140648372302427391095568596992000000000000000000000000000*i1^153 + 21770148523466444584618624035208981707838264361929354919112459228705348979844421740352380888890841928696872549041479428547383091969043063642960371498205071485684260623773581536192380923909055233997876406730668133521659359764847007304980961339617438281977733394495401541554669841048870329761561878431162685475708755191277245316690100715139672254771818827127927897241368658417525744793566453708259094532341285644634309678466874775877775055267111829722800224807674147409031578267501778200948580229101287890793407133221786072503432960311083982329028448897986187458373384308957167203937806621433800278915343006546244337138737981973292737600608515033515306590674420981621406047168512406480696739302185236543603387637015474600491440290719003107725324426820887122004278953881842690176581272003232560234172949816935379021005483079783752768721382758004651522067552548163916363832851564038615766866418069147083531729046575870861631494729610911752862659750306231306578478008388067840124605936320491865686061489271972247669991410765613202436499162290617466024665150792174805719581145560503689579330899009739166563115669836221438129040452791068432822110360409149478883387341799561595663045825759360565705602065307670572416561415359241481882717484936585470475806999754642657411244488588027036991402547231566461675628086702090266539355577784902518777361047657496334555408505641835872692276964736666792780774126374341559441983821393378785814515505249568519687563103273770154799808673984234268179628782130392816108148555232212966855792847893837295630064653536329717571117281887448781941135107409425829415094212067152763098197380613759237781674971764154284164992356784422559087005421955821369390932239470562523421282487149862089283585998012212452277065352883145131272678581293796519112322731414986015678972613266434795460475869172038234994895636254531767979228909574662923247891010926012747241606416318828738839960230586703780790486295570915477263423220730081683593517634836174056163935477151731642258074645346811021792526191757908751342303131069559397378711329599474901522048265757215940279577332915106264289839664242269001351516001848051523148776205021665387541306222017584518370162824024327255842961496619625174520902702333740827758127616448527603775330426913083026418217470711868712905116820603621415941566889057733579528972170844452221874602283342710698209067917629979899369653149045081080820966897312138318631347378211925993035506124157325639445407779570615466345163471884017744854789210184022619064039523707674932882008813848889788327548246623334817426064476583536704356610497573184572815380965751049969236113634648533235160933885924302712362174934387692551137447170212465339330564940907656173303586328084811437964649558773082917042731221860922584089349040053214956478657064147709530725505240716950537225357529738584545603665108176002344901898008593973561987536672882114992431534301992374376960902623535098480266097082375229870077804376147497555682882067796357005788871957069485226790561110939861832597047113913496815172434881583567677726163548594064680868107153789938168831314992719250358807446000854395071232997017328579333983657060604888532736314185168994375988711660658897927951457450156233403974241594460217318750983825658681970461654986914055494501968987220669265956291133358774931584088828449296262010366162055103280020217764098042798194549588908877429067514220575428770969666754002865102736326305035789533579759326902396351972124631618576571125607914983622409250154155375653274800080157695730627882003022288798394556915463838907119346424514583614470404629372915154524990319101878698337655731670128030319930700365345420954497052872783020344409599429959603284744203646011261096964845119740835340801059522350193811192467798136986379367025895482238607000327897448302881538892645517506087494003319678842951566083376292911626977579193240453332808355999607774574649754537255995415337844793130434555624264507480927518577207489644721217312747878501823681087330028251822523166862192240598199011625279820319898159651225600000000000000000000000000*i1^154 + -183788200404197980844535254650827947677502910948610335298798964746308132324980076390616365705575892537944168992820047738111754382844335627964671903031341096158834479230554811638283805641098797686328720735300096444911742809956156148005739076794029430529881060221125683667385462770944337755190400862672977508276593711415353367470006101530896457556597232816372844222004688667734516161674717379999759333356026774329003619087073577648155593164840364152565688232796996434222346359435757055228206652453820868258827748543430122956863115331051946216009027840083073872149997712916125589549242976063511484094951541083641233962311730517627900989866714653768850553986430135139629772465616800172132353291822154710473942642493185927773696048740861893634140810740225800980731007259178211912602566991040786290586370114876666944691877848954589767545464012605668910660928107809759693143993684781735122472299363749138466203023532441148180030804111825632219776715489522843716612099291751791255950039006211562774333782884049909287252729779234095794930839942635687414230855466491132389591474064024530699463376298241974933966690727605953839760423059023253004863508028352869702016129507129299234182274988501570673581450698102285794217542758328996251177897511886980493682578845386171449536410008537360284141882615375370810101516580706281067036819822682480246254240355626536271897032523872139625653910359997183197554515585044058002215757641707766670236916884226945762564831933358713762393170658061055383808157571697593035977820858088977566270405807720013408334575939215769218807759604605473712943442478255292984763296879462873402177262979084975718995852373192800415662180664675509458670607493315110613144655139740045425022118348985754073981115025651401914346039576777569575048754192594450912672501934497459500732690225672113927496896388305245836719046967658025947152135520288923592838665303148640172656810814119410927098404755212195888011660705728311155898479454096918594341933564511157653187386139396707447629814212388765483864044186300818367116000951658697344274789753611844065119113675675681264708545413912950766041009731824622309984546211117865820593426561785283808349608389056277624439284972904252779528165168167892035332258945169191137951777914016417828578012477011943119699477087198624064586181464887769432920733540612408863846700079589716877843028002372056341371699697901909610852917485921976173300837992349485700293509830696292980388786545877433746801060395184417904500070376079627093313087785629953934749197823516891845388076837890171508063635619852714225350394550261233161087981819428570666041796543378037767774920571755165374731002024624731964484635213502278835507122374990254781912092388972203611631514027258771138214875872165499966153737734497029521577960960679427887056782407299196765814834130744551298150978713438770616016016036718511552349122885926150160831182870185471595866066279607257738998344549998910352114449586454696719364728001767628166934945774275927977677274037506764305216936244388589699895237567068052449476554356521681513024536416142258249779409876197671676416916817274825252735607053029283739822577744482064627711400678593072625630427202245354511506628111454612476821280740994906913130792657120366609871216937028360083860560391861932838695869371732815704826105356788474081100086411982041315270638847767671414380104548722821245350537044141836099490640939318715941253088342504681978186994747619634110027660383066273302862885894501439168556623263872525034582351989336636956944035665337208380218923392479101066174555586175820030598402569378772905099893955174715753346567646964989740857169925654722183720643424313433970308723173160219682676133959088936692988725235096827414796119204641724151156355125154466178520997202179945952639626221807093506438590805237993280897309955836041609100343978204143954024853974359706496807400826379363220813792861655917310765850348977994836980271918907114615097767254208897129817211271342914070899083463822878209587169328920251028459949059311191673328132540197765120000000000000000000000000*i1^155 + -755223991502854044752775768940570265816576078160857741750299184565098951150929855176884747277602482115683523403098505351302702412342871504292064754801229809425314839332782983489446684902269611616550985520706281096638842600021391352845947962648984232441923673866961841694723623237792584982891794100617993283636939264673550879947857962311935464486189303049497728167499049042047010687898852445976730951226552069127576421776841133871490605526709650263412675149208783211575474540500766918620563290585681930944277481009495384180199017185505705768955958152586538923200047845357543906436465555549598431662173416714095132141152098952088609669930094474249610288258573323845717542801335536959036674234900609105390249417964315631038112144601530937581023472851191401443268700318676866976570198902984252965753209203588733588481106063593096835216998672106194162691222794067457293703926753221581835107616055542781673328103318168674001726585293008519765403892723791011225274289888659227825668949278379424997121453355098067748517535549530196281862387304936866279080515822938390979172437368180315842417890565722435668952504641996044186468849534086902929163628065129689477181610965742095508230126081596786763069173073496020964621937508932770381372104773708884686375023646201633760270120372492999787473743105074933644556802635813835402833092750950933091948827916195569654660160742859390936574306076082296118480728310425210953039855341030414273401883996367940185142315678031974545063266665479033918474040619261353069698073071662522257283260456634416667396491189471108613805848107626492539519362389068270786651187248041017384424442493405315106113202510106271040508188720985032666663795064887756982459868413515822917485502428749683669872250305503282984010820914934739810545696940986580581233560718468746205685521258381854185256507320111689067902714040174791034108999853277111255335345728259381167618046193389392266591402954486616183562264260321842795954006286144389853492087221168760765596539440722301053341826528945227599318027974711369000891791897385811328506018251776800534419945209427973999421372928917316920512079325480580854627622937526539869434807694202571317830825715519130402919507711872167597381509129638969957736900880290297942604244044445253959956183950073476702171375397477455815767524328222316502540844676232007895993795319674805465491209304224201168375197361439181712701662215206572089810609048799922104733400145011513024387647927723019905611231070823525876232837835505743045420224994132229244106808850265666307496807311479275508373093308940519638887356036248111892499616172937065355184319726681330282989439113508830195003388398760892971406703124286104235799798593375912832074034742797971421832155520144477939382959273002672021601557066247133011495556558336589655837907876068800061806731212788230703271515451639123824429992632453379519244630536068989475980284944987202203250823822890609565036781914047992636804072826197442284011776543521060885117870593511706958158046744839682138187039779854830606089591865834569569429999937596127816071157170756623181274590490787154948747894265133849894014309095333336273318160154884793350358110874616670548325410522693802231092454523055996762979798333279382242191138033354909885425821045259331575957430824306677934363931172142157250298050547344357176706570653113444260179466194120883723248358103453736213701773364264225990367228050653014345217248857235941472910404641260544680606098268609481847729952670565346782023194238489812152460189605708410907977546440126433994847396870975137836224230099009178226495920307543255457270679042114812630013204295678138794864502186007377385965495422078597930236306440557484538905094302642910663436300060873891348331589625632234621587816952469538372452618260342619703450842486516866259966710701721276025531980545730671605454108087620865088676242931782153448089037464759560692123785299692377809622600698230940726390039639986908318300228528998810039929807275347626872610339735389496187524610631813094477034576250536550784303104000000000000000000000000*i1^156 + -16626273035830702622815698399753768859761115759549367347684575369733138223678293211124552927858448509984054846224998822594979419574052435582853324671614344444325309164743971400273584520129740962312482306112466048235806113249989127008917296687730986005593779597382044606153378329993045673268633219767801544506046892861563667548577653624295888502686545988585125166467398138492396739804588274209705152742527450869716125559981951872177034544461565376349010175842216142704712252375288637829867998324932620065177916592076523548134355286022111931123246530213811811428008125551663768941273619451677352608473484386923019085953440554714037272627772177877888360450073863072227607393306602686758798571548125767399182835722303815607426587505196027223859376149249457179087119661015156204627245353075313980038754706452593643863926212722166597280276605065691681730658387748263181274700022237765394683879159705648952870697369821843114465175378046836707507255400700657364597607483761284156527172938177185845392705885109186266136161824303585183448698510507451682111800368096367403253629784869253865159575502092768453550597681813595770913140462740568899803942405867875380987762603189347493155512612960873669119545119182745803747312626132497295991895002052596201969178805979120204783623205879836611252432545886401083638714825631489323706923778402553810017986053949369062404870888320325627821903650185804430212455226381042802042918999864737221545898001033554514359504909737305312067996074727996644208676348336908803501871091889317727659824341270463912325629220133887854212327326388893420268962020195374872529179951799893205390024469784341550335437029290687577572671999989555854556215908209617956053777586628170863912461241939796156536492619013374695976580363737034311099167750642619909176861570891031122324797353351839367170105729011892013154042234892775533463220424477854494814531614041432840813215471857917699504604267539922882703859791349551561497223995706858551832523743882367764290444706124086409434645523036707843051958398465764030171084736985922516966317192159243893783920986951306454262551653357529320012636210161790614678760126694695879253656656015530047940985252007789934455147398407725631398666929357924758363967653821147429089251846987608902736036282544418346372014185582301779329662453850409051067062920892662126041618094746593556619563692672069996888768857463771389656768382167580062401047030953934279082738884899683053316179869333796402506092856291956264769195383784013601358534359665405180459067974361782576894482408235109814557108450928011931717165989322597679361453021463507476228180354116429164573568762650236550604101465504999490072552037816374287825405381701587401113428718333791123410183345771530690977209814130851772555252522917446310801954139051603391939838074539728421129019614440162221389216895243169500984924921858171860600331699001513165770034933804741245385194345949403067297805046364143861733128338509475996068716163099741969779264331245113731132179961743803791127128770221270005810988199089590683202081881410966786313510714631336524330438827469437984694457542315742453325437585012428844267132698334692553319929758565120672556042607963441083920930095920723096163155273046119499532122927915495461710308941954273523767190552135820414589427650758298556379123574627185551774892057063997093870931079499134828375299377536068540005513804631266002030975963867757511999373601319108215997159772076372902433799505516056013446309871315167051539005508823134884952980508404144136518688202124286769851018538939411062436468057066115467185534840736074530181506990956950106617550567415127284663582432286671967047498734586800444911077881710097521046866898537557836602613963495876724181010100793561202410992750277921615855730938683397920076989572784038286800477872111089055596997279821199895409126218183551313308201779854203439912298223798686876963049480021325435939733217140109233197973067847128690889830341628413874295300340108120867969998669590553574662665403816956858291709123389030400000000000000000000000*i1^157 + -2213717176471989730637509840024058177770240809920144290614057971718837452866102136413562629152812640003979959722259501955923931015597436332165903326733678665846395304824510309636721591061383246727060933700417309730007023554195414668429712105185089924343793110431677485979043735150165143492628827311821487624493709136584543129765206377810500456146403131820481925120559052271963763217582666053595756451132546518309638020907636153746149292001066646225246795778354567438730645719534690969894501807537255305284200677230367131827718040001138626606032542598899845286066434386107283648340462229403513623159110488068926926103780872303528940424504089217945659273146834428467994444825527530477098894977711207974943792450311895937747710636907004833272195767346114915531427385111671995986725065694560952143618412821079969055674257572045096251188502735394315974548907243701019033062863692141655848843049598972398749221694191443984238939197512231732231005937938077464471149560472268026114970945730543838585447781551250882878184950093109554965454090639293760575007171527452200864727806184860269228910353450602368843572294634239709554213254624797571099372395128748431340516301833494988229242244678462991747410320517017098252951480248576509111458828806761898441251810132676651406259715381506758233758848473593670340200957024326244812043353875246640152060300745359030264686881644630203002772141586060648282213615612311231857200526843265583446485271101295574851818356555495341093003419884165448941787832703919992010920212915596331580996728136381023393739954603689979603930534317483132286734724070912874492546486900825930264337406090088175221182097209106408515165764452478292403595328337403840887280123688329964310274117945906080907839512921943762012333466795864868452778341408194762387404966586540485734834124323528324094108311786632044751272242934173470989330542240643209785487323296886657856671176211397082389756307031999205184534402588718525277376600140611359695702969319265268006838151710593391964985149493758312293024912435800081490487595907160631831773131312245977594276244864817982524365880649498336897763555077350915401780664038070861037057937829471505094753943961585706447420965658349938120547527441224358385590145437715556475965955297382581379782963494535206059243938388702482360278411635926585409183472901121503040973946342470861565117864111104604853911524327582507058862100874705816748395664010005703876828071418572557303777647039186648164612259439291615126702640620326668718868744568098178681543534643739456199534846145365250998707823116738364810322893538582400671416840325836737820263003925863315762414719506807136745454280108644446745620575126262732571253998394409202259465123077387659204952855400349521863417305017914083266832249516380269247267149656710709390049975036216246730877262684282775849660144078770768529700586442663493991179385442990509241740422429884907292142048295708643859810790074306658095258908603231997418801601856115016851835095028442781822464774205847758164717036836136214290496540430514611666317926222429263230936683088852613668892573459800094835909310151531020090395586087029221789234393179115450813904968438043064680410523289258224877522181644725925548658200573001896040992671961990072493701994073918801753125388561113269037472327917340899011544452804098096965979333224067542049620934862229061838528671941507937137490967362637310687706015799680281612721199762837777667263333859636407387094266543499722284683747070871175446782495341075520455249372254046624879943740322600344217076128619537554520911976856791289790039418179110165433674604317642430155634734062843561343991113879083174631531308550410832377378323958083971553283291569023652783462148352468713446139849005853827812301834288771548594452336940756440327671081183022645348805085502561150451470063199616033900713775079321646744529496552771415273924237468216984218367728383753612657144093957056400611279019056916985107532865525943721646718335078710165786489847651660884597103865514700180218183680000000000000000000000*i1^158 + -16444084116790678259078432362168313545758037297885100597700265536757693231334094154105042686431385601628477507106846404506936042048888743364769660425720006848590917603213002573871776897686595929763921210213926382995108307275822706130262276976564137929282015173790056117614535114004498805982734904749351196050375952141759301108557981718066060973417019338919241150706476742859049785910348690547409313401765099830399115644435989958575606895680954701335323943077066877476327999283088952861116081669298423631780407487010302582726547191389635899139015430849934580079224743074384128895449072560824785653915796637451940147882936977224416942267551133861571989574951150949095313581739182510977518280866869425839151497749479824715581047745232817557621609817796685115787833989538664761465406608125440562706531332611081722655302125486156468332835696634967873440779561654992726075034873382026886509101058588720580190718558075300137125270354572589416228474516739214233935705641533997428450721344120878442239331039963958960078285917043831397122140978605722002395890457469385160703940051561466306088415561334102944884930203450227285917638007077925646281639134735261424569154546847857452367351672535611409081771563125612498405852831662787354346768412636383645330585677650220384525654919200338563517736263859396120240691907419235816972424689750071496790377346262736162735549610519265543547464610450814865108093616651560392510295241373735683256404228890638659692461763954798784994999954516386681253928451864358678403407516464621636488197728637298524970818176365839053984287176377717247672758126604511473200769479323109860677177241468729935633124334821617723316184283731926931630538041176503403597901880701549819747970903824406793880119377177205827369388616381854442585653331151857265283549952895729136730348389738381119354090704657662575669637654832203192758200970661414779671199693455091244986096745138737735270772183778976776393375941098575967511417492109779101265634334360992455100888293596876749096013986726826310447730300906527603727454262649256027683079118734074178759885619435371088722978120556695520012784374359684658078663720258334696393186639618138246480439564662138090998527971103277234263776032981270411541351197575735537009556994244601674003862481290841117044245801892646874592263315072341381221169763383372659356832966645189125635061654611334886800556114002675560267297109780481587434131311132964408052211696230079514250604626569967196861188154567442210848557543627504446868772994417150155734972823903441098771890367815078110668576149973397133633628369567464476263783398007994970549878273551121690455007938473288174288665220143034182333016969375111073600085192402812522800639434138435258178516379887544705849278091986632924859852333115919597641195860343476058900500490186764393714082337632418050589866344080593889628023268194232450561981336159602433120426358218175224006428069508731026689483954829384480660259469114582885535944258814086447438894454945007653255987905419151116811409242895537545680112773986357186368612618266577288594712957913350191600273825308371139564325211125612397053310275150857815009636556132454926241887162349058647831490802663561965280890369951113925095557459327600996899721768778503225162913986228667039237069018552378372891730200760032706762274843520949291056522748376375930196317170975387429133455238390065375591784122970803612773052560662505815756132897946149119357306558529568626674101526063090639570886181613916995442549937647346360691098614800303126488328590423915204248290076056556875856738345608571532974810358304919199337181750324231824703685620042584862270149221000390164217700232937615844256628663942423344442258732413964101174606888440360291185818960679288055088731730477736406409517168195449869033620275059394164358358048098330572862864041913919261438485513354736828269206756249579389172919258644368168217965468941721055327219296073645777118476568730299968205575035799794849171971005268553306263267372847726678706365979951104000000000000000000000*i1^159 + 26363124964470912734425663162939947076938990468028194116123242601259429511836123550776124379561520710905565313021644299485089612641005707050136408913808848942074641320312962409222175524466464686165551299364846062648786666033743939672156086281470850054609489545856156229861032423061192783344526044000799105840122947232085066693480522455748310157004549900913289271617442717357040730717932889156975366909385214868928537896971367134133118563067289617069467544857126194350845273937332546317485512626530392663965714832651297970069953370792975496440105728157234484121727158680114334794005584471034496549860361440279108828631479199643054514805128097251556863878078788399733958428121024292926926811453158647067916111703276650995496880465110689904686958065156588487060927950740734077383664550455631657033762273908684732155945290050376392512746057403385636313112783169876595209220310691106442864208762840344471246539246308193070194954774051339908135231418182504144603250127537218642434334709760968666524232687658864825756398866826583879032300237561389302804605863154686381100937724633813682193838318316887969178260366173593515735392683247654607645244561969490456204262403031456661804203945504250890015627337738400248617247725016569741471880451827631246979382946349421675435559416277196583089887343669389124346137997661867765440787386468575488646358895975694433240576085871096827646491930588527986916102456139802520905691913012352832769276625270795729859363181743470370381559099908885965602545934783355948294587180548660904536725515999381491062683614053971703118307483287593243670763059732031009389311030703131700995762119198377568688002297261462046779391980773818575913629536927171878828084477950645956899360447505800322531691529193427802714874558212883611544308370722611830448358398294186184097816576021091150880726503814252211431296008642603846620501830084327970191232666139488577079731427792234067039057756390931570072199125852517949513802496630004319366921065865215590043399125785208205495111032452591221655758917204997137523186389380332100429359928252730578201032181513437125606093856107664301665255106293922765860086944753544411328626477693033413145795303643357511891197040245106420820828395187619726267176272479068331065072585105560901243487709021233439405487158423166317725107937864186688494444373076443513783530751574125669303002444489868348941610550538036147381096915929419820075324802972690114305541680096233273295839343616387871286344932238510332924858354959580056391160024779210438405174207142139533176168079102721791603470846778901886872874221891106845869662132131804489661094074551119065443681703280587728410361797314049601040505798184521319529269364697910321589868026742788456994876401860749624062578459053128399432426897539505671139411294675184245191213578327284477035917352002423021709633849391769394833780743396969633773114013713070612859170705443091857054289278615033187470168768733662788466178060209715089461423539400031869748150518764403048520812158803986551338648885721313550440326423177139150903802288416166515501609677644532157957158345690297600926075488640034300710543618748810705865798432733506581237617462344462227532022815888760790871319570190193089945398112696198590913958612793484956657309867749703996621216907180491267298630546717179097098096871119575022967604685694800211776265436209986977867445342196582414912442540567065537465692581314198724273605485910343907501961797145212425169385208012404180592627201009506653089789131972213792848210184192979963406059578959776075135299030971445466704215951153338504619944126298554286874680929381469164121795054526125478406471967687626192887801700461573798003672201664091587794099307621085710007515526702260117201436276490539832664967772904706262176205736953671516708303426980561790890860881523922959790943628970322898726015262620927475756476247750020871644137329543767063819322956989727929688325073888750451101137379942665425121045328379993827232994359182449384451292293389877248000000000000000000000*i1^160 + 64377563735722428307539517723941405028409635731834235049759003514794736155807043622681952382208925964312351472154456600820149642107350907317396180209744277939195872753155519929733878095143925413326069518882419530570860179842154116554771910115803115820471402749612730540467903700843155955030472264718513665018457266340435390515472996663768982003271979033223210013663347470640311675666629575874610402045621368786128128585496947637723756509830185610466463403644855311462430539140394196698413820214924701601356051138852724396057720556165139801730354266394527877715901176542957674677136106699936910429629313465600794663130720007297278668503943495207797234672569331091798574832712689119910967949348547697740944984225725190035378470704456021038639011638349330278052215687926238326791580890619459796328134315745614300726181124163502294760268313689585264700331418188294311234518124606756296399428689276426189822199089850588267966724358230231912028049733252197312035293135940767743336758398165032408797769125991705240365218825272594922602180315112044415574703723883195653950202340908208807627063573075100160544014249415987467094518798379433320147613498245458059075925434591630586892833756130433824581530523210912899270174106990706429514086207584878978827244266681653752021108870336168309596390141441312350659386466499323274340597484076247490169394115407506039193823290816310764490991007698892639087375457512981542447236105142394359955322384232725582229643327513075699218270141729463887812563522644870741963397875072221354477601019068621594531273858130961248167731944424616560364089285288605401984690213758551161999338337452625045557161637111564600937125896281919802274192474206993131662399013096906317903405643032390799625054067183451250812441005883499769211501423304886928243605570054513844073437618500536089661757376507238912926781921223176557297360423208708174522470567664366788937944120136532310203235521500167830359406142559204994709335673538297872169253552106625369699179728455234644274209077084467692051299747252482731817090460507297179524775856645026006390616951528388574697870725103339355090374866246684941714655042246312268024852387913510110655226366585375241996037061751588810076211108076506505348459272938068488915648567726628292614500842798819656787647892029143008872585611730018138532931031430838752778415697028954750428892263394165146651799970746671775288323445848364872686905139684273086050268132114090677029214235235544734134592373160322578201668550392780491357907189823149473113216886597169118578463801305900013975716510057640715763360827261659713066021583467812549549031502114689106556628972965113099912865729885192323958098070196390947074531858278323415771095663229622499913209628433478287577776567033922833038870381481153543363139993874258334399317192740834154754500710930160332385533554436415988086426830105700145347753648772382776152675522214202805830162484786930432834004255224353671383220492985896619381200780541496792741632283240109301764760579658343804603619737678606945220815653205917400842109685053398420159688380182338988862894350147136229377921809459953576449787022900014871714613861264870433561159401344075362039234860221551716128502617616510603782587019230000877269513458282217451667140968520286280886175204289479108447184641056403778485478031047759782205473341593786995632900749724124612895754269966330628080588360475083316726813374295398424483985469177333728607256377729697962477348592007960741328972677908025250940642961669568253187136862849473113290755745527260372734282056560030020103322556516612621798311122660006984681595971681942248010304286154017701890231963754829837559771309256959841022741160482068308391987234038961393355682923788830329297268014639104012785338493766900260344456781098747199493167936526160465585680417216357533822799220575466829299391274936322039045959900618872459081741506203351396775038228296352076829052272196118772235740863477513169817784906613426604121335793927878460466790400000000000000000000*i1^161 + -1673059075712995196046349000398077240192688295886821469536590354293354276377194826189906699534877487231106760884468824692628597312506108812060113760784953126160493505900285061780961087623585847560499671681701518939898331466683313946864952449100526037380378988250382883660447802498655434367868262871967022937621450145676807046831003898058980789745999713098673503772798367019963331432117240484289069564513006271497433447894527401671625168193021713510598463948509236048748651016382548719621199657754364331303417822267369257994444216133188158790207369863367077649643099867308138641512492099350611456112332622598052674494865602937776623436453342577616701844471990171170054276098670938933577255389736825282991499233109047031015657318236873559179896560019754943944803256592725213921267773425103599907926833800942411874169137347661306851376268144911987047117923011995087497080669177896507419044497260406579181151983271863723666856321573516367855476204100983761559929474476384626534869245598356692926217509115702407264829148032698976270889644453978291780967337847222682479952646605403318563614514397781426644287936293470491368214348713269995297698261804380233044260770701513764289637324736524571671626056962425974340665287656470667069647658968483026689175962884893737740542281826255973774884710755625060219890217017092730524646573715911766243718591070137518746627242594953160946442973812907530175697204947577114726613335193901197271646329558353466267480763240193926248476914521671704842574032367056430877922424244822782870494712867807358261784928608233605041001110696154561879561812341260442666801771359158334336618322240468895821337699528628824395615991668290594615210728565404963903880998986575421772778939522662704083925949610000847700436863227451267998369984090999287157063034562211629102241209868846942776075630690436046832080132130882649430968844594227103130062986785658738144440522804148845562841627564197306303773993619348045101802392482376974526089555421409223446442401467722567555988031193748127353503221391297287675153680166823723499641860651349152177871082827316076193697419116554714227967224974161139721949473332089146669442963607675547640159348370994306296780107529922091290790686156140243797951194200195877578737528624514234587535416130261759514591250814732590753336786607825858756606293029527461064649154591507344669480384915279032568785017737660676718875156940363150617430013048414560083846726101260539762026567710108106206064396033554904128268007608364525599991056834322478672390517053203786882271989951891502497696700248199141058599781494227089983843075503908633342510723763482922742936772480613323366633413816601932273673848077322461242849874735231832364123690452973036915486537722546361603426526092315718201858797943412103211611960987524203278796661174105443518047104343235108425556945580020815120182878971594327588860722533302740790922259956456372086709539059325148603639956660678789784689283800242077947009745127620770224501301551870036008651180484206542334576426792115697022760906457670620977980496331008041634708795491380424369056653040573180719466880263965162557756573170113325043147924415468635906991920173091531353971063270716727863058714075256061379050005821314838726945657405954700955025858385633318574365723952025346221905838599059611751668566089095853714479998270132297696533512674936293857792038509568912195026238170975180215201386187765716208820139870895715763457025369743898912446147555121839045978499440506933712490789128549948458685424443049150897920190238225507447948076986867805117442608986165160442050667459605552907873616250676188567210801808315048128198255954450084947868965746936291007043658990207999460127288267568189404914644181506378664629292874237591491568502892756122797947879174242342122003315761972312240817448307324373260195247119326041233662482711129977872427620995367022471564706354091092980149103341281580678724001696857209982822769003279391947036071208605913664731412955136000000000000000000*i1^162 + -189610419390710856934851765840632157001045995229332140971274154464104034155730469187956254298141954732725349305216819551930513923831915000640108245807064219942923556005964799423293788409038014849222886209438318807106635733419752773060357878083959453436844797881579512079665597842624335914039654334037534435859757073927488414652571353254163857933055837439460363519838727136881023651417277341861458249540323992777424789523062873017186985417271422353812902384234625004424579968520141993874237174359081170654948491382741586598468313053768811062049773686482602645438592669971533979781310660636417399489628566019163922942457153862278404146261280706108590598393602603684732516198414780549372355731613925722380109390736435024138529954348245908651525690844635814909827781438696149777470515192161247006486260598057379097612067187225094030735281724070487882350179283893414993796341216213129152875602817797615848364851711361203754979647314426446578911609500980924319579325335424560799781160603822950794587780143363913988622653046004757562179755069929940920435628198313149661857373168988023118501004562966359336674342553244107188402196221179917737291250787471050670423763269960307167473630817355187913960329950498397928637624700311243091588718246633268113746682422492467938186716793168863121359998728071573306690389039653991523175835243205266734694204178436698720130810254288305780775158410961350350086730119159394222693387175799670021686963085676574115474441455631017591794110820756894215733296611691045376713217910882594459223181836753317561376679936662917067220469005393663184609120869435705843045174894845210932195116787794440082831788029430286845372106003614975860567409905303567988980130758285526727811652952528913119258655036568042418015131070145705152773922254135925168556815972802748866979835881643089860456363615557076217999300717767170074173211426747289133003180133841442946463399985889263564242434438305968796224331699880721623076997280780930960480878285028840097991862132628979233484362367209945485668717456503141736692605249311702676354858360677526325421573950929976128372976713100471298957710837448534393484746847663724449400077359834841128459540171210506043292904207165846842787666282378363775557646570732856314405324070262050456143784705698336905263494939590483851169259572571856188592384654926049168456319131585912738892207288490282728921695862696343182844400350342740589223882057220007968783863215303275224069004160443209552462922624784769349431583537206776993097253724136723614112716580656653230559813582712410506726603034278232077378873197498233804083145539283022832160513909155827289243037330337635438557574842568145293548512836933168883225890866551791130008223488935539575501185818227108303114203665651598004151618293490536760933244136029485444982161971436905670748508669915961439460383160059513727705903450468107545549012766228182981911017525684270213526082592620262341724233004037113955002080894168008789692773162100196866374432487643067693715907537670852369197210667879734979040154469370572357777994504419290280209992553888853842345130074265376100485833953441405116796810245853406721381947537488114068766558197529594059645512298287748276018572698237579474007431486210860513137992950305578438515980843490294404357905699016855728425421291614174145434776607629973872841858283966507306528004924295628468682895560901029806515432833123672397692303435480463118787892743417382077697201108939288753397388706140723605661536738142358589329068221562713090406206591321992903162768770268215698392709658410532378620651750473676832075372359140490967722244822217964402187358162305976913213802341796376722306417751328286786917666778350610433916750690141312294785153496026476459878599728545176568007970643273640860591234738648594452785644618727605132223569108121883355940041114943467670454494838147424051372070902679025338694214897440072175777422107751826781244860820756720780783483559238063693907969207749836800000000000000000*i1^163 + -6339050011586644424210729021608771007595121421590660827720591318767346035768971990556669277340861590840165607562768706269507911656999225977110181121988782753900038386702262543384625312336439066926929977353299773727867205393922281889622593103596111559744434483738797429744541166951234003213828524876862630759331666411683218531704170045960688154065755398293315322993951053705197945959861362641490164778354242919933915719791637935626211369685954424087013963190231842203143487692949611424613343822319574707470828381392670289577084751644585333637222788804082161579074466398724348805182456730062416529833766938199560222516676327927780264787929296540566904562470911558691259067715193869827258794517870303770257294319987524382355603758024735093983700542574746453575316621254488967357379248971583282347870874538333382714962930651443972080921505809579665767827710861645645547849660529289484199955121287869929307566046753090469763785007615962433415673729391671592260413012381973499754444679719962125432763695278771589182274828100727518703760809406788217431489234315452568494699265713652265122233894266305782806335128070718660382441264451918432690302237653883718049746803469078087088137339208619880013408948175186036037322525106540208826761619833399280834800102097235773187235248787459194550288044184933778095231809298701742206734380427633922280343924551515904729651597076911219008945364585803334943213174265208683017402544762261128734937366914553166463797024954274902115376640250034116070017653190904232634892431219302592342521399262336102579313318384595460583750965963381571539658408213008671483825563409483089620877848626468425527573654072320800562586166202675604608960857939392208500315958335190857907792074050142376507473307505922703401755161861594396036289019484594394708634309640349440785845386610053275668550841792183894747459803792175100223139564522488708721457183508315311519946250826416539860066128086899484446824528064186499105774611052931727483996713862294597509007954336241451211176204733561347287088465732418531705275605858629617350683119163852760122057283046574956018073703340099500290590115792860897549081217201610154630774775702327309535684675845973823179396938723938909008319578881122872833677162365637267537246143050998689258933956551893060060345379142882479613252604164865746689512157647390682850681929859280111885778400352335240877585611688147367280240226847418191649804904862292759151940434286129638362864955041040467240082153446244374184812022602319704592709217903476677285330699393903527377195516456475663331536522811144469906117183215858824604292849978533717042066081713890452640919314070066444800701403437681937223958412847217573335378846016632919372148889072575154251649147366908983231998570257339245548334956364620296139096459360202890353222706437978310784854996638063332184265808089592727077713593753312651784009720077322524677393614910156128237335569546676991521659528560256041304604348558851382907551972807766726340552030053730660403280718615311602966128642046707856371246369770186916170357954610669115097077682768950886689606266595620397363326203234313230242325283354587211623936675827807598866256306348001916704031465114225004622446934497123363211983726683319330953196953481237877049859764863683636979353927946306148913553637739158004455677274226290483216658785689360803299144309644421270622355891610896230790953617091090437909292629198311574173342328207278825956119418542996587621167598577792597541289428907897433191528034608557991046423499466723127053017946532157482153909634634010480436974486432557403424452231730013038100290616897448296840045571465949271304018092213930518201087124229091664396677152622232923361054899197146688503415163833959862056109282115152386092172266964895612609479085623367689905304731119559923406900710905767889302724169581952250417370970721753589335522511063514131786109316361548435278968333332968836419274556634142119036592297144368496640000000000000000*i1^164 + 256173054208381217111650530563174724423443840202640583232816734594944796059688520387547645491455017115780763246923702873687363776173534035720934889766721086991009582070452941743801019095953164788699376157246015795173829588173620449453760249659508343783479989249723054570002866367103417928107417278475272672322276235313634432994159335396068287403951234934669566107383292353981557967968824050718697082365709930034622768820266133897288593367392621010091925389332844071220801221265040694709801058092409807856901004503384519151183574068662570586869882429000415590845375182314235567902438172282897586177272385543440637058913885508000419429430789589274933043813120552000911308050172055990502100776648949488588547893326036644824260713478160626334768106994259667091314317081108063020420418369065721964853579883440841166098330971905880731001560654373697884833643360581216059540409725615720132345782613055449055111318013301815697059562813766225952066974185628289766772506158544637946645091855863183435343797059735964417456038839224468789894261590752401975261239387976860139944622134490601251430931452679200739845345014289346196639409298396525594799287938439712703297990363929893756398273220668910573036209004128719413069326457507434638543328988527834041170786782920200635034406535251818265428069308030203405874111028726009872638273108194064001388874659564197636551791478136251733040270689770930959604459324975280452186080604844951674808873728564269775569528355807091908529342842365077711716559784997919940451648092045295201007545196737160905026265239947713953404395019493718971129699728953642564109122521256261092155427039481779416182857521349757476431907190467956217606949349071337089750640970257463585016510271385246535413759764138604148278868606223303477104996823695995392190277572254470071742585329724502333517051376145586080088035853522014246868522690609959264876179475771500452427172431385868948894040654622404676793774411026959743666081490951202988296678280360484048375086974517295772683637841258649171609741684897340285363130679850944279852707515587921253275462955546919105312236108986853868478022705216218529285931949896770060679532642570308282471994801336854071434911781860096487622930446715337450662299798921381546612792874406033048974591852304216347886744242918088088436867758386347857716067002417956235237842553980026284036747285372809569298009204640283749134301616490130773915283888074675152530680866794044066937753780502906545400547830850618719558428523260588209537749343353894045273422780786432266435690177145646661817619110792207221634178781694690965408286604209861848846272184684314457501616129255018298736215878065400825037546847646104100938896859912792262794780765991713910923593664953289765372974007845588748211352918140469283402338895888818883731256078885136815072231606381020582837907768386513583503437013080254311201303315493223626831117898476586760629090042967562396429451235794879170548602190424713040972137526886010268442256816199393933198250741383625262435353294230880772405853366301657476235181022361978259752607575627792511345285288285608293751839754143535659511623776613933533350565612272223340555598519410121945909191508736937787976798187736769907184587478133735365876948614434234595843373442988561281676634148031771037909691104327279411197945434660583465856775207187890208205359361053283354352742678909080982393348059490075536938674701803547367301210388681941384992701106825770393733954741041791049546037137099209623595525397539734308136384880462058742872871189557010449012193318637392751087439234988364673181326322040511026117345431058673260601883791061600538216076508415512241726734698337456339327474749212622828940616275893813017563729401169555176906242599097589169119879891137333420668549816942964386170956696456553999876896156314585791025852658406431521670950666211806251033035113478212985193627973133182508074074608971480826340230190174786551808000000000000000*i1^165 + 28558159398797003799585095850664942062865869548985092530763898347694732871139304612119574475506388317174172059362006562577729147485805308256800196912626278418053104396216672459039951302609951545343149852757620552667470625199518903997383618010696844551193907996896666284299693164080463795804475566831893006947123776532382421764834031443068562088295273138862437321260701823851823217887268942004505000694307080795026752859211008590514549646208131713244012604143044932789159185309968411466264931507446098025199918090564490528431461574170389702724093238709025707567742412053667372792209994652130390436556841021694687952782680637337617551187088101063247393823985503116300193181689597625249582806277159110685693270617302176017338840765264412259915316836307059558903751789214614017077524796373386228745424120144248410570392219472750462608005610123715751173652165820729218620357598454056982800945429750196078257425766904875963215967704919607308286332470653937742806175012407612699973361165227375766477996730559004320474906585391455142548549931363804558678087681498313539812449362594417417539927758115858954819043273734603953821370138659361510049007499544901371872233771896102092164318610237303070361711010772751041754206239956153991199127588470332408121123917249992930066701745325696464527278914762616952062595718810749530691862128962567064155019674620931464665198026264934572826254190206619712192011895190624423418038284094021190834010420695674801292856807186050372026871319647661274215950800437605323915794636322631644420597051279168841607211393234585682041425483188437443089553076385642879128317924270746191420905279452877023695163284223403381456836398634042166205628677529205170452127270488093984648324026994379551083686103935378865708670158424487832329596632430122087614506453170678710646495024551952235522636247209349376369630634375803115673240393784825224866984725904437664658148320458959591955344196458562728906772996692279718051079566856807905162774364539779213262361171767213659541634554234282267899117250871900671333924421381328399461741685875489039922970114053179777044297384765221312309010331539514331825042899574025443721165369594654192080300306170886837480741604206810918205260839203429422358577789712297878194048918428591979414869946977638159693854307007842545755263095794970856617351532615261294422486487416140312945773765902768903811582779829940062939508957441086777519238638463818251301267508026616622007816080179850718791706640551317687881253130135406700662674841828991655423068864354069254547705135389334124045580161098434208881804933877953013357064091867614506675451952598935598734293724359884988542642870725506087411167319708871444196773466544718857927759611460518388316935939912236618970112104807611178020564693021254369770464050916406685401708728874184065610410536026399012797629110631221508709953043877378963047358302215408568788942832308003642952975542126932165068991024684938485161619885324248212762690180494970778900883652681687088947780114243903579284604643168746413797353859537096633601007739049434834264026638114604072844412595450560332142685823340991257794208035970928425285814520318627229062044206237026387273464634799931340505027965856377349069723344249781284985732337206255553908009059477838210239578250594864212936983090578859091571195807601269364860642105664279231969597006517839007846865141014835110795087880368758901141231683109323113712968707143276038723063295187306954324063867264089825723178551525910545773302071381979610423348882181660762576180894452134005586499934783825965734656809474782914675354333567817627988020801171744830106326336839642768878633274340072327440082415912397093343112442180110636239907569658704824526338283524559706826213228911731586756367965291090602127984247520227345190796287000662577410213908470454894647152359746168345632541626950022923049748768544325116346269581963594999973323045132357185254195200000000000000*i1^166 + 784789334631288417871202330340620292799205150334973706107995690741290138254702420615310445064479568027480097216917156004587027487459829574442868439278642769636928025912832762502631805985176098184106165270110366217608116076606246606659681836426055175346690925984176477559806889429934117329929160497723255113424153828051221351103869188820753901474672295136635331931041115027775834987167044203531934746520119690028996625307181663907211149615758649526107135109368790141637025348283549595831683689874457632272682875689197675253980010236887621975050002324488802625343972976256262263146376196066608047310490509741977806957409533598081022523586489630576293966097523502772488485410437020366924999377798743203198196049838241522262216411138143465859281640724435588989327570528075320329100662019970148181220780523998291746381281450498643474390801355909983186677200094108786042839800001408862264534450573090196219963816818693535967405859213272802984668272524155530642943833611190429663772254193245308284044843759377125725536038926313507627719449637981481558011916983213366544485064582591959033812492990021869540278959191738300510966452796795991702625992215658157195013848091608625827437706478291605746172285492165279763656125473414350531406752933784657054616199230106146813237544481781160467446797326217036140163568780026765598660747038069496690538878657933683622268740734191214529351893221047303790122105903608675937357474478381290040150374451209228969649905967630194739314561083012345665027321174355654490888894127727987002862547249955027551307811888625322945651634799604682216951537802403588950703832780033189144660909241096022190452018255131708804477572238659261289199377063610263412675919550986426974881273299133834259220668361617857085418093032633528865933791791832854657030409182431362271386285025289494819783387054098831535524426800984684314084924918875769009507335661402338338755172373814038298456542283024084375024115841637211814106953462938236893637788971066068148695329021429213093366953270358608804058489700825010034553081221114261907866214954106811491467119886249487950768757548213632296071885013108381949590629280785870552782768280402654043258643953844479681117529679068445218248681341931666565881960472999591544704478426520403145142239294124795033669550302950976359649227437549447194464647509311760187154018406421763659626447796489456194476433561692354534055319106076026912103542829983334468454329474976803762093800883081528414011130792508677272724752198729639957625230461913873554470584728757063876136249434648988348051401687015241991845205357225345506499324478583813776900105291886080457142896734256738437512986853741818405203709301530808266215071571476196230684139390650928250568052579582047158449278590450183058357164458169868042362653360949769402815592522423017641518477833766888024332813401181572376832386602915760808759903827365959700208727145181945055612759941108528240328627380014381564814792036869133412007489802158442610969089753586202948410444100113272683188866762578022059776739737739706435013877944711520162081660661534573515995828087806271015694510842742438275807572794623824232001345779846356930835150002061175216089025326775553973531461148229301198495358878808800321630914667929127753782526818621343186783349959118553863590184449106368476263759935731807196453863247120955640922979776461147454951797325216759575716485565394337969776188304974375449635613724645728787270941920884169808571625639062295960489241810001173152526326432505368448953522925754244210861705341133449722316588283841409053067675616348943637856837083916428360795038115232429779758215697713255136660544572719091714757142419807208573020454885841985384910077578321729332538345305214170663371495711972729055553328353634289791815237136445314413739122166507067265444067573524771867933537899809058385780416187299883701181247459888270559336565239042017871139962880000000000000*i1^167 + -10591323478614539312387486868411622847907440335979552636031957833064991010654180408852078553656766759115806379001574550745712521119284184317254684521027840584587617773516983095972551303996669044426515378890828630015001070435942313777318205631122147005200150684628997938658248294410517968154067103121813528704654376504056352943032725849990070032585373144981554771476853881354394543889092060973536104741161975346282249375491131197984640726707035597649156451189893824873699442908837316641366717627229992786760813259850671329487647641497806530449815593660156604099329444492353602000009879998781554434514624001044281009098656245244682913997777554587297295467246407082267464722514169812661316464699500493036189913574502819511678241233376888460530676646607261469666609072117532760483996772727952057671821003952919427202774704935060341278963741749284209424123420750467696916301997233898585589296757594804303669586948861983537098439156702195930325550354873093921899827261094539818461738488967046796520505183129796393039634370016499223339862149138632994822498941943029247399175620078067640105448489040478624393354134380196080797080017118613393190972117625681449680426906809877647983060273906360979056145600329169265145837948058337292607093260121924237341623550833341806689942785335533465017879914698629573665507537787166575218195775271861668696727780126273534808615867007875789200712191256465991683073109993494224201892240708129434927290470520570276406546133807207673964524861019850929767732779544543647987348579502348495296472071591524089897359103496530937380706150101840393181396732800537468539118229554695383627794891516891070254327658351324958230456924924399445670113880860755972624084942661913138001933943290465880791707826750375660074281077737143577789342596086434350529232841774174236857190944937855818553003957585428592076797321823702427787494973680616535500950235121911188673360548950606388811656359940862532429105710098807264851230530091755030386847626507334455620879180230276064514227013002111848216767631836208442572024250697618122887906141951271563622155015347872552122298174167263526804816299930098027201294994344386365594084515342805248978803539756621391455063751010062970747442165685093206756207703061139852257812129791754068992808200391677637959503942039298928709314073035108466532689066018935392806024315239361244867927897215002132880778994723894043486237906727107466609868154418939865692601884029146002205061341687890537828625809260078162025859341828450022726390895887299774709886261360325115237931608886592555833585830077735071867386117324892504056169720642523609704107669099836113502104031586701539120785131173302096418801573405106017598609108460523308172667003188015755235670511229761264817954352673702030716713560130415927425590685507129864719148277177263530016642941169060591101082928557965512713204957306475446008014574918241743835773160628372351811023860377875998956762451696979064477554239382609865066451489206965813469762696825325800974007908139524931572767719340404864386793148855474182929969600558271023663168530308945991809428412908811420986527330165976005570652216212614751708352531313917515904488856458398053114697880791618581987625715242733241060916243711672180640228095280009143574339628129928192180738852821836234304748995720274883659363500790823593052617626703009643244068175238595953814362457092529861463991242464533528251724473779903019918418576243821019537124576953707553458465134726181083596745369876782721378108000535237091766877170438242001202709656177708684782492045048889096591220953952814265435196053265282654920906855611423464378274149637536303301250370704015960867601002598124441040105387005463235271416901339114144513305064288883959695643302124783692184724586409714193654082877415228152019852026380638683390760819535076447056276237544946648211894379658412723992449960134613493670108725248000000000000*i1^168 + -1076935949043477553233775219133780932442938115717710618536018440479698178363454776081648931781883188408346741727701001423186001607856582060168967838366684302757689854132188539584880590789710113193647291163699373711774307595949640135019359135192284510328220481707423560061970080792248478701828054481845943394109265111734556242764492959401600166280789990498162126515560861198506342009484721983030264980364576293703475997197226841251936374153420905443542381990751914570637020462093886993330022169115164212993861467144438293649683357774520494989699031363642666788661856260926545122620146167277930879008159751277015760812692020385851246066266353036084559280933432812968002989194983467833793437396118395043682298677424364630454170333941952522002001686824979309881251324846052002766129554083659315614817718406748210175009133198869351087516018056825706480836362261390860048406984036735094043626489544401911039560382612146456372497713332461264264654473387110210084387493013309529467481816748728615682857931981736972401057663876925978858138268075677431160588410730574663803189559300199989113291293922021899855148709508030563949342295670546495490467838170268543305811128595129732840857369962511953153500780315061693842402960723798594416065762213302573657206833882497162164112483955946943941274180454048315857809020863685465428791387123055366869829599978207044943318700762483457952503259509208150364055034202910440725704441373895776915440877463407565186547954485233378322505369524194469660241037988308816994018072868585711767104018268972053653496838588100404941474151975535212224157775221867071313656789395049608282171060774088343798397588314854226498889283348568347829662038935384730174520773894745068985906645102856209456942430138598189999780578974262286569615422197369456550304842060885221199266576460821119484077557618867318287445421359790462195188687399180611588780029493425108180552111837634439196865937636942065416057093194303490891586127455813589187068914897555245763283519745858058186916096747533392956807050971686365021577148582493896328735582251066402581695796902335589765021783878467825410643172765649561142598896135399321668038248544592512908913874958615869680584919623858493920078768242175525062980073461760626437082543395735594534328850769074430647782917649207023169296131688591505122224883836155947341941387177069416251034137183125002545341492680916785324185733331256224322342362777932765637522497392152917219923378132064662507374829517055557898378667773154627829649410857832333366944860517676338326607775567785872352366048056413748643185525268495634487775517225186616054923705922910946010278713922865222653203814547906599797067907833771911196238857131317448058104389156690673910530849265373689855441574571612663532566529158759093651724973605928151970621992251877684197579970875716923957557803578835834695394552920539358334490874019972462059373444392560253832340711761482452241630586669565212488095182194564096947851097789827297349702837499048227909276604075631394023833455317033387353496842214647421278569802442099889653673573006824287585271432999581636421829934255747179983014569880876969794303206376703312151991641728277513838501894714306573882988921691214008053439743882612155439463561746154352958960291429213537321468870888831040527119415460280966713199219321071333985028862973178150533001020885649667478152081978202054667555606576558665530437897052755312263235248405354316918990808422182493108299426349916534309331492896098790427376593732759097772666989298036595751342007314890624753921669078296635089657339836162144875670439044039661822432532192219115077902011049230901101149652731967765979210400767036393639441451867626460805359698055912760661622399555107234073983686331592891601801551420833080253788796280724313799949700943617329584432659677975527711507723041713724485606151882755645479646261516697600000000000*i1^169 + -23341284021131041781415095531790548220972886905173967510484020782038676449004122787480425367759235757360121509343157032864927362745459137149957921580413813763127160582133436581689022919167724828784480332030641121673163985835891633103058790035546568525718610494751688049372809181408942492264236310847268308499320951548483269126273564980715175631058258500652403282037603692653800590223100530206100030083549788150622015237355101100452087547424255726223926524081538893357141939232150293095359542109387826607047725794823959907149311139806200203696623629830345379768687404828140400011131170206969980499631899688971746839398736801708454773562226069795283395883603608094157414111260330593585284502133333131593135536390757592998914212829641187503448591348446437826446018214153111423487679550268789034476258437618870910850754616403329251529300579366437738973480355948128892169737973638054854758736276299314583825204044440770926870215452496354474463328727250559860660629340846152334327601057280995204764475347544789668876693897559127908303009564324506980032907271133203389735837549360808463562092678849175609201504957057523488721599750032493714216047935691025564967614656697866588387890699045479154803923279138676400926170089627374297876967354317361226688654197182420010128420675011907757683342878185191172409945248147306471081690119908020137288994460541104990628536643429764696116718588626375276034580258461307906645677457378499489163762052876757105342633190421057343245598959496825009986041983379930749168054364711654729941681670022236234722123589663197297665038323031425400423416463856267267940444069577543197342158040605047861279932470656983439336290809371647445207897809270280212412183484629708392307278281726485452498633044859040347807243143809785139962964427109948443000036068970485333025747504517316179253899384449732820661444522578647330784943221564961750289076103257713250946180412792524453940645517013241750905229405268055902938238777598483468405147429653459173819695875000615415830129802041826813519361675808568402125045592793993408875855241479932027894536493888958269592258861576617821907154590650944686152523997253825208585490663796369024890629047761390137344132211793566691603365363106768818691564847577392487982876253419953063967940224175215925057601942375245931588940855257664258338327433962762074348177931869065127386569967384700817083609661645860593147700156459939368810009656609862747425952471396896034044891190246559981936425790825835440948974042212980819662914398893894649847845884353000950208126358258495524626366505105701385985722413266503875614534854093323619426388124226203849559356516147324322308165738276173564532233433336500251509428230212166642278889490782437857998380245124169202415215611035167089022862089848815312546653560887303310799966416189437691819228894833067666486483831281594643241543416021882088897325503288907100327215484186474319168199884882807872542476162169805711265055827408963535040240333630756514500622768840876222654908558732639095543768469103375318318795065360780858239416160446995998147184772550551645532151497810314189322321333129543443416196759260051900041212355272111701709236956830641946326443140894572637912968729287490193809149344762853854752692430462310010498678222324266193353273091414315151267234362409317019242385491956868107734692750061051537536912699181067402366801220590284116759923363615734575397213250260786673748230222442448013791157410914545519210441562319982087984685303128189930032183340460568043136138512790748064012964276724168538732385391050814082744440682840892378233566492069030904911831635036784048138879242760562944489918248276578130568720294747863675912001895269530563350070128306256290263744562250774190600741709794128657805174836638180453256350291629446696908473966289880251896509988673783511004708074258463252022230818987704320000000000*i1^170 + 10385882625064586676283914201962115842259683894182730663100391572807494681230870591002091101117418153659966268611347420117367437932618461450726955770978053232804810930071298294700684687779296224624137108085820193261201276741803963572758588702135541359091305422869525649171787865679024013165035635451155562694773248495037080299394196335827740351054922109132444531335086119093731812203591805852617941128203087272911312263870218819507429848521751470605137570153568728814938518009626614424074851543695826286542337778568041778945771531323403456591982402608044878664325539680814665897426312488004273982071499386883116049655933430512532756877219320981918197923003838179782084977468523066001189340444433188805120091541481127147400567313163744128757085812095883508903338832334121893200970437981025157426575184452730511975764587736679534475922428137868015418656283178845617780394343498755326996625594117236534661435245408547384172905323644898353802434350586940751413221180477671952054279906097569344635155141922154909109671206263516420109332386931838943492854358565107726417444480061013447504234746279876704146772696999521096460843661959756766636752101162668417862701682453754923860514403452082969073445712690020000518760630380484076409719993623919533003814028643567415099305683484620850015824833578685650055775891120645615894773778856446516177805779028606367702181070951688331209843377530658300362120431185067260248198520716613304268344935576504149741339317683515049212192648189416317199851986142960373826820889395561984208363204234724995972834701197863787996385832785934251292560677412104447605437311175219994927998851731838897633297510030090065513070470366988601619907887347449090379302069473543020971616750495127941761977206503672427757983086422701893900798464747589228905678874167417338400040478348183111077761549644308823165956398176285597393442451513649859132655811659590522613466733341526631439099138545648402685202932187612370664277707187500910063387346025969037124308699124405691248611701951499428525923704062353108471524612901050221062661682700830369143361906031586637053488573999796308335905145032623332424788380543576754379801032211629638674233733734142052442421309246648461966648364681633655584329733688716047286185125239323305664220940588791247074453773814810302825586001930733877058398094273462999266595780272559100043938263572265162616280563146461868505633717552534528055734746891336601709044616887982870935575825894083480675422068645026363292596078426081543111209269801474134340904214481719584902675858983012450037592562849637714975322974189086231432399730574127786649793582814823077440107067859291005332128126455047364334823131191127302442986487091657409893761674784412899227449232504289997715880251013378301070008919715775677738804384710547340031871059565308013224964467541324405439241500171174226915615988017346608936696679042521514835317589622576370496744698137164064161652984750699171952772928489906318817868196098568450474875414560911405218497540392862730665970378136597673595104725752242038271550905208615461592811382737465674018181507330848033863390926108753331395329237425241016306098216040778746756060350877620699602881195922801017669070162964575839113585806654494813243566908239389087841144637261265959317343444392575224447405151214773600854083752816890109951028976861920072889491659300154315371136891828495075044158294620131625593008890234999894574474000280917843368582796517540070170114023554436239255305812648400437297556226171757518768982956098720602160860812729531854806106198096203067645725860273350671882380324054181496361235663466923143626428928924342972596890714399709182413240296574307245989871313746074978247009895983128650956573528432980887209408627301096340687998994370327835612728183654111294346542038516860684839669303848249535152226195060588544000000000*i1^171 + -2166728946956546660742103649322589624093989423792718345909249475299549419034949764290880957821201544528301278965020779807457640527191829822290350360766337385480199025163531311514594843393752676931373477088710176373013833474140428169195400474347758988520634602868406972883539284030619494675411893129207586750290234957435242161259708513814572224534792774580959227223431318904465122731348758191021537640804209040327970189224877648593397594106609352085345923786040649867380960729943113511709296297187450138684337066241015419587428739633664151967305855149261628671364182633573701491180066552803485822559652190334148062379411919464763413479395262065846896034842909148058563794997720828437563291490018535313899691046401502810637432183111224897510053549826233463266921469183313427704874698147135204564089715707334270036770263007430494205130808457435273571461538374196145703955634436093874135256090706920350864508086574700171128040552820831353075468010633273668219551672674179969866371146155654077846197865573064459763054068818212565594023901619364839596827842707507323186933701701745837525068122884160791222680038572246266621836295070091789801639852590023704966091761236587554893401991582303965699297439704890669650103217517036244276810301296825610849568674264434756970072236432238928916788008456627085935530178412372864337382859726873615106053916603303796865310438892001992997514694014695844693247286008248977434783517847193781623133435466277143540635860854976655991120885659892908004529462515607541946007582907058404701313951993043677136029584217116553808000088567235557067382536847016660324695481126051938685712387059901796827064488169109402908105612402912464324977816856911599780251820114088657685055140279017667285769246502167665185718177665753623945546951349143286508592940254420658565528644660572734825791509125324165656094976753569368991462259512777706956347894287164520448026844057083267879619245820724058552356256016330990093393715908569427072718005303846905668645366402693943173380227670383118505654750544896221474311117529690417781520413757101231730402126427463454640882103643635771267851106286394163384238368801743107094373997864622334339542878866250108789058366898080748741903359102323806259920700779203403747879263091715501506759960093356718315785437429786187042974156612127909188309868475560098888136352434063213702092248744389042606632899401338167175954422029218115750307538700425188639554174252617689517552539808508451237924586533435278320252320155957247960687218777517532158095543144632006703806091108377562429058975285657311843243898521819260770967590458965588987503313381020827114353842306966508038045144018166945484934105992530253623188414278872932746093238449542955671408246319709676365634602535137201822820652086812792116461926378114059003472397497320287997358795547223793358859205374236269968923017520161441126325659806142817518622690941018998452461234178405583147372880178800226210479419426680228388150693709985018434997155794760987328193875691756126689724991574780913739084212529595559412362394547632708827529306052008489613169190025746501510969633141012347205465160062993866866070463330852750067424662111932795717880450344213919742780268988388532796326817860466897650669990641901221704802815818603653496402040319158099205907069594361147735546877506769746268256308919727094024858033041018382793355991505552272804849810996225522929042395905303347994381597206412018723537015354562502858861017836640329210162862837749353645965963598100578820824396398754618530211074538858347988589885922255486985840484101175444514882593624103156921682061924886302692170889955968478244774858946431004351074228221564140339398081381390487781583795319188174833242191853344225630377928467193275461000116064667008358275097700697400278563437611202095361427694715799961600000000*i1^172 + 226179703911843119064289162288726996900706428704350443817257593102859554680216100499593297663287145882693094068497060698876503218892269655167000934115249668682049289974421601338690201518107561799341542026207908967061940283224175555776436777354058188742072043204714629526999617737924665057589298263647660102565162191551689332570656183892666610161348775713860656917092459545496174194418117059404243594172531390143302354260348259198480856708581997922262076628872417544408263906819715393430617049794174777037728525798735162913853518390789910323865780391720804248363894646708269138670261192159102293004339944349138119175416859323762145392186765877257690801194394804003916286833137346138191104772322783948026134446586708697243129040804401821879443346533364274326688586623674325788844104233439428081087878758670165345812683080771431369353163033720386916716462183172976645891671550217687024563917923832298171067226994728894895295490651362083049589174400076800400768125735605497169962711227468946770985169174838228450350734190217795851697441735779087827025415739046256694045343135959333592206591371736447082629280930479342300281460493689524924751527533444144606873133662954212952287143559233815802965279727053810783984800147617416052046170882470816717982645826094165304584513264229273323747331935103056952133156184539274927876607052167517243322539517694799586406293133727512176636761915893236230827321254829605010686399542270751482206713302855620848931794448614391199566129323668090875674234429849397635175263234082334582893477710892041254401920206685318341697661305981601142302022253055129286659311506532917265101744719945108361855199635496264467802118345221353102845016712428867103015985831132841297301867336269161139474833986226383164187735163312414914221456325952796194677745996328396947541593200621470587421258192919693065596179310204000261938418593345828323039413181613997861441114234000539944505763020279586490001240275127371512197703382974912353068321204337053781185846891768666612476077011438246495981643103854117156047920209278330977861019315985590129728660435108843753119254130937672553774003207676436841318146182364532547252666759320639242239278493604717054177195536674471017593603917556859949772039695549575359067066393176034053253376259388247001137791230092747057334115532441162480865732670174964208979631031616509011143443899937918912859285284225636498005253729895479693716186859134856196299601186986602787539189326365529176794037977142810333386877928197714615183825945460541342374725106546031437440879294256291202572846862875981465242926896198074119891435744743159738651987424436006152256986055573204400612661455667801670523478397331256513909121261011212561899263526593619375980576587778465587206861717190920733373496682196156866080485953336390825687237492820912780330307971677319389052721585411406154910081125806669773313514914568553535565350414845116696980733276134758257527523257314706738642444808894033039344840919403559311610895009788223355381748902526258390285879717957148543924279414879904227591698349192534984399441346211392376766766544632672966855586485216941947958733800065522959644733469537143548300557330061716527444302931285584436380128978041374184148665511234210882955879036145004939740367155846112995030997676025019524404946539604883449041495277478547287774191548826714463371126022736391019846746427245790335633033498485586573209109726597690436714293973290062665654127270682624200478176207762412227457102211524750017937314842740626657978786923775658162631234275434978118250444366705522003565245145908859441519304657993579659440206978090455367439590602333080002328070078848118611746525410088925891395840315303275317121913806480089599799996131920806560144255513451520586680203089974432882435442458008413046267510694676049920000000*i1^173 + -11793600468632310271835713152090535451462526663780283621728873074316356752232690336152430300176685894879373936484052385897339022669799376605969829887248528407110037991929019790295991614385245704335485649427473740200560698711907657912376920036095467214063888987676361435882493756462047813311900689576494568641019972680585641654601351147466228578767118779862125039605513150071878035159430909408275330879649589093396017362924364206031169498016919371324405123261951787670518721769434104347360114147856995822807017195915095423134890569962852346032732591107808239753311450720984961320188296688805073105167560509008383920821936381565777069933615885967667533041089881224536047631964153705380242132694457738589533594816820659056340230202647216513013533946043179497374409187193982915666261081380104472932843175443835877757795322378479203785466751253500985128023386369298568269236094024999671001542226360729232954419979240322449944335284267846921385243151747469288008149308889369761956030672000184099035109057748496683417084468364719069695243351212155902591373127405812620130756213779836951329286382206676161865893129131148365303398959812130098939590120793129059741434873827553562532581670732936301452482383401038256130332765080770416482305807117302938158661961552304027567844360541114371385180731893270249514457192832474204670029067038082360473085497556069306887309092335848231265599088374112753527691177444071621542736022195404804770862546370025818725482528900420123561746934998947582358942716450888374182723367739757932969464048076172125733339775348880287921592482313250881961253323764623645722611044177262851951874204058164163263495228514437714091457288867864112969143596613764730037630766277491727895910498470994433948557459096849344315558415078934285088263285264952201095005116352844510509814476362919915272452250732098836914410659074814028688759853979224827065814310088119861139435454860444143237994275498229881532369239751796285511079598617577694627712226254815267836397155397576300551704501405059776387857000574015282048901576506099161613252791890070143247644748678003830527962153224373632985986074327363011515977911756891157567221269704610066766263141303171413744101949079916749963587333968689221195486939937837070991097998988334308769196721424668627807572437224548106835614306929045801845662071881662145438841996398707010662341753688604651902160440506696809926084912111177473002771061461622343132960120463198380687017952115254767813287364678193080281426698088124773817807560368307354490752281101509624780242255606254281512333202168470256197965766216305822832099485934667558596525485835971792248627093418677088134738112938753745734746478404513627964606806531632930057894643748503353475213488909960641966068768566737061826629255119005438107424295323904736424200393517253580588518428725050866202947511951616235007041202529571861415703789157494009582261808809119233768291863623436256035961185218465900465078826213644561752333598920603626609243779878044598019409021408652040421778852653206703834063363035061680992312998327967102610001768618664468654635920292829500837468997019245917096210007190728054749312713828987950211145344302632753970428071674925133274084898740033779073479180115173008113859663481718441942025859146747512556872485596244126807395223922788491626831478252067954684671149565921588575295820430269421342105542305027496355720597414896577464294438261621283159742654262194546010611384237988526691499874352110041045464994535196066048091158863735361047042661813687836018548978960695539764357462395283264921184150223244813341080005598595473322773352606762194344005735653932097882180971839108879460031157032345855504843911166929054985172305321335717403502778780649546193226798387839831757375626587416207476055278240136704000000*i1^174 + -76359497679469210280761283888892798616241088182716034573168226247179465693862242404185389531214038813881407266096754681176520909053621763785654974354581848635100651149468570364222313459301600579156358168155429572709467632115802716508892319351402138035533295288286381739350876028827990571739198878923955257056515053562323856475406096199033786703555590138981564310234559594739164089773087821807551472737575272770693549850446143808853003743560188633413511549009913082366232156730696201884562297903725921883074611958097384422291427726138049207083953505982332156128471674854312533828388044651385523514865002104366267611686737607718936924778577770191204654749979335661830677604931795530214954443228764561277988422347194105478247529391665398164279946695817093638511758101810551164745107297359707710527895581751219767893594595747681549309756907676004949699209599612393369307288927492588102190130711320220924083058842624432342075535419611742224554895513821268940073578944421367301481516480933684844597232563925784043840793543077471523229914858715789154534465379367593270534273364693717900989795394148528938060950873333299174565615380749479266316649886541912723491037801557480399735514928369333472430568757060609597884383257153893490794404322585869394712627261204183736884953084026663066392031042899554433118056865815789108165282711068075730338608921123378151503833101301574948054861387704718861470882267223319656685531192879507687708955581475128563576277162675786366807631264669720943108901134435869345208524988282880349453283780825008719419726772521278675248827964474447310589237468312673518466108617620152558378483474390846220913071760453093800715195891115489929687737652915083306879460955944687319349391139109594182534637865804489389826561393725029300540066264810929251628222530572245279304040126477463566610180049420359286983578176592949468394861816604465982215249259929833862351012986116083558386303354752006697409830548978327606156087127902426758319918107260018460492823413611932310006952200113834705850996471831889707327212796597030913500693675212132161950040901230096006078044415565744637232984924486415461417859990293299124414622183582486037572554630436188621250028292462922436416166299425726183427656811040927023403915196528226506395756335496520312152184194022471545649887528695631819275876078888999750336520098575079618962828371312665760936538653077291282640755854516454931578368333405926027739827971227355695193038039151113264672408113319312307768122690067082035093420647456590501267883507334774311079987004434142587246330818863729075390525128446857904067368693456453619830774594975711560419584255632151919675474414969481047407021120775520252571921829750701236798047887350613951562993565468168970763989111202240061655595827709581561580048513709011847418363340794236736271997586252227731171881739405604838538707597347911879292790162350400797386570454441188401154213265607509070532410104165505531239987585742520948186431724613310035137008113312071840197763691667190798435110162850092062386712649946812030020304218206057878734519318231235504231228477379079297345605647810519610658509490891401072306533263260880019222016654822781602989068963105635414432452992636407255042344965154127069737246999019190322207569530189235951147267733360263825477373047987335672943529506690566282808136028968492680312304398039381132743699631255486562507742850032106141216271361654703992747165642662785451823652975223141973845596880620705156666355834541387868955909309927974377700579208087462482573538772427933495007081036741560637037307420086864809710663455231893996836967907486015183496368171013554930933145428084347649429956608827360693932383107373124428682265932799281803436761926363808427231659108164328708875032885209600000*i1^175 + -716779457858890701549453092962655587107205289177299857812007024047003040148804819064616603078767021075090704058831877475076540068121538744566632515476412953073918126011008958303232756444999443719138269196544207368691620647819406312024917725863395755241366294278723933713638407414093516791032990663050766299187857356965268219696766387157660722139182524787950009185071841070636584972697616097579194312621363775699458547224016326841036258742884413704241201278546533348214209867265766528371945143798669884612256264134420919754684920942795516194835339078605854146819003080444163354188421290832676810005373352128886899603906320025082412130246156728048183680670158628833397547485385153526721023274981898795698540352134966982521454569564281991156710742775070347545569817213740947008160513586379202430345097306123342254766119834562664327202863724959831775399478374735539171305169501766642981393929224651344481533054520123591471985749131227908124480909422215637587265939342152374946804959463574242756802890047637521725861072808249530705819491716500335987204818771579786954950388471501137560110275856876936365443750772457543450213875736999214764688844771119823507484725384056150325742876815341641773220681740590326731360580713282990929389521905486071892944240915153759576477064798153947932003467421643334278085020336448287151641453064653652386513049985087251263593346780475409733309705584918447567337249092689691730742091196235721096045455267358848624704516625578464248828020117158033482219756805214905813656490744783672504586823448470063430279534538446845649538036400066192366334956178057525312602634379436614049943257198746514859304470090276840578441235719591514104966392632056946195433813948276578915953532084323205622127016945027110231955952759843729622657680686339235790547202255013754849968939270256994461837059316246344874139525023177832684809056139801784827092495652372153114518454533670168957418498809495762174026755330218380089935239022782073369252787301662127040382857896609576672102668395516681206891465347960343477945714803478426717168651917618366501166727561582037991938799540618362451985320940780763253737432442829132494906688858923239496867233025796478588669336813126139213885823478070577008304235642358463019205646886655131095316110644017896488989247629550001757434030183991748203089967619450162502967021789638681286155291883827343113864762353486693422689972634053573131427640956522270519075538036931555068055432504887118914668550122793311596870967794597667632327697591863224150972171126776135325830900360160905269296914592213632520927529652220462613143449989098637969720428210165165817674679884300876540399849465703285685549360389411849255262987605571324080410737458091446824687128708260040947834690769312549351777014534380404045710183907363459819941923757973329002185978407659117559417419385044467930871115804321582125797648949037732589090725149279404332134632249002218594877793355916710099159336387588041953256607442518505661114388236307599150264357419560428992100480766646300150454941266966242046210245906968489714666887428147296224595288417858645986961629218804832647294543516150700270000778442575684100571721708316093493898174490950841475481534618576716591127457507734618830866541653748508407580619467013279285826634411401663589855502044510743339939858535600449568070882472339325778242474521216504778553791396657475128899041623284220527795085653073337058043642432905073515419154313137368939106210357415518035934113504369052654971664748875776820007015292318526592581452273179934873387169336260418999635889847252942902775014491381097395481980066325833984333268634884073245006772171284010033507293248337984246231008821127249899259147247867993025279115807092412967792647360000*i1^176 + 106764044669642908350844299988800426821260184032952402023651280589760230170592911914629998594673990707759626837342420146897996610098990808800461449657100041775390620640037380791355105451562685047763274577938258582641709059425038845166692123139484723154624233293567382531385653043797955406342535147534726839232093859903391946888513752572982850364844990693100063023090849018053021722296773225115312740815986909255687997244540044121886552358389469413216842599340927279638498658308902024260989520452399306391914444544264250641325487909574291864066958319442786441226526672351091667531712703703780305299834168972564369913132622364139249635224623373850147159303124766224946653179053650328904835259582848382094954441872155472362569352372912061125032676683021457387989139538281855427806645939574800210108437553103168680621316969212426587643584632803708370641289523746533867817554643564953525388655703843965088260890653842309364753746607246083428428309738782039027471072693225006577923247567137513609053675913510437225107320590119243673956651940552220042420130770153268715854579322661193572448751190109133074380128348299015340426513968688260691265835103092601712385988404576914015049221489926984292554509296387614370425759781029578426636651174140525742797463710059757122082451359218151638374907723482406266027750297796385377313239206823963069515947401957671859483124569519723756939120069294986268495504324893169820804995135117521120716537402575887342476524668182803782960024599626722298688428264998399139859791077789857268093853759967719384030306480213395436204130399751926210275066252485097375761239432989845500351624926415670390336652454269401110387051931021563715391656201411131369350532048531719591337672001939496094357132583225096964957038380464836604567527452183301666121409977012480065985897817714428779391317721473328392220308562921693395650519135075462311446843660371451762664438435754258715134911718377028441112372197948832027087159404647273334369183985718845981787240352269994025921188724039676084624273103278011553230831781421703858365373782353850243816961835353483679115181461434163357051209416002100814652766427565319316867121339839791991653788789166616777099205754302451740164342633475702907918669721604349920899868588014089400394167749842287267720679695983201304633280693775530561504783065973906209690348750402646428541658415402140370706714788556482102670254790762429779460079895172544442698654856555651465780370642201284072006839934970701452007851764151672075019440630096851771598339601884360353546244857232702418224931407974361668179380007971127561537349194142904877859114158163156032853248317123097072232281686146550170051805744225598574908013380942163056618306770885732460126203264260000816166031591076685963615137570128685788024246880193398773247571675576116000954111108105151321946690840761532726589432756812325095233166405212660288581736984451207303811421428901254385224664158932462378300771881556495141743912070173964695886294732565631552819095898629310590332114163848007154119248789082763427487208257533683068041042703724809774311697424102003179898127938825985784296074241566053680411143258677599395655835625797965868307732998499000754430233485670614375402505134903062170019921704548451931058636359843283692567428990838337593702959896937894959232474427404501588329820370292287036595508699910764770959236727909327030636473930778595954629369509597603262566029661346085917899185706828505605284080016406944151714892303055177449746613100715756255088233968406266969703179800893512158233317927063301773954332615344137446053397397477829288825596318375399288775219640295506348146557825491642009572653366739399122653819781681185000536000*i1^177 + -6220653924500858910508709111938624040056443328450408525932136192233314375232942608862386737652007983695379166589357542879479331267855840073779973072745390224136343935247725378846612087400346445252023526324529741913979965177004455465510033706484348631929722169611393123893684656680719507476105265230847858480095951871940172415090514616961619478117177782669327991176902912066281344451583545259060076585899520006488845858525071358892748002512059480059264209897719142610862292179707354730045347492222814454077006231244056987297992120261326512719936829489949315541575241458250152380092487860830954067863578823747408040445197272257060245541243766828937433177632226630123046647621725105885583032365713498171501205083315402676958428426863972916255601331697895049703825818339155658548451078162645592936868836894487594810859100615913749396694337928388096892742971184138007992259219880553227923960607525924482066357606994814684442118286416936845418153478854895124807026209223875619926309288872371332564505085505428313976912379798558007892322183432050857789859393143338110125317388255246174625332424015712106999143182433468773910889032649589265485160895729997080131222516069876453890900640033951704840287578261749034456657795616976277231435964840578809584058587935916840983372641506191248377267182118110705306807102874747507693176862793962740643729887350444793957104293896000017903833382405587125948971738842789421315091943637617353220256129036626210972521035932141862373110262447466929330796829942486695895523667338438333051237320239942503428847907959710453601416268047313281379098707441145963516645855853582182293229873637775510499670073289257195122522347729792008383186458722685505362265776599146696921505182524558114318733932749739049420202968964178802062998295656662550809636902922221298841998062733388336026402327790169422018263123458328038886597871542739434882093047030228587838928976121590942800248878536932248802877648618744572043895566719229677906114108295191388016364944412787785888314124742965097888855600098271050603514486941234801002353152005766995872032481304986061003747305045327290777764246563965301996307036233022389721437200989749538503031488915298396307568476515373002327636065476198504285188949745588139927250149510887627761782815919912547213237615621211569133533119521229988164453190926892277138556221340485435494162384087280389675021193749912659384432735858475843638439683019439217482600507273805838807865281844632468258895117071595758038455512101014924954326048629077630757489613102174861684314195688269352148883472671516658049411344317481039012699358172801728801616501321324235222285564933428761500933602213768107934363493078487802322192496618202746383590537363660359256994728716995747817996140824421364028441443659191952740724548116911630219826061043278234613689552900191091404892872611362211958768584902111437786310760453997188269594307480367763734672458138036802730034021198197591085753219870066423802782752550116826422523367300486712809845315545615319740456660163143655867075371159051386660976878007449799596651748498573341997262979328176406582738109355488672826242467363212303268592608415130546330279582890675760493085387881427276663278450866904138902376581339794820941855621247965991840180771706770873770519114967606075094156776066279586257776653670461345106214089515677425701242849224728636364199111155779362668709625011850952604469275155110540843776729727498131894235098487485769256647969413709066593026642273300964843416480328336848517815085276176902517252659797581769759892981375995953019297805936593148316482524673847529440288564584123380018460126911948368380162190418944600*i1^178 + 32639954135732489993985101962447151920891653582336664985216062325598076988699248755138850775716504365419349935158205376223194695370649687339426477108981815513059854054646822197152025316950646627267292125873510126132648575797898016899278822544189443567724729585211228924403867344294582885171541694720243668829593189544253920260928799936986160993553271082541433625050424394454749000008172985778484914572104892998533250315018394171025568559658159236984061144970393430778627153465064350475145267756673440297244328651321865717563600955141092894930321208218319897081169703101190263027216398342607437133346543706850919466020111474698444784078383684797428446364715935783228229345154998074608603029794456116807033903700899946025747426126050250432265743840781049533425922705748128852161553196125682997500828144975780614461613148804170640595887470993810556099335844998704983226448429733155568972244562495381453595822164658956539642192866568073304323107553011665608968733977802891160524871308809087131728286758869029766867853897942259208348018174072342030039673670394024105600551754832984533803406522211732805603964130831255820418112571929430397877517522048125542217601642649655951945015948704122810710380545724968299412762739391262173661309187314410936539796502145450752142677704918582283688690122363245546313846031115416953643584111254955837794073477892203053293218054599940153339108502707164480035303893128846245905384101309197851734582352434093638981336565034479014795223214948523916618794862473663498797959481914294967847649725477777944754572232354135239649886510010667250083201678516765095277375158695124029964320205697363697254111738231424290533053835403118437944424768103098110115271433717618795171349252599459671458020504858322575494511721498628535901514103987675678609327610516901160259465943660084422796280560195257292402892752890588965971904154285171655454793093692708745486392529119168695270300719313832610275099694647362833017238835254912371441110695332163833232283413924840578058224327536038428248771721364103072161937090076291062793759465817856104220920800436390631090107882150924558269201076454346600323527216024279579937818034659630225691109128181433574685625627633344622921151144807288755602459567403125192573889477618229784921309038250975655767243302271058641195197162442190750894109588297808788265761956405067225663383069594463828166629147373495962009538247849025518754736132714222325791108742667393431635151258677009105905441967297142905716747466535636857461401331462837497804885449104917055291260508771125016186604947488054450736781838431601123578716067633510863294905700129996308335969915076015143969650068507470635601783847352941518910220362026683448049547543197176151868147295027801689076557407104407876222272819879283385155126878675648318087750255393641405507862122685079037883153602412159684981127404708452921768255432061848623005182655755658270861904953990557260864507835368199133892577572943393109779361169339400985669277662544209064637235570259444563217441683444277763493131485007919232303484132458542826629516864865804487445431013388740879422499158010859964158321463494907605325345272434507276864109874784993700042511493549869043783139837726601109240229139020118738909252739558350772745966732861183795686720898390002477194323346616030540573594820099578043269096187710621742380811753794903098961823858144433083685842147098505172206227338593099459703871013006111638300233248376960239052552216557688452922499453317424966186384550997202396897905253827391701914187691568708732511500321787733401515993611203151771314669416210394135*i1^179 - N1*10860449596930972489817890922979029868174835928064836490918455539826075376883762185047061593648647273425771375993233989008885870714854192176177875808936182270844449106959824076789504301966236147273126536228870047231746409371891198686297514118152835217516695919398758475688111523303263298622625184219027510281301260690810831062495291341240709886090460917347393518711709202931947972412867445306371581962841930016932569142688014877225738673951642628038701392878357215669434800254509500026340788858437898071122548432243442138595702016795778007261765459541395645337593986900216796083155202241860453201390123515004595615235224438401018500304313320667876851782877818489189624744639115921327048312505654911799951274320188943985052189957322470113275499436970766533741722419502803495674772610531226884017040376421588905493543787639962094341516364829408399287118259598595598221365902760263936*i2, -61632428518987072142483149383536346563933751868509538053261311613127748883285468089753939013409762174126948316143788770137273100879393385033880355211655989566292373468633487590076055444175270027411983502634120593884213741850855188803645317458778368976794526859423548865662278125542564782787797588462500155783147133216686190336377625678508461339599660653687448571279587628139771572226637545552444757321638664051985643110815635299052086167178568634111864471490474219745822796564611503159699280012390998686198396311381080265907860071512674081808842986859706366245232672869733376910308897241841473086821974044721150270296846649887160749239317852287935597554713041820556090138467848158581805699203660831626416681041138914627564555590182616132008161754068105549465158678126759575662838417271472160899634736789380664311072418562022693021588303922332757173577667811127934359292173874474783202677482207464331010759750826656281554833329931302366254382248176197452724290322716126208749994121807973051603946127758097610735563991704526939861722669156788984658626758033600354794335360104976860329097419658430524253454183853367906988365608982869580619657757294507008364670219606676848993446074298900677881904680129655155054993407667294382849672267131708113279479477480433480356894125272946319348456101056194755039864846425016056118703575903946467683917161081460970428215796786059948406977970970916390305610530032674175999662220575330800988435055560934733354845249415707067725263614376551979619975354954461043033646401229075667650510692983530365882466300766665598595678616595375983893985664769407334917536332010427406660606700232475313827247734929888459430329986670419164312645237694972717142266397083102126648754847654588550600626044062313211695555937328837022810969279985996005044346068462615145901633776055989363515502742605264354171440219846707928158440340218473279094489241269183891659987205265564228015653210818277515372299353693216822971776287932678579566373320961327557978668916279993510310425770803709688715805810287336653414383645842201531423917786838079199967825113397970030844713077572234365737775738900511977821075348008160767653512489029585173286624772402852932043444364385352624232921495910208694436313002353160920511303951231010802391379302671822969405656539174482825491543957260156381876855414150391305787842402020681065586810612877064606014955334711312200480557716684666194437137466364109419345262983759410358912425205605546482282157380426145440088272011371597010784536368969160996044051826926352106775620275165774131294890777538537670464152313537146655165614348685398636536538181536244270207667682182704621323076198259566614894515361708097693607308306764814912074484040063808974905995085981632636863407320075516854557396157484821031881578398766318558365044611359154497128250950422784945536199090862919130750273206627328038241964894269285949983807181419987170459605418305028710584102868131764940908623196920487182782909608311467217496974002238105642782933961764473522650027135646184512233484945291389810434170698737746055113060212344003524668480207545368509706359677067013721669525222812466407820542836244944733089281929803868758175885700978798725166265488031586410168187287590584672819727081067834608450827408279142689241851784547136849561210351140206036499540403958193056871620847906510754993370945448196940245557762115661917517102521344990370181770899939686509882015395127145766238086665252452760438677514905841131085925677251959460708980205870777240468019430943531671943374130147835719119098472798370310875742164076822714296809990307506935467810567587351330649841776210681006067338904248698328071204850556048643904374896190246058373272506824439077406931756572349308987526182058515713569384732297462638418196666344148161376138381350810179385464038384477955063449197601463870709920759273872973370258064720342312529557200342368035596367355337026463634142263900106504567317642212051644300677660149458628466965194748638461594719960933184602511272856960448312548352197909821913208663750711149708378256407792845746330487291970982079689328987541397960838531630840555670537465713433643727463760523837322734734962459653988416654866013986813099393679602417591251665063037463783796901383524629449783061270359537595608310587786856458841979160993396469042022376215522271254359139424904575937197442371940369828308788853434838184502928888557079716747609720580669681093282403990974931652450625963084728735221728775343131707876927387261691773136032784744181275381392431335795802487001877895456169241782972009244107212746397408767253700785757661598669716642963120482533933706547493811955758124925005044726341401411934759023546061230476262031450385675965551897396458482835402721563095586267228582441696488761959637369941731808888718086547020185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 2089306103602627048398002942735707288276324692263792197005167819128030761749978262186089942942902990774446178296744230502919302685183269990654633830656583302585236802763137160312780174871430338073581457867960656640097330428308672970785250824118517132443001254933061577933021486781647730363886175551274840993641898793893143015148992195842978376505083292797757550548555666272671782788214326553550582500358732500948419271880120394568696870733526616763615419525844695703297414036956311331850094664549827386346646977101123468949046587739396999593807995272073948817351813991742534196926727949285205682747822293764111844886633022713280985784848779740940292143644609989784494683359746443264108538101542538514146062401609303886369892888093203270552001301229553421471512558770029997453247036021020040515398331793205263322161409887075338647890181493652595032400133483180150472204617579837372899672786408962621988551579388982166058582197406324465545188306347858612157974878846069100257942315347463888394900802328431800374060372972501246007450196017542497711868056960967983158234979691506580074405823347124462026806472467412432132560858725103780619561777547538744599977978711479769072274712220435728197428258620142218898074577914473525458992667593479367345149431464687229849804427984508018178206229196379890606040425423882344065126264887860006282315814005680015373606088495375521398562684314354704777190290329305949030648621124765109847092674807670037310716887666617361241132802620549010070172908239564680069361503778379925173835318782331481224045049497754338516232737024360670997045409173199044917450845399243802751986089562942964405229013587398112383783521246053552702214124675192234002044972138670894095774703742340191539468434421006019711832963960604997020064951973811543419210633877919221248696708636680162555515145580615423617150975907828263570455021327993338206541855105669943267860865308906331869991586105792161065912928124336037771808707988890647010499454054906603276328837508961265808308948230454653641415180448622732068833119104744674970694272714750091798372235755764400024756946607382652211541493137114346914135285079628183973302897654180716435252421973570770067767351544058283862069820932257174129928882650669212735166353832733076037458319862093566498114241726662510323417431359932991327660056143905968230174947199255891710695694222023747522952140298377410987394562365134771678345829811887761289643786849428483451640817115845852601147323147246837159904825025877287117329500476032100415833288579542736430172221539886591595544602091455617441785845936362183200642820727235838596528944199985730128306648756466577927807911337838292452133537782072925030529009766460403322383468709110259248476862152438766613525708189308987437587183792832334592807651938360166556321403759056262735980463188653862999777391986585493474569344765412857032945263801133828793299977666436960565969333486034066281215634089332421301265959414662865745454417378380087725074796990515037248040439872991893293190733102204964867481940098411400919673803402277987393580089372202371388962287151110321039511180963091090290412664381005934796231580556692074978239498915258910139728820840160789694009150515833378957725403379801247164614757736777543453407543040401305072475320425787908486032853099792709364693399567525299084350485861422707044634798089300261255271351076354032245040925457416708267892663818179001285378275116583143854667267552689652723672858702320256499640183396921618165088911299098410102345713780392665524010563040478073290807627053548450618632320689873350194910112958317484843615068005619523447648674941784786861031233682446341296977108873799316708386710545155096205600482630409802570713208535491959583166711900357515661594045543439488324424646497704537797970164489306922922629549860902491788527446639856999712687449628466048542117936059783832566024004857450746238398771659536583189266415791684150440728308958349839208074670317041010577353893074102605008082303832574582485534529465209202895152078347105350713993754453209040777276336708512489919453051053861645073258758450293986455309946094992388170176509469061389904879884481255838903532632023953901112557117961596986006560890783912030703572870778146370600552471613868540500782094310506656144981193930045073244617983068281793556241167950535848266503268289721881024244828574588230385157609387331821792766939977362827742746309129324419680967709130095064079888471827816872127980690271267934257000020353885163534050751986988954650772455063625012261788683447814196443591982529032992770959262848356716998759280253797957206968164811463512638914128194373428550789338961192773258878042211941149342472265050003735659296967377983411324098822322360685530090234525489889357000473150770835029561579590297798960858104405688320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -26563703417474820674706539036565606477644465369674640738016276689801165080219222664724506194318649418319746156725040924835658547974692895071868032058674766006759024467894032731047508970517508137251172208444835175182388685675318464658234296544740128178515655174733249133501147843133517805186743798641943081931201991464825063854422567376918593529390427860837971403948589785950181281972968101124728513003784423008843520722058044744245142192297619917324124887770819199644349388295956060853833407068803278262049122578153724988919709016946492258495672496360859980076620916349011847060605505181160563038059757050931503195619024799633259896452557669958588235033513841488442790739934028667626487100922356828741813231202249440094693349382367349688921575176173331387335714454205041833944785899646028396741050037868555424577506672229705356260287594919733956069792472191498949844125083222490596060392426497471753187038700445976600683811461582513936514526470976192814609047441071446303926171798008794175284617520954484558407879698499182990632383181228509789574842541377472247268281590083052556211247709705917718731978133511712388926587966779723289907288191968742126339093938295659321140010445332248106801694151338440534034374011294840614872535739226544778022518667083743459695757294559752971767039793850907699911221879644221396631146213926960807544036911656137619943427646509040859788696603320964653762379725293124466769089149942760265713082568762464321871254760243464194742166832608674157394115041042283465423952551061760165650601829697867120228887604359127528088186364976743991672919463493639092374936488200063176230665261135341288729361508511816259371222228842305552843102400635796950460380508151842386340424404292821803792482714825853867462930619521527767373337383128378683277700380714165232479625646406972730375659217647813039018433670523819065053617681448975356733370956808799194390405044225989341020962993935053220597135827641851938382830164265845068605038941873421766367918668643102994229021708006083206349440396349077736011758278290954434141613154388864161577485997671481586522387607897466644182526643780556187377757453363373444529067970545913368500683236261771441810621181048996907717159743184503433900126816204098183929855385266324467160639418530545634732846063509052263879370971171401575311206256421002632750545476668084921667065152954335738668869623475158411578672131490732065095539128135315959081186901973009308205134710157576937859720705236518972181553726232989293997993860361830117652826267069561131043333478831873167570298026539272006403324287421750921408469589524377385756000192748914536716095777686720778993112582515761080490304033139563061429805379606669773689263297241888752777186010135246926209756742677161395622317329612281767800427981418776157844036340583910556870807342641547313386736995581830964505900166002514778438678111519597273798967802622190176041094689057120101276158807834867426818391953393661483465919817992429959845496452629129322701496220703623448827552225958883859499736525786801983314653992401633062028106622226569627036269857914421492872214573308272313845360589432559629550601618575727865003868052303934142862149195864829566126406331207522916123347542135200710326348119867732643927393157392725598658059596737179331299443849600424734107345235579908763317548628493857439215842225648803160112139237352113277258399045827121188245253804286166096515674070519849093140729893096720489317570616905142183063915915024944612665020866066673932701766232190394179029496165032364256184435382384087158756526588276733120509402001051922197371816160168239975289863488522206857760205599417553390324903805475959188268192236113312605867829280060915292164674392479940195049796382634581209863917723582003310434735703516700351194152173270320030595530317398937871944444462363602030719017785971026469411419700276692342645119612563180394395364884725635287256345042836612882435441219303667685109968803669904761774318283981673513136086946501454549147353724665364653206562928292243593408802439483781094689077255264117551284725382384722408543954752149452716985043967214887336030620909156413864617686753941210524358514145266589734281363331186607178719090242835087896372594146123833471035683870382913209886965111873397294751663878407236688051506224143029344044492454214421959626950999673027741132059856844761869294142209982899036513412352741008473913827956612329889111234670077819302902035961578521877757055485577032245869379296688500349342530773926018117712255384059857887900028739566769442727111042993317819318425697265500502249057788106625223473236769840869820461469030017604815026170334915355986281647622382907819454286256694815226242170554819385934275826242085789775412997542828110336141332406094452893200563956943447078653513642803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 172015731950650799842539821805288317355704108260594864953371458993340732026648729941421124260647595749201208841842721621452843836364984136332018419511675646798415985026757983789879949549066537489090096362372961988245901338249005143057910000256453436994700458081349936949407675400631752805124665342955242733196867865380416848299278887009081043467699501588492439206998359570563259929204956076363324270569012083603820922904222242057709516007796685465281677942952718296007700027073112344053663244036713216919773053418764386517246156310208281757261868605328299962552502493836103254228725129262219523449439375323084457458918826016249456335673024555565893988398242010576350290753865745699792066451038741113340781476631746722123843125255897228749812562429387903812573064398169857575629917887871117143211375192737560730324948448498724144998182592697547792924054220161720025439373613879776605646095792426166161032243174802531557574896942874066617549940672704719011869632026777342080254178382232497262790687731690421029256419314175392173142716118838083519133438533769831753957967302716250700466151478681663429505358960463951852860164482393517853657100256511943672291286162226447585235375108135947038220341439983457867454327438051717048648684772818150850440257679612603593566968261424263228675208989752762912456220584054345540547215731919201870380442058218250578528031253149906319056416763164937028642814885365073285578600063850028588563521682315034224901613805489285694834632026323114119835301451829752005891147518078797453491523020018392754075369798748515420749249760687827162553695232401030801521079143556612001836501489378131277402108434094080917392998211011768013291582834613325465906258114451498735923930446661258834089538960941625747532217351983623183334973152332201833911823381064256411273001877300252744324055436252671408831660581145439860727251003738350842920014407408274768912653624464725322363403206776714689475782116887702436941970444514839803013753657270941643284085608134413922419477629940339954867333848111595811164467737428607485560644517216213665428056419483803526456165574695446929452570418085977328465665416967697621163413728518105398226875362128454755945030383186892898690649196128822726044350908304244974186310238721554310897742595280262384611378462593002977390500433316686346064426091380119182211130498324840287270748231752995524275678955460691286530318884453016736801639892969821530775089877545883960334404151196865219888648700799633076377707802563278487234041636903424722230490903056830502240306099647483896843366536255182953211163149676880465749583579232996910462922785440463836903653571774519162815752352117882466665140033809456598941489377444071172021513175119172542752981177254327365848731085229556576509538722942617031148115729752462506262500250027433971106363332172365742387315211535300295819796251613661753814368273302193657504054553068487488872270434102547283297107051812336169916921171206350575702717819653130101281090494863248341621841165318486350866963877310764407211399483736174048887269282361888455225280134852716801151068638389732675297109350437589754851467443995356235424621179931176304474353026687351256608971692576653799700326127366878662550662111842922071871810602808525366443682202560277145210502418173925203760859223137680736985952070054954011023795541602774726322141707639995983775826947419726564840990503025057209841682503358282560507226348225405813449899335850033789692043191263668931178058147454341831477535414241331096704042365871543762588808466252065288867666271073679469414942005577069523375474306822633310453040437244070272902346391831485533841141087170737881604499394222222577701914177766261677034750126113776464780613693145546776592127995159949538680173134725077975792350590096572887940341215314564699395465948638569477072650774943616799542524998996399174535099761710282305070023128371378016840452115902558607470984536824593322750793947734718466990196532435716399358463699331686507029677998107005703409136098686749788730986597420907005848183359173015635110662297513584299110812925002635355358675605197884687193333893611920897109701610062573036154984131018224777674362911523338319410180607773329491332597664889923051981165046830004400631699095375746535446483875253283447419524939745710698734519172465881055004678088717700981960053840032285843688312384344575613824020767542138393597344885406029196631223216015819069551021084695259330156842699916500533905585030612186329114307129688538680581794898357002044807486734946071255932622196904752616864815414256415484791886077734949202098284668480055154433874379713874082272285997925461030736003183716105434989124946884359097226686863328828145259050180456209656258989769667585821303971165374818529455040994214226860464885968775618315984137564979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -722193904347584036648105405981070109405004840882298676026347466596666543874747394531215826337682640533300110898375703316217681666110867801693283779754961932836214621146374129933287163713482297350483409588403080581330825261766364447425481717033480956029910979542318385608151639750554510290584042053257048276254312946273635589583958783971894335561876081428393136326538696780503407018054705012795182415834987335915860781812948737000927876568593549449933293496202313350178396095096951516646314562702154320973512586902921392605377024457802044713226581525336971758413005082573365640336267717627520830453849146419116199237152813075333599710933215395498184585053133337217472842470388758838733455827904566829601454946021393222546646488559484055048215558000713904387502104084749808239660296515471834803967836257241454109805925502378066708097406076640451053948553723128955916264014138475479674520532736375328901826398979447998621887631199282291880363031027265860718934108238977411333310184854840808110024607073785161436365397715467718193579761441579300448115073118119853323711135133652246966766957780141019651967509991849072274730017777440992204803696045289320561793716114915827268311215058679414296184338206080345758247519059463083924165284721839558168180268691870087429598657207131285684498727219479429902012971886277157619452372876032064101977605976723716038565318253534934214117535441453619078451168400989786260836546988370026733206937495374802390726993536609143417687127956938865486206542865290843606618886145627313269702500239335016956209025121883334127024464902566709318145773948948252225541232454509493735704375619356385038083336043783003129765312044520972925716990219359765034138455583105144787973006432767056664819869454796155135131287763246024472162833466471450811637176087342671114301548681396874685641023099071826970281062666417561305906745003036955681813408078198553394832896486406551640974694264446796759118708163336822730229734839601817492712415105056345566293272559130175720969663589806990314126904870761440437758158205410481754316398994227453974150485688717970968211110771122686518246437602169112217792698239660850173128776498734747617199973542595082716826107952085333339669149314645238102649621208618882699491014170517535072091427597559029104197937148949276175291262079248102975143556030446682341688663257489935249465559253182950842486050165337623472701342105229428743402514325559229579744701396885098377357305820009061855524413377617593734455671923271091779247556993359481910543189845553475242854816164300586078637816501942079679919082470951843394159127495846697638450242077135040218349254162486897289766968584004881034270100457829903649963606688232717575241689755416291325125185226499626502741674300262433386459686949728316121637888433184690342029907993227568877965029771115966752716830186055854570474910024560714810520797447979050806300805067030794609429244024331236914508508232791931556097956865997408373426987226545763168421250690942394504149825498161504246161038649637179288599119755844612175058568635650630090401477485696265444882561447715148062246211740328985852089806890179011279986473702920235511349049241532883004462689878994044206952621038183407929945423701920484234999884435437999792593556543653015672439468818277952503257912461416829353246593649245491288584212322224541694690552271359022201607823836564450365689260301916441435284284728837832785632782732170932575425887817247073439351397702652339631767917609446845885319121360559605943960439208663835670567554322115904017516177899228339466245468411985184338025617712491857065995067106448777958673624611493890947023988664349161031436168106563579434887723524195652111625365131277172462476539618075551256463041121470493269940966540505151909648062497041186334286376883096970461775165787908687385929113123483953560144380870215606896873373028625609321945831963623912866294704224315855308631136879746698172953698468042845257181837535933800509866955543156696788120960458498676216358615087981803782118732452633681361743030984443074363323918736993293687024102081535844640944766392947907501191120355138296417909837261982103257736068070137959311610714741007209518102679272632773111244559428503631325245309855340926279979283394638226208793391697261554109788288128895334212086471203348484085830145188282572867217314417665829053623985258276278304947444733209606757764831347481746898408154562454247465968135827224901649047309323423028892848739352470918929328926430573599520473381735856118781370949603448737496902641893958853087667909092771052493445470790194526475153147301208037456840847393895614797697206490347241216142097240500477945168765352720447578766255249805993908947761180124947054044472084373507592283906446446188810518140693524813043403330898458875464083654574080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 2038532470955905849314820211871485136937398446533033470775312211038580562356124115642618049473869841590251105532588127184329203234067826023240718191987520349457158200160770506553785017947371820952833827403319104634863056861203388333730016955258415869267376194249545974384816248924408466325505237139919512986261679248124313733385411155371022832786478211189489484142582512325106643550058321161088821425389453110904671892090408245509350946424082505317150791988701953756719232738866662064031134252582230311365786248660433621915320827342901086741976804640593973429038624075803649369604779791444686158117758855474505936895916485332774189955235267121623898900314403090864086611177110535807496576353920366502499269418742712760151434077346099051362490517858814004508034203613617354903283119619935671519079438347488161381961972833815334974010263998233030422381808614493373552535794094490199892588045216883992387912357098803453704237268644018499487530519781009416046662614282036189747685074332306401650159765177946837308365644008424600813682997613452681337428020808627946202296404433447667224078084109718676694796342873563942985184449057098885349114714694613680549282819762935276059342968256797583085611493957133316387780400160243825564070149987525569083801361596143230691300376847834912686113280523264044883929232430537286382372895700665453249308243559498493073925077029575094404503112795482339759001347963417742503850107016959404142508522876758474576798630469100632311071619481819073491875512271857503996536958996828391573928318994186596714112640052784057991147946602203442504948841946814912707207398556222033831086764255003666803743487373058362486391745974132136349398448972100296454492255069466871284088041824734312937811483810405287768076730093514690378994492380309199836039624807436632505202427580624803985944473206435828674648196335519498714819007016046935856626624770654581595040074073524807536016010143450688653242264319563175346184809231179914908813858055112041242631052956416387943143744964172023653452281464681446750859129598448425825266953951642505654280183058793204475854923562740967473719312793382396173052343063860360839955244882706073899283874878065140111765954019834211943662752778937136890984865597910841043926462365967592538234153579944206759841857020180813194366855385258950730674318724762092436202874340199065097673909720817609230306197735878065651358434885003702121742102709742361641653641125593889873960701136257945773746669823908643537827662764272803132613867847691863389858057582058992599525396307006290329859456501054653412342291187105358528150654043875921312013964893656919540887594146937047088881584702797006308761053257095974899372241374166773537581256098213572121102841256790433136331485539674699143376025974243718574755666702141840448940186696443091313604534849414780129772579595734371022378141420992062024870066740750348350699256003743896645274444839295682462099274373282016017566925768573378953143734168405857990524753482683524060532728595596330157440313192841656129505886458262633595427282854616327280715587455533963550683490262134260360319731713081184801272615729558892100489829528294117908567153963215720398593317669117433180287379066921525882970111276015786913995961987135124749690831842558639700001525801483491615729872243531505890070155089764584984710717850929640586610996977012201139247525901262842406759748731960931416655017466117479733724168179474918686093085255270003248838572365224732391044579790624138445185290039097596044615182114249370734854453649793424070965421970511852915739737319271514100491179297713139409355964113389637101374957352640794006092373332281963426420059290765918580547835111181853063278319043801074567147212224740939557880415956079706322555552665363954870272522708179128717191699035728124307114014638284522704097321091036218323287999730275934499010127532917133720636223189731426320356729147140005405039514382789005033317664203573447220692906540039363906746559559528252021596281667963208452479454668406403548137509793140741174956289121546669522299047983777192737361089789781589195037928491742970324238926296067635646567787863233953679781849522473398164040538142375025326253633136183468279638805782855218133251058596072210802194094459558293410519320564216651080258314025460101421662778789875754286209917245052462751053836610910163482179922701930196794101337340437043631550042848081057945060994902985521194394283569692727860047707930834890532563647159637301266070534773255603868974179067455744078465415869343888258113324973638660933638884142263070365950805309533539014398661320894863222478412405610353468383764915754728751077328891010821366222547006294519694005748002901082337683011123820515407547907077414921933108959198979645517647508930454342337920596617373707929498157056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -3572806963512349853560845385761878741634971021304293763503340225190037168049026009675378263348388923632389605244197011041841579807872532936156952180859361005988023212540097697158715737850493041072053883620783149372439339297733943778102090659241581606068694238082692780396607156009389873966868044224083757804465374389465244585179803983734955634647062055061229745533383537319941241355530291016270088785016178194639443764014899113145432344915167406887805819734484297032746800293872886548315879583176648199259168821215634660901644234224134712893160148028714970249219719959756403854746968164843654175574695672133790742642447676099591061249026016210983817787007653649418393324915652848023904203213372434380495849289014397581096094281144994516392461912641954379839406580447647844054849894815518843676306639196997053015840627675731171031815491574776691374217529054586134163161291480127599936710495924248582584522167691326814298044557839485830503069724626446229096775455063897618061023247885771900216149873344485939936209044714128230806122679033516655582463313956390539464758567004171965341546960617906638008089560548928255535281313829974470637959825662962155593700004548076885337483738876431698050091063450996097586516519953001547661176563994187555944962919984337582823107829193088318025150688880409897873555143484714169348215215830727194429285478812972294163349231134176358704822875927864228912324729318353651866676464512368488285120773381151180011741746112490390449065696344305482735625466828506472349810145870930566456206295396354119369507798210805957563929493851352923197019645399624129156364308960212367256694433551665658441316489307321218443493423044838445782767369382919106283201545759817599061933785340697663410773121462976289374866112986718374115160314244435716651069854051109225737946873735098749296779031543880488756501186585883792406242327282600732716331225600421003330119086695770425545250522173017960387260387489465766872939207462283057531366588039337385645882691785592237958340383383076090847364898073067575488908788262247705768118872103604903384176061163158676649537879941827818807691858036347640104639033436460267825395456323042985819500129863396374211105714482387364680675035967601558689224014438908481213262765942847735991222152549377205172566869811710496877224301962751836506426356605537826793605836972059702549916162660382510794382143825632068121172326427099578127420243953951910050022184248609008919610560871622395154619682576570185484283138523254894317052781760519470091451231125016854402740142319878522466950525748698745603090938803278737199206238989725741681278439849790723303821350871688826067673592893416585570946014197412112341408127382490136077330627812161519731554987431089694616469199377722703121502217551331620984040013623775543387622921112572152061584643932460936005621132923487106175095541045281736332639530548805361798099569556762539503413049751115550332952908280861829898203075698736297068992401669216269018699753938013628681454480076846299470425707953823968121025429768477298123746745009934589064058569979970720659478697352889674646361634000064223167346330960305274783391047948029571523530227539786161668572317162524950512162772195385347972740799965615287692646426563918861995697665955519435540126874742391753346358062123900377360141642545638509303401347423095751881648091261105993375023948106618986331712833905980843001240819125775359266734641755002650019012710354117627900800554237035196972592408440918557334037860972193319334209909359249004461437425194069474324067182008564600091905530993615789521836057708714250686707213885855832369133463841935571437536180613436207966051220149357454324716356634168365398939786974941050994269646010396006584959210724182394684871737355881162652651854208028902585684421664410365674136417343336475944731253991012602384238418174712729654381189863143604075898689473811895819451084604385677230196221675258248745194374144321875694877939926954642959595681305719647053767049058074190374864355750967030243089509241140216111398214467532423720003402368289823621782836530940680804472922492380060932748438603206947619010837432656426055751122246977558466062962494612120800426305828335346010678014332114648978262668411481243629588659404916628098465360262741017973606912526153619597611031655923734673183994305772273355482670905377165321278509843116151081720174626141276601379253752554264138633488803019811974187055393271913728223573474991185564946217234989799799240167214896176582654263080745974741039844660310081554030087368761431940044151727098497543988439283737349846662838256065863375531750739961218767874264665616290567833105741329003034768578896643630497048515577371528131993025849794863365495472061636652395698992811855309304575760889526724238337829437593692881394073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 3448859918815520247514107923558496535279006150758486157101145660281846985652916184583382243764184895026404903170687763658996883366593746705236182878648686116460265152668126963399307061247904731424574044643145962734597398012222252236702278572331946205496830443122450516819715954443087569819587678068482893117078486265058227816394627250275030419472606681546088971550083658717957396278637844685438770645737960407243507116022227758443205175281435492445607719900386607375864770893017879471366582582679186772057590913814756176122171411460092413076135347814030326150434816057115161758412169836235984598360548361258181370814875672475748403764117319789287171588634982966216111966863744988235877337102459124755541496189320242262378386556345523435859312601856219365310984735093588032211947316291619402919493607783809143109734123048682414365634630190241310725311871827538056640010729553334954838209119903068488459452881006828122893575901236256749579297056134783191111004908536205388614431529714943300408094228243923540194831540925711479263207132461658322379351080897619269155153226166182427101431692756849647808110491722042959071975500204866480005877207273507862926506098627308913245000128110117108546244876890793319465095682743815133631928935833010158794384257303127735098620943368061188051491580631144003869600053570583430000788933846380224108136856957581392420167949921077053870482347548356315543480511682697268988879766983620020535418003499141381656353308953968027984914225283760546760824712664747383605054982662822981866984470696391871942516889416713450183105092116107085916013662069120865228947746128270648985951026057527567780602584582944774608208751350672092988286919043206259566894427775810581720746946449886234757299178762679058353535014336137199043199264763621534647289342813185581940353982112855628080525519414445442107576672340617881042460620369945849834901463324005630657954666346558476988683008865627591116333583123726280585424808810669449472540566259522996600862622125252144319771402711072182400123774222976625188105501641348892419410712231169438396406997384551236193613838083145688021797960625040244858875792035890939147192688093639119540760844622402212807004395365948195024294878046177170863017637565369925411221057126860974629774398790727514496598988842766157592793002363020430634741868616311602857644189514546892831165363668678188016575602908962446770067364415535652871512464409756710534283326430474789929278878797143332206589765500961807894987470847688583249790892817247366221865141278412084713424663677010881690570779149840688876539603632952656589888833101956301388939876493392772383794828521069251766587630597407818389755569784714098105328708060224930468060280742220272587458811217634072803274905442643384794177073976987270976973775070527419133190118478360387547748437516361074094716616057341956583996889588008233346690769491436553501145803855779411929591198497091340705097868483675158894402676271220176404242131893417779408816303231225549479455375195891048435876327346375185297195291370717703591912455975958694624898886555428430557082283244167311881484954830018569735332960940206042727596917529221849407998751349000593345072401686973877799047322534918333879924887773047293347406249978097984731575878545447254023515541566398609809934495031680506894923804609723189462270924067487325021289620649149478308360450292320442021945550210229291635309688689025611404960458575676588253652340240197103609530033152637778661243920682294366132697933102647248248966639633874513774734337572439864480343440225216004318185980678020858576144695891709263372407258532328519457645711032440395838895386881635630829646508723643084199002262121072341459717931065089686181292479652118999710676405000604367084129092535944231873141432472439441235292354323549333066851505741304859384637441393218002161897406133267960581038164050552886267380199068340609380324661653046603520853589330591696064740760256858208811440298827847409333598827977478053503571374628810214011394973443482595627741217543180016672469974710342258342350071926149744118785113798167840878627275174192379706251365465377172644383593736412385386939188768706736172834594210028535788306339243179849589123770318668036786661920105569183283774904409089397670335378214851344016798682127916095548586952591002735608681328234475072043122266553580096290259033083653476090726332424136202743653994332238940051762878535623937501892874674155834140849224147126697947987231812075765339146779306279041799531508173784027970306411075994196762414654940808886030576689332046583848187866615222366671691772822282125272524282846151422707314386901667992785464982174831945355890071331723310526641937474700335462741789116446935077446780028596092708965659747057513201908555969587389023933669382113063191183360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -3520560737429273677076841396613941517883440120811329621534972317615392456706873780074324051996608751521336416825450602694367376051733889522268741319226326814943904059797188746417923126068844188199942948183676201835475304829392186455012623545961517374600253787675511502727810008106303468355670945669227302192844913154426457986234960575626821622790253775236035149092543243737872953293971122634876593982283841850187109994728787533962426459925910073864915617821024876636783495114689496177760038263152463477034237519635850334560514188715261683385755112495933353247965850049887992523737359462783744737640437168926970290219834784642325398325621758727630831576401231651359727422846990404029739993500034693231767619190671039480962123976841913830225710725336464689709093108405390492805824191013183329240639740777714271914548644339173251411470953607561217951330546799303365588244934876313464760496320563897115863986110518268224569647294311167418657098112908087449768087376292697930645531613196202212242822735683234186961421608999131365033675420035540572738830641058758128656309175870003536993594359539373282098669722500948208252470782304618582009810442167616663217568427282918188900043106535881876390502239997286548443682608010969049867178465500929402422987527240803646233047106640263592414855776516486837167610999595588982530056058263732507187517550427425150011630381366606910528750649322513072797484545985275945760089828218802462796307318334113353129586819231141273910354127557573318019100912533800724744463514166601036813353687964285990824113238366930995789127521543261519691153553084330067010376939244478761274647318900876828342261247148941612596926491082290183868642528046931276278800651791330602985428266734138743837281030139748319784168635080122784902474798678433425504643831797813304636819204805334608154781401666978144520175152286256402269502376704046392458001580965689039166875758496817444850522942763974271174831246379665231405524170051480744170777189437033162038170468992982977859381671908836674359738946455537081678812923788711559206250620265107390018279287907340598237952113959036472577699577703117912146761192740531467074280815113399780648300561804821521987574132035287807220812254228597590414647426522408051667341719818460697500827242952779426147890719433248241696104233687621091646007733166456609290528703486382163872554256887065266068041071434448139415364526708468787753942840476832121133102713643016937948619866129325582884093874131820351249497502276076794366973220305100835023029799057873585567701852772764146003025167092272530542228757454401055956019679924971599507508474803431609149790201253011165719413290908135629260297410069278344496356605017385811177431305210215437415922337795474742240844986066155711828381881382278449979000530416460249117397536487128811857925025641914262822510894103480969916384856704270169814474771648372129603321119310956527278182647468964190589576952031994404056868330940081034853044827441566374917580160331856059454274774821987114535329078404759781408660015536907199891027123754452517358081214086753031915287393219305247609691934222136124830093856948291330162192383227092346316233602436755598644070426354967872020993384410304056226686331983218108047013938758238243630156241817054987287237231437411252027630848965032682757078618154045097227993369997997459531868368983048181711042414743857970243592566451825520585666675657947262245847357154901646520365035462566312008873606089653143027415626691239744753673655821172094491621209136020617947262712622334832915855766094311867301751549942520010614614500660492583364319842156322935183049592257145864881497622335872061096699864744335737649174408020549531756259522428747294772144633832030860141786807437494197957838475554459762434472671980154868254876786283515128199509649406959785656328846182434871341236534347787558259940657453850631495426659722801270456254384419499397030503446695253792486408471205609759160989254228295675550096840330944681499862593326783777229167961510239835243374509077014517327859817863488345543245696650646469265666636021751153136608859625279784963438131475336131302502078790662582899872237292871808738461759484461112121645773406608227263167039223265724496411847032712773137778295782215617986637238463972605148315491425585303672856608352650950825389516425025980346429478304914433425636287894675431403964323701793119671758504847140995812268814047742571009958666888474004217692361618661305321017430605105056192935873389557176567555751583052227419252426802223263306280516431335656912058800667462569480970363767726986773044133182586600345021538586802157158906009796841437155004690051225294541935245514731912131620789223192409843080189383063182012098461548793473593964006299297961169041093970668975392499844152894488051712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 7235183133368548792875728204364208218132182811433707977843982536434891597403211932439817774084475152788480261296051388318436744998446687518864471743954283756092695993627813562850309484544469115426226806995425866805839981205302122048860738362369783571879300982567918723740808797538390279137996332181344637137339108017349404122663206587849365642262377868131627491368732058397430466727512414015775367399854720744073153999274656762731304784322783569944184143833841887456414273859741368214907055138625164721349846032438612270815611771156192308450237350753785854684341600635790015038648995862168422711053575395556502173193477533254660381575816004536422321498747262742461007515763104956493597276488286162007825976817981400952391943661172424022396195565435039258240813742993432348450829646325998993976649365531184180225344395758504770872146708162435136320693548286170969858325784682120443160149761051731976451150691029777674698775449289564342940978898143248019652240029272950012102508484623755493830859757471132718390052840642961737897992738667631041550300629748872677978735042409355634625239048569933865323876933961040932190914623143699277423299751393715608625059353232505367380960309123745361060911469519307538861565595658168478549374539446656029262832540699279654155242167388666280201713650091631765675885375720141351807487812415537924650794808969949351996402167851526037490036180395501439448329879968068734736629788709566042453130035813893387143655603991321964209124538290634180181691008881632290084523196954675684219412624404280713446139353021268904344715534690310737955627356549865884761270689387834090462728440029301277500514393415883658166662018104616519839132381987276677058759345686858744675755619941094701418162922759994022425939036040163371373726884884399533695105998539323586857324949508616871994858287581640332776629130817842385284021838109223136210601517319928780125168329442772012540605863205656699967723845161482970171321794539820077987492759146725876498230956663210410650581688825770770133951339467728311332799306457842313978876424924917823246047736908102062826980810561123527018454403144235456483662892703685028647921083968074159960709580451177719441040767153808551929190650083382548513630465595121326856530293211075231657937187103775281496529397704508515117909761083305718553376708635157260704425010198627412567139304166513943680067358309506610345985716498351676804508387101177885586670078988451224416318318365007879426012251034287992230380949980309283055015209170747571298677741480935391924828270664183317668293318719616510026117972572826728668108025688314835076195932545560978674391220995423358537397106887249218494147884214262114058194521135234854270320930719035063829025411141181550580130003194013220418172688573407526012682459363154837153325908141664706869747619965035582959100358616007953098346169627168368463168862541578041022415559616250987754711574910874829801815671297527889469837272707814417216466552092240175857641790681842951255054730293874740220492019012850181040740650402183044181261008839362376112698805510908422685134272816799059742895765575235024823082279729773778321310925605871578833046781951035975881824610624164455825901982868685498481253008675675614987392191174367834205853261844023423495330969125166044081548931568921330657902879038970386412231635806332134120083066538486564443460431270829961131183671011560777155682685646127233853386731087883986054427245598577451853685798280257406672226730934500676718675525999287403586456554848566306961766894084874878482855718486282999423478228728830752630536271891612587233943574473961712008902847316301604058936613608228636558590428076846342128088644522622488770872957457676227492316482410674909551019710534732716361150128937364333766980505514056534007317440579331187251142659014371296674580351486736804014531640736552811697316702877361841660750667581578017727203498264452612893569483066752265867663756843943141666273497578892325561459611835462230765643932691464916223103711909649129172729254429405815548072077259441291873125377539726734312400957629661092989428107537775149948257378596984475963143850999338396748625721662418035875551005995928834212064950588928376664576883982854012768202139988316105618137845291588369836225099314791460671543659979792489892751042951033996383656010666496856026909082527986301130299067675570917640177997095641520836078990520207440691699463972416045365696171776424453623308672191257271813101028518373302495510816843353462502254611439594084484926983147003844005022032488363714099081614330254356293679401180323620009132992840922878321950285302811824759889840072493502866690217004895384247747749019451850091705706072764679281330169388573564339228913322279471502631293578214417623475888553691837149468126716711718092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -11350422948338647197724525315266554308162835313160097005280368197433419316111776579562359961058966692328876786994570059738126533595829337776755319206263928118531080607326145118013131833424038131495269406545737562944657533366197505486630431800500016157540008345339172452910960576356992735226264416266889566154749990104518615223539670828500071763955448559392576784161356236034756649500098494912275710882926208133666342078954397895354356407410655628382031891251694116494021710354531118399921830357960724958822579471052140342043408307961694389388428772014740287157553774179626790161857722785592631143735659482046711451554953328218532392099839624135277844008594416259906860206306470223971048329230484734044203043858420964867783366844777742376091651248298658679717780468088671036847261867408978631717006787195944281159631344457256021481086822254168584224597681556144341557563547415407351389153772015223347299554039724344746462982467646385299894620162030918242199067654588919954467407895142666673064899724288240932096340407110620210442031094591630765545452499087588339543115842231414509243569046599148775774746751684374263563066803921929041110236227521618611283964567461825168043419483615134250070861551597675665977527235313472174189786983598398359430994853293495062987759443470295352196856210274532799487588795521711251475388544577161278312008487781492977937126543226550842114387237424397061470160188057332638662572647600666777630901784850096866934862272735375798978943669019511602940949537616663364036942393332683929250228362410213969458744586475278083910786546085442057456500467076399612533154894065458717449499530237989943865698956840936949219513538366697748529585561265612907111654131137843664621820507443722360078836602428789396165882652551472388428576233898216276166581627324028735527491926642089840823909077285813786585828606509117102273907647256583273850866027611924610284197562231964681520876153015891703299426903821534010830132593609986423752899777768442258624963849789334838018189262470055250492236002482288112880149281432645227468249046175492525368584410855146561454478589375756259972060694207141179376502706686968837121039248451973810923064192737201363881477181552096608405912618066085742428655810415010345435207826747711019341482817066577761793063509283883977052589095513893800282871070703200519728598812348428669684553560640549344098886109087942882053849815351324560325248975568346845747194091276937284487134608703233019738721777501243163169313069156115144127255154107581442758983977815046330464820241885662763333811750306235520422836678941678768409581188001848305778161411162660507071815625420345361978596383719700561266901636749623311965820839967006852869383414840869168420820553611120737839104831389780075053151810836674346232599385528330351232147657080438014685474094470799912948528143699275722205032383643352113572972457952276951038663667297208755755339867145846324652698781505200850868241136928420941300677953370521578777585844815557193919268861174061040042909319141014815675653987874205499593182370919629945554490490973234566591199547893575259393923119098518845357249078575431935857650300602430743424057491334909120963668443029718031716014710579986984477778429648845791683904237932378856012624045348662247707305407943743619637481025037575416851592630882121749619844328978727345631073640978938620746478715647500000766778443559514161645254726795142785643760488901675352274561889171510712929279368304253486186695873520949208946192591664008781130216232632468198817395460976210002525076538044519574689528554102077336044992000748521229237858065013263013477192578628359574829861783322911492136737453428847758345363746404516537576871759199174786720439048378127226109891936737806429934192160906239536904848161454091665943354388942330612555027670162937924987519659826721905327620766309613783883785757904099075461198717463246460998030729272782072738766308487877615361191070394917943083091903262999884250463170186092872273491205407447455881047391001681691122718419889144558074965468865338085443653278784690046942922932218802527245270374744663506630328647801445591004212850393301119437119671767684242286408115938861047912206783691477660349883629121059541500994245325034898529165835051957661464120796356413970099917230795787623471191351310597151859401013150777604488526369867608819902623136046577794680294256924437633650030820477136087604664052648580437069634934634717394558143018072150176586794764369598050697983341423066537547102425748937764800381952585906184870680588105099690810271381900718220260267866221952706129236355662578881316480889008831110845265683289589087921711752365376216143850668339134751530580025830208633891479653312736557023970514979580402148675259994002670325889796790272921346481647089373675520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 14930767872352524377997724461264526278335689916624720705792324997053197820672580859754311921329450139487432131356730041034105134979540279486992791215125301422327315254791003429543148356216520623800049356357116867150273483769251824378591247061103622479493457713026743268481488493697128576051699459970875868700177681418437327187700677555537847646749027726925431151110478732692823957128522483798596009569194538536133804946638759407072585722619655953920820707239690075844464522258665245459570817620502094425837627543258093705293789713386951765146966161105221305248808563079256962284075318977411473155958312280232348313228939668963610611524337045576130564676884295984357474234152380308486607452358868691842991140369698106839993156049626353061118097273562468197837991631511193746890861767710671824344627830644740046280607977026993360281027512926530226619196232223108388867450546381537436703507285457148671835618976243163267096149695799808754469023689300675746695135177742751998113061971761628990564829792254054958801161120246475281060783478252921060868508703711682173984460988993200929658116097988334252033315258575559478875962587477269740382187443021354824876620947418350195837345615916050297264940429982767296870316554845856476971691389423699358627539873302883714533253376660607047427565809934517561637745265646286814587008363507218516283935244233974638500726612566534071798773567665627283057937429424966397988331970624128956256946011507004872521872257247253383707627417381149487187135019389534089636622254487195312620900412117370787608236868471415615112678081944389471022079554810927035618864077442303594190426063493540548247767362380672750370622741374396188112065807723330326485247134970155959227177631979156302609876382567145057252972717810559379262244505451417447710201141236239077519848590572237973397359803290824699576123110793241659172783434889546820663945651506780134950142688499428518136822926440228265245268032258587919473181795634096317571000358196098022776957324284624550081252564157547579878570861169542214569436328217767434226223335748356173352259486774042087878802645063972708155791363144994840673209046019933862023760079891202335803491006062685030321025069207259182998230357752458314974887581619660251421048983063241305308775260158722192633369444114889787876152633116258708983145149268695514787752788720720195234838443457888733121845964361286877537561985994541702839258780457867585239133538471759812171732564075125499391918014003360108867187473696849744841748281194030373493389965252199832157881689174544818875804782781463250824862447474183303838387796569724522153925804926969088703417246328566465057692320013452898906346640556006447920698609853622133821050578456756186345401168449353574197582247507291566181813616697952609666151510991739878877994666974235257593371056767747193295909575291865922518309084265009005391035537145916192463615785671982940502732532381103925355913316371363472705622442746218165334197371747409836655305809381503193995687364230741740865873116610048837588738126686634043627819170768426741032130436621386296114546321217069119891808494809554817744385165951798899360894966247608077280662509681634481424142132284214739728246592820551274359330226552308716121978345312143393184081993221962337013242833448274021235359291960656687129352748417783061451410317808242444621651903367611781998908776583860813989115220274801522564013620018361582460318143440549207418325936225567316107806335679855134913268073025413360097662060128052878724890081972893597865612137042937831809476329377248804776207312825921367538726153011218486482336735447575828513884730749112154582409274480399105468929186462459076028200231369053376770867394098791392605843456984576415519870345827618993787652832323308751442062188313756541523928589795289188200100525221053795587741305086622550575444683993689811104716533923795203267154281517962804795788350597784293522860638211513170395286218378635543789875407485899803021457429041969458185826588039679735010925048572901296123686143730608159464376211511840441188112577158171173409427204340646324892539156146970678401500181172034720630301572818880090927170801413006733548884846425212160938923058178919958052717193236275042721975424800180566753551344751285834109560281011251415274159108905804500434753147996915840925651927828461533420145917250632426140021539400139584212636341382158100761619052317231287768207659780542620630542859695830410375355800660273219898702997703227573208241190105871919694130034686725258709481947129070670609236753020217868829356690235414598282028131158852946396032587185420198457961622560516234172372914159342260160493022182939977131264096675618957491519757797840809830339250275565386601845365022952068587823722018338964549176638444938110120613268510736384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -18067465972559650188113015162525365379942063601317615488668978720278941441263660541036290623124336541085203447016531740499002365895204856315709251402351071273990038047747041923942250320343806960628897118227002397438061487520220336882417749858217111503783454143713866506533618090556582620552516292007775239367848290239820094346980666491109208449465361444531355285210545447506108307072733877900808959926260355575509063564915118927229786622060593318848173565424080756608797530248107528748685286358455776789889814862866009672066619696265703376892418749507897435574699135699313227924459260712974490376052375084043338484928308480194429605136029009055694323079760168631873112080089803095597033995780529341512563956466477539389254316895230664274910160559941110544892165566568289834932101436597199286342647325335964373617715387208670792219684681810126601197645150176157967208037327728514751892487492279253941213012745267602043246195178954972024620407768269763103682783255381297368328085330926790607785069555550753402289353926498912574155063407572486625938066844395005720354345410453371448172198655709241342281796203799886673742902787363249333542424357865023248935855050572543030011553770487404842306377750188668354887753990607628647029934850436197354180984382313811272418145325666546064878018153037182249133977502254436738885356117400424047482142149369561108788149255426465936973228431416751717356035570861119716787832731078124675295932210225717541233243280060092406907396072558839795203075107859116892049302228085384149672246776372122484463099267727174067291330191358434088323057148032740200373374117151250897559729429866764021556122599246652464491251510951470691685225389584269879743307921053781483361442524921735000370318533550749521974392848696853419725690261287230402371482478659673400661235424642347494631040656009544695285395182836495768018687792676657860291194673525813653339460562962455823115134314680890619811717207389394214742989008553994070559158553340570199258051477064916499796708852344086985553794345099044992513325235147775014949987259687853966109497342738389605959616040934418171236358149011128605105957475927276568864558514755363844706204730529395795645452890444327740438716783994474592191789659031903838021968082787090999131262322249046491319711006255681361299967444854409896896647000264417182709706294965523466462639435157125723847624073390578334171953972173061470871931358922079891977934978907748746820208426868623891829867814851938453576512353676693507176523332123797904126881518765042745552452549124690287392114331608950937204633516134183251164776039200803010905111680213506652400628927972851989587865251886509248104096411707070519566998632445140919833072773535110145861562581175853080190660447029992465077388367215623013109764106846252691630749427476060897539192684674746012192351951507135577084849440219974636890415638325076752094952954524956090987753182133785273285963847657170382425197207558280344994771100296793110337253242276307640168322884805631350542397998680524985442807095368292029478066608752440919241261533384597032595564194883252045139047756396970165995133515742537159692682260779608416254662301727062301681275601017817535383709511996609922568996845293154176897467036149741092942991768329094158597558918168698573996628896585967015632531009958715300412594414411760346032180097591236935438347339494150117570563484302696663039564076132485872959009975524568001392032828611245203675912113078664488906614223467337939272881219985555373611981896813484673521266186537507108798559290293376931644169692980682512750633843857879589729479165819706506688056748834894394926559099480553828858153012964314022937273005350660459600614010949786106171842327444034122715479775432966292036198603684195711864549906817075186929140994427771075541793924810872804728959515161973136473764204221262272687285660123676343417298526393560539461699573579822652499985112707941453798851178981407612431314921360011642467224812617782134065171324361572838942106584923937158708798808852381115210266258649961430404413708775474472160521538447263378390144076043923736819329267608335192593469631395741883717809024666817768300111379383944971438929002241843009817951171471657815967955221993662260000901764138188540070459314160887173279449766590883559990652887278679525081505518439286598261643329949487815610293377828531621663634703220209567120761276702006663365448196891530265713927366780316020543232550725395944476208820585937810141761704366763588315767888948852255156758995368026912452615313147570967487773880304907043659809110224417296004767824503965504628878467695097775524896581783176113275996470040940142937348714991786638592329244840886499365969385041545441763158674612976832601281200883995610972880160163157923747016684339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 23902900489032009378602021166343212624623540956791475003448033513527861214888299108633442477792056899019729371313128594935869060908723658724683602961145537105689474958352267139513904211955084661544914542371319916285392606921804596346728930335426448006856733154966719468933727179116631733709194119792170730210251924695410887550291570198002115703043965504324141609932415116474513230734906395472773266813513386236552577596501156847828764199593896653443323680815334068193342073195918933025699356409082047427448417157307536345645080181924253319401066908086368887203003614490432444597403650414227154660791130557900535946691929801837303378898463677026145281002531049015597079523780535812618640535137367706501312142254669323123233211040370773498089258053699481279159794239018604184483412396519127087722894752886702082122742605506208733716562604588976650429204015515067495404227532116888182754474282713657059787530601424876411497904635089820600737105322198798231943546634215199275506307558663489679182064856381618082331633329603323474415554910018669474740991361556716278729980909333219926995802403484812339727889074657834125850448891702656659863469899931856663363267509207985577580139838381565620032152751143906725897238736948061319880713039536281141894236825033510194281367944965777064772183936543851440205383151670885641616912070100707916622566494445622781074673543235568950286656792677031119277108854202758250757212638578588759589474572336997895627869945888060737027818872261666964526816643959041028882968040119405608052192250803560239206265145067969231979087287720564607796069029594684485007108437160628352903829416456678467639434095954965047599067849603497132956195205013291133198989254013606719189512403179939027811322042512242624779288992366608117612229111093980929449774808459342437015631649557221618132343998249497002709577027152722239048522934218048564331265421162649751100560632034315943858022613614218461737071647138919429713827933215025639304616828085809813948058464181930780020415736919098926186809919977836614257485348484893385793211370972634083992511084788659970971541100180190972243790406604459933684329336372983944753244886087482458684856562106916572108086348293015930312410811800975411096519406618123390960488885608964325712741638668402015935092566509506329887134711182996474995333183140751236981386963838208367224019192909972691686056016268861464156602294509040468767301766855621378768206206028449579987376644402756292747585825382480936400000009751964497668818783817728258434172405063850076059321539890410569418252198077014768261137528604187098360828889143780581840055421700721508970564227228904502437110163137670754151173234508537724507588798977305859674445803484458287486496804526639270821690694243877117337520200546584582875038658107096167242766703276145854106584690872127749258848549296543782727671638107445352474954400176322420185638027797875731193964731950591397487492206796311036082721900986247854076498835587259005914128424769571189328066677838880721401898450776776894012940778663566738576036363560547538964486101866856547231613764021128202779090505682507134540125139322363006515625675965131489557827338407336064554556058311341982086165750835824685956930198180079404676651847216610648890523887361730161522285259394421154429145513992854756657858051659438162119903928994159821038074612011993743342032982081669380788371836002435972239913227865129089389110233535625255688893930557945578185200136768207940619175029288147311283202665839168203674353076069301449293088130711543398438178021366308316376526602784253241900364035487685413397994483223982517085019005189836009679182630461973360228558402365731295279022838973596186149024498894747687890938512132290946485637691292682648535077504069988043684353501585700850172519177938077395577012850420573580903517069979803361215146584371260955080298776803691000446944266942705578342492964148861963940406850968599308766414703662023408532410049903733751878930416934482528237142860077144577315118121474096545292394580306845549790100912312833893853792747229024592149786461947822374809492330733707027892988056430136648407485005111411383528164912943424672400035167501689366693507800312601693172170953916686815507206070584765596023400422131695685009637126852493807632560658575171364156450268546448539317529897888519725925625658660048876029172897175817439253554608445522779073675114739419324304229330374120696522948745611393611587308145181819468177646099290832302760779701582683234240734629527444929133116118282628521612997740355454605389360258820764261630301132942833641786084861362224991635792324916761476657811163930889363191636527219006315845216673795589718255436132560255327298163473298512286877528005393488678085589541985348133542924983575318890581014976921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -35185476394940711954522396936613245931127019535514485187735532486469300198668386961991924358539247154218921485080723266187613084079083918579183923683339570782430512293648799018264643952470734286647059427687919815083724278434833467852828778558674120756175873089065307289121825344796374053341834514202832495624558072822559065848914966230291505686635259762400088620070393445975499008209631179859807176689357299928515499042044070386630301910115409032831829548246666583859286776464667159955335956485043000182554345592280382685006447084126685133573732161932374632039483493696991493637524659618022297749253602923841225184730883010899534147928452229480981571577509907415339175564015034528587621080468416213088574531857018710017795953382404511033566468891029133046097753086625963901361515499850511084968225409087556564065569471867789644098624612844327372206152124865222639620829816693104846804145220507441831393700748974506786286884627142690973881339309082804862482940341804736513520959712788848711652952969776494036486407893840209932700235349839521253604814272830203706920684668713338883489219013918749831600417637673720170970136662051241319560248592611832368611882347000738602555513923896739073758135237759567481533846114404217779981083219040151253271432212100489753943177870533045332997321069731778369524989159639937146118306678543400241558543257571159666299913966754564456573905865792354676415759994797175197043968230192938167497913228995393367184808470597417053152433329538059481526091101216286493001598670553758988838215219826367856663812092059451192433391057204341677237112733691073522198722283187771356112753078392245673895672453169987134034413035839433502261876973921156353041986499591877760603699608577937968854403526104596476947345001907552407036689246698866406414459969791348580371191521500526188135191529157567358812658692979281267889119451740300710472037857109063324527483036087280392763272032877866183222917214319722274725145866914874925097575274299886396304801130452668775469771168471529036012975385850615879318632749496308423012720584323489833928537018866272993305202085548652825254837249472690112688349187413539771191057475312278020164246515889883677271236063858665834448257975075089633937367092401388299059347192751026757397273648818321831616697392639312255864637998787809950336884789643437397606928418125757617776243182421434849227860538863997997945577609598619832139473838809545257224812786235258109100038901774658714578511258166937690627356206494308723288445412107123980588402401040423955953737153956713396199664482434204856724706006153530523098006204074566393512233630791101550565811785746980253051753928752973958324973314812552563356189794874807827375445848826698320706010456340051513018218396515232169134199973328314348993216648659288409489888479273447451989955706626303713634344814707464639461927483822946177846461569782968826898142001764222215076659285719945238707636423483935824963951648047997251876999638851673955350425247388847386046362751438115015661083019270647812826151638521293444243083002430397789710828722353612097081639898873434058945657003185414021882799160864585950910287275037399574403530317955192678046056788720884484284723291953298181593765811344293102590071609823604781470427650558604836788288821426889294689705746277261995990723486238675065373887785279072800599208160160369054118113788132778417013637389701517793805632036679319428099200994997041267743722429942869379320208496314802591205468588222959465661340127494012917137417266374685283089641392427059071331455531602286080370663897205666399676712188098973979408121630183349244587898443601026488960942392115036828607791070462385704716548849108612624123814472521158944532064282592312525328058264149451776588906043785721168615492960237243251026439984419058460091261633304507856913651560430381755197112516229999564827573175987482140310098384800149073185126057351944905535971584436246386129435849202888192897545520743774582185612285349034188768388361103540778602967140483920631200912710701260526157175176880986663401794968737892869277035213135640123873933297750685184805379804541923213656681302014874269743269231328021451020282270486173759742728726721152513698789568639112850434511615787782683424298381381620921336538580521468603805782710229117103127662784864684006353543084453301694714033310523548795259621206524869713634807646778456563148962654447920090311770679808785155486700144106945270781448869934962906767474049876163836436761283527444159993850036812711508062469998989547425260387945658368479432362036740676513477086316965765394770314324498764245396803426637103627567891241147862059248710520363441301370198803465436014678436766315363236611053851716628872723101612731051194427731291029056718319801900191884763168904314880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 44759834007089191356702918633110536834442704246409022538915650102714737613649440147235411238281254657167166238312499162869690529626848650145334725030345822621306877315380325755227964648187083694950753393541619372089573609151705358598738141328525558327465034656261671329218010336695480211036754034757338841465602726603988189013199869040047128709181080123358496592460749800396274945418979876921566274609239547463393030172956242493923418298793880727216890997449397512398757022518802795769380411517030329702576911171359737894262372896252226170819230979621495491223159611075979132085774368419428809338008212036130875176490914470491768080568046547786485468512560351810354696040423137774559892435401732401969587701170395923321285949735488193105571428284575090608441372868807899269716901190267049071121590424290138719267985981220144877609299880796563614123553651371198616241269789451360345272952764470760712056714179185952223561019291018857481756058754253945162220885182987066731403121707625613096373084090806872121019428756185168997510022839969635600514574456668303037091888345743693491568483800128518829659832529040089518882629110920619975020616616129355925573134959837646372396360005303506470772862417888072099795632353564496506230311309586049618284689764408317961675972856765559755458978312505868266924810566424132540682175287982256291642186318558526920959368350892591640990203752498638592149933857005582087876106020562801344872631344990241857716942018272222924899651120220241292059919241544273045317752210196658330409197137662920316481832191308276188408566106141036229248668364056993277586336595120435909723062293277321793744310457936787661094007890563550816463835307028627335026209607507160299466561387984868513328172904895479552330023201814721989643306312294892236876009341870136514242101573026802077372176339347000972500154710044669987443997254110295467748987265183503388833315954987972343794306400717725774536379130941724426530786449707095208322081201338610857305582096954342197556756985640225402689561668359492914084458496856844732100884784273243017587188201422974205358608043266621714571733938338502476001057251063620922381352315707753534388335104500014368341380315294980605541585622147630254207448256402717546299567567389616149355923683395228861120097392453077379339297138544315236605048811682905366324792129222257238748545483384375049047845984323189408532183738405504646637602620646644607074382933431272549286532848505656382251342850979625078585957401799818578125178052789396852714554876384394997353330547890635060459062556899345882430234993811716514604866599550481418175505665443898298961088640432703556847121918396838031247361990256639523878900185497717519920241489456766972809556216772018739470912910896198264535428010281708410805629666977603373572196849328468259875219162897412400777336287389926117907223834700023161462268236933380024658610430427542622248443925254413829340974507630532582346124691461509945799269947880665592751248077278390684603710937732737142394170985188179042322002515394667141880917305313885692526864380371204322108989466506165688249815366089308915205545902858120844076881218779224654768466103316631919913017142438718267924351391272970732775458762300804827756133323443975604995933675387147413483902202680327656235204327593092771430339535476693732496569243471547335688055164311766265614289516844018286376580550925998279063636206225279300017717778450576448774344181205212344598481230329020849488830014518103480056219471220155930434693925043071895262394878896015305951702769664214058968924800817818818587734438247460862844457685287235550531104026061270461561190309768026212450327105938645717642956132840189919473960142881804858188138108226309179953827772290868237849381461901557266877465537662019668667868930991579077498561355624403229876411025503049147564198642676360581892310279059113064800447940267550381349349246614839901743816931053309851542172820559749953180738659638928602028900447144787185916227831478705558138157064424448350703411776944699458789160554540131353754047248928447402929806098960305959349006693066053204168458582008892163400437848379492974801845819742203604848059607937963235756710010764033402760244817275465132179704625642929907957177269056066742652094059130825591276165572652738568307330864709122627358991456541417504688297830959082788115838167119795296553335250043100232669201218668764940672272235608460602350258047889758613953781853120294045452173286708903563967967104764331960168637546864646028843063600931041927478953040872930625417494503751138039175644925866127658450664544545173076941286963668476005768996690138143734101377574077685987541552214531283293553737877800238793999146377402777106397569168566400793174115582249752093233461013619581883726692352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -51140576564747352103382209585642115149327734428293889727992443640306212454393456769098885342953776860887140203709527036027905080546334701436370619230425967357121836095498815650194391648232995815871607460244186949350494861217918830083576521727928431289581183635587389956713394821490983923353721284271752291024353809477241672270175501780814393367923171302073179295123698871057690855776159098732459396893277132007046065288807765172749412472348384471144657202991136858335031500749571264390984629789127413022228430245962510273307047017386516192156408066493961705062223791171489499790893500776297473488707446402017042255864157970939990363473533164739730128772645649349261980941173774819809966416395042343715745027398006679817791985928664854974141312742678426227867860200803155801866166504063616317333582279993732242466745710360981518680585838031158822878214704850745637678146030333292572043111982337069660080993132196699503088039845845919592392307464426737729349898717542687441542157447832736485384939485145270672703486818764216058575762327735602721637886049458081654803179207763938618097176725320243693928089278966755830820877822699712461392767434109476767544686519708128717588897395424439841684334159590882954570544837371771244521809179498741177098142437436351154036357953078844244038919078424822833279193672626594834037205212354969518866282812185897480499792073949842968612939811027528250061225733469886754231426184570934445900791834852566253971296354083244363463385046474981260264580474408008299556696969846404306568972938492595450897595029174777513212943574658525381974367672872252626862071645059150980478962331641294420226722313770090950105029652683163589685809119055430083614221153119748472268782861878492737546567916630401387376127954189963597358793909461136730194766768928816227505775592373704780933708456129769712663171480748221043573661566918540390918994834104656669079095739245903149141920644368466794163861306103537222919833328421782559214236332559922864376741106748657039576099308371758010688969776258252614359836958246514492877099046667739946391915830135293072294580629280866330109441097155702174363709530532335194965796778957565588575547620371935630395298840155376699874977462290307202175952113209339477800351257731961196075994907010947803613444223359651149602659028891626788634455940698702760940552110697860348944042560828064710263861462391007998723317344851632678462315758296639809134898711010675289053530301585498049213683011895255641598718671135911861215750204382672305902825074970130235908062006469649618040687562460579024218665833340055844523986962689670827375044485450261904073680956216903495990067082490679298325515562602100691222142242469220818715509973136232187610269839095614537326084053881660977464066350737430623978816074828409556985925040792525004913602783153812579427996718703190054961351271273431856927874755837046819680509439069061076114281469124839749559401746137419317008572948806729472060935136464139471059329295050390079812969101595187368638354903690929840731844344899918808415647811412840418620142906455597251929534532008074739912079076028757429041695426463287310434464556567753086089917021671769135323376029081265410375701986271010284583438870989469595079860444802323698794027000608269808530680046780064179573240270260500800547081937970864076059300992318018212216485037316761952047558605962966481937984602835347311489627938095134270307595399124934220415840076707351512806344255958441126671399265803670970162340841090974838545163910959430510615648051090165716763846358113237217264957585645382117947854889630266052807646115050457647333327125112941891070993655848807444774752044178286099675979386527679525885621304123381876438332345941462044435480510458890886154978355399695557988920668691984640934933338631358822170122034854173664048244064334607243702858177299541883190081291789103670494759811417097152393937064266397499156765143097013808957274393011038853307840287505050370186459701985440626987921247977140119839406058769660913748576993047693795036628675458961444722782373831515395363211611840496929032006520044943684322638378462129362312150630827882217308244104265867376115888797398156892297993826887137255518430413669466696749906141897113117450825952675674775170348731664498447554971153102184529420189514167378254877241604588889222955995255854897666256869422157017280251370050064886658703491295904645533038630155636766139267235249006929854499261573185388213361071639981789059939980464037687186520601119357599377788495957756695581027352714405488390862072056690662179155372060963088991108579374324286657761496449377862886863702913217743248681431255259052097865407019409548965564290734567761652974163210458174403362112394973316419975269598764203878656544236527010902358097920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 37877308368298316153390006598749335318839132523342848754894086452236715011460619314532725865813020886724884517172103856950704515346846861919436914036533308120030002241028504497443561340815245220172490465464854810227439865898335482694532496874608246693664904806825728761308309421343771583137315267681880318993320522207004706118492793713706367318681367559555033839821716028569432226548088643851483255792720382407134713753983437391564077088218777167801132098272695866807983343345046956511414927712039752460738060152378438515135279514971451011500232304358374698150283602975255244456443276062999855626316013315532997596282121780017708586740182577673382298384344000992880703448813776241566774626918934857565744745575804782053774091706521369902983919214913016261322026482134943711062596125224612094378363489456994871883022561411527391880593269408418628200703825044568489818537905035177082015214682856788872060470414867010972872787536356385794397276454787706883109525309491877491920060401566886670126062124143497698920633236290728208121454077979022657227947174595842797214162681765290558943063125870937594705518416988637649637222257607096272760645157233382472097242633110690152418128303205924270500754836528093241561083438315633566188205170916799436808540442547986603639281913907500024537918154156376599757558125077337975924269462111597404974037363999027664070917569285675433793252860464343724070037931043563386865189727063381312378380597714429026241673459469502296829341877432696387662947033735581973713478910042789096378733854261160146804178319906617358721997998828804565444826609311349598024455225087610713261922036466619670575914812511356673564371323726443004288134382530007888849728032288929521043760732261770551974261192779463190868311900298943555181906809691887515020752348904872023926129415576748254587232743896201688208338816396188329951336575128658228190274207469195368366950744692025147864367760496705726413175233848780745325855820490952715013456411881496417518767445966652487065183247339101075769926888768290575586482874188855904229903147172008887219300971248774922865911019541778451322153017459276781686554861286367420417512907432970118496949083777826350330968179492595644158062396067073458259218751635777867691821876681227712000389593874723579455722639305131884543251383312359852746849956796124881084422559931445930848976906055133426113570673419968494012832712116621351455214409894303003114460765221730269080203363224881815219019916636201798102559321530237288913982894616194223825979063538893721319109882814818299742659157600169179292810605010785483055788527363409425729377840005636342631536832369158005254506625339201086742589237176429278261868854316123599979883873967226903637921088630794538232727142725851254496670197792617688204519169591068725146381020697229002783962733503573172151208935944480198577540462668355765060856635008156243666873169865274646094957596779936050157415854576225601467333890613701685056950860895250880115722849683399920836749998143475100884893154274095954111179517395978491623172823760643593148362289258832519802481591087540455150239648461287482989707825352904370251675365468356329574921485309392564635448822050421206259789124492824875795002634232312858674347559608452822336092196283874943725589530141798910964008611894074244484486835650003812660086810449078058040267837492092216749836365760691237604248202767589008018567076046609841253231122810208381308521733714683805478028193977507118978189331478913909741877726140112255122497987888208196243843274584744791934180466128094362358211633529120289096466013851838304363816166130416739916912253151226450415811159961152777502709168140033454904501300589740061184263179313971849139018914800701538744623030959279434930081482091745922777591804537230437241620160296152465643619055367124699429333826557685655676287300610869560519333284982569808960052580694224109976765978431079250066678170364307783800387817007118121621417138837027340795274673851006321174414394440789800263839539126754141021966376905478303581472172716159693465850592011771804760096460940397015087876091420415350451599449219536837700105376904909018307978831869329632490155758691655508245480382062328284281766352298173314884004886239114693175250163367165337897216549917439583387262820499563421659814917375439738700771204537024240489745887089606349186495230708266890346762154622067246040186329158917530630063504786164699152692800011664694804497120791986707632108134501419249771098472435530372756951394671385373612345874950069012669075670678258276237117256140217312836712811591058443774022632532781193138536717934034208819510566204712499210590993643524007089041245228629802161113639462290051084914987759209485623522935390018860433684339181712100036544288047941392793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -25226889504571378066648437298455463206739445103479650315659696021868235736153232676247391316307104933806428781906489621139909022508900106837013057334190030676651123854486746560769455715488791866555542641638382140465069444666874640994388429984777446417274815985563232651036204126399859630688367105549760589106010730729696453513859390857656723338493222921636167524417279131374202832117358401505890528162761743867922740990483547590519289266022134410343154627342979748501345741656929607449755050219405056119709833615624111980631007534778471362480298464934354379325946865916562256841460164015069357069018049890664801524453356910476595932722364844515738115203351207379936304516639588680469354093043190527299615246528448071450887678212909254116188286041132752921159998174971047492231775867510835630301629555118600245050294381992472136263705926142676988989018540961025250329899006243371699502538966586841309919421470118784713266987231212500833625339099215233431854109281919053265691718325560652227811893279584581325392274704390939299778852670387636873410934292410548110569281762259989049864133619329725396411849766068269335223012729994569006055262763215734985759967412128278241256996912219992410620516302499202138825745729604962900453499637427342266681581985268149604057074658451141742506461477506575983244687215299962039939319402988215047205291176881538681896389675828880030460131718728670699112809440986766158884566801042509322287260461064668244185451033359661468031934104627245960139168096187244170393085070453849297892390279666127283847966065015235734839340829986305142321220583594751224565036040653275698932309360835240740926585361130991481358896736786893595391059144041956958100836205091814743368215684200302017560351038457281081991735874445506351399516426707605088635903707292552972047397647604272479211173457287237818856369751599451327240136599966697042547950508924810682060731306361099124316630807603855991967212197920094477409457170278892517077507746432650023808242447344697545996592246871968555046570604051236162998254303940484515725337499608432229166524928931551617911303304609668240912675811363981240460562322165832687521081741022111335769276263154359868939829977741612536096171179892977301106661032295303293609749424937191355598832887197887242469388075188507543744494364294587105415127383759280846230820462688186903358613488471313374937343374243985362829089568572286491063841891401797023184064469884727070353367798609441389865348353337348685088817121564796552170529437570515159559379142829371878981078200730589204836213353296855766060128357797550565320762827366675826225695508337112890169811491504690785181274814353809798695494753194691343089933856897199088849706860694160381460495154283610306876061197360285517042277423772284916937898721499644002856160371094724794938303858637827439657883243856873601523399360731968305753471655518016403455310844142342289895115859194421507388089265256950865621067402555151777081404404492581730316095088263005698496747940197532357260600868815409272941029578448339092321549517308998483461787406846797407680749187504793522179971922485319330769797847398894879000469238531196974371988236054721930390917235165617954682715985958276297264754515877276395300181982455469128951693508091725704244302131738664729543502132846420946605566431698188471495832770507135276131405287325013554532359316193588631912327003296264251250206763139119404991796620482984538041601926099504674591395050752000316570600700452650016563893752669440540682904399024447930974634757791000885316059626702103702201894115638209568732208421698702182185578770380645485004988522356047407929144131700556688636052052395126011690375969451908508789587296206036087812330936139064967952016530657569900016447307838757875188706098240459907064662112891856172783614176767234531933689434878043528942347369992718394409344063730585056842553074022705469435130989880159064892514111200379182037504326351266321579224377551854599522480187353114880851126134347268982949569165376837438096102881177728568612945958242344232719439642201345479454909092448472088696293084579952604782565436670228606736557726225397634169856589537695431936592011563235731881646910573866103495143908799996201494303762218620617230116750610858234006033788417798486578321782110038686343193919199680406540041856434356680773567671080037499467005625526110664405254418305248405728170780757228450460538842628441110858432114918489681072253551569624279860670246904974202708973002852150513862793449100657725026020800952131367240401705265674254770339309741500808840739069922433398896683440564333088107975037816762573272217341360993956085089967645755685260695019733046951525130710368962249436014460754017266348780755657671720387262857870329348226454612690734573158400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 15728332911654871346055287485254931425683028574032095648127233755873476072735969790983876099018857889705773519891789669586568150060059809413125524352992167521030145047675083143532690134681467385581150528470449119587667997105593081990529174740332571186727459051427955431885587868761513731613932637707340895044417528234161350900522753345929789648549933405197394682588345655447832398114078880023612483445140938629562855964723130145955121432273837675331683933709424598254505301828220854748970655406249933892062376229714081782511372723439390477470030596264043856494844553291831405441201002401151571792134763938300344547509289754893910735851083725502992772282777110499530487048299567171777429305256108166223494848061487858753177212123522666101288164627787225032994903091280590900736038888185358734861691959445276787726661887950813200242496522654430522859950508289088875416087068053808421930826582485812726830185748559502431896525060570069472676153508260728083518495047408251074520570176442624904909083835842241641916220858347341729170941205778933594971139396313427067191933518518932459713297488880667734891753414488951762797724418810845487977807768488105674727431001670261516340760709158890535579472603298230411695844921121633338779843047900926466246706933517732218423920650080432279353089066238485990742982597037683011429185523071545186275712425778408455317076900211694766180560361346669383485903649155036313156668949491441710840901688727448928938728316535420101012966896324379557942741134202030045917252985700031579977613085768099767752076546846340479346892825308212451038800711110035378921230295547707187326776811031452566212560592145212114587001820594149272404613418822699659404175244905779011990387046601480689043887115042211822895843298700216805052359284144117988698425019672161873906917265665364097130743263665217703279991111162165660819134810240593235190891287842691994368315876580034857988559479368365369428590752889030599827076859530832040701787610253792357705344124760417041191563147001973500037260584631539305386215874537945361615037881737486167279831267704057886291141098782792431432088868696880033058280255048293756904884942642029137434854250500404555891946036789172676044467920571956994778419770232624276734826805195144148746469989001266708516657775972814991952924981748173050566874426489636088810133522729237631050929645141637239836313730721734587324067811455745134419789456046072882578304860398281879804218078311927156278747824744321392205851913369962395754160111600130840060519032128137719034136270049115232357983734076394701007646023502642567413561382975854753972851753295380041424120404250723430713479648324841098520455177819474275412830578750849508208444185020225991057467015646545831676817419164519839928176889013808029302075561792567732212828301655573731864258750472415310353845325734377881859293132350530484304767065925474744466795644134747436757236659120943872807633202472134791961117096431733372004769842632761492163768985730999858730332810073780392505413173705850320475154710195845971483225807820270730490729200119785685376555442923313846147681389560843530836353068339043777055672334640373618247886033123667149265636554150001188745274894081415846192336026309235944739512902001256091330695590869393477049528753661263851778074517289628585437706621859571923684419951473405858448226834644783769491343598459522803706570669988520410120144837495947449055036593347008957010905473072150423112772717806631239562027475600905500181319413475603805417647397373212539321012310532783546642610220600977349672619329712107595512800302555117507577118352784376429961903648041455318176705259119047155066383241991730763232801114795744302348263308615185017890742090031966616715341321846039161359082123945123235518164110856333785087217021108915365358108173174993902244244991027294634737994122069731770224749653674002720509548247130820823581792860297440756360197223396380231144782946870736300891940290685120290239425368948411200909381432008390527730553251530181148045046930333405711986251767375407770364922044769807015442221555766061758666007403149676842649591746744340821507145249327177080673574083630698584634409704775768122751465932819729834920151007566993883961281518581443038179033474161989029508859285482645959704524826884223389527355151539222765545897961629883712452729922070635357574573474044999754085920480433050766123416666596310402558743725706039914937237908547967124842298587717826865321053989851072348688212119224799747443478807826129769390781508068117719259423166409124765346535786720336708144340959982246628249533162566650852427282154627600631451799135949589109360849596074853076669669089099111488641851328924100676376423833691281782227371191313581188000070687084445250019943075331430154240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -9721536631935576499467792424165979447476975296577839847242032280420335299999700895892040384377948898105887275284093150417387431298018180448864700902156852108509805617514542664121068510501796937413247010362489443599471009535101129142216597689270039244316023319399892743305906940572704558252310243846448985767110736588550013918253644998161305230084415702201906867408844047355207886108970655008700301386163711927346170720972522930441910671114046131050521527791578008282082657249186386997591352244422509522332551817318162591510765356022688152759874965726067897793849366032784258371199032140295879983807046055951381187141682978110831849584569332732378556011591926275835562705611913042751296750854193457469958949961197696353979394844831801575089213371796974916143511568642680771453624907427884281682223739616876583548147634247203225419685097308692906469344746962026000580929428503416551893422522077938288130037134234620170908208685390179774232151724408764702699900192707447198533294430162036883344033898662790770255708285493668257255968379704939151222053466316252549549560667848242076269510052706651329595387794158160218801095061227072593408885546656792424980974781533941960164114453340432142732384367155457711510322860832695059594834274107752350026652613309854461616225942020641859719373325735832624028840179959249095046947562361544862197520194578549291364867022769106893710373353898645577166775773836982968212011181518513384654356201985890083447989916868595801990213377570987346061684226755140036319584268151464819680646015895296150972924860183640567864439610753173099568921327014255869247552009682125710363395595803627152770249986545248567669023054420813435786729804813529035367383848549069818764819184848288024205068534578702544395531774653072363189299769160642573760723072212273437823993326879202176137050830390765639457236860868696164399666714378305246010950175716334995777027558366322689223383802230193268299161393365595311865815661953582721642799958760165139622130824802079155420653169645871667075172167019880504684133179665049224960132199007957845299877108086433848103910942491166349799136227630345213285165496130313027145824380763772572842708032682354334950737003869751694994200531248096424803177814019759641587115549168861234546444235014689709639152625233531901608469957473212454876277745869339748482321027668002974836650597616413920544588068264934654091170520307068972304899102013904490279521772495680804286226790409072838760747067210996285016660778393817354193267370004922152891093400763659710871601200397259334130985875970355700002800733303394301605108929723357071918870558911305678850802316567969909622305867461160837803508756208369722963382966495706753952529194873928219982611990225452832475087112701442242158697507491192392972532859960644011868427189775182452979176394297579681924939584349623599710907724725704009804525219607110583585645904687486136078454630141405445748686773393495279543270225943625728965937522279190695929022560652827933183653613786282544498722242587334014119241475595105675237860345679599714364669300904445990986957870755917686319935863037774277015348600150638777731852136835280914436245324512000383301196662145418063087826448571039900799033512991246301114356080971697727143202368740656815663086678637246288052770216874762871592830347119475534134586345340519330157942437249676820909174116814115443177332426259827060584704229186334891507093091531402629967154916206745102235923168408636567228706999420810812411072471453260072750203103821266843747480738425572665966287109226026313335690209543741053680807168860444810207252235611231384495515501295004563804293099709951126242618737552725830603948901392613251847898364968546456197606783945903328046928880755318829532386670618956483762690198601854413710236882146708517322394326196157595209350050791746867690020698699388626889350635031637748222156867312615719250882842536177003065065817144926393149502236809916853750962214292305094950915345489425660717359950573392217222803456712292088220613957733260559737334267754453743914532378236897587023677434917838308693982277138245620356644068010473572359090682812713503699887713179913345413553237844703770059655897771553255422242767287245790452047172652476580221757061495420507287633212391115253784654289970074306709170614936681774926005154613858332611783283085885248631213856920697481648019151572498223500110113467134378356790358705369743693812216251106673110503368426204329607343848662294036191493389811838252281927723358295894492054757367004581236525030615575853821542975563212944112908436043611267906998419744253173701646400398975880896543689245067635909795762903955387089803302239109846592478581960501125241168366671344116786670522685023194900839562588952540347832926514184192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 5252794487540006414668374135797982711922353965888733197816865925972764714953067663628352610809273740120795041387330813481578388885502900549583322627931161186257028856077161826379743042362305405955548675566668579264612476117653522062829201013039940349244062706633456903853116031444433493637705248525656421666428357835001673278972428489351498554493531524887112680992089630232947514606143186325325724480955217870222214845105471493323587945378953696018052347899657632277986852640723971887678437506538446720118050370191163750675201987960846101915471533115732735628801346460800325547240998989933726296281040956557373067098493270376999719602079029884472700918786619467864577227861465563689141581428557466319831523047285970954969127611845359133794056519809378790551994769357813480942606753044564780873212698515116467292471562613928661040320034202215157585568859477568605845307084205274067314012208126336088659627681712297691789442661079398756788407043497121648553442477720835475480730700621070933702321733168389939241839561571236136574312832605641614287447905630376069206274688050188172874126789760291696637728532496102012710479599287878399351112261470061911313397447436305491793764918828586079947447193295272029922402039260164063542007657450995012384226903420180628325255741058624739575327396896590900174038020066595371686507347780150316748210338759151131534061083088573158549186183504009388060872173264664720926809945990619619681451517230909961782338272124263197840514279532413514997106123529545118269599705868024764650361832510109044940471863951674454121054786659866475694108414161491387777765584901803681349951580239107454267979838796595253542899690579170458424734909682570827476193305011978932754750149302381639145844883882625102232467991925366238805231599064904233462634359333786161352338497059811759304145182971705207856475374725163109018329669843688943837243272033753004611091083583948575717264165135850577484130912867814685002942780484895625074991806331996548130002742457270167382066179582788575643761240520999465704085514795910173771445264187300446156151577804145370334322185286867834946973132352245138350874128936017787138499207853947256796136091108767365331546870984490263102813480705701030344335019224956504136809208534575842585628647200120848703571844434637129385146215197741751896751590647170174557420681478438842353827991311096424658301092164457579746268298579604361083076526923627029926704517550840093499898567114368180417594763909150692432888614189525537664246614656636152353490077877791112127316555814983242368997052124421257663982668421744540352689300105573013287645112662332996435225115392328415618294512169987380956824688102219734930575697332500993398648306168712938576066870261098125505924099016906644490189826099646738641785575156768497951690410351552698514953344689736568005669716199412419930831832410083320311819158355138824995110024850871214585988419077916456861121702710138587285069251316385019576484401023954674632173657797471242548303330022225755684318045862592930141844779750429229370657496955932216070361292594234823799253243542952081494463763876635948127798081009477824537775022018242176940033924833164929743198414500358156786810088812124502393916547122634134748977498998612336407305472464498463410778715209388900467722758861177749726815156338431157956219563150899249278261790294276968630376319151843981599864314493709196030750164745875903662324502984682663395015682635911456589590941912530124402172895211823333100320448848924345852126167538823748761204051950704152668312559785283067170164801006326143933716876295777586032511293088498171705045304766384547690330670157148860227131717049940095840334133885497144877166859618817510594957154039448917450341812693374591469847901867520638879946467055762952434340668721106503544222427611864172483338778398794489600799187122275142864955016052162236071080208636572356297044342433118929803319760945834629844992975842913250033413574183347170017020235222334159070669733461535180195578299496511132545485730561237777494266971022873567359853631153389883586457079861130241548890538119476199654230433585087408096102305983118509639809177801440021524209585984985065138652346390864595967381347672363182621270652925793024783787425703519463953080251720531733028205100085201444933063472883878600659930729231569465414601050036511311470646901888325586253513278630024021406552395400845480080812274199567517741809841892446615803379411763920366807157687283734554792767281038181107657276973656658883635759811060800001690446497603244427029346466686424923623578337612036586239509265140038557911062903326067095080515625475954286171490106159556959282278666548881566095776872226166936231332701883248888310065047311808047676831868375670745573715246002995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -2393776752914475775560821379867368713663803420027738245311299390515117336898310782978952307414652465236442207793966156463752970211843823120670846294278495722626334238369793474204223976853271700431021713207394170308817308356969614827328240124180610015246923137302209271333694201745065801032170624810878751299994881872144729470680350258459907016999628445535587305600360884455222248445355498765647285935811993930694930507936567922168278621402214518788155465028348630353252717266230912822544714729891450571503192886642979547352009222740169746078096373272926665916979094364652883896790750843196393582535182694239282470871018152266963989632140015224049863011575965828645215883286400694547104219588428401832818478901646462884660921741472369622281283610802260184927373437664285811255655993894703338759121283871156682055962943844049685502003652339337670579140297707545166680433274344016743887770338526350711845642067670450028474735143710881067805619698570951722312932410415892093279615191254756366596641820477303802802604178066036981760511197777914703789026565842840591343355747411967703573905633131522275915206304170293101492656160495460165790679837986460921108048845616423724375625314846490903556170101275674685802653044126695641039981183742388180394572088782112903876962305594841587946091249243722065381487514645120941741135374723052763197294016407509367517813709542037554621497347013318565737159955456070907321319579298656776001486057328279038815486769657330340019333980760261114180094706066271042533523888882495317917026710501529643304803237333207863004845738202144564120888437126322485857823899574126560904587403218354688258014855116470055057486552544475158108673455304547607989402883696912476015272522784013186245898225464968931083872964456491255655579890056462089013377635234667906697294255397891885409929680944901347831217082820219290554997744140982033601226002208092519193470340490243452114713747704020337691622931099516601912019559220575851949651060407518293424230940171344208616043771330098541826511555020470176546007893073027754228248823660596334461718648166134999217363189314099702588999138842440571633453225057970920093637213295243899876572314083235566577479725241825822585024008419158554894884027052744673928633116561873405019443611437964844278079433430423152847039502358541655448374541341816496404807760055710708554528957471435021318641371827489304150821058700332003116719462113044808298969572323995733268157189213806148404917477802295141228110642357953030832116865844792250133173598602839271041650623670034742936267486060023182653451667255504576046099919251671702542750269370210031506717070650433713187334331094667842725685426674556317106865536565951930757996235678110767073948556871251822268180143300328188071775806104652890796120985805009685026035822783560852888872174258838654356223936093070677231799672316146870049721080468540524129922519965588740375750937229427427686555236017020151375776782034983885131564371236148029657206225045166187605109109049497144198795602093531768190469420406061828633941218253230820602653379291189535128435932744635311617835785026647325814022103312994188252034658672131731489600938526558691680492306059805323233703097438969881442376171747017271308770622924278388425130174468388630328332266073202066478264616510904573872006123796837545804366126761516021544939465524415503743669324529138809936136988423932938231516873775103956257883298500651918127317659829191392630520246365502034581773583511682038724323725748043528882009837453904841133298584902900358859755104128644881811928850198878219557488667423935244973233373597296276578281539758052002990745816430547806044590150900096078457846729959249830523939290162810600540641214189535842260064746934906112681617452198873078202806564486687181770531649694863958108620848547892871704214647440679231140116748113823398169269122019086044136627652668181105285755729049344666976127776186592181405613365849489972126775385469182773376396561826413745632441676135304487880867563864735042722969140725022675307151036469327909388250760282188459361572453913210811894578047265953456184532153579743019957597704023533660279693160800971085613525136815519067634164458530088015308499978049395626897846388932759626633631560981325368662430973572154899859564577159936202568694771063017270502871358840895758800076228081375170199873711367962696179340500432192784651076848728303044292437642706702825010817659084377395940088091712754466461380122961196454080091632372987906983753293326224594656904348744906441664080465889846531875984192010169473391262716831894820195174650035216175657785480955972808027837098519865591528736871088479975134902853755046820897416676600025644107596440951747228522972578757594285759241034765139660538200184586240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 911484440723400731539437407196878531083649673334864180433752375949196735804168756484081358433341877961283846768992181905985082165229527987696524814053017482614058339838877574484588173157902062904133991567608984794459094764079869220565243628409054682599383158841834746218053304827356447926301738926836226732140846349503009071762742011742325577565753897500399364624771518129466892190274223886062470404678237552460269907341714224633729310671987566004389869870610072897915719335152505331122694323897579194128620638033836719508541326530842965540090381513140279925864575087580780437379091925829844297899227122014936418053261240846045929072622293973397506656495430803463037272505974352714779566633470122483207563516575202922343767890498477401250483205961328783890250675692276031159951036620942747789991450775831610605305781848709741695589508187491575300133668715566513244043617090471203891685440799350841035219893876993641218187284224017570422563977968428747391196559190614726557457137655662152312808444185954510248080128833505135737798758615244382162669635156593083394857809542565836080663145216555836137679947970662818398715107523829254129796434862896564752824689997597836223367267019238116693912781961192151335260321918699159741635115011698115040734078769763637108619443255974340133597243565114642580156793454602790333408566701552743175732853657997593712407362974068119853251550208665866471983242714828773829287204293259714065834354989990630017220552957003252775458440917544431752551807287172214928061506956842112484274661565968422934318597288175279958813677921687564026687250949210197292819678604130274826141921802964918898691914907338877316988561278056857161200559584899890722959800867936784468477019394774535917225207575626912416734654407817074283291982787687611762550693254478001934354407268910840858251500756071410196892054288705192630408809076595422604059566873128093040873294484490323930216551951472656269807600366175667560775013520479677555728251861900573915171162919520677665852202828966083881838905420116843123829275545233356575385174681292919809565719007287281297863652507316191865423012277981115762522048825219428373656436610086977006171010590841553862623294968473441660758030313848700484919050938399104758196380248019117462490332221148565899384671213792954988338861201433944748264234747634992717232524521869115011358619374096960019705922731629562488873950417644724997522207563239858127591228387990549613566696623639057674333937354806000190078139438877607013669437635008819252474704852402184095257165680040546407813502366041546721363547988914865844539500963761935814777257901596281442762069311212759694471432339796553753668899470545875475144035606976455900037924579331678666923652278080867005800406487359448883378106859916649586360287100328352144261909122491646509693620060547108425743969250082614488743422016982651446152505808144745982541948765086389396234278423652167651392443533132418933197154374409177602215384712760263827675035905243487276566392913737601051947149936649510791870672002830416529841774879262385564771282890848040926835816355558380660268532477319780260503944208736468222344549713191961095190408205448541591622980574530703277362382444307244300215963324149773557423688996583652194244837877329723023503266461382307930200260301791997591828021747341760869435472041011850644817085123110217636526583850610119081365535553228322003160569845302303575364295068679497857888826444118777992101604532427311688857881111061918112758364787860432906716857881470662110563186783785028124246584668718618842127844226997253507521597662451721325036076624000769938315584819039902111335514893851052677324681841381284801595325776722723490188164613237262382841155843534511509867233398572781021885342515830502250040397737759134189417201079899313878215729058697296125819251426181254861858979790744184591705854889211977428113240037480183662254659956028030510041050667229893114039408977129217097448763120156584655905045509609663542437168909638169859177094408739474374244523425051774072327612315410051705635254593413322895236641745930031169839740751671854079715803444104453167807473465419851676609451348236631304969113899521725383627371769987063442671334836125546895303545240577145331055300108574162196731336002691817400803176533424099240144828553929080698917723520664583184510439493663179004417312606715488101889707385698173394238507008060777535138114465209502536946533817841217517536092889162252585779283947916463445186120825608628291313782361890669882804684087724048620612741861520878002821012691716939127939099138817566781351264859387760114386249561733656545808067249560283663624442457780774006349545429698692079987641646923344874608086906454376419418996279731278766305968058979897268634648576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -303780290610943560358271337636687620226931714566004515661347498266314024303815347693461907476375529780271185273736834734931418220487274088096672069137515140354972355981458524393903542863642671065651382039933152110732225185647625256542476734474109135760912771107548585257623239906964990336946485744388214925826586815929175342376167077210721189493351088179571183378132792268514929620539318928098634956191024524896285104225001415129809245217647615134414053719814003100780664395295079173251625289010925819979236769968565850859578652274081475080842208968486418641484325143873561464361497860303216401263767372251070602812890207945492280165813703344944522755060767663285002381089519305099285912423301139114109622899505700158424075747909919208627164671223466183061343032693785569103546935911625278219936369579095286019443958415711631721084514733727104214656994449491701584237900913318347870444072249908352088263613712978710688826362893848474235705632379997308274321072139152486566400001599228287743822819315867159296639150806073854757952344289890610231122898815456083577712078317871415750613101976878915069991601208787635057105366684199819994788812717027554979078747455142538302828365204231212732260594101645467585304290207592519982593249080182643655363570367221623948317526507629969685650487290134346448744161694316873377395297042260111440515489308610450934758884277755897176441998020436638375265637109619135811886907941892526226751008705702874079875811503217810508760054393856305016257643183101929602698434300338361260379932192813494402687467372430765593388618373858848645719719097993185242132619151143863060910615131480022764937098482559586176808078540052035213243751062879946642637368356532494789747074550750721466108906204914794453489294050805991919106368862443574899133199108052165647885330917574680084904073059815074818466212404468103685575686766080460014840217918633897202263819601280013558411745231378970306097545465779897839425010967451513347822644594049023945859731180516787146462908825919612579963905645604363235196860453885247671633032971861788711288407092441630685527504534807600835507159094758234868996936932171455316311757467724938969983037546461049506143702771999453431113159723131739729613390695822498878144643388377392401972815457077359509652181361835682515403179495952236426567489537159433582121119820562304004636429978374274364098041768941106182776127889483990459436811676837278699586216960813969595156436623441581762187332037229689968471624307926495239387044560638370982653062072977845137742851396617304466840267598156039881226611632749955685757386958229397876822597499515733386286780262292574429455769779482962056263206714093405034673830069041552504666860287300440727840173676227035780749308513560555489003977201885657328980259340525868533806782779810059576729879282273520004514539685392806115672794856605907678827298149607273208251520218726251741699630020132736136165724133010332794108976912325726827181471429150613749789274807757468503438811322214378925362971741787423461851037604487033048933692167744386668636937877480469804103014086854190771026206372483152371982718178895891199461279644302832878612230126337290773965519049207314789571056050412053868884400027185721190581615759175421331076792943997078671256113553301946623149508658378343640670259764372459134193075762888429262038369417096580929122832204518938554165133616217967847786395467680609681421625435201233308505348618414744623741811273058553864496022723666953207925381815292620110615880059832479648899484492811378014064273461424812974909090826050779406110700228563183169464590596617590572112230543395941164023968992152053132056789226377526092947272329534700400535114725579735194948216291496724171127710862669777476753911099715937216144215947444224227713728162866944363564617587942322168298969632934682523416398453063107764450017219661453817996118565593047322629475417748130189172588078310690822989596918853079719656235241005720860648195532288025939600145706051512443401475971759713580136957296512234861196760306431303082260265820060787026177791640308883029226946137225157839815660184072501565810116417519952988631889981920401369528992051566885795358907759593772174690611225606788416093640347318108252698730380105975244284763451994360545320551108464170243564629299073023396406529901802493711633913008593914064970682177131940776447677040103661561834891236849970042386563694333536816293490688731150614125588407972871137651226261242591268363047035064749328461436055051511341107397718131420341997867634023008236770732593811572248077503575268766247625934718039912675978068630233278930640254424689716780909045172533218407052139542213511252888538096484996573176443874649304760333166848991648004846501070392525367069900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 94447899633878332391225867282174343594319681743500606142747436709193662831150972216179579805710661317467865581713184029186520608234900929318943761752527267222928699954939379132842805793233130678151007073220536277286467210202082120856999060627194879655296794112939289288043744568389380623499675201874741955262269540473331004394452260217397867633367738235597853586016372405973405219371702181331133710716345356607766527733225866124614605550433792081431476002689188459967927413684238809042784755596926765801382853029055181373942314565105901488956759415333173377267041118554922243164103247290435540531448907780983141349316420476616653999214346218376280475506232169881062835645744792411010024031858282676659678130015374027959433384963511749674565382548517677876160265103416718849456252603067134968697427007790702290552224299972615311379772982022330245007278867614075097852746414637563185049023029773043711135606953157267163556358670828887171227874006173370324175886586918374154501658140684207969578440407963838330395662862153833563607615136927711145521994291529194427571839269592114015475342704468999139915087062157057305836693046173645034777040852114920387279756785423786373976400205749310000600037487214242826332660705585375694528254621289084579282116849278450309965118299917193664517515299420903132081124062279245984029003270589670451200476879191926540821709558231840603147266159684692697990258322559125695920028986238865424447829276967772701895456192075559588329049242055266167192274780153936148845450415679524392113828144761022419315355031700957470679072566727566751690338729361248801974431384400710831040551487095460446411766528028239560531070975417626225292282515518400793425546477524109824023960716359379599697743366035648770736793040461261260123571469988762438318465331209578767004156176812153388628862797802117129249140996854296664253038110667156231711885453557434197458175461395711529861066896185630220695619480877589929447330388247794297594649018374743289670550869157156077500813566112079443808880425452643224042178340428657102731917993447984860245178921735642054979447765243172057830504079965286149545600971550334737572306123123388202319208265872845955859132921596254753505799827257155403473279462594201488925694535067610038667291799942614502168055379956277303580219412654278076864976935110743507865104065579982447404451282652227845248835859225538356641697651545690484194519649584393162711395800673150167047719874437782508579947705844923841081949401556621101762570605656849167601118964775141302255747959697800277853478561593948613250789333920485561162777837949225203722994866581245108879239710374163940640781845298869895698039636331325585283848159202939878181324956580732227968483809562558533693230972763373320470835132211768635338316547714422748666004784988721540629353391660859742239671016276343952598566229580865903707018153698518405037307402735222985226987473426835788161956462646638857408557208079180455158764765377232062119226291738630112286186997094714588440530272689496238558868357281100119853042557917812044792127275597083183678995446434908710601807361798628649238073237583085668103556155105989121333527414156466853567806877233849970159009061904966842771405443990519600641028433361292001698384925418814320706722427128141781760694173718769196584937491960128776822072161918068037874789532093658452935965352718863995767828742392099580212458187576181133825363007999787251507773305906074451423804797147620105698007766887388889562851847290583204435054968715671439142180967449425343639162859734858177814181696412588748630173974583048726291321441621964664550135242926720482699140661575797116333995723898100966925125392563288276847920990521494245316578137293059586628139505762266468575620725844695339133279410063710786723821277764931665397233326089679052096958238015033506855298563072169846122475635881321365451551585442933517686917582392429365189255983801414377735433284263824366300155090125309502414796195117906757168518958721116733193071793998494681670840170055738284488234336634157162869009065294173974449796710414476959050050292556142034567126478508410385992087600829672117416301019641067187515878932047981005076439950335684598109715603871648740943862285284128713948649218808143772074797728518723872625723134575223258324362040711829294501499372600575908375200406943650802910301497375324077537860681003627330198023077650625770975820628193493534093826738930889143613952394885601479307204664233040546369930136890790078345821928047779281860621717129033423038984447900323459074277831162633811966873486712560451016679229803051704977660959041221523864707820028693883579962873448616726789082701992268559382134713936720830211056206210301424674875989318956914034694573273852002959360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -28861027498875674129081633934407951568269935146885915847721140685207373388899019613871889473821156533553740507060866116825287733073943182209370787667335010952712681664479956332068755669187457838994655312225347624593748421947938275608478967954520655692459522308746893416182120956835273834669469942132523917599889375725177572197565715461350026722383937182755915492999495735374970081583239161062824647287378066441016693700999796028835213572908364266119385273446139728038717404857569972744680293829187753020047596447565278522504647425945272511518864374820900638938849258412426993091281622186296750012674517593932077693776232386096411156661361004596012279340143250831626415220909541358182996431977144101075563336489626796332899423032096188975628187250056447091042504427880048468613440467598385479101971529233451988530624644639742332351231894033212555482718764367220280810363202155710871898314445915979934807614069533284454133869927078191437749258405473595587119596700564200653789595077244818128255911125605623929978107334273373693925228723592601813987361421696733406440571515237827632181709325506368591924388094204129358413074048214184410510772256728915999779110983707971358002830321171114527502535149153166175148575415189893300172151975578476073471785275091850267223737823871394536414706237867851448791414510201853362947957778667875323011311173215422515578232968421359501124782562661714396551266165300114798013563165872502947245105943596377682007879036684023683860594619153759512635181504531986339998279293163203237446548292831037288018454500582513379340412268281400507187737545219246401373128898887355105392935393477818619427319507270691537431811684957109251426505039558460566445492063077677715304924614609458271666823589692362450295453842316604077305222285941316409913130622444916900088403158454489989489493253488618372944117592994595010711741943401188386587206538691640085324952210855218665994623451394635688209369887348672215061536557169481896619038675497154620646186198068280776065516393533518472635541832004105827992835222253843952264088597907914611766755488120180874575466568086312633248062307929787816388302697059876580575531307677884074161080096513671387549971181701645393376830746268722932445146471090080756120710949060816683223053331982628059640875359169649833259162708660514886578601060237082823660113949278148760582410112085950724275915927039582568812095114255726400023855457490690225090300559512545402830084226404701908277956297216817944995742547245674015754981760270164629423968469925376549096664693183150354093273045381360510246174883109572289784316816932489707592830714100442751943612049861626159350462592403963847134833197600587160900706755602334558959885685090789613896410513162698046475860188721035376246620325612958294456735641047824010078040431479025532842200702322635960330581618046343461926364379967654326385454024123201435102361824991666617192222599726501735531968446675731966634228427849462151453179988548162815901257897060451223475283886536096214944155243032631842393258550273529664873565158324350544134677553469315486880076507687084133184712181392327351194457742965445883106886738231802297944148618419361795584512777046694664355835874171565042984857121795957965516385429119733941860686930680295692793903972273253618996490561051719515197664654504751869958683767287738285090412712816475030409099848966505198402637328379788673247331314488556348091605252790635383422353409376091340115825836157473197304849413045329147082887107739980055152187532047910314376352380055062930928277282803071904988886954454016184497244801507734830457106728488819612127706415515002980160793884221862497170927768467393450039777983839990327129814095978076842377693439744386782137410849557264679388527896341025088362204739909447864850908679226565757181468876872081368081276280532271521849837524647657716598813603932790889094087682483742995765747591527633708100736440640706777729082132054600157216113430929346005228534336164602215089728349660382515635221343188969273880317539609394461991501592865943984028404410831589261829637251143194513919138388815724441907589580040455439457803420209538100040765199746543934547544267491089988467087131290948153749871204099926277299487800664386548996068591810207153981592563028334106678441615982185821097412789902924234121510664162998349991848894573873885999172025048928067691860406262483574812319236164705349205653487397452028022163987614208787015953970308143961090286781903468769839744380028213108037700575123314908156467821166270586031253359175975984546148680308611610223521670152234321310067359754861755030026514558746255978300823367020605231883329465807772914833818596331945472516594857666008001919518446427468753468189823565295156437903556980244480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 8519245265787615804508271306470724742327868561787018368369940240414368630069570235816632589078597752722897074195666316753926901797670805774936931492394448720689600948496424391093530952501939907759691158264198301974277888477722949056122120247177406265569454570983300839153202260783426199738891471297854132790679485999549126914063133743957386521009826529138956781637405007396894991788582539160778512017846677516679358172901108356379466538925669194150706554594531882862786171055821742293758183976813989074560236594600348480333294942752791100832682135933027373940769228759261014879053355772727029529192378611416833360984056559955523691482769673522180943251339731253407561568836637540544496747781840920385799461383995192967027731407619850403869239188820158996560581776380607723786994667014622828183278444537246500313949603036173563117303635240442001204245482882307275867885034866833037223149960805159020908876923263184846957548865112376194666625801856926382157236117297526494594540964808311895526002292055897614210158207818441511231809864326008046288250140186740892683934177629363475033462513595706916748613982045711454904582115592207372360556338374310271683419501614710138458495814520467822273897437994911135603779599414697024566990585512998391760379180572054399069521016399794031844810899391690241294751389104977391719985448704166246934638926930676714740367685726012214899835616720431600148112716017278185671239933073496536745899689049526129580867460038916621056216884847213287779559454402948063302808830046031238665177480753649906597198609808474688622107685579195007695426134597836200877024716460336939765131804506770733366312633430574042624117753182460837444516002831026995613375865254645441055764351935972797217892484096041064668576927293087553760869449852966664713962399356567873687250011592203512104377404383432816736637706776560331744593971701884381119181712681105750388797066334570511824850633580114088655397663700653858354242293512125117306938293704227040423093724875177860799970359637223722747823544777144850681362846114691079111998713353304899794869828429606305593046913727633522735303466912740077111051674309586811986032460189412162628698053477702567734932336785374647406671490557174102143853658906151128691486691937840415970881397590021277501080982989011196368637778361631048673266459051474857731024668266175157025132903402537803141325896859397095512164566959102775971897023629773980885423316528784830440425266511740105361126445724954503817821350890330537365564625128329494469414247964274680830890902562226590504422017933254377115115299073029364584691246802962888032473386657542192513591693027694272591984456326352134999141061161603617892229827667720935804346128670651500363711120781440095423478755306505353544149066741106465898336999159673323598672468965558211618579077534841853828503321466643398101913215218334402712179263950518402415539036734699823183601770151764953650874450068747204947226890341748688782436840973561499324889077523856686231863367422238117555468827258214867635252484776726714547002788189040836790020110825698593033715681186728711490758372390879002543090762466257134507477124897330892080562241373888704426595107206017399553400428648318322828655461397905472997300739416611194634021280461681683676424044415491068963871265893464370325815169758043939930395350642956290953744521752115159595717208648760156741171169741222111896544840335191775243622800951082028508677172926623309416054801813254470311064763744935887424473101729655802901900506523954921535352861122837709940244584277097091128046625603646342881273178673430408754306993349227864655974176151617151501528735094161809245899135137523290511655257487819107941188183687991943858065022001768995852630260336640449791533107043296156099549666508687553717138615984513526552982360781835753687149970830921522580058718670695066167715267651084264336068486159521713628065769814291177323269523970756000510416169799450096934491216481864062133196150322547477884120589426943341578668597636260474137041064539645483203593325040466718366374296782577021409434617449698188394996168570302885640728449853101804915152647003251373181760161202933905951919335055021493851769444476123289354694315982799614175646683191184103970294816910992157519247078061680951815693413984721760239335449258050469080896735710737107201846488736109861620312226813975962430537798933322781322800020553933917538288652466212142998016136052554626989572269710257329533768231316621814655709895146651597026002774021757237792134008125672400314668946581684606935001020634510816260823819756003855214965816114407895816915991055946715827608599070577148233336896297459787512690545078455822628034972180313481090221724459854528889776795648492079291843637162698342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -2298017379502812814447841068261886863857971920183981860903104853165686818398730537031637059182842964120088211622849935587416436668382080184235952801968702325577338819337801768334558073495260741240439451536787963717888814429911957264029155063651126953717299802251672241628566135738329275503895562223624167876202519491104464470553423689152722947207285627521902121948400776532242051673709909082343645054813005093638895644986080428469085425076620456456101758782140296512887943035173735131471019866673897330410615043986660876597704887044185370498411677685408139700224894928094338474164641469773201978850180647784358863701834933411665966668571032307896296704815458733557724007170768490531460754339273089525719439552057316715345761947827650708989598890138399798390661439655058597753309761775819713907561730030618590423242032045318615323635627034030821747421161943354031182589000417096620444364576119499649582767571205994591082779544946762266741294033465253529398012297473436344863246711185857792905596083773539593896567061880076650072004845239868427381820375866782905354764727200295511445548956923357363645230133759237821459048398348830434106822846874125103597223881520262831834808214706523022488598418209320159466754950558049878410373948578369473834733648738303475699466889531221933042076197455290576441258022284449978296346543602003151330448636489339084412716671749021035523658467822714501418805416142411992985912763259741004554228713631026622090018357275394716986916573182539045996454959533327789113560551981603521361971102866223281283987151334475269596184259072775461519062836443333389239473413355718184546707775856340126232301190505533465048316216351692153587335538668307294438923824481343971651313679936395641999738946675362006223489705645242871614218227748838319276947577515926169993942501099424228962586202771878154237247370543599514093945808168790264082003374073295224564227295133649014726746459823725946066780052544886092660880675316579556011407518443771325551499824572469085027082990712034719944437743051755734348416500086170921152551414581407975228290956474682874798647522028836913366671571741007912088318968340088926286658331434230502307987668615327375286758924573354111838541509626900294427471885380044262772058327252771765544034077960609427205555734493528981313188578011739000921924755012282631767450726942718299233454089584343483433638573186261071253134995235575668638180831191959027912953890490264383958667889576879496477382819521056503741513879102329596653634822122812802125837154485190105714762628749482678453786602452258941479261197824916259088146009703579585469341046905869270384752927437136241597445261872141807729472333233809339866502693581500791005051689622774114318353091333355278023234639684140960729398304567481949067375911951539036497141995636475272836976336227800825759506871245040816688570028078028196941399876493633813130045897029983151744119657474289786180882547131463329862611673124147325746075363580316065708514413388310486929605803311997784097501164640950262781308402618884075313582285963454180436292253466791140668228498611274403331826367464301935029790331408135154555415719238935546598103406274006725050281169088564248013937621308424298720097211191659184039281189554101648088197006864680439099787060287468277036346225258232277048844942550238543642410837859551954453861134226035888188516685312460485377558761970481464321578116359954229466133120662866709722774804751077191597901913561504171454025459123461491631760003242174960447651621496193360963158955107218844409209841716138061714681876646998236799442825694572587742142302725670390260565472729899327164644666470914100987117628945874109171214135212240288884667590242862270760685307862588375294771969560493909209512632777163383088945148342480405694725496644061213499799419180498323738283055433940661107009045704151149198042942980206701232839032907221090747671062324985817841613052975628753173561481382500973130805346023631524487654055952068860812518951016925146071821095212624310201191590178814721022460908089715971362626002793650215812940600291024613036148152710443188687392078348135169466765786476079343958681636306002634783657929003145234224937545523374103902732148753523909161614063879530313307936853821706252733118955435647940928156358329515942738511873603798291480267217257723656981094691509475536156053711919108887198730861086579647865824031216176489758607055454667612918323295161757484969193779764932253221632541808476027001889345462302566228341984148239057575849341583659739151296934621666529722733624769260752649276418151312618645705622355948207132743419022271351630995188429869736887660893353731478450947796514980367885612741042824020298656514947429465002396734696050828289361340719431680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 521434636266704487746819449819888856800352144529278056717005592973712509260374432338934074260653711353876126240412929862375253798329690140233198530163376440391408271705010851375914170746366810412008200183364652823388396949227971846065339369238817292113050580013291853306431815377418018380855021573833044511908563597493863487495429795502152681957340544717044583580589967326323541649996704405413763314360109322523667569930401941477813000725135905978717686324411603814947392396141170600285885603562953665883546473460165220971155375297969961413582757423601276713379496550026011893472519926387570451416024377302707317250701695290846240526626752236125748105250076481754290595268271040024264872150853949886861461521443207732723150347361469395787515829941268025435998324745841184414367550575821024064274048918997882054630298720354856294221311642903639798584158187920839839509406000442270685743079648562623652953790138097453786044994405895693564197699568713343748539931195521167905092540212165482450694102448305597606679944637423319055309694018724266425054359425544741106040171592837845431296808845065215820635624636430473089230808203431632260742129976507883564903182188446714567492304331130309959026358705739855135834601561020786287858456099572257567959982255512011953342871652762909950006416940004731550302554868548048487028645490324045400405688226463929052082512581518541188326186668158266764841347105639750509723273360635478104275902916139308452830434948307446976658248429732640805625640291969207960363022054052003484512339177983601792289692166824237121301949374023996009665266366905024849103053783751058857919499831686811032456641510803558314416427736378848495879898571907874945912418483713164064049183045394513347303106325509361361798021972224332777143633274519620221664591523039725801667911107166205233405284250386086833579588619957614686744261986392161886157136706540670207540569436948353371664015643241245196544891214765911297677383894046566949019159857187300235613709341396331266069846111458745557989952634506658350261201144634653460620466082000088153943737903988276528575567111775294826309766096070514141440918093208637898404369586222253608246690433735672054016555279958099971120735816195560936499483962380820511846156664622037216207268478716597272484837726920521264539380053058147971596078955351026685118327013112789586274539589324193524471202625449161227271512015612194910452051661762540951549084837670182541678332259426321005501142682483341336037826821692833245837152452183931550503499473921275095500754931265892588217067488904073884273774930114171070662349314997640053510917574213261210960212129838317266980177718573620115988861045374841371238577078858005220018234930279606222536056830327665973902147759084731221011211024823341237405458452053387909785045961586324840979523342007057268819585541632263419035657836004195393545056499214596901906119440663851234845668155278465681715132533742393473755204126294104677436970488648262095595631378286267726178522656506109587846763205613513054828520795624817609638128420217000144840691439258726377313753488725336540630177478952837423399820155022566988970795087723683503732107732107111193921034766100755304426071001507145246142887893289207919687918235161155836608286700638528167598895831804902019497768590841605323076087379553545867377868725134135291423940654428916738692619598006726499721507460874582004472975942485848327723727762446163472329281082992068155311996381280424796190444580874794462034342688056181760157210833716164210367041028540838646907557780070575798486868027310967262453849409507904043689421585526313264612760771302022109941700832284807423776348324662327281013837377701889284434203309791150709863500435829815080738891094924350142098610639553337726898546940540442532117845268698787487248462726479437384722375946007616599421443227885041060983721439386969506037735208753035754995273070504140502481544527301313803372918047812715930657591815358864988079332075608082306162634060821441120370830464490950327649236377194961437651659209015950731931327862640467146317601985688152005933220770578297408698746762526488405850410442744270337204194926033506708108942735412780503611768258847239897164606928051087229453498780632015013112990757437356154357779805909579585090902994405369706217257387061980612010346658137669003930390507125735043712299819772783866554588351259544568965701298107716897448065049778289920224113597799454695073928593898475360157006723437151161604300574861860076399467264243706417845543264955571342143339965670724574442572627749498831156760089298020336599315145145908235293795703578109354490823138324531175774656816183858530964160348250161409855082411711329655487418627973130028983515096581236773390399832064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -91226054281187645227322806585962382773981728849310734801097917139154990978392703553104389676046891214816140670082589912928856020713066455828316674518181572226941086632459611276015367053077119259982326007928504662871465606902869974430916276664170709301299054210407389483949581568230823692673589781493594267821476702909502877211423856109074583755607133869845395772684865903813622062264205199978446777736797067781992007074071251237568477097427258706990227722920154198636808318497387421437457346749372300668113884961403795711994937183622526642301396980756125544262824280439694457946887943253619477881839834186810310652303741669811374522303093073277816180483473894844863890593052404116650719190739471246768268436677519851069172711802103274877012283104211464773258265617144797874876635984633899283147745245527485749588347952903536502367481781034454139332500305610894239674109813991620228515552205403132442420050009100896319657966140598503167929157228247869566677448477713907508416325130094304168377461282896976522511738888809371241470750661606120086058130626435661925071132269747862285749516804404610170644392375674094458641996777407363892091436867823708205871379556183622778100468288247076174497649517265873610676593140286668936816862721817105784183368123729674844719345123833763256763944514135107232443742941561893434212579761227626264878079308629227687719230627190774886127068887754092539958370748187867453128789372950935294406097646889543281540817797360710039080009805483780688797562157929488889291279545841836483156925757239509573840300447006222572821236638797136359656833486091247567820418244590880700592515058282484675599795950098587449327890210796442236465094840852156027223354889743373008427002923089254793621438560194982939396521186152964684538473098672910595854832036589453232458213259551271145215286821583228345391284249121644301545813205833561033447491738402819360731902511219497414465212766246276797941633007825556428992000086732262171789584958033570395595687573598908440903830899520088015128829794900946944327236023627760440070464488622087815762828078723245018518828474188964461196657461026716219701434579874316277466070745227393375047093828724970695423326534669468999361913191880839376730653765222707850605921330447998750664757790830030124688630442109037787855374147877569749003037187846617824097245686213017858513552348843448809694622276403156159323161117881725292000094050291885019973801226143181911748286278949542717173146532065471951441610860477539885223018934266619826561098704365644893802024157254487322572533773224240369595205321014403984640324335793450338467167216990097852233978135691603087669111061101467202855974106623269856207135121874246399285121880904187975072592218198229467078634460320665269083953640200500368949554063441421124217629160564854687898392181225308079816134028535922843818171900652193277232873051288984625652530812603580558115455946452153618250059330635141823121970658905775074509623370694085102313892595613559148795722405414899341183202683382722302327132911751685420484895060892858647311665379034550555092544708571268072735371148064723851278273745025402210289117527479338733629041876199474397897692767658925784166777896781267598791215713489728685324121875423086421116177976516562865557038513576277855232225707152407120741753907057025228926566895594861121949733285418026297857507580818114924712100314328295836371496343627031847927980696538519583542685568687623931541325842167970866764043931259560457805846230663717628571677484604748735164310475989670075048355565277638284692501122346139342539405364472735905760173152925338408748665901105564372076545254860680547514556808095745362453192633773177366382381365141553803953470023790379919571910625636683243399973301612204376339440909529794582276867277870216272181955720722753853929614869336188904115993735352099338965084323329124443978232633229345115576903498720136956015835548536024177687291965649711222465421736948818921330574753511880244367500003120315598098452103450222572049887203076992552053752967775232272448565537849486128410655873535312472528865414165738661700759590169096360458180400902670416774181003733419492912148090927667275581106555956540465982942703366084969717953277575760538845364320834314332755628170707001252341822229037129227915906769039585889968990598157855304654005327539879420753954176721977552673368764896595224010559165981456145679841527284658422761965671612945876020635694631167992427879820556984722294425243547051513783641632761361758081969440474399824931553092916824231830826924784227761789747404556512345768502759427111029790002149561633470793088615201554250943588280974326036226767789744529116744721663929042718003844119831158742055732177831921660008490598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 8944353448234156996905906889127046012663524893771555640476997896517384236260996397105546592760602822785638857797237446181045901254468000325579589240297025596126736874493224541755102300768321391740846732379770143661149421218786364112377577419019561105720736224181704219041932087950024786565272639417481060141643119614488389447177072999618759698173201813689092865522173928699643212134661541289401387193588423910144905606713101981410711185219137572410212742582013398211874814178019439435149217657995301887821818211382841075815978773176073228823320687864602918058791380731753282325504089819174496647215559604960226294387434703458437688653999451995670396575967153300817639030736487100121151998510338582613495834931481729851250690815761832520168275327077159331371600967428208622958036439300754767789283624552067198010270962198643932728022771083604477461775400072947916711219952673454430231746914841495033427651563509311008438466403390389400878650260306468009816359354571994333148830175999525574773117790158277453490185515183143519217603627656108646465983086079132874928330087919462349279093811809640869539065577156523674209993312193012243719697701197248819261333161098169643230318606731006261104984889202693601781163800171614627999136422081914980284993479660684503365874069330110063910327132420056579704909744729298926970055899150061402822889983293673778953938524757988432370251976717337273045703088476720969360148391387143506663908376884425620700773985974419762368819822959350618090085959671489419410645992606762325078394781987988246319392705181114139826263792256597441311034062957135621281764968733351678767118047220449382816696582450555853527239882420337627846717690175401780313176394669461232524592203507953553200020263208536390376268876192565252959723160826496685366783795110914192856275178271143391682804334533875561396064246826216456956588489766291122824665120388900480963205745721328150380514223573529367657652975130856087294800193980768020020655014237708004424757521024498427551342277217047941144468924103937967423138100385263994964171197333147973657542080634812304672692875446937171946561565324556307447896924815599363504262805146272901677718695266658179638700083894562960294958658518143979681575787862251310558128278905299972010958968014637556004228599272097640842093375542773830618982963939347912989670266113194578871702348614357459039584412674255536234485743890889323460486641547968446823148007549375685722163600149116463892486214993793408868703653279548782274257411181696431683923335626963520285308701097792466610699753444252570828781776173457023046049708491932763421290357764552625197616360663607468965746134249783567242682557244508802181922841118505276121485325751130808929719286327170254843020256716505465766647404825322570828596650546349013274617494793707983045920665616667186100985352118178705944671355616401983459670411838506613979135952904308147153482798967392478835503551260872916757287347463420157860916896939118065151231876820287066301835166183000106230273645715584571739964314806657742703473815864926015481234929803068786267356801857938218666297576143723169576132320673219206617083938007176332955430515332298026362673420277834978446374418983682806342331112304151960861757865196139196024248792487006768735724978702075013164185673343212791060978115175217235529996574320514157834963130133975784034703244999387496535811980711008593975224920685122103843416761393848915399134634919339431556077248972048553025762005297815663662813207019170090841208566524116255101579442480912180983350465968546295897135847660357830491954721852890538710427820890529879260111536069277819941287726062368075169626452330985560509987352433455390150044486655167126959535664884000806447739097503169891527708309102777226040587097929100601581874224758030001275267161353492841549939196568598092089218971671133539270738015483621317904682899213570442187387177517351062749928442141974628477392229493019999181545016562634876951267065870827596801189346475944122149503587559695534868437349253771380809999988168409881625161513271374504817817175104361617136441169098231338334423261305801225684683788725616726180646472679646367477560277933484925657848226702222337668635947774654987081791837578321362555970434049347695970798078502759081944389226753289388498073244518676647918213533501581343902201685589617362334496378871338249586652223340103590257735846450690672204062830681200918666714447670744830202054191237976897048285330728268913275304121684727432147681079591658614443624088064182845404973308584532782926337427976028707448621860542429109506569164468628663681998424355328892740560055521501740229624173644043706423030614578293123176719528010482887589177287092032739336376645621145691876229120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 516158919189360850011959463303337991207395185143965766306275739167305222970794430584936766581613205165769703913623173949204603621784366510897352648887818121775236468632352590446841432612932954323507838588403569738468451373945999774927284673342056636419398942115206133731673375297906888193783877815103615869946034367954584406422667450598968311372467901175185058257412087438515386815805938985722690700786221086209052966977209624042432164645371543644495164921453753520694024474179206433467385492568674985743720495528721336875139967982911964302788362433403591952764740995056727064734402293017655927253170613688131273893833550144059412324111061320505877096512224742127591163895204711354468485104984732963940485439499426196298945979330908418199194844963471406424186114598599802340414150252370857971904272265064872253539814883712186483873891554077881713976943724131807230228112466260459282764293008548405861047130687757751085872016620129314679556254145947456778297288784093919880718659859288662708047031994348451459153862463395742525463588911418514700297796506939622805846723397812908545828029509995072719599053963070917597209472121116699099900878693391683454840455593613500347540677642400242550156100146956407821199031457904147436461044801465285252056248828844323519104891603499477182095856286445544061909087844562121513376410890365449027504312667629351908931240664445940191481176608588263009821072093282562522127462146594292375817633748498457749434196358801119521025258320147677451192039115875652317980654597769190470949636050693012145941231480371544730753013831366865362379433241266331829396213268762323886287178779291923487026345088421514829926624940901571266742234974544002608519916226306749359500543348666296710695284742645875097850955802654459308019413229061730300742723632995493212103201326564940388052094521235419386701142355365858593113242722757662971195430186655412483162606343412636061926891001909142446650363034297827507005521294548615206076899695763549791677727982770295182288668792850088622121595298742237242867719258929542805171591239793708472673698471924411846241901307974571583318879781754179735101575018418122400984140822611408151418581359325138623297315767857482895692284285209601644572986237747407559626600328528122582799318268801681313926848069876543943049917505563680883760297283341568505821206094316020713083008192253608406807159581572342772216088968420262673940894641017832740319435282281122343033439494858401613032301387962932367986150039478124358514822942603872211946035665485494088265010017093256108846519139850909792461957985391846892054447288207481776439483031226064382463945016461486713379658830500899230843878070894978815144717278992165753761955746596383266212840597510900670008387048343625815198199734521489173404996167993593552203019178684190892727097187714008967270237613777793322891941227148208672853345967142635767034593720037057129594795142594718426841320702836297939078399096609484246396456666740485472452850522761647366090387092331926524829670959387432572067827083147604831884446593904362844974105749163238063228648109640231436520844506002877363934160860326606763889321134815546104170823106855407137609524165530461854197684841587662933536655438630092846767919950208780475658633056417672328796985641975617457969757620187177787639151973658304870981718001953534582478642876997823621613339426859746523250212464457329428492173808543857194115396834674698586059857225221401517681646664801111097828782424309254631836167808872395768185040824285673622511009268943143246488135408233531942609780455196208959811595228109509039422671793270823528879107986818706156959447353953965232068070286474543548422846769335588244773078054573083984374821987128272656966528672546298407912004585065591578474640649281773591531772287250735731513380568284898914400739790034629400196161797303804509670996703566785977568693117386756711276391439419156109900948172016833281873740033237126744181543321547943140506127167279372485664830988751066901544685210203277229655036311603647455528465140114068484727732365263352389868141527897651933235148898627832191248698297994174073542232270834798577122578506685285503348037590247611047656981768968302302903520567317927172315294235219348530309443789994067275611970182928306100468201593566712826711131087392985042870565161219512081004315243301553605087578105474552382312381900239316003936663838305796478979200558887860388512000970233195938208119683688552433568000595251481366254948040594185426389522864180194854683984310482960571433847123097716576255909909520722229508441549807453941907138796569294646349083850495475254904772249136702245450467878310280941974963344488637352999321947399046437274061643211749740662512127921488920576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -401480291655090847256068113723790324974604436404157686499391047095247069512481563756654197629339289445510747095669717686719320904708408457049538308938856094351274238274379274393032488671064366647426144594321688892082068010303582633987989843375568328233877569347782809786713535566338155035116637109972539088694692398221847220243370750086494126211439479086153093217948460386388761128018639815271531382073204355109834482846279448368942088431426716834102572866529871585063598356694569526203795142953320473361598398087772535835964058145953527009084127582435921555587270217544264076531625078778903673021741334574540145260055807166021065895704463617117319661220957320108046954572250102780459314861251863277888492796881734642677929441377208049831956428113431004501168638611085920085395858403717335927497073619621151984026234729552136170602503136194223524301965892450646819084906039803154753357967510013253186984900580459099198834148243170976916091739913828691485119708169683644042396270823992275792059655319657575730829065211054047633663742563825287870465986647164139199300198954861493901905127293231561406491146194071769661287135994058084624697471339112161237857362297253215049470585846036021687685321773406740091897226954719654449454782508055321120478498426399129680931305650110124281035878298907388341060705868696366351073745882710550355551842892903060304491656002358748298148693080605818503587721680805422273307146183105765067122236653579162307389738046460117877018478910995486831604752697325793160875480615298606890040729941092382018427887697006440385018520945340586844434201942787820371214600092217735098932513568810102918323572398188954661770321103059838982782049927004723523913292566370837384192132820638367820964162813160194298318021007648082802620930575815141971325808554000014985644870320420197488740850455388188393101374830903191780750432069590895159852401626290482532134887186695159928358254198352951755638282772159995955255220028203815634595573681428261439107856279268198431922677854423700401050045606460554494618459556317494131441414002853543554778149852660728208334987583327276809774783693353814318742580029083336311244118198938506553784682944675224568767913848215819350485616459224405785900801182884950961580746393947675676009775259396698108626003187382264094289684110837780668902155685154597238544341326949471101239215439919629432195763857089750925988674575897386378022659047134721026750611637910660128907348891385790304111886849277260788508991506230269281462306405214211606426172645697244074488923378380659534982048965473929111967683957068998151784504244413419814509057657708541431407224341101272098716690470869743650672829791695997763519530819249218733987497779070451317276374965383574097710517756366482410942984941290160383282642547638691031099442997500821415176899717185285309829806354144680248893102007188442649788111016159833011331608251963443974369489657240017025942869427152101908290225212139902765922916487842634845840192897802102976608155692219631085373529682778904726364333094650577581103516937905254937653026051309748955071037763764806151258283034440443065155743857603676263504562611816648477143415682724785955526722154859878978453829243088041558296563754955445481143655648597729117409421571806817977135829427394220177021457135624769013142855154141152471075260536650462298038881805186532555846191658188058423194922059534005411727892405288151852297822005414456881124693987400153615499719100660770529915828486937670445782145066992552938646465095291244278824507324954696947317239388855977048211794430183467833569912519853411916121762466379001480873577749703148054894133532542033331995153868131600683057204196216613060440145375506662485571950956168029987343314740202086957294275549893015772048091798407967023234837179206009853580628653490738250451755887343235438056889522767229746406484756845895047820076225063538845942771130246915166741844460535317953619493061376923390751072807660037478830821231412652277671304967270554751253962274409543523000999264227078524129046221658896116249569488229518556298097348706157859148971335792575379781684125014043590407480977924997772151754515536024562325160564073384156326983425883045792708056322539694882708437367528684786150659159042027544912522076537760936703570225139310482938450840588717815807153347828643622516316087325579724317343665577091111933660945758029412292324925355725575467583355057851615652986951574890690384381569314185223010829842554535063048686622052223006589915998532482292306265620138521072305687610583237910865374364526577689840655739910475054699371694263135658236824793375205510125298333365959486631171942704984175464025501945417433439925120373955812131633989212648759740404781040428646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 66819936497927857679285692172414860099884408597645292147909791459886921277610834267303000099665395132673236412743769650087216670291538608948014346039583721186384709215926218866034425366978576740562588137966097808535529066433375135136051038804205559290634555043867719794361720159599133881315939364690897719805398758598889617706841732230490461788611018263471302853771922727183600706899928914448367454711399615842345354771197785661452372249547141615376569454236929558898296042381200719199743146591104189376951713766642463982427063503013494571133405577568949092340517534420193042918998073234299644639235825555124460509335887428510279036625536984414954805056293801066134828224677347714431948388138470489296948652623594118397924944374394894676441113193556363585341104083158087036951248391856008117929092909784599943617627581772726209647397849841472404002363664581257621132473315777072458445106527965855119607737109054940002251535949304665347697775192918576754670089605975870401520415787476295698416735669143971485761872452553870444829235070467318475437586928725704525322110680334038896144138990267414725043005206590294363082383655264744312852636276570689391434880494837266180691907528490649349748615510624479328306575066093877135544994606419435800730065453700405802425971876530334335532320518707035385622926493906953453934146240210142138172805566180478272863718211351413552762289855995004052201758420268066564389852350875275305996578984645985233106294948315140117409169197441197764141558234409020050197748560828866765202703090234454441690280955491226134806812452384972815129000031033460155033486062966516534836633207986014011292694144245515946194051780261466366763588632832107948431405843578369666333966507028933433069143803327718095314933312750709027671674529671358222294761683580589560137844445787060655786218585842199780462590148261830930837149409742800126728916550408287090446723515593263865493503430427696413059407158862762200533946961061698835486043759297384792878418033449319525705652510474908206949477763481116780525379052026639918453115854810702790087991808915829434095120110715283932223653278914820323957190254102888019883134310194450343253921889615897793451255453794204808874893329558174633229734366882595804760024010594578360734857718343204493107404131086903560549192080634056360056960215864631563666505436706002171945741965776824214430206795562010593847872628695444828422360441120230352513050269852289669331278494554482212142362255979000086649656598969558005921543411666624672622428699440095047754105648505098748276947761478581984273387195309723259125421677296768098597864686919427543645894061188460758646106941525154325084363286452570681406693773592567784536085984777877939701770601381086997756583715417844523940250859364850466739863079054961589299553779958969289795746104175081592848756717227560071082926709661880798730432991448335666967683829400908444530286089229151011475065518688400564577735812410640621215876473011443782376838705098779662867530506993474695898490662681598653798459361736536088285846018551853187996871432453021524665084754797687522720965001461503610690986844055402361359389612617283876270202415150895532801578233301738493585568671223839206879014177662411262845127522886834695882840937693327932877556627301540579890811900011487960129063187159017895680036129946201840278337626844318892205436179647456222967739486637148903517444159451130863608730434088904978254671654930201444684007297803778386872383875976477988329657454833634641144421674681350746062636929896190244746167601723855658529989521975913603567899462326561543366894294197362345935288339247930235365563360565203789064003829334237963333145694762250168883964827279007355159414637161279300899242261970179215002329401389142149229422908586759631691998682504523566367987248034031009114510412629984711746074944502070339901942475067701237066259140137438544541706246274973112255237525943542495588842634463379819749244716106865587706519237484890298349681362856564312449573505819094535001369522311745051943653785881024295969164659836327727240870262869029832652307925501033811684322021643708757357167852236074240553573110855998384531843750518089055103247482149790244914110063042285885769827815291653622265727292728930327564771882349460395900987621716003750898070252240678406845484408476746501909627302950566625344952686795001694835910461158950696611247514014361630897094119792698647777955502223461477394770907205678314215731344004082403838604042916164809765919283145835004266253929527336031896255046635163576374016272151807386006892146300261605984338982872496019646275345329456603699049332259700197593009982937317027968345829526492748059486825769926290882288542455291580556729622525378560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -1062477421481099125438661575483331240289525600201674435473426417434630610777403034076620355607358391298357000853692142564602368693430407141551976002775807246836343986848886453019989343016580128883694226263384229513429364339695115761595293695368805254102294189618914140397185240577097448920272499810545024108210295060565446564278220802198776110646503681157989795977830958108340279219532449145117641752156187054832935965685720062841040121978003560240483698903884847449626827958993332190087186366983170379575990801657814466451522581905039408600982776431252361655732095210706766237629248208665336708474060275338696186221980951596188675487502335347233329554571833521712368272429672487475496679569177448132485178126186234262922628062938253843231613996357218355230976609321864481607929398033998730547454666965141391889808052602637632093369051024567208511440982209637935372392504550592043084670131801972253434748405177415565735476949539135928051315587853415373047472919508542011967744171312911025848478621709894036416646727214955491373345690320872187972357772737702516574246814741883523314953580831469971004561677258123340476871004436145474465013504443016273055642424289332865694292863938266136628086497815096866346077448280514690573875648379507579757288725697374803231457190224277484570380985253884832262150227419988443071553614798671754855426400740857135085850833230137182037435553740316616978985754657726594265801785811700018220374312083327626699268721501176111109466833155760591606557925616303915752793955276518020175597563482047943092005149807783512330708748909735055312359287760571970482869760370029153287904864422331940889337517246269246640542243886691718852608547231912977096065196977783512807365021324590645181115631915248151382686358280039123719956353825530318198188632874329466318829483779194013663165746129255613873390318897028927049942281242962099882556461893134464290293215191725176925574848889842720509917020512663819044420096746497413227519937834823913572254470990208275243085914831665671932609470724075755016151951741560757402329122189720431401522965912102702986353223513093940987490270987848549440489627502698741838689706362600253041008493977192488012410310169860981129438672656450950056375603254845393317669939020286078980461928173949186277558143545532606673381204831528328695475450004180087885217368976829970052524622424290496799638239450678708575106856052293273202925473428647286634260368699409962644804504591397854704390137278211435129214329449776008323731270732781679967969669687291859175435608406739370551238778197473778388487317248187188293575651056805797446196329422870531708605574994608527442437496248188136622347598822956885499164753924416538570765884311619919806778066625581375969122203945386873479827846812392945400391414585289733783946708756420415606553941863687124114670091461317233546334534500060843308823503938402599309765083752208057528921129875550621460199684808621194678303800681119962907355985655980999601938891817795653142337237794039014617765021291455416056207853458110876717526254751440472377607413999128706161484574461435078835516167443054067064532753631021913883662749153536610410718490492229259870819493791754443225037444169817210449533424979268787323375610237520764208724765594289416020735592291650424879994942707682977423383224461785451850948377846989934468590035389247908690339988569748589080549849237368879657909151113679726471160953617238823770545568164555293863284360712930892857905967373335463605476628050649294723810289215719051844396700373693500968610835520591461483969961252885187682103288238882819840610698028142325462930076819858499790672807380345763201543999755514870464533582454806245783202432265214632302626961669412416535124459797215283874794351315746336918042578424440910552425947121422468849431830567129677213995971181757907090444890506818378558834282739747828312297197773797182347334299834741522117218265150076657883381174123737868628595610108542177031969969715030552027834439897334378654202979730133282149130882924815665006698285549437689938953831192287897808420268502529974256519546648602274142625297029779500538936452911439107614374756197814654396685462284803327570364525190569993339639516136278035873166711301366821748734184409235795621620340949380131930829615205683949424224093104917813887875543146093859001260612282342142717104294543832986957857933856819718680437854554808906754531333872377108569824132917981425825948995702744234113526100333859532772726350442041255891829131000875735633427108241405671894798845250436162847398107479183854553956221684162104724442529657483211500299632587291547858509571488311929511694000189009364070291601977231045518277293404338687962070733060228035964298697113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -2030444099022983616793590792352635720956237128927033734031928908841672558367067071442949463279818864699359968942578243081944691576539835134088860237309763589540618786421184224646565586089415080825462339352180645287427868310982724661756463435852261621311192586566294634823218509171592127014429876566349914649121071083124344259261431028276943509173407808251386937202624621960734358120215361471669086488257856938399669885421686987490746933177378652654739226795265859423796013979956825948666536043853436842116457276663991192717013862922663147213152831200922508609778358377671721992238562598463901053249225145930799376362167500257916999371911652386371834763591499321890823232251876705520017217128959185310619152638987064504344984600711994172089776175514301084873303193528554391685048514719002101202376629969988709022305044008193799831614529636238799698531600552456033463424487428752064309515420805147206442442913347071182780844932765981129866922066612350088840391102838584088031429553212503799002899916557433993470917806742834288699564942235380107471854848803758049715892721878791688417360902309424900045465510877024248860245386156933871282863917744195620156814452394246774154236943955910357525436990669032818941224570791681674328896973510300823525927646831024612786136767727502759350512015058894445085818811625167463627309211165861829279660899135368997232483041719675848112873694815550196707455303661409729448223773535798367766575963285142470331343036847555744992258515005241104359919787128424889525802194009316517676976712715152891942570818743342284550128306691661762583117159781858068955025795397930834859377427393047515666933795637513808165723119869520992943010692019925639690482351381367326172347127186834974248238111443813191178700175809003130014871459585436023426110027814091863833825473634908772696277465251403054891174167677132268530246069074531083055586660803825686051591576149956856166037167595724075271604174683874308934279170032651369475455100936455693491709103075713283979354345733778255372506433526032594497973759976021430785749829038941582537038170375794551187166661960813280175775372372468043160677565182879728991912875090016836534282171277463757087304527584233919554765452011566561585799792700710013589775739784133424233567692595473022791094199540449699995981972876087392247232058476726465378248669831004875648143861233784421930382443303368289485557399081152152694433036588437802816343458639166378296489876298321973590748766017150250245436184593751706221669233676936942707614731824512744567477733296142600716946402688073317055486064030456610181247657891576808853010961074693689073822620850402713738884878606913424222764588870303513619228024060890352181684010399450568260234457539140766379688687019832371625675820211764478250398449118818052397946906303961894758308513194257669823283436297819334642049592094550945873240182528095195149224091884215235409668121854316137820794871533560787931985595398767469665187215682011125908657239248482851557520800024112576312601937460514212717562800238030430303591523291744145847092531201437171097785939508536368141957611724432066165298739137931060400214958017978648615669694705936628434694545260356038799788053862948227701979214942204248809906980283833413403000110848693714957424260431216777040379008003233597814294373263724860973873282252828225275645034441216910810991367488916907001076249103347775894814775108733935662120194247339179717925470696971192661154188687370854710711160216473293854274821237284627955642109001429357548018483933682175473885187914359152923020017096531140195770394741777851529089197733412589820810481705712865226328383088118437270055027636243699360097177274607249277322063155751291456450681022623341688337433764184469882442455015597123592713657177070423741976845784468712037201598257535984130029125031501373346765863935320078368839753883186873145879765582462649310922454274467564115254508735158128072481480233058783280160410526070764544334376343079390082098054270098330333509362379407584002837944956960251945519159079860295488198037091316345497819554821166626543985917755267503419374348297979425826282288182178623154082971510806073538192775347750773734675298307892389007201612144719209614841885600380879531507209212212996456828187029368784973039670273976986354912614056030571003529780110565864293297343925994334639756275179015593481669508753418905145428003232028973070450263494079205011605887373372313422225396231774611213229141938854893848324721777982348367641912741873765166398330349597308976401133896727700414589976194794833651900025418392944845122286334650496382663741226786468729737130482263639198329382453554834372115744760410770486306831091961931298456834683576837954983480524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 455765378133366592134614015291614747766496058221287454940594600776931355038582743198931819535258227795693151213623444808883547482191946429859225422503724174809429309179391718687954263971519460865883784681710602920668636098736251871821246061788858096718454215160420052714124742100302301789625638504184652599380289751475951300684749732233935790353041776460556179987253924156977849588645885933098704540829693603755951812940849445037980502945256259481741927238115121458766540636461212911847057624831331336305865580058920343074749634416580118244420517054227746352957445658221604751873095666258763575371971274368213688426768852954715499652071063003022234591358763968899159534977294820261682872476117820495593805474738194902259372000681266477019647355694352811844473508089641640465494309925625381936803368801042649971667670797685320104185136552031547372179096025479283234737785014814656919180481152619568849626584492227778408432466100379443243326378714660128870601450486637186561570054355004847163356790787230769737655324983788809221110145165741874571082947738229037369800740396765685801348603854570230852626819632671903706501955787194581121590236957953977426852346189795111229865840761299482304308838907730013505290111213492703404760883695969628535567494240721527585248793904044360137671558899106294337613078594224343624140574696759682759204793452431718085721014539371625565057618751698503857449219128871580682919630173089626907346784687403039164315358547613305855130075624879577441573417977914041787132505566564752753740723912599546317848265176518224070551990119728196904990394471002586195026072468953446248268445865878788557176540701526141223085275158810706671567454519680171768500464419696996923534268305189816899729309615397937783424357980590202869340795324134109679624052157738661722720889818219448984118071452525141836443149426976115011085221966018677472655042104454586636060068710716809856498259611025918694728766388662830600466139266945694535968250142788628899996467146825988870121224337060733709111165116564900885834023074781094254782104547893556821771888772429956951927249035244559149513423854079224528430851096433498635187106892307820501587941933775511249500373224159475793377763845312307262849287316355463602091021497549547864554979924396287504045539183225900797765088870615054062048189315814669958272050084361552248641676455964229426630090808921184287158524143449571374511662250288194414056582457699133888797456690038170085279250391006476525372374231100582017573981546112340109437691044372586271364665940104402135983083456313084679059655670532104573743858035896915904566969364064729994788623593563560655900201845704185841200422992663286566949413794140263766470961037838239170642423588971380711876147944800906251272918481746220208462196792956337873067722923452148125422712574949620690369811713151917316187866996977255166065068310712638558225842379748519025303440934730154308246025451962897045189709107804414906563758631220567986532290001178768715453856909851235375310199208829512345476360278878003564480397322905804043217222028359857186571112956919049614629424254103518942114557614097124682440686055175602180463230197469534200469310999815181238648747632304024691214673495628796781481429301171779404960921096778123849178489114916629028881159205805388445086307425586902140650034825482151024346569975174182302333841245843895269043788468127501486856178723001051745860589973950713450180328751035369881317460963603011097016742071439752701964845031868321265661981924386730865752391278820663473359570809270966019921808674135562707219453975339122757113367441654212594161433863099332468031346763746753762463973969777453127329452929973938861922772282436016389028083045898041420246333517213816142187318203528653195551772267698598116386624949958837441444448514581326446035057486824996341983021425116803073635751556653749910672576120252466177001193990350082756546380462115384918863234994256630816307868898917249340520234692226827586285142021761925724398209300434242073539186495845195396458249309535697387021650122404797314663535864007107851854906481720522043620808861986866339607777709456512816925403255559662712221743410940496415782203397797943721983122080930661360661815236459021829206292139094445705737483018654370556724657119195081637176115193765280193603552877725227334452314800056526201272853130401930763755724017598434564553989845516355934957764982835934776825959883512965777415697038783277158606404491095422188417400409137736234837854253335156977912735915026644133394334713241753312404689665396671625816619825028997331332261962960586293382106892530608399362933060625923823423320020880348504625694249316408320905777189372261294950283104397748149860433920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -44227338823759082798147844716855167550067404804541063198170337521771996282007997791850832217175200413255629936108476205742373392563096605998284093205093757522660975010898235082507235276575888363804423700767626444979758623038749490969684673980746169550391973631859136606843871892779507048215562339319149145513793022832909024496035896311266416628717257882785774541536331533143940129118210703340739578138071607520140595377439935838816545340306370545386043217373160153045397797590228936816508921272711889979335676188577961025779949635035350765563987974218512589626361981726441550336391533250128150038921959904848360773044811413063801455815152091669034268659180983624488348099316365736492186925240558263813744449460580316650608885519917676581102931868475102954595749992742519016942635637893219216927969096581885786266446740336293325876573438996809841756298676767098688718692905612376547217836033761405424734479434609448211260837836235260507503927894202521801923783724670381246184499029920761753034187155143360066126770178379647389844044091724527532538766847748336706683397809153405075182206947524404625171841839422091271173117467161517246721120660895604788053035553612705705265712290867454298053892927889615199059527197220530610951457400742153034505258758191580558464376373273618797934401861333819545574630375123989675270283326141794216139299381827079492187371154770141338107147813406385801767728609859855716834348082825979684301322682037517649961262902229660855711335972151894475738864186530248229369963898824699605161431978351139479101191509809257387091355936460550481126216870325373950862716069531953896461156221084821929466691785147953872213017514276983666859280574306026316041166893162834720721332028006496755219318889840815244916043807358326860417097937091786236925493171866839309653676601845990325161677315125976447461486378647258678925773422268249141859637393737289380382588842335793332024492929464243702239934999902689558163265767006798875922486699224199213391771670233938234918941435808406978502062393892982598945908140328625283841330145666455430798429653762490001258504096580928964633171752035057433718884418950191704444776371021618316187007190267442267913789540376040536413490120377799702170449835401364511134580723657625982985441446299864786922929608464546910483512858681752491129957249944887990685455190417738951725924522907409375247095465655459975763045097305265593420782544824828710337978160538208454747755390725400886111938478859340434392953873502001037013089359650210987294829106548737511848374463361065729380994449832345636652117366631842782243415497450580134020546782134316538974961797471888486465443326592030038238637588779584638197088961619029487561724057039846121035726602743958186230096446644459610155816314069600405606061345553080186633747472298147546124134753412395461329642682236812166890709366784685886681161888717836880160274425580276149454421759587166805672993160217484084883278571046074499195081756294112873581499564994845242851497486438294709726088733803525568599450509123278467030860822013845723442953106016158363734306513516071603100915529250285527023924402750622926658658367947385959352818546751106151517529947991653345547492273958313823736001725991083494198559949754226465332472334485493067032270726957994662647815230868164668304319544831411976393923820086849159175931924482750388053821837475520990062162574139927759156177071416216020533670354605311059599650853200385679629200374976590868185001428810846350547616025501267177387236281377048399003176807860139695342910696251293318133225450107111987523690300533976684320332627701422108053212387900686744707849243670340967167690933597256830992902714832867514100098414150730630846309520551595720864887932636572623753906633735444221267849820238184024968169509519779737049842037894553662526293962408992856288839994390779501662217049670235011742271776915449747131459028418253952175888827596325821521639361837506438375255343739420357542836353086427914867004108864611262098859287892521937909453886454082466463746699168869292662287599595616000646478645962667004107322816637153526669666253895162330659134381987861078669800180241635523855386047551203716329825558731201723653185985688984863625178338504756055453097121320112954407515508762537151607647348372601823034927446407344826954757866165261949401650022013793898690294598160922423119707483495239032182535789512207287995172706626237022830782469133773283378606349535099085337011477115527308684003986110182437227432178949057016964076298377966586310987387811355822904190983598497581220298409029602831494639812209117633162414214598244009462819103060893768526657101152796377477610620222634779896751364524888315161300850835881671524352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 497676651676942941753154124898657700586813947739044513678644994748572518446687116691869242924635054475326153798763942431251195656036644377074510080886387032377551477494238982227577643318199152365775536021509047665981063045099899230444612615323920431839809176678550660102234169365774795375790602152278508865520270917036508702043663998583742583798299297210129896638086824633707220298780100778871827580033157282539118826635321836199628714673175042095203631101340412544049096127035184042370245250480026190439859134717218710002972187433759544639400640865216929683449417942039641207305290110144125767157723149767836786870263593432233408183809358412787519303146785508683909060984565180140134668102228461410218020440831344342018478774292067319047659639173899284337467975337911912014018737413101516717057679042667024044843777340320340629003156240009081696433418338649432383090689747317116367677076687497883973559215469725332948963805638967880201388173531697917527408454521226501489481028288931652130619568350323907081889599108623590407394789402880190685915661711269565287012649927144105077685955149437699580484876973164191871416474877928401649425241393375266644543948774736655476756138424651716050554717889620454448627149793966964448795226302379242539675715144132323942036870931463552130830701069850004727276132354911611067267438257049362663845698005473438400344468209502619814464773111821766309238590662541619871599087651490546819313604536932912160238628258628117570369333228659557411328091228842934454307118719593536192229911682669528648200009652563606224106275030834965095781694267890881461423154328702065953236497717802803905984380519953400763842840893075082787599638216939498620976719302742463672438482751595795011966925858051797873577747903092901596085991521588189532441066184846142843555367499470763966208895735721269944038915587944084159710025626623300903442819859041013883016562438188099707718229266374348729471848851107553839257939612046116853924586570737427072089357806759359099394776190495286022291761634778205789283201892786318505247868671481711336906993435057082278127783819635257998245843575673448496852453175388374938359115988796393942337155158853787124389784273285696721795538844670499570922941149983882669473584059923284646514383072717380790139617358001297150482157058049896534678877798220424309040747179669980921774817504314462616715087662280255073157807808893544312497230011378324558312302014381034110725302711926577066102324674430616675154180672436496456840042334862663466763470613068855105915996046486967253122544026972626691714894732914296866778435418696307967705964593087596823887205859281098174512449073275845878310271783656222743067371331371409464705529725756235656933889589481599128635396233403463760684683441937185524336172993036898429749966886152310058765941753133940940438954399912042992234556555796376037584763288145621414872619639827694589909559787859355620714094928693228355376146827404823409069616510996657305640435304669682544032785601698039370536074779245027237207862319251371270064387591242313360254427578887058816674863685409050714445641652505682622509266832673874091089340791272657688346042975874443233874516538278833185601986873990843113242668211180168625150515326531704640332492634419168507431550759438791208996910633077503852879029411783824521338102802548414347475443449863550275320243931352569589962186741299323269207457907685443517347423073657185073384628592115617337129210772201050735601267117467425008967156178166330608725494891115579940735967163967956584059141751407964934205722293746830927511962724504199120889803654330229393487030489442665764534543212651186875874908399636199993387858974598785551279213508188218372247965809280141864949473734226998838287953928339108852488787775674160042677244423054197915350311450288729136526837435962525921960490667644968063994191269070245352629539868390063590712753562384244139387665310080042035268230246706794782520800264252925590100956491115740946856027047483248993755738889704223756021804313199752474876887547973063473718159467394135915533350181549915855220345202335155056687277067853145010493091530619970241833754786509833397250259600368541258077933443815459702830818620826572683034721726610687658460231503433504525253800667674070345910571897536815993836145114207522139166709424999900662255770370341540503194817924588272925649413787838248441906223152089007884235678707368742274768071458124421309049274620562843095870180659262719335794712178361155047730025412777015115731821301442542426851433055690774460909901968318971249451371884156828794310994148170093511049403333919807958158195880786380430104940321481785047516487533300012546890821666844940773778472654861028556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 261304927429441180601154724665305689825158339329896205042123506622890156483770084673299285691198330966909022434408334717419769779670586458559994017258613150905749224235557954888631663326838654989056811825056806476648857556121183356603178440737809849739897503856583165184110784246926812000468527855680686004238936853970634481345514070743221477101987299028800633373433918203119906468495864616966210686766420515845244409119045902744291257774982372654363606665791092860267766694938797528737476370257899285197798487084793030588846140039369273133570991201965769603094597951297890410222286467491935366544032425489313618445201817199690235734241038129843053243282960366879059601234741247928763619878666218881288787532875438907964885743353501755923234552284541091170805221487085486236506468543747820000310991648694461213828164459196091099519887990847671786429655507983240887379232716314813655396847766644134023866982676315685631149895142564064690142058184181084388494142355175577994242011732330534904742821424855057479342201836253715738680163092228385354451086141430334319081396094925971330168722533100188274096776102893167923182568081026792420449943283109473214675832387659474216251638260912315464193082574895456033498116351189671668764155344907172112521539292750531342751060766212668619084536061927804663939060589935083114206779799332080040832452682084355244558681572078820070077659926984257067138786405749135461606444992244857505114086716744735646744312358139345922985241309160003776793117715659348503749587683814672930166704657449725923901858826848846899775317838662066026729876426609422399553875735246307023031817428795745797210279647429371825177393026933905967810672036290797734829288409077910771195335454167241456823123036865109211031741717714330441779412425980436166517765934800302784402748869414048259165674518944652207482781194273805863768645237987464654988296604734874024328305572128800277751384193901006984096410467157424486081046401569747066510049463068742402402420664818516149143821351478618259117743444044611797411681511242774502541490272861043408970912684841797025042543951094532796227275001302303782059009110324090216446070639243879520443294039590979219658996559553417419010016685984649542520128162422311310028107647024044593514081786575756932706713498175128174802998156135778310046562109867056914553071586579401978813264096790673542324312442793958843937345713146644461959812898987839641969872547580500624317810203583173021307610749099591848271326446274395436350708481213119245334380441259571297606232471352052826658790805060247516298485360121531891220334836783100246239860685574888496600398873084995904071628505912316892263011885215261058644448138523300938383395357012424128677298771936433418895499270483099201647386881943133567822586759147036136743441686729499892212726792179344093266656065890669635889487268798154390582137775011118420606294694285828608945048844538615264420053001581499850206769900742553020921315432247611911185341596347179282405210885753653275689265899104371759778977611937354058041360601268314740311548316009063074158548929411445089529401641438225221372453516051815745909656817539931300443308769854226893822833951488654249046575424852671971211722623317278673068786278274946333593893999807053482908761299932314685824193985518223302413867832828246527715730889862229774700687982107999908150836457701839646543896748909882179921088425416811819648927239010147468778173638795788750758704332337910794323480448800364641682380290464380105934485563176452555927468381107395951295400025314288278904330268686292873711206837426505619347860292368915128643991549809761136390055016724633826054653787548745915640285186110401192594593761351727045284380971338988433540002908244244008845570161451149921429441497569012426475149057769287911959931550708772817599586200071302027993832460595213989913265121642492071921620743317471595916015178480854031550181240473031992368082547579500477011254358772982986336973329564625103891673560476928111140967785249867723229465940202363546390729244180323653480280574864310536002289465027202947323766720984224728851171698243189685318853330588564280311792041182241442144711374089241705639505526889085432194686471319038998178346254082730025587276123669526834944598036556198821856038010741762428491374584416503481182029707606835349784694619972987800091846909624885683073047167879558036438490354349177597200594815692507245883893396058135839898343111589579724603323137324230343279109350452671448322625223787297584105056296461837221829470784471430353007270439215028788344609960867529601724603123816148078811862505866478291959714471469916343904018070638207377971784751259291480934376971084886093158854025061335040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -9565288845354270039704980137231912297804714522545347612001099131642479594699226727061275742904031515322501905799975558852354714114019226995827695886582053912584822348963056242198660276010339478894244156936954721274606503475873673165476295801027760803648796177380083463738058694754968085527065603238428269980086745279969901212566810890044296454658226324811135843372005187436374808450229697703884466340590658794559517748657167403399493766437569273119562398236244875878257368744577615014351606345819409987399584117379501375288609067764168093264905486908774176380240246659907794003494270906843130766242433193491224259403813855533507595109213045114044041302927371149751845586102475792161698197167199912605796515933577043738768411882912401020571371909876295378582687384980526092503397908763634108937212236270170678402600563681981479503058888141174752733978655185733253677982422865692197390307693067244359645807158644525509881740444454112005053755745492170694152265697149380988691364883567953790165441389789381916069544094744769586269911959893883136447689210244977033335404622821543394032687773768666661433532661730225506508673773839037192854338618867750706991758158436992609970435708158206357479208594795258455383526409024327663664421644067944851205498617409494756230644218637636637317456431075623473517602616595513071151390725760954335260589344739326576413153102477630958671569254586752973212491950001075488738844585336336041942466603947349415939642222116321733882823526873820723607206588780361794618085584842132530396945041023127558171434298649274658817115001180602694325384524408396011397366903666812378967251385025079275564568749380526524217347661177823726390678095435169448197299225227066556123932735273893322875551070638668568810416799746161190603831047635153066449423688133594357844175806433957183555845068105535666899443594042546743097696159037957981277971180605303364606966078178152946611750242602615884477630477597583777811395908828249948925971425984037505659820766911848640502276867068229732522489393906708547956902433174889953698513524064226497716745422609345619128646667984259461647435310853314855488271798593722563077075106573992506406957400148750371619035979345453684770002030940220107702248183174768651643007566485954453609097885056743329899829189966715709335257189110589708468586177470704039284368710566806455217958014158305551137771162597929787051331832608181190660444757541875099532399082543564233775064434251967772856092453108175931885863395784261755382362874984625693876776602681352947653412304950442613434723747984496787133267767369096337906192612185551160599878849581407869937205211585890946429488453147308810456366019110986722904982753702311892773322472103875817412783270257407128426596309084973940415784514182269025864957342836107765818394567825575842456148884788288697083960142750995714099468246569061819004919860478490378161794569702079456924831455206747044667972106937241785250232378660177653028099834331427357826549746482305009574623275417794292239762532587712727863840306251989933432295340785586455531858184282134848378858741828660301363473890409023596337840615509243602901463149904705622473688550499425487120551302183304452437081872175830592502616603238024053930570616919464739067266246380283334508275896919700987046636401361039288600147509949759392496711603436823658157626708648769886850471113107869961855845680858879041161341010793466904991872152992406158054860981896918433748534477086728625929211442848072462426885006509934677647842780399081768933244324202961894491202953776035044615801792782501289790597509142777093162706336495611569253352241891487983044485581100947718686438338045317287389986115605767930616188006993284480833788753209159150518427175928373114300533657990524831372529020891354720902122610228111667910789653538534531999458160937373101105920464054055804482258727325138244535634271890832214960181666117225715878827438894704209960778073580789637595129134166325046089896090873958204171301602697043705877926755496491869612635731644230505039424026941128320426862652052409184393749606350602134133463464595433259213857342891259737406567087626523451105866087697926677799885692116069014714267554290953504098376445391606282012186768551463065097910487395249092738524917696527698108039584977677969448848161081121918571615986844539986435408653443899647027233018969427946428817820881324510409918868303017776942953054677120525784372125216909561483136270780167181913003764867980402476000160242446659368347110028817138712165708469850657469030174016077867662997783566828966157132218182555711688746496535160832447595944662620085213662050720607415969211670987139613717895856131675015837408082005116638435147109105664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -1537771932842639174123119010570150004262057223061523567206271309568205646930724564970740011365258833589942508128867544495655804543443897791730849977535269626127612436970786643112710215065771149204899536148073849982713697655887332965472184931078376633132879344393246187136330450935366201160526476579597421711149522545227174529624394590703053796142599176933836553311003540219244273651997235748476085059196764272151587043010748339698531448109311238987829384243260459045148021236041210234823674854701519743674901790400185227381642203796129162057960307626822011745392198082953977607157809844335054585201486136613665710601310296841878623866641889016601029163306074741305267782134409765354852439987947083867612725822748964509826881698844334257696368292299058109100967798439689359294594545367964423755600507781039395246036857784938316065154783604062876581131855825782900663222904813018102093823098448813830838969692922848288125881516290008544015810997216960851935749196714799792516505635107338774356766122235161695198551428639979929739955234375899646548486121480326384564193425304186963385698987075227132041757699329759661309388673327753907834820307878034629430041807762052577540814464073717190927215484040300218918326568390104464011099950134592947617311583925419196333079661716313924004889532909928145203900324239315961875965348525457210312027267181335886955905306906551086574458505245597134307748195283476711545331725138334677263157973619614682771680117106919341244898851060572632942150588016412291788749765533514114445118405082250435413525166161443795536882456042311863034020151211538969749410047716041674444384387434986842190846451236474683193016589535947891636180067897419951359165327419548262422185248656037890930258864297450480024434060303030107254808607605126761372022202645052200102822241250832666471685499984353020230919109545324238380547966450519748542166812145990751695077622397875204130821527071593810506599087149105044592641654915781971661948612984651257287737829032070531141464273109706503597992328474572496400084692139850860333564154462453980345222780936828316381916714321821297940961910586848968929984535539001711075222545694198121037859672841742881856585272755920279908506728521777511468032358235675840072431792790350903695513397178639972935741912341386132863577498719506978525079211238394043310618268260865570747027597076759041051006259344578077680839393232115712048061213534968383707851014908443849047411005584938784045120925888120331697332090407634464756675389400512162398768715056132115031676990050873141808457679615494361372277731064586305845703614890136114395442220302872947725572101426042534604708599415394474939788551582365373265324145732990948091735066420564599344962427793864032565789709508014179290564664671964790176171343104390894840252768974046368325115062106289207833097441649523682479030560661776828045759667761671313173140510856052427040205743491423256454022880979777927915888837182823261292308148486185270525195720517615844383850607460074969467610063258444654503050383149138171752279358354246907083180150245213253808040963806683104660092260104516272717669903688600782897195688046087597427160344281829183908425533085577699088660992650663567598872211732298970225751493198119416272977833622963215304067071964854836323205832472586289283606530128574571786702504855957191555763417239166240874304203543580106339528569691840113246276105327966772231311152730386095932726826744801882888032559052173231501137959288113598918355503216014015963024165145289496418847826314455484411817346979535316156027145644423373005239586411336135285590367048349536976354118225943656100720048920012834461670813372522528707900569103201593289813791005719794619658883282488399437457756440548446432383836093237953605308800964837606345593656006032585961382177915225559911617753647754198242172409578271591055017246933126212001780034978786818021178632940440783133579335350428086328417474694961355761008747954483228791794815898635042820443882112842727019894887902313776741235863944815579784474588664777963249798769584976852819840496798743994825456082916995018302799937228806763753283167212432870523694573472325521804741455302476160076892885411575785292341103385338359084459207746471685111643366954525940757574564390879396280500576030641605782086992920054143146763526478393795329594781897206934762076885737515526022234130408491995897613504828833495478050877765875604939177726411776124639961603239463529504205855308339068303963144195022505265937983728337587386205397642105749490878134398285915302054465727418008049871268432459064590229478985126948066232693208388439915406437336932169954722185770593613133604371992860919368354176367121088391329873920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 79221002670087183585946197992395301934063599821002577328833789331100880671215612886037759282583747588419004132106761440737062145724767885147393798010724753337673924958330331955409606462682578287275738260357263026587580435726130615210885977658168818973037273417943806898906288799258434422926257186949652834849318105986973206626042642936139269602811173687391529838159370697877081845758458977889542487606392064520556657180100791267489961352772965899276068514964812265101501511109246075635912831423074318354131820100189020978727410390545683470928095468724582858604728310510126245505946333829251888327167890198909966621662763786602002150292774323755395477191152677777205979836354868891658720096085757986226521620006250693201735129227585775700376572389226750887172231143562983423986795766708614255743822164051443279243902893830644710934743792933978857966512641140205137548490597764632123692364342676635026447390460739753523605395546065180821585567865948853800628957734785544527416742497340350791857874567185791818917684411910882333927173019440022745325979073293487180137063448296036224974205560447870334792363556391800395314210069919095009149199130033476947634630172563573790243037582423255209387462713843261427482049281475018124381384319783817663767082597628775947288408333985752547975370447682345975031379247551646424100301276767029284198731765973833866195262237601173160590669518107109380217922094387729918078168107352311077318804857927610363063040884167299844794016701324738663434239783669003442844660938008464710796030983680077923684236999834505267083995259486325705518774787636887830541679017778845529814536914796713449044852743526641521555286007311400138119789422448930853757072417273128514890054476011781321231538651175243669246649516801287947805419255765447193356802227562902414461645938251520229849259103384182984018604072273755725039928805476748880208879741292979864420520815485023104882312964620355651634252049856274305272833986090796538644196069680806689170550593635817255336171317970098777351060993757613759332600050640369790011186058076460887592869407305692416314147486609639923293745575885636838975414317326817229503219729672736314429826165119368465542986311283361122268600662561607332348018367877308425085808471285207935500263581813481844087950140861313586738487190240294686565043601213697372387883530866583052221692824922534549406045924226276976818400881408192032516481007707482872184650603056543744229168948457950287548602505656585074548955989709400518264648391451654275966668409662129499760034464880194165158489876089800905013280634968323460071406254825900530166230318362873644342151419711768681500051098095868077502220969250826869034179776464220214234331426330000158973733806342329061686855607057632223884692337754582239718993985254140825126117396608638375936908786814416127047453216396454303517733118469789853022003002103575266846821880309238761358636831293439100453984643679945903717331482897144999084179711610949924771222703880626556386270577803528881806267509063174505774677891014211639866667139297458126088265649749869322198675198129497165379928664863712068585462662741873500454758259750496788917966833953448238860713760839120026900375465192741452928041892623810430496562422177576334737141361434052469046246742162481916881369567356998896951453322137053501006522602456022220695887934133869659891035546901701928380925003482644475335062442556248668161034833430651473170207009513862048128408665796672280667012878561603973961896071927679070396183412740598507876956077041150471645985699299057918877541868412883405738907309100386182232455465766080385455428062797292556177480689267841543353365841273414278919727928723420914516853389964995521409407366243936982213533007073198619050498314599623308955460164375812828094492454343911209118785097766060084430052964330851698757786092852712527467637730977692487858280571948244886368012047020704959391813530518829857938843485702779037288772982453337366968980295680779060096998502166168839456374303598404110621293602400304334436546841709943937720026022269904422492116008327119766187764891995624385391843470185521973691594404042589724645286576780564951621335030615084964331745194036287306143045420287079553221887957181098695794456137632333265810285136939858269317746015833868679015261250727507425580670702391355743692489175871720165727884103105700388053013687699566127250136653748244497333726755971960672211181265646793444266308684494842700431457333614302245047308668312443916788554798603001191895242905180974321406227934986569897919630443342658474068666558384555973608482134141485337774402872860177438479902757177011210169606239061644297691150109402171390604488261268604333745766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 2238297857248123925142466682184215954997663070028008927530922764955000542471011184420417758506608843161124846729450359924777867420015261971290278230308948968330699492764798113002581149447215525368269255674701639708381327120916198927176439730473058553954103875862672503279991963237501578686468522988996360140899284456027378876170561758754912089425836190147399941881866986029540759861323962639219444657800298941609328328382392977313842338389208728272000651018654925948059962677721673511430509616111523189532791145689864764469187619936192936993338882899409585917049128907815721136491850819922397647808867533793199005981597406085936630635003794044479286364311659920474874320797884668078421356962736858088304745004447876932760838608594878822410035689693731511118871328105563382764417590551885048925547350744219402417550572544122219434323404691234663185502969542688852355032834402680891796056975577742539159314413504758852737607736155580078255254459397921769273247515737112660179441545676106618194256498910191965872822329922368675983955241659848901212892589692902487609969706976686124043255331868838514421514389847659257940228974701260661195104107403359675417266887002850285260669620741661993008194468807079440543386873745727426969312996780064054664273413125699100547442363801071482899700304742854423577443112423438727285415782428357860591726829065881770455754669598001973492354966730338926295522705325773735424431172090969125011152892091399137650749667243589611071729005115205791883267667047753136767993726685685704375592915586105262870560646668150274932641805324456626685417654608665754322734569338649660772788523495167088171576554076541708032036174172667255731811347822517296004496540411251920216415548607207347110556055418158943509919963328901101390898306394283309889319838262425244675188772787016203230763335653312113680404799662826301332821388775828546160273050081138174394011369625760151553898625219203845508093628546993186310542135156086728684683177516396401832355021612332894414937502359716239867189316331134574481981076045939443487220987256641310981720884971449619977452576141938202366957779344932518368743419344928623852743425298225416500507432170072879915920493697471415523215513140927383318727329813581305439990550556708922653174084195159343499692427709898575678580991070740200719344093020585687214132228848830606912454805788748978935416531982320224165065527018412862888104532100003767711852601048539816813931399646411396843402849199053548793348790937738210748301325420951007629516607324183143054670004666496049507013334108129009802976154152582241343818385665453670625592696099697339474763131368852063699756261407597773224133360082905728754532820716751524983837744287708179978003183530129011140031433977882860254810396752402633767160399886869363218827446101251626514187053803358430251848918653791673177806015405573805119036559973084265906750365821900706429992597181108213794861775727173735856554648969709586932148842939987992284577631425719758550443729512827470331639031956988452874991588261371855386039305359581922795840622225899784814666733930664993035031438026317854545419259562579565282226629108679101223533620910015954117809520678070438296340175791681975321564814488489209570454830888191615616227845793414581341182415568910044598002618626790302048759981397784317032888671641283043885261413796112556932677188005339435584919511145583721769304020819874958567539597365429170840370099425229194803225463547878352101860451928651617745822473507753845744146366981334285201908413753459966624981000635468609358317118789587686939698543018381121188299666501067697864318624099153199965885245744591817757167392477833973748287293249576730015894755253151493584849775628745172240092624662548375255813392707479199773262262761722664497753541894671227834589123421552727757674807577285378355339737444388271392158780623284368336435644571101336929686531375567942114641191896638844941716038138433807106780374467314853286836684528736034565965276510447853660095444987481965117788296275172859656427207819234957578190810916508533220119138053161369727567053363397402344098048062902736442300736654537183698226470392386647088121072495246535981734362218801929642042831777285711763858538549437376432083066970312439130440827940287593993393564988692117436092843055217715286787969343469767860145784285668358881921254790599074491944528650003782818019475943120451374781189134933563164496216006069078591022831774817529896890626970706037666705638151243027219748681520572694463540895068958786845018702743848138354354221305014972524457245569033746128845192882733411200873465950610043140443838594937198309673137906756513393997788054550674406329626419060216430592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -912623452772458724554220415723162478662988429266932957003298569626609405785638471730380746445757108316694424981677239503031818276116184056030654447618819861145616700170581791770340410666021725364625397684065436893262599678879296150454383743943261157109513478329064021179518241094581576720189614330381602419768682223163230918470895353270983922522572638705902085910667648157257677055568736867409643703121878792820811271515408018979487561392177255765041725601899837507021895614809421340647602423315699813454094757080667508616934059394688590896061621387125385733015046224487636364165884712464808940182507219220910223198105852987223216057676008155661180141196556797375459312146315640797465383090246349978250790259237496346675854278149035494952694990442450551808517901235957482424734897161242920779964010247596744236541830756487628449671037329310685964833364243012448163120624305292237828712117332121017351623070350455121569632962288797638806124711524163826206370389495303036732386156973056675916740381433570904479891043608288375698180323780875089831730432680901508951687751386487859894238553000235336299255426197327758262614501496958504932884373326431829263973989434775219717350236839245424310406614670361305923862710694735899242731217740752526825619928098971498564613080765082073227954585923830317944443637719447282699329772540150871996796981660184766193032673962075767401500999371277040534267619278577911759909223745067908070590999383655452041711857389133259300703159832147095617228625704589257500661804339348256193074428727076330505092455383282094603533295349122783272540220317419889077406320882883174651946012091751670527981164896997644283611633417588340074850682212731731522929424763780363958357816410486616176883426019616826264919095812553381124663052795205049032257564098218563582695056521810095377386194946708810398580246933909928781111741246294693577260375825819763159137609854490293936265267538858113744261260887052565244604665398790818008382806057871359804961260470436817124870397303648889159249255046429703517690633427380322182361461862910110419090300072753978158976889227756892753978010211568578840664355273632703259360595522966785150913188956483418864153738354398764178131824684641238165488634950685349937546188904616771662627511529822781301785455056371813849396386690756495688196106053381772483660289906428436743098273835780707290390370787792288284883674324338505677791750043013029537206767587595350865022941720722454528566144347704639067116988798661299907397267428701777302338990777967513411511012680466068059494486411734412549120788657398546308539884790804129659039189958372947167937450013098562612758175186116756863502210946564923317126168246663554499606773650114090803182324746311288637351941007009976795687092328355322449494765649587915851129097198535363117635162481545056353427797127516982789468064522572866340662493369068353170211250942421081679122857027375580974788267812228599773974823259620314006728555576846151157390001863633594165512039251908668613866769721511868051641076902948929238401043780268900175547121975380995177805067669987426854093276832456496802347808117393697846147383577373190894777118143682846110940832308726239113916610737658436331416863808299474708149105904743036937595528440701976030517310608201632541491856210202879470444132451854618453011540261465235461665240975256932119087342634136794314088028459569900382009471748752482066717645649831810963343321622764081336226724809561282291192167131215397259422205762113292207183131371611137767650067679838148233434696590254096678021625391177816026599828443880476092871278576892177773814355388079718633199579877408805323290015204579344841258104651576717651176493165581776730494260589575009221613773520179405093742243019724825929302012931368927635332916117045350912455432862596037600973537853453448627490222933536648912317707085261002602276976983443494377011928543806847161001701147202933037207700704603091588971888811146024388550612679475998721276881452208194297833897842028983666651813865375612194630107673430608409725275841174658520847100801652667923473727276753234933596428437486044887384173892583038928941112195472737244107773542376254204834062077487921344434697827283686701673638735742369415332276859542484758212894820804950580861966811722910182819878823033075423971467025535478278431620108151590550012713970164986335730756576487571292265946055591837579374484279597800673635669613584328028172840687306753591422750521273219427352821355280953828167978505745549996231690410804578327311733108527932928260775647914729348421318957483023783840549945589109811665006970974162330329434022204055975919053789443824333043880590818856403300967738849519206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 26627459464087533694651177409486214241124341767736596379730051477747686428710821622552635573472729203735315211371373369887877041186184296919643503847250108078344009374069596518768044590765541552013225803512160943840516132645085957476905034280629612950760556591780344896438821547758457980866360475858440357293993410857894322344740980164725166953751257532320628586258186566350057627457297721458776004510297740682997118251860570698110566241809899890200432481309947816705450753070745072151178597119027403673587727652525392291885397123311312029729578837879369115059533834556955032878046266700864087066567601988240774353084285936296061094631047623741480058610493561855281381272098250530933683893143775448727729558606925605502682708525505109443965418420206198761496275443576824183633158413558774744730544763088317003012393979945337096261541872785590698782632385138967930658530592858255511054172412235749979339112198451624984760406592393329720233355791370274785313990428641591939417025180506320944646152244357245349794844269542889901563915668137854746245282001274661582555412779087542198009588190915477475702530367087572442315319916487005665799120042857282534674668626155996923120706239387460456120927516612521748840258863648214297482982321956052686042453580093336417181326538201682340527870358808355926676256438962902563962175044833613571458185523933211328348073509238886777217769564699945061504825721280868951419118921072041370360667327385028596692807146906328930375889380760416832834166353484449104001684269635713843430907608726909162551937181871813377215073228716759016516479756064924372007043043583903733080251432765815472184268526355909293217940040470650205010292257700163845809893526943980422326309936193513422840531670948558090932311130940040065415429771290195362721278276612662928645349671542952591182809614127988617273574729111749117347334425058065475942030675684996862917317025925064744599793162757282446234858782529135398148277363083376665595157408288485880891849529033064758733038126131547908438252203437852625014168268482328332189994974889809550647984703395955939054726562007965423977018552959669586361435446427488982828357916715305706119973329415912439852738598190649133312287484784433977481303618471272952963207226650404195562168239822820757627132366239462837643000887253336825016297605922047893514677596230213491302907766212317249508103359023561980382903404653043929991343417812664727752168820437147968216227714682253605948503447771409532120535663398135820101288545194277707868309438459171501503970328090344667993931998093350645903355729347685102276447558027316709321139745315715417940214256349781230202946959083563985823181223019253971130530906777757118682482494768147064407709505223112225166540227770177848772174442928850221673496452807708180439879669141982731841649139916008447757978584812593294090207456192259130995676177327216227115432649190895906862657020594690299944005510595054010857239242504552627813341540676948383810392228660393023036680249789831438985034252196253158570446520034405176078060651755340161920748806085797974964199134867386147119393855798561415339605007978017090472708263904086579201864689628039937910783458204118378718735186877600887641676541094491281417912307511956213096338524185461635510447371070092269005585133895214079971119719084450881558490882742558903921941350952154761919706974596156767787722538887208007171563459854186682673879147646818926646158021121684579796733045937635332879096434901051540664647751089101379504945203926664701204400736816049004949639521107763549800177341473334359593306176845338375716552987828680225687697494684964494061588423024957465610360330452528049339512821929015072949305034509056593615728028690381904914569442763242167929182849470926186075566993174761444846182318878337189711503636238947524586601773776270638989208720858523696709283092869266940659698750938762959729718236377918604371803477423091946314066656922729589479403958256115796439047952223296045932244535075488706049125628706587526235211624165352049139407504517208534590475822882317878411060331878926281671765020008380614121781833875048305818726860671706860130718002564164288921822443884730276121335763469059921352658382676642353638163009319543346549985452289434451696063044820161371400484010419780901555446309980347822240315962368073479162794178958883334670132351896260304435709380490052746892935118740546690918274013686746493063368291350943198540271205569395448906022066173696656450360615755771011190858019223400494690246064979550843921954053901468193007997241845344109552827875121300348256734269692375423270430453880048411275782656874475623883623056569686064416022410954159674561622451966443520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 3854033558172580986449009828021256913704628566124756940736843857225226282413385278737669847315508359598663313163888333168030383184432147488989974146026245328195530649853846965499147063229381905044033690229085522636544773851240072247507602403586476141509673190302990588126591251628257601031621344505683901520074318831934621297863290069368809731006449996353716647633156161283710816626882398700045374976074373742848524653295703608086374173709915091886815713421398722538644209011143864027094797859324824759483638921982240808276200085536812695641998037953973554266652563020970892397158154325973992376183817638881532527420023617806508665733235314302915898009769294300343877290993206889683724775484521433190256229040007706344842733446734064772343516295190116062912862853631855615168199553157006243798324409945010145707965153440235255931864134712287686686458356124876396071502548163932243891128563639640475005735523194432814170557509093420774770643333713046031167287750869552384311793803960361501228994511221459134365928145367152951737814883345434238935344634904068439301940155530227931781666886065060875284920084249814376365145616806174136487618806949331135109431979855480220480213098850194688793068288399550982680904940235900232880294767876799614601896739954732877499307834830842019518789440714289064409101745214609192840331352240603178456490459769873145591778838659641004723517101800210218316401948372299823243403631818657714854312866378320025169320401299497799842540180435858918373108161126395655128996661390564889437629928908330934616396680209027958565177635613199876165116251561643265632997772221293677307985408365826310269101863076203578178039961293308216495148323798897651964872187530885731343928847254661785976948670328924816230147503529576431251593166741148920663701514127255634127781899058696765231232437132097895827955451124870439235692203210597896415696638612095611243440184856347230482152243752013641961996361119789205602354781702021339746880001795955071048502060068665227959879227687699434110958478145270115081517479921427135170474323770777967858305235738283180823405643275228876338080785930935058779318354606918423206560575876066762620455472657930879736174222589154737922403100588910840181350041963484606304586028518914970094724082300799062552542904543924717829155322813817501629528890591036420957120460163120959057896022024245770292698035392598082923648953300934740513003326616094457859678510446058561835010257749925425134624496292320207345349216912399053678694777782777078338371491081303937301834394005965349277239794321615209339523121733547135461883317595230442407344880524364746119586063274165313197714758105477939194794839186450239515577960620733694165052032962802946236213360097275499609200838663908291314089315773934947926475714432029413795199978396301105448111055601631789588837348012397875015927169985937278470291703371104498183701744244829432362248662826430273926231862757941672762573255743144071784203611869277599322578438488967710604999909042701151617594514062124825940150809707705860007438575664452812891125486986681892965492417443071235469271984276611516407903951225917892667825012163993306571025543583897067489327261628016647871777396961034100563598308815520849694623268695496887336101863901903364528598843437194658852165577596940425541580579888684006084292699845965756773352041504825044966480472543573338067572660750947257975122724131674158436094072594513445646592028025430205673064417700582950747966495996456842538701667148668506337609457525794756725036087330072699807658441106837768973892014273835902365488778448740360228087177815913747633885576574284681486433444275428339942498536318910167706118904130833961159104690926190654666223708397592808359084267811524226210790774413608778928218812619671878364545861021400278304939448901134830674133630804954757025864392728503002635352468540162416795628498860907941155291371193531788648162576043719908674535319580200968846407908962717187523296254831087654920564134145258923185655614613646206469465235221630716578650420869934515334922161153201716955069142323472523091260442045432070970191269685341699670028991995625427699574081666976399169453001016232562273119901301767442853109087720219725346330817485405031606219098463241924859730103015851011133207348706586014774864628272497123646777076162440109307039863247807686623759994626582834659369018286501037911496686183515887702954978435448442080378843461050902481478725459356876379441005757586198266469173344503101006382354745093893260544246146746484462839943483031097478827890172297659385692341306899504571619097573066546638635142552667509201695728060493274601110493892141893354916481468636782819194945142784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -294459450378235087450843672722770368717612683128616371664196220352898516853278855814692129627921202477432806528178102027894590716296105846343620384198044791335243704958104547497105441508588258621835662912452811457971935209951902507296463490984382853562768494461938693170385547680841458081034767096933240874924966274659942202278914339133164490634186280960412809356937671769380092854101664369484290600975541522768476831825869631708078611278503442397871360689264859999439862487784054874845371987235144869960680460865559718318507785688894062033699485957284640449293252254800128633122052241931457266147580700304164467153386309427148517456402718100279135560700233389702907246618966387460807929809862295754240337427109711487265451399263473016007950709482193147401761477058363735663602677186011749265713740657523948054454775936134742744159613571507608855388722173562484604006247457379907209185049586748089442634361226425927814292168668978659854373255272824616407204309556361106731535028116199851269727643963692712736752623079878207153043844717758175823124320793351360359594865086503231856372551947663131906183668905403458166427488144632502618724407932459622724576585491395006597748187417659397384100785327736469699804346657944598796493581671917683931253825128053104876043197118362818962299610602351152309496818105970042500558169564826067359710431607582175029337518208467046428523676862625397182008322102004617051063686880810819064581552868586077533188587390366629198776276662930600383930952273916173200546839102370095831859312877172435808067386648396385461032836874408587306932070707757618431210956133629898007983444214726658896434292675118423094330953666965759132325475589480904744291047860198610491611854961032179362595925747588318476131507259241298807274882469949438201598916949298054681776706141717294761077154963722353297784647697854872198887725243333850294423885501714877417238789863479076901310054569750373006052236516668991247470515508417583398852836948017237164793226170380899425451526845627061610354029996806343405652618824094909216972976638091507810743976614142139568114628898422588905071005931824968928163490080235583220721737081791151824356674312332956840667376707377867763380083085196579691480590412885355993587157900549430872152997929636451196778187255043426419952954245866962064833693985474591767789510666142819745428912004975052059551509445816672526349102848948556799710288241858082791167940412255171450012086985053658513771814993504730575966812939665763074773041118378508228930879593327052419376845917300010081270022106979083687492261097449052581529464460378237358263693740726999418520741102292420025050833558856021563517003758749845231958443605095103639908258869729459569387998001732503667903326800457768330421441008761099256453212358077867677174769471572182392130082425655812824634280793016064519267485358530411272452348977349715123400988637426502031557594172067079211064170875889026908490096837055506254208722819852315720556933636048657444933825489257225676014634760392112330428776990088760493568975177840116167278669667664098107531636634329940989440155178198387929154947934363146090301273503242287169191566325638498500875928998507493116510918899916933348787239680585910959809244700648912746141316421465913877295197367288710106835157252357958246053369292966535052269366157019802862749262502239562387141494709984715152963273716299498030939817586439255808650172146573365548882664472263914953341441749869258760058330276040533571139142969618569055952003549380290630287237163406179168403392119066956230869531408041527588115230936434803524059647369834919005594955588908222771527110847219331653769432663883798669441741050174965480005231871499165189348918629729231728371070038087675275018101894620316643488231719481788664981615650279534564449707457977300207949282161561850386816867057531322510246912295823308401575970012683357083570704125483026928465405998103306798788774669488438375336714666309414576128612649363009256342172916095208588350561092547883854817809757145457092954379263628640460300285702839820857208702935326784717533973161043385071840885047054247271465658885329346968893408832089412711117571062639004021874496061389648291009843320908487555562358329341580420217646663901111993477722058460960747603040749953912051535862732297602327495424892257469567456137588196014672538546768967855173864869431338629230302174891015485862603193002100762619443063802075345370923421616939229325344651587711715969418035894129713667500866766437623159669713518272528538230170166405904062170879556335836095214945773668429897166294347338910575008807502105475957847396253289423403993813281606250010637618019688882117288971468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -5017927085181757452888324466084454929150422317636850961300028862200392913310274903054679603330804286399173026855103323055916944951581078412527063146269526303664975397894900897595680968338832313507094254129339645458312569502657624243562508622859007482361848062820260526731476337512235799149107107090964997417846381658457726537848987353555583833728688576014188519585170912667633548194701361385751864242535517347009420247644729235421631067620440083021403240945313497626283528772184563928269701459390457491015523543494024877620474652406754602090250361948581026708746400446158518915090209559393936002999415232106056207265800574606376856615651257520273812326122057715634928571371703869979422124584174111000550555877338250890913932400304546786181191883037832827154720197684849104944194069166342218042360871678280716029654433521877422929327616043361639383752803832705176614340123424313160191418438883662721178403655793973276237223226592934566403996257775755708188205428620199887631113633868293005595028389368870145302460018889574496712260408924154572089969496908172452541529381205099867138926283629722711311140978659812306717062908243279830977536566022727106077099146959121538578964984636753047602211219791814799526338673003964935670399962486330451383186363175550504739293407817040054907197250396037249719519335864863141800969331262442876456958832086150033268438441906511161112798209645970074140309911324243391234630657255257132493239557064581024879498118184760968621855777048658375827744430376339686692906192177691288621711785589475059622612473655716685440962885296906926405880231668320804629566511619917586464883774287535248497841533803233776386399519829117460938761822874459091172961662162685740922731987628240280110979634630794470881187508241661362581643833400235904006209269094477094490711682396999117042231446443643397815632348944571735874508399730835853590494636743122352944051671815280199281736633151344196367889977246227174507907370620707762528863802611306315468076779731630444561828768126595075922328981081358889431781692375343074647588059523527778988406400406945554700596283923627069006227928703941068811353827063231124887400654412533262413479071600323295452247692076786210401861775022165578239531579140256437419279709586051131586783503208213207400244757227662190346135581277107576694010542850892184600336649092442282384145973643856164705901630888377380138356179681464587524570914326102757466363619454064250071002646354919897223625102773675869285464695402960271038715617448696486651370607629999262619514978443184502255982634353858743034234163149359100416259778843302856836968836008122250689432616909351528289952318845270478360033938788600713212402837832404235024847880309917789169128430169237827005499191348578496445923195699123599816513036907866368648063613098309006678889608519702814735950957342590083751277790723925298568549486858955676031926610967573444255083695150204606527797349154531241983297806767402715926491837012002002323134591792210575335650006387109950987872989766109812412494554950391146758264122594388785780085237395700007352579907271816897752871397456794539082475894530101828426544377807791788405605560857323039661271780174970663192721122466429600503356875554357313109554277626322175961339395960272642593889342473101821598364603946912372666531299904177855456907841162397489235946904110412493828521565227319924649149889258826462830644847349447334549311147818607066336423863762084756641964314381287646369732309221235076595159992437913926452481557881140494887775827005255133507893190895414412132316232839849622164087253124336701721215229694023499465397295027942436742211900083916806898302784059995539238027463465802391401121754401876884504718457154565611664284572882287759366343979737417150898786932857894212304992551599181530845643419154919816170357166467820679344956927089595002641628105771662836720128145132286460876938867331524210512921340769829754301016093114263506163848231916518868642171393942672010290346748579887339456678926985589133115315999645433373993137203132552528347492504520779894018506772503712767931931560942579969432910673865193869146922302704105672440253478385856962573806959086282365031738521906972497377670760477496213783609597626773666758610649509091570605460085057657219186456166879936407765092392730206075866402295171630554023110240047596725514800136263811113980654316836537566373996303876818688488480699564821690665215964568891426815527333174514826251437065429854747367035247516992184030468039953479607888432920908127134692920218535962899118909452126562170751864346784732022065714697094904143750605302404122678101085048704033815924348272349131888786285479161260092497592320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 778608342957453599978978296020706318127432986860294578081866077167788927871458555298083207720752392230373831793271004665020945011559252090426900262971116529379116588011751701848015879168656775173991228742803663839727992169066176045157013162238195997402014560694626759213099345750146850690344883380078169078449342696013377766513275742179372470853298678877601505686442219574040378517442771273110648451577864881930353616709221019406052775672225853876188855619902670547873038303594284710984656047366108720114735333022350623173582245476790627535891531559884324584775391503852602895660949650998856237744524989079702425955597176948955343766455773811872851292751703066924076231456987336899362394343951860077896618441071267418760383430830500697227002863877518140645960722684578810999607603380091366115761553828149476845541561734937078408219215063447187742127900791302911314819246482498666975747930579833914825171496286176172558844976839621968649038062369640921542236689672346991849258270051976521469722973719951409642710104790834550553598046430104960965911406268081473239417331803596496104076829418921897555511863969426430125562877325520177649552856154105536154295215077388438452094469487023332756241904685051165898517654054243717491721164225801848098989754883523096680047663852027378272078019565032406312630800018444315695255073945695078061685543315602292444605735350636414794281412428426039330419639288293947395625536227109796510029163727476529737690400534020707354122311875700135367986756753962925967450937931278944825216841579969431343165289981967131593876410610905459088264309265082739265323003598004941933221252481039761199951720897880010434309201341128872551384273650542426233570141057375427062732431699057207650516956883134384784610818702857016259042314538266672173559046786837842133570218974391527896078661790523501928176718058628517117758126030959507820157867130056443297725327435482702780506323367569582362923079653527765145590867002990484959871270501670433558197168754509828898233015153074166017143828986506176401653134940843464103754253146255548258851795622899378024918242275713554074542697853754417240193367920116628519634271779927831107273380123328161948274149554432943994214453710308405649190342358298154976670213445069860607357230895555323270851039509150063164519355154582981140147152039294198615267316482059671681380861766867684532994433522670986931904329372340002702328587188351752431440059361441438562123783948784188510902393729531315084549454155656129446788441792273259886010304985997968047143349801286285218569882557876387014855569127917350029863484462429394227823553968783652810383417669735471711207539660390499551926119915772187684464953821021932998978946515919372728468799244480470240999713449026406120677126337277957585068326556183647937558558668244773107285460994170175534391112989842151822760803663564854260028824459994056344153880058686554578349788557505973034240356107248595551513024749892458795299717591910434269516083999380763233794269169128160920605078642123074946789975140890134549243178991873247798452643012384488480119233862300240779019199694036866873113825664437170421943221866118437427228890756744585346354408600672272183078402411608594582153385529301189126222226249146377606919515833324237318818410833136063827949190280952357723733090005649886852471635094282151884939313641244103419520076873430767853772081852397681677000827545501891050823292064706016039401092451333194942193049704670054030847993866039380528211785470032603061826719741871948119161945032380205018260245374446636834319908333959994705470716629879727246984103295385238047093269162783044364644957524826389514619358605585186434781656360246620554004003457256886447075213216050938139443998368280339822938183183068431065441707052208630452763866966770779895229817607511765102319407997128068488000736130147795073037975573782919314197194944687288693234784704874518921723730742964433901519841800887657268024574391207575989398709392807327316618238727709490821626984681197255120819837601273393128219952172481303252284462702886787272595212854530552789049701300908960346677530214686673062967692111705105038537895368044288065541012049010753077655929104964973914066497807190975065258580950820454415723652659770071252992259836033333225422287966130198549726710227518017725457133643198179836381895817814435828298701070319092396190134962206391487819452005797355563566950510228472762700585836376223689858211374407430676112214299186675051079132546121857018405467222468852168332507510304901675266295389883944370284896028776104949592710276919826153296935384832805138748463202640607074379793383856030905203975423215713781437594765804456378368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 967840406362533498146636564291736096182336391645999256758683401226489098908790740482401513105684468792416105150781988574283027725580371267703162952813517287322830806911655114636576493498307031418872655098740649989853279023221872869795199332451197248839069036308694718203750635378225496650214694091923400065702036691334196704349572001194278232830042420888803126366486888745373647688317377403580482409995267284705796085548928408498886643766753856949483008329568403845484012902756072354947819176422788096563429228658869913151859139335445446331679090480424765456116480955122933181031491670408241294990495444576537899552718681727391022094749124190370742572625254136994660264847822735964770922575843413230766714032136264986871831178138217715572079579717018638504857461741797012699339788025967673018780221692213375568320037570641873766832324509017509399150270484671840687419496016125453442199197707723452391753523721050519348768090554745056030277185713713546166036622779193194592705409633295467013316751986710377985680793432191421149598014537708080944111398961272047261556392597693963844722356298403314177029336710448683579632853742750841686270275493536924876027946871134959866500159513882210956942069586886638365452281717063424609905101361562559823392185426575994834924260939511267970957349080592424517047464873932370727621657512658147876793356351227699824588826996608416046680427382639824752630239721087447807723544090576649826439227531305390587327329209403630497578591951613905144303834860802003782241542766229366777214157188776721019038293774750206174888914933223914181295277060673688412261636730036853722928949777939895361311225597349211903553695584559515873144800088356632873555577054068704249591027972934105748774746204367733741988282907194422246435839722601657746069284268085584830890513653689571059764855631224017484892057896594736128256812180627563620357732079441535692808007590924063857235345807933134400176437644681007426827180981713248555128616800629855778845590460164311627208500551408336392343869720112602369747628312468749771041733944825745396074278312811285614512884096918517007320149978040709576894153349673175714430949269010858514971012156706684323932656709408284371382161382012040419102572532451288090116268279088612229066564420435788201717803547113640319098017788460762575427463320294238106728577631560914144719401157982441680511328397337863298137671552945394322531054040956403983832023255299465151840819827671469202400756611285500133320768631133867833185638380438503672882722186511448122824533295923031475112227118389835078351758433966950129895378383808935144765657093256478102817663894208439538233525145091087436192172323101858389682099095374740273954353908692996674096355490203954842286706394444303272187728368433229112074719226771579202990917241889881121026104153152163795697068865768073508253465026641248147375881253051091638449914754527846652239317342111950702131842335677729469233993159282032760182503790164138454620539156916536974503146610275750196204140262381312388889645716835601182409704798170679710247930681200338032539723068561441429775132381233555132277751874606769576274367104391516607186775191176051955210347960334828358538224145974380066566114207610884248844988208322216284715354598141739265527407730738025038442902029575343840789324562788293463208408102407715719054914715273357792261398017064148750055565033548219018250081824558641079089759604913526781550071298679796948112417797535157074025904088286952438693638436771541174689270628103353133783005948495619183446263610764632201630118538825533283039242809404409314314409090712100474040457798647267841527107927865100844036048522500091623327497719969540846628536265386695697240186954061498256531464260312089525103990992985849783163921167372023796697817078637743032817848317713879318416462409482889851516287938613348455094319533483231350454075594301409906988481566515388849967110927382303395471618854719114135449426141366077633484497335759465052501302913085826258459925607261620664132242385077035497554555577281833094910116116420429887456178581474127141949395747682743553019756650713480008818920333759028677684350871159006633159878720704019947038990731278270021242303588132112183160286047865269471864790587434183302566724358070979263455813642792691711094254854908880857462268110516872260068173875644757479193157923210197193653638056214958502009450913480174479944190387119360083827137195677466237543324590529448105076296466880656307389926599377143036757730088219439259282581289767315483310837741390779337428594764904491446998337843692457783431045432342302980670198081811125349937513884164901303189695332079927441663461723786444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -1952097166142515379002535014060310556763941180506424751769267283440840739037305940625593931695524220707188582769674873346056653648805630836169521600541138214906194038447185017051062385620367173176830732283991950007270686188706343375847771084256139114850101820594761072243608529090680055857165062827047558855288556176779845026411904082879236595364412118373295338579620274915840544955968436000564253979320163769438956440963972423850914574298388514559802597596770983637593760911951963749345562673711586501978738730315331726814573410541896002214828272620801986336171203161636980610318417004447735211782675277393210221963721110410847138066210155585534543082762909761003492397961213156261887139732510442714219901032569575979646520454809986214208513699173916386348364878812492871142562596850460728201040608200678696941931273548461969768559041297857874814260460133017092250761001189422949275192234681623114242830109304470912578683661330141382891734588567410891661614625683582156526940428013488123240897523277937498832503376269750515948162785215939024141882736245835004220507824477799088754413556718792829073445848645326499359855228501539668988841737482567793228250903121761265112688488495625027752795829924892760662297600659882740699493464086854231712690614731701886838159061715043278113386431098609017029053517931588215252609974839407426845633018924986728931857359733676582356411684876471201532484854184810470265086447565858782862378699786168127782532631715157337715991227424464481919692289519457886178607404226704994993472850834203827361601094452387892543875477419618143310845162182348688968662793624708910107038516021013244452333896999250184507511158683325376867639967152876910579857735850419099411014472987410195831273056904438678420797649674769580129976023097306147293173325382583903210335206301527142212855216698596266444659384100937080102858981320441170623205969735828168206725873223940520271597772273908162703890932311065651995272593212747055424401644467771706224262942587328735774698766960098032288119964409138499654200580139747415780403859662387231965979903111843535331293323612019501837061342749541952946783318807518712218389408330333060695045166191611782424416966684785808558620430640040999048831368306631948809928907409778414662740094084219543256862823224249355476577033077758441497874150712689452577818075262029196369741433232219197185951706998449334245338687841547924093339800338539094535396664117814500654977310559202201908773582913825643236135483144832219487314271445518182217610288230597587182102353253739634051979598986811835158385965948567817801015164164891926650543784010895879368676122888516751913873395933579697751638137111964107585437115780080287886407971241408116778874431775389758349507089216479184190831929538071691330593762146063675217505962295231673677486613321178264312370600767742371658088409231527309519813937539526313876932009219288443417252020236499310729224875665863014209351374853497127953460292121389065649679220744633068463440624910219062825555779465676575250564942863092730287993357459196915212771798923300183957873020771169409534053656595470188253490965238285928865418523150437254423089835130835264654231247858140446610998852522083072286456875429984908194223635374898421268099881651072388497542673424686362172717178530896974644462166902429471810993205521026863868067959165311366383468858174242446971912699416967724849723028224914388851264163788804369180411739173965665193291462339715098165276228604619205654801797942427200198210446192023560978167522248240525717697887270349905723283251844621633258947666661102722105990990434470800958820915540512016935671366674450320825543536704997910692811607580910696611329470116523436465768160797318650848431146682922011409052041979895171455606866735608031351887681110417741839396285297220709234725363532381534621441409612243283615812663657416257687766263005592294105419058466340986238085401764829760386472913976134836734998000469525742358325088696879516685237794816353451114111022734630761904470735664465878060412508618714200600483235779117988322838825335981777237110341016319045418613678252466396786424271648465724104022333610001441680973323580591810054163898134773379327170400016973154553494549880790689171815291757588294135701247693441638175607137888877466031600399053082041686924203120409572103446141585574687805685713116378215422305343931846578255995922653467065390410340556894833969381525181251579719269662353446169060723261368753327682572641742992251863986431752345803984148947262902883052358117556059405926827377716164716813869671375639601710576317919558169127177754936394005235615306475311938162525013403200081994901396977090560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 35499216554936869823204420029427321036096432238463455416396178233376589200622309131510805636029061995769768197730562902654487843735063450827865489200861550803615251922168718308502281790638114226238191362546770389160341923107665472530311254180161572518501537754226059891796627438981610876547876560133209268910263326951610615100087412215153441819285648701307073041909456192894711058267317633607490500991707959445103641652609436480256671997490206193415529658236530031123634952077972797923625399040936607547494397998512173393905468609847252811545134900197981181827798613077807446321858314315769687734462064420810183461909775564282909078470137952511749337810214057972622210986933460320069074654869608335857866393747917784934584155804265981216523218511179426874769287706772390849798670620709164654935652682189891250080665501132067591617122756199052405402171685252916726412611197783228914940585897572323550588994269876229464035338094822951319209637602380930686455232308503920386152122059105611860511567636179506550295090167034255380682836083981546255481489685838550959704656477292922103716422905149212224264210321690158928674675576236837421607236941835718838714013995533782492989364950838094888732616780327716590296914973234370506563262587961073135760605184953882665131983797974132324497489988861183362097006866141094563191544701473366322084670152751811024209077877447586798841503682958424308679650609128171853717562826859267828367547223980814851107611237812120970496938750425763500405263783394096880213604529725593551391520990937730397206119802632266697619409765777187051314386357883402961791002922640582115903039173828830757917343406142103643499425468142648705962130725322914672008935146447732960658397661187396879629077138790038200407289058264463156317979460322651662298753288742965485300479036228220439893581810464671111555788433674917030505902391859838404153686049586277619621373344138004278098717617765266780630549158138559367644406830369225125615006823427627539609418540469464944497138577145969250999862065410076019634863879277934265487866145445181869432649967011961632827971091899018244783852426179425361030984039610297022200914920274364121338605758082962340705024376521772775865430427691587435946878188199928949941391341947058862403645323482988056222032481807075308619418605508387510347961836613163355067329881237820229770477162812786762005252689981265128849430030869178271371276292471900003653106878404406915984054293809286680322382160201487521856957775991108694249358620520189597269716341241821834130534396536889424497856700486218829079683611995434184684325850058473924182901976167954286303585232936201342346094144411341921161044447491203936044785853724256173193665910231601265827648697084776387690683796318765176706497554713572725182740551213295941412820050601091760203900473420395434099094833374975748776445176893019968966868385256188214318869162466104785704272580652167566490775236204182913215938608434220409877761895428119833121328784667710368552448295767214908438885460699423870924499826320239875271530790605600154681706228962296044012666177452602584327765705203021031348393449682605850207896853252648928412665099974386057943183912087429114801752306961512140764415461397674124579630428516628076882988893943876240644879672322234431917132281426604336561592045867865745669727097997157121244017848294349954033150647320682263528636241054194595392629545918922992099900057159824579462132285499674281890909497306572413877520208205978381755455521765904467711102037068670531296352329849222198440910906748267223602344598213452160272452401542424008407048693108759544295469486929469949900364868157418645932193003852373816014368454068077660774994671006434365258049508935695298481403283934925169203816790082045057034590739310447726384982789734074864106240610728716086603074934051275457080132876196584488952144395524212600805937853651759608355645330679268847999069115412390953352600656547871498738217799006788577463604956034486838238638032016063645576653074314737983634103657686723221819478569272705324545514799055231790595106854513082227397587602155062559474903363778114711594816498646206652205801178919424893243952329760916547340569762962990565707146315392617070853059665873083064438553674941590963024140787025562380959371887606441709808923166575694163874248938294659046033567451328773366129931343432834644456938946422637378495060802831260399951823097478404857264567058967006653497238128418331435434844760084633625473603990455523305521803955277667763845684880237941950637699451773195129680880436038642736490862929422784995924521058029728092886532667264872206914953760709619737768147502842318779263863488512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 1886339842312610094757300416201777843563554555860983907487805867917209600642257494784031775485767196880142293906254158116964451112117810042814259929256731752377542713955012999007373178793135984823270633315058688558060270168683980763505333747051623964205221321052796963018740877856020355278241221111692620750195668713963188868382522318302594032430614337962625993144255359987086465749704108327092793255251134176504676218519023607327934037118980984023132816387903195984392558432233720302493813732712645489367430933876898421226094656282419068690500369165436923278085441267140035046341020791594267236443221451568538245691588481200641514691465280509230985679472384962392452535944969311764636460900716916089738336453873938908743274910176895862984691997140228786195186682025813592886392377048161299900469733033781195076670169640854691524618127702114757212831289273777170302637432865998356239149485713693659354764186477215290701627317991197607508367609527941125542316088364666083548250191287626639908723204604552503657900185997678038904374290229692888229533030861139568420828906997432347674917235829193345699336452671559154602539815682436218366681546167761861270308723509724931710223941121948929935567685319630288997286531128383426513236010787023685313685704820848192049590550925263433167896312640496270263470043497787067491872134519414090832059155157223478420379671317201410570503574845421682065437068593621366373941113885795175770792946706058172648069253390172201390819104905498871936208554689261514095843253168768137246307804846762720597535763710515603267438712187514856824512141650628717765947480744220948441209719705226637944206261839376505865176044797239329986047526991706125221423377203610558320091735296103078633471532320696842461205318728789887914611935279159904819250987119412381090199764366997389153490160866091848420432661444948582123725767852476073791086284258891752164377694865782886471567810491970486611476340220253942331438202431435035169893508164305820784649106259374928750797518184236187940895288210418203799150826314809574012722529566239130379399803761208568633979148998028312630431652238370799490380363272991228838865402137489299690628987435026906777360744074459517130810615300702030765600698548426390232258698657578025920696769040140988352093271594238371217601078595627107191362736528344818613092037026864773636919502833442685875903820344605536694691318202009883551009837106592554567057823826504500255760564945326081774138514804094628154478648874232503649740540810430337107282345548024367997092245119204267612631809527411500630614609684651547461748233102459932659269909930570434582604026940553324833587177157402968529204303830966771179882461843556070311500112031363724106854486496920400143921471723399742325046926252260760026054902973225399305786607932122730968451545082781952326994320568392646097111707773858987649622586769571328691642103193504611656037937036839510887094430041724599415665215987670846936594698754716002773010238413476054641710721267393944617596414662939086387405255746137023436562998814573826136534126604275669034631535660544374895703456385083305691555588313357857855192895878929507418258588635213332922080513514686868447764510095811544891182333904616988074206760458146763100950760903111365213131460007986931094489603878994387367446184022657589015842804041777886211293532149725133029896442534543142904386360596538369314669233676205593498074035973790392258634337090482389054955312864708160786929838869803406390016468687742342137673161268581240451459842938986317971103574194703120565822912353044900552321834755149360979104296857257916214634412316021769836364904941671603433328567395625529574836390777315523186662776308230324965265428725859534425550920273772657977645553352711473203559998555560632703059989778517486726352972073636981013913771307562543608353336974753002012256928684393926097115140354643142192222078325931407908831760104164123280038935913315819117605074809006664793990064875692977392612700676303861604506426253870675059301000326137170546091680950991639698859485254189684914029794428955315285290348896767791661739780979417137713796289486221529122908432953853183159339953006636130934074815164670017708233666314451806730029742324222165591846887134903979849030962690665086707990690288536698856325575465559284851288045823081257496590198280667026714752379257191194107865995980708085236823536278863609097947326642859464372000522289306615865102068039759180091485363373900703855263156730385311235042136502888456060855325419641241888890373213446587908677270041493442754441399395706093474408829601968071297167228853962822287838811942828030194074376777485105724653568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -28847506140990780428141530301659817139478148518822219813189723199254250801780889060849930620414504345633266330858707141642854640590247963616305019196651279816479020233274329749775187942288929383687079102899285053321223594261941420987949165318816322910778754605576479653703194238404268346809915097564646916515880132349978137607462131669134452145857555402177431714051449714804034922110011761899388559905525432925098690702167774632830182558684932253659440706532506759776437325384862409368167609086559771114330365177395033389013473765133805413492143970742026540425564124853665597697866716222568967562451764751852291790952587115990647592430022059169191486264070039323260168098154664269249442844909844449209978030289669783275426976752236175901245912670217464438579303584796891477117886723229646893802228482859925889846246383337531667169000014027714117397676655124197202738469488926978632836613949030788247699743418575527791685736947395441957114934110480779144069645401696806030182687596963131771891360491832694544241352690283407918027026245396653594903254198143152519449934546683264343646005777583379825979244587679925900565431981556133721855013567314603089898803138426762381752806526181275374886093624875230759891018461700532163561828704186701932908393019024667837842478572803072113783977450193663682779939740846696036351696306559280232228947790279816676703887420633225156401330499068890007421569486400264799058718827742420488098243146319053360376925564410138261103146420203899011905471491264744738973242038576843016721573011651329066249810629593714283720365350515539272191350498862138652880561816394136482354157270783431393992611213701694542693767545576481590012198124635078782983610738473033100549500161035369097366596537564939017497787922892804059834082662248041050402192365700797574156868720831814268012268644788240478866220819732505891129167219260756198308821196990753189878126117047306775362671509248389949057037427990913475607502663383575728941042007947923364311360332205007899130410110138022500085128163153367041753697379572692211148827359448831149328570470731171443959537347185686315326475551514925647678124248263339761919814877290544969377149129641455865662039765476727902254339515752170566417512450156880354116212150463277597242735583986353452340927652253911632724340054883919668668537272927853354698059846552992162871172739889209450408212601854472168261648738384823739154116959951920271719059971137958629144324244664204402879881404318558687270833006159444960400479150851275526781240439780557850629112239405859419034803100119200660194099962174030037505782498824714232563687242329143713497609947501443446357606588233240788150521919971142233109213632125554810298971414566796578993163787817435956155699721658635641121318329857981270027387237958710429420818393479706451436291774395621804545042261737933614721613840127989805074375955457877290548247734983868745633343375156615498923788312360104568221476863997769588292555198164015684714967652468018744596309876550512673795176801153894265047658608269679159607772405053460104446642965952732794860952924118404712107488999899726787418620314661981833924942875696205257951517301364765100845153008386488889453151450703486207980595212183789688150457146199287263401391226075384178396638174204179484630719248065938053204848616217358265191978220522435805448732793514317614173276963975781331677299391129511008741951787324961979875947192234840123319232787020067773289655591460626639766083591893603530005194723367142474909470100478204618068909726348768245880380297666941118256224303309333496317103112460001649192572830762241600948690844371101433765424133583975099161997596686176532160837457444836774547168287173532550914782920534963445384036646227303439373514623940140992077465534414187229646754921751943197836714349187828788266327407764694846122999578718047562644655328159136363141336447782599124674556529193789893770111736423994303141151304511111313779295653899956960256087175159455826401791939895051180716192049908134508619657428368480321308588633587718218592433908713420333075347680504490067543343501122086879965555681224856510765494853714264414190946307237615472433635647363886097864798735703896864139522881916112957415166544105990517141996245312671597263956294872862949822135160972099618031678574347648025915886307230952722656895138681703437588033442369844918895368909972654238149099531783113812025230095898473917861210713193839036746406726251902813994858406810123299850509674585506502378920248879159064591070708672754115776627569782288192194976412569110343802662362824725139090172272261753646112810453358529615922924757054476102666167387658523770880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -5051521814786263714706895666728784819625839918739932339740318761492762461197299531137215412994828906345261729637705960847718003850501217108380997874386701737611049786405936591889990650514616727942245975050531207251470144799352122449476699229714912743889371780302327573667494948430915461273502518784151011374510613220667622107928774495493572485555729638168031839091436984447087486476069029456351854276319616217269885864249013892948266765057980466544238958787704524296499765091052148304082830312925075891057398026509779019777132723776387448907067993728052284084160410660880480909463522507272439865003782933835507787704241447505971048530547870101923231923257691545324593169596263870420246400869531297714252774035921739094666024636900124281035398689309740086420177086811466250293169589967628425310151894822246578237968989429527245106150308466271100933508364104607468041581303299842204585820077701671621841141518320744854418953674671031193104807161661257916462196537800514490752514361925395110172122104954972010887236341305649624174343772896254507873783662248434579538328368561509386174970193951575347258129936260217322209983710816667923603701741786564196156344080741876097991658811492713056580869326927174452077462551069790103919637910123610408741904716832230474812545126728384569626229150366065656858627321598845164228946920727853416023164550042750910211366577486126000026309302819924662712294143439121885984245053846594937693635799970672596033971857462881152569804305350806822051437965069893472046303939662560496499746553711276631083192902773538157250982085497961639494854784327895827695621312664666777841990732736735539604708444902928986209034325525061851170597337827380010574121576481565941029615135214752274058622924741436435009965679380806067316170079417861424195534161200127695753854102290739889781745668051258313814414106193660959823513060624312973061703556007626487234999212817335335226968531292197977451024695576933726159646689001340971654336414767126825588504664564970409803095679936950928420584982596154656840245518496115479955832695037527553623559183251511231322217302567566009553757474226808789067614124264427341758720581121310076652875556954296212459039391386994891207438317097335298988179263009730756066585991056538432770811262014627976165599617473491241576141971537748057786210831821767663879194436139172732197273923840505925220624887812581740410385164124866363291608228810494819414032271771476839473541714563101827068600382458540128640930812272371827201255550135273888235312657886475348168435167070703685580035745990543703385160670805161207716844101638399412217735960304686180083923730586363622238163524152446022357291946695947774372877676463358317936058867354414997239718435719403173016604810014965314282207228791508265290684297698906584135679822344721600412473995093045825885508638769046215754076325144793811485652464741386170517506584726498316441703635820630295109318335251168646575869670644315050788723268922423117444043900017062944779452352406822899971110632559776013962490241979318103325958190511636229295426446822100173705283322380504529053078562794754230867125176315656728554493687392389542356958273033923811935843641090319292386229334241321224642918894210575545680521605040925299833132951289586633470538916012720092974008414641876823197755141206484401406798381053827697751504534552458347804310265689756305299768387211314404114906850021574661289802574255672228374250890542253776183930725824454022860960138423806218377197433017000920263091035842164279149360254307918551039540458528401698940248338761950839334718646297689949087682301832782067302788879698553985609747896997431274017989796980768281772227050955628344490347533286145505640439730542821765085532788598197492168326375246038400945882120827853283245119617586451818887866610537639606400685838786663900439379610937287449827513364981944666796159817666100901397958400070883898377050803832824305606558913991753165881432946940007240491027995593850731420458617663706103876788438685788286034200834744720768627225938381571403682662848896878867271757860220683649350266936743244226268441100148857422807803206552323652677829969101073238104305811984578206363913306962075569518840356617558361229587243069828523642708551001838140749573947660286829137867291582040957951640492430013520410184699560851213089636415244968954296657700449289195329171687812958173458428662023408879268100708194765581213647678479488720564051755472553652263731657560867706300999715291109373780173956037809864353434062436644356973812208831937512976683208052087761448287075674013655007064611209732780950861279498932010133451125100913593618876395842703458304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 179986000748297408099795013241375634871992060410240434423171926005074839126834528015063640078969136868915212773345425450152682078719817620429798874851764314187848640726966570558071352099390314988603444201640480783762220908721168478874233697859658110496777497613231816624240844851486318001749739286748792707469912645648901460399596935967559188535964800224949185933557126924471436031881231145077140079305078832008582156108415239783173622424669963898959122052119944746698187915215599214568800326961535835425516869811369344639573711597309452064654770538600692428394443613753003986965852387232793508835659967062334446009232275600825736783289244942603715714010087794314357688403204976322433040984199238744444898822958302067303299580304723003770729161647365966371807790948384802741494989915547195918014127161272649695176180545781905362787273093702680685493762405418526279034543331214054766238459950924006418075180189912650489040748408316630593311954958574858249500570601584119394980030762841635140329621951276320369673427958957755757037958753450667189377384867567438480317382737202925095378250606689917244441107378453383282983810289651711292875871240439631144292709925263738039089664202844240412184809553642500875040152432412786660398475702783480283992721322315613118934410457335262736813365043083724847776277137191798553440927716066032580709606117946791882993560428265123938539816255168967464234324436414287432728686774991288678911258057965514667053135424641914935390651241414100953515465526555080114843657486999867868937478151809964350374467029824200389819717197398710190203774386113631157467639637352253029475954137109808992948474764941708792701473372982374029624737743316787417408490906288202215262053336040372261918670638276665867024855663289619320345297263315866760892294194562583516038509369858137553785090891517279448955286611484474881894352476893145996299893748623766928264399899392285845884032371981995467592661466817125861885652092565334857072700786663758424148633620561192993110539248932228745836841968304017972641273625632170385288205418033874042889268969329060711408389389291219476398290051990542046388013239871319519867925329064582752339455073347252010179220639676768129381644480984075096103274543103463931976865181989059547531411611682168647658934436371750042954909210595940571911101313119904183720389347335404887250164570038364405811159364924604945662928532903167120668250517497628797729011961289481255142290704977986946268737317638117329954028836297337665246625285359241791381505484549137046630241581286414503031647394395688790809806973961761663825032130830922769862907209888430628603471130680786369805885373769709578111409481439220308721578908618554860756450706965522826493622934380900570785768936713475456973379766872506649338455604939341107807146053779868953766569048547691562886543404608133975630708454877463192912722669922069398962890634540456893165376204274576413632628134931156542281461049752249343702921575772127648861093215030416596043687793542647644449509214910508608383943216063903282378189713417173681921728577476371918681512888924098617102267276440881737048249473632586297204001011661591091576787907297716791406899671323361514555636021367956681198580693518879292809687836123737444060449222823586255517668306414288233745720510973405240173120991826919022434817269802453277717978019808748241048695051712031353904511911007213509876770457930273756672988679016811035171303132464092146750472460988357226193667834814897236023475955143601725474529633973576364863069025916978038187588622697071515820736110762307138388409895681060570758012468437497934090306586320189863459622855469919706288795951109898324833425408031482425591553330640330722489307273797510658863409808656590968662041473709147033262706764844276619933385894377791801785668993394841780968777746322024744324832117325473840226875282915158525233281821830393416987048016663493142609299425203194968552719555715705510557255105484138755550506597952342056724500370000727435429856168775552381229960074155610668201310189321626576580179836484554761094523115840723436808928190612870900166215604590723798496007456401359956879772938832711829960226809290093784939409007727047232816410731566894562836142735934640325908841744471883040240510778484295451249009200049795349644529649565876319104272300582663590329423052760286820015649584858560420399541619212696817461137497581773144096764649236688891144946052984804083667076276728555799787601371305753887316172609484123959111978837380945326550958207035844433860776012790374000240435767412470232082814592225244935074834648365579365349466776367316492898358816683313992932717228353126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 2055685649046899719492819300480994116012006793372877753870474236470188132960896541218805636601701446716575764831987325680388595969657190096209843713710386984207599054171944220909658658657103136411398246770578641404329882177433257001296571831569738117187720691210303723263155473798405224414444911648963584388694696595200100366617002481330434528776160862821397624830409227500649905355698172114241044640260270305885230689407727474399168007258865442547616284108114055157536828986609186529867356871271371909043906606054389779251144855074908273517890395020423069491436403947597604410454252511509216585940931267264108013135669867940386599085961800378785606530904210996009043286195999699249803046639880496866031728565762099025114894362223808491783975258845453645904651696013254824586677611376079357882558453834317262419695241333125104393471867412632085607524432704092442418889737036516033918531410156766209980086508974881021543417598083584787693017592303238447229438438293731168126095039093901129965033482967017123169237334330744900326558681988795259636814457543225852263087022632228830747420155368263162531403713601775417883898573390688764109541923159666323806203157298477805704444536046255983992265078056911064158926578991299508050078494156867446661437973310465094442056922039859297724863317163135715403390053292212375126093330930859472686031955714105794716066218075636282987315637024293453048568155996647585855151998264285293254806135945930282921017916430060197397303421825081674964488126168275392607876065725091604001458401131693078347451937608889439095102661323731626316433084277119451120935085272370561508211218940277887835567276727331279852151102579536178555650985182214163154777829998428278749325468745090920911079320694404703209088470420676641490707390912698404185437661877515622974037569905408141730095142508776532875623945375524404937412895323389733537311299169916688649381393916647877305385672300492195260167641277276622942984474463295026654681913878877712810467632023591754247285063483260493369822457376070163266554190768231134670685833656801808876070235799440781383770656134709343165731824773354601422872371663135916610284532481099970246174516437178817650252691899379450788973256658038475731899440837277689647896464838727114009792305794516138785852551889490060880642038554434129209126141870944003472127616970654316178641388963869205203196581136540356709604623755069406242479900874818271177675639416215661758113583112109719599055773014654437886091043492296306132079090112798303862397071791951327851066972051884377784892827379316284501671256738070216442315917495066709468920572025975244625111045675892132869310043056719997623648361476296828364229274803227246147457963205835780784124116235205768971113416152618586246144501405533473336858783020362676684530468916384189657245658843377464300405227574067984727503175166528463025749454629526887410529823690533060331270147522401511750527707078361329984486024359294717677874324734122280883257605908204062141679734856705452129994614532095868353429822722731183546893151446430127013854738337414350549265241901769102677478284643872420200352477637624284018837386584489549762670620064548551232241698667101981033284378617249232241401288272402128403865116055999698830046757033028245771790026629106758323776304321763433236846008171945969535044950598095845800147769418144504637128161569898210473542091422820046090764560305422898831277501884836996429859983231901612354094332268850666561744661470072873224139927637669653420986281005291100983803449090409088445998974573935255219096780991327800043576518750881194216658188038576207154677082440853719901373982947548212497683285852262482055282682852619895872177390197000581797212723808382787702524421959565205634131203694674418487932350576902119312907671749710734147479252033837096051416725369677483018538333992140224873691414726474181784692695573254054834312699485151088198719165886921845125017921202735540865568454410424669009207485381710621479548939547324990019083184857544215295990035885741623722968405505339878227596617447718897589202513840663375829339097371925345470543504140357923194628833640066291638643250154868006242612957083868067289555078767294356751607252590852770081488489019949176683303914862683678398407731721568287435172656888327117256077766634531137388094275669688806316615379374927743674690659104832356903329720342801384719814044673284720661185503175848160361369966811317511117837647464377666800303783848283956506938799636456807753994947211795520399642502854016325693337034104147840312864997372961717163141837595070570917803384083556872424281753941200066983000632914216185207514044825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -224386859036095515145370080956130583024003161802246298960436971518628976881946387039511261666107702054371347702258677982897877376073402743803006946338325139299248897168264158710893213030528167945364272557808622138399371352869288433065344700508097487381833964415654367634406881941111154963263092674545382353876694701797207483850466565745863811667765773353189499117479016367113322090739886319236377067258055761030528094665589806939281589815342204140117399185343391785847134718304213674945720110592498237619476885246748550897511701129519471989419921160814618621764078322757178705240731099813425846032015040811300735350672429891858769508809722387755882269701329264081278336259109243535605222526548478583886333154439231999219980327566436601268924763372676497704783390801782849319992092801623734056281592438008400409819024609349949044407564649411040584744038845779377199459790956240226587096247647619701639979891089234791441268559566083628798830804097103162200480733845466444478834621006006984308187516453021024625921414577005891480931661603853680225699266373175852744346829438795890491980405707174256179226668253512927217700416761598079870740304507753388844449315980457935927855011896165866424674830211919024774372669531642020092718794682875509668012200260159748497968545429191619466919698366966161946095438910343486042978468765013817798830766275178876372183094043176996346732041175797192194742193131684298328374057945155782745465731136856549679728324253059287235049070460295857492892370186160081424091192677633776723630642728780111561177030525574929151681243307320922821411163879124758075945865377673806729513567203639560349025679445332012913202754748112129319969902099824384080274916253570179394433397574483051117254303398263138616654009797962598649145534117523192136345761480864001804763787466762429459738974723331706742610964613265536429586236433185979424928619047560883732405836289537987525489833964776693464957168998862416726038498579838309874733758004276279942596157313912300080584846371973981556136113366701289304601301166284557727380998760180256573613292350352310684405461115105570719394694820301729095932037542885871602059895554901178973606298722625467052561512297510701261552126435714544807053379414173787844401587087802132978288180777118824624947517750973338462048083973779834101465613867961710562885176566478542090767627164006717423234121190323199839967365635668685875544523595071972397637293402542192531017871931499789131016876844638356901756134612551695780186392750492952545163788045704110982243898851540659266909450557159714193618719229632931215709840163208952658021037703674692231289851638287283947916531613611350140186511345908565929394122714589256897547197751711802086119358351369459420071110943971411147609084244078279274439608325923949034926849828716125760583410635711157448781173590800503009249713322226327242762017989839424157478336440898313545668471548195817307288549600781135094524309629927539266566775558583421954931462126997489927877332489384583325842905177470785419839498076411452224080022203048386070977727522104768690134581657181245536832707904179746058437769907409719247034211402853947805069088382946330880358937091688867440231527122496181400711350476378981057387058063007045290969896429719701469476097628430845367950225527849582735347307226087322678261201463561601364599123950221646358131495306448578006170546033875708341131000293561010942807099300092063702778541523930313172018740525234975553142650492870583537664468134870690512524916382471911469815231375801036453323757388984258988350150145377713102029320998292917811848722010952745381202467443877462039169244597313711910123003885941646198151652641559277988554587728508922094054137521597054041188787985384694740991875740763233751538430558274664831456958746729269708013152693091701672793759464410879981880447265747245195214143030321688579703433533984959415978819504333576172890454046803337252736855657128433994321180159608381153378887852428700129920167695556522445279291185142113066122444572614214501387430623324570824529995165838989720918033111501313949659537711927549287127924494711721767257989559527587781845058765734209976840124034385202822997302097278423616301255163271987226812289887839546395564422014621564423228800765081717310192444232233910456602179158902852861091597852720422914226765333355276625747324548463213365813177975669937919620562788041260830838772222198490827883560659940054419352549266099078972400884464396826528621760976832054713505783702230990800217726377827789231132322029002608623383782899469920478864724815651075334660306730131932630246147948199644327187342009371297550855831552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 922709594033269266850822919879841951485583968763070212709409465746562368186403690275634641148404163359346936781531688297108122269145141665918952480491311506918488062449501400802460893335886600339205621138018959755616318780628795515227857567494148538057487125027563312849997922142632515301539379510226831678755427037433138675643569206531430909789176830245675589411138017599339240756652968321584505773037377600101935785972573254895135295064146743974388107880256063609492572910450793081083173342114934983324363176297940497339141679851645158855992670159318024532651809054798568723555158756206422316113574892818897212795188682446525833523943810433268582636908945185015526878408503554726184060287266594091107653837002344375541709464604740870736305640149064766342477943188922706269451277164628304640535981992252397831920948561481580989631362961655653422943304627886226494893947419400673661621498461837329760992513374619980430691317688265802253371842743630122787472596419163446202251632262751136729729755604858077756701186134760066924639994492546567128749931966916080228275717971811429057553790031507244743446953848112633885188320901066868722272853225901589095628844834509122180044269489975488131035436384670344927703146624093592880470067080837472405087683175806365609032767947636149787365757093773829023723158608088550931831871108062426580013230802681049857064819535988901648541993630030964618619576168584275877635752004456405906209290124782653447022756524452986603177916501287326140429146607045309003840421127445679129258624067566039924949205104318725603174176539280755778215049931545363725766511860850100098913497694621786012631602296453020621379159742332297165272038989589533548151243696079790943402247697969051984223405599187385618165111615771916348073032055705410878456116105404181331913214608708453563798819121389017280914775781824012126107581026376759226977095285452352193379293574003258130237133809129070335146838909307334779723305786176488152123099600691255585122198475340480664022082636677901585124244524539182474394627319030593280942762921453995822264794518225266707678020037282540065093471182674601318245928488918531752623833491930579749577144494340361874108365186147035599082831527036239309906186053057656635739843399775082722659512931442322049495189125681440552816935891322751859207841974075123040474874129295080273244870922803018245441991758424343762372192326467998002284361818772339163896246324413687706456575702101797485347667841921951859889777419169654571027867457422555078401149243751878634047716009601115143491099570923482448173870105322870530716469394194898552306919067050252599013848676871825310716178291534214660801166707912810184890866334977688651856594507015321972330039158450799358531474127469143783113504906001561149343403945067050788629195557832507233330625837159067201301245665032724241109524953732469532468180787702351126976001160140703895802610034898939339592895061250111646790205751727065813777526051729207585019231642480016075504671686360545670725308114221958820301503258887249168967718603359721163810201652738998759067970694649495224856360586683304370201418666186698009934802499069467173441904239313866111914675696402435985481284527872837271348405312161213040601671748128910683170831667899890933083047066484562519796415588550829126697721785064300039435560293479556457583814779142574709305321367834676306771793212734811675449220072682306482058623808877720553902927778188096033759306065506627995191924822492948679045421196276115612768259218069547925492993566836344399470671699905685010451614895514649755763090596282523799988201342908027948542280718779177427087413998318472612874899298634407661035603335038900531118178921397182803460238821647639514779717596697689066953244177006072791639682181224695531507337956276488887070291093399535867653111246739412848689103057618504324404088995653839119675285028151297891416475598136811029087021043260613079307016768796640151296907408952737886892393622227984820949715656240732398327500922304850480331814978297965728886083577020757717636330859377550090016437450634469971991053492819301113083183936909941205575735081552634279017965493168649542976378176214960456910707513954352041352308732320945271435082777012802240245950237129663523235059182874264436283876843440016746443893048948891784436398301792709429719124719885158407937980419064272470388914520837144269462595798074017060660096657249591336994995708839259605608544342822012351504880267128800776949624752483060737400343071388153074271403173538562714847608325961565528179283519380799952579857386591309646956197032250975485175326299393598376030626272114885473075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 269684421809956018457562449355593143820749860555465502041138193388110756296244631704865318228650925970120120175746758008618649864184333417792728546328551252172822758967386406422939425260737643061379067521659658560370131782155463450427294306460313248653272833681928470396352912120570529862630689213479157032089405188029366472531894015948499833498993229185553781398310323446577084213818796913010559207505550363797471260516257253669013058105262956894864118875915247326574157151121952431494133582045480668135886866396229332616354662726198532003521972116431542015253439442178264264734372833205633865972613415521567729452604200469058301155484237751438598819606506152726133717239079008890498080079339550831991986409955234953771324603376256775698429010910723846453878360949339399627251262864349275783267488909217161489501160594640855081356833251367829828414192274228730489801093498656272012573028676268129702222578087501339632777681073681545804307060633520215569501044354022048807552772076101159857054825471348089590286000026680757917658434557634131098574868202969123517619783961514593662736000997528441772719726952236354484086825607259741666834129486810717499100750838450547764911104375503534494037421295300279047825459986873066304770926473289710990691697617453715158806078206528237533385928159195712797101608145229175133258946276070709661774783845462755065517000973734432730784421699928632671211681360688779601150318606559657354321763573522518590404900062178782977690805566745073355192182497137791278588320170167427993801951417600926603556033050450370367320270756579488298069070064358593191296845952279138790575280205763344869375041432862466354561694118722314353864398908347001399136622589199949143817829043616461271485145849355140435214737319367695651420119195935105751093479593690627728364402145677370227633440923671699306987355800034885461186412094993241889569374792156984887656457706148642386137541556905931005128314524167215366225451924268355142896085881113618730953584514718410250181301783812315178099551655960930323607336275124671843023425152413233309744325305101367750966725341127040331299909780523590969261080722047588886410465944239872030299897502990350632279956141202975828117617845875125008769448392240252431313119782213086278794524952197536682914983265226137295815518474723987990585987828757893810747011455137419684609480223878652351879690360164004703584307295804197921692456700890143868126689959888982322270401211675920844411566269767894723969556200996076235051966759494052051159042121347937956671586662897342651439179504736156456452296269804933933424332288765629443286926190717975391185348550899550263657116154823731962143833650233133571418924334927581637351281166003277146590705547613086657293932856448604167676506228202407527158567402819498494310569177647886871766986182360590403309751826182680989566008500546220405835279883329943889972470544788490738028245431466276317578340372195367773511907929483624901449348903223076789691991831615238279609999322359382488174023315766000653559598868530560827510035847899910518100682880738253247128797525620697011626457604539178168714698284297586163795074058893231578382174078778514878183729246851593704813062553053097319867395818866374831550977638858042219967197592634689562621498851446924211701406738165335257604120422970572600163541837450026221488546481591511760368250736016676018858411746246809543997031555363976408446298545091785839043960382944771924967730109992026016023385237796111411878111612644374767822997721245147589760782722818584550029568480087418714723239797448731975742465527960362501468015250081366987425685773549019775789694628959292555577110708257190607528196280924464716135545772048302502647974949552872603132563526423949113793526257300338983335721855591947051347202199113121583415019042715739917655167290101636267011041420520328255995720414100544092910622859956809338198687811293059379927868556332336277999499724852710090688945046665758026362284941593244121051616902452039626865977619006934564733048470203102048172407006936173008373744682846244941014360873953338086998748437493272791606042829020909773516537417221183583830126057376147992585973148777747259273510220513423008689482710925051798701881447879765791252529740498185646377873391833156087741388696510032521683875587686013165992847155209938716270144305630717364715766578472322452324443285727169413120141943432019086853260031407124496951154189585027657654905919150550681074777477477365889634026306497884670023802750679661730758681478473655349025721446925054519036527424126073718552144770643681311526478410210509826777641378006584794659911842389232189440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -12184478730877764512962502237464322713972804456996346516687034644137579972078394575516767128860840626127918799541093937955625415419243297927363677995503780102919693204755053919064247585227938724472379481048061357494212367434116881045630363246014339228208555903250051307774053746056101913672907587462280572430749750751307350333243242525394444467326828647214246480198752354619182263060242575229430316359236806677925632344486533550305105000925554153471229577933834469864119691887192859033118206144079343035154082965187218145933483128061060632309115222363699615218096476100144300266763664825487025203918579080248564231503902137215016971145920088215133168287554867640927572235254251462561994661072795259279905149577157938638232442659648171104642991651121715012579450612967145904291975650954343102231975232736693082416699517225196325740843413519958108184853376424195906074507100626520537722624508542190068923220606110928252089545049890466945221075592998438585099735084974837977514006358525317452921322623096502260199124233897623308209126204556646987500170358089747990041969218089242392183286779293220872021621065057459476628022318147742915989285136148404885660293179439866466173215012444168412769300426524636793835717521350652462805512089054074314526956576578650195032866361350843933736052798915678858409006576459160084991898254221835881654148442381636974940983751571406346646549529268177658068672389527373895831905956333413569584295559468002249862741210889686987188770925036774877138128506596465791947850897518395692574072183876498569982650975112098082592087298619800492960723580126391256563753787901626677885369516769131595786161733329717338134672468428897333212817848724933209359651464449950029170788017167967694849033792183367152045675825382034392706956803832308213568482109494225025605585431028650449333613461824820275079764840967368479089046214831572869783606477400571735917616858841473605997456670271457683279266079254979583126851872124859843762279549044365598652937801628869378297660479118507095245416787640008942288147836647683006152292830137720635061942746059858976715888253197551086787030673158692019193725566627341093693152503986823299240029942362894168119337575518320273787543492766394130314353820418065774216065941438663706665516872091160424439168852015727286495448456717974719341964722229805529350187390772892766952508771212795946683288797145340693778876198525322771544880322537204380047959121324060512970321903253677839562889580470880336404412399571603746251151544550864172478882083831912230200699236891942038766011366328707620655041821177977579692078431166964628904344168860129445524924679218365658603485111689529248053972424676968844535754815125520224248087151263890111095061573781728800036030879011209788246387705475134132071715772612938889148172502515527019310744401359865493801343608472261320414709392768123690020373151190803197964719310051360407385086400282472663732269036230794819096713299815573816063564469510044083836897527732183088843962205209793774055247617049118791425234044281384513239521616789202404759223958719545692323330483362189493463495978542999643018645796213182980411244988967951968996417085677910165715098111863516094014877941212005889664301796991350756618055536455619929440478204045349295446166799551490612055516845711367031065500934275741720192231455972399988981426507448052203240651810871230357039827252096940210051069598894797299725601207639791318222355992761429819422323069961424080633020951776268537806162023758862635351790316563327332621986575389403916637355080320345668615201910422344238186772205412197518800538027577301661849344168349090741229849917650952801735275571469092483742052006342583403513269735495812891074609993582652176181946900233800519966991284917055456783419454111452736040622303848343158698778869118229870164034202604071410041269604536423805388449844466118298883220827271025545764434822222641813906322252975688494638245764702509348862238290598216888909401662188603071442517183629780389069400248237191863169509746872712997387292450990533943650132274812305677855721344734807350347574965367425438638547874544522856449107257369724321469412380877783013729339789096650546448036126811631590048194359256676613969646443048830969610349457407204229496922348966760111807581801641306798123453686974566808203121078382955200733810291392605415470827930452515458217490053654195551376828734013006149797030029827543389562423389250833499480690246929394463386575201554388601670531423649808670186640371679402604188091002296913709917045123684239883394700742935903835726376602471089657971901508515731875856436104855505127558050065026121728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 334629228966864825814645587313276961092481913414375008632698323282947148384172884811918858082517556936654091917240660107778254385824160392318897955124008460371002146203155748199660584569169393864118174407357510494751776450693936541155383615875514868311050701299811274837420215742725975493188520844928680084606038760187855457240668610576943431547808064081779859394829817147879576378369641193251638917528997382514847921351683053837549774911214956805521008934853748026703167768564221878072516724297706091936638472177594159094080624926379022251788226104706913634663613719223257167398825952890367041133120103765293161606381514848624132868204691776055019831506657304231096358973556943781853834305120542445931767393568700840334282144443066631218699877378120384261825510101747382791766508011989528578045345785802706709808040842226696045080774768745942240099815063505099648181022760250131952225120875924833357634943563089574336725667379208886493905288514779180885335040646003430391489540087321272613919877640138837675180987102279938757863238327252495234236239734719613180120539183577428040211579760663304962586764557475343132322608971055028736815712506816426571317210305857791500763023607646071825222505286116530798100084469327123091713336361250735696204030536419059187103274406436840075520271777463101160125605987433237702925766661508425475117803663984618488847157606491609924207508096228352772949998841649141096491031201012295426302602775834172448213079381518459823818294756136602803303942645559308517639815937824913934331743526204020633588638723054855806463902454451458507725014384326179296425818378069858588434820297207389827524276413875399374700956336863342765089955115998900672304713976308609956093356655774571301180335568950502080603158315192808077785661705183460051347955974019122867765268347385788940491321655616120066615279984787008964287621818103286251717179538403383213502785952754791210137422438447820166056690553818799405483943671305954638314149055890705733530209652879978825411034749932463558200203982097887543234998570185749244588879170588945013463721319455136671814745718976512198097369233565041102037866016786964001389356537234098372729692280348403674122503279623393746511220224625056143026219112923795411290741169373091324959082843388912747909567315196163345333944754145130110013174218556108845207585680209973576847353519279482487864834164035006314917053634129953117226344011230877859472622988251266417812172936915637017226660115088165133984638836131100790366678051831118235606553108571639574280393196389857964311974335793993944256578679051489153899799162380058329806728325076093764592790240441141396761290372724191653178476224219495201338509378277615815493150338443771948791365296290232473575749828753943632678654226363674699496622451666451185823844417998313827779503614559191711275781153141882381406415059602264230374568362532905587657316034603922031298032072123591181129307140619695881724442739563228781680563634369423593027706959819056259930116591760168114904227847302893555403709279170625225762263530756749430227283537496025476561412587722448920666079609404843945796435321034219594383911543951959836113030451695165742169676057180768822574565449192638048853319999676835098331295259360615668792169026138616095529275343702486102764530648556168272149844281789613102451840429239389720100536747893303060499129039676323656750910225515650165556082758105861290617802001571909682068674416746956330474892562049606884215841316499432731916650908101900090207614114964289091131365548464113257126616351319752965814708423379731581407696562626776511178593899125960621703725165980068826982749091211648865267763283430007552216918555580237990150516270890056019158971699980597338802506247002646263554382695596769994986030276551876934990165146564219424652972171750887520112161484460136060741696484142562067482308363008638403363283805550193187075009320207982228303154423677450059306760624851187424507693100279421502824819134204031228651831843347051612137888692102630278801342625927406159553568494607460224750011911283813452358062260219252527844656678111246109927386528553010424913242914687269727384593192469856920678741182492848598620789461758644046139755643151061883757655251570147041610980526685507615904437957468750745982893186798878001440170622131919033023139583474023986808967469838169404142685077495351683065295186483010811999970210103215899130961572967943375017259261103608296811640802041035666075016126937794461749793136592480700758578347904017515265753056183445309447821953054469052145925834964279704879442430091117526027925284701512747292276884077484263275561694003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -8180731694497313352226336844581045231001771399600393511125493026728829837692360864770195625905073611827577200390264412568808381108839318478197067292588305528013545246844115158907976509629790503657202843065076655490313300723733303937771033031390293724237983553919485705800705819471191462778413029128663817550352159909113585446332938990999011618377712597036685280672386908025721332844332209666666403326131416655273638033122108523377833404081144067682660367965085815204832175306102780571558041772689373740882415372550428162713207533928165003761994459524681934156764900842457697079941222085466381301655939247845792225644277827661576394866737732642775850372457710237828983180088281713024882428768813890511688644350192029669340600359218518100965069478713803400464591021382282597836210867477932731397154340022966417631503141943814519403711694631888556941781415802212605990871502688974688043192664609046968745783335388906630371362249353230612666980576194088950468195301654294182315365750683294993550527769061631323353435114288800283063193897783477928941980741160313363165814708479819121343301182195117515007543556966579374559778216789776277275179960331313833549397645051529592925745295618619364285843965059422879922488485276280248141830124061310882756463971054835411861844598757169553152772270377169202962380524267589782385772001085030022680647382366628743750880301005206113631784129793901209144285652382229238312269761618607994132078359392588856010533013115515930201780197073999457170868007430297512400466894562633102358146307649364333409560404423525357663807232209319541121634987904364129722283903318486777528559836380487247197230778365093420339913692131810431587392589569758925852567871403485786944468718591512562581602703483424596436511991336501164306773582869625493299859951566299947302480505575231528718280431275805765342656813833333550406390264381766029035580815256070688443166459027145213450824985850443168319675321684588443919825437940298129362581025411968375102522093765329646693189522538581364081524910659925700749020238013973857576631188905802095188328612126873564947097431259532502022273867477176331028358966683911028182961171776292669342177316956046965330627419511756529748071955794862829609886954315961758961080301946441819654065013813102881953744567346355013058770463500261138239516647716156172534129117429411038110653130439357999461608632250677777321921089407578297240993537808774393339685585790282596572117761923052902658231217893094762944348664627966109267770648295223655116175120220416791058012694472744589977658749754932408624300084714427993334920143436294266451402695331245501043388087331272106272642896651529715104361505754072266894738464689629986057538709802733526471483069978107561844434278677820028959017275923853035834196954229359044034798631165507625247285550690676195650334567061042488280391409975708543502681107046915984053681014376517958137661143868049439088965774741654372884988848792299644207974056628502463709934672683515625280440746208929859104586962860939460229136986716191524120129062515410805596050182220049675600973627267952936964244315035072405558923369108352058756551214442990007328248514759006954798654433455948469909369998696443303969467459129690432895934529959204920110743278230406882041775366555287660159019374221315126383847454572485098980891720499531832281081126966670529741548510354836542338317843824173579694507134797870699561455584228062489395014471049882957965654377130792317853458368033143066587432854100216800648697441514389383895846297222325456134096109615391271458361523645367899923612833390786511908251470821444818654447979235437063771293684384156977978751030509235928882688564959329876513265703372376693016367804191331495285142037390908936535291786626981265644709480945395127655142591283890656921419054953944958069047618062985975606701292960357880721418324717366139522658251726955949029001893138253005063646500236046123376675379253004233374128659017659277928038532459665239483808657039610897804968110918351786130770751106168263624252763999576605410619388284174806814753627572367536602964070611903058988569785486871249384465648304620314275878861474342849784480327034266937965807896300463825571652242459564442356088131769740672161923670380407857229750250751975187911624735243335585046259561841385724039841381180033754291912101719314534281707041918264828775154755868803600877790681007631060190405952937619945407364048192071987783334836995576701400145679258799166999679057049766797255819838169998004092106398534660852417977045693045633795901087119955791863788719786539328833305495627291041691686469810675142271413780480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 184825676295662471810845150141453361491350321218604262922320954126693682267906578061312469688669828451499013823725598284809194952519273644716690178300542671179657532106906083555408397803311976962809606083953529027343523572235550816640025450177221879725916527763989664954896487737304392366548354153228409256553605944220907157165226332186825408191167738639978310758496250215219119449939634662945266438462886337184371904310507090591835559289819597169506798839594701330208682651761332563392018028137203583399977786854253975505970768338591085465115413170936131337630905235544698386735219646232905003279085213648033451479109947308175334813705528336196011873222016829459255733591128559763692113735306826492545748011044273020918920231021700433315710969494983600293136419860331385687524766279257952767607858612032634208256349104454052977557647506175869126535772287916406554978525972511438527001341489205883427201405360375662880414301722224461005423121401717725127420293708757673283377874968996670185751592247827855450870323787553216038399757747695092887562895630571300443942839016782649435701053307875125837539993728110396710617159131987266104868437314896146121687110732191605104287800475483668870271808959766959474775313994829107560292124535932520772973613101153688455306563659556148129061123681833782987503248150328397678744475338210396755576890386302051567176105797723561854916491636536937320219409902539578624610322357867887988055627733561739782840149322991126605923916177577325214941434163441583942090850470364504210823746536357968980258511589629829141628214646159233987663935815660244037831133454336268857392553824224423148891923855348496684525334680357175209889115603554722689730340135365885002147206032347764642006167857685417920507298427192523115219531623800617642643718533138295281465657620990628620594772374863989194757932404755316457037017471315598224223459582148716999413480932078002866211794431680433258956033886027404913786390696837046830003444860367598300834727244137617795354591789535616838832239278589528236157604749994599352297135079860292436610657236870890984652582044322881033130192715739361806522109400551096442060545792934586882277378130394190848263219898707607636846684746664599254387074351619194664862553268716191893210485692413635082499556017156102427566025433309933330892510201557303619916155462151669775486790218599749069217228550802653673447457454236405566393079299898782592276502252942813302286079242727552563362254308328373466092798170970709314648457635840587741717487534789337140302705547377772692106973515267970186309626818959657710831305842402196814469983422005216703299803083281410021857620484707247724961736760342502378979099695131460708561110863063213494375358808197796763292904385180439217772319426239316007903347641916619019799830291510661718300277204173384972419804354945971282624978204352432287267790560830606082220537296159256396521987519653870298356605131861011151346209032888230091681393394225736408903912124349135953376233046537974017787060167941763348217782752308894606326500615245861820529948039674625033509628607318502720715945765578606938711983430878431025134740647942910057406993315508542392532462476328512177153272975611679877832954619379904387261072454097532927377201222964840714026187060961858581854657557480990822634966090269292598954127682430314169481854553168243612400592876997139529853091541223895168643612404852657527336617689259498581636156661530732748785661238444735680912028779636530747212544486720804160716384805380012594809000191791011965260801198624227264699420572812104939310485505962835197396645393844780372931729877286513549549082700594141600038199754021730182929045226824641512102048213913378736233183673771913614222656414621753437595602258302932934756766178041172648862224997363983421964458696999276094780064463438608880168252360731662594232341251230197904734018322991455435904231691361496840332491707320025496282479088300023389073506717320888223747010429507646187134674532285474674051615878880686035585387029600625137693563622242327455944357935856827382017861578347586256966155378707587689515253417190698637957654201322838081080935515721971143590839333634694217447300100571443582294062714015050664329054173387232173283582448387327088912147400858017941693531363165658496649382243657958380677472773490186336058574703631704617184392156765509537246656528118961784973272358878937655897859021948135411714769937121565924308923130536189668751346301028418676293222532018956266589478422490440162905917002522525834141928294884894346112741120478302938125550157922289158445718540503034400655432479778988896550912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -3586250683381004507512571938645897164189686439665747459838817983981367331964017729120502077713622460282338357098233086734075079231093497587482059255665222730565225412663985739842205146855616766781308606315007359089377050473039773496344466594685342502272697091116195150410993112801918008938412130253155939073613141967449778533073361497980024031984080368444820122467870483758102801381126087098654312850738793843982873415723061850723185448716081447035358619056180654889783307835267074153046676263094310612341658010260004620826376757091111941744453067179033261954095740139235518430029203327687043852674452286952177775843679842962830194301911341649279152997909344306639080034772055548230395548851860224054563483532319441926404809675113644043054492255553075608860640316414506922500586249603595829679637564607024836790884375684125511194918037147111045405067252668825386228963429912228993305139153678481924568481001417541960093512805040397540891732284404421353313517727757466982120668788726630726673602072470952654511580996427806759211031976540919912146098374111607312515054067975635933672087635602169233863483938514261976527450707822400264344824441988162268771163469707428223840274019520248169014852924780102044608308015240154472989787123277789240562120897019305188651959668300503526349064570438945598532143060502874850672616918930968563253219607260407131619239030339770415387656796071704072830854561461267555255787658156821758977347359042164445141412809620839230702921255884136357503512932383463796008184314798740743400203105697395958669222709451122689620013675667691279000012149942382486280857732362964964529993332446686431691250330988086964540513794498801639347305210478740796925861770789878736952864000618082518074969593096449711256639663213534349494111527237032039501162693678231658580656243059199417732364130674422745030977768529992237865138290631437324014921391361282074451163853684794086346485630092053027051134228951111980502463874195907332793371976569214613244976181099032696385007249310750991718539673899204559713881750409716826945483273046669114190389719306676106402110787277884325444398075761332000810379076467025056538669729968335475128862984670377863029119527429695977046674442638819594085540587066915346620594013651916033567642152705576759541277970063857978004832325708435693116333967020664188244429520864267998384980019295767196972069778474430800107874700279339349664379134963785211746376855679639475959411748947239309580237406849557629236800892005401684612034103682345477264706232507178031699506380383457207748823410784637110416112473749621454328739283233616107846836319243822181010910099111817229834531154064855222688000541416245706431943988096159658329648181162156384552728154566427608913159821806350692057072683273051451719971769283417348165405609881914409219119916063563311551439472104763420619880271606730138280777530453085912567278466589868012457151331563416302956693576774069357060725434113830625221356831637773098420709803535421303705347021546110427196348387662470273492650245796419635338831570333956881452209270211042235759510552639839291318125680216125521211910676311233764126931273966675237948400847330348765861937175982615670004307181987991317792553707249335895073922318794508971562807805583335821057871109243634424028978685623237410056093755279709498865487786241657121772978127205158845041002280198165027676435992024603369071652184378873215024727195818809911359019999273287202884371680978861620108009266807171747934777913414469137586669948975038426996496780643377220928929231351413190369138891197192266350643807350391087578409431793320151887963805839699165795801798278893960264817807278920546916455667277760613984222746622849630295005103516089016540035772938260955469406869001187679921090547784061585007840942887839506815237553418008353422858708870056763349312558474843954257369384524855036721850629264281834120999637658398580973036006474661511417254376285764663433266599502619525586763154408807989461376150626502652514185698714199772224774945468390027208321586099517719693341885997318055691495826727332407207092820394328771648018697163018647792091780301109055168956429791991851711378909812064615853720007174154637696801766258489816128699426440815851742708150978207540580752314005039051476807194891118299132535407123905648295905248096959106163436761753430382134763977394081928088410771934590388325685529061716623658146877041963197788777576484921813036628754985176232477097396161947399725703328770294099916318314852027927787396446271614928767822395045846532708125332012970487268582154641760671048526927669228850306671199486704038707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 57682864981184653576084947360579436232104131151431106034793609434165195872155339951575067467948790903284211810055719547623454973379834654511996474703056193368392365007154985171583536870396378357335981182666186919619210075719572205006549068006898999144954760501613492224226654501940967978367928601888562930104932413944428471959979255884236024072463021694011970712479703845761284686981717287840021936958853170110926474513605113241336421615197724584089483770380431366703542089386526573544493453274230432119605152892098361510294995701170472347310176548080045611714236354453841437343742386673780318889770508394193405608014956610542312673210626109098881962392146119172887072021464133370903771566808849783925884897863294536438874463286620228012139834068152079587745918917867127977860669923111977867517939465716169719972682260844297287319254348989428661337131259343081542077823785310906959534616690434512993065084156429578490886428236704971675611356296217361824803632423523032043510431119583941670245987615640942152121040157212162774765724809355639778139549770817503169828303290699497734976151538620151739891217364347058676681741728378314586383176961954267809022934131272876323169908060301753715163606555526670496268059058589656993006566331599341817974261786193276189659419844801941934524496515439067560765401134437869605045419508232605582598299070169776278127387160283488022258644557161439327183188754982616777880981596512581559114789112986192669148573905062224681200681571818691892827037865093146708296971308991585177230381614771309868210194363101936528467562999156083645399941463494776533855135618024301955512526987806466578625081103216621498410837738360814612005452806846829776471821636559215153189311354045036776200570234396692057340848935508850148652529725707144706812150169005547014328410521005393116224236345364432278841579191602199203886309290987102875734782771317968690458443776006068457507747868533953157023038791220867280294169788444920945717099320858875249413722740889216828057972894104814431123061306577815750327113720397426015084310800960977644818761736982646743292720093380667240446830687986506161414310913798780153275290718899532378021909394334643114587029254399953534849299629342211527299533965998729117041028304347022835525862233593791295736730540552040090701431372264386598223992890417295270168207653919637316555208875848569910621667898448929217411217450944470502549192441502625949007008466069178421576153482031492085225437048598093608476974039306521557189584705541988855006758931232090603515855267305251319205999212409680432915101899277607934413914137620603104609180039084655713194545102282084012867252093642514613032901056640360903883384607643883278636267391285207248834796778979162435858187050416868223668757325417350279507672819410180548832976949801046733551234882820089604793458026200817889607852950152178002982219902627056368625859205344028568545648962277680136851996889198101120182912775556106619162832297404921025049177658719047127884237439321778385679144094606341760222174426584860935589489154623939862745857153258125981924252227981855608266172929584178624994766886136737129125361049109622788981166038071212811027666071451227210227400095565356163228124498546104724704454499725387835165799203862524034646215109149908593713333188316123445027965973722932493294594820961510345221179111035237926531640930667772291245352418313893368372335822292135110819508344020042570072382099671669977338297308513368305084811324789383637745877317861679420449630279025169172648109099126627444658841923729204458304360252064039880189114926252646892976045063127112212177788225189643753766801269075286460251592824015904834537541797479969354406456108758384167934177904746480796138581425985561438053743705765322277572784574937711982749645424985659377534460282546614199116571687477754129802220582452075968422186822998931436297735780071421056914885298467603463058190956147185268063152504336422799346738344054136227837141788843591571842294473875082800871800656379369613607514982195166050298288198061299595433892631242283184248779504495496213571729411155701736608563347274477013335295415558626706207526510912323908783535157983484410747876051432911652106493968621102916112732521614697287059459741531775306860417866409612426930792847499383769478897550725787963913638004571942659189189272145157420958385505586919591415804611936146116015991369759981767048017388715150577374926048592373603841596195819011236930916630630140358253825812707475925933757505906203571810367857874590663069546987094394252337304545899313361488532290073561981205293404695853570485235934853857280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -861985255457392755000489046727200423570199771148249829992757924610533335323234225766707801912737016560847541623882877115880868674518006165078100619052357422986641884103904362994697881301707180851580464846007489618183104106784533940819928808224231451333848718377327712743944494141123501144072366750615013675247965253797938120305019649611151832418363415908728791839060811999055374500832405654825564822276428343063259316621771643995485145243037662102637790189579568380826310522572071480762305048484342265388902849052396985164771870646371379351909569314320342589351935884745614378527879414421743171293828581678774286461932482597591033100660320820357177457772008537745070420139847556009811148156002949874849312835735365552889009051532421399169761561185160717967887369099158457599346254439684295253500988783836799401437257934791897420141858356746047807184803138756116223004225561463742961187828521444421253027638752833484311915971330714533024246609728657954790778290062667617146903929563795340710339761409798551564574599562266571082543761536707870166476143907130951004208898464973718503995813266914832016934470119811726182987346972579107209465640594447097808032550850237774123812505918553042698631776928351560684632990801730071545767817858716775219835515638995701522802013531161153079151888230524425573299641104308059293562833600843365405172272854150113106403052843912633600406300313185611068347786177363721983553813101332458128422927273453575436491315150444258543797722143443038101921047281569452323762365095041502834078402146903903387678954556430953523052856359088048286343616775931268526313219746753923906278568888681958458567412007690097995660014773764533236056616654901016142654311153139993409392913012286736081687144517430254435225967896578293482272249810402392683763413785158114674748228719940231654724617876466809741182409283726747551527159763614989876254662945296210662458708571368129825562857371104410228160563229611312948549799080088319627637445267293869493049459556844586022849977123478390335213491169424218891155886663298550001928307690789419624492622083533941650846877088474954048452851521679971268339751030450520480503282839885864567236929563660949854139257359046722088194140420958140980531075742995538401047187492580474777486657930037727606371805533033606182272923184614474064348603560380936302923115864538362164067215541400421002473112604427412343101437055908564104407318562575142050471415337420590951662822767145397365323878994439934087918827117538198690704947366930303033649561310773311524407120438114286298239375741013342934086973300446352716120770919957683100909629027083126727418260115843832698575767919819212888896696562445024314553288952343283597763548390521682802951641866404548302620993296626750223588286429493603671309782589237510799729674790350394406218172313317816401918955116029479434509799962592592184634310542323533240222137366709167039651058839750522208878962776966770690099044979462279072189238279618510722002516577037728221153498419970411752974200002061018742589812692947802462930395268018776018421146890008753582183835435871641932724602600030858319946905728237372247520750346781114674069343484210135784890289913608116034314843413672476039726451687684146916838495526820861711996450674215348510914813295217970221925968913512044580913719472289198972168889562824927839101980656647966784802193428896170670452902659512379982298869659691702367233090702795462152090323193091346092115597227574336996949012481983736978098948919615259696903930309540354717349496867920586375251843944962222083743128411087563567112542613431196644930096095459461021860290180737113446372170349482578532373776286164402732922679401301717305865020690512436709485815501432583717209839746333762732436929082672774690153350588273723757734851655886857802114430465672772087233892511330655608988512503138303281136779943331167470994264816191687798513243472242305474189336764464846488498231357453393586014239749624366352878952969725109334843087208478705865859394814696773291722172226356352336349867300526715004190314954929772560039509061369428440798377000046671369402150437800990825716716367959069776371684171065930652124403946002254942473708548848736085873017047560817842813620808789763829175836936359015700024186616262463977245944059480433536965543201611570446167699338259559371977691132879702096719445522757842983239916232360377509912646782485307909977520920801297815170155305348352185381516280784095914654239147754553282023259966104877962398197591498126051271405229551395566083089488815142536532972092762773114554119624904805544593979038145376998695962148864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 11955969456215069737675682411659738503123089812185930658180258917466851340784347600629349893799258006473572498626882371437530085497802978204251414107247942515111017200132697694279351836766988252289953703287817601263094827744838945666882617209895002017378720684100843374864662582830912279824668047407546959381161957659705419570528652063479770691252745024255114273922091292189874767174734972638557886528375057234657509677057776396959813210889964947079293543914954584658440389744659427511041752239018674854660758635029418606658535438313537696104794687455444406904183591103818762647732977327357322735787975366479359718163870291191179923137958706222974817999087604417776249267635051907049268319373897360951591800548380631638205423085511978997805730592147722163862342133594927273671721494340055667585337926600254378926659013704939929928401518985551766731537541907764467450020672662358432445082324925278194707899051426821359550351408780477326857022908743462152100189311884252052946548620759394134082670829718886286371372363525080997168868601058671565479247912569724309293613769210211801056549019654851145858164155597225334087460896392321474854042643245328924079227282131229188555791487273410526961052571031236013419097645425078087667124803299513702232466054984051550564170980330359528914007945220318336059939318364863491370304313716666014437450298181200422107865461707795217108623926348704669513643423259958006115722956366796159658382675960856150334255653459823225123143432512539827078861700878859519657049591042274988303481865963795702984318569551183518948758868218701245586538549168888168369172291136075204393096435029018892495583134837520864856965859913904398601458913295449404536787572805657060360249478827708507724942896901780935950196299877169070810457761430450017812757554849348503834138855598512467772652289667227274278072500395014926316172865595760839607079752427926162251806944258044705806341210041359765583297235979895824756014462636402909310751623366516731655518178399227527974212429091386068535049859514862287169935277967042658059602379412283984057231280216513652578298892507653275285259071293300894221692850126902013119193844808678495799975291702221245741130865721592750723039821517800719894852425071083971997509843922633187603325174676894713406108781038899845797660806805519985750352379929433268830371490566100031071203238849292443247856688810509490503120909348896160132434563610722093684302350549468986267589947200134904468803809360343972362004026540333655129601890142019156587945379549246405953407285598019239848683316034038914199260320418691040736004933406632703077843327988736832711261259074526800359259764047477414903425104141803336490993195503983308038664646741139827305113253116229586764726579835225534176119400267310255095820979221466787264084182724163031124095234106439481459287074259081237082407491146438053322695608429955025729048156967888897988286595760603987053205192351352334463175480132486312096806162067061988298083235297369603544326622858654413088648220603548465944170934899772007342192973876687068401147841643140498455143282851121119922400823876553489540608998380758395322602307151431367880909498456488067626912614861026351493535260948477923273478281090507642390002678783005649287779571822346968916716590242960166660582624214801749219249797481513717005405507430907847045652081606831778689951248592801202392333376512125824237625674823950764909984342553900180431397089805235106294391386241955662693667435568252940409143366371034071776396260527493206389111417986819441450688256123275519352391529376731688563643905789392443712665454818873176682463482521562560547340229272037741983722970420643207035944268281514635803561510765861525595310207984690086087625917083568322702890951869963770397827898374197466711064041391329943311933154917998446372077839817327410046028470667782183863030688494338486546225937116703726274335042036222532379599893340044966357693312464705697381109043423344860561473662212220575315435832971114364626868547981071101186417161841330643550706465792060188532703077785059873936486462139927363147589602987445541532784672168055388698142899420419006110387243378436009913611505137631542871839617316965745414626961168487918002169365429119399072931051400702143265622732553941992627576653502746996515216596356791972100627491435385406262881197963574349050286775547717191324208465358370104564004255167723707288027202559490476435986551770332855162425668991628056221024841635005820683323589568378007005704515020402039467017102335436450500114644562977577609064383778314667169052153887485158610706058965324578071301324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -156130937043250355041023346021057537585105318100432032484451875164472107396330814369196288317176166872387528117033792777537162364392704855743035548337362563957585592914827327155963879213555135217548366708201517574363061890000278652136208246486271017842878947429890644912765640614041052905254748880242800259858373012636290598534300544207828326608041690681356923873292846611415088370770899533082672639075138360152899002127712132320207785243499631023153865789954123366366958242705888849450644177625490350802096129841749392239520533925132128997857592069405183166564481411154266879046219901977298721312881307734155390131322324364299503113420663966220732642492646530934223618038228385655038155039688355278860624065972218544298906274864334148739164836208179653460348908176108909253463167818475060787174498562870699166016396671269469142104453667869909089511066573427963267085869792808599286560813823274070469638223722503883174258151096262334319214142947885585320437919558441425482464936522336051020213691808232511662614319378008110809859883326415707436414652724381777883618413710703099628941608567892417432944606977536524750902833226495396040606764099546867914406924579801146437445994315054346288751276449713633854996874712723380648257257249134115222687864620245253729041887475311833306092406030838223892326439663151825736938428644406923949958213809212094846665368240727652804853985272500294673709096709271772087012075444779559985980905934253599482220287913280129351091236249502499933712789927062128355056977941983727816616304901419968725029172111894391449230808342677561610838507877767302534363439532357358581878920272543217888972609626829595082244812202114261759105494478752146669992201309231880291725790434670129596051141268681206791092518441231213893934351239280467783318198032397892099069131574773484014546393480648566343756734657045570913406382158666523349182289562864026911972605870846867539686451466889571068023308401462605252166498967029453793982433634467463648656378907311964831589824789099017057872031221813461998205677320514043576492662990996925184238393734002557782091172382399125495178029429747840513234835040092777397038653332333513731870702415540332915061760200551705032251677466534908318748093686823827096483111571539644073428165303069544953473944884966400109005885485331784783652140783302853272899737532759075854006343403414559402269727011164059809048828285507221995790961650470974761785590626613637060548274463417944138263485630240772114727313562089892184651292432426889223131431882832265256004000275086485583071709126983898964446393270554594329449402622074693018572427646351404987997998555038368864776422846014010695999877664744128890677945579319259816074359631645710972029614768456307425592422831516799592965213006809774886605688445190119226700938432974236575370774207014622957967218194110129304404381112226186492731743055543359903965440881631935508817319177369994771935590124110209048184298256741719970326280597068663361709948811961600321450189779074934836241165110017618184921551183317334889595606411559336528780865935287016973632981357315133256623424928600231100063653404415614011629400875979839204876298879909691813470780798657713442166943886684149818361493276402275855137178795315405847154602134747534641632531813546468187447402774916346985081180890237016490974897015959654473673193594503325495501683486782245071545526778581835057736359210577615166785309545466894061471500278330757341288594779326637699795007420039627757749553233780032082744199947274401463857294333633181803288416345190802355614178592902693254344681339036551712270392349107316638146651721023817160748529861544458797311255413232678534983494620546321253507957471706848928731120191367656240664135656938030790250700377269834271872499077089819536634504699235169601539255153458341549109130929233679331737073528665306544241929313209550693171331449268824697958181455637506112066804058571279965788275665337692911454195576817893191151085731909904981094401651969826683758271752637250743758356694358674641495411068840040776697186900522583859023949963273378996606725234420564622577033635589540999427177696175584060306015778240501450135765188225473533811345210896982914439044990263078352937599428399996254959901631575024726705879026644803426896222901931532630920636611530456835031661854083676341543731630571616314871734262840417803963980329152271249641377011294573636011218310429316274075301024757921144794907107295109215465852227587155004813834725242539823845601311161152385699410991172020574749083188695888998808412189242958348234907592571816652909659730560924631695360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 1641034017141868300742710633509186035296861353904209468463090970597884568337042857603500909062127463754978587941751078759328889275595430806630005307676947022279651612604004692979339697000908214040122839884257739730755260253475489405514298264673682212779669226225021344445970412920241465280032315797523187335699143525480910382574719638885934885421012978655411169533765335831474545229664191001066976567276645755913047418066971274104810464746687935449690976243723075759621344623628935599438885951402245819324684403271115963996413797011101028264946487941054863959344208164996482863703611073046097398248826084780146245796320646519182421696814860072079067994021440796014284933457063042454323992380221765187503513762039422056179058307186948223643670373960192622308290676713892013883880298511369301489324868157117750908291434656119974088110381894162302968262504398304154912108671472334220169673002253796332820463843227787248637240751253152028635642165122675861987715976241388797300640928515229561493906431090910178239238869470356922893876071553539829248248555965502419482060244080922382549886794359194680323351764585870851754124849101471713093614764824313230713484540461346488469174906900919503654706379792417660370657123567279976034358518913031311966282821973914450173386532818331124185639236302431185279701140947402538372445025213584496190111761617132028282394972199564918441983793478148597984938128996653215703417979268367490457860920781293755543889981566859894593749484279398345706801589920912569717271306454839920289366014309823895080371723721551383846737463911327298517324484701368070982493784580098323140160180706193280475876032646310813042514389147260003790143156923548861263182727336055776893249417559045690324576871511439356729502014582102676490831896360528266643968732851721082860712072506877049792542633096250968006475949727673782925484111601300574601700856390670150652555337507290936512334196250871217576294756920161871965900172322732604948160386777665570415214014177901744327830981742231049208381206896863043904101090658024896881199580378136224032200729809409451189216827976626525944102085444266998912718662339022079000321684893702362042375652614310953685651546535845283084631968711714034045588106391260439170361130663671950798760744840814429073861093316145451852204060012397814536922566266466052556101367238182897167815991651913471588039311193305854882674070912057083038264285359519755878214375643997444744244938590591855410286614010992096231457716418124724606784570863776657658509041758458100940277872536272054317505333117222811434831212461597972946158813563307842058660071509527072546320313067341068268310234893347506414125065132016981657053469582710460178527971831282615773437979698026277315138818791848213133177681359805797400658681419374621424267864369206137092906240094130286195540653135234799565009186651240685151238819060440350751970166729978776417745485111097219430635024388538070371740300382388801428920720277405784381355678790305086110683797683600685576324527085513646626642532558589286660575628379118888205987978045204778767317714888213910555272036609318232653108929996639893587533400425930212703252480575199527772481349391705300588827415830845330452162563580755757757753548499249256920526621488185115179808554058616843065308338108908757411120862402631591203517274521455764752138625899908140953448246485683932735711428018060122048188566819720500795918770075622551856819388585490356000198519532612112496663198443383477228815633024495968618542336967765353800595010790152535284469981094440179266912270948039930996120636180958697851396268731545129212905150999301784694459060196351771210044798725067356141828932767663956931968720413286438064119402089090507073788157248432960753633350488852893524964017960784462113389962273405940462215904441754820049571307884740909764254153434986261380524396373619749772431146065272642707579861081602266798943526756068148526210156618310696952815593420868110486765920747037729616291364504416998770797989066340974638707009605743057441589313181160356198958282099920816411445018692883585471229198034377456660363793222287350800385477480856353289778063250966302013991698098917682272777721290817878169642374270197557487850694622280853995178456117608119197683156802793258755850702801347274915509739405813270970902971423336780864110399845716102439574665109735042628947229943950586536908787046912742797999799168426216760591970818237151019183471627376540547887733609376247030921307709625492020322938591358079453455363175703970499734683015569854806039244677483902954627319266066477422016238248859271168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -17610099107326713391318467007318655260812535682060717529828781489994605187587143181518216172623019338442785662586460737221692965885028480043060036255434664413814119530315606581851081507042286510632483069960684398420986864136110075863115997696873863191665563942015898822934084948422937315944570725884514470137283240466761886960050317826133593985920076037191899570802082569437139539971662471294258901768934070360746952009525033317548479060269552771912716761291478800489121287972139175922999191203636082698277338725736109517457916988786098573131335234910687979193122909783614337015550445039797795848368161916218607581233745802274519916727328377928194590868473736996842271612712180432654207083946347689004454611222392944953176913729983062958968591612658359456461556590345018292360766261640215093883852414936498442099955295533793541678090995835771416342291536502493107724619011267430727371930026668013345430216019652007667274961709437521353190023366228742038929226507398684616004516245940919729834166086764512922522361935906561872438612393327875994819554404642257272070948222322623441314582072864495641875729710872405394014344304320753784138944679367210035187603160206050258765820647887919156605288384872465873362904461172167634144113788432435958252433720473606802594773913425358197781969842747245832609164356777262970548457125804327653065277917785970447226778977339743030679318855285138680301218822435834431109464643789328806769820521550660255952833754309914443647958374257165077381703525910560358076074980787292770210602200567456858524004338343797148814243433873304033425185947374325252536847509667798135359852821776209388087283648984800220144322394792898903837803577090713400246467983223173370879114875981814787116377159971669273284533869104800722303592070259129002452325631819150206407888935004569856578531914071961659908680560258493430556342873510039538041602936755250897097591076707086979671599418194945409818362395143547631418859930383136795228238693676173636494711374384680885110023323610704666116356695865314497182044052597932267712336250962803765716153919274201361361381617497417951425031330532798390710493886187770084321754880144687450438294652198793440282051508103357094593940701312313262900456525078737091038839250065319709521788163841507081882057466645177888504756450954763731315689616479190756180823577572609813429356625234101671273527069954013912944189083493754801624476415250021483696464598873265752455044898486810031872759505626119824688612447490723674317498411411608576212343606070390501866637331758989022622071674384534113736396302619992020502192316933441957335932094403167169654955637137112670626180229943315811296260589002182416030764376865069250353126868542527825786125114756904682442936992196833055339395093898233810713346222980422243877207914614657232119243210609898082623868202272720904964149146809244505963982771846140951063633607604018652856921796030394941433813807836498276241391298989508836468535545097283503252711811716093571857315838921205140364144012803913751577881180585122431042198005956921463755542533664493667780046460675092097220133781902374633839819176522063104655871696525782046312788377965198333357881357803269425523547045184773177267584660223231361941134817136495467547317407076291047599934940205377232966785359485476056471190198805736367619029792225718245702257313460464617630522479310071431765400430634201906760393391729601610696316179760276259435956007011539664981109910507586626231905439637497264536083325119894786959532894560858017680971200455207897396357350320972688537652309448173156138653510767205005036428843131096404767276274326408402478443006890691925345141183569763561957421564587956100042902377244405421708209193011752694892568312664320873311043897451291032877473123713335453641458690735427855518825535932977304850854613687201563329435125106692171153556138439902143881638339526341733802207580093418598227327345339834107402196500214465932933397535459147554941668100259417428015335196759643887209026748923345724010997176305506426755096572716447186667662713694694224159752807710766020556670300264059540401980369571121215098882690481705835608561143031922608956333446678970468065696496417289233401768964391990163641319089445613967629822360885012105267202596527610249383812795492100926081963935591942154633772927234679838366722807632047049004847742553850762062809156951168763672122761305238008195366705142978824248935041948973923174360850385581455725752873874264267318778039133058383730428985339437826804842163827001673194149641833979370358957310713974757493213492286690399352398609488281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 166721546802650600646242553808502429116649209518061155479088509179112988916965683582135561865863349378993545508220651209297742461386072902942813001407776747661910464736703314958373989830643098732249454167782404864655375871750575930294181426264892513793646954112027674810968056568181656253088552768876481314626887674351497069604660440490061135007426636310346838113090675664207153684702649443984759909587273185736153326827032763209962417331937136557147529151512149980666334627112884479893338787802630592208513478312344999716335255191986471679253284428780670226173786191234198608789183661170129941460407631264966789077862254178998497512138278734057179150487698876717288618543393902194540918702594625033140603190843307411556833947259817176920572438651090032512437246713286930350049897983059425549311886982910463745618666945092829725286432871077906475394024947449533128393256531726900734561726511096877927610223052987702859906126283263435612935165156618205307192711907863036459869998574573838677718359006205518975077779428011731530734729656500106249133273164503843284429595911192455069511407522365433769502814694432056938824651261545077883380347822888202160359133563573138221206932869354109252317618125943896141061437535858299790948506815557363864619616125183928040839886883679007841541075682440578353871852304340277653711287575254506040089030080657776855139160279381910442258445674411079882035819668611174727992433813591978585322649265823614772091379724477382850944314529724102727530999615689658313692783975924624059884784442310856681356258633208298303884939768161554157538790647789669906596123076584159338422579821989289275389420765849685357732141476929983858645266635629445969616927934606417867266413910234959343551534441881635211592601518582921939514434220252935213309189854552349430002499965848691262862349631629310111613505714490208302267404346949222148965024140930572885368947174028610806816856844211712609308919651741756719942692209487120806693683845852584537031021479538982755121972076352297602928517619901641985714045484243185084530465877227838053688941781633877956553873648588927475267496031399912299716861881720041376919551563744731991578191798520304034849805421040776860971646740586572707685417698766766101613983740403492211719078773645377018195049646840418470956788207967828181617715217571610684999044743402953656823239370177169504766007503300527898685719170076267435485682430052075023675583047074182252633395292491298347371629843294455359056771624942234034315867981238708849397606869925440024835110826286451315565015994938723402383704476257017682077924348170781796745201632598913668489588225732673810926437735453606184372174228833259443297062711655932676011052272905164396652468781812279863478997220114874603304343082393432882086836001984845259590591603201077695204955916543120862785640154226258523409932567532745310761525114769585974279998690118362505214516511902307484410085464151026140042835795021154980902956909337589824120969542524730239472656245904617238021612559305126957039468322314235656214982760068909835554378193343365562113030399395458993326511939280536137009315449471269710601323494277674942795169841068414238004141478168522017482697719970724827007780943575549085357074896525100435608453131025093319516910385658169399809132592955738801866385696320506721493849657819894127556368420981835242661079712728240754516487705616171521332736710917508332892638624740871154938441892713992688584228559612399702654705351501143430985126898790210681420613508155720315763783566020965380989016064401349076661321853570918952900777870749136846132957551343924025347359875534921813572851508342930277582971779255477019474575664158685937062648571388572923134204320520224989534970655006721713260773540440560017757902445734140052169703191102507636609047706389581898586595390992275705681764678645007481809353349451114050768022622899143144781950130002336365434833674610797174249468206022414623206826998544866030943558244467423504194725084927735188060959868485166591142460148034745225688275619152174597889747310635672691847087012880619955920591738437838259290607338441397347295728143009078659703347083875382250266352080951184530268795137969838435890104120448951102659210910938128672428346706172999389384549647375728935221935353430260823182217915797196161192672430512985861696668545605420422691750837129175318883371479535971418106123694164427840821449517666028380734240698431492209041973515039220695731892668643186036014871923213726096084925078297105938879928471700501827561327221098043272366739687645633906654638074882434331791201402880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -2287283030614028755737113235012825853909593202508733537324255909703086875894201758809292515349008778004592916799789829978307541219285771607532869155538570855189101565235637141396450048500040304704185073462228940734452016842801883155710613978931097629990274051516527945646319562082991339129100409719907584177417031547211116378628576878517261958117951727540184847199200378671262588177415558051483725411021090228306941230892150208930851892618049389268710642363600664070340242078807824792274601177171995412245660344113355452600260753493089176199082563670798727353316371452111908832842555984183290137796685024138875644001806921259289649874285530820107360632356196940657238870645663036613403037806623601865167865954081375956000267447064007691648262140114612369428280760906624502342733470046857416051689898353330063890297081631960730274630235919994096082067191744459168516551772850001315186911380032541452035708366107798404573124106347191654536507196428082786394493344589924938614217589924985714992134474367910339984048375683788842990173097881345607356267712247792294275598109303370110280707344459344884742951909803795707097838134802241178942789114403853429920564842044297992988715017638737162570039254568635597080784266778905733592120382704328401224018049420372152163335909079899145954872425297126631167515464662038097962035977843236291399090167657102880483773807069013893808907617887785124125108553742871097159507508285895895595321921075717021412035968215053770046302826877702277663109299547642683172036648267699920534386872816845016531797220694115525451801230966098165823225177492155424361687888910426492354068954433211494630771270120907611269396275833165402946114491344372925089014065445529014568142953571755707612126455297144005396695100758030437767099157443800157961553314184932155833153542485791978442228871641982943589316447695931933975188304469716916245555350556518646022642173609480165022867438453688273631267011695916505506700367104663159376498298103785767873534867518914787554858387942270623159252971502965119317689865611139907143050784922657971862530572835250033873626185591806000696623919950299602887970176608405258131011502592345829057309512476203267431115300283951429884898108019784278558964030369960381401298161917433035294452587664517445565784279948402054155899289391965722987814086769667064050026706954982640105029258277682230627325680009649396558555404918024389480262292581349442713445626628502215891529074648136059198889407138091623150609324244192738157615489968005337775176688162502991547855287696903720761484167945818616990333257013920675678992553947852630076886188680557414758350488274284197588500204536730258702278703267001962830333218840657517380179745377928382358354531969995864019010652536670244991947780682018357711567906625050817502524917015726031451633450724215056581514915585543852575021833450504647290358308048004683310177322131690928890099214937891159545442295901490158507002703713952045886024583441360375367344802145541871007317169676726441769369945137512421084352666016497849688745660294248343371950237099125070314861653773177694219231816316978430272283836369432604978550747736678252274691523575073218472660219581468068088064899569675714168389963448266937692514565989950871073450703043765731772749561507212407888735807124924124905743614858864793005769826612436020650466511923330188977248152034664633676976685135093549573234316869427726326971115871239931648356313201766557314501043701098588298982868936231444330507296088482125121129412797091032631442623729511968324472902527359283426281206281626695424335825033864775402293091345501015729357513172477988734689920161808984111914412331828202461136588624502922912914322180829629616990945145442757256392871858599445132122266538277532989932802746042781376926738824833388221009551927259784546128767701616097381522575184553076507795551165049729398430736746947280716587708639473539224270642392769137110910600560592097138788881335056688808040206175803034291795785446821058037695496570174448096579100037032667556202870551680269290227835497582141127922686799095712856816076050989694535243409154262025972730086341617965973614027995500215715926475809911767729642828373351326913810113427978920010808533567731046398744557597660312151945972004367408756367397718663545872610890050609442987093854136430082654876244129567972509473452412186017111929416935338634324158881302257867206336293000360260359105063244137489692723123223704157264391395458824749800444759618134172659633860678524895813255737578982711084894265331884522260713476135115652713311241687126361105235968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -2276738301889022752010215939417226404946342917301932814693998721401574059075843062265218997301354090380706236536199816659866535721935710077239264657005379703234898271222749750938811791376000814265429685628066221194306888291163155287860565092700454833206409388976415221314117263123457518617759298970428463605851654172596348639001350086904666004536464366327213586150102734078390317473074031384914555022966444806546132621128300908391259721878374306598503028839468820212289480745895388937873478575170647906672147104600536255514968070443333060161464028586657542303727261393487154798256151880061846414728655088316150820723941232843683115905317578602229643684615223621288908509602357439939472566268572035213013875160943954273072405388067863343168343816017700572305482892645133876713946324030549151668891654186905699668233747903460746287857123308575513020201633638516291711058582249965407382698085537527446966885871421115054880971474308669233314103658961771566589725352862304111487139443663695136558161118196812252078113268036955190880861715524474027864318990070889875832471428305574503392375147206255015692231900916672060340230563016928206446401113993625130929012441896637013260596784910959178502952718604303031216249645862747949645293913036524130058861183088004472595423471208391549197253586604608829356726801368986802865974849998414159195887523053045732348582508713273312769176820579191830123973530526034384859500256713060525448533334636477942948398937579471145953984118074915661711794187444219851868666436180151755468794311502613529373248309762823629271600884282749021935117849414765867837188793791728701902629637023979789932849419158889252688493254809300879518116610071829130275145498892364142459780623880860005140059352822302759949178782864491354296241898012004421909992225753123484065079828901203118022314545548498684657635731293391025326076170943519564825005147358301399607181693654816593526626906340196051843032299030592942916008997970476911684771940209923232640721514130133995062232214919002395085119493146504115027987343828447715461912072801175759987904931020334374070359473110116647204890933853180228448584041460523849681697151993036570002681059065703106183303934682048924119186203737168807520679953747684769936163006502821977303666962462079948510342320064424835875438507830000428783601973504764522788662788877732185768724549608835207277874731162684301401062060305825452154427935150400982516671374176848419384595906326340193612087554857905993992202624737460517844208866311232807747729358311945466768291154387964037509422645848228110737891368806010289736068878046166611063191791698484511373767925882665584165556594226186179530635102749091686859307663625618356809441785258227385592686180631354134763761927785126131955007874238723562660957495102744895612290481036511021991671553815784041481025853094348145873452983945991439179847252403602472264610639457371747613783296472895024017993442030780954282019590243447564422429029464940579928964428868316476718659097158134679743108746076081075712957889945563962085715915843391871852370300969410126877163377966662126820490571102329549981207816829795276568094857875271034992879269373600314032336682417885874077254642301313813673821328927248270930032981799850352944703706670639915689644373268239961678212802470298497610574449626288587050997578446796245718236422771345273835166244676215626444606959161746937908791609372848700750104747545465445442099004991141526214953921853717982221305622834767283022520868244576369136652040471136868837000594344636785420858466314112575668763609405095804636329531817501378945232376807771684258437662326727148286177386256268411262591534637569050459179880739538584840173748520644408624046355379798558776011140797439381355522389480729695065972393186133087551359731010725599793931564235207383473299017447925595346505662178391363055567344665338119663676644837042540821759123177019554397438772185259204632661287026984709411966459097979690080061520755802927038585944208119710496211852246734298538351584231201646644463206730675811955904382149789366539339580915967781823406805198252851668065964681206687273518926325454146582588661554659471464167938144348989070291544452017821122012171975291448193868007257229531664624732483094933994312249553626195198316300892701457045813055676497074952949321001179665266544108368692593155829975298762829912531988231486221308602760159970632887513915568859632493991435307952688637778840479323978895739096605005631030839335258316937785924244066804355394064655201634053699278111533148752647608759734841708718804863307663540224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -25805471013919186230527775977579630390429793965507889527133584721213298699164947528892829833145138628843760697895835754328624057050308891519482767012060072528000930123663222015767375507000110988633524597131042810050282888050330867023082156726162068661824812412376751160872673972937848912650042168143090459436615053808156773889044015038852581428980445917882170004355472598361355652496225025240389372433011602512455346211631698130581903318065673553829074131857404062646772990465244009097516170393387505913141286470061840880070485336986084067639854337772500127479395303839433973212019069491688982996387648488032448000479841546245701696941664748396137411537856974739043547371834788512612556245289909870919340486920968431219370980089448636239073229914257599916847422904415381677637071386810853565526818166955020141284483282122345596828109721292593516811957629423831021860910774372250475951803764286606036734824405918806603832912519067992571862437282574556973559141266516099084553330363941641812103527039519651131793133466599630801616058492718649932531370495302909913048468301109573825279191560205832705571600879266110463903610471006673471447668494708303145714133174686401597303759402612695952012940540780181831943894929974540498905661281878161980635520436184186790232571475579322770582622926284115504263857574638111752204366303378101862954474619832048226012236046039614245728410892601390737356042797898467196939680704482124815871877479352735790856493565186377091798205080173887988001185709083960925333062598438524924967745877795385360435776480963001098518198850841581110453036887080711644118335780936359413696057670530852361037935556414956582831539854212210065693411084919507949443779036288071063732788993248122126000101367212616102883986140721724253836605144580632221865842662259923171815077297133789149691548843073824464766339395457293624179771170953950745147820022204643662291607810885874285237108186766326525399225574768882183158756537215739707948410240513658714447293025743091872603218956464055436258869473969108131485789590279827539301801730885622407994136526741574721368311836069077766279657164995008308490660298945558509609512164011011114606348781221816205512288784060941941492068652958607933610798426552430882837331212944961626732014960740580291784309566742468072702964972701531421430151312519288160346980026858242570322779852166618460100614704350639722237389517980221818275810014098934692012335394800954550769976922703014711367049457676334629463985085385600371168706566096704931776257432494395748908872691661766668375127819978494718624459987236835397731927958937487617343522999910284919233970357234448131931688604968147145675202355713127899614241676829492950921365533387902825164472995192745164728680776403714458201559238806819448079279895172450558285284074933105259944341229789225733666646190385809263899294382556614188191383303988896434319078163176360188138638360818293086600841003254275190571185883638556035069113491706237900304070257336759757461035023465216910437439219509048078178578665262118574233860167813765184445803809768120710077482685929425915762518039658200601594382940540674790515435022584516839343288215677986366534361942051943527687466611256039713606666476992793140148214109056831541858691626929629547092251750146718069177143339500327498787142246176972220362749203471700058007327545408196161260903227803157500802859205806108092608708079374839428208737073720194899842781295010230621291391834976368014136571877047864804581454748129438146499742614051536806256587264872516259950324300749558821478961010116526789061535150485112446631379967669494193727206641491092053685949311513933871309600535697315555974183715922603694776738081382583639981412468371835858473328254041495838894793375128835069135186092668581019251442781299934821233925968770155245767940822641468354910205981706919928278211826101487936586665201885660516225184617286601802673543603058983291934198805749383134091151985741731349683794305610405611472714240835023207248134917634630987245217899001270611256556248428759338066412697323867333324295152379440604807289295340722635778578476594223108594898404062635541636537615642535349865741333332411700947583220902664348661922552305693418110463542488611554760333473791538894870160212742165438737144252941796827232092007961203297725580145858681771813803634273575102340977045645735805770781024335782886573581695395758354685909499754315007920745504756304311766648202013638745074404492002257464393312779586605593891199180110357655328029130458640006058639548017592262902314495895072807462668496116121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -397730085992201619895844288728300164684105844511504825517513474056416655472208663251512290331174506014282208942779806969218841115013328894241230411367706540263497190701610362991704123490845055710833831746018219996041401689575536790643150622687814897443566439868837160426021035446168784153959941845706666922713348598848211514834448373762463775778682351928634420411614834233084042135853221836934247201147133157027551151879382130389622565446741448695987168365948177739469156258989365930734876824937145704964250493848106501396113498027898254803663032039336894712322307345796185325998983690339702913073366845094835773917581850837043625760685123238039034502513636238712926439499778718856461795047513443496410970418809999962830165467757725022404984156275439553768434264342918802340210736227683812216542813029214180627220418001578197424792784435754212116065845785082985775040686842128514393010573457219848223931609767003876697125797068474027146283999887795508549038815745551955341575666488553760671928470354633109937137393288913136137772998738683626206479553060907797567103357269614315236235424382436760257803678060614041029459973171687406163587472092610917491353437777233575132052601796629037880371412460946466762644499115507859474770901315827831154713664416574599183191308400073667523679751499502881419705396389230056757888979474868799714496908405005881568289885979541098313231692685253933368698022750369919776591120636202514788214355575079990463784735323981401175338396239318275543671994757045399789348040906263052473452249697744557303683653156157176895240436729822218327269418855351872819234227317858643917454430505298964379666035843561996887761202278023963742430142026795911597123658790637907608315088251269501841562975298119562739263050487135203969608268593896470004284030330516450160571572196681011632286294319771125600389860259626365840871934225705476367700971280097072518344216780670951724141211723505089584135771917381107058198249336063437037387776746290682571236595979093565726410215220093778990230373628360578525936955784303816322453473557855130584287155811126187839953755664454199133862513288832322031817575584967667924709612476218044099816559682739980958940322990395483651642934610898681806055328047665092074394329356934290186805478547525698608034904725262715178523489326131331034882107505934896598725196561653500484359619560793595676665212223688545282796640240417446620866782937227371549922113202496048030492856118176843981865853924177383670645918190254652483275385041716624177647830017394824344187264518899396808507564136752051014635400351508098566620683381783731940096679485381961682189816529270093437929106795448278945537253769820111682053464212752988230764976557266575922764507449808419318455315968305881290844658603031377350581647704756436680499197516936024949645088037541062047593726245585303952034692587310439288092641602227815245409390886081335791199667099780908685851488261319114709679023544157813441078697257749219689360418662039729656180028641431591519928587433612176751426128794278258764240013415616917759644802359131709391260172428531267341797006016238402779016952355750637593389655287359820639970724370749749296259990993818381287949275260514009443341018880608401266994962101966133337300617481050632683074821300145587010782002401112890066563022522186398151638039055246084481645182508816986463696368555333574227703066549898183487676593745031290624026477143727503061670317068015143943429175895397062639167708364177416673050920929165496303272200194852376111146515556336457804209308451070023086416420404528741218349210249932638306423213106364574026719956689277224659281806182028400482508099106338929920615679807286534181658214867781250460305444684619931040095598824554704384057842484763183476145910381807289481422723832477362628680987581244428095320398599154906711294056081924355284641310766634158521200031762035862296908291277727669570211353441063318860746209061264499994458310195892650370294005807397511890032776155726194220666369447631364568507967157954485610103642436572675480237935104934876773725687492943689471889568400418667681659230572077651701446327534540802491824761812867429968456105545710880198636659279451059076198826595183185098039210594498333768573944334648280078453433155243067559351925580093257816236989223479659284153102787618712962649115567938178435138306796659315618332047443481342667730689515086605729191063395580830757181410930866071849516962986242494206034997129473544517640514110560493736978482752000484016914108801278621673854084668555086566489956566973897747948483117056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -8119594802056771305856439825114156197668226097219150818603204295493445316860879673839123099957529628828179329544412856225867734504820594570791736957514779379065424034287894780949440482005358526383646326454231549631930197427276941093334928562772435274328005566268961610322210408780401019982548073630968587933159001756900309964303160669766264813415168517785201585958674047832200923712866034909116557484180219414597933599186458819577985811629175663723996966309765441784555862764013540633263231476371842005388163837442141867958476660865947499627334439689932042427431477182340738074206463263425266350459584108058593038488026491572746765978737363098690027855113506082094872797247215963543518491803531609647871238692188743602934018841798470847894283074661643652733822515909927021844975213470752552936662018025079681411952430359538619499265817791184793074530398549869563379097703654263289632144925788747884497427762985049406640188576479680179189493351196289426112241069134054139647744340080504001552776789070724577442610067806108641868421957616643785727265844465187636245954864544964732460376275549633148673216338577426692989718403706285703183894418955963363881007862394100313557519699232973549746582278111287821963981951680891545042572534737192138794144182198871642418607448498530156842488186293931187771846060992254490950210201406247628986792865146398358007708300439202562812094318846279182013325218093131924402452669346305010410056322978480906122048571459539129068067134384661063186060955077335412783891849170460790886271458096297036913296135991777033749245443129914295445257872923190635168532071261419636498546701883463168227771228253008824715532366753299264554621778577509163530502151746611717382153070749814075523010058464607409215821647127541024532224717917490815991884203955717750523137053975738828278220389316538964258500384410515994388471227235640259150461112388235028837170365295352391170286963869846484324422194043959128702897937302198040591441166715351385326581983546947076256495916210496090597018675651560238851777955335926408953476594816365098411135599192583932402755651160852072172402573135640567020742192874958706974575943877769052849225214746767670002500203244084561236281135959889128555577919191757438339821021702616999367003420574834969654378554355728373932102537774982048254488114000298740350620286549704425472464721691337399481520242285485387853192899342016284954200214492061149346009659749596674886527307823041561517307483392107977016404775553926317954054384660554774877812512938455847106185588106831301244595432933994483220735162558128787401322096408828721520319528566890927728465374064387601056508192028538702673890969976443727365071717901847921366110707883731632590043024245688200999551401527376713282881228412692499414516127281051203346269367714929146923141190940535267883902402307115576070665071338959696268343179596808216112194613224287172917462885328105249060734302538360433816235879048104693522573907382529776099161611764510335163785942372504269826708365045568915830504452871613622462531664270993763927987955434769626001966268420074023045515498289325188189661835415046100573204714504773819150728929923110098359736380595907482193170754065897227405690664314647507501020219568236821572292443905619843358196195123814800362372973201770650998714988199276253782306579306515479634770843537172164408922371459232379106897813068000736368888317462423219987386650420536483742170080699074949825653684187777862583008241112819681198287325253673299995993253694347459962955689621222202072766472145118279829602992450523555716374199632662393543069459492452361476443099242535810828985098816478477849024012672260834177391361018673656420283034481131505065448095820187536538540567669879707025680755020335950113662788575680789054496699596957331964599630172999337903911385167498091739374172668163525550184557346309925473812741447667926498557317861778752768574600779973142534945188396810196300423925278273836811630657792718565003996948214881741373277669232116114235912259632329213115739047260373565133391344674582771979038317988109665436729123093485672943096592772606560861296860815273601787966743154420955782621485367204547738787189124220909482168176737722278316541325646748098161316726131114112569306283974243669106829069174409547817005890112021665123036313214282121504168854446451125184501728154020171138431752285877487361394546737237371421157771568659107312066477195536307969959516335129775732090659912730432724761957600288507356909422857954785248587885649416086743661805000040537584032239684106983771104870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -826740322325369902937531898466404349484606477807922457753827466579705470986612234895952770944463100040193191620970061703727794076756101668911121194930406009065029889342044684075322595457259494536560046546985966265384775611590258707714365258521438395191517262164737488875815412977469639989841625680202206017681301968795237913595861276552880294309217514828168649094912675263870286710369214250384220424922849999742233822118360976435348007221273644052594256229381569754106308878473914314420943956500267860731689529680101730932191835167133867433812192554421202428587906338791526941570467624393661899005953415211463487035845205359075512086871907205803347813895474993595880297139905224990507898095541530293205185530348311817850572760288708513802950132751145620349031492901146575835021665711926898019612222037228147289837123958530714451790935961964818703130576226376453927731706765373052728272996212806761743592439903972137765826082827538243813770246602308747625555640712306328093268838500130034801395213929528826476091568566861468955950462415278692970122254451504056602165680734340251623208012909482203002646813009932640278612853328094518229120829489522609982705312986326058128350284104020935942880881997073404228567408258689990017550511866124532774613349205594351733967455649840959135586432615226918094708523564047119090102953406946741816770295342420925826700831275331296330734708620943142620410617969505074287961571155904527963617762808974920430757830769255248196973262902730867811087423772931155861897335764920679070039646871419512052016529689463745596779727473144303790467767466699173857014819558223294907538829198441477110307947046456655491228869366415423723706061385249312270268287937431361847051783003911887092385571782528462111731167196179911340237657054159925619903288332651040586279753264448481826619773311043652585167665336728846424732226641860327958145657848473138475097610376378134122189816788902723239287229000388009346918060834145802847074938577860556505955271217213773001777587397158710181843794632171847327798628632200697517026898497949653171467416085393215289800004653003233560639623254255965489240264418131672652052686701773809626154377467897293018980071979073274853493017255640512028914281694114761670850029805114736677890802842202695174825005771988424260071915904580376759000364001743618689077988560770797133590570054000503376583645227225270666845539890826372867194954283137667942408992435104125723414264118896562615885038635916130443609111402776904463139891951551031425541513453678966689605027569854220445803972255297074490299378015328052817175603202357508978283051534901574167463144572652679904303725256074075542865056747585808375123883810121842736582696270889664453282618020170355946354987239425757000077012719678728264517344338504844681320048478530300855271248984888656448827124372772984234785191575685246982247976299641687518276857829370432078282381343067315081790425321954053873987079970986811522963624053424163735799894287523608962039417856926081310844052502532362856346633151433156971671519854588750534744222853458596657512564670509901773887907057362794867828749742510770956623585985877300104952465894808765823595934418737585326679403425349503653761933616965999244308985704479417501895285604873573635026853380710862043170016041545144343174646982707556000233273952597475612043987236751636430049772928307766633773613964879331240683417533168776190375103098173951357567291220748668354242051990796355787463585926077447691977607156151207733150779424080636491116761572831752576071523587644638629522650520066826837208388712570089395523858329320270953584556954780669022536491400039960029627936004890412339850663364632914091354319962407286966031670227119163067069793652592206987836724595553551512678505290036797572942642161136284954201197992392834457417068739621785144994496912250385772118379356487072664734513463392760202883935064259313256712283705931598655577710849344753985257349063278007785547293743901726416133939836105295010393091121849943758459490610777443439172604390929374786493401369588042745727098226574664534414921353209934681923162485001595710476984255156111665793987576586660193261517760318755694860144337816320814628851712804832836860544049986953570408522152200720278925217395682403758513595004090269217463391277037413930599561310150399978236910303906483276916512621565281668659542896667288442868335218003010867820991743171931347232689756970719710799263035332348048352647368525473317069224319843510116355384625843150034286131186502890579982898114161781898135732216739787282841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -9105737062339693171235881635720347384861778181016171678831073955887401644258822240827524833306247034102167443522905963735159042671572634272188119811134732575923963279231441867518555808340255481442654655097657733835340931605130469415847159046919794471758006510470998741310570937617578808587598925275713940828106464022657683291735698595521485257994919086032445475915638417252625958872679124201683624030558869683864897538655036657225683899863919114662990064584706745226423958400332015170848943510203405220031288522381869119095517248748979645452773806909471329937820600343694487763562752742720211762405664232014413261024001373543673679134597379359738221130621093333356034143746496546277430240443763494770040150186261718801042079216593895015961214872594314933839133714152753971338199303249568003334007913413001195714931455405008726602210540842218426918853493680593660760363066638606666877393132155543183936689229113823200466453202978437356141561860726615314383219836483137150132328708626750380339595642174281844569688321419828808205002267231149658553584742870225927376796277874115379886383861134695694190291100887992748642915595962034421011498533884627908895059378578720799034366487104335420974285989328331166759248273586625907804668709868851374804065410743803170682726769622356930508846587595453291629268041812717788023592777299135650133939885280061154446774557275550979853507026359800274494984395829922691270038415287625631589489390210046031448794322966453998522187102490793063855853724915156141074013707544115901933280903967984318617419931271660194830156336243940147562148790981500604791046612764929103467186507026617384876722576107877917934364633347550056103026159632527324908420526605627169353308847553360927646727924659565882546094734140171124256765426640164068264967401533051132441926074178634120083273395971011320988991729167836819029342149637327983642374868062556134479004581476550676098567734768678199953448298506814409183606003374562023356701887391600208606663201756906233073825232118438990606505369900536392172742771174912328967614605867324486248278228530793051566959853304358659096300050295042946933716142399359826645291476335738236829340960870020822906272398406697477112194988484185327952562262031088683446310573414436002539887500829391100335523603375855496880436621047163334331366426813432307745610394240139441206234166366308395933265367901108563650327993675722584138427004415126926776187222609570461032325627435726170561756693911857313316307391513489295898966406131287621393006987045648886682621691372017612384622170973673258195068182860225936000489603877740797759164378609491006015046286715564402115248663406358039703955866842439674617613128603514677259302472516123130060003265182428934721092665837105903460276897295146196406800139473061641146024107630384104755596656080974589135160288845611385500680714204283428086620042020365556938633989886137630549128405781938138856526750404047599513357146744816450446844497071698321278207591030823554574760847630611184707544124559378441541079154512479341659531907178018180416792335705809703425456181260232621179045099117514334033655984644932075215265360301138243997132849676799680283269488357332508117010982921310165872888944595655805284217342403545349588361729797993984375345627596187332025145457174705846095506824756757964241890810889045726448412968121476267817966320965188567380480038388836340552224981656548296987096828236037029374604474722987801129774525439547668428091551214010585302577906723457297208163752200369932553592576095032181110176413897158320078964936282023102996802702737801829145897782323846142090853405321985182855455479605310971599433222131879854876538475956921212456866168298702257317901962704465790563347695033040594976264979207919714162169562752652782176765531832489287278520849517638064930554998132401858906370723075831491407013631817381728794547815181657916387756735169184303036179834784052928981944247601928669866273743698537445535133963942894202801822850760846714628117997468550153380718819380829113709053078196053713046867232568655979173186741868268940793248236768968324318251153086440201474481264972919472046063061640541999099651595843105117738179286691139718805423828111841436399962250756324520236980526191799939297017283804341158330613074189685331184498795361308022423218191360336698407228786570073633683808583281348376773853071368645352735506590744917004621988620776928615423831026979589174122353077971757720645679048938622164341067404433671051173117477831835948715108429425770762753945785245861723031889683724478971904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 62104690802293070135542154755984518152061467061191538426864257066605979641102512981866520967944673641331860394820917156507521762697391717257673002464149888576278174607585607295138720484100079385912705683246617305855239743905646024846742134125455708553959895936066392031210504329569634909590430000119063828432801782450346717121198627758767969507799272829515566508072358907182340648795471870965298293974177486397136464315595925796370598510316984421618543337345325695466199873701286291393150650321243131478808302603523745523730041126485901618146797833639185710551824267734304702461283444738475420452331435600524591925942862769408951832324886516093406500437542626727638862548431733089856638985332707227098726936269634500689153390262012858571236989347629337556612496325725067524248066828939009232275390948590027705018284592023612557524351114597811174110512941850636791209760005525539836293946158515520168953850141171749798144964517495915263742350964003717279997173996277106447829038665963440127397085008432111122439178697991039296684108743596289416957252498362223106301541637643785487591209127383764613144378671245541965177626277329736631052283453204015678026100170762149113131840150348319572042375968141715558431292583090750613026988564542549339879539117925923528033751041487314402867264314315378873584189004011496465993116905161394476469700552810843099489064096803389891719280632718170969173787170851610304325200436078122466096486819268145468224273001305955466671465060595449395110577657283406804778403793011262058057596967231688772021445566409674168331532870003763723958613883585906432110674748643709226681267859920345804418599824365598394441484211232544814008016035780127950203364979212709189227856240739708805806612620647012444682270640208643675456252346099273984219699073227385308039326581886692951609308547516701572329808441360080464838327973523583176628063388519112543280764520369698825774385533392378333329256300611175977921199787374937465133025915103800995689345672008921794022450986243398128403678544673507613457387427829596881953414087308846906917962338028063420799346400202697310047071901405888530118275629407708205835352268309127887914942309966688748014762911851158904065759288673570664303428128490978746607703817138347982547662633886948390761668006786832820647254789903463547875810582884722453482529734495343927538364553201641551105582602442396074044773749246427382511034645178221807796098084250911148637976599067423007151195350227846122301283627045571654934911325295260293514789617324655933970430003153077875531703408664367206019685011463416278255601820438863676800419203487300815927592056483183572662149658146130600382534381404027424201295071888812007149829224037526047656581566525712486337356508457213610383169829789936065968468700161038054588251756589275450259086136087194879263583454657912463329313185675438556369763146890693016578995861314035709035347604792728879974143784080411921715843919096802682044802785115682049144874053059935842668813848482008017994354991200113157283652339411020252073449624522612976935129832103757497605532099237554051544015353944450382466365734762251849522044737171309331168573751212741125415304393392687781465231078365542901438067688556452726540183067249071028318463722112228500952704753324848097445508651013721271746642891088199031516567492863498088392109679741060949556477544135903304703833721978443670718659551201930422506313308541690553780737525585939056149418506060013380444262545773097366906129785627426884427049719751220955839498017947825232815743543842249781701061140096109992752845420493499284468114234192203845848535609676019124733354597064455165693549938721550681358459761939757543372891639527585807477937422777650224348899566643291843802173398098481647633295214442738620957248086834435070191156352684318010109866894421852342264687833985511879626039470710441620802056587218207681121959487457616749471468240662833084118157154252529965490639802999640860963319998744453455363090886425316782938566828475134224135574399927730921065323396324162444106431891744191027212587423952253707250267432747132952906920588805958900043864824362894289233461989335709743012313947852745213955117928213467714037711737304153465132391928974779159715847066063371439637974074398645702262385174249219358725033420879102321408579315778285915124687120652595633359294331473184914780571897399564058245526257728954106082233949866265337426061496394670080774133583164069452195709868864750776697740446450433739481967450346743194171899223484872566733412601216794775661929013497036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 1291575359076569288104557383103544406597601761435532137377814142874884057819475703418103862253951871664873177679969495635692165012185542923441635489299701942873175471747297593694179879299151465565406340889964577074006238529377528998634425789232229373544630323953661878821154161209454044598386261014577672473675446362875898003398857148084674304963127403831583826722445975747752369357119434347159522617166983195891901037613364838597829805468118934432924281027997448740010277581998594046988159106673797946075498084204869052342600116054939738549311280411122890976167833588780989680320038014816290760724906462676991788140100157771275102499637066998434230644462253902689542133555297027037445149337998294061349842692941468983105885659345632676506713904380978195049934396353907628243503936550529310249816346338695038756185898268050662180687478175373158548638107708633349517473973761789353130191190395278088438602688761526218182471550662455793745869457690446803316079790504028646572639275957351728561112834996115218319059675224720760386718591331139356256521419602541100632704189719557660149418869185220355857158544116780551945468859173767195188146356534154691702355859876030703084239477270112340221084590587931277262472929670299429229461266788772571459338984806624548602980449611525767123018178099939168113242713822048258517675536314985197276663373017161638581600851683058013082194775129591006778852346019232922279630866649276205416203549610387133261145880303823285615915305877538091941885682049202862160727769126749844429927789000863979644687162158614501909536926081635180385128171808404315806142901329050078776211632750787740717465841547377571014677731136456923677274736576633989174151964888614036312899718346170472670151040685977989219812423642526911527390102245590208725513186835619858947199938941004909639543545605490971910321084401948567277906486685701226917774335943604621080020369596707453820678249141596677143502357801376958927749694341968444867984343846793059623384629623869182109499333210554141896351226126546613464297376210895421447949189697694416342381577555526007087619559294286847567253672514032552497770489444231400235251851259229604956182785039338502974401193812133042878140594809131331777865173796702785473885549776878872154868417184731833642384437092251165316972137547784735613128472266560556664681703553781903885155497883826917985329230809560015516849436038335245046147203596274445877510372279905444379303916738622102794808823270741142532422510413040661335490113586686313573015089061827989412514487221222171995193585572581196717907607331043888370917740623588061246908566069223084517931906287218225946798153591312950338735017689255417964613365191718433663772229595546882735174503481504892185286413940211706264674306953184179089830360254139673332441393262136512478773249528178776875631085206854434960158378099036114869567408505367738738566644554223529653097721514001571649351600122011186813333325075486830379699921159078950369250823077202316841537715233499495569647613743279269496453734035524427395461198593691277720482656432140100211823435257269896732547687681373219250350318315060429832322931032961637672562988041066326724280159791156801161185254569250924570627484971446879130872553955929191103460553564617353485845790139298445375278620549958301891025179427740832567739830964910198339240433458538032297356801255919268444237886328357986836964588270120383476021450744849960905362449342241423232336303238798384744137300587412382569891508690481024932517116617508752613232331249180353159401608312957786425057416363150951156672093454855042276034693231461981734933172667884740965155361404711276956212253185573181718531225670657607494755570898796576971985019871148884151685770705623889224763734189733610162742366718595445954160705539261663777792290801772137367041517370118956512516808614872153531928648830177023037315962192654617902132740915653402336475890644650506527994904921358623259632642213709946115234053623541423376842431415873778944060435455336525374728992903534485543840635085027716470326220926697997168741294186087159009066956744441487610785705749669180704337919854024505614097184045304850406070944455094774952063775398416351511958188999510792485673153357262671122372547119562733071500685145802205796423594858947322951116440325947250021954400116427389566202591473121778157454874859987399902698123047773489246116127241185000518463417061739537264743803696350829997841257139332060696680841700235130456528162289188242140564932437683925587768776127514715219846274995371756461819680522240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 1086941075186081122394679129066296453280971068795978779279952993470329945656050784358926156550351630919216092364415953038524649292531872890492551761938669874182378450263224972922896557439583174309247535414601104309008894195117275278386431213015134984185502188687076192865462413245421364659625440174211311663246508268902570192213662587423800413676487156682262487384990649980069319603140203559155881059273490962919084604536601590544625836177411303196518261920804523623585071691282257995834939004112338061793204148146987630271986579301817200636523828089195724790666622684837444681882370640604556832276020562258762243807073893577068521693816550347538318532484544909374009160999836590015444590975312796810169220618883173534265423112790089413099070481311624841718271531084004635396947191288148044963333742934164996707925331338310751703335648001387509397487413100795236379263992408015622481391039063619910659280074784385342036332078798502817374547336192110538135646548940493817094958654271784666498791212692027123531215241634266564722913074753702500060061518321951789882765788161213391199332181696640084867632744585181002955318935504577711719050074899083042201750236203207450487887707565388749702493456772669585406448126230501816691153301021534204340912722793156523407932059741093221440843126143644582690129863980713418333125790541101881193591917326258877358223183653976996430421163045296362763760764701832798411759975258643210556002080064719176212530493331577654092554626240482309660186159330757624654962867340637741897242892998309818816412116088636417921334615502920453924807840718094981057048694461364946225657117966766352897177760267531535784368658342650229933822067095102931832046495241508161143457063237402778014599458849361241585728349034265524645651841995557810461473093198078001569307981277204063693251712758224186632651207247694102142636941324097438044996257537653355009948350103207200795473289517751556784060051747584051509431820810429339262565041643149785118501844756808806883558943784747933562080508561881260302363341630696732964624135145201010711890571659933670545968703690250470383430389599927192147034082641364249170683066289356664904034449851065803923380682062814629467219606257216262485211017674629652527494008672033455487984373454748287671647002492609844909162446483712006355570107091382507286721585372327798975342927573253943560018572178989438726637567600064101272324210400855448445287995541020385207929830865937394559797190445808946803497650790150999517766787543989334733285750077268289005590094870420994687675845646197182318705342988960908644301629254358714339643111819107128987523602415055199302342590218724439667202456774847153925024971209013624855061253070386452334965975265326342687312423894986816962525935548510472754012885958380303750976028425523755967106151855244403406390198187989181432885978613031594658765714044345060836515282720898719685864085019161125554403691313209841495228217879037242238874040646896923308278598888979956770467812425928552771415863403397573506066002489487120521183360669518390792646546557096855245620758443496468011111222119738322290079034170095076126668609516820015635026051649328802350385038886197215723212785845619264640499065813162556520757560504420565448444150145667669406890544675825000295571429560718068608680419746430730005621689443845399392347285691838228984044015692793369899509079949866253292550209838630095395207691920414740588483747680326025870741999259671470409748118438130448714761484212170452520911557066071565300513398329361441790101778494232284439018021804898887013871156288567097862335350533724746864808539849008526992942810234405645529824364445621199158237295987284566180701852368794382961336929858836205523087046340108587934528727200404164899341020894335455829838369163316578934664720923776924697576447842047905656545506738646902322384516782646149569616871179957010805508002091643777136568502560111903603642296624508947983829616529460281977433847780939543790765296787731147110491398599033368865280928961589139829053742353575484226142953815125045090158530958671383104536608285845374887405854663426767257892426990690701779168538220941515402176895883275591257361156196802160404672330326292257354078183027024187379511344307214851777552876859828209374463333573300276747056093638666469392911816806506877264908480716216730139470636198620476576039319397647242859577892286829415695443104920489917517952971101001088644435679553388303062463719778800875008838666764933127725039252311518029320904758793917977557863075461507269089296384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -97300152922672256854007817881188784570458670495747937736440593914128372112423504434107218445675589756688708223356302024822093268261645828702169189207272950467627363769380687436770065610392738367612997028243070253652584081868041290994347505717685651336042725375668681437906249026780697093676874448673769945886287529055030576626501842891527722917719416290899546708824829179910543738464706819423815695035075769561686665362704809297782710686898852787623495182737750394411730278689277919298421478303528563336894617476183725126662775064049661246033246782083644691828314388125286134542837973232323466104785892076817443418682820243859744167885796261956300874358934359158189816690239608647959710067275298018259597099804214188635400419822745558023740518129360579609550485318281540693800406488330049102640987488360509518452989707109210076095707849702942365721177253985017279331895708595917671013465622488003155483799584411006848436310608819722661701929780479795975377539797740277183176195012354984744638464241927684364605698965337481813454053286438466298919917051567198196909465257330254272489076948012613883747709524669954264748083091439354603027296255945683438481327591734962052264949614036269992514842561170232719090261690623915936918496411210656567034376055563661584426394045707709101270966370339442250332830651916173271510550890162446694272210659376995214934699031859898421009368632217494553898616193953118054069317929188393582117846451696432061658761861252083652410197741647403494312080804116096615079308166099748815846879294005055908952149875028022164255754917014480536586110498240370920927524475175581161967874497854070997088416367121033068810201588656412527090304787278593329560834398966696464346167016343089981572209683055584780131123878947076282353926387397568338794662808759042357924388728862718234451003803602432955061143611869928068262750304360640403829680175049207206503982058206792569299130240971788985706142468764223825904732173944102826471168634943920830383058094191130072090256582296467313881391816003584935690366413754493020972850239479807318824518771629683996618653816753503888074648449840486134973324664865795686567138484132543558134638596981024637931257042031827991929108979258858229122879669432827357012759275569399386030377450078409560137064689314076703345709881147007605147605812338576908127638753295788752455504770712344211188211690094365923246232091244894505703469946491734208824696659377014614671774568972169400009157769291065830863363686454046183879244278773513665129776148116893853702439354629900373167844464380435572579162641800533419013099799308358650912657705746593722151013134603475529610355632826587273287108447242155731648878572957518920129895897498516281869126749045625805254203185812342134351540178839981267175121450029024454905196887790553254423311430880558308947491236403659900153288338268363096163722565612303888096502343462456742577050445122898161135005175417327124949691022290145823951636780541391217980095936585200250326126503132148260772581883885106745625291968120582673104105812255439869192851737755723252271700056020925407234519608341817815732115972405628562929597302357364815079983133940853127266222205896121249744912274403328890681830806318477117893417782523789821009294110637366327144076663480408327990883790147124713734176478174276270477632476087988037455665583827609461644849817559530759469342581544854645714920660095173916972349208244542294456283768310965982054629925080993719751813128043662887359992374726047764748955143476765721867759692553520809796469331340109727755735451344038105528298307261048482469228509050737015399945681997039485929299553964368245981346425391412377446535201459269601673834522231283067256859627667760674343477708735860237543938661054294400297702864462869413083643401484499541624939060718302577224320278797052166989876383815685778357391271391281590226358434402753330681077445251980720198623927558146245906502574350668775347561765321238736765348637619394218429778329835275650813669119234888305792781610002325751599612110428260808369605395633437215221347273022192252460807460799250645434928057467947272446430110209796767317737666282894424837408186666571974012168252932172401282034803435812805028396033572618252635096623985071157517020108818309113386143599550270925551759157431499493665719853241490161977983915657904479228126638680059040268091108145079706294110009489943052515467311130767299288896818257994411908854785498539846041914417208194037650515795578581946675314951436620176617675991583546133308282328856027516108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -971279610596804521039941019142828835579167883038364524327014397175872229871745640553011728249278591712170176522085596918112879448556600746083483249804243458176123697036706118007691998504151906122061890337322284185946199759393435083936352400509070062600281696507932500804325383543593972749723584788901642307870355168273054496638144098497461372636265759680769479991149048908733858725736473294257130102329301813191089778933678621965001042072846755691702280725137001904824370118148441329442521491550264566668688200478673762412586710192842860698330509469082630756791881712407331228092369875124093747999481162848355804908444940502176927849490649246259496588980021430347827242147068538388178558092502005858639513083064025108629431521972522579031701456109210234043555054807271961850867373318405043254889987856441317707536118265439576843300027262972303189496466195272701280170177794279436081413773606780250876814132173189720912649320552983419126913904567365581031059920477062045277167156856297775777652182430259021493061424368040269288440213017208894246889409641120676980809989333310610415694361191360637698436236346881455379773556351822422811105992704742178407560073763109005088579186106112198364707790016760063834157032703135974370954639905442347747198180580841933603353078038943688059426294535533873214588924907238644183588472458387935561653529290401830373715261471929385454927565450958564859965078829248675151358673495435100803650102769791341552666065278067517159955591088014487400352191018315550421509890857062058250924862367508085350691206830433034081750459729424990438983547720866245092988599166367626740422905828650324013584804435794350169724959824766716227374071482256715778193329434922082868613865000095448216878655839388837898279416500541332137685831852714344648632068012914296369318566829550087069271956897992237148804510455936566302970156121028323889497058145167784132114358004126942638983468454635695358467718356288239764215996018513485316289819391065431982356808985533865431855766252828896327362857922249342293951578627448757355909477293091359949445797093714356466539511264136296049653941339735497543746688596384894180233154799663726384650831521526937178681830459264781098861344604643015754085806146899769428362504087655775197393548948098005953672945218568234714806423704484716660657670796527152270019559197694532050825669291544589436495843483123385750154409059609880739558974974448721820260621217607477981404738968855037608705322186401508388084652445493162941168401602283574698484016827187511823815763674317239378029173114944945342848778627540577729087533093667689043735081762203793000535584655492157769890620554912567740396416597144640620464163648054482120967480095925108690456948919623956999852843685331392037851460901002812751164221022192798715685233781008377300974141059920354355059540251067181698340859589173046586881503984083358236362999773734085896167804636039299829148610048724606050794936734783487785993188119999685423295424764810272743277212252849344493783351884406169659667623339054782082174292988382042994076903903947611065905912100117056297126571680945262357567411816973542573262116324391035635021406110731365018972220469540587210240251783208699900766397206949846079739364512076944500964952363718957610355828708571402466531852514183574348789112305698656381636775942042776322293399036078729280502895728506797645216772655996076058005502171898055170920557418522074899846300180624759673509954539255800198028848355823740995711989198578179623073252490614680931209998692975737759960589729751986974439195941021310090369474001628509633660790796631544876408418128162350922111081312880500767928843353610903939679574773027967023136727180365136848584197426311003454519556134178038960804077629314298862760237223488868262689950507680936857128130482923968421777976455189003418799358930567657862243602514611741730258335055461582419132308981815844713403908538162334418083406553964607517653294635654438062689216530174983140721540825293686764168439281134357949746231227185471907982351535230905071656546015411849434388688574376238222615887283340918390220527512132964858952180678805967989902349401996207485502888524274120088018665715969157310283227856492680129756307881635707173628856240376108917250946626765474115117105090660530678644219737021820027305228204519600176610946824015010630174427623067699806343555540200750854133042504221107503483688184960219910870924725290065220733275682395213937556391033960758203129115574339902634383746469654238509826758525860814040256148713462824960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -5506667113108456307411349507790853174776613079708040366380454298998637118403571915480864431300611490138958955089192617039080427175899199227232408970575852199734801377115065920543976032468978489505842915336906314733833530948382029672335403393534908060486844195686434085537181707741538801551594329621758134478680879498872896970493837193796813133788395487134401233270831987021622992240970583882972917330109978721164593992245390300135319468637333852455044751305704931492740191098709339381537186063262620955473913105835279546901610955972590444711945135731045576081184851731268960954738377352632318094961817528964020841464962237497347894015418496666171667533910695817702072593486177440072179731944029269125860699046626135976887588073219558721173205559991656369798474073348480769081973460636815563508254849190979829596471131189992864816275485549989471409693728171579019662531219639957778109872383980292729382337973049051940583356905354169992897891906999519140029704371266473786412250909768566757462369769228046795284253928585064896804318971041326262994549985898043414480424948325201784746685409095130094909057138739880706005199468659659909093622238725701048266941860635907091189120080354850056040038762231322678864313826912142090886422885268052209131634033128933022398108861707168924845757688937327795861941261664058267256104949240796939008612859261993400142847240750493904769605257293287528924445392817491681153105719518724239001673089052809507266026840908601566090789568970599626952836156815000270799063051784865721286357866626758346223600365158630539057835947176212067499557424570125947353629790699755482915089003761162627653033037248266541334234668374572023159199426827455750871755971342182167203565871360079739918355640147691704042463508115450837214781050141068623947462186200934310211322308537310390420132139167368104660929904246553731473906712298415975502679937118522755145735944875111928583710241335580728690831055434366910151729060604465406643375038753184277798155795711988830655601099842872392087391427439641527919935429002591964503819442469242688926417332951176277852916083453389677395390350424246656267201210249007413257320326272855814113697301126498808245769713152218422614014997868386938082801054092399043707589476955316279614847268551100508872331347227477701456660070903795066323216292970183253884497270694938478269309317870733624859927928381629626827878610706208056054047026057243603846296738369552236720320198939386088578014353226312836925794955422702198984871159571418261111668858026157659898484454082439153641193743154825558019913784947398446142941145674627959944948578512607306114592407777488965149271930935512755076942592637434649103298307164644931428640765174419273650547644107402641192127585292292060596336275477857081659281959087462497015385980092165220559282419029716612056579253125999115750798483141340938562822415624313698824076205207141134054621987812376507640036465026363266251805368212612090948884699139987311771676137780599402949995822684622771732833324803644439889944085788857662087758278598781587652796173499168187781373612789708830286330608794463188549403102078848014967206502921114818838623054483501511709283624990292018541304327105641114522054772025480021050136452621082714626579169310349804426688238975610757776531392611735293357605331438414229316191926240250773435632349246867330588033795812798378025383751956509969419220121335764303626873021053769448001454614506709644784450237851966991256210637119346311415751035751207605171282758039070447168508979276230212322937140792906166990205542229291100519897474822830940111245247249655804505069882204104483648804773067075224868950685222341629549314737066143452318691866964837225430111127363488961577881065811425400421200589128043143540578208623863067900277267249010148186242373800963378859847807474976532489510287415171311803838303873411110253983244838827610686407666910138740761148565008971917751697805721439180457606534402650635699912895266735368160956173792996006773696487672684055947771564957561475739983340369439253709468146736168185129653727084771170117999513448887206972350278707570050147411010654926839692111198623830886466704634201372705043635096378606383853758330581509235637620968899558489974400544033826534076905768141726723277146945307486923759854387485794352819595730802987413502352028458032432221233435324555609358252425887386638711760639369804032412811884894301711914011649539691569983402141795219219794988823770841373898507519621310420418259769413332221917143138316679212907406899019776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -23398299396387804970523871780133967342407046571760252702660122326075674989334755207898472996255524736150625199992411700624389607944799605208851819696867284642055811511693356372057633171188666884776043754488096369929416227516521721327666177809339226278178401278574746737476362660297670483592095831276787454539361174989933503684876668174982942563634963849732110169618207874106291307421338956958152580712136132410237927122484117124706316212327477886839976973568357279602263523751658577687459617021468011309131213752371053242904673869911140870504770830492556296797367444631992294410737128427965719090082190701772970041706389498946830166525546950950642494633207697701302137252714994078773944287421445408094151738943665480897355255637056541803665754763164878494259098906597038112632849312414300551187559864830916114360461166334207127362349253104803797055291326084367074823824636730928648780120327194837480996447278449779536801735903366587758750655929791051819240115459684111637649844984960884911765620605116997779077005026670429089498878322769414871744033123836607243365799991818501418099948523074532620213843977355820860118104181367683088918160607572420717418853337519764320154525474448815916092912521312835486162181368379990184003175654815104003871098958733757235655523097102843191121989144651000296786461955977017556049354822655757951368969498924471495167398431042214278048396282624191106933203923894155773499782924900819284644153376051217876447780751925062279153387349764702672233174249595892343476855805193796350392658242802098799637395297273523362171348375897939308655319944871269610592968389722226931373026158439888513469998832384060548717567744417850535599766480489842394223827227218813336073114768858178245746518651094728200565015124284629552579289001937277634376405014192835589704644461794577223768708845946128804820447599149713499305706499001173166276408554481940713857380271509760231899566617839449836484639363934970059802117623740623106829454622410723433360656583269347537071498706294966038950457974978431967237528404649629010692117936665382036379785083723269251623645411014713732437896222895233635259479889685162244213153470375795186283795825494464298294770276104804256104762645883224726732129629115958752548440502050566575217386652856892722412006319507062132773361072926942502429702398556487979780778303854414198806939831069782809981105515085704419593682542608591085735032434412249826898694238154828434252072130526163834135246629489145630761945993344018958289225405744581605092300340339885546102876044543883429508777189942630482878215123939724814238756194252812450652186131826084824320284879248016802366501516690133366510982177626466724446036938501597233869888230322811160666127407209028248625931591833170206137314154389911606978280143979520192414068988123788716080501911146138303199122285072857110549206686368749618985036677982719860923505128003011299109324067727285509784061051666541222123425929721917912768155586529241519058164540997161517746906019551238292336205736049208788085706123593581295742140900069350916988446847034431990398949802177512351476118901731403679055931910194180122478901813239621625908833899016015207888442032004151104256317045662247292362913748203263759007907040376196710775647841964292090120153622325850960444103132251865893088855015553466683509265952859952161634491394749280800516086079822794452028783942678894950104967151369073636047533607551187476757540788597671715734270348847366406018586214309395848505461399714395157389904684711756965887589673037284076388198674431589861217283070351887085163277691115928141144239489665337530031114971250015170620134318183183006718016872952481648920086766454616070048380281526459212349229409252634493632979515620613301379147460772104562052727634018859828190615209760152418234373371418586641393696129360449419469260306643595577244846516661578266128181207610820786668387170888369508326715236531245686983882461363089885904998699618084819365830332709188748175376805949316899288999827905980721436396409938167296458843779606033870955683274207189081186273423570349755892176046474726927648494443419802950941004408430880724450304099894692664115230327606109687515039672399910488980619383714078087281616727012324491773240066870642482073794498664537894614503963748300150219190996502817513088943200424943355869604656565763596048992902298064543041880366651940042273905472753667625714392383090127469157239070538600549041301661250074580087966276448220701984715903605321610591933664262182850007157871321972308956099379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -70398383957331636465822779868697670274840770172873585316040608575907244879861376352952102771985894761635178400478426471365826283637111320512119404349871797154076996260308211386567561291209977845762967741475057176643921251809806150204874791928083729539363113597721306353172302602613659601663380569177390452507115541862603000690037832064291332198345589460365761811403056160323359554708335863560744107367943957520076669848157609998317159122639211053041873785738796584201439459351168288039978727145342191462551578494638507513550474549774433866387573166989093742568730182582730675227782556444203326992648148063968584022123980140881987107829066369735674030876811902575469732345673211597143314492915118050966273079750980802126565035767425057873072230182960933182378263638680455677822202982870039427083417452553415405821418714905815982774367107131258996481710352341473464562726322981442159535612069693469103996561812791215657589565140581564385576405203546810333046629365946940763600329629297617388260373099295690296516565535742481792725834801190535028013466759684424799809562388021720084438730523775078590036410968589917491517062857038337007379579394081714314315192745368273577287819281617524349724063556163505795602097167956789221100957266038648496713353089775233131725431994549608586449096587947523578682744114519815704384883697590107780569514126588915483714549036321694869142420922293602054356477263266463987118530812876640948883547380951377528644934041742220832879022166161255367826433405854885261150157277754949801838913622446038433815814475862598667840238773168796642477804489236021429034087007400032665759322721758547768049987855975621276878534132985769488591653331221777143648787821219876204628763518611957287694572798753244404373136819897884039334252751831314850433696417173022156304550364925965189205220476210427091204262381857154232427272732886545133710909960819885471965984146702099791160110208854364011989198045097297130816618267356056143913273319379011285552334233858642161217629824163359805795510924769316705071781975907678390970611642106491461063222976161872860173981367719610701869779986513935788248718723896916705782726462025893248713073164983616990483775417516834158242834213044961966817845175701568489815378523561832618435824095433822572115685326326617761678185582737151978379645424423954714021052912397617283344100144851108783271028125094235907856356120380152618751529642049708368273932280822366465637780890009369139282986859886510606077573584220014581962035213273118263033295368725688916523967198263698563379455562244452151003114552978360343158789700188206232302356952086327930531721894822787902979615070854383282260371692617158384952649062922579871359109974385919659702827879273761848718133888411000905215877313027060443510703701535419840699651098252445926034347124530321690447819956206542339733980697611808375941623138646938269767779146341525063826955092080944005056114298718078095797199109406344013563023930828942042587803612738393067860128003874644478066096725959843882836845276751953506760881505107005913691409305739835754761846130769905776936968449061021447302489513211630980197635107132588210912362620759177681017288678246804962518017116660175828391709406584123184974286998938358606015544068211106732773559023666103723099559530660710139344293796327328016552452774459916480784407560800469105379605399719405456745309902308058605849779401216086288862211022095679756699266670731169983063205905660108387955239746328865787788135550162873728686834019180891948293121396956031804420025688466049272046289760725597094451603327522278486727128245925633316070187456202669403156404081018496931737816717188595136273101922833554355400037097891878240813847404577606006721253239648703194967591673348281787303072960845572884390104185890396487042385031491352107090726294546364817480851880207174108469479515529567256017993642876542010824084489418359456800549768282691141754480006228226848136644896926053673635935217699948216686297106296935229319324261946471432060587486667325420965027590197909404291747653899263574666741955649274008872562427478339673510647749710178876289863026051133166533753743930238783631847813654891099125516582611646792810615523626184718500528163944510773935180994281712710168941387448393367302607723045802468756959508470452284086532175683524734760035101331524913870582437881573009458097687789038849576268488469911470499897274685274126974920935878297432762990646579699666623346007474764840695166141945908413733935452012026101196520835451895016325120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -146624537723980140983033156948324475446922395481588696813808066914152692555081235956169047757930030476059062785913979360182801291773098103465146426241882180848017260998502664837938431963074155678922849364471841100415462085801337169948832269765948099273772264309315364552141608568926327524793058167287730113476943375761518293111959245162057771563036362654505042003397475691278632635805987603121642401670472833136371626562555745617819402049181791097443814393522859663331325946495957647087214155553919552471822685446426081402854226949319490124866897140232228708061529898788222051194258766265202042606024732604423360279561150383239987110266828064355730558380286990916094139583154942235276361606306598620545124364882566281203660123908534720477482921046373112550421253907615558490608505683634791237491788498900074340064028897478804685310922668189151024492933470561632448907086611391963741352911031120509567755379544041703306845827260052880408364194613642386475516420089925641983676113081571868737538824690815836057584212766688740399623829733661127643596902131637460816110859513735218645941227299476922568445643259364790765729134849848597834163228056484365321100824994029537082096595946796437962957319228382692484831726470301371857408875207680409426183186325377438687813907087013365900230650118735999403351502285709128586571516093191575599729052366916586769585028066667197918157647824789211560869937122660857992210438070297170310831061544167292898287412481139686766302150277713853133243186981298471326430396764046781350551027545981957301281022170323350285787348376009996143263282007312580844286461385382757016610110996005098433613057644840234628004218411802871990907477877680733679222989633676619121578966287090413225030286602895174842767128082241061038752797426217336159631188779128035455995721261127610642274159618555605348208493687493373563437755031995895198218864707407166078290822083677115860679117107635357078222979596048907652817740351309531898268467336680775115525238098842087792206668784377278285757776695813210114120478686649851888749269355553740789122801548832581463503883090612726071351542036498758656759657693456567526145067142687810451125118119118347375063288915518708620895502621319146161055089063900356441990883429797223730186525899745611040840477750571553435521813520913246903347199007843345759093501915259930174680008416263877368040777759636666884263707965677586783258688096047309570292199016159735378606249204594012776743274297017342883323631493249143706027419297178029450644206782531820301087350944716160345479284143673973541813027415393193034091328909719856695665592929471494988143796462918553919051923447321932967647131373577057872315942460524805325855122480932878737257391903811757797082627249981533802803446894879963922777877155465897270323075526180835174161306700999845431028272884192001217156758059788934420124046623417185489185623850586366996537749245869562764629373442424186775504480815364037364607645336165622274051391428453219407790329569031135567496121634432282632263930146613653674544329628530980882039539764257501236495218156686013864227425688708482840237960731339639431158511440023502396544781116360816617022294671278346517070049063934286090490387219114842322235618881612160757788000506232771400984267325830755683360486577339002856503768894402948560441205131092024660071409463416867389090634685313089659604874573525656179219284205769960440629284016047445530190506677222296476590524175412282663846873220589583752415414938832273988771665302262018832112744044833660820813294835059695519920997624038831519990481046500140032977362973334790800321458968321177093012879450796391364862890416194995882642827323488399098718949809585537912097869777260609339928451057245430702093055604967348803439764173246369592544121027015192695874630810086770252826818667933687265782898349387872968609483309525634936560806101910952687566121787964297628220477538002579435940295043100372104514332868958182164094923409326751838227725428586904852094970347132064629261882637694270919520612958298328882394826544299191047354813114188166820729629565046162734466443875596548088754699661201001743706805063934877190182759693215608602030136604375274669950983287934034355657845487803740455120785980027780257922552142770158124339322287253016328544139312676153159061040571627381987915796727000550687095123582600809269540326781902130980648305024079117671214896967957624877918182007548510522866113780441592239561765569726062302870866525099554951468414016532956492814726718854004736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -630943338233381386217066442306000703453543340433428804642713363254972428451262145373560660872381045452771671364168345684627758993252010002134999420539995618842473896486487800017999891724783507160232540755772995056472025707932172470506901330959915628464549071871786676011889987207719905062947932979397818810939875509606665995232067246382083742173867716962566250936282860781053995843612889016120254778619293785218173138330239009038816987714621574781820313025806508964966527970707250169767116734828728190330233523541211064845300213805114925501925460138661263944158598170257117244302842831924424757903652578743612202695273798978644663352625377770455900260433791027160926276345304873549400211699257773456770881706060090495650845250190518271144190382507770537620980121429218105069852676266482423682732776461043875771362568917608066613705336527253032770828718691898768507131203124864253307331534461801403488231585748939558185317402992515907147891152912825399930538658410776088426768911408997274046519334238794518229180104208006980326032807579740421629651186861137252895906370643338770972790451438967173190798127822213067645730060305424619020723860880177956985684311093958617080349680997217795160181269919573063314148942661047249223401553061426238559508014982676143073177184007130103865493616675532206359602200050796255904092675966397759481106410017297899241461066477044959244501942708264903035478270207041536809136188835338792140584648558629054101347371964170563613002201420338471107836887045850133144041831689433992378592515791058085238540725310197353491065987828258099660995059322164966558868038859013612985618588728372031626617743745072894278673476817154967616157059013334230132319094610185673665897513468831433158034892288476669782083592538774669064371286225766213033253178739332894840959430648103079444530330930538923194553660383356628876587100412399853742998653468896990512286879357620074694233312366739443594331031127617328697929199285999506348041995967534243130213510538772331886797573515474114544238027826933263095604930684306117864860741460872168266422381692362669835864396861410004263620439977275459913262624902574916600409489685402159240054222805292667447797262337062393958690930906873897548024130857776621046213289964314384138486311810696728827062291717537887562009748129022295969879940032154743698227130748741863445873237063156108272715413424495616493156588271439547281031644147915796118134627787219839067712634961021629803684888232155036331601105736920906782115356356090525847659949569243055090373069381429396411405454981833083463046395724195245518204053419346716827962539600649620876196180745370967239611359377974860961166142754868673201972504813163807127830037309233757052392323037976088963386213233316317765768626110610466671216691419618564494725578299380735834419315703134752552122216732135531256533798276249938662333182733424392779540701524969112973284086592200335089198844164402805661891958030178648635544390530559235899239005296148843682874001558511167859390588638752051269481251072778109524763644812927012689298912342959294948803517733533969050128746065189857316999235801968691912712486700652463642170421331912544364314402275540001598276474925969834515468825644819332105557130394594723854540268088717384614179327486606208872944002693862395296724446657295606015582518777284188521303644565546866384761559176019980937641716124218174824953973428260340685032349799890155358221839006196598005079005962310067246207208400859908495239630899543556559121247367041085142822917803559938604892932458523766516235930284576706838100995562710228286352272706398289126880918057207271048630872398350558423724246339087533896233040220213043896470269089163238219073241617464794768814370129368171605290786597359761553504267872569429306368500795845902782566854422865866310593475722679809889987661334499823681058270118014395253907960409000573507923999771619266253300510001158491906505715944988142979541307756879678834442578941143946606518249503084897763521148993206987353610402430014891483756953535969928933083651711100876591259934569600547816656738139192915946436030264783868277996365062984684465931674662536222585980011419518467527446034794941973072516121376183739465466612679771713303218684750206064289408193713193157545824497486483156536295449456277092063627450692741225528048927880406123459892884621780711984952057844345631683652064110129934788510424006875151812160710594357958000936602623039931869368933829119012989434137966086268259043735759180917132010371153920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -2927662191904819760779181376290280321358143105895516205534019001289344724655677168114411163099006004765326233206910654157394664945631999655402012573852092905905160092934034626268964500042807752801353952901542618156700614822558949593925067765903051135510634193011759187516388769741682940409478963010934388299564053335314726076891297099882407525505246267238227666328436085543536519324467420932714224420832513465890276486628405709789642357173879860541421950974248859218965396146098484271130397326505797536963877815331899931094721593077820008409430266703713721751609639208482439892080401179026379582298357612852079871535417167463157146324608817534485288158120560333235848312760485883440672906117187049866671543268328241450909599352547242126280490936483365339156986101124986290094434141199372415372660718421253860221606328324633927076694632587288879983997803830339495007015566354496741349790065552163069751209248359299805172610896556037821624745441650764207976901144725533184030518500873638018987547879675321974009532322364947648425712448507554934395235965132385824389686340141834625834879519723255768125924087283701891368127983482020123128704082525777584038146819412544788683679520032640303823831601546630048784840649191902906465693069482639922151102280657233239890564325158685412354164933506197792245357582423527317709211211602985377725925042077703729622561550091376212153296222840302694009125348225788391894687748000775905813051285721466499763268717775045466569679017742430104353789690125961594181346445941183810263775814879201153237357426034640862845051089047197658662369575670910525311824980437857984465184095421859155810687417153876425264311422831344666443263213062724858802654865210810516160335421688975455314421186264849199212638625642070928723885369157905901906269674432143126188781885989116795703372231810262604544161761009651915351215119084618428290418240692046027037475976900586966908914907066836259767314937169283406901883249820735314528929860906888393528943444996071232382283692683424370683626560242619087066946443395689223657080051999264488741331633396770422650534317627783946091972760692378600887527186015293685029506556516274880560641466799653639560928143142432053313345598337421978267070180328959094039990880058259784622674407259540417961976694423440583729286668331031453485132703127103707292031607655180508601201602983945199687666295955017331658697281924005428195447927949301346931308912681304408181175169417122862482744401778617847397156178563476812262308742796626825190398746550427646943559644098712370877209837349487689091043260820177415442791511875341882475511234109405468407224215878916372917039518128955947229734504615828287051821319032286566303044752294583523120639095667203440816661866566074457801039787629078100133973757300021792934682208429350586932033322498004490125166819606002733582097794423848597257150085498378484147695776589746148598097995728573337359238780787162769390162735154222744356546932031785071841815792297008699482777318584778673051902321921152263049171106748023034299651158971925159242403842815952293908974007326367374076806054849062530773932490697876682721605307485581711980031042897379157400792003748138181839003657734285669318715841906291511496650053682097658454232388035186920459684150914502657367134616671114681383441473629051223621755919059839243776913989861787101045691767934595293929257242430738153296228684640895490567882013872733514692887053800157413621685327288640855608067111335103016134932155810494696195489315676007901244978240697203883365745934850484287924451130633036321979905051126724634986679571280095598516261854163738041698341747053605083015794138924761105074805319264452000843881181131104754685782452332571876611532661012419121902725493092107477120335372920410664163279789505250782486299294468589812143771012093291956030554768127373358882515233657843950856369516842625595985256530732173824026164623594494885899469134603899590185118639339979182473133128761469634788534595539659227516675543680488489905008283035075629037215658943795698635006302245760292056715936442033712592834109033065798135373226167972786030272933041204899964505617979472379142888490908382349816228801775250016738627106321993676256367544953446060600379523640230451930239976348062990429938948249289691861043209453501304188394806669601353990121496675299210093220569873639077100529322470954875688437601641122059747846970373167391953556910866916602906498585281324797927972954437383594376817989291902487391689660628229796860778250240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -1837952739640301199521438481528642240593045236985326085840901440658367288533189316388257986246059196052908815080548595247560726161697946937292259841382947930336876065357892210180628485443815162289047488083792796403724341273736581412179394214518056425157841667957913994270047161817956386483158718040966409098180668373485038152176173151332114448114816188383579766126605079032287608456335555583624237952152690917144537044827271422550273576817112149640112783642724180568132645130882550988958359049212637191978147360909306631064314499950809730446786059136611653863585317950260941977798812586750135829017325291935832027372570381440960729637013525245086452946574783210059572254670652396421982847162672650326807255943507063155776766852111029593804990550645383723891770401593121218876105260690276759642504053782149631288840591780105046272692147684074562719389201719894774952869558100738122189967696287886118006190398080339489062854396070335237568952273720275874603956580987546229698379628682037021762968595890456161508920303017559700344438747652561514242590032668292890459680815401924758298221049484777593553195395274410363972658963718398838697616574999465801186415623139530270011275171087458207004611396628255350555235109313994822827158835088593762837460149731073411291087199223101397801372302046836500415044472374156953841354077716108446784100139107728715107824269949603225604151081579707763037428326746738791035694207490544074084502699654249206823800952469966844664401484668853148073008037814379598028685265608505404373006827634126390731870368146481297749303925506404012954996782310329104534166574507497316757946705379285957852037622727477750515323783673425006433656543159432486708098930115718843306692384955461331208593734616494879458639904772381918408400964753871019455120746726169587713654696475904404152895117833721801891570319652211162786403720008015939960219576004701264951558111356175315592605502550502147424937174480278250250675738696755837003751471496836671724650168298305708047319019268056403590034369932749358450044630091310352463079591475748824711465759707820844928989730540553755281020877543761320422865081917742054173410225242710902774527560223473709064901339302115001849326971952677688089077132224640440410346041151657845766249932242233896558966460036509968616770847186301473182311169602378927365931056961628723244858474540025088026458839081840597718432753068753353885979203525151053041365577193093750784469388572690973019125569590469045053845847563451133198583210487563816090687426500087448292726850622724490903900286768250686551749511574985323131635220643343085679253348338272737174421688561508775170626846909303817377480913618486458398373635434086771443178328577328285900326379824438559267105451491692700635283713266994986529685967940770377563182324547623811747683632851996629491362082328357642024903768567696428544386003106496505826663532803057578044337165989866924426241969122023634057745963725311309639247660008503761140515556552628820419585650061903172145847573185564216788036940089084268757656229404292540549678975091992001284822312223270601735806284048709988598649063034999615720405023809596467710971978414109340629486687895593537607210709460292338696473633321779489037195494150157594024223608963669003745638213287026279411372802898073358921952872049649976501614906815332647513337798437133544902765027802464059983295818083899991235557203021942182883628948481729761158834057770438391018444236919823777207972908973190075981148498717146648533215351188765675189045463105386939055939781712629889848959714970767393188868837792650779005631436698943607317337981858722102071319194345984498317589048306991811434069116133364322654541201656161865712015078459686921380815727324325927742784654365067498277625748431818128914782750840598013402550615821478538885824628797459042516558844360436752453302667875347738622042881150827926765086886466660307445941915661465545301259898421672304731340391744496868523752018372074559849972136321453444636518310216236994350242281087509970757707722000815454636383141349078465605775031270049510761180461935272557639403040367820656637901083679974662800216518775351246639076300301169752254289828503987519673942544498956846598151686681515711560543727741958906562853176625676922167507436847140613391469371258858928119326450040354826223368329115008005244053501004340756909802543971348295801521424565533707488093239765278855662021819190519427219729651340026819350886110639749898438244744803654862163846270660715158175744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 15961494882745264630495949861648481785788491781924241640432920562794603747235964145778191995166725353231080963125451629861306190816084764506603159499358119205967455937699554595220847224427641533290961044876007017786944680381313067005398148339618917796818417661919294614318006807005407057066153496736356060614736695397481644120498620362668743927832445488965878605692450881817635931819551644779112731510105291325786460216850338621649292760023434164414778370253275993438965619943441739689172120254047541615977546986442367888628556594562773456972285523672158420145008039787191499030920667589277578941312563431475622980154467796839130463572995958040370908963446029550840075783900917792262626678307020749943149074626866843840712579559377231282197681312044888487791779787658088521440190712075774793074341675219224014585263169545128871568764692171853028473530805901606404590496148505969603821675391114626488939892386768332790513308724839867666168450698439474851082407074638186601433779813015332211596668148465392748516495908985806422695306380925036987933711312129972513006293648580515259801086375268809226611576587102509864458146438001313511914947032863200279682632775859513989823345295479535632850158089905847191226280876390814248319733910326409521828906815194200367993203718497443407935774342236490404728234312822705299075477115967883307404369719308155027703590693005619758332465717360988193052170494310174770496049668358592667616476382087768548240779608622821450724093250893691506347760539261987626005962926901501980256707123618840263111024410373502901369090578083978597036751378918188621202807530867347247071030351897560313480020823418678952961278356659634005760512373944143509123401705970822666687649144425441692009172149152912512106355313674931374053727454420605046125754873828599780350309783864756625583211064982614522996396059356127056075993051774162949289214157223307742682857759152134370686082357953043751405919544684321464135288820061078814179502104693057436237354032873387130444330821415069754133331098686678257428403478490448577983995291278176942976295897777316755079705058223724622880501771816100995416802662489868644105718233850102225748317820238079558174962787619386831310593598632271683590540219595291127972126364692120511256769363147123587944661087588520387491910564122832182750670962657456300014476354473703937502727298784955695797693037845770757156008555746405871530993347970846272177030895528995420502369698154708865801084295047107948495873462065600848037478580774020591727951558895507022637821438649556815884555339930546637293482277140960803868014080725262357891697845524769662996512305682050517405871550522598159926547912756352091132044379892757034539994967391195538693280270970489654160347075161482305804434747557836471619873732007759408536944358585133605679578230252733485511606182911839428864752590935918943377598049438882978072518185122236367404151400736202920555047999370864888719096669096226953629198609599740888840488087520857702883775653382128745250071805659196195363938040668117081904170654414253300287884710351852801046217232196149058667678354938124748105140035103383207175616606251009761011164515279011015975972284056072605633918689066931576916566341201207294797696404523503685631143861529110820215704598132220850334839543888908894341091911802065652876720560309166677634175147331865635839401856165543802538894593131107499586208317377318303512839039046006975586931010723823114374707874491209523499915075308880573245335466220988087689817001899185772688740331540789178084686025686793648411364691802317623919627010651338473882810910632190002418594571671459722660501035141147731020402535359067740716724115138027253188392729991864519128099591675329792971256914143869715582430132816978939205901426700561234842922001310001996581801892327157246887782199591689394561757553479648112143627540927780426250709573481818822564847183960927303036812295888648182314215458139481290099527197930143103352194279809653086648010704315170310851764283617372385361497877031645072534873929836512212929848689083034933109266028114757876643799324683457003826368533610461913345914260538041669998877632153120654265776496567986976149889793685617362088020014411421086518916063657171741931152720897123196958267923814455708588372062463146605999200427338437622669296664768299588087757910783397965255101670727663236067187735871826862219722615077731116592237883851057321102369097581918899832701852342037772729856933045847797288220204954546603254081598192091136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -24519596043945550723140656073511023593575457916674116007271635795140878642868323238012999301477578983036469724277846720502397455160378826188621572428860511706633250802556494314078674815208883491316863963341895632260043405725231288889462958194412986263026529878261085218086773279149598717022418584138130492457801298025764572424208832519671232345976384454891500999671860577774068402462637551133401577826667240884061345525909001900875017169271879879672114733107051321654661453579819437533278873931277304176217040355745737140046079683784493116735649785594937108442686220398755650773859709704846573746647369921952217978539704504740258905717020985941814820732141885618952311492602916242671484912663330050552696268316131152979388198185037726106931924409736352314022757977706516340644481657538452499078348330797478407140403036518726263670759563555652960550487393653046326606316056161660899728889670617962442588255176781516339138962143100034068959432998472011580450653906207951394689067599817789884129723712371690308084063024868597134100223900795150866470326903438544824035954538145812102035919150332793547293013946545982824660726428414816546456351877800413158139981512004936419844167128155513865474406541602029140849421276730644805399228988631260885516420551515283395467762224769965070842795646302161545988854323858882671101666450341590426815604531087205099198660724264664559239019972643820512253506985550805439444414105621996867550044110170560388976403133068139088944114856636822449565339477350858591549513302276334994597783275731585485685059090693873717030446900395605485961112554750956898581013072340236582702422432704466265027908747949268549591934848808025488768969675279204703136481606088281750961244757400789891696874545374183091826929422446033269734748233829684368219557795538293657337486373035245825080606526565190886086691991660288317484312755714694765057230867465264353177874932481057956593029471489625177102827112200344532434208399029406813616308843096673495642752968880892643590829820352981146266129239593751577301724392820151250106576059059778936132373049538027123071699940667424563122704209638001192576081847233996213840346311635525537903575834266217193702243680614441284414476560370437693911219251033196796618128674608248984902203912942272587417675959323787752417885817957284908984044006512594914460617025200552546669493509971700525558696461779036411257203812485579957764529380972268551479165256563363697229782512278927162508213610714324897811762638264870414668579868108825022845665871036993487461003131995446108521962581068554826597820577834054916143726072876706064592081830504994600588097012584929430138440513374170558555146097559443311242640115967362397948872716395246402184865574083527735776248805323766526194616828818864033589934359896471178828187421208858426889689073447062202782980555592990210253542483333817272059316303666863929385036868888088583048888623581938142095707887291723857223845741331213647467814092873868505700861909778040208788700661857118450448595211307394455154526866640315020855072830350154813160421328647508470388327319247167160472309079291593700683081581517653935244584288253145917033172769528691592107693846378738977769989563534488204794523817106607356361266332347644496574521218939466469536415090645585181634819260578747178265258526198975341208430516040025531206265963852023660717521779929487070769926054145442830439154256721174003838784983935889336975553898281087863018260046050887620243923325500364088647392400122075355887816743634541376916492146598575284687750075359640823564888033128142787073272175985760489321997165811585036337357484032507679521318610099876710722527398674090436508739271652841480342073670554468601030482303306061501466284783536832416034121411445432659034735044290362130845184596527577649145233873623896043214422585441333122005833757182223285143576270046846344812747091809773733819176094279440419051372316570911908329159785633451300492356812589070958939288418798708440541977752184849507912730174978104927993562186246608968740404885809125493668818294350259478060597820449005978770897136009985570019216462444790893517333910852133111853557078488127760634592703940350254564346116737487334300678753779104525663391532584488208395326716320547011939386546654859499090668303697302948233433225681206808714012740255036378966813745314809606145468289102295232162164027534170132669805055626620471526394234274680757195408679348916248937687002930320133305506275378449041772473344712416682738244072243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 25553661795596949979655839968315727263509844878133764821785355149382330710883446130430202060302208022555165530158923744397088841110023733118032629299757243308720251383995369864195002089045890212992298578137768190327936455859688831897328419909969743229629835141029475944487179975629288126988740592229700650766654309082745109926920677032133063655301991062865216198868540192155887783905689670225027863279515052152920283921178645588499704232471889493468011709487363153425872760892038924263064381147372984347209040116246707453528699341037513531176308440623996200218885110642449485159862459764280109318780201788251285480061335389830441636157438813672844070035740048951789066740875285994721954460136195418833524392870419272505646580776000374485900898724133434564735320833499391449517910309022371572816107088893774893875389516120266216457703685030413273927470631665153575264354235142255305261060520757289837942942736057143236080682992334358721058768121559262113088035252960198742981425031287061123443959167195400010544826166169759912065816109843152159830943637683293591383831498822842159960362360612149075178906063919845597733917042720003489207877923211485131196674084943251692133330008390549972197090220199600566399276191086921741982740584225168595682878741895570030492612075975183502439909500839909696325591696711062139716210276804933159495028654638035660871698326521123100797558260903485190947470069299633657166323032015798338250698730255078211507480634636405121596479022146725649071488658335100634764494571476138244929594152824659091051223919525985125672861228775786098714101431040971708996324677172711790367055521999057012441130723919510380722182047819234995448233824773411621359977318932547557929354156558564488380053177660192488567934674478421234581478849972783500996032269096949819840191295635969979535870064655044961647917446497599053434542001838485769388419426572152378033089404301143839149367400299581766524963359941187009668622989916434779531818831455381597389558811262622593316411173145575859909114432138837722234670866857802556981613123332474598234273448698112160561986722264546263459576483473292302414221467765048738530129402368017931744719692131254520531136043931234761784504389459221825717075064424432478978679234611790662799264656501959087988068165641876038883722713438464181399456301028047707343617296707816695294348517821569699309019103066822553389847986073700209234025519109522728061211818860590885336458371112832627044580481735703846559265768852376676138864275761802224861528875812278500647833369531741197321668046102890403396820980296461312950300049064172693799981316920593717267783085446833761665148401655871775556331363412549078684435083480024134825633408572682188828268249256604304758455660332993654609570517650509629629436431502521362972866287782469001981489284119326134399621592965599520922220386526013223740545253052655237814214087422655065414500440901091400882911821785149497461283404087080536201227604042118001142133309306795357707671212030320026123900418925741234528068695409974573715007872094019977379838498470361675333453465028191806272231082462091491777328302033076852636123637235296524416635644558125975020004452329289787871608203110991365551279726771416585226096060901344002698342452814230298442260228808809977228201279497033003429663737901691213538842634486374685842064191587543062753190473666935508563703972294135950938245090187157787717805812311740971392770182249869789410675827035191780731576407085679356394394053406845548679308150233768405826040329500920580318215310275093009303047928437726543545072639448968771224130944495590528766463202547428913733172504867295019459844866252528872867789058868975922453116068920435722339304082053892422138893708945295981411095515680999996317061203686570566059006480223582044218703262654521069193624395079086038815483868848835557022252941342995059392467987313985864305025716901574327073995203774890284304978417558195305234030926170338386927764635323577551194404685017794983015896480918028244227586773001558520682292027534016043945882019703082929150236338555388889638778769838473842867645267914260213140545439082320256618938262965603843557234549717614405064010626531334102592929046981664737792465492673148817660938842711810117941146662574300415673260567496391224495868234241172168255838374346112805799281247865581981074828286147726436779207525617285949159661076923373108438934075288122507954733182583165865537057868365466090521238553917499024196019690552706308421713920000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -23644701827397799568172386170752028003883653283875273615174337704653218161471635968632921808052767346243710922454223593081190115333743238058550040360756093148699458015816558115184335066336792465068141643760509706459936445873787626882155093516560692021977494608588405172143940885057668675140636779900683361393077513693707366573304156778536778292875828577329858331129556523526720313503945902922522494001703741371073536607786743334986231032273533470178673105824298339924234119277158152103071917661785370562122763198405202445472377791491317577738154284010250581713002550652452978574595649948575511415378615559880756137202398969200793508681289608677574523435765652147036871246255756104132726864117634568082665102540445762851508940077932131614805439746161130257380414925736972399134281196905290041159777582983496320014574109410372239925837139560177745232463498850355488960587380005967728815241914718747093975575665185899432168302101464410268930579954424291225879321944710144833456977635843566585035362925004557807088908060468140949492237376696347994800884540426389224744239683412407818414899271131349018961593492298881762929561852041719976736200793558227487417812357442898566192585551423321409008270439860543015132478054110530768289402345101077864410987006851606843717083834317950324566457510296341384843357709691557933467584025990639168643555830926692799100108894648371270096490789617784856203346597597070066323504297016394308161228676739465645321011311119451567990164255193710659708027619523637181838868476674477944597717772790399378478916213449813271722982538727119126432644919624201122799637317217277811994813324795856158459566642424348121214114620961918625481729106223313036387807796262207493115528439906826700904129599289228976748251517158105072554886573944121744738532634495905565844532315072192556170295331760906014564463765267515878421467125407047970465114216166680804306509001528350280662414838788634458354165020564510355998655432339417144299066779173073424995221249204440807355978814619708038629050842611347837651402537172623540192643317255811262579738201179307931360459688687784055574981318299775514488515668016466500810785218905427209626453404641404476987236499705031685726523890643484780227297555434327134884087136372869430275741647019326915531733209141149970663543262049748598137464096971968481222056105869367275013027662596649062450271643629842670806879205194308635213501518462255269824513456307482958969309443540773369670921619664232075193663272309926773800492330877044847056307084373998951894253310622504928174009415634975112721240327281043567697724371156429088434245887968924552537818829399388532856115789377569086946337444088283202038841315567391662444778202309039625928043275449277097025440756126001017418422144690112381171272575018136942300221298629506347177814915600612123308564795051767376611027709960257911994872799713439050000240437192185926733365330633509082877372391872239080924778032349459908283198941103305359903144002328138521037631624973253531629260173704099205960791525137058342691791549359043442772552887241573397650886552255821173267804321687588405684943690880107691891400380479528142064419044522805727991570924780031154984943288158246829544137003051810283033053966513300912436815414910665582637875899435851203999507008459826457144605795167383604627001311812752998443179722078746795914170342947646736285120325168723268211505427980449805088917734206697349689967471398809763031952320146529052218321863083653614129289171766375669235993852074054265148836246958228537723056322580585181571340273625375135861994565994769636382601152232872315690296400958471473665998012400127611738516678504275406058854858349707149596093861925310642753081570809449616089249675406364526720158667752828607342226226400339368572072432511910316083655520779576144691495956517646176671348706033839952353984943209682081242225987449024077816197496583907962875149009747653738588539657444024751846513633238028147072544451001286839099639559068551551223310353085215360425693746850080995453044113669610567360579863195531736168470779543533855734741305843627846106241825583281842331922330086051272056407261209888822003137418925573505714629265375273397264252076252709807591812338002403932349454694042946854381195726044663827460369865846102326257249622305423560586183645157144253935016623924096546143486101637194080410222052097846739230153685168846018573785294980396255252636273413273281526707290693674244226515111544453237619523331569229601177600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 18904155980684649426057200839182029154357465434906941059761374955898532888646324772544624062658903725437910742976132519482282460805017882737782068712918673279848446227385485320111073938771819110436532462243585419127235148457684694401254360856472047662820362214390994835958879354090388835977173327635792233907076344772889599267692043196241036026734688505764450392614568726760816936975380869786960458810540749001749649270043940140522160327931770702988931919231249214706568910385892637134733705501244998793511514111588460861978404755908540651767377016903811491392339483174110617567621140508826201766194213309513373129068175880411339210609220889544636957421763851360478009570624573611793991053890527492669890827802308933738342978045705151933445141906845514812327769452727516227187747041587340907076500895342591682252147456557927984272629241885554924764320881127613248238885387968017005760520606888874851513783589141281351022860363835885192396529486020486513476188344311193257957882663144888950514584050320618548712365499143864671987828121486363255640883393735615302422164121461779541686752230459312915846099194070769219492903442549076721646392106921235653033219813523084075204880117741575547873745377477808057788464319515170765801253296032014803969919017591743307054586051968436310298904157011412615678464738306482132197318268598704468968914629215088223916179487709051825572255707891545448186873563126880762554956873980177290185733808499683223569390341175928894105237448506762959609001791052944274455355465440663922825764996494363187883871299184666314418509608618330297184948926241217515875385196599434264395328369937360202324824903287097681337479131135625049922922348854423636059222015479897683800237133755674965247219884140169225478933177823523894740955463801575180254337712129715426527506692066068503014957962094142698560093149799335121033626233475137340941121540274531883846205727456904239716071322093549307435262640678047953999801973342164599788330379992941579752857891774986881422070821500075113486934360692268936464994284680630334209328666870378764752647446290563424441189012641847464750673507434696289862698005581314306959372859720512301388663094615709298134967896581834870318191428797643507228027057907920290919589661761410143349676459316009172103615257310351256923727173798938680202716828538481034057950294879992785671510933347654266892877767993269136088623730062180459690355041817252210176804810983806025548589579684554408116542473290439188211449318524856669415643540390900219415765740697509299781918374876557442068591274349514727749117826511528206945314004796422758264574602171114191148656606459555944605872617457398643666547481398339136698028503969526982051979497323587008805184067290528863415636714254665584309421747625534611205547860234246164584612305314602478739719415393569354404421720361569776063634573437128062329162192383895382530915149287387524583717205161821372537347028753638773977078475520636489481229231911508230968766967037284146555061653760099150663353092082203243525465275681120671959479286639410551993497212094264822679587776218392989166921152402151719228096766772823990764246996351148869791676432152184830889385879139080710132662635866098173229134917503703407598794526959144587065051279184025278824859196374147197250939721706423017371483955391114808085510429383096293727736253631081984784211401402040337265224251607813154322003913689058446678434099390550720334242105674970506121709409503446373163453597452765238695789034220514386260756581886938552307642061773380499672229868375357507617475595484241934129508410223258369928909131751305170649842321857526999728331603336775986314965234642685878526677332302606612887539800798185337467845394318771348063366073140547343610727258882135237000682405080674171483104494491669989188911013792284342330642531044092834922935331399522210366895770312686006393871858812057459165615325357794574092457024847722799074802609976144354632445500735240508810030336916988116490801159954864324994167948613583535174935471923284647412988938943148896748983317015889357222016533587146761023547176291602142993956774659387739031304088694712860688557317987341790486892656615350885221860833341170553918153223149207495393545284306943327093791933781178078363092835136788996227509047240466104580983833289364004964112020034144003061092464139917346480290141698435568666739307854498359808927233058143292146965638247008835942758296466604828991811462797224809274006439579786729390081695840993280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -12218100402003273066345694153971527528020181459094301495049123378476219542923218514485504355464639267966542095351196243849191092046050246739249476663342493169572412043115861683755732562996122566521106656232997896154555330982093931342079760987000048320352267972267999008699605324887774526450559877081654378069479690632101293263126496920708665295183769729296008662049668760458709625239869612525085232346724099668397617962762919285011312059290788673536931268783962346265192617133459099719839130430387826341161528462752525653000935636330006727884114630665478139457651867427096584029386105119395610307252485112317604881291086575445835222793704032865515210381498944600977025768482363656237409629335208256306502441576888435175971118602144782622192533270863575307878282484050511765236837823361009106791972742071474034784406557527233510379100113981191995893089129917929803221441398171594783656465618582453849718124339889867469575081453978726543298790449791249127016607744299227437114632726827717842907650790211877191222343126528350508267376873204267738266787429404162249329177495899763037664361507400081670753576817286466842579110492450617198121604542869615675753918227974314839834757566845020345653856412995409043270890082231978957511942076401553185813580066053855864624522794065061110326675484350728710384136375585641840762784415297288405054297892524188320915288654269126927040631198124776422452815770431262025176800163927234240541880118612481162828933639318951954644606866407242078065180657848361847720340360347885784779750873716642377957533450346614427755148390364861408156938007813205426991173655111801216331835937812229172847351183819075894223800797825766910109080155768818290522221660221583458342744392221654222414737223254984914277053560071429926166367628203625558329930179577309003398447698515672213487225457876666678928264252306662215700694364780118034980092854620187403794217201014025194593826862293799416903008518292081786054640320464253778872892338480063537526737484626002571589953867532815200911973831715182561465397360667163751235538544677571479983759931068812939350780509648387460611905572014962421184116180851986523869339722508106582018099176892222007908243486924986845835704795289537727578637895556178455702825340760816387418261750622777446680442601498614828617160113247674125497999006875806467562553123498969806149118098893257793128931546443872664264852953300512163318396149643630681446701398697185337002655331388578629277707439296412728137251999912184953111685355971209571869604693879108845721003722555425518393755119541026285796178638670581434327888843577599512516956452755087231964464212511343094823053149331483618100218815132865878395613092891853461650071369979510286421968244130441461145722470065795948929724222407677286682653235727420626178962721525811583540696413798266240483306652941615851504330217799233103635843887740148206124368502999752178360516951438465835921037388733072679548564735642044648384440336108917004839702722635478218929220463183468810528413788114414549775433520644628430166350702279503940660247742398212248654499194258028144094765527737022857079308317133298551624776880140743084844911760198054151390197610451330363434429030079157161611332097379064270504426897560552826819440058644925353601373320550519157234546129474325748828713353607892694186746611009837252355587124059354572904939931899470095635257265217180764388355736067841700763005016803410370783472447508045201263500455061704157226514570539781314849560624232199703818838594727210314728497066149014368767893627895284369266020097514812114424313550873595144447798344413962164162829723180070822970463354010832238086349973614763741609211545823327644710235856197349924273754942369104060840423372095274197728624512023998751874392078541973703747592233650468913414633258296020969673464297693943607578320844838612191050335139157442092627802326664338705206960033723595146420430955703566919088704336336242318481446082163577877761030909006168748810507920227588827668625470638194615739515445073313940179944054634601622963053310316434973059517028169954448313288955496673893022133902716409170275524184206983326584274768918742418164532535402451302060250591148144133682682281241970513063000923230943030255579653239452175785390114383030576216505689669098145509160081668111770179732653604298092915200180949200824414596030732232447388632913087380356234408253026492687259234265466193886365517694743871691897044187441422016281149293188812042388153303040000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 6485742763844998932719378982114289508832862476299786844802042368373398192481530562701983697958742396714544452278092875344963898599873121860101081662937841098119602672286126972707576200573678612389105806394476199018276869860252085125481333434242117121668047901380604587975875879336958952823036248597420247750668395820863921470759754038716555946337496492332698952446356889640171553806161394259830825038339582883297258970224273715309399990992643555194285517996053267511072525505455151734346277812954972548697536430321186414413663653194845920061836117628285202832787924964881975173405123153480895482151620886850619647843765447846515440310356943100565921596552564245804268018423358254551912172742467568469814518474214158059324458357710381153431955610907726406584803328603603206464663347242186212919478860251092085902291996826287951019498894596098067421694137969415413396072872695810587320378680633699954260688354397834648414077343132453686838137101048059035168471028930594369351018686405120623760193024458982189229847042753958972922375913081132020993508626771430565709800943084108847551418543761559159810703882207244958993688225144501255704005576089140498374846754934426056119487980854083021438858819991243147380777859582640454830916194293949709462066622947602509236785805257646386521595667280552802659299161836824988734546481614022941644256274536125301903923532624425748744579827608754752787080684815633973688050471094215904189168094990883502619715560992172276331368621381142271067116415586556031752226799953912655171732749985690784030818987421874950934490508407420454644459143282806270199123962426037725965883778231483962862863415880063691926945458356560056955135555817993961910357782610981214923945123715797323862691674394384955044319224724444257841019658124333186625091059484301157700120514600021097680299645428931603774247942837974173257134109175473289809034958656770824492336488612319180476057520833594190505162176354137073372506697409007395137328773385469736558978110584214881527991079051371198091284113491105271664213048599029454618382639126357949867701472163570269851092452407898408363383364787309230513628375819966504501637215810934036274756283113506697746223927819819132967343306241877566512888853256299982034818767514958033733194378950935227440108045430410297466964114527349418919010836163037976323745560109452716402770076397747252083816596339668157817668598610823523506992247754810418468125108884619675224790407501118282720127812202877763497573082826368581772540666997609432216424512364000617289502669016578486321475977582360836367299271084096800714141674013477985367301353786520299904246379665593532598356090080159020966818171218697167357164832050956386991425681415623869473517483514764384051112403467865981016692859897775612821043916600592091148160717057879799105172820795677476003752520145133727689583506751777220878971977595282202190634010155561832431716092181155545443875093782135116598510676063083423711362875407443863645557518160738502099150340429295776375255478828202074661781085837249763601724764718087622948611435508929702782604734072218576354972744939485245405117431183543420545246169325733863495264324812851815313915138738387979301979678727222699557613850374021855351555607187662225344978315366543894535063483331841585380528575385560880814078560359551351049993951388855956004990952561596447532424187397933599487792890111337984266721941100760624542025971662342172226188790634824977863533965713359278169125198504245733233214842509395896289923164901736687241643098085325361665647898605274320454339604890975617920697950676990995301998279902290829312429396051567891104978504780287566103292231429403444813488234603644269166779978284059054765918762719616820815998879178036757081771366566023892106061686742857262579387182877956773253478920348026203102416148470300136912098657535626925229798131033392257967973283837565938072426593506632298641440249209087160241813176859369749859666999695400452725513381574717733699847364594352106030670094146566638438779884481365889255751968421860030000579609633012925170752854722650306099048728068413459405330622880875817192679090615449189435591732210024580048698586558576184418371301541485713097909498168550868775271103163202105099516269711891362522012207846233089981968936278281215976946380891503138056373504864030426928782880040080728132546888774504734207166465321124765019816869766596171365460253728367022849969844645307209731217393880153223113619498925188116486553600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -2970163082678872440539321537243261719722986332302176112165902398925421552453274725785132334287858854805698771491772026891387835555707498027117663281169419434812618522573705270046348368412372911998351152463363241359514862216657688562714828752577460832794630516158579690860949044361099139977574956046542083605960473781897655519033236510683331448417873438813789398466561700637505567994745812804102936220584593526939059424043159395581542536575668364481589516330291993873948225777531855200238440388556889202928056099761093135854690894424195164412926120648565484916088949684483263865573472486217555418069484288229154840032320064021975796326668698544881669715948188645476471633058103588993685549994755163292593891522001094887682093837697154579975683163255310791291298051902841913132307488622676727130085231086653213021680907954732607879876678276284343259323355472203570790635788129665153204227352725805128255524741492403413392981095722268280179199037485241159531808479787559037721704163702680973508696097609360164743247218963771936861256887734793357676636655422379223239390358635660962592077260399465116090912493837906290393069049993551342156452815655661774258290718862482527670373504678717855849565537141688859552393860232569959119128234956562824075325301582271179678051848308302154362961274613279501070916478183105467879074242924910472981440437045315038833631110922659871363127825915543731084243400844181125815548820158197540817923872230530517058835200606450078025612146472585279637853087246408488829312816418024633602414421221705951612893187327761290732493947919819666374838797010332831092390520740055236641596383773934691946031403102060312192629014978142443270876030845640007901935684690723149583119193983812322748586986304458431106406912059836323303230301228714246146258664973800894922308681587200155676095013888474052869369522246290677990725996373502216128634120053126544264967564582384741449398776151008457426237423815417197826343185276250349697171714817005348530468514705596682004860967012650911700635479274060385941800460160731333335673371443124029388751403171798257518572709652386622519003276642025331663748257979389449337154553809509388290351306804008936981573458622441363481990842853522254947592254627137535777652634549510835357441426178308404053345956105660894908409084344013887911436679641846397012100774467891406885440764842731809915636182034841367228058701267635461816334278900068554445490201771879571107278727023112279675611172218657913997516370676976935259762087158085706685999644394623773121929370993419962083787231060678439700175541183962681526332156027106949287634756692095300025584446356044767923429583937987926596731422470977258127796925079089361755263323018583318136602247682166573599156653704695822441267642198924284408793916905307165058781802532067120359579676018661925595004244415249840635071704913249018942894511165191804691675706631334008922453783538394847558468314885467004970686373695255257759107582106559066922952054751993971963194173827963386745554275461412904878874816594563190516595425393243453598112230782371199834147881719790501513626665292237041600798356837760796974076811135873776175153584767697795125359782495658082318223235519427461593651249696490656106627199026067860700939466057681358712001458744722777643264123700825925017742299306043995374635862416529291237955198496122001140757823891456712325996211981923282564114125143679108433651356408559642252519197804233271968001361204734330133249984562708461004489016346781743185390849175456718198818846381460953864998745882029506159881737702015276667653100518572108541856187209976794280123774150827413620823881964813388475740324980067173200442913602600192712664247393079905605819018660349420324330286422591109773293454203397389427752122986618931680355781750398107138817623974100618820414511905036270792900192452896793499401500957889266303189414219996040644233747414392838058579092349241667931550795130194583336184671884765330313317354113993651287986387438445150264692164046800182656414964282906035877357728431617504624829040873401330830915958291901007935798410511728510881696832083532478183175275604040087079088061737942826652303149695142898011832879163849135501384268787898385492858086179381463927364014556901302209554710031295079644749455359103653808805315943736183875059805436762572527407086060729256319777878940350977113695149490919860323661453251885310377778008971106455434503309187282412220207487757507814533704774433458094080000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 1205648328653156307855267223652935904206789837684246048026562139258583934184891642261414701534984202026786466684418608945930734471332984040966603377563684928883830701742750559258526159175358165394273474053790095896043970318679138832262738457808960301049081654243414342895100469502666661350193954199693380451244984177556906048661716657316903002687619257160519674069692291280917271551013806837276249943306765691655801165790820481486589340314032310472700098621749068022993531326177578650166459860357349399448936908207694267153563007428509646955151622284270650181636831754063545786810231233013628649343778291751468127196746943888043861239342224788007043811605277222234574401245857438289814114098447442451645664406061851759229897139696010440150069764062693219067946280195666877001849125688807017594662346807734919950494978751869129215836058204919086848104875246760426014790722760491093167096513833181665073942177944018158276375236907620117785243620596792493454829067673090357626499370631124183461328067265446725062811425099370190746119492704245891810952653838141172090373421205574160779658480354757025672949555530325638647257805771540521366651749882354772425621647974920844678851731117858449489351336480278647789647588086734603467245782055183512706863162254451015043295709140669808924187549183272012186357775080190136986793555367699045613956991687884122114248934896386951316680509871331806965006893092209648182966882204421758457957020325438296034510653143895755046739575595163529693910056536229459268545861197758014227472387097841422749165171775292553664427197356065371697166578059770361399063632520275741850539181833767320619395867728282298951242048501472929711251594183814959261530340398532783124961008147784947099444909463545064272367358972622987537685283215529825930125747684219313545338816484079827779403908823383475382050492563052690378073288362329273022806570554470077611747579370762001965727370079223018171183211179082298697883416370055865324806891233587621441433300250199233258848376471980771063924742758166132274981916919459371725746778287336457867730739114186489952310293142495952388841576711552984163644966739989577870753525435386488639436211731511625870113256866868155285624018964203621371955055117143048100944148775111902182235706250845868818218719925926024897591949729462058889921724731381503127307642823597989649056812752023873098039823742785486159013057160924635607011703219062883888106047922471248426869765865103430948172392864983773768702174650979760710841147319988258209123981192814149539044723003626093500918134947685137176265803052028102311200005377170579731826166128286243519795141968370754281411682633321306452834106286547541517966331115049051814473482060371832362847760695840314674023455504783444008229840162856231237990575619902524680628365037063382286036718983818902958560736865151040524737865317142326237582508397446831771107645505723635913113418978650796114364589216389816440024607692074930012282862487942288711000410112359333675947183939612428723799303799514107581311986718897161893112127103434438792118203816932177674153959994107266587536151090311309676671554342005750163041176634972612503886940956403854003782405303746649106780269241094082419348860800390130741973934473476550398342314248328261332422527609319110797527701245929352152575163756068192130596303927807320551092493637842840460168396189529619434924924039295732392646708644879711848374614821909674136326815552683088456061870948747084153340262020492427695834203849152780240414024122540506141667635409454705972716869686808635186104289013548253500823982627764051796221107385258261016125682105705650808213747586816789013410629675701267699227543458690715277966376801424935548827170836469407903714417681065353170538402790312855209798663968410804247820468184941022173824689008800939841076629985953345055191266011621670822343149412613302102284625703384121315112383191807070810097411501466067886930889722427614153352614094577194801103071439473578688714630226781431519258257946399369494298965111049281643051591721688031020252031453387525897280087916721462763015959833512914399127439219773658778988152483005774947425329531262416378465398930841227854831011563882265634991811237925836095892995436767919561472917534641719133117657471345197030111964599009236047055732914556388928676360279246920160556849748901917550092871538593578622990478904362513643732209294486647508944035553479745475285961354596549456425395851800431595805856497664000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -432886995679713550859745308914210206734893561401858943524665460798439114392838360493090116124650133906742023104648163702409008227488408710815309261156274449346040670331140932730295365208645680455157310728449291203003036628913581368873318576244644294945970071947407558178584943875072100188075941794689525156469153326875689033595293178149953746594297713548344149375725905859520826257431956436166790234695693441759921800386826950028514999312497545828116876108081383801633885185093652221540402568110555167654176445277599506013810479381238007056479157823489742139846319169524644117523325650993933340575283538615102818568147483161068161276097200765341109929849594389266747908907055801446407165985200570656510969052665134206673295164197594429231588787198605426359289238982791614874466927002460050874394269059410883473172230138420798313761555749476944103320627312877435059931553231362462640671138180624326638919357855023708129652331409613807498190239085811512012534527430018432489339160490460825565381766815800897220271547354633608216458711737934340012474516141054614156950330254992173972130197478063962345977131699083216971049557378590642524620658571672011768602273581043472456825511088635328509395129729074520695500757354618226463012411950508940030358333969396275629377452116315152927039457954505076946644862825543480532001378620251956118604358869879158254675407293268890727196997434227381985523966313960859937464254797328355579929146437873220437470165278942807901060673022227559340706463981544719682945522423414444807418756750217313209634194176040909044668079962362249905036262873888498466575566027331148314863666393589983796268542358583073006729661424105076430339291212937308118012928400732921340590065025176443231109391722909909773036197396517383528439679630690237804859293095072755467801662921054542206378461061661042766862073513691438422595975223434479699063609085595116365702200009296102072983656925698992655386525315717620975872712310751140457683014828798286275957217929078088600845699874904974961819070616556486703160978269503440364607381250416066750505059396844421358203183570363976669144046394471029376494095445344598350210394410380405515257650372721002526615860455420205440570782386685500170985680859859688908766068737497167369653573260594312971992068373031272346367909025683764853345977411637347093667950169095349161004861865738516965093554406692248175222259911129725904327363238659985328722620410667781214979625643498553104330137996982103271048295529298132845847017764649543641779614718265285877856274120092988526463094348205662150265044123916266348074619466313195418132668679459865436513335953786657919344259383873527518276486533066732657468087900700979246422147373806890240981456864256942785332299309920851815450661586043593661883220385212160993349697550414734349847415806099244874876561802884031330124781993822494087812926637088706461282024226551014670246107904443068370334151979981713698887962339721976578004985442256535173206493330819448659223938825435525944211770761943774029359829092794330445504485727548026792112145798497699566721167715284580776257869232654821177784518855387884452449716871431525800591507154171744348575977245077176417249520208493063469365904536513331471604523086170176482453336949654957477291614547304854922551918314412875569869068580918288057130708228012385985556664111744514472664166350897085214027310970145339248591273427195158394078374332839286013166433135198441305233573138338953858011431180689057024007020780213358936189572664190343100059394251794391500454153767577447881931893640981806122665143610473647504594724331730069109664772543241296093367340667298952452956148663078184630243261585970459879028048014749421552329402934839082731810415452141665015413775574776706032848265126922842041816990307361526120190462143509538900647378788596723463519023247352451827617798885152704717116910159954207263372740559116160751274452313110647154193708606463198802310422955225824774052229335312754821959930121656284600739131597875551962159625025790759314497827946267262531034982985861292518678849880001021548227006225307244041896155684936664184370883168480216983199972488948616405448462163184726096348596799258999028316138139401876868701625716846587745181200708048617677222630217734883099962699982080803077309993867729303484842861093259536830795389174684714479525572460823335691037156554965391481090540120705128719629743343893739818722132229061884331479050118859958367184486400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 134447657978435853519215532633555336471915358798135427804127945286419203853487146724872016931740520848124796214318134972985517079499424105869425528006787425011373487077178972035241990379813306271820228770802273545038336379871667909118231330825699712809539008022452526046739528003567445301838030457453180222056556612342847432466868101669247873557390565842583673042754956199982107529512402270682906179769065704672978282485136167131460987376903242879090074583167627347118373393894928575582658450770107780098239429656005837267011123864254204781461993910359186420176157021514336775470591528911188103658226193325386979151418007027041417699158770805693539553721096684223920773519215812152100012445653375678321198515517165555305042056858275799250290622230945102140442944525496476676040875595314586643051472157455140626047158058630170059980880158942571673748015821382829913313006183819188159954329540135860203577362217042254461602131989924140873252201779075772971198568125738871693561545313910796677888009759018034669926757731812035813415733367287310607512399812081429768453863318687330966057036564128027772963575713238590261591279227439850136886829800912596847005423466713612581568335318097177500079591028700096961942580283704786334145941127608983298636125430029814665747111488528198218176126233776869886562503262251771941055525073520994583939936902373059683568012285552491463488700062024156849901951691090825303638937681037015783234050455715253051532673035424423300285018273842556975785359632103069480068300446846440440382749028181236323734453880153784078660937839182760756933320440298014253943558683578801400301885728722340713201089080122905278688427743140100039123888099729731938332271104490892343569721181763178097651017365178215239108466079073024462690926361425838711073934107318169138414819305211227124565106003775527700500405454834592532853606849908363811623660245914660185901512949985641282186119946426155216220509846427048389604898595089722306173589204725552710391763560287477359764693554333619064742415818111402353731513945378792519712569869175856936744492249718841859409968720710094024026463736910070683415055993303730352853786119074394912522432990761537938806635119164914365759109707737752241124311042624108956280346795820579203690305235018715866503317894908610090075345533118872165209007614749041409039221541909543059009194408089503319761170109739459400141648470214178440060748137137143660862214278242139128752410028354001461315573938873272446921044022573608565466918872154311855477875939684443677407097678752660023010561965757200493092058363056121077189147908046764548443623783859172596971987802911056285232375362265121131097818845380572566977726810057278179630996709006466711646121817002071982007072283593233283430877624739762514486504970419866669649606093858714070447424021246971003775129333448199561670283805471202594679886335023174338555165857733864355438751573608639837713160134983966262833464066724707169779512607852226008982310665267381848992923547588616264792673772450112776573303828592038816686495100267861357631238321292202757181143195312456628494907295641341146573020139822372284217171632789811351792144416967660278256027636330942735476716129340891774413799310833637850795478136515276632250304135135264346149976215372119122961461782414869803701678905332884802042868735046662053851247084932638842525256633423742392553733951428982229571745218826761787262865481887487152434841979565893582411730031294910754299778668332774507891968680291913813760868968106965627712041082379177936418539733390369137763148564712478879081810271575989503039296169320449232835690262839525150735675694415336521258128269324356428760218400279428869860178723090090403981650465004411428380651707097185604680487249636492525642009058504852130186255729736771945133422721127204624571846210827319113459427516026991436335870666233822335262440660471621291691359271203054681412599170200758616529955486661910986211815658028366569798845013231322820394592542167254677049779978783185152034517829805485805322425427966438934186743781844081693840401816005358231486992221966228014087099400851126869009531204035935187922382398782588449735170408127259684598558566807752979656939397470370944403990853697933529807858210861213757809503659528495890804832730982639352373480542479245878473863695203574250210947638098828759998402356263766333031422734796666818790377905847398624283497078710639102504695664055303595688319550747867873280000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -35001325908059548304189495554461541560552101511558788479677629880171773869408786025477114630295229154889746958188228337024906656731386078654089890731459192685037094238089611416216145887781042293890938584196996169887830600906558681864827589069638254498436466421764686435358398910442652934159779708229403687078617627155180713380055758597335930052540156720478362851012328477139243613029807857257783465185831592606993454886188237754535734615163223881975989238332654918385124926283539014089829907710614938421429922120061109701060792572738474249962889386055929726830503704056961324482929104494917663091903646512410071162706128103381599526146426260980157957292380959461553140457116843011523545530658397932035810260921746246019438383824090910402204162165800857850646025784326449676998679026034815538130636961181106128379074203187555769123178705070942016139826892780976020064916992007346864582716609271038608096767244508537312161788789593913164952811728312162824635654709108136762038292805238670927891816306606986724943404571641667321710831716678756986196928146394400339052712614076206913531228717400457104803245120994633454157904033404697913274819080359315298663924137324139852696541756983213000468901261805697358274173563097723897103441344876526329032026057520497480048436727074525774037736033562533646509149485018628202307766300124772525196645301446605403938858298944545889397523342233864625578273873907723168619659868764024312510474197950537648600996574509053718582304616562026106517036840042912786763953562333249460931224178853707058469582629188210240037123853492423753509013137593527544737570645130945313764340300769815350889448235982774466441966985905664154112833727303814552414140084161538208652220558741013979709587429763465875907847267214350721892894701271155194004014087918358872366977610549843899885873550725858050288074379970702683933481750730558131925748996968052091679097782115143990988207886684079774550458558483629742528332345154711167386600936487267768346650405750898578651157380912803433142921857726153512038589673434168446585639520405880656681207688072308070817677071179018970697255867382621696578547393978382910126676811230265646317284702072519674288063706743856370463095773097286486122236504255322074264175138709004742760362385018805453935466950959807211317805877878744114264644571112395547541943750353870838983934093144657533798527785368197863097173398555504075855092471516210481167706883497655797871513361868027592782160522630618759514843491622165099364873876155235970716682697054139132685535505700486851342951448760320919894524840670682499167534421447276683311818537121630691318915537094947120041597453702371218316552728264515966830380208875095934003308284506466444623045884350037396093365724679659113579554913337929215041671452505639097222811567065249160265762742508392917356128024344844874060903411644248326028249471102886562296519781528184672695866131150483277230535154585403680404828404449239594251779732743311352158706198442851803034189562752014713756240529264686115422370691767977016662619852164147253704045865445172896920763399867328686369684243351287448389725806816179602035614663431002402652031160681715445637790384849350725705241445896037143548592939536092912971978063898085107014811091029828063292528921549541430756595289057419640922400356625240740218743163941840894568609026826393708708909663831528910183555384469652325773422857205731278243079859886311164355994709966010269632648027242345300576839420110994422382167956956400451286102047872227701595640855451384624778089351710655303849210256934378174360970138684118775675353808010090722122007735001017120611482072219923311738663486089444453613819279526422349181870578656510363409371498686226572406125982998173786013856276527430070626876692517125905491228699264146663834171425493802937198759910074022618844497063500990447187897981638267434416117577931424894546343739263147326427471862131696702869686378231867319784169476460879381387561438778068520244881674597708524953084520395510730273755575551477700965438936913356198718779824026799741847902384292476528245474918704792631334375834902567362570347827792810814205048914605970016309344698427558611106737871657446977651796757596495816168128320101321386953539669159800036984556440264713407508982128976031448900408731743235171971008193934549304677426990907140295712055668472405755942173286406591935894536645182517803635393620790546050673565028456530757883791576924160000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 7483790712837391315083395717420594328233375816345975262095491556691941886080706133930394491449764964252130585366587439816971338621410940151561897454092631296037116269172539316882935290977439778088592249734270601194455985729875033958088423226286021265320966685871054194397299122516980684610879106382046804176237615487642701263326386967260783410560983206361403992561411621601368270563570839264953508437696463832154569823503653032840331054495234965693751375520547962518505832854496545475797018847484752782294751552173175293554123508311704781279116391927084559863045526231662539689981353535119728564135485304143122277603819190074244627450522558653360422196434393114339506972411143621718312334493972853454768656970150481830797065799179862225330856703907450014126936666631994298063109424229418227110479993329064440016157239605487189374370637319912787337649487207895160798904654463411013899745590971836441693981898371776102667376258390805496614266551396847678895097314259326436228861953660038039481584981081665690083561735469718662463182322220151592629290013674493158960748023717694103395498942060754586778730368737309138303506680174708085601248139593403981101607971851458000813821569258118340057286263223529146260724857876443846436505139741247760274495320325906156447320969921055617427327415930895887303943375025702404874187203775356787283354458584908492909709997074563021803448322493427491787151537298378097458312172039909448547124980783044763478833773790856235363521372188685318215700647613681560555325737513307588695438674581563780802483893467855699528688878369460673916656196091074777378394722981803208376932300766325130510368400859067199715472216740348594584638149884692912719866543955250913873457581405904266496254063924999976156974746641800761939595885472817241325498794307963089627070727247512896458992409933340791479901654055787367629603788768152938080789003049671920709759584724140837381128429489383045373421476678305369581054755992403018949645818326593704717031258104167016832401329678587852374997769728294473573444100286463074109464921005648953855813003058345503036248607128991834708957283166653068478745651610390426153907891463210985119072501297603536040163925331169521087112778105937520917792683687239130479530157583497206646865079952310808565154355754689205027950380314213764510928105938087638622981816841237679831066830387584260992545007352617182040626325493457897009227369352911148246040189742520658886278289284235057601245066004543209672994531918745865394024145465404931793276730778376446795125854938119213441567888403816021368283809967010755350242571359366271749132881335197269197779269085448732372104982423592945533216049783112589891632280154390965813244888927714624469539527162756447843246666094433798484931380053094462926631824619241184635808108914032427739591936585645570421707519754479345825508967483236450788005272662943237428742287535558292442733614798866490255446548587982595480006877368737395561435520933846972642246470040481979424736214752787497262713976742773490961967543481669027240461599439574979124528017078864283400208829660272232037975314139960218806638357710121008725795416149835261531667592946868834464116561779287840882861032045409968107978284103236144782915572580699347199174349599720208723415602288799514185868085932883173750245846633426192226950907745120093105615283470275303854497516758105097356437364866994350124256947266616004930691049374279299432341856978028952122350513059415550422801589542546868704192205873802620927715138626547213359809775854838071209231972066479686854597867431771830028487240280792199676596027186139095174158216312388504184083311448184142023203564055024867754727158650929483322282023579840732218647907313274529702405022305053974675056514920488803190998510310098843679793135281504879931711219562773771107113416744111490090796173269338444254594013966848271441706893289325162304588676179283397494386915918330028132847224031311534792075140649863345744818114044693595783131674414125881158921125304726471518517232115805186693259349265406696748372747609228679054091621203894636529473174560123901206178163707298439839141989874866279173457361592843126342203687912719753569909301300053087254435992248666785374363564426050674788494623373189776390413920104533523328253104135196124003712513406200036248136012869629091638073702145153279156688324997898850444550121444371935687028025108735967896960678093523809704689243960261773838883225600000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -1315763425617322693194518169048742940401269911942455803088695303427851980124918184098125016063969525708938044831716610784278901432751980736044048675196356865564300131257461118758746556839444438648649504700809105571027803699642833443663183245032567410439568136478087349906236888708717101673240422505958888472162940563480472415388160648544094979491813331635326211892415419245386401899990626206334396597105051625325085665903399354958195142289105248343807346764566754256238016815696163443344426805500098334676654294549110897803012540750168401886069195487353222429864479389167284446948935905627224887027460708959288626869715984035921821399934932908828844797340455850819901307759896628648015252350046874436916905811645073585734439921252855793977590149503283008850082710818300635357757867882294030653291087261420699777293382148709666986867419950023048838838408506234129633339094734242896341045021874179853315953602698494467846756180296340339937857191704656555898407415080612554635815015704151612831142875970662661953250005888541276436870442144176526834457605414745551739789547453025984955328832622155737083452177635509387280690219729878491739119188426950225122756238009345647995768366908540622379617719810219576305575715156728113263907777091318494432066787138959826438625886383003144752084944764407094822072440546413636629693133932294986460297603774785467959549236289779465821535936199035525070123356545447214683111482141680396942091552024392719549881005062343206851303166258638363009567531937128860381820199566961749467508777685183002269161374365225773150162809493718625493248431579274369231450570818568823664534254772212774365725670365379869061181367763038039049216022897165258906245680541922389779742823183316469647604830299696491094298194707879211335167977663304314983579433964983638031904079358993530960214336007131401991505247439138938759851875575642689388982188579323868398092290700799615991465080679383606871989339431802023794212066731909452208566869707821267146116842094340054239099707229050475955068480749467850644761575240256657411347330369738435718322229602091595673178682701078101140545700440928507691810479873293919623023980146466380927513476696086420464084879910945041248206929205890681576751451761622713123707376780121290303754572187909109893096263443126108403811746859955467029290049238664210943280651644040990847895741118468022987090463479425796841721711797387262950268273394685423395524816671641228487889965348955089543953777193178728881651153379815333579501206256162711548399836597667518275148739493506144643432781641922225213080874458233758554678233684261980382347011723654012936566074397101749500879694068535176277747822293070131492837383787839582728129879280346840708828421846978523928870326536457409198397150144858503704166269422430856229500468510606062427659207034527669013487616588906009254409352816998358840237694857932994540511772552199471689305580067277443615505358522389611147643450406172533897855412212730123960494631697860681746003777321499539839729523048849079506280276468119866951442740154725360633441298369446405087085844231059167160583916952441808083167343820592977572135743591102732140860440500918406359220401684324753924519982721662363656052230195976221378256961704337667801799433674766731076723706147849321179974185438912425841099375394442098143602229512992998918867579295866505150522800576018699875795210667011639563823526879904592996264970609316593993682211902749388685371395225565822422322115334954322008917777946394604030998279947937104733891879062878561540687487304073504416273456359195706490152320382777078484717657595682400043531853625995094684195436752404807840883512241406672880050327973793234511683346923092227707300690717071435523138385234743772846229059357502285523016664489679592218444318599025508708296218560298871257502738654726278231102832326549994167835658259581443870052516152573149127292640216014983545468094230658899349741476360023393539498821052350046393661520051753595495361700194636721638254782838125613634236313757154838577335168330630539661869153005911020897292394840431031403299868757052621620127468381872667296758937301311996730158039855615295291811288355768749773450212554870824584719971002654340160772437134927253875603008294363970638880145124476793482627797547210172844637236477817198750897242789338929658208526436587417695080217353118576236611232467920495111108274857686196071575762524703862869094694205561094799360000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 193231539787220255879320383873097476588891203432369317510029600502772186427584349029780288543052988719765300310191774946746404720905977593591722095849970314248748456003332296115097988898449737387034770650491536241774168563666000353530862210543791720181672601683907560899172956585054677327775579069421536134869351045042597010523671469946341279907201845618324858193256199538308342055060689124886940959760073548691500759500557411881688197512611725618336878242628124140393012408530547277113107367423222235694530073320982622747396492915444739194775740378918446820230136937529831998180037164136119561121015737287187081799771336206025464353825633985402992758547492540080794380351176352663472848360990921499756120944425438401361274353618039364081268524864894022134998828567784370998310318062699595625267920050704147895195544981920884961128421300825856852959863067736556893592360688949647302121968049524528156989432245108048793818180896134994757421885909934424917190751405931964747606602570510224641941321509222325716043200001422386398682577390177760885934711662042026481801054289808645094081746069036943282738131997223658233899823973382350110015055858374468300861495143493049854376631522414807076642875789655551390577872374685779019376396146997091943677341653986795394446094644555078387958922107644095741129922853200470238278282201143472988353619151365919674034989252379575775199771321243810199119470443678928283525596031994657062226878986722379593541600432680867758291241846371985625509099705360659157484666038127239225079498952888794054984578676469183075069609154520559076846203920920769255830245859055199379572493446591465907558044141480380867524833547372177823467175291734464226627076335022734743982424404734112030527989442839448435899018440639942559172998201390153962731333446757133804713301930289457522376148331728507399161858369793648154308573709621807256742050958681267334287460614188331323440269420746832665399714569853496864751918040550303906374920079952618791679540589321249231502772419914333075020416427967705572316411212727383190986342505092067970296515662263628544727610785021232932317351864866773435265895333684137962194401774363361427702424463150246944279520942506319957458001622736128939474394140350072147163068224416206983876382340859982730966089250740096850871980727468676619975673308908458752727199366964021512679725163188341085709847321744896791108543300864302600788809862369910577277307327025377909914596310566416719400139408267795116781662046535101701200176836281638497621068093741763289162157413774403688543728867050250478966821800014332925077271279124225942817151261180857988056084016662443122599579113490248928133356657561461522891278265976749979066999734331177044910924182035934616113463077601565977469906381483332480036087626078660252031763276616155947632230129034873077514034899343396386744203340042149871396323749444697538172709387225408965769027329481672222504960969493783762481694828624910559667843921396516539004818215167297432257301040890165519508343312215362222883271726317227325659929509066812272033822765485391034879790926077631919112018523115670154254815346835928227212557669691890379007922927662572334743359741261948584027519122967879910852418786841160117600421215426687061648919399558531734100770112319795591438692329780028669341175008487521494235971960218760061690232416115440587320122544598509258490659945934238864993834522718494365001598399716081012060788819111229184229138748713136932723265470873391373953514829736893935753750171243399171033424494044146202500329005625627132448629343918825602653932881893278290719610415423036521353954205743659635571826311843569432255516190802922918734790605410953597561708671380476831734647161857736926483705875760715189054037465773208447578952268285524796864673745329291035076711215288180677236189340479935984498325520257543020752125884785924587210176679669202026716142676599105226170071049693221597478070424625674255787006236320206187372896937283662309742089733364052473632514899396554421501299064270163112204058801310935061942797713503444403774712106300645915756628657967051854062893876233853523333630046635497098737605880876955025802301545476654129082875327047558704860934181811275488981678159716483854696743196175307242666498715128089639661399132619352947321885407974781743682435668633636465892298473301870113093149085119941411957087985607800317086530992855299618886895323888873064367812482433024000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -23898541297328708258852147217241075952643876470651908235466435525050950247465858240130006464433912455111999592374287646155229990149188929169101390346941967966260274785918868262291598249457291577509736707019801950707977016419950324382623953720282446024835721792432212965781152911109841069757655731008746824504460687773302471628197841643642453887737752831656697673434951180969185360308093070891839396673737765875386886610992911824055594588198585475066360845801428385354088352623623939610343734142197632491782239899657839575022898586559326458383252009008747193226931032266948208043210313919264159108849015124680615626329977255611669438010215925884664756481253757216546696980243123371006342479746540308748830073234008481886707326345315433546345192546793612045564333380515763325070676449265416777873022755093773524059924003284320659377223988503449476467248238046260735635800406258185843703948529080155271945207850635907937775112130645093538562780559532789966176693008260460161131303000569696655048634438794332026389167196518938731277467194782039720415311466627495458618144678233977387503856147948825274002674037069827332741613271796340377580351437408986134574933013951964062967864829254757715433093104559689814135524272259806801767199419361948528908847611010013258637206225285746580987834375998542291910306040972298641087034318450970117097245719399026718257914027265656029389153498451192352328480673143183762711276587888863637934798767500435629860582574527306837528779991045890540981395829898567195063641744329279019655318265251857700693630742851473814015713293943893776837869664081337811911448765489555562436029630527084073445421481136170787253424282444971343924150058210117601307210689845215821666741497441616549579461107250106541680173085076365179488113044696069129733521683483777632114300149733710071357834617229093364195524647851338263390649619733381713301347552368777465978493904607291729355242220295548478456983623293087790315328395866804136796635231513491584962228566334709548316967244891152251431297503052501136206693016307011581743141628748703911980847579788297191584125469020360360150658789431124103102435097646753694102192299119793064370523955469334509767403232904406713070236030961677447303506827916080675289008341601142100124252241852381938509573318701441475989857227279700097023104903279610373389879249600781129463087172857816947425463490875644034992997356107856129428411471447215375591298457202792879448029210791042447198462717688096184010473062291033482629926584175458449286389405826088838527538669276052502323166935123111900081155254686013832169648277301261210714762335247932936200646458903189305097878428346918951082276776647045040761537769673518300047929508257118080270187216001358242833495450747233414706005333132821094211957438401508135401904562572958037673028306642772931237704294393025754061554744648139484856140297982408740178849744193275079320727797474987404891351081592572516397144303132244818001843527187783518805098328038892246502618697878976229411606166729181087090385859454002977041770472428369697328387455529598372944201294408342934762980289136265580839575503681712357031801010827272436325716804355092806056183211427404928742149385578664511790084619866449980526771952997216981842818671561523217273040910182062709128632915049078607131225753812379606389316574977026559290644621270444177464574644548483422788125784049978224747419982968349078967051915560975883358544761543013227861204982220038641893412629460722901551166360856093276884579310154402057023419764490835702509890414657593190269985843615221858987285726408137446441193753045905572014595196053822396950255963883750437597545169735429918694197947621963878986454009064671697361777099958228138591904471623656318086526123073171814961285901022131192616402827504257729447502190323969198555964247787999710438159714878940928617554704468917492937588047830553057332139926395897667578824424478110423571777319838539998819168606596985901163295891316695089952760918478151361188516364533695493625743379738910092344676544399468462061175305703284427281463828901477934841489363158748677943796437074899966659437662559265507700923697560880513439243164584689895023790121678282615824231425863850317343014598369946790450232513643684392331349274770201010689764228910221032036447803552801433080919206268728187922594866743673097207165777930015108060138789528072401216805277502688276454151556767351637577773875200000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 2487251581173305041942074437845098077120365999539595116507435029758182856873615568892531219844209567830597965234365461789459808600630227875412344410920982258213912659987172235814971553673357525018376432863848109699659707736915952945373376398773702895145911184613146707365995471481370488682473583468712203720861614755310582237938484776346211918050552800100357799503505290330258058931454168904114537415541440471617675063345125178582196812179269127085882105876316850111219908616310943955006036283195658981444998502662310279064890019558275918153811828024438317924170860504713689526269309506384789193750429721036946575452567634894022613046749573561293043181969913883045763014988755211131911901238142220026163024533474786490784815208875609058830118082734150174436160459743090258873735150177935591053668229101042140087655580590003710666020823683007316838585969106589284170646211184707404540821638942025166135761993873110082445357669740723437161231442956839349011601206503126465683813502447146569861109159339002961945575675928566010945189105177275325624718447374743211387905084844333051231210896353867528827406154854360241737541620148636272612934731907137243920390284043950972998868936305785509655454613903052094677183846542207543873137369960276466065571319046256029318636641800060190123438138225379352008402238777938956502942866486794167726409627486516710245925411102417387263584731444267237518435233085953064709889172968329008285873981438370208957834586382588661404563953602730499756548836687462549835168177461963340902400083664847697315002603859283989156548246222654265078569539354330041470076083904845613033005808021401401539763195239210105808478316522983787738278600719181646790390087769544892875791358844834087390652686617140327765197477186135706908743514292284291976219419976690017326897482881309224149190407938560493508232609426985580308403112883859417409392160347712760742001148482881027171795814044352836999012028026987673952489509583434079717127961916391389899286654797101318846464349684082678461726812038607550656975251163107492388122121497849254230156111499131888011302994610106298651207478973544240735582831397883015399191108175248599480276664251916409317379588709486875135889818624728637959519794518077580520000130417871811020493453071108808085245539365340814749331976353539174441657515432116030604220904965993122755855705701852605078237376047312353298484302471001617052332455408342121507533519907874520522119894993897237470807460076508640827831995832889035062749235868884723421486921188860286249866108178152136924548632185124616108827793015812151585777572943206750760470155301561478073520251168422544826376687200751003567267124995883672221921950984173160576604371381412246299069918859225623633948459996689327794697270853237744182497955808147486816770981605911778126115275034164485838556344665744371985459388961452069034129037408652939411042843772515472642669982677140154540327910665383692662130141246651428060710419358049743186140213237802075461064827828608572437557249848197163864208135005876454664109155297397480590660780126936666193990017459062299376442660948045402818428374600382862654286442076576738716564190139353981213414673024709943383923739637129354124440763033086877510071789287777550588021423552103314616744594288452063642939683057733669563203183466804876344543790233788336033759182578772934062727289439339829553878407723132805644167188541314396948935961097929809658614509874370581127872165275625858013134857098486746349516716475488136831601740780639559174300176514868544055634399878272012776644021809652652821358951129892934740938209161413337740135977186943424555268278342389882336632409301492289494844650723731561585802286431535276724528006283141019247943528516008748535998934035980232754373649036577942361583252351992993864736093749361482500403280356091718602517345812611446352116119447902523080155505675916214436267202691414688485950741765331696055215832614336653533068931412608598247081996046005309540515470996632037330201236458947166201455953517543967469778892412830841243962781121538069540238659391411559365377779576906417419602834855901353720278150583376092994702715655936066869860548266056288843850037512701520100241380355715953410719392331642081567227177398667765934652131015283123102496626268014324051021971723721755679088983247597728337832725171547975412534557204828840695722030457490184341167503415341653194571455873732124344320000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -215847669082776000088913018146303309419370760402657591302119613785409335860599602324534870334320646667097528196533774747856790435859262782351731436827218299132728420254064296230973656223067361170060860246378674695969685061313723462247655928718109517705608427828263592730700362709710226727971989909616774582299387907757971512654215017097477617362343382815170642093361822542279765719375745017290644314018971978864878104155996025029260536311311858678820715914148062337076014276119576526963044765573650627809498136713701966882830717898433681429426442706016159033322249264232150694845407918364809164944072649488781464084423589320915217227641298363650421131552584963056789607237654730127539058074803901082041582083256556595489632646713689164730792846023666286961402903595379446935567874233976675455489369845510441938356116263306350392729702629304771155525558002448040699882396922795751222823315963680511574716408520889986236723072106542233168679283667654616508355312948972330102881955216890981882918851012009841484913732713104863001783047154187985843679686668330062006870384419289989975143166361887813541787133491033334549661632389371686834060598348739376880548085931867523511423577306795140030664893976664531617354320863998771281230862012313400037307550923341001439817550881171627015188066640486009485790569472690870075622014486037039196170068453866684097236032374586628505059379295551867609593226673070267780547085037270186504000872624205402926959650247398712492012971844399214833251440281408881287736656060633975214779727829774262270319433403084211608561766603681107321229818788847663007613816959969302280467499140074295431597486150993790640763171921319779754980283785340869169991368037832294895273679651798813877827327713094317499330131866032536276605854221797627493991285995470938197272470436221588233565140891147365591288576029038354444738094809577113554097928414808931813062748449634728750370746065001326392599078375091890998648720062349621844000540317129844892914090028850568021709728525982947027981397074295476954489592009847275209063966234365113211177799492627237035004905706626255123404688976574026571171402085454514807088588327455502118638042792428595650217027268360064511541014932968698025871624258118675877587655361311829440737781874074173609387764909083601538604892126403007996725614165685443910276159781115875774008866717146791530770414876297307960297933236938840497141224301114520547870429636078899848423894238533108425852450585481809301437010192962697601149287782013988607132231109779521342177967224839404731776853470218617016809939948318977645962942910489841993768762606953555051762047315001022406173878441527980826948326499426922134149749895075906680844521012550935611801370455471358851236761005632014607895352906282751800673754732707292101936870586578233435713710512700242828913932953848495605826034330164462529390489712258091962734276762359208844135284220976893497807428550143994130547753497236160436383270103135939606863609205185994798557619497987546787487190084577200678742952278287729804505947132843507148846581741731960501392271024589319954082758804146518395347588471473155561672632957899185999143173941130046532477925290105886632564753335156557916971830433503731605005408573573679261225132247137211212201028636803840219529336539261333733330736039310596964700434802546738277308977012555766832021909037636936183628245525020440049192422945485475522510034967560547776817796535547618629923031621914923194577286883553560189953540426487624185572767276827673473346864506667200014284132297641380245303731057398694459091673583794313017701272225148959444693545951300890178027848481553004895828096295285770458914361424922654399794636501401322030731682519998369057735006831281482680210930221073373512321493696385581800640960574802919356529839137572169364710354233393767177624395837086699003600881191985338930790285033510521372822301109964840387211445059359793370034262901407463173099797785189509162733170629440790530792907344081438112973249033356677137042989162905360025129515538088148623793945264345285740612953373915874189960812649523043023736590857930228709371594991562123110224354760310558246440338284111360264548750647891507728748777111216317505471053545251417863157969191193991309001083746337845570518581537481945879153782031101487289612325253165083307661878472166712221453019140645145968049802185352478283962250961464711782912409160646656000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 15276552881747071491391022401977901135970899132670637142101242379018153206055797427732168323395058602158785574834104342441259849981441807745419993574770014146089862408941663844784030200122366580306737275428732391798163056165277763291097971981762797784805190437655039737682090928305229832518311481317456378524421224025374689884564940629123178360900651858844462729963872247591290447407654917558279220107982592072039112204880064786590177383696778787621873185263509326726741781877818847390257959178649318978230792846030294694658922552696620790491982923864331283261071608405358637570049522001152353441255572114970242178303300375151530383644577908193368594522724318400648185859047161518443456305552442763813031755025386830011105267770402141731107900404332565387490617795795572557939496592318850785985006764652587040013801162711789931011675255450969388523594755339007525754046969487118249680222565087185137293443698095831477704122386109010206652262679078602468929192730904874155843481903058127440185483884245978356164946370720657480102291862284415573196392231438047774133253841415766685268310378193418403428506743500930493756057017073401122821972307886826354911811600671963295359006924165046755298155666988738685635334828504335409128789975099735960860903345287260697153334765941280449394453617406097391329578281418820093584105532463505925723765157704941552093848305073425392119653175744340421470173239449981858123387596256945816405005900706137271347530321567880394537194841855334668910274758180110631876211017784763319045952503061469721791287477502143425285187750240901831079274473561600934143079169464507366215758640356512341232573645551128938907477427782268328787128460131447308249938177231001661661491320982010988759801945124665207824250146842315940849604036169187878637708536594163924356176993713305366209201837776469294705878547062781759458952851407696513549517453935858770657885736982601461995131859557496088131542129324615177242072251350641568356952116607008916594679032198377608523735730560371395394635458496233131190811560519261222337519692933210733952211723759308886828354052787234940801991703324371546978695628130974078306431250999677345373643238403152563908193385736934370091774992637909537757267652676961611769032514085923545732831584836873527985586554328486574368212646630521455623393051717246410525932057499873384176504030384688958030943155478744591039276131161086831923346264163981825256144064082315105256063924925929332524334991074027678127875139613891157227360077892358412258027671255061696157480596763802316109880252227471784518204987235551300232801952905333733120723051610493229418771473378847089331351959156345451791229364584417003680928733405410585515690586800138306613134287630607634878268688284365973042228223478177436172380745659457830853805306152867432552801826955036390409034467973442175874133068985720453588406753498102219116532620480098068543759059266100412268804915384818286182622880928940124957481357279304529073479690688935990045852879605981584009152406401485014506797089943397229841506122233295742165164308022965692063696423391905547291973178323375956436093283133383355127432543745003359510922225848348695009624557921463885002775269373031347673530503572212725989356088503330882659877141262027923379032611250466330250798173379804792995615036887238792720887912452437870797846133897593782955922280438885602288732836767195689391830788278628297131522744889199645329598268304228194280619988294301284835109272574351739103937548441919375891343453151530947736788814512324841565344380776747461367345016897527530562409057899747984749876208624917654880960738537765113890151292151655830154841841935735963019806375146332879449038495564733952159836647036313559882908129752835975332636452208671305109825932874789768763920994432491840898043132839418597440807611730472882652340860622859811346979925376491547383994944004725717456619288953483520311449834076797654797030838551140650135915480086948796461782997458536284958405362495792585154124452238829231376074255673282994228812744941040825364476736833780837004668885768683839288553156577049449372765723343498074723251668995982144303628997127778572813066899000144060510476634959442708388885562347987414171912290197137986322017363973170744484726297221545587378195139025833202250455116532150690411656704634887950679502731187439828406392870051216334091728509344588606841570599367597470001397760000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -842218467432177238278966510132007814341235551464669924494251728590361213852087326165036262185851207400086895145156697395213420059310409245513812000280565015149917196691991284410001338373761071264964116584351335209621601202199539564927367665665960793122452981700906275075309203968363714223635149548039112726357991830261413438647262957496913634438744432205505724952318068508310588286148108549394528081726243928236782877499408543093379894802342805979756398518222899429217945143054100072242125033849513870299114496722828945586269655940069313650682094180174470384655853458979163086572098299964308757980404758891099735444935695128895598479862747845263486470060887474108692497870848782904411801493603956820270956308387105663172092210968046682018322754004158449782382748157481898960243540606688696398470130272421776336842021459915019350160832382857393053245450108817649481188758850705935149527504062611414441790442076826774237809967471288116871455272153297034862421378540759118693443978787580265837172287702691464053545511344220017036004853046623936797586939212878515203748664927848544866156814793026218344096470942909932808464302601617527275632419845248557886908933380364126213920405846139371534547468433058370529217086568211360342117641067700752587933410812458915294227372175587912391210038387948102428511163112889447652849176249741105505215378176948778824159649957151371676889474334940563899825475261402951792009880362942118746526330124611580200700866677706199779381959267641253963034053160528942241443023500375056230177081162606483729909333742068209706232345880351067620109651082785571188453967909937701957850148476632431996085547560207220392632148185752287204952532072686776508117590587094222391015736695884807859249350418048350961676658487262220344565937316809837534333730847347138000379584985424571537213988056665010365687651024615795580421088058914271840462139195545587143178140220664833686694779665680497551380135099316529683649739196391197415836481452010774442698328180359674729589316540870786196288737168305765437041153434381306835491253409918492829958294835162422744837067512511756271687252883612936016958661352947156960127093757656059360828650234381762130537311181745229476326657472675289138238246778250855015308940493027119501409036206328676517671258296333163653124363071725467999464470009548047542784638577011526010681208147747397023122904305474057882654127152553858409836919060856231482257672244554000107679314139358077733299140216593684636559733819760408375324510706620337924649268495066964270067098645150241266814333238016148254381194440696259681840692268037361672541261324820203579789957922231288041379402050869168175781761982539812108764138527432472926856314037554270347343010629024560785983393781374889737486863328078028221811218010238687364335851545195885053409312188015057089895118409900576736961619821227700702624889467095125011133090900359135174505059249239378828405364733328763772310139642991407585108887489562753489045030909810192674917799595422945825975551497624454390871278040183239929998116679042782719675275784127268707047038089189319831070978536406654559153401694120361407542019389302105753158885350840937505094817285589856074498159285352660439335671188662454866405140149850004571741737966096427773873367805026827887783612425242377139343282929623097699448837698172542985198669507835208555414141611567697859573706860955645282350948296271483949063903035835265352089444124718533311846457995885858580919250631072131737069445441089674768941232030916381454693298986988612197980746501957089849107273330072573627831057802581298011410969174144668645701986865154999527218577739936755959765292255097095717749281526161287094142631124683352014964256169674871943746573172689005367971470200481209109731778716847683127964874489054593154009758145664291573443691780088715386569960924428997170516470217562133760779270812177899794002448800401145164214989758047248666042176467234599895392797876241505369193689234379396035777727027787780692174531776923636348520583683310391666405917747471338419357908591804465059057876997078368639246033065802518661330698079258669130965981895765004346384074222515623131640023046667097199521125101516926716244637255863499322862472504378526340041206066079610568196171711332306691808213548370691481577830060279039001950523761377350912855353112724975063739791538760072312086742482791553352275329912891800289280000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 34322527331476884231899668548548023753096511480866898143510421318619127887056811745977013313548190306170462431629068448126125972718712469806927804365989197185462531013999387385262085823545979817527765343277836145135252218828049104646658576501368234976515317168640489640736965447987358994485193930582764594956226722033761171365976908708515490489135765129871039313175712588009521886941501709642324276154532640962351503734595804784278913441408416775241307720805685760798703865540104690909647258723551370534378752466263434653786430213223266058259250854839721268070916680884788865437812549004514511750434000594254685175797050225080364253869529188445374696128918511302434704060638238634357475161319456245802004673993414817845285583290555510820046104063073807393221993876447091883344264827511288288941901760861408097766374361235946875782420769185147749614200927299605620386032864723398317713683681544780900863818274922963654519310966747284079148189399409117299884288029775026368551102354351828223633515925191060593677183057956871388679356135767053862220669871355974575985031683295860037992071711769775679066758703432573053838300428373133785541137432711773760501055181484892952150553021427367492196404999032783019829295123389777054531617567260510020328513017767910103011945447549966844340472009618954226286174593251061430381840837307979089135278200323849530537794033310639959191594661321503659024596046487337281663549505916287167674938473362133094669148463280418193368912686372488400095375714532587878521242963315349407508570184200189149882905501496983625932773151291385621206094682053244632632080541622215189433925304178657011272232634772780740146941559256829169027910180653022941333615365006876164094911439497224834814374650835327572097689567345514791788591985006823053919128313295889142143493793912619838448588048561042012125586711353724174359292079576825943571986442186651781683374237736701550227755647522027978244139639181436553041683167771632185344195474551420127798472814897176524054872324007779257054695445564159182860821538914746486631727678260334707996919113164380115503488386326121470813716676406421190552543992268378399843907255455384887686105599786046534306482948998083857617692764417854860967665966203799502044947627744628736743828786328627346364307123826270027989842191782675945011208982259734647833223972134848009358435675429469179879948402068274231764174181680879072563721267307655106963775898248611225937911749325524596431241979620092355505266850166478794838315660396122279237263175418912226282563459850634590950362293271654011882289810084973086865279021306213967969412413599127221907853061277953519238875185324838052196300980994876654420842432881276846030457075391539934219635837693291821061347366349074600460755836853456476437459599955128035273947202028965128648466487149135487095660220362807342400730982483862720469860954977240788674595782795951064195787293459596495076315386666147081095516801284095814393494175871100412957492842218027440452936533269596509305794183384175136088363043271017169419756706360110821439535431508816887539846239101058394579571817548400640948620711439677300773495976016898831313286528063784070115915879909557531691048704755990117214367589073328459948906901235988564651430991937407226101912391702357282355043665991906947812756076892046236037772447818772512991079418808184686525985290802145925723635436342779648215986389665531309189211648242044418950532772797965662501149124992513196479887180062576425242462639953133909598119290670677400946795310145656562415409355355514542284193941196779456527416059978140875884927175570856020358302134377232081538402560305712957207312594770218757542460519062327335240029345458987664885896233199231035989904815082307324672961578766078071298890928330060582539921181009560961267471500689702827243352949715333715459668090349298573316652114198908529108911332219086674196345554068869565624916522311858806099624296935046281175627567270846087361801254767960523441042053722873229179441748876373473779311629138921107947832846718307349210592675880121829916709307877044370074102615214631433236660385206803686172076736019968724446207478376697082258377965173833303670752312556103418317810641378454551508313033047937206111335567095121588385987881797332398769011856942843489628919804166016563569320338155693820675655210639158023019196824272673309608852381736509295824794856456192000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -1011452047980511262380853861425168826467261698537251897212523608308217502047778747159728841801628922417020908214442963935354427486593841937083284921575265413964706670215999266681875555083248770988542323302662852089008598380689879391243866512569368418553550153747159713615383391485398301474714295646081879552129521297522816045577370157840127250990084756300588663857481099408850930558600264958225178106915335594936118948616810928581697260023855671717084925691288291345156850663336450944041009109095507162107638502936243740458983276866005572504325444660972487520190577740860348432855960722935599607518336057160683226435378077937841154976966792094872174614833156926247159640246130477338495347041778682602530598452823575252338020631434713670935488121255838404732558313262916023296294408705838320767395182488159792736929595810212695794561526352287608087551550414199222001608080322551288266137435615592075331583918693761181202118495764729646105347319866280061547615972632068353487658139477622642188124482760761312663319536773971548987565256074561590201083288354982062100447670285772018103999638067563730493771577620322085930041834674379077733750851604276822679609289391106771581190653791446190725212314085666370034595411982022060570401365245414797878597602839640811868864339076028672388648112197242855510640645650205960686909541976020219140408845414940817154597417334904661801872749020323471088150832221534290232799829172091953446893560537844203458598169938969509525749479826932143800555828926481915165883597157417267536310388377833110963917340441182492234561388147645045068745455990814955112606863313643665759655760427103509268911879771557624771004729544238551028486147314389450487153733430400954732984524701593215680431023407042571179886665721550773686419176449547062920297899977450719165553613980477498487983702151951284137568835028674112697359909494913708830475628537413986749792243881162615452555710830204398499315110950247375710209837134279687705042439368868154780491107442708750529458589744216284429234161117000614869119080600566551517364768160402596262231164055839374980126763877849567151138540840060228470203315333295631193212161089930851174197600912524974794874991818501038111574727021780975909819318467274555805428043911424546674455732981873980836977998321438439530748892887570805574726916590906457709114035186618099606821828089316015217465841213595629245142754230651691235468763636476282719714346186335541599930749066301706058119249715343132380083596990741779567453667830087260836188176438067250863298899993187672276025698615620671838108790393057361814790752381334537825605747630698221575974155645535167280558234842921567202842225591116462695652977875679734636565939598337116759885699394557697400240198358036763463107587100317832756495094754143388610102192053313504017802779573669225620626131209778370189744814645061399044247003214406859243646231072338026754980754626165798770535199357605438289539870931788399612879167387803474430165657699334422885537978097504441534097981314989065793711176550053632472643508700742272777187858325783118883038350279999407637056092902895532233886155421917288875832678142297291571325608751094997689096935068188222521856029638589822394673260354736743892372493238317035371247449540166190343616870567815462540896469441088386347241224076314684422958315973188519016592433878741591772313343457636186517118363210160689368392598037721911500623476937465425237824389952028934953871358870268837546781777502164538761600687994993437899689291004286291756118861952835703317483442423780759143317627116977411390232985704055131856478137221114099978897064339277959290885731920476426298700387234146632797840071591437532298041485363420307736645798744649834847601375725550584615771319528503124478072679886685755329691806245740702499197630875422489903518708825957968321551288706031196174552969615466097252207509303777834899024799730484423473823814026095614999873317693543305855552204174259083332126192746383498328879378768191519956895629237241458724889739585016831096051098046073432496250735563139530663558627558717232133955638075570750676143307284357966057747980600841170751768176303110528396928515546656223444102622056093167711785328549630162082255329737672020134617951439120529980750014730365314281575382287924906916630330935326236679487312372287931497392020350936476243314637879511931322087227375124260993577779200000000000000000000000000000000000000000000000000000000000000000*i1^114 + 21606570921565912315046162721343655950305666842625016725230287729981193064128791718860718398612462302294606313269552952869182332630764406462280486763552106228567821281612090474690460695045596418493589818640602669546735573832996416130059628315148452925903381175327155076510502018689004834406770649462300601840209883754813876442578732429346841186873489340838300533936863395535175397779199137851010364153554382773673377405654394189217030056361423209604356544472069059992079520795538982510427116707611930264243699688629363074263642250152611692833116960802889020161424946112073175309316596316353501611933634876183611383062243952617597963385573138013903115455542559438407854290366925130288122738293530951705319587975110791860377266587327166242277264176206665398510351769181493802707019328017541260923316862883973227489876249058720989086415908622037176380297760926224474867601404865447751787948242613059666862923900527429078415289395587714674668550714716236766739157171794411050666190063606356464027548031682764201159591053186242627285893575077574703338704257520310860943498114332476508749285391753794002438083667999300755146323911872667448712995289304721344000871508200089880156872027186978255989468840180099676713096480859343658288330230592471179468062022201205752581784613307755375048619932850496624253618220605591745253457134697781004523318622025977117648675680151551350899131378640171464854533202121665991257833858758203673620399290359847698032906985857732473650644789662561362674301513514986610149626808325233135584967434072753125261682808922862545168668873837522806038787136809604507514877368561984880942459897421749469735910057058462702250846222851236611294751441076972788793269972388950395578958115076272413590671344354614512501169777001375555361420520417355262505380940686396493841914231005217539833278892215510081512956510994375983004657843247306792541586589141881164773218309080511723378959530563616568103287518789086778302318601018690039244809208602444523141272401541040325943401964418057728050269105614143620229338266019664514998884533417725657769450130382371363902603521695315741163758646652100867306919647536974982269919866344638320113741312351943649988012509905070860771501004401630159482046441179876325374675843347596136583323722690986714770468724962728114940063268993490173680804049508536828867402371408123493090391837407707041707699041497909168591362565169548534260922606626107862381769505678561477046680700745424387101790375747132346480095688694279653594175138173758945848529911243287900227471620906983706946199287071727924499205464809361480826677675089636663989567212458472578293173875839489739152204935977293982481296729568063843957098337763025922715663018962127733215857733425533181408936131593494210010629497658899380927178070540929226844879573530381018351082496096852570510718815963308146265668586458766365438242156802157153613070273916014734153616720581711455117562510582267583176209437536313635194311885154652595534707300818354943499224281446427746287564357076393108055623101676605155647231256145205382537595047094588142937043953219058342126155931153023111682883134448171073547343934405115871560395799736716837705795165801604359051826232895596609118338276718524986822819776109312858325948134010807357824975623396256109397568450256094638783489181610130709603495941918974284221931590793499724950338582802763050103974429678204551251787349251289707679373209895899920026791276708622826690500848129582023006534997848777073871038003783743543110064607866528095350978478774777770450423029155079525257097167662940966225390058650097693194353683846665484313123271505464988990692641806841552818048855807600088456734348251340714804279957841139802334294876339845474448076675262811975121147584173695701131204114906608368548165388957537987493949820874366477205212382651784242436200734425300471941916254856124363265882733205914233883287547489581529230646291954407431071702242524509583042280585947105038357652285124362771824001735869744846126402380959320727891196834549236815431304112846039886791967067139806039075759346988189106607363668868617235623680215194230158694671833717644292269814981946519145758500202992078414661080810880642899500619874549081655556853060604528020434719405313540756347411824452945112924761614950611631087952528254014622552125706875431397897836661849860212834134642005892167189407157175220961280000000000000000000000000000000000000000000000000000000000000000*i1^115 + -346671835609937912233454693149143952139126731384968909607777802014761382289883777673521965230610620385132293460564338676268024414939052167777358775183010002781909325760837797029479227620082904379978040704934272692891766313552049981405164593681544813724836673221552040397793226997595070099669226869295681128103194030583454171098944288495435260880396449135713136603875107237601733140766258094777657024712182008308153220879373181906376793871499536928808062992918135962985619811236116084052659134362906745362203164576504745374009007718596766971792725592058043704974938195789666618508927918446820299237271796531115101865510256052642081377597183944717576645558650473271908117430350769861688463034764966535256807016707302930209991434623368217806354978244689510037376862024018706057887983337356732132453573579898765620084501084475436678492240119759938387107437808673991809806827587928434523749583956283113725518426103605420317842456541547254861915167666957548259985521679679993396175031642195947097144465834506217310605856388676728306538606615003173865741789164883603076978835002704730697546099974374040405931901318471201076566168008823569837882137637066161874385010265526599390706061604344061451258667397968499589548220069082407908170828158506969337053426033281829345531356571694181933019035025044766788671342573143714527132409354621691368883324645028331850116371389795428806116753311058471974735716816177966129786183100165175154277450302938675693377485950991002003246473030159335261088920261391788573538724207337837806285370129406544603929491329154750666647755629960941940511902919227931257017338590435429731199919718400581035557798653878945478869757810476973087889035367883398983914308844884163419627607488386804464066126685013560340608622028104372585459444632494253993212480378315350386479251355557125450801096793706676632126400974838547280280372385309604099876784905582912775143116943089447487045413337143465255906564096029127290682748624644370717071187472781221364007364021227066277841681614178501580587825714436693002335635163497171928172927064963229297601208978819661257002556885224262008654204587598362601357278810426696060564343216651729674739830345955435684667118389831379091589649368724831118513492024345174707095744881377049089834143433032637563095889400306600594260487598381953585030453536206977890454283691491648050112082588592704665221682699388113995306955396322764489065469146991507419337222285508343526779388515219172396171025714906114966871294865426045603000062389429375663166725494092058643643911781560138240426945778394328245967295732741304004617003662570243961406961339486810452360526376819743906142499627503559147380095200399760505056245325500783147834974160741838630415506861211779643555106891227442143401519152945107332594577661053697250638863552020827707325645594534030108034445281606383344641205169645090637753071105232025405078106084561277749523001454392463241937364415074368305460207429450211237456541748456036732112091091240548832426189439335694481893988862716254562154186219187743349129612393778232856239004603745371920780579161368535240292526340219150611243603200063209342239129653511009426618801573187727837372574673022474093494727632593830709367467250574498295137885331908812660696096807050921539374032138054820519449236422531708247511530418548088089600336184660646590421224261160559647142798048528911980913494373368366479615918089000008533920318062968938012769673430992095873795568474240251374710087916194771301598987642471270047188953573876849690239896003818688826007858710194792087689320934433370798068227536856092085876818510658891536052393762705928404943363538225908373337621954151657809863864493576675364435810930647839535464398939687134081475816369791298671047012922396780016495298447270715647150509718686903064878107110099807273270186026896383343642547645367157925095762858289017219333887533259658557699503866038280189463980016585173946226494626923840440525182279884788547266591274692562031005850832194209011353217985189625951246781010214116878267740081446026379000541412100953852045029912616039417883366672340391870544407289824651421494520538108313248192276781560653507269995430590504893985467471914501408205737648465530258827885480618278563983506912453180389560952710315786473606719528362943522948909087681045661332407249761186527067004839844075862718458178045621116251219689472000000000000000000000000000000000000000000000000000000000000000*i1^116 + 4432372145463810340624175054726579329668068591016837527108813071987441866244028291224806880239238792699156935578219297645555769056350472525100602127261370139660110262157543230808250423812118866955109666882634965746715777608521915874585996163782664942205808458794984732114162361472897452795178497087312007820965677604741199429139845331324878864048743184497447103363599194078636366668188910130350115488863469252521488444510998585802268317043951538054306028462156578279335572573049700571712216011312834453328233388282703365772317742500771345298975300794911533705416825408310758236269563137091134340263692037889281667694764750416961978139558628540765037608780002163084527600580347339529535970921356735575571758726328383084995003780464605188148358158434629355528312946500542289503289240749311068082212464652085804951142936952266890494031480686598785251211872725006629049685145341566840623808279500228685110942113803365331131037454647880849228722450690679030358128518554180811592243878290580964911047892729683539309652889617612145607039337275427454025996913325594653247186379126255949637909024497222455951943146990494329037306480560423036807971700803876980858245324022181373334953376750507688476006694546718897370268041920556958861904016324232187901754894979444232956313633332115869870084479708701934894934112057706108700568798688897030908805791199788363473266453234989163553418963351675466748845560394421325849997461448182088909663228766666802634868433565264227585001206448059269925140205190440274384264271399665977840080204998357627421065669774278036743792454585198681673386857304197688526564568180124128841230329052354160946660442567081330556068042726933862093130962388126441066525471513257537745766333554570841884240380375976939144847712619657567386142042284642151736802021913525990989577198204961552999303863397663742521359028939077357429074702790406175496592745758620327836410786597536709581261975864075013114422934589944866926169438548365972353491037089134921818481855170211325975838533959790858264081870345822416030976420162378166477288490046806643155421923263406302609169014847208468583511024705034117701589371194339359791805555344774957708156052373373438003372653264418315846998943513273384006572130623975484474750969150515665058285190048988044474977016212353630383522643530816576346302813064434783209140754893556314305728390041580666988580375529228342708631489056103350220285030969725049520858009594559117503079864240142236107896473562999500519400860572411888568587480903680947426222259004188011041420539552818119946405485539997033053508290815918645507837957451908684295067900617261249671937229817487712045691550815186687741590027588505765189858476810151709610699429550274117582432991829529751355867391888127013626284364126792684940393637022408386735939586252200303821842778304075067179628681462129473431675124316137706574540878988534318120095943216183151002118636328773353492251963329698073185226294951452436524725394984176023639459413725782660435799897681504114689617933875592501512609962707149186110246863761867804223989215788460121043933615886546848298154405338529747949297717057623447225251672790904115674319349792420883239082762384363252735247976877444496136335129327405986905503208089707652572351980094578935230435119774709852856397483297300807494061443448475392606355078748573208672708396004055306703847269220633317140481967353347364474054894502746330536887408451953653061276362444345427238305832766193692573963985359247244948779033485780051426025735222989458549623875072465192512697283198508528813271333006487870214296471174742246224446699647975892999720617866300475380759893824785928218492766176440645281272141509038675591943284882992486552960339451070017827582440080687068128817303190689454278140541550002134797786118993798480557431218407626176713743934275216160267358077677685732926499574535892934917795193083416400838570736415590290117469812703648453768894843697453225185508462583853591157601867347003036486027701728372539827191135742014661240052855011337264575376249132411397198942003913886425246209359676680037991431491053931815258994878139157207127090517732467448728655109145368184029902504511804816310958807320071681666207747794366670132968511704592431938249583043526026652640184305494097796784772402415884224606304836406461472783266717398393345013983990628281477268450463748913627136000000000000000000000000000000000000000000000000000000000000000*i1^117 + -48685836102718702838265356612178646245339210909310262200200291738401583057210404467337319474951429100584008124332996203835057079164199596503982802239449164202053939742471904579745176850402145537899433043748882615095699545289437273936350952446190360182614642235580205556062616404541307204241118704654445327263691011607899720329425909907625537032966507909815471938187568657914084027883394138594687710414034937715381388442737840406438837240722530667631425406875670586639741447719945855892632745309352704194703478837967497270227598502339618617219984673428201810410794607606646588282231027933699901858945396569878072290713835013951396130215968262280016835492441052350913894777515160858416134249768452392071389082134508291100805798601497407998167430920397147753332079573472614511182202693831745721642435642006548453958501983078714745402472510574606847886369597181961585017026153951354252572566470077104519112481410537339670548360299115511483315054391308745683345093028463795299630397357472096169836180947208620553878302875840122061322163955831174917910342923000892594365348400257069858035573623711565180211671449975270792524147856336492107362237567804825506139993343340391977935222359155214351421185367106147200640518970486726709474133010064053466506120041010482558335530180797520348543233275624152283828382029738675763966434553990040468966537254199203190760816552882282422338253004014136084310421295492131927355280406584050796593325814453946733085641655093561496938914994883105560797877455361523543293183097621145913946533081515872391915212825782688320990515641299518387457385662881262470150868678501563262604339232796012742399479898650572471543772202927915484839115169338605368021177260815835758733109620889290175553735422188646534629595451395678866869885041000926481149096423271728100300055040656661712872753283671183394869888003072186723237210306348816142026777157947121811003475516386439976394995852218218121604689796133394684389905466107081068042546562187392378242732501822038454654983280569186197371150529919047211935584674899338366619294147395266848185388429915310012737136057384094567005366525719284880444671027295403275339608800313286668167345543503360140076265805325690708122495615119897143722010657202943604309993563612463273858068817645031472365252800334717162224340638891435284571143537542958316927225550338483880396743700842820267618327602927298175195062024040541049062168001936945232944657025550443138289682146102100197500693475594832593228048914353026255284684271920816684618439954381909474820642539966426886995876612854881491371742474802589846052945876323285049015766832191521458092120862661993849499183565065562097425325864372997118764558293877326295176735684863871395116178961855605359163133171294551984346727148948528318942088601667988363876891346675972153470032079820635577222083277865616340313348874754840902031704599340224312546701591592239250138536610679630729296570773588335873559836036926861597088810162020617448050705807116141286444117751946609736784587869032131855916559946768736274657288312038063021193082932594869066288885917072770204419458654032477593366850339381284452167620386549537174328492400895528928055561531994577582762226273332316015402943065284066760204882700774596318761360257858451024615294305439158719958703387018860829081631820336804762157144332144297973964025651031926691798034648259648056804626367184875525651706645802481223908592837763769632553251524307263802970624892829496287907276624154108438375355698107156203391184228655365717855430783489401824741422862205971263248332682142692988628603979100464673405357651579715486476791558085720323519734519634061727518171988317553444567396520369451909606004675204977803074944243404332588299019608059229027507481869728152465304876378580339514806502430803069417395710182083514462536828446226084384506404458280578673856989915559501666287457816016489219481332024685130314262484718326131563505546032285080625940654312505527695930715531734674244977315941835490723120553922391102645190114870594240546369682009499624482729154419417071424432255988771991602176191374289802189064408258103398160008139428939768500316947146869079935629935517046781048136213553877717339036481640372535825203248202073077924688557960581239520716485718345938099909504837990678310216314085455591643017419685834770297763795937118744213536584964264427520000000000000000000000000000000000000000000000000000000000000*i1^118 + 441195428170220862765100865613503037281502037933351550422510827053137098237643303773392970830958156666172128458308332901764284955001613536455507080385762265772405536896865611509796961155780187637542186429198704171429274385241858106075934911730631689539649895424322090242084661139643824147354637236113654281112195673964026676081800415623194901197306261193897780200659868748913762254170223341809716766503770860285878412273340510519924403774864615905674810388187749588129178943025336014144154450421764231001709864443195732771575302097744554253378968397362936638941810128905879984870680228609968080712965669580207585228426543244280487169934805584256069128305718085440767733515844784426933881547843688685426326955528014673984886137691154141044856777299212731841641146478030878659766346490955060935816910655243131350999866503446545916522033643708287181467840992733799221832934158196444429168970137511195060366121720360994003197751475450667149441725790874349159863303929188149309587499896034633444827625625589851936936479340800030876695080851752975891235487093365046257236682196746194749416114630765258420955101182015658340348454677535143918862729700461159302550347179580505074476447367074450523039914282278643541261608164311096850894903543656632108746431388956811264226597778541476029270558643430618724279475107498452753652892731417737404260770970362311004770320082036789072868263147468325378376900725018098675246716192576544020055762739368557400615146007078943267936169882327927480268254601580160864856759986668840562963491262146705393486976151907891931127368815588655229996776107223582140684151123825358998421509654408384877015034085751875274671049638211518836110517437965855441626212885048233385938425781683648426685642882400968886349344267751576833734904114662539597038595725167941302303534530552570231515362211753858288828502601186142002646994405234217847601340823112431326750830118011323744613819660559740892082249781212765128938157645747901399567957857558357973837029249261673419579393683131311725892839179335303664058614514465889824004052293660972203689691907085960728242051103796873335445899180064047402341172657795264503717521040679709575830236283916067574925542135416946184267288523812585409098138529982814529109325092025574130811240901498762676195462441881308247445783880344173470011750001435361054291313202546754988360250742947143303472102891825489501447885120235717265142281224241042591509036736547271920851676861931253765171756661111292969145247413740019074141613799555558417739516933610238333714665021994349154906060346652829840443978018936049768485135686030902107083135836657173687553036793132595200566160849315187350715500373041554821614928880014679252058770064753721267262335495182755562505268204982842866632175784519430920364419551149174368695711005892506913258629817188590230348043646660219020228791679993521036047545912910005731026378942958998467473655101328403254386917367648547419794486713682260137122429980136304884535373582400028265202054061227449872239399087933372539564907733920767555526518944305635468868527416332085637885167549711337207741775964090722145110808840061072522216085223510831921467814174927670610930671621070843573799178886513084252291439229849600562132534145049046120527086439377152236901699036030814303071374112687791829500684593687419791267434199313308245338242756697340398785555231641845762555003476862484432912381621854408334602928606822262719781838352294538727926737625534041620789223735344523779335491732326186783545011915307262911921496074023943193760855409193524857505095279973068646529438083645102019651482699254736607909822272365620642953737952695342899485670044716675454246529712726254711043597365249234526687579172896511015528058743098418485466329227774903144802513198716653506792432091264994848365136982255204151515438179324867760244122883224242260592814246346016998763243996972960838523490159515536247765588624303625997379376166315279211230763240818291219385240329299063050222624608964899081549923586844289135219374084963200702356469819527891920479773586612572340956963940571277727247917324057003166474855491301506484955798769356640228498509503988781237926915476517699595175538044022820026001340436868998371870890567184666216879690328975589449485006102291045165707227230931420231466046668549184546659859823318302572978698080771564416628948992000000000000000000000000000000000000000000000000000000000000*i1^119 + -4824770746388129102896021024053756879691013091058721370527066459431380427892899734737776070278382182647436921142055343994373055552129710823776702470587217414216645276551983519084613377908641953241922013074193308946320020767748903962056652267069507161187225600950253895571486190962569270284812179101317493271943754158783043796988217839527472649865066345213906255866141344647673824514814327517773751784241788440872612069404892147076767600263296172289520697548481406694636493686943132005517103308652886974010187559128757133696889425250819507936220777836280533597982820765393156534657819539231650228739838110123849075943412289959606673886550874073675311360690498222681519080612771671320470943912621857063831021577261069591577842571783293212117000535350211258617221981832346218273989956187962122473852147034895753643893639918099941685844095808738659496149671830659695068106509140414235182421401928410197561918158755885827841881383339550989873135581274532724232655898820047464390822743540009408153471236496718618951373552541197816035915814277295209526508609711017370342698107905352887341566800630103519668624634679861847188078479690294459691069340491368702105884698473629279443062273470898199647736665958775621085408348521533704374367245850127665844685648088683610535072089151847083844391830163124583281573052027194987948438490251271160039372475988612952750966499550938459282235818122281481295947509791272266015101745864142621160455690345953806705589928862115853380110909402815996136527166934154030920069879364483348383451199647599201654385507951804509658417141358579966701641273147371389555543275341709758734594615477372107752863761934227829385345727656362679182096617235775180214901452362585596536801274767354624687753598628846408385311208301902785021512098554612598824820638668909708305077224312438376389283125525393203955563403633594392786700293006096510472520060078712371394564752231410533118243475344875960557539295520281669717866598666075523419116804039519625890854278099318061026401227192584824742650734917109702864453162097627316994759781191453546527808450426670287605533144832366648238536933652217392171457945772107398960647207220983003303698936227094125856719279444759175629400587733690861364719865041574947064495965696676214212278741609350853859821243935541049279250930414750705769176037743015321471305874644150347664082053702724295989807889662604451445271330113233391922396314784469852311834204243974356204590920081726868728556181412344618556440658240290398174590089159594027191497759577456736660239549361801576411472327138893628914236231080038203243267157404329668489068983548902987849263266394813224128268893153336909199273406498197360403448756946751737895703223304736062431025783516311158322952808788017306337791247351766990953586199832356932574045506251526047287121512397656744652570052389537354265967809300601848603502465359778266303777898024128955842702292822470603026637790672434397469303988507587370234850955854230217112035374537877041309847521621663860045874434649745074065873464722862832073570561453245719245408748622691354403936580722169082043986609439924902116485861343671925657023009017082361936716522276705680520582751569054894552475500282237267744110278190287674920395458349392866077938319590479691228607387406165781462645428479003511628862217030031538970955978551115076029831305820807317805434787399145778865149482063168390426325524546110838974107413843079872676193446182019421510812386849693750728268105369654603607600619690443189164286684555473925763031048127059859594865184404609195961219029440260593162160453386215185612951343385412390144609680510225854600212394498804183727484423303084848523930282203444099079732207800248162852264781987197888183372023967828760885576498247707564983221082562042666506064786002860888715200636202047154115880311086026078621006274980619142239004021526735244582178420424104914020477174121307968790838075938626072715113876050603010470442559281525062929225610859906606347533199698346524988725097979683938018925592582611054037770387886045276759859351075387516638827801628900656498416742518016075905970678255646970691697306941841340516259181538205342320279013217851401358835537941956024573616172942305520396427217584180101893840714973903588341657981089897436216217448642518402556017677220641412222537480776418176586139664177938877644800000000000000000000000000000000000000000000000000000000000*i1^120 + 33923834735608022339881692522436257267356178319892035826393878466354047345166753484896497230520802399914946488530260700740202436701994662626472158548878659862336646193449996786278309019210113534588056498337537070320665988140225778188962647712503493008387063439517747534596604295854644225604921607999509942359741984560525892400575619295666799775977069300645951850811400258544286420572586904975073434922529523686361455355926211763567301321341996238035229203099092359106916664044399007598130250605964713664573655948429878912929267111494019889865158330273094203501555882851978695926290028121863852294761783559990701390380458399542070043479522749581859812351641825507132332688717135843620837347708302818348062655812633571775382587070948029219486058372257486879777571361754503939127371634970584395318173885948699193247794020136310435683491004689964655385960867826059532093192771807998229809585295962250608052841081497795835447654641037225508170495606475360742706174890413445315331945869464006938110037744028527634085046255357319712214123739431967399750526747195719919308552656008110292112457379910506504516188365855950365053412746404278137878358411023824159778104349003014850520330535109369826730961235802907152277402687351074128532103435870382128047623272269863384726332860477434996923665846937675494472192284669271641260599231089564237473590765386024445947879752633545180422150617251468898711196411781651448193636582739911739611555479363707868651670181703820420509174844304868360140962555659777860642504343780164681182983903116592146427752740189394165066551813614950554203388796505881846563257723338754819998462891507489209082377668259170057132482430991740249554644875749288938994334994671955312873294832574979699790076304362574725162653364634855491048227183237877162663131369421095081574672972439219357600502958878203452025522043163796231681838638269527251993022967333274267696365179679668613564312813877023204640684152926755111311998902061969571264577396818186960493027893791843672781683014568198020918804177274789983456269914393421413000498014297400569937719610128858983300648568791499438851758936977233180753666909136593097757770549045590520028963275619829517005963817686426436358078552235843981418223423081408952630357089152570069355756273803980554866056888729516797589221805091771197427658835563338206942251252047302859768272730973616262858738644826983850914344302221460514324354517869941797684435185496076267431256962794020067215516378493137258665248187253387585016541823012799394157232408442764662737362918372605221899670781802051577339280306398494738848030941777479011455690403084085264708661950237094355866860537790110297613972490836919348868877186541993457402815109137259748997623190309999695500835643084745175985651675838080991214263623914909550535210786766847967180979055546148664967418259801796728660751478479242808755377061853084376772705050150694157562027920517399158891621548978613740220083442951199414797068108976553840412333236265665542865161767948571378350723767739567702000742810902051717518035076953815047092231888025419380912613655707631190738979189917562167190696262006566885772314267797089171458025202657244226047194264010163916752304572810315709036446987776572664706728348093257009943759654089354808807190252195517752557003249782856224046261963748238014090963242789862636831445551533230119356183224462142498932049766715416137435717815050643357470169005775839576759419342265326404026281546179019103552890242367985632048868369671429214344304681344102619905812168424595760660902048370770949075517596631120092379025769311977901321084154095896273997647360634666999351076087340039409807268832798395769673550016470592418269959922720201390139493323202301964539606274813329424111797999557118892706816719909455726557876514830072403264269940987815444402584356993931624049399516642948960266338789058785009142209639640535088973133349738476894374426425812497795748923886946084262736989388810096515444415045179839336453440344977616465625255784762234455464736781476967357547510202650055699139603084750769620698983769990530252328208388698037604003118601117606315330420097928666330692716853061149252657864992944627162273335652400859331682232134523215732063239940883108444043559193194435001969628038435855122717957850700262399685417007284403814610675353537979533250476397035520000000000000000000000000000000000000000000000000000000000*i1^121 + -256057614867713317166390985100211109063780912717858563534132365853185621789150713652867199515181053453707469658251420125261299353595157729915527169338724909259345471134159308800917013251094713562643000143375692747734816069506338259297624057587166426237732433836778216041613742682029548586442059000361962213410437006241255662526362440886708944551097835875778300212323794498376042887626541021105277768766288915384821390955672628885764397151298205877963181375921290845941013444233279819515548273914708917748146941000110700718944653599473610989519340925477166992886069291913996019960445426134359344519747198805558998849945298718838486373994008314374948754759851904140456413870370641778289954286990407039162258053899048745154432618391403091252723427132035235383048617947679039851389911316609595007371962916860041361759721240461351977972033383610674180766072619272504368654348159874106896847166487353568620100872944451565665083413366536423426548379489554277197309480406451918576352792087432031586399826289680526455454081995244937135846851783680636500850338317332696757185452926023443640851089140877498737963124200721877716685343157734055499735090881554812344850236047730398978837490290049255737621398678177404129032103751619210108968372282754537681774823906747242204417066135057179848585376574288701863742964764071582191001299725626303144492385982928041518179644640522679602304221880346452561725115896822850484524099338705129555711814781592163662182379916720163279825043333400534092140927721634000375585764832013493663065769326284282319164728433686491686604713525945547189352540947773558992640920839776834936383974463588331094287291812387445701414816921779409045399028315442023543496420720847812343595844226993509080078946195183975426685627379462509227940731959100811678047523891767905175705025313708647399473043331393581356837739774173258098397908218450809354932480249399186672837069451709772773958459217055122152669421075055037697251808816316821500372658012935290413336888249855084711915442133005953585863849345984204900602861866791194340036341115267835742072651866570154617765791439876398335066809588572451574174121259060680918897529704633613677719892359113951698745975049507915785794885634348859877538531471510129352006472599529586351731341706513396471012979350647517470336872645392233541277596366537751008655561189821249549593215849632081662397291603804969421446522829878174265947875329053006395685435666575861148227719892905555231508081757918634617221643011437273412988901946500907995691816771572665053766963366137416336731193114399228376142909814199337513069476916945132021263226712213170785872569388182991271163505317068458132694409673510674217975212948945101469972172666244554262219079830636807666470141433168969803128360574373069090554146098267564206169223501744656496197351469388812862287737913484641716168745232684100881259959481460093064717842860140610062257267894390387040574137034733144012079184126253867213856841792743532300230984832201644221468117184822773416303533739684315183024423356641714826070791170745242612485206101360534772711684354117007517591280941710930791650523199472998410341890819307071762317827360245648071112932769766467148587743095590001856104225777538240262937058270994027950831876036083675213541080969379835580336134120919892664772492257145691136550203300720282768964032069184550828809347822989068819643154753083735934405524002795296121491122094258836223496963738671452811431908250398198534208827033987595552671893351106700172180020127417241164855308104084983959201327856078469431794766836858387711965566994032825049159934821446808110300009193281032328644902007599585888786211861159595519652554135153514218523195298747853233611669501695225852085728586764867241380301872453465933987589605760493262545841887837708732471460971978003853848371332856026425278358239829717830992463688010807211407302496010707054791298440951510159257941507675534762285329325044838999156958542586233512021283780749282720690006069136937432491357425784431560098439616197606914645654837960707055744835575176284639300054131652395082587140159643369620575127463648807642397168504418449991145604798703428856537812497297131847676177602523886229819626897609161956103019288942189379962053514041326658644536642912235625329974151062926787881932416446143056811726718050975101222912000000000000000000000000000000000000000000000000000000000*i1^122 + 1566865064929580061278968402049825857319510445302979103390095356913980480686954026148830905715269035095506330983599615136879672489182318203037256915222602249544499692820936735066010689426782748983408231137043608935916307247482290327697471942545932431877638390827067005562211901985724845208151217808794373405820228065183572389188963999265328984446904918974995006100414221432867608621309421790911732049545763805419429645650137372394156199390286280107454632696166990509583538017601697593938749700116393500038838700317206391310293854277901082265234671321208916383818349545303065801440996963771944183382231652152305939572271730977018803257632617441098596541455462172968975839599418642096821216001635354084703262622706229523092104139951377560716737096953893611985752390482128291348614937909597746865585108052774102654715103400998906729365759739968267629370671017103148388109277231202965357933012361029822500261909963401923288903416802877969982086476042607152378755855158017995063589357842709105156961392274140766854511619489765968218412878070740894233843181952775049998614934035664950006013557034252874632028773394920923693699589620021442054900473152524162965562709542016732388666662547512036047589931327058631084376572545194273290525483240794513834574410935840746687462152656777339592710899647151771785137115432935174234669417592249458512860253766596159306306144026748777978658958767768899362667545453146314429576042570957185154347054382114438614110464972612771577593004413517920353695460339925227654840666536814113379654272588463432930734546542003378818859194929449557500236250439337007284392981766565747167066880364863467390554663483506421352842735316677771867036741334123951974779118030853037382710240790371588923293038043800368490069894176615464286026785631973573075239215752687305745075600063696142244237016673279126542006568244592748410852591914572634257635224841657602385780465420833225349103100882538358249957707995762358951859649976611785865143902668168781145495130572661501065292503514495171533087329960573909579451008676563876301430165045277981315258071164050619755729253424376305628795220619498823536185158332790001277730977408447901752773977187613066016370198772771561075581563986944635260127052518683704652186925786493260299032905483770049935096830601445081612461425410395891985431333011060180280753202969926188241348733068864081223318142832124846336492630383025558436477937799314530897781379612049522694278857680971014515286927406114765402088108874753240523980972042657747190152725037449269690122569770151797871664783662697571988703334495685223416458194668745243694223757411196793150110619684188250306776627608338666489732338601004903476452467451743986776226282319702639888076205925921932244769448583054666915481441152359510609992605686378665813232287478431983520834093026009292378703604996698809274923185330774658763729811446354034250268445453570699713420366100844391537328376273163580127790550360751501098835589589361956332838550940856273493397036795413654592888726628500518736036224301012694665385699372924056103932584294087162441027890046801606059103598225430914222933303623851127087640804008447101469493421428983587853906819527164956508559163559451149301272367035948211013078931617320153018915099494401722001817954792528638120051698061039208655192815300154186751246084889053188654863460139526313570769779307243458036003807993899990298532788107627680779888345060315470166391675988401369160657547573728426746034086499741967489574574251423314202328726697400728591964757452602293535931686104853516244671400314876633489406512816786788797801731242257744376055113717514254707441287081600493998679984466946767319729939093017632729884924177122501711220844035507473713367101238380174091326174017564161362974414738832307385758738246323085343799125551161231928551642068248806557534158022308489477045524410395025919115671930403211526457287564435064873238405966213326698815376463528698485141473598539521638288001648278006706015298724442469180976854113960203943993637446157312528631082985338827492760231893471844425604700144303393270571490554837959596018771722513609052876930581973299506038969077249802842991226172151600188903740051036652729853592533227663872440257239442201720476385470702320837845051174067854862911944134396366951647858942270901189765621174658662400000000000000000000000000000000000000000000000000000000*i1^123 + -11960588655879582541674217962036425149406669796015211061707707027402727152332404257703412427696284206186077550605111685679497944011922336463140079471234345841788796333558960158578563809863409778530052637581322448202924540089701551702080656451874908557434353540550022341170142596793385640738884051578169923080354977361739455363306425560809464759546626434278263502373047065073030188765959358073872517241535639971610204789874357603559151893489742559286026467595235124209099737990786317255808758620960966757790996400338510371596070998045536401470027646125430086561552748462026237749107669865410245294966848489787721650781890770895201353581735474256085678728193994000115278095959102917821954381640215672722275275116772981736850678563836388208690315489240098955071487105113227811249172127500416481519937667093060423843636617510999874600575226022605532740689794704382574602880573064969704717327166488567381550035865240837767801486009542324010398128003935598017064714595661748902301793455831739305926156627886621502421896357617788165744558954460664321835927506663844580744636502846910805287810199987836901759608032615488144027541051646687245501214845083488022548729522062909074610405865960082048081725702150738979372790060189819557111137330059900901524235611719379413314451387872782726473101243485728916851060015584057214232729988197848097870083515705427626918099551435993126375349220907548614183419046395046485213318556256035095633525399419626273304687964349721579109008698620302175564022932525741553962906331655842371399455050316343474261965887547586679086525825173442543073052252226471171782712430876666682274412505877482635157338493461087742912592173121304668437054609702728315768544602798958228698131697632922021986071296793341150580977733945004782874385366052137823294737319427341882503510953727520685900868655254186072378915742253486555487652452806790534842721868319252774516460415937943174391484853386249033786615348290983207818884874440235317000051546726273499368259019370509713671850709652309365469255322270941659454800452717481787239878031125886654635488768290275222791996312250903546700799319641648132466024714548685814189190591045895621481777670126009618537343574569657113564091164142551320897794593054784570470052652114779698415112462511849430742176853418663367466879198568731336389995485618286085814227900402495522704559494957412584509194890927649352602485917721249119698136808888164132414841637136652728551008628707638724822371555872388931856022615339375229817021824958046376733805926136317124155861414580334564480914343970989535622515380081830907457896122939242350418662645260759085723476100756078572834480771081331841550985723212007975524402826351852569370710115461035903611648811715104922638148564288562579342994770155721256830862877127966506199700699318457276184117032574963430578476572586285879385485590529461875746503249472516877006694765786496968085990408706235299807572499432585557220573544088216173147495005242568545821687711856153012212506501326371254773692021334095802719720117882098364465284074632530895806051947030047934562468296706197736326696297460879069916134392809484982623558869506257785677337153182641177678795911638396504775234523033282235213846752867434360317916411987163779390808726886082921938514385178633616991103270802915133024723337586649198339060846535745032436623817813914924969513522071778471047800096034828288282348669250493312322089889138777505821828873556444081258727702646366815021729669055789533178318945746636535646357898491245306593988331989538955771371833517705851584113497426955059448502468751520468243658977813396434829810228936925475965011407563834281730953255283860696458824788798789683249385032200114070040576624140898875900076021549655499753761857493691325642375896436939117308836392237764974832844133092269724330313951220533769827971548548646667736452049611034629246446365430684323947375726842118911811778726182796194700093390529741833940058370245055004313638462889151331894234077477632042905584583133907017652497527568398500843084186485252204513980706320848579127719624335191055574263772582489350001248094114079959039198226558897746017827417818527455791991138502670511501013880646542838368132466528854826945223137845402983334654282672534929720453822866365241189090967228584278390805288480576304164162764800000000000000000000000000000000000000000000000000000000*i1^124 + 33596060577635693969143964736341735200239527570572604304626333140661060908454017679445667902308889580996673812691465258211257024219592265598222086183403306563611330836517636318737024984403330275836449059631720330549308343192042061479381181794698106115079472978707662477637627838530403777946041754000221522742302883019391383467419620831090321219935544131888503299640808045310018239879314638962355981320781863509283429898470848711921903677564820723472882212223373068656508559004284107260434018893007383283886306340285852146844788729515684960996878065517207889282885199624774229142296771499081245036753438295310541942172149735680387653673657727367216218944120879505099090559301231925667689069155381176839579922083815810377896680629755497585999745515169778436867852199569982046093309919296345070520338150404076037517749031833792967664029952984230857855449855175881202341693938214274127597265028618524184735690850602492473720340044696820560109117802859958188415676903313070556367693264016682728483892500989804105464304927186489073110618333057234284074477362426770739411804111201621185630363427122121406844191506201711743053780382450321421116586029978649427393204233355337636365816758172069113509308755137125105215007760620596487617589250345084502373604381109652457432866780760561815660684262890897382277766107425613460445364942097393658459884898972538455670161254162352279853892816985989068464660446265260098090563663487284488718828787489403820394435617503300067756229319762922007604818439013894518374555687358259058761252350448726765169665170190613063938879105125333650121066512972032899939053687020188556846478305723874121348811840062221306593119239459748951178756175576875772344166562050947580893199237500966410158739078932640132378651041769451546615623823917100661852630515743909690136496611907701959026090889394419236858321790744559814086434532457191053285861728896398904106316587240704064547862573570307924641070317805969609490741796069520039728384898426411422748066307440954461923385580979906645146866546576878162468450214350144395631250696627666659294835390910075370073485087256248987776826116720761113584550792222766770611912777494709025799680891314983029847269288780869701195718152775070573149868034764266480571105022535423939220000007801896199844522122118618346217785996302658705039326057586548012052993107114403539112696016698758119357789341329057283561357103132460898149211870426180923949022495139582142652538202449724889152915044795154395154197658714182868294761770301897331513955455225371455005175015724721100517495844949857290772441042766484746744221906724816034286078646892583258889269576194158597530318790850990589752826436200213377757344144416891762144814278068969813659598107032571612734889772729944836674273754088181484805985011668861726209078650714897495742718160800683006421129752236623017621950796360704123029380067271118168355193728270202532407051604831105504525263462926288014362301174298761621284328688483763058821340465688185078878613777538973846532792220905426957529637128986928863900037174334012205176090391445149904914698799615126191937085529079494462043957075695932287715645806506167667568986979081728837229241251647423863180978146333206724551708966620452369543273834553633679582062796816612734742266471240532545382823806944413218548098206292132495784493601050107890402317796510077367381804492848045631617523034328746156592327707052358090953791529773952647095892610849460263429577185294733441162729622648779451763661024161937828682212924465133652362976873915799304332774514983335744795379872016719213535344342240729262029845574511439568075023532799590172232535234160762709514319490326253625654065891997004707454426354879401312917212023252270078429737861118494182122633933426987060134392869938419631791515145705167948395661018264109553041327518668030116595908887012732115030155979856276110649875400597908187104331083659713559890824161638793165036942732464318542668623701892124347910950752591921795004257021074715091541343655634810896690997657256061172637034430791670919470937582032407849748013054544051154536908284392005974468902175735098262880341924367625574804752033754032888052608999968211341328366086651594077066464783467263584566591968503215702234030018884663490871830394340899824908429791034538220139686323541317255168000000000000000000000000000000000000000000000000000000*i1^125 + -213103373868797138961833085666571274813754704267402496073883708141402740565467731505615599266231572528975572556712101048559440607006524972757142593659820692322280813510254398128732264099044189835518905301368904776464113391722108447668786707033165246302452175928233405133882013486662895063192707566161208559623489115436521237843687582081776106432476040918869993634948622576522271999954553832618342394205533023377962460805709915665454175527683702608842341808101343318482959168749289582213769818855016468156747401094380929323717745022307033773619530064557800750834873415368909208136905610296986135874065874109620985602338546442017237122153019853195876893774152088375836267086667789537145253357106354438201353178100355369147548527831018794578140057001604371006915763874738418136151990935550219319176419204625106232519888336394448248366003034593177316010160469496128092558673485786326713383915800467065661987189464058265248759358536557104230013441641221483461074936312584966701334741633574724270565805439025759340477914366889516097785611513878555652092942664193581267654604761566523327018698420164839121569208770755905951205002385040308911614846500363311488212212966095918922000716298710752363836018238691229277205181275100839961224854963880851885161317645002696789398395528508643643833195959275549967447881729812531758020352685359490412896955581221929064734737639816613407622599220035239339555906452757117647846395505908607863505441498654087522155987287624126376905907263904268266502792265471383583687340913277020887944893414073451255525239914352176013092174490151049640307022883065693511402888144387700761841928488412343094036075135486945939402326546647766360080792061555930791821726606261548595992214950804060828265618628186191349505271198190767035832642653892438423300736977286492689230176149992027048946058392858506111364419633501916506468835111477066272875066372811255727871505835354709596421385928595757293035554228726941121319863062418371640463444175171894847107621893757579910140128718345261090367627446589477930435552040160334929039827070618348446938541936960968846989211151149832654233770217982935750817386369946771505126004648829135782167304324792641548104836118598840579580963530685760025559748346948910827599725349547965412996055574190106688671890267731456167786000017967675457986213462513802205830737860651617672830530264328842811800236779254668482306188795403860688320277758552173435857227135868761296857927083350956818694647122131938729174220554696645359595265004679162824532824866948063543613855477569958705581251848984518647294220353048714041981700689478397455425370964383533603120619696586415126301053788190607086569825800134225029602468969731660664335312778599178470805622475455822905227672520905296527662101595402069533393598225197730365157627055223375574039705955117515456452642793762737894363510637243479075716148065515277508942742832913888071340344183292538884076783856610236226976225364273776584089292129913983259016906369714989627476786755541435448036020376903080022225631238681093357326735092642242701217724633170905823721992230067593825196675780849111866078601278551377823735395844018088277705168156938660375939418235314847845715410406141524018097294250366586992508919294877374160685474632878072173585863207904002370530493514086420767338677027486325686101050174328365798062830243690509741416036113469509450565320666593820123748686569421277216454528030862822736068065773227497316068977611029395451040476920812904123554228643331272350665146683196587228218097368839935010706657194734611063807599541909171081373190888759466081306223928054616440591362365846645610648840507691125031031730769038098892944316436959693428325575391899725760840615489887572645382764091688432238856008978659004475604594388036294185505274990161822903145895868504640015096464140571349362882747859309044733182578220287390753865871142489677612327203448910308581125112713748157394104896743363862513391148415273557718245306768752926620798188622096642434514979644244935674092790208970473582460910102029136643891496697639585313908051741859265838142954528782598896445127121826665479477514338585975001366233706192073223295848345938220051389794441022184012661909793823426429996850480560551305536277089050850071851322378886428399089376671944147982066322400870400000000000000000000000000000000000000000000000000000*i1^126 + 847220855941147914538917301249993388104977261649235397727059273108224063238019369926073680243934329831147908677160948283668602978686598803145188013756313720884103222489910384970271452754230449317636538217709620395722368412441841439981739696963292861456185318055450024633968666426809371233036455749919623773074287208525587100758918219424205101605820722418697839625332383985058029518560268436435461628962767257821830012813527329739158947425822623373088995151909094103927151942420774250853830381639159351310260398457503326392252557640898889163717280010495454434740729462179528096826735321336481220752144095138346361586218437841032258299409562754467806213641806015181366187710089133166639776683645622327575948385499385388281568279276180512949733338593596422657638580146790971991850203752869240768013172208286220988463077073430093125157001066341071335159478225898203390252325187162924056945418850812018317759258934766715857416450089805135629583695099062275217472658585514553509754158994307165370551205210738061838740516552320632060093244778032839559112789571292719375294835287016129123491126008216246397577148744341781970083114208740702775806281738249150403385286053367334942459276736259750929914614195547546727113449043810209627715562062107679182730655332561928400051133546993755287550405893646555915151087557224685089935261393914695766673645275086241907187798013626769752041012406145404040696421675617535195790675155214660061225546475115141188998416558912488170948375490833824778650895412439666676669150990991249187404143057236737420436465395480146294817315100992486831877598073761029659777790624000716488561797114189182676414184263012382274882561051520670244266777422754749527413988568369663166626953678982987952276258296653500513419592178470744640523716454419624153079083883306300886761355789038672964822802786221459605380744348424931140017903872870462350417304849684788804472554914327735066112059935963697940678226929276182176650222971863846109481035182991582419194613075762414661534535354731024477135896182127789395223739340230932982509768896195263461783527288154121693224020067014984325035107819261022946433962160558129949569947379242993436592071834042506294027149048733356044942430926703588959204232658637386653111645223430603301231184291675056549773459005350628357754942854154324722959508734394221868765653561130627035770553842424109085557996527707236449472171709706774835168676700446763039804116327242857705470770347019180728758870101366947752770194633270836530952760467157822773086383281190857117200157444582208863156861623750071094838872385849642776785965957280149733873135164226673971685922738642246795267956357291139960416747676288673919605727970000605119727609463786904345294447179788819586935070250937460008859447618761717364202031998450852601289225790725275171709267289282673356945535071169894375143868406154330167974148904357641069390221638712523978834699062691144285568069862937703240603219602593472628940245905882033499053921879223679394711319901927994783016963327898843784414376845363861158944081624728505195135582583034798151984632572277983250879862046939961337592176769915849554107218541903587725689333129630833329676409533401286838872016351491725620542685598657793294016945633889930374085862218682486163110434001927814321259114797546832133712038829031293117000969888301796804804920021011041919875859347144176752088682271825779155865848435226311949168321721077633127048111439444304127898639042013036888676373436711447264239537735185650473166478424506729038783270412706815039931040266960321457307989985324908370472530552936878066925051130946839840483546483501311553161393103754651089014127142001819773767328699215439888062426558690273587375779345629137557473630765284984702171270283237396819575710847148801744964992442798047489544354703526002679603924277623553469503199554191740820675329794450730493605185820603120182680370445945049462544890950309321405391661383337644357039506771169182623376946571382685117721435422400038915245409232664023597945574217224842332596518200793351202289251823686840971822980508558560722309136831711157373259968824040340598413301450264231945274206449160490987910523000551048879455314282383688886428166222462379255816941330585417834519500127938454089276297497877274265217959551774117834260480000000000000000000000000000000000000000000000000000*i1^127 + 916544018216168293054968688463510761920559513485691873860377540236993926264804849027474623070204140670922035520601180785143190873319281902847884093858779986311067905863055067958591990332050364760464200512157715218634393140025658293816134289600572509046277256489672126615643834747699613335552451085934883545499004944714734607987430860256425237619365614306706897420388628497595717075230073922518021119115244645131656649825701247778692900469904054233987860714253298976027817638528420697471855356972815282421493806442673894257391891384859645183673208693396810482031391628940642338636522133994044901142469896191711556441582600271315270555886364994967557825167364988029944640511005812338553317859709849809836156664211051118677821939518848326960089546821650634942771187506378141100832204575587005186950489471966957185554993618735906140370235073995428288688203659243902884003592760339740632322258759919135531911429462861924621147013463736654189629098695504212006914759031610784160207815180735671032676381320273098527615967808807281094407589262205292529030246146844150547256913893712179922719205529680293823080692688351281601159327723962155703592023447886594913458777095486711897821308553454342570386242460169543205995721705403317521525935398488221749285939929776999904780709870771856276371194880080873719969243520165110347505702743272265579707568760728264126499838179074711368181092439763154156158611585349720341906590467311822652366561468384360642913987439119515434096077131793089129195445198933689995892669195658856576277246375376391699596440779297988901748184041483916018219119142412185580460675084808744644959434567232809323654147338908358365468290768180889648896270261776238566631516005810834222311697676918251028700607807684494226164190984707950421114201105362906795395960389319932607522060913227286008787762489812655989276042506598978488184810508501087077312789146130582155804770385024623607548581391155787983213459580786548049903748804275538872638221450696495042182539235986927544799927236889773161041674732463000023168617496172564740111300951824174704601935199965395258462097642004993618427438742950401020300154901805854018672638908001146022431317147114457776502811734617114206661705282259969590670215738319082721102935339449665372474285054290181747896093431870893095124677118695025709491024091343488302378313939722076788536344277299651731005707507794248755272412116918883278915834460197914858293399280291624748847960883951944313304414547853761533271285804291352247720438874405523965359736517369203885024331773526035793262768208589419109868089171250520388370712361388740920751277803526652132260776934490574030612816219813526613486938407756885031838660104162011555854136305743011106417186138181514007174790660475529452334900268326868947706419085291567425544610876664464401703091923372282474666652940912715967233077073845195060664787929251183204151256434881530967402000006317144841119182731009851966753293621324337777217610414059063430351666317861789692633326068515272701332590454133514093227892762781724865398791567376065871335611003764373002429293441536707608232241016394121627524066078773566282138716791754166326383429816896068768981775393847491971663624554538947574828471154685990192199467992221934842634998391020705401106933445490114334153370817920835756452991871451952635912481623741951622563988363683727192989915129853913741980583286061188242890091827293974534033006872917662900483311868105173211206656001561158790551388698468246391367242608307670275654461952134688518524138493369924003523513954761075304199370395448361955238166781538992456985473809252620820794720139952874767494744155757016234198188842854099502956486191476424864302904017126315055119910765446816859853851609205807143343071517120930089873953240329502111205964587215909745392836905354698406674905570449768713532666791802154948790917223961898341274857268262842911647930275299767474745907520724425030893207160088215771087331274090447222501113449020544353126138052907948463177274277877609601763799789322328015350881884378198355352077867003287961184119442797369278576345791880113306729348398428190143698536287491627833917164289082525317155162615338599724609715985544199250446863422584837246974051387122263361452011562894648549443013375166344860487469326401536000000000000000000000000000000000000000000000000000*i1^128 + -20555157446903911660420652470899432388148300230095925155008714967286789918444528787554017066612253760712503180847929742294591666162840782480163911675528384944414600702880916208797034969977809955618116344927683358564720554965711525780595672136027432544345060168351667551898926849147095796748774238042950589075870695758850726462158232241254489766631356891013627859182118409961382337015494811318674148305753287240564262220233607093349344427137658636196147569513847309456887330915663355570845496889005574188509151311951072252497608504665226358235297245834081591498443474338578304898049510688747324640517282809155604771398798250041013450565267783172368552830296215363123311699893299503126420337947948043327561379652907792208789583148841652840423528991464684568063419554759196530807859902883041180612466944655178414058838166995799147297460429633505893424015369473374399178936960689675850102907704180124964178784115139275625421847721995582527862033689037045923946767942220506391139703936769393258826111345677641597008525981887042287495979880988488886787259000493438729999239747623302482132291959460796389871621128083156920796692213184365662163097435366864035711317788717427885484846853579050129021159331708393983447407220358811766254758671727197882678573947856252938481474106777853138209835894299620661415459261428842214149583484307832023408468132834736878244261033513133858073106324984500850583815708260472767299113843613439998313263808753440537869149785607808861242926514820329339290551720530559522725095649780213803488178544532961397713868257101590867715711235904984819941320802456504126834590935531543870094807549860933358018472678120947033298999982979496911251999350844280189990233721073983812981346579697404847113509799761233885811229521830951450269638383848151049976786295901414291285605492573335842717242064240540178596357968792723018421125166341051529354303386918798137306842920303490715142418122171465255624171398524382820457947492201300618590118967452846752029745917013255407319904186240883616542374303657827172817419079339229700863083802556760987424902101459590628953529987892503242227553891204626509419740039922241617217186213923841476326249381310380672435928605994879908536693734558699247845327964135945980130632916643204072470571686523786110469736090613422211103095654719865648219403178278303413215316989788048780289784460027741604780639845827237903189948811342532821656865342214318954058291190583481739914137685718807679110563426382615355925068395872558613634475548598974488601767781472094655579101936652699970806319263261626864271434286856496950818498391933594900453690878919312787052932189093362804477959798658564571475382816606539720008511484596055511078560636203686440088433612747076763681216093251481285920149805364685254637260012145661460160673227411825430126388085693635804691966250778255109229521342331380694415059535872973998164746567128844827511720163950719609702175960475331077553506972559832715315477294750758600636329440552649518261753214555152395784881739518858624389182655934387892347466777777245046767364855730213800666640569331583160358432207933122463136536332281112859642769473861966731507974294854329035526733827994679633744134357717388133281932974225297619356963025354482107716636418985629542594403642157393784773205981650935529862501298742958091480182725273238152640858299666311956740520630778097113058178912950807183739928687895517412603550949630372971834610484339138103182112199400416277105366005066016134827735668122351306398274466062837395521327449576080327772829155010763853138313209485198915899641966062647675389435321689397173725405214299897280032701430458392179295721947885022801589445627399251659078802313120488010374373357903430855835970734583351447847501288131042793657931507786164316648196174911836845652111071994908679857051819036963728195083602824117792838152321592578114666167912594440892840248605687276462409912863197771758279182268079336990382352578267189246236468356953769522511846979037505472014982497701077097578439061887056177657197444336965700218967928791750980399797876774808193317956648998307686239316182116625816466229402241343701908674434330910300571505236223915648712906912096129655133262397694221973040515270444517733700078184121271391982135559184121366219377868800000000000000000000000000000000000000000000000000*i1^129 + 10454259384975030021324683593734172097671624595806146080529689023900001945185003846869294962226852948855006881425939159441392355534507098022748295587825160431513868905607992989365175606501346507648053172424318793395384939331943236410602936110564442904779974930296705697058791471566562126745117814803073994760600624393333754246260180729372689979152009598517611436828989238234008985856039043603906427199383233704748135073074639731276626149980800276476776144595923993462576659198977809831607630113100666694478061425187296675388423683579982423464816966511882486243061389007029985111701975207336113689063032021925951894063166311025568198949957650666031369500639086387861539965248476241686592180130862750327956087563665535085349397471146730567774311833426061356958074718034209709236858734262423082344650411190657806324678821555052822624415780095831752774019410144684133685521156481550835260873439923493015741522672760963222480625234271378378063002765083765571170308253071117435200475672822339480771988000875270725239947867786409351462569304680338272367060221023427561608358918780157567442619896154795174418089500049276461986502771930279747486417904541242176113257647222301053715135228092546106263541429939265342797255206479975240956596315245164548791247998792981472948535724084578221253490677576633656533339517974437331015442910721633090434330493904006620055456422328076401069720408410300181701897013413483110274820441785380810209900329829812652618911020436325315103719297027496838220966297365017933620988368201892361142153101088554646825469671973839094429711477248980094754633762478050952116015893812642819432483691962458391173673432998292683426296509757418315181316429308693058600009315085231234174319453978326760612666768727047922731080599048989593853783998418734968824016836643979012770125106199206505544190394013619066598062447690195013802797796568545761793182915493022789638311226133965431581389153306945281378896379322989356053352840988460072705484591507369221221151865405746432523524431485225369185206685130433685743542646629486809981724697078649762182259577972849282402380612560131563002476324619298187836335491291142618202101522956477397035824167810379477020314997198031226028555026534796344516275099799036227547469593988746653027647102168919217389265116325016699599777504339205743217563228061802407125242386967640533669373968625479537532059394178686442768388705712621605350648580860388575876645552517759979479487646226878920848571976791333699663746238118773545151709926509266310022151353561602353425590895357891365500111531013634762967533629247528380165400503059215196663474756924966842153521735951786473409907278939420733467143615946690804555751319279840342011105491533803735846881882959694262210134104009910632791189699418571277458313840314334478186374234566678357622454597602625466248005060582570097207447185800605478859637582898338095311040854002004422958398598898170798363516269272559112347677523409490345773989817029500227761422001556968677288888791519980526478633168368502372333142863011147169057219648082491506742072315925925474844794083916284165919209721700894052955762969333331748307162740476024240768802237065187383173981404603402763777212393334044818271245460745264487928186277810898875824169137082557171618384200447438228164832932794506674017665119520314872819163306803432565522381038083004535868686362590172214617438355828631552688685858252138712510825089931469969594703013382034237731567117815245061034398429348480205851984262893492843939698802657148130527043474567620243626854272397123799139877336814288569271393435792876619150513881564850880616268240398130087985338375124422230049406055922868226818859615775422193526763976335237036183759450470339495822174286085984995594591107187525942420251555648069448002890451903205820101542111520930766445584475916026239504902408406829240740674740148154544895251665001677631669944376621063872636949707883849408879840086226894435096754248820190331367075944698200823420951465567575870551910177338670303368999332411395911614080993409309564403343387325813315908043159078517292295161396628453939147834988944575252868273277034441659816079614604206748246826955582796332454715822697560286743804934091186402027306057308695941919700163483383921046390570709365555200000000000000000000000000000000000000000000000000*i1^130 + 50973920475558043759343140148391941123273195818143625408249454633585070840681450243827888981393782457482311630267647178175064644080629887853652296606565021470140293498724807139815577564517289489458432949340726008388961757374626234111647268562369145099332789408550565632499863969644472446818824580977699388468224465865031515917219369972361133719454618676788798766862348650680566855572200521360640385909691395807681952409770945653326075181987611941989257432043456988937492280844213410333753583809397337777681531703927110335947559086220300850703688230929687571031718726148027307071623609805573632418778782372955319956885421609048604341731235571620299647043852572144862291711416397388002649087232961022623017560579666043374927389388384005650690210644062923281488988807020230351636025571351115441894640108328948182597898402940977397621784686457224709706927007283193578151258111777193471368683805253944597632522606664834576170962922724924124331489654865531790475494412866614442217679649046750179208509794769464647390900508204096307436608775174940624464667918418043956916058855568737636043340788720548202242930285677702189042320321960917780498420401739291840640141577483714755013904564356893888628733168190939541242048151284579250038753021322625895348401295407033533870532571977873464267056004099741268781909337626605508293621617281619639112584806686772789840722540741589442844935652957753210516548249689172457780811102270943974453150088619967461892928764416075517918406445780020297247338101428205801330172556336622110405422061288679903852060199859853699592912017084986796037225303576704412437602663410051109017246023106284992683143916713208220798999083488814268263381403754164183643473724214931367646237520771475353095786989591890352382656048320888217908664031567916882342867982577883330039884556392049256582801633497913326297859229471082439293356414506666791788867019135588924869547277860296372073053657360003400317952133467393518562692086219631342043513126638559358328150186184409735207670696095670894074924535248653405638860298287361084136322561662039547165136331885614070131830435662042926093938776339210294109893319543972482424467410396465445170478118196175247282059069094847063357882257048916662620469102282398630468941637372819579055648188988643790900938400458315022159762230024059579302124586108930704223396585506021908708313097233268863755937250611630786142302388433257213371662856773005261746750242990331116083394900629163361865456222368641369351486125232642355794430124242333980237474817325321932722594844188585468185067447915416355706521787026218449630731093027181255201822024689303245236177123314580926643220786743470903700791874797617351548495626637513679451032368544342661493141790503076865701612162178903729026123571864520457577650817534989484205170224599818435296688040473026123759696141745509478562486675382236279680082816450105191461395011986825478246649628266637476323422394322949286226075576997562654356431200161278601291030198775419556687461179370051350252593338223283111910066159450473046009218270915844341518195529268302903001797452684346477881679786501827845526744876480253332879751274199567148064452540620627391696479508675708679356812685855777470408404522294185831720392548763474920200899758470539395662692515215954266694211337246816666262839246763070762810803433270909474346591411368477135585557178496494624668722320762745496937065449680453630706893028174903885772437453926625054672831298337666636106549193883817444981215897710262524670655481396227573715466582392838564842195607332585245704502368040932788055164616506842941293606251655223422340745273153576839422802814489735535609022632591226150342866763898764422275425157831167439127651928405171085387916515858561260343545685295198694959452207869883863479690628269106851926160982104155249895590508721208138129652932155550223747194154468918215622450393383603610666117932963416374402638637600455600166511125852523423977689761612401824085849259002840646630887195471826732860522055657484483432986213044290185694624390851466573075441076903766875917360585769406562144339609068802268556360052774387480376463901421134551311619514311256070723719494978492826706332593473229421169293603967993484896503563783340553301162445778510781804852543488000000000000000000000000000000000000000000000000*i1^131 + -231931136039304767568373463105081629567030776488011382272311357406286942216340082373837991453908895197627785059155636215533567087878155682259180019865987884990903725383342805763032969847957274252501985051388326650972536012624178992843781707283464978560659486418174221047788934080244725083411205940394186512455373464767958298726447847642792210618842321698085102633122739709358045052600629639531054248972489859662895979163580450327086237299244651258094470471516341737871205568193028960493245243673872722946678218184974723065785652470155551210047400954113868539489395038879467040633792846308091169868843180957414562367930084947312206115312132370195270974768361155075376531991833936559268950252397079783605182366175451261840560401352744498100255040407715687233265017039790083428702515460525356584011062305652931061838703067703332424255584114477438600965651035698325925558055371108315807475955070639238425551138058960078950954516366014540542859195635431244077305302884267264282789055009266229165143853856797441964317125121752257302309498409476885346617293933747426907696904824145105508012737713782807895323051141851891301762307609811406379767840871351581943150555432233176884673485593717103147043371593906434666552198758101120685119627622766224724179913644625973209154233737898758920780510831657430754783288915558990103474464481099338845115467654234060628981831566385735848924398823326916529965588262669493403702852323129858586828052297685371191407048550990353866764642207017263572882902945818607710940640703018299483048571529882251462409108824854936374281334333137055802590221433112989838496435407867443128410026430684398274867492071613428773524959839163033908619422148302374836324393694260860908659387454584304914773866427430039890780145726443053992784491358451802808919025551909930537944313232240604886350384309028420985779146036717503049322662704964620874550111253125400540166974158279004867575221375735181161582237156027798323264464536692565418813976354844679551525434926989771577243339311109104139531845405077977509738665745964678728690227988318887180604416993440599009786998514721674389512436986035032482157270215407506042058585598263677043735549012836582900344109900762468546918333394211166870544721594554032211123834679774894838022187953292061551825191517013167928575826139463194454872816999590488054175425892690317917972575443456606746902092341019199344443817343337348220904264332203789456580422405963166217649596488590086586387999535702412894641000864890921550235681479060676838775413435548146685061030022217707852499333973182713653672883970865864840546373222090797674017272932220428180521843705959695398466081471201256262551569655531157873807658443034688706697492374708313564699131455879938312257489583341964911638191206561397222661277273374424481400726381218313982810587076958066374191717302038977530367283620847528426461984220485352565372044785939391686061703446647025036627072864058453389109345539505102755483426414496795430374359186465051897325704983946558757674696413688326085736649040178607102509054105209081220077064734514014796323525020881219925547500345910206296082518445311329866011037839594444587322515479985396464711391336882853998969602002188972527826945884001523405136795463682550456336107484969265112633907348842278266455772415017070434377031644584125916173839043816038380026959426065710031462752493066556001300610053942543691961020390915360819964303116551713703085164963214509366907027872735190799081376225058098315610020867081787356175995754049681724138123927751813614271512737487508815786345169076305029605078082306362629449913859183501801086788678742855410751276970804528572736073846124298204896433127063524882792086121752672584243826947400972678706206008938984160837529292228928506543334960314195617897103592319715884027053977573198239686925620415313554485040684067246540559325368053098676296079834771143518665950763631858344975732119979533495621038254527595809711950049374885036716099983609308870730176342926771384956215752074101493856269062792209179543384344097605303975102607528059013460645740056536008055406530086717981314871516044694773560452961576911873418324234281740987445446936775005232943243567830065512914042763155496715345714787225610241376069005363826917376000000000000000000000000000000000000000000000000*i1^132 + -557306741587273384082697871511341959617471639285952549935815269668790489190835360572450276635244862824867566032922194205451722720002556700148257715214245786375255640366677981176108077005832073858551401274867834704479954717789866060235568852522307117861110269357027561259571225945228307260165289750796228635762667982299162498892833043358696132903287913027696515947029426064933315684123796936708300243039646581012780939047671597504490571117868116888717118857678346381735753813629685533454386323334399578099087847108686755543665450588513112134312817100753336900183538038236555584820754911388242252780960125697847166980529115796838657259109482466482887979956174972926841586400892768742933805595537204836141525601390082714138193513071757464912495974328406438591608726330535584612758239249798132747249393729714543558784675232293692172086355865245429750880254903793583193724105566142017461967342899596118054340533983795284675515263001251705632932579655154793383763073889197863180558176228000751117123573401332931475215500969627127036482315000902491451717219149411698982925793632547564015364983678897067730828060112457588840232158957179925896509714646504347336319936689323327955321341065539425615665729940853085662366225517316258725880023242188495898064085432279309164357695094690397137205167531792081358115520442691398192315725129984073861537870531202778071977318860122417072070924496734024005191971152229584272586038335706173049719948781985412137245957738552591221584469954078229864493487747629531358693676613410621441344885758174118414294076987174241278751068738070962237480961562021505054490257026721247172304383562420635907344313445063550778836896306936567172294841165841348594780033973151571590807314223286086451560052143076455208431581708327541467494362133772643058840922335026022094877795317094062668299410266827326103820029659747779250143799181326829382046391863463755066120219546223569917728759004024926186225828647222790780163811531951351277502945998437936979221656355600356984726976707860765075418771237607968383532899141961514421535333933462633000283778008134846976555065037163635928404558067870014565665600610076444173401812061392492429737163018936439186196592487335720945486004197224070795958094589476067435844253227875256265898090642822214728289026105710694939378941402458334343615308885669681588491459521728766314647037447178833308408454095155957004193247500023849101119441257245060561938132659067134374707882400484115452985555267664222861125956236266006564125420446977214555854441108588380293153270991623648032269080288328376388467853102847927558883431891718261757218400928425598112946890740320228368214628238139423876859216264000169070284107902501384693316669157036725627564531649460194860195372168611877996327860195046417977095762018464358282180133526260580293893730940717461867117868613944841034717711253935215623614926772496785698279232993576853092091610818332855640839633757566681525196047978562259056863767888205822881077427506217319312705273451740525967378835370053236087649772847445526398034528849305829550177494815560109571325086968894206568341986046156075253345717283391361140310984537891066308369523413331303434630648237315997868104582108822549127738491737650320079341441701193919026694503244631137401425713300991764845058388155535757272396224737182176572808016491919949603079760089806339625194067869582621056796056110494435917764466668997675968562408499538979051021513730834681788345393908032035571909299615503517800937504379797974345042205049577125804093791196410119845510438028580778332984183661076076143739388195283779478130688350638257377673975515982409099057417736236203264592391392139444010880257092316539653279869424368515392427869134217848923469457284767983454772831262807668593389423182845920996327786310684727075348817502898973869850218235160835225046520421291240358892456984666152648137628298798548139434323397717187996553064961134532619254083169287445265796427271762074772928133100426285644953632604786038821442300026556910254461150818043837656650651744234063616243413374972584307884030221975492759214505333922696681363005734331935022978020829381841497516778152846764329943006826617834745585306177115374227941107530494683932244757875007510289984110576271360000000000000000000000000000000000000000000000*i1^133 + -511549398849650648991262505396030897553373281926590924179330614328648127022419902081256738812877715702770729338022353024836865907019301756743056352426185933917568528645067546184610755845234949049614609611740424186432951869794197281754443223186404569207616335537336170581571588553178829270856061881378695316856922278547381969847345186738022927296221644950698429958449755414296779604242655737517458615797613250162927658336911851633725936974824354725983226591155497444295407641040037770383771690695530242055612771595432421958941321855418429113150642711804254167851892020277268637079272790331734757544518086400787036164271638437136502914448889129762929719863445911750573306807019756842434912255909804997093144446053549256106885382199500403645621049648945765518179105047753572606700605772258040140558465235994345545519593234245178116510558331105672259544100584791255806004333272511892938560343302071035341088941482034856497164272620760209900865480983794049190926614565586881505751893436677582102015024507161957678336480675257807141311504292722158077219558033840429473284166430786583328463471130032837492996320493314018431459881809456208094302971457398513213477923853046801922356265841528138280125862467337922101753783098889282184774552564449371048698893019229461051121627774400663696368841083422407266717705909310985412435178372402581811448127606219529194701691689301741212607784888544749605140243582909830722950120707254655687100085463800592331034813969128383641813133081244651536963785271120172839294410939154480947998900056971946395545969383467782675758129809412412277161254075159418273115012089760617856167768484764049566223085780169366627352350272435229451172881732802304334594921342718832938311628926207375820700786280715509785780353093672775376938424688684221319728650592618140896535847411735868378749899578800168646201083839086954957103809022858061612879912340447477717165240455294863780678216173916800130427902925800345269087146386871927983708526216407593710384237211558691376483101110290366658740519311381851379041128828743945486706333747309444559533761979497901381340284074104684966935543016525623717648979592739090565209411385956618125479106944375672812249436713680433629311804519922568438693993233255502047349112273820354015695008548143292491244565924396159540684692816517382908471000278175041286191953611574072947367931943557402728857056229344250891925044996182238286394906817741325040182623896957881804847763112606688525976340275539198955723529895597236754284211127384195245228045208204847364396512458487157803781169995757437362617699812121254556439654514584750076293955539578099397978007345110710254066633524616728036230806919898770795254006193643575755138191160360300740388347480553005261959485815883168541410478484164862041144546141911325895938831175944278470282235132281494989529843242928420762959216633886648966412179833874892925150425603387478493657312555231068385975414362516615253329872044160828260696434347913152092269982563159183167223820797867624830970110194481989750580940601477924878920465911065683746865212437290744831118763109162521584067482070128757694753803466940791803256009760926795485905288828028076231563559238730457916374385183448802424639246881344989351154606724485605235255018280180700674567793896451350574176278522364301104789107786613892551330082724295044804185967394986686444642995161112859762989383739808878356513247097631086255015952922243473643618750751310406596326113194686454675095683244119233649783957511247577524003652226678432340845347294885531555358683234487029835309657905600229874693680576072603011083694928033085361978372903613240779972584421115361136951306698784508895161608198838597111289688346554507259835728924685887560837473966473405863491282379415691483135865447891102562201823520398271136200476762139222350100281653923296971336284653301827702509710280965082484956310925574034257699994174038716569897589361425982677063099595080878387120564590216166903818394913555933182547087062934044401645848594776574931928294878556801223874738902040308692782240844671600716288111849508392691977764041640997721513097128507180183349086681978508379172074839946339317452477577717438977828333091092374814861337854247624195585069152473689486262272000000000000000000000000000000000000000000000*i1^134 + 444288086155466262581684115837934988811406129357093910384509013758492381088883623493215002420504882562660904223272292745131301164746817325087516687853252031522581548767655131010233277858773748911992501975297382165392864362058226058323292524819411641587964111199230158940917360070015198261272372594075373313562086050019781586555193355257795899274002495585564985464593316503125002767488895627168865863904613693027229338393416307488737773502680974275518047382286959622403631502615387446318971931668721141471866162220117228427825990022509154775805552330027852937633479010852984405863777498937163487610538960260104170518640984086218142270132505010743515941489407137950710720317174197330986842737399342435826272065674319936635699329097746934069444790119004988592905907720584993863773470494587829377664622739409195684922468295360808329682058198205366316686940402491491183803427257433001237062095186147338695557152372874317180177321457435404577949630261848036348094663691945975828869115141267058645404863058934354515460005070891627470784305464430314394407337324912553176566391605534361493660626054558766262674247013593022107756611236424349256208217255913198850064224598511503550225398865518553074584039470738785606722629172096673006461343225548960197612997375387059549148919054714808035801227317172211702106316638724491824943283967025122084502819708758112012808634432267960246594858629068616767529617716843085236989158118158866792373277197873515371845234581219242952146301246653192256704717415443980886793608399604940532303345027982392604797638059187376681318022232703394883897385871920514105874050840363686802101512818230876811876662585640050015502810693199705934903399006499509370019732087029701298543290710812507238993085859505467639655317497194145283092712383533684051806068738178654982431092328465478055105350402086002638724993679571234339926938015029835846490710148286186507188689518223908150007651269015943082921669861106106945863530756075372831411093476639486405881503727660536646173831953470433524272392100798696761948768514292619014180431167608956567163949438158627609441351560004064094756358504038471348765467813511640176142591634922738970564269996719458365058065563271631002078106952383436256053559770192799462633409195683149186697155600589437953724900909083648732011909318291502363311623033619485287777316963798867010907544447067088117283294129438316439025095378787763437131807668729847789860759059368840815873967814786980038892067301457612585907293266448394920105470264170930808843448408757520721655923789800842619995301764973865265487262501311036374069640784845414710416252754433616183312965099873868709291112364209379741239659112112047273831435212531971609844398168350620366324311111194347227053764973551652840847330123566137007719659639954207204917952670670582808912381692713935769372339494214184612514274095997655332247784679313654635448651775912044489753243416100083042148104911138580484916726494153114106698494658422411217449004413240439550391217011900445382464754624517340871459310179716669522147187916489332437178818873652892122521841934535137710863808012797641119827012294264005931996779938907175595429826491403183212231077421935231352636072546256353559811637321744930076892908046059092486789256852365066557115091495358649573673130250262745875405842395853282275692965105710382142542951194750923434765386723944989924641586031779734842644685666200396802799497572091007270090370806406125800768629146123626158762917329875590939617273792690561874813084360182554469403130203609714817149978886989365965326217043234901865551224189643994253526618523533083164607296311072685157409343785956294757925586110545788881181920627707014277036362275498615431000763480769904519779794470081783979068427325427279786254794648188459888761140560136902794315589348838821811769482288784290759416650179918491898715182759164233264617961128183676098593365655765338453706194833197326685047669466686212009557904553845428836271261481943461858571993863360267200258128708609993318528295310547385516804509191606253359473382033822605330307209127072826510077985806769960603578701135893729994712976500939805739803291299085726368645088365662071037439139785893555849220041066599238578036039823550054400000000000000000000000000000000000000000000*i1^135 + -268190760309736305734090990473143477763884634923904071545779093500272332045815832094756332299720066559246692753859298480455183456416323252560873828795731806289527953594161839280328262424636332116421003493059543867880726921251496709915673336182592700459969933434193014237226610288748651506468327785839787729655806296294218015425218524016492607331383630464448398809613460138037609212295073748356548598098100800478068865239188378358165758167084417654792948753181832534368656548210448140452340220173536614570722515648620164544225768230130099194780692085117565338124265254352946579437175207820912911201970843757901408443996441576099578892771206817481402895617888913845231046402920966053104985380238223858855222755474287115390610823794992927567586759442980274515321947384809260162626186605684061358008857288680109811829804537732058672030985259909159408272717949794967446332825793333600760680946201371940058956412873576903061964050633198318696558707266550384704394967824634115495031953645194736167755422233013261911608637327831480426355129576478753133748743191524626066251437810347999459156691712955891723293535757463805722342325518770454999580465116143089102430121463336519853503022650698160994867567873261581508364686694797605420192046648448895048695206852257104867140813203419730561053021480319330149721364418161840700263341019708481868390765671973837733828269312792727415100342333859312545389148056839793961712119859711434123243759250136467331760329755973892491157059758170915243114605351464697076838434785818537761220013482139911083800118220958735481538691508093519771151833036920787773035167587680582816832229484596495624727147145173518702125292798814717430029260073200038994299341219533264158955803564160813678194178324257794588745152287731579596077378073727051798481823630401507185768553516967059383256870171643813451436344393282859237326779523744929334782554413341602416864345353496517746238646260724759315073354168645536823275224297946597115803081128035036934108255633003687492892666561617497424600454417912717625239688636714297455364773630632371789328920914303895457575805589828859312389077957552572093087999150174009650945715341304163985896463692240313484956564682309488575733355819501849350545730983193528421983021392296486328536979337009438388477788141696412932834353726239621649640105480207006814837371585271579520058144979430417328461966201046725897655536675410269581502798227233478551863442362640593587462362905704654356337389412786924998564721806782652992848067976766109284016768010371164970592476088386170168861786148558238243808229843301188750939837793943732923357619497021935039712066225819983694099230146498633273834082277419711102002480064010430703439776395951875512621623874363833783850338104475587351332697442989412327249551127887256359933863296602558645909835066096813102103438677106241703853563505114210360395665605830623655449089535674774069313508509514079424742837615115052215547916578107089249591058350595928195970505141557262409440377109784448655095047890498933875456720764345613415499208326661861922657279576311558730605454512170466923402867013927506579531330870393067351311878978116201151523603857737374226963769137414042109076969877992557606143958752504407309534224788914628692140407439642952040199178448226841757096748363365256103026128108013324874000207955031525975455943456435395123648113732367903307596411840737001667722024497320631097290261360154024240124589181012446570885073194529620144239641739554278600076662635436441492355706326839989786045226038863735880694720125063023749002878848439983883193821278561621538984861221853107416373418022558369979753371062745919652161861000664231526778645996684811892649895980720386130238739880595722268414247104545076918950596354152828961907924826522807279246763279606416255271680081388885503251308719731948649144830573212319285871524095373981576884581720763574486106515094669428789432401808624519899611371845861761551504799703908618522152694998855238614100053260151565957788076983111110286197313876442091582606570399978391145369745472834218593689484127198792019432077445607897260961384757454541720781147620242240905233435174834183868808613502646169726360005409545925792323959913267819076250501120000000000000000000000000000000000000000000*i1^136 + 95571127796956467673395985989656596846082607290399699088066274200541025976850226179907045557286668267619598329347762689248605139101949497218094978720728269469068868936263878861800067909850135567438511607989408859521311108826800841511231596589668873093143455227117821229113964031946934181246493515514699965486267817679966076197934909658800065601330128136773416122311994558203083554369189325803213137073349044791281104897315535044300430014636371840555880354836165548161821305523623559511236909117998466495981893493537293141837598094896620667020667253206663197243296844006420889021745549146278770939213820659229142424673804205609347830443090984173944962726746286632231710753123521539840776242131807008478116856790126741783935109202298820637456482490250555404741802346995113362300517230752812163042912647027564506642916821730557216019273616857605169029094877809971720065632236468593154540416564408222933767170775780962615210019527116555674025113960198190168445861431058638460025375241701441652973413042841419254980040920156778335422692268063389185866329731190578332031299760119722017090804505926579213922231779425432523842310108959253067510867335014838616758589288934572933058188549218702795930218129694605110907518951077287768008944379461511286799730468042123440687931723758491251281370911132386406665629401617165292940547695212269261984696708422573982160221747892188471686127562459335149820924971316627447931410632813616783851184543617532755084143316672493656607400723403810032618116171782613285126747877313329384232247705418914804306169857167359187417631223034103812355524744288863348803586957555167464465433206530077004390310736783139475681732306369982520652659245626854531915559679700187984549393781717174729810543284096032326575250809537568226403716286715957585770550502670889857886466526432144557015056239595624420267610597127286232836713051582422256562530487565591411637015775132788894032295343466984036290699186596926425726776022210691850663262557728748740309915294206614171510996309854124471854360420071283264929657281881930470962959240952572392824025337912848911324426588668401616147769786422539162171313489400781748442990415630399279172767581847651092461533773835596570416223185214198320774175384573498796931991699430315040287056876412655181426299302342027622371708685600211596797804021355468802727528647742368755160854623106354057201501034949226890988190146290769148180961000605548937630306801948135623548942691533110849166825420867156831279492541156595663547866739566423876261209147302028402250410903087505043638666668655087674149002489630838895985655190682064076699726690035355190435897988357797741632949484771560274915015579836884040546439365571431404918122117044662302387724100097332250900985137580993667729968838285806077647573988146168040724213167030889566935617340079060409883886434601631692241438566172137333275642761349747380453509560112808936002379892928518229888869873257130925404439691297030173663664025921296934998780088531463606290337837200106369810573922156208916613355974891571004475201343885652966126554185962933302881214526058705460166895289493099530050254859612539678879784831929449235606722131239351352409611729878662687425918543100617252545039394155081520678834458636841597859405395701938930107180137014627331097908132837672068975717811099074619849511212447129155518629930578841442110291702186832983598857142719355995774632251860810192309744103040637568575292817190885667611730926657798685388435852085236115288449853582255969870009669843405432686523085677296664150976690422407852310452311802239160811180446906564243617484287620004076681978917870896095909102741860431058365158184040903145513435671037384770636073987661940438289969013453714083801131987696891509578148760450077076841403716017467914307838369173582973811993574505809406718247857376362971340256052374228770182876525421643794854163112274921524539660160271973836425564499699059901754491712155127941048345693418690906840137862766434061980518378287380938257703656122949469690673544310949330998041912620569708735699843619284556168080410579324952210643272729150402071105417774976328411128965618728690395598514479034079674454430179062913345867734662457289326814392399953920000000000000000000000000000000000000000000*i1^137 + -27786416469378473225378186798006465674279116800023188328659548662861102418953807872678819030297807231300565209697210597358265241384589233100243073652341772872249713364142001270360063238470364421595575578629297065012488863189904820118167014907997909655389779435022746651603337210715742067695112185611628165891199327982163317551222415106350364179864013150038720585451726832630225208746719174205184457417680473727119503069857797134154045127549336675968599480995075360204315052587538333146144023349089128564842846654637828800638991337519360148388580952183292145310692141010146557708968031702217116165481890186502432626266142255037561209545248191866284901743046545698484047097785411360701072776692946671789376028573955058624783784996469007307921363927299643234551911202665788754085628245762487601999844764510966754353718022038071700955220532674923684745644407731122962708860252181117319924727564529185223419784207677096354252320804016610829989214106633986910740618187697449641358269384539250590083380111705205167387129903691215773286917390531422749075439297944944831912920596552952221506462236125023983797427606410373222641449793966294118711687081252484381477582893374921248526826795264238098508885210090687050198958387063091716575531090652817448440764082126442605606914580033244206438351923092440606032407661946565893900752108710925028305139839209413830348598249683225812093581060519456141125631796131112427566509893794223727105221151631988228069160917615270449348635304316303650298146311557909027595951532382823566854664880837151167219920723381404347167641814234756484567192882790757449329336872051234221917557125247354801900644137699737711224707996406340944283134558246526171420719873596504571343700512757490061385452776393903989646847005669412501215162978183737832173471194662142084998139467388727985456705698592852909968440286348780417484311122087201405992249655781051630514964034143964081572748727910523712593050987566091269055979775022573896060166251796504838764186252282436580754230883779808230551343919747389419638012195730194482203933562431755365031826117072162417864696459134360846500432902756752448537470370316334671139270147576145598634816233642755156636151240084122892575805863610734803424068699130863027329013095423757487041421349031329274734163127981643384713217389498304423840763175770402115347468800205083430876792223866988838833141704920948654279649805598023755954302970935106663730575540630834500332294847282541130458652762577391687193903020492153936982915179961856727969551355851858432689227209491693073406848479629765139182451710963334539371730137244083360446470793227414790949835304304904622002214467271223630955288525852500961801494108896392481070174269376734454293627063961388790244956661394979878869229962853230092245679302980137418378836169045752372053960133506397273986556542434010436738503973073276623439931400481804030300506206071903903068854918620715490615395109133539341042814170317042474587015329061711016137195696081076559939390114011902791620439872675480084538412266763815670274460701371375047547763837849333584519388180865734830801345253829547405379400398209793099052438927773908940775339506763227228402705706969167234473338952609174494698446115706369560291866890246791315893712565134369504669313589174950139998942766415483773319782444888922040047701442431877019827900052198447232914286429977080333962353720502123122782721825695299155252480290778502592591850098121472905151464939700567284456079131067251338277368989335476518100978189547852569358573740554616171196578280659371382199717444747141481004758350026567500253516051381181252996699105456233636869660199508287412178274269836462700993110526536908741620451208367140644478446337281640816072569790725563972406685224165988475086740249102675988474541208497888979240876202770910413535980963594875713692055385168376316243542372031665992989264540002908549440419351093885190309208761769620430271321979412173784302160218815986721084396787591933617606872304656264304834234012917493212513710941088764508009190433875712047541588754662167569070269804562002248054603695203556805702772715460536755022597393180197576774850023325759066406926939880384139236187556338931171596854886400000000000000000000000000000000000000000*i1^138 + 7871101058193667497662479222410743374868190881366379472699384656192057664969883711162187704975682276587158008281199835587706173241303230250762118589156577835636665411014372724764758685188885919953441883200654718901897135000427273697402998605503592162172062727054047458528173119318828254930971430854982459921461467910668207267406679367310444902375967981563243591970846991230246989065345512437561498204541542034947330132752580056251463322948104141846492067899967020105869745941280230700497223868282194514805962961720055616581315351945329736516280093500550238910715190693894954811533531831729481745830476105801402800507330002551520760332802709984543045746728271828821231678670780117047655555793342755427610217964201029939912529854283690134221849970882949143267263128733168064945062200141095361898484534613702379078059404477267247088841139168857300545917858205263549467775685123009778209201283071584033332449193068906639157527830713458008064041932310920834694492558719350280238911594080242649082667740412860643593008024185545787548893232717903891955147120183504271117802554379946064980053726128807703321969111022087802525662361663019630835580263249094215636404268443888766678886674499718808103910302252995522875329076400072793875662390645245770888907011681021713743239498576050089480616497169896839443399005934727482552684637017527976093463180907770296459480333664159204374381862623906281511189918225407909093735074623892635668950239767622608970598086606569779555617886671784962043481726610103582283505499308467256693088712304002016225761542182652218794954184288521423337676393186190883162838531645928406481413601740382829048626909414713119210888668691278873093310587547007839795114422465061182217294251154714205576078939018233656583522498696434888458363633297717930360031261073926704653091013473983588074767940272938361814943129822324190194857973017716341027289337857586794418838068873699490598499520776108824038019401884559226077503038942224307157441946811670148892716229298057166742262369554246318508402208123068078446918442060079486105237132080718937058582307195991989565972509235730002640099809421513042030852313258186277732538519482485324180118640135629773251924122035646985774088974058721219370551820124942386577502652944621354082986877914600972874653913415791724333397840226675084757121016283098507014937089675511787821488603117710609307029086234009385175919448816252688699364478734788081025622143604013770078617939222411784000781986393952605781992067746919955248269790169667696178216042494968299674729752931997043977686238054938873319198509407640901281647606361052988217717529966756062568782931613951898928625308450569926097911537548803493366099249716792675396728857846876867091411392538314642556665877366319114813436447747238971330847368021261836858305282163269866132675717263580542052576794411175437942839490006108161138400707058248337605035745311123484426809156753994648088135883736795519273719752098775191500187167236261310611666233749841214163575485260932945574976640996456608744295468730893595304730780618521031530273052268744496678979528287559396964100102848211396109766664287222852815379122223556735423891581531551231932601379597638990178099901110845991699445236043725389278968153344842010172377487498664796528685720349799559464347451291016546889803453827745964948655584361991145542845805913900330359619308854078371589499496406097291910436058660094186159913443892428010440887004375785640309485928962428753074588263125246116862297948207493582510790124736986069251867687375111150506090542837730450612129831197741447091425618450939982142528607856756918699413041328944766098699448160113674260073214516735980949264342566427635851687011844538610284590271316421217153523610850904585407978666059702246223488084004129550754363881227404266306716495102674626437342064536648889682653680491962700674478360332353328267861133216202087891539448597842415977235257369724503683028460868319828432526213409087569293753404442944753617536502628277376071966557226453973150035955989415536953693804635405170237210030587621503823621157548766479617660159041599012338824034638800652983354401100791191113800613163046300711826358116975700872197449294282752000000000000000000000000000000000000000000*i1^139 + -1707195393134703956065955557334942841006983895376609449544630880966901211938081810000276484267944043906971643190345116787105759564222126764571923099447072146213735077552504132485249896103387596954118189009779257199512155982009889392436181529897097341183642379880850879895162275165058171582166052767046169652817195495893940943704650574856002770022217463597383967295408254431054333683892448247215095510431236836476779621545191576055821773534226049916744161044709675900550360696130857927603363747511407030159795982516204921671304292055051825918337829782348060416676459594645670119800731468786814556579088327496616216392380551485044337033515186189071351859357203203954352662723956391376478506135649660238072118139525856429756550642924140216284529958701402222723437064535988530318060142902360598071524411454791659257997636785607138336787173000403913186577269574897762501623431670062932382669396480724647493665001472456758827127142851201481160331355506128775124947583709470338927127331818050105412721874388397690867961353707242940128296857152054260067953205020085572183713747402871181145855896047974160580126607995583092495338688858343792265808068217860655878941963551327927474794989034339745851577919332316833319137812162656081395763635049357615571817678314875529692727483127297978653340612206216929921528042935794408373736234557862821327523062674259150645091031603146156798990383109627829262811573771768212113985405894343195942901608201941826825889965161950776194635024398404190529308631645651939595525440759268013599300424118223743642473292725178411417840619876679351961762354257816726216972265205159836873845729237836861817174701374527620704578871329399283263270799300536909382160892307962827866521587462088745516857021510039384765574558541286109024689559967293973923947171456513741262565033518840540603396167530747421130736361677198638406412154151050571548786866872179114892382727438514852573498752988118748273026682293219447206270821057433097249273450347905156260133563551883657800804017909728939342761012901525407713975153786266132198364303174231789708518318643715488933292391821329476385283222328309658014283490922398634147424441044477372462905431100576594352076975140090692824908901113254666468875965908144085197650379473212127131854382479544841252510631573979356506312363986890381863498955829934244407671206427150658108820122997950988216837608463391906604692407225440227958905553707285924491475553932018777748180369412896425991234697707575260511692636055747397227057960063830963250575252325354071988890133484197766309244634949601101878043799107703557088496810588688416384120524511522497510603420829280037027668261786775708148060477892610355004603758506086742635978659507148545979678330299620046500572756445919962170820898993470175434574896958920954468632695664001242351045160902954056712261767211318400204148848578920978089158653267827829395987386750722234579819177931918739998748767391531633114423124472991661471426190779341191462458993589535409050055186851435940715454659738190040118583724210081352340761769932921040205667405339285348257446868477176956526222597160576665798671801568069172567939802945152964774598978940514095446204347387872047900247219559897900528335859016552224742907835203634989444681172117041598425941030516035664334860408849362878426824489873730729133088340104396489497637602552227959585799709471430910941544493187854859558467787395927348191204422646613520988636048899021850216660682255751023112576745166302182918388717583151758670326986271302488056812146887556107943092050324713989320500773795821249821998766782339891158760971117373322759232815138213971967719417093369762307475300360574330569661710594648083240316815401613650107034187298550588776253371289440627097060801256019295658773112963460832299973922044156798996594020144147366162239114905498956174691869453719844750306848056648345028300082941725295682293453401577628634896768873433081944334545099666586219126100715528989728087286720755525069377756735045713591245781923507520867249986946336145148242757465202754744361701403965285095442611877520215890994550684514236020568899527942865010081351886038014564488397675341485613476390205307702957551124480000000000000000000000000000000000000000*i1^140 + 380468404434359386389799107530328879390803788978462175403077543590142505607864865436624507585007914159352371026123018588201769883669193780430900850033639341220803632403897756568079083768481123509470595508679162379740949064237394746083257653732159597482877825186829896668360729351216281608847734992326115600170014752179850518822389194673992982294685793329380297532075427300439175505268496548376115581061248626257663247625062713044168283548633694483889511114668646987920237740849159373701945712898346002932228688822287735250173438803080323421401391141247176776148806193121671089770441528398418232283840795088369248438270285495557990845942304598677034535025144819841276457730195951057752097593849621329545724003842457720876869888921646636890467059750301015514430746830968503757602697543884907388742777879568119773014035512363822760454827979928462701119043920929530784120581536255651035827057693105973442434546593168871885613697891152330789426085469682714345734272747532825353911719054942301197381984118442270634813797428654715835319979731639827205271787085592554428147531385263843085010437814965450950113134612777194710662251737239281533309637529368801656921734664451384675665961293478843644110151394146653135511058736404101134650598482738017189256137541726822881337842780312931515829141657042247166468436563465327962160500259208184223143277148751512191318431699401958475031321480455666683834806775034641316953226580626962598867119808091696242228921121776225580309032704905137379171348446166564929112678953342841174132236868814271325113870876813780009492017234296987864436894541407330130455716595734075390992959942863420018021419750599091361448651724151999267383138860962804707717872255404013330913189717373461008904879196201045239163572326762789956116337680806023080628359054195952152262142195941295791157599125492085506414784520589899007075486519257244683720784709755526182082750760093352720362203122060496909876984938838521358091920605809960665747374077276060695717259413807685859166151557072126992286606879420252601816394630171799321520672279413129432957877424094164481422708031763485721935196737208108213901042418144962861256012056383228692760356057670941426719408641809390309318487663383857140572933161784735909711113033039560262276073338509514769727591034678727397931830051829706878161164500755384990626670582367704326298666756213022002625251241636492843029582730918390357636693828121038527084353442579191500147324043759175154537398673181304047314568868526574169765653848015192390944187396245221271539092277287408863565456881445502455056798449529300151230698125331720352244473756163051170051392740769911424653917520623808944369081787530907267018013151465620729359463097581232181587740219910299506161739183052555067003535059899430070596191741088433577696909117148327677321317100530394607028737068753269432324643572723017282019245144790279154951584847003240336781618588050889816058217691368916611616006152184758897347730282194570729240337640572081966560346757733386426796230163291894293585373143303163766816109800400467716513070131429056645796267264503224669864993413041552114105477338001368540051504759621278807428817415229897169356768903805583751715014308984424294719533368564031547270246903947339562935317535176168620842105635773415837486714467453436992437027802429382170300954739050571820658161349302265966435418790635516070488169738422333116672125989623741414044488459737582067329828446491262799811401561422802032234880361513901370242547681329193720062428429038775132010115199838589854394853470010936766071078632123503883272496433164614923643655832306321943505164926108252842744883112102712782536587022506666779501642856083072507132071597245238215492992645668613748034318038076146140513189319531966141870821044323736165109586581322228618820384982659582789306045146064924264394188972667407808338597664872486805082009887940056891629294982929364183517292303773780002071317433214203299032742889615442912158766872516333922693365976956584139762119784115814123183432577655006189838770471193203190291734447980224535920114164410150180850687636023966751444497902360620340783216095580285304600636332409195702413473211246811545600000000000000000000000000000000000000*i1^141 + -93945832392062440384560113472481980049411765971370444185085715431504890430371510568589919532590065014965777253829131351835233196760108986275899835738273362722361316968114204270326166401688306518926190642684949404150772043610820656575301489775264808238055351156316857862546736447686015976486671667219701145610490881396207725578220923979372979879585473962364494754806482206078953231241993391224820268822816382036092078364135201813624336438455510106989481230384887657353970481543446580335895878546189548393660971491776005134816771559851566792183819658977212611459678722894808029090430994892275707013080469158645404485453539371091422633559050256322097746267747672979561257498068355733460151658396614617234515539475202996068739272384241607044524798039349109953304286511107755207119202342550346576844660480678568268681543159866659153455624772997710536461543144290731122777000881395825999661032657734484471663155737865029547376171993332916747565024049251037828931188303920658555835619027835170314852469899349224299733166912213490318321610821721096810653290643234180693863615099536997768667486012522366241680679901024466365309173951144220508840890152694711127569137199383611148402709255626274375931200824693087007999040358711138052715537906557338869531937079416556618803732226503373829375392215139689537137743904163462487242825710270277947944344778697258654733092581025817191895500886437690261522079133228010189130397454832487446333693135654600239379200273013542691789204442768636476782095424021877120371629170192923441800170630619966928475131215510165536142096199962432915067825087463687614064981747538233464240313537841353587300304321777317660264589982653468614183141478081683253525611689141258476679981394413953586206555040375070218913285710917000568888827480844508273236689055694414634014292419678373303688434158044612049796358311470384827286411819519231384288017780945101277676795507349318045667115048692062417446147965214607600157143294590784350551092720419550269224408148447398508267798755601192449841193598678236535114004827928568792737391589543599750451157149407365659474780871240879051841003364462119694229510136342849676119294170676639756146194581873186054466124510879282905290244846136750626805534646800645973710029124963572731829087676226105159050893998020088157093539155155576299203481851682130211285255229907648636663248597396414995082351711461134099587017231610050913636010429481749575457360530765310496777207149384631606438210852265134017101882792087708466891454349927640243115984364767957670410329907035640030027334708241558851907016125272003702872390224930490570000922060472708971120564226992053751985305006777569248366553035964845190174172679717227584184365987944476828411961157763105854588426460834661244430904529660680865046720648356378311809345180480680215858819039476844296418915877607697935879408101172832379755889371581254060615294379904886344270542570233883750665485500337793948286578820480657970525733260498386947074731738903327731700483108187448454608851474970147868732485542824261316967412107605125859395828574938031136994874656316441517521431046327364087635106566310336124611719518456674330991655678240668905777804037697764318810139309316213297889560471900392391051926372783583348771047181048397786314936418073132939765282112749743784576040693169080999417375612581140121632057613718654151968404830706327293074589329699940257981114374933497771304260597517617483976901377976265186319901598088147682258632892945563913790550510985472683847112538851424402027169248632264897033442861151657824898206887171869909685953722816814101806391531350775405385405774649339579262666671396518031703619286798692711608169418459705928328883740976753444640881442273925713180740510428395469681575378293210788582055284751191257316119158557311800799694739965879324413493943434359579612593035407427473289389046767945849192727791173735646176907037520218520769780438534997458330898694124772320201871261186495916492413262544884646387730363169533277348815761199349483469756256257139704990551730996000398116764765039929117271417393503174345966198353926470018296031254142035600182664608207003007359879030762462065658848870400000000000000000000000000000000000000*i1^142 + 9716470144747363753797262099970207429842692502867621103901505190291989462070371906404853885097260886440143941245750197272758614228057776794970402293937555566763356279696489492952805053516692953511495099765584974328162812819132921651938987193764476804240237795855903637079260965914373353912130914434680535973634607472088791100185019636319709374226533924784064951796816519957755473395727396232151646588956974476768860260483903748068803696788666680863145629684806736453123095137830634063637744058854839431023154824003001266093560180148939712566221385631773246451164429955739239363424403613335478051752096605444042817509179790615624711148405162647013599534027014583133539224547855193311818895541847488377092333382926023038307209219779360617569158720079110295694374897113855875382314743252744302055481359919003809548619474746469795327178520629275342271813842449532447869177739514554188449138040976278603466955564835885941480291366089518791092173691118816275089608761314925175460700508148709990052224168029933071661606839395182031705069742028427727615111225691357606729089893904547223207790263095866776869804129235395112291998223240922338523113524390574565565219873497289697878002783722343966504508200843369726789975420370243391036854817226348080913436605382818170425337367518698796821121165511234787118868073483244600015023700312379244163053174135076436161159489476611195983522673796772898530211198656883487923652416939690111307603938036219422137347318425184759409674579271826040388030728993841555181769373789111220271905319664673209197082862430263170065688729953619089396675111769932975387887068573108731735802710880100120848170827738244550189005934435253233821084782332074422415281719820895618448913018365534843744174405541018230447850433821992276785989151406946509078074771122823672751260778227817451851505006496317542134868640058286774903524455545110613349214093169984246583738157929274977065234292372685668519619772308132410385026730993994580582363888914597878053970062254633233474411820961113361430935537488429256571556287357326195642925639560021910875701768552418246636088679498768755907963394297396885810043513900339563694679660946084333663448663419556842926040820557902746162688226315695617030713148589598227320246071804118997698815839873753413223424618841901598709859139923518474569006741926921913029942531546309136182912041003946423895200010252642729852217397996589295239691094933671863306831092646622392345132639652124090034772675220413189598087881569453196959321789840244547060411676780396781568221005329045732406350369049011443604777287685879275604021192271396265331253212303446836436987820211915646544751470963724985733675613085105593996414593325044602454678812519343667681017324023597156520340216021384070222497217272155308854971342357934025159273336904254068161418803628380731319977872257547077930712916198599030125764943623027898820153925161875893487137574061673230377789945540710858292271790255220867505954449024573771783491584947113027106420211754895651375339217230329995335437386206488033169478729375658121404427497448093129656393337202430483378041930389025581300754071159765430466937119109772746513644040562389391890489262554254654003987062135266297892956846787959216891034131899551088670735858380473779665758589754067315503991105231341544581640921773731174506899413207305840165467823203247376127880114702733763351532358952400237085325583079300614050968347154439396749942474014088378052792790399368068624695084930566209172422695805820081778336083680733421795413506555077492138845613234904081784232634316880108826304328693923777718612801915286766993421879025532105954582363959361094383908030568913414593441396703425332666546247093683340167333250257812421468778490204140841257009662679570964041035366097907447739384731578775662348368737230587921306593929785328906966251070644995471489765063775379615617511752771739528420303701212026971522226527772187304411560397513932688228228087921785442756926811859799723275801412069507062447985264819932234879926155815814558056951086334112852242607010375279421107034702812649701856140040142793158339058100800496747705843652846765136865073536846627078144000000000000000000000000000000000000*i1^143 + 1542547800788317875264331445749862926681636537391875282481541320010634811541334423355271254834946324919329005926808902335461195185024737788016769440077306455637134010491581843429619386215394282241580220553105309903225228740798355259233200144999251455573988117623553052030112943362568351694196016763750789574663020785261349888052550151818784697118062683858557123021340449297434451860935198412300159088153785956203914598562725579592459370110386473816286497526798799001411428338915248204328853319225300366071732111893470028354084992605535166507975398796423221555021848239034526867725653861766183926829075878328744232376134991800585238759213275239229025392924204913632501517728193472101011293907952561379044101499229607604991961716501227762479544286727871648894779431938219851696475465340632726298718763288117607203474072779287477536200211196531431140877247471265305493613316351720909292441932635298441538804216607557369646827138601225337296661660925381448973666359770661410248364306272058133237303461655743792081694463891522243414886724247556815204398759642908853446141014489264091900278981068066709290221129214838538171082558710659675803705045279211540310422108912465509727800949002700378008777851462179259970704237570351937460549458286686271475849731306680179886823343473330279525310430197307936782897465468614127222790385397926564190593787646268446148240652511361789195818671151257165040764146316483918319963026739882984294799316981164095626405641530898393191285892516965799949933428998025943754848813598461575315643438078050088727814311787812942363785947942478014361543177532600819814763029026915386236728328350042270069963877537601466324856258642610672449910489031132807693295248391619972681197753237852094310190909967613954363326146603041149464818767705227693091253191688530441107815934477845448376125065871511956487198154156353574832134651679846388875456123339826415644274170908091470102339039709976446961930809442046119603579792655439255945897166299010835618588704933535648538889241578951702329964299051047415861241513433128370365373951034172967385633856963269504092196777498950488415971013428289728685374078962398618491207540883320676070222830876995249429374586798742049184696834038647569854511297825606900488305655934618342653265008382832931678387157658724864500350425533377702593115799442478598159735523427135883888442525545621986151549559699446026542104707883040338543040577254420909224583684597575365081254658916742591034807369125303131668931471495914665324464393538709768212851558621021800107465659262712145782717736859573758341643068923609757089278889455874919321058821307753463350393873121891506142796478666667935750790906666727412494808031939184401451652932969920006788878702894160670561087412719614988126185543337508035269320253879011630516141146096863629551002438732684046696126227265847961228164171341820226795969954623073261077885644037404978265588502194564382389549556253062377370350997480775140164237537271352451815097412670436491000705085399978700269143038252742538721244509196366617563278049186678135544238662870966856835722254742814587677756666012525411428590973903348308241997126060610986414731690731179476448715756055128465237210641598966630773478101200170013822026948122645676646326190321580074035804206211036840107237750836415604797748727898218113904668501385332148630121955989454472190132065880517950734139811248486942336844486736543180933866969690252832228643462066810912176790110695900935655458001971105487393814492479483112726002927019307175870422959436634648250814084363583632737631518314337548374774533749895904936591418252738655988630727775806694386650692999422511226154295713984854723912205847848310383814850987372230149007628444870429342556005659991261249064585998645032966286545906114660156431020773046916531748642470317601397446766637283942899583323181859647501299880757305599167109298926030877154757930788519364586421356213743945132487212207144311612796993120356104146378403225535650922224378168724746399039948593229334126136223948691598699716826783893986499453484786341464338260755168955494972657708802810440760052988955287792613964547689635621090409159065600000000000000000000000000000000000*i1^144 + -647820659708560637241599371623576276587972981051933507451611324988832442230484763112012456918726860507426918021556327780131964431630677456544194358726222761861981738078170566088349409447486591404717370981207123479777169393312962109059144354872404979034884752191307771943083184883351931727991289824231205486121561812873061441915638184495534832920442969090620391784112840128455849551671195372881984380934272649061180534321903233315423618274992287810159906373876878013556640823772298535984998226119357741271780923978277834489914763486313341112987714360700688080805840572079612505658358747008442623139554858822338276850810649719712004625938039766863836803088652890056546175812305395963521017174096326105247718853494135967508574789834162665099669468748221024320434554872013294300670211421946300738571278582843663777745536581196900358617657321012901281729780197950543756273432193101405814365872132036912715175816194714412288518977223989012630073852313014412233260192769930693511497650446404638068446659885094191696759298932743936013737436643296155627743321412658558908547997004543317971051960905606415577989111102895870968160576326463951085680594674280454006517084431546372177114535688355800355104265054273544391510765988210195775005627442756901373065704120236474703997677647465320094512021132691238868778279555822503451056887548591791996632387239494913402201223955053000224895526929949929189823445406911523603434996962907698573248886960897031411919588719072187917866941310881191299136203740989592499355392051349910963079766297713035216700860532590813749580932798561174706730919136492366773977204043724921621325416487310986351478907382798070684570263498088772934575374161872735141808322683707769835223456665414868653523040506540250854115510776636478039580903188937268906000813985802593295401714756497578638848858745342970826191606604944314320552433544125394563940619706362417067962623328902802385451380611090090862204104051753790226812224023568879697758488592520791218246244216193589335793825407873118070884282393348369208616858396650832482812610906214552434254311729633639066952137503629963686511395690447482524734742746359730881948742014669889782131940912978512821085072411139306561100158061785654420797133168609462018137608806043941373508905738374534720958080225562936330233856050654162093411890172704886269087792845564771154953940876703725762640927548124998472556817393586285651803362164054394913205153226345757971795620759753696279597861971362282301844494701405895615444227601786432723767436617360174177381456222878149923368241990376395338305855354182510081612142136225925960544246450679316214350772663161437601269161509781720059070809823609725667862669712189158571171029145700948754984047435321372275168136156359554279148610366377624302747156918604526478137485311842850232196320369443316399924420356136345221194278945508463297739969231238613805148340546892900647162198829826226237128652963947676548714836394392704783073405926658357583230143684324294887020698835386319367819868515385436587650831499960485486417586711056748123467950644070542520093265778556704135315963181323819698567121980707751704301922673949622462775967465119638830822852687328153239584129056262532293316703081215803474736414673024080209384719310416095903612958084076797009109289072609997015115387903829688710355989038286519425916268347696428844033538165146402078865889580107849985125812635930523228412702940415366084084502038873493230796402398082631793670846978816009181007465709415321278028503196262778941219609151803879608296589899866784022863201811147851116442381034379416640804887366284359882268699574246526997897300440425783178988015722446919794721191412379527862723825476787257554971243342187647149395037283620586987910712310686346828136842202951561253308107419026730239500853113380576473690933619379925309128258318737227312230576419773681551751086308517464047561599106271799305422935598785757465257160888463207452327810599090869797997961301856624661247809552273708220647891754785405569519210023995076629885329547797174072389459297045310448533237570235711780035066748063073840142940756493919131767629868188796190720000000000000000000000000000000000*i1^145 + 75608004876384489075431903316886918833835154534545341106123799378057791906637591909651775001946506001551403379147337542623391087055507476916184686415222874987717128179007452748378294379153057841157109808334281826112304426983548997007448377217389004007431679387668353763441933843566489841843268201048659413761172342612290907220112341690279190617453237204987820271731305340148171498593060292157163576735861848516934185257313609438010863704404760078977661724311337003263628693266001375755680141988244657031406767673880599688696314334799885319497752951784938408382895773916383841836621852300634326520468116588540857395245157080317332219259149698843404644643891395257911473111603981804708915766472592459881769729970123372168022771830325340000368132673085390246961648589888116316062310596349126570264004333182184375401505762176602651862094013227749291051337684918948949456668415886256841914851820602992979444316751240064401441224790595115713762568063561350966859226580688932302273578725506797965557332642084672244752701601384078215428654979718996934181668196526861527091267159394833444694334586065120766493563237316628555073781013530433587636444695837408164285632133808232168605887782252948360887223560268497537314896696583175828563129658951693049867721599899750487951738834991478525559187385982238030190935641189780114766946750608651617530105470115852804608714429230239469480609633123326343707399171862888814093192374109965426625455140725078934439695308304526800701802849492978280490257301137977127392730538266064628598342618334154627106788033910115539314979217446251460876818924575674916984574916504719230480655387184203933578776080789744648524597213209751019902347317636185584576646985197408151385096062451933359105498002246526679460592736156260301786498496319845249634683644251438380897202590787513878537569769447016350123830113618115242963646727850512718550605144434349889536051432244197044206391772978088812504071693487860404465082444525993460621839497478230513370702472979588249214082711650302151044687512090099424083312918388403761774022041054789266181465345112491375876861003725978442287488762421654630029057109247309627438061981556410554959758848916846177392578465334082286606952855625520926594248679668417096761799034192457552079976583195106350609447716154196558564272312971107026432213795972063437008391114662658417353531437346437674067221455363204747960197346917317034962841915789242355847337951494452529946118146719954032312482805530145829566112636400045053509262503667366304226479827046823369568249647507312231936602922813714843365552216734418442931331648032117223958278485955353490510274044097519434060134067772593819048998904876546000619746432463048988265843812323944982777256735884351183429534136855870049234270084845827269016980200789474981295715827201789316494947672598240606974783600423952188859252447871238480684545867792616952462927877518638074936376229937126409097855032291056802962464111328826859110692826398658103336616620390172383076150760660568857871613949501532420312251607892982281510956243732227879272100509817589792493653011902886563327863878570314911452121304121371082533477345804403286144382865180348312558243349168718546607842883217248090869466666410132085239965831596682258681005291760128884554771027621515943459049805969416413992651687174456254929840843173292852758296842944504607816170865358761501724325027723713852422879650674521746568274390821056519327027378173520563360312878640411333743604474048692747176277010829360159455658988213119806785307700727348666614613535715601256390147227442780062621283104996200152757626512247022800161938198148410944157267948545754201147781956980827266433411766069819042127083735772157830122922985807321057156635511707900587776146322890981261368240268471837639894988268559574540846141401057578059764231353845478211108109342141553955134632578983221549125956680006320129387586256608057032715983074611399774134169034790083166846427298145729756573465656916099317782632562145435137355636160866630214254256958251657734835098552950401363748048118281191764848578907820820951315314894793463798627600825349041356426035855360000000000000000000000000000000000*i1^146 + 105168939042812991308342315878350787590372699980470939117385404449348384054265764167252053095254559883564549683478543300215779581752513775634665855748449183196287804121152516270347264625867138116598643592092693938918655428101128104902365327930301441113289047676954290285712898903049434771336544090220562086727462938883898846366695486530036114803384642615011585259501257625470753191000817575277930517581626210834723761272835887720602821873856328473649987224646099052054229021821946964685688553714183066646375285218206784689884524778483042713834897080840648684384422688441512485265155682758492877474417020990718063481811456327505705422475318998993449129624657342025300335090001795931179971507647811694269327382110677272122674795811730371881651399617514759907628100065301801632861764560681088115674489709800143486996053859027345489443827818826938496594534476648173802545274357972545232837753274446393854903898296091082817075017242823577098323416226922284278850002962995578687780059566967638115777050273263289271926105532412107144969090315730625322966497859413517782411645944642171886982685350391507270671323522349567199740092106304495555356245531100886799919767353818891116125402367137464048067252075157166978007391394487606660255934050266926197081216438052349067999241372897972720356847815106717533189536749896662085196990010633897270340125172892498286792031195925265263154604736626903322109180518446411455726750223837799041194294145683989692399312219261655509764702022050190320418282661742277003742425555582095803696939639990133669034808302570147477822987779862206465391265422928834881468848245188360024228762457958669059855190198926552785288084538553274225319545948760434804836894561865940048854469541768132500323958068297931191631674928346390725030370402952872387623876251527698183974052663268266267353825182510561978875239175127449347463063677805079377123703013376387201418975955520453565226882836316792281305800193779755014528737558678473076303995397429358210023458544304582950194093678290420306553316640560997569183540218698356307700209990607709206001771557621754578633413650724198009464190354825533671471205674949732209079588900029487206078486896388705674497477762093189746151201397052020915284393148581190384970242539085135212755149213455357940234317658520372679942599067579979583860216047961295454432469128738635038941836143606068975252392827297925807944800288684184268616395184153739652134116469315563573078518920712731216500852485355006695072734613600052521720679877118208612453895899662401774868622311223757246135870513501785925864310135415486689322684957171403637766180252221180830251401974606484405531615377051902798986457668751639004434569804001485829898269181144493732408737185960404039684720723302523149426313004951226328812890257638171565471705060131171506450051550736111024095630013238739121925278048059294507018721869431468254394734880500657756404241495290431796238333597975919754944950129673771049913272006772669238883173414714012191269526966437893429636921167212821061098129766597112258009809770423660542018295437495965222645732817518775587004653256440442133393275702699359915770922640103751602454747995300373106187275365940418903750475677997141870099386449379779413685644209308679104210740436655639131894199866851026537354114276092712925264875705998806318311702674315153254696395831290558606619246378719621957784235376891736208909757942965862365002293595356001608809730892772663951222987953961026739078362260907054243880793961546141535933703884061701991088830130009572081643989926059354339075855051868121034569310660955107893194107982281329006740520089299956350629405137868801014099772637084976050212114817477397568727264110769901445580746940585008618908894964052125018176462531103718763985454443229183326224333459451071755046324616063205775731499944667195292978922150822074201853650181652997168176953315036685571614608053469351115016363642021161236758074242596678881240507578082164328738895086681651218547557284040861396204752271867965895046901243271354924111409828554439791781952259332701921522298880546613987197165883404050323033987806104911872000000000000000000000000000000000*i1^147 + -1127116763233902537639326743024207783968698178797241680812663765743802433497758272639604260788411716900500084698019058241873714167992135004593041820952301668172944836144355383607673741691551187210748134271355703796528727891111349970445102193022844845213055781301943009040787597064951208267253829817680782266041690178923453379391940588437331360562136752828720492288165973407353165102555939701981547366894715446969008372034467737140510973409419999129376557965894602162126573002977038173547127982370364596745912318378007058860413480245675489845794480350953054075898470652598364504920213380978432925244068379195844042551619492207683796644092083583553743262725293679530182285903285230426211693412823787270669166546839076342740770114803991360913849638699780651756438284821377911422281996205910102358297955986776892211102526964128634737505340445869609153580506001536933999747894338952676395003945833140441689785517003179418810178096114527538891696262706024974222989362803498206714333021136501238212587737690209185685182385653327569588782471241344212812847497195895660167406462419594403255164002907681007528829400267768944016298386999277836250564653697707948348806685353683635275275569864386327578358775168896385965987278666996212205674110233201814524148555389402250485913148602578443766971674951934914960648172163327052673637952326320538606634248459109950653789187437949906610295654175321743829802282287228646779671936059092338018551113747849487202010692221836959487617493894298881905696184275357697340091175065347090976026833140718125004318160960156662823508034814645265882945333521787860668255497320905506825741564786016149739823256415411205152528156093617232957931821962824051083383277224491542575544662090988137222698524293537292770924124857597701046457708823859257091476205133386445681641045471473293786067446348738778434969561935928943579208836738179777657251455982442434735347027172904317513411992458676959284647589708564774234451241251847984394771891628189204473436659930777032277266095727517638728356555047526653644065845327223661933451576463911862850791567010349930890418230102280218506444554472482952359563984622936664843213666954499312744966121331427561442144529077640556339905853419930722473588422375520401354729684493489734911823363921262103619839224133057949156232785799771251175921115934821244118108478399904453822660628608830394067117303743843059714967350427721096551797223421329315688903095304081380550748454786313322676984796135596162715194806604605082045622198140602570157276570941816839836192567214613748270977119149581918066235901820153404527966528264938155619025238218992344311279830957818164397834984681592588559939877322639784025763853421853374916615164132997555141486029021248729262676744067307438914252940679666576194430689023516823131663646619925911116534009984192207228083884502908974035124874045645574536424521420217128953525808865702317254988840931321770668063835556737784705826270808153812966972015569944767681458667013105222908706710187152734029030676291284387765126453428384488085118097588421668379519449658307809187019453251206491486915674749644933995925229908252455813837067852514719149659836343762319781854794565828022684147337578739193258004919064139242876481507118085105538497214811903795382198275947835840704698668852741068276546289326571755603644134202477461694919731575597695385276092078878423457004822003348258842601893002170685377226889169048581100687468719511355670535496232437364527119274583406160154979747788192508595698952830782301835266297426266389325518251977749272890787603840120933578101720444279607370265726961624412950741124853524243802227836635333292971387463059966124976070220094691972907072719764437397742100063434322667203505602905679852059953951882319526680530406360704120379869578804422394351146615975811258417410800946532505402077498819903339977998662234456214087678093271745384580625636047314342984150759922933443867709366704499288342087110442410240667524997276094683814683320782060281099656251906585593070886826526042983197009758117360079988972547894603369169524121620953395772980094426517263144031575080960000000000000000000000000000000*i1^148 + 143532147673019492813298652135733642637598965322147598981994424408218656050147424945806204324065145135534142777242286768821379298224599954386478714435298831899073021918946853741294173202622403546432747428792165584088189172565598425100262048648853576031320814760648866791574070565198265548264851631473799818709612942530712297691766494364783199388109666262411610291539158132315008831790023838109034300599647217310998884782826162557909574337362480219755230827523781127526421399355228297851543456681154845988456427887614321573166578674232914598647851537906922525983566561267422333897297809626277109024256593936120924395757327684069457752419902954100693605503450805264368996003583679617490876727689348982898588147103598685003438106666631776821755246653433810863565393873210187814200556863634142273938884219671195805615237617873356025911046054372402949451690903483516924498188933302548555149610607674148180139744137109012825330046381980615575471670420111838394623862705656287282598743612599065405467324935872228769582734027652323809669975348906805101304482551235414398907462377737007819356076749646328315031803159677639683401392568060450920225496131113955184893398068927531259260579841877886866159975056792191381712151283020767382208026154568433133252589119507627638049592833694180038161940235805248272569138031889959467997047197292636216350069162971358989603015486346971810547649171299867458169865766346106391539283301381142020679244153785262941786021318222895282964772340692174178597508911135085644335793217712381145224831853942800913245549537967229240720815846605873737402620902590913813698718269910832955415599332618910847477923211365557835621997558991311943696188202048386764377856265909203024616988169965402481257681879292798087720755546514234421914933378830234105902648844650495885732425343591619860937672143969206254729566765614455993887081984015746845921579517244489795751570742249740394830801318816428977309501818751820431280646131968346170734595926551627164652139889339635845603265928986721563261963213268452590516353707459918826579425274421990159776426431869758888528682224726269506624529348296480966875334318586329242249383874212208157341827298483128010877993500461515031840077367323409985626506133933177311981266403231305358577501392250330493165669188626855786492317495321726054127206459237244957721302670016659093086749281684401031001102051995162800418403470978284983953380463675951988750684638379354468717372433141516864116444931639595820084452258917914581234804554270386520331823937272346916894099152007040023839413737208321690012681004515317087028846233100125678691208969447309082882615459366718913426991985578526932724729103808515731713520870465998852204289461863240224545985253727685394282841899424807652151798045800952449575743297820965821468040289363644141884247527232547986947900798481513352431468372658376029942501733407258266948000334032056689292247975197828107496985076141331641350855004280152032553061770597302390278241913486347140718458787217537905212382480109064494416606739539086125347452497836870096893768246189896150766710922939589236754757463035906131744470035590073443158321883521054181087952864768518654024551357992207219438585644061177918372778542001211675335473506107500352762976964048214307868162534755941014473038573579804423259052295713750315257484948820505058740234817273180014524705413668121860236330557834504167668101984858057372080911508821725826720731977207158315330904016290210563982634913012051036125187103395904757648013462809068780194371245784796212545636166933334015791669624802154499451444764349883066141945351663940509772392633383865372719271933523865535834777823801971858453783791978896257757751480745098441100333240027802005297271987829916255888153494053298319279200419275693635280905179283167916984224944203725804351980813536581133906825699725755829346694793838051232471734374303656475390787201305305125698933391905698743503257027103852991022540937245188329774198817047532383094251608060076716457141408493608693942957523985031682967140393531034565952251141628618249644930927292130253911744597710400913408000000000000000000000000000000*i1^149 + -7033560370560214090509880413868428571492716504564995153447203572500681159480352095672397269411781433359325212007839704651561089607343800981364167808570537336074651037530387030168558923261681912874851816819725334024730317026476409270406984404584667764648874060443727572886028445859456855152477072554681020319638914669496149301129221489260345275526851434946979420069358554244883655897197750542578798191013037234102098941463734399099525050460450183450160848118562572004517096315893269614877529333323435765966781267429790527846342524899898780359821321315205245587419081763475738382704486386953312741668164204408853273016855528578376286513375625647895981961414078837720118971669083982142813980943755243524116199651059740120567256016885925396827268225278902220636836837500573445652561557194951367024616960097485731405821486959899084104913498337575465838196199910393238619064844050355659913245131535433452949806944949103010856452240409094057171321132660471787422478188099804994710292278766916429189818482790876148100916429063455280747292827033475465183407719494752652749308298551904020013569231065211479218936925022547101475579173751815968717741867961660759738828755713192984831625451802218140006966833866308729199909076089067585736398882304674608186552857359165322056201690693152430270836077595793456754023871055795050259466529611775511342218020885361982989156901390262726423762528449647306752957394692622126275847540817293367336574223185869639791584928588942662248742533369529244476021795287994070226992441433314461831660953950856033459099658591100142729804763211387072813880268976542473080329340288088795401111896757845220996642053615347810984998663221377222961464242173911037799197597881569950505758112755702538230006010763711122289424531623848224078588218441682526179381400320572255399272637081495037517845334332006953197625304463664098181324564171858581736566557961579316582746023985188671226417926526276655980105702200879624314761060302187963478292327323305365791133767970515306022774322118815448031171800233626097685451023453390084953617722186112293697714534116326064985648765130117968767370994009921701890148596853754620713371334736118657156276791152990785527478462363782342316110084887773789499764142920184338917260437152110991719302966381374730029876256759547393665440505082223751699113549120254802602259176071035362294029010263626738397905635974965516808615133396857295859071022709709899489620920723467395078839324685448093108715008885600860026821134257231419637356472861287689559609616779391279223147472152940630121726207778948465375632216160907569956164366228505998245469370807612479063899124173492265738709632839815935938899525236572917362411338046065816192884547313459388964211880229448509994866621696103519599160656805671527515019727255591202530518813353316522517648955543769367513757269159854496918989309654384905740856429717581939749704562596656650696486724388472933757175390342884143036703492027830515790711976894230255305784568055756579475880001036724969026430185779613888486256219091137285450865319895198844631661481564469353750842075840501901535939433292349658825435712266559511680567041543481678394393771222662187421959495396781038897965587991863091591933562844305922399835602778583265751930307099091988839707109804512470685591922595273892446369497000072883989345319249661425742565395445348278518838348273352962026528812961437989710522716845165985004195798440457020154612636938202237642583747155086558503020340365849325032050394083907656740384359537919671965774582567303418885688704168172799086549242499027786260858601449537253990967183796387464011950832116567812006224709120119165800171014988474772070935535260774868616405949894072609260029841642908477194763161606288199736477613874207516353347103311834896322171033367305979668095682319309257610590444568214509833991674822943337902874098973786802538683224970848672499431421761188721516773972195749597463708931489155424222562433919936777932525688438622972966949087976129760236419463357080763428522198034733046479572818508323079763070094538009324706324489753214336418206606950400000000000000000000000000000*i1^150 + -201448151511751347517532851369870853027914658916891773335483017366031425832365915102312815477399381256688845244423041705033693408029252728518547644498915579482396205610967454972050182163264606551822525787034185820805519867393347317894969532341489817483306261861978242866452644942642591619340072680199010029596015748303361867419414721148504998885432204181090696260853879844487672194017539628362147697746789658390717325763964627617303396930666147240144336959113712123730036268217453257065992518602820857145146587635004915727352105400498501222263233695563220745388445878491148084851379413835450510634571276508552169042561190688085407899480526934741456186647511474161274579483343301391341535810133904789401962140593783618069610302340250642832185373452875086228076710598159756129395761089128893732490680885365221005895997513011166600932563375922257232437810758178842241587963173839939658002866425261739061895639633945656110998279366902181227526000959851859021084192753551091133613159012948032494902359920464430370643982288419655583795139446569760030244366530827533116069884419757866953457095322358794098594304079337713091703119810032690094232122019259289471207805275301790879902011993908918984748744316228201452610316441169204236898693509975975857515620384957892363605196182521484589025812671766135389456068652828303361722680879190456722945182643007954313262328165997386416062438233631765475462679641366620901875502446857976804037565837950696811969344880049361268567652419130067670106537298109947351112510828377111467513850681818114232989839457328015237584087336152071731038501272415949071204052162215582549169681389106474778257829678904098911482089086431438333279371767124317215792658735969016588629454401118137237831355518635261157611235450282753735072038783883871202289850945853452657513207057234019824035302067510298480239476299034032172424115864687207274446272394708491314081821445463707067264377282410951858432122472136533453613690780086775351490900825446982310895913190336839144089924233765613179149127147968395668124680790096943258213724486863273453537964417315278664585324899752069453407739768612957825903453405536464318101318251657733209622475591030057607770050188319443118412210490203522783199440528931124546200484297018673190235370782593883089665306445348915090387466155029708676406594615774969403620515679274558728373299454052724803110177285295030970425156322466545036053032638274843907968659441404798401497005718903569212073600866237415115495060046259832180487348473920566886499008736209728609501184032057767218539014028825465755401533030604290812400384683713688011341629378901917841116680677127456413820324036068093493501623210726388942307813249255245703080442382875108503265323627456336238792536964415852359671824494527092662086402462869211141133796291643706046206486787610753364159228681622935355332459033289625566093109953885020930759678343038827268485449394101062755959167081950243994450673690134106762905645382402594952190087362492687651353145208250589766321895725211988286153714719030544791581507623578450903227133221836846764880758746994907328823299727943044720910099087376134245975384699940780626696639066311862054212040745534495882482534840369281150319703113156332814642157547976939452716147356183278641744995532030901252491095529126677461408539697578196329740324854363946590441906198466091233803763203531621227088944575753686492813253113285662768186591418783584922639510736523910507637881665760934881158702811933974730810634105668974039392386053364418110130508527129788530716470911309581620501685411866608433034716161158315641190425103297856544322624298535963974009197604303737858761792270426886553262748442722063828953299453334110967096497250742712804670244217778845118525511061824107930187396488965146286038101546154860092811172913176678195404752701344978827437064104361851957832756059098311267515986699242315771922341321522673246838764226047883017067504840658702736931787197568039403477395000138838888570702223204760844904764997696216428923977482842789506627252471348131806576369858653033568852509145965747240960000000000000000000000000000*i1^151 + 51097398066289369761030103750424687667779081695136360184230767724174652391915585167389209628101166689755189250341014207660443685808060051554291108709050533317557463891537158146897579377592222338333837963304665685962576052098319132314095289811158407038660247847831064665943910433955542936363506512150378769458883324038781109414965824215765151224565177753536509544927791880903529595584328644705135468881096583649349593354544243093274122409327251600830855664866224235119986188948434704505647986383140338366245135168714287043941227689624259584954265770504254033263383470739416181862140088984314147174450322636310102019177723581205692882897721953225131853866515082867381464601803340112494348272111552182240080313322022712013644440015989364047859590234778038904820670256560131799071960496076760346960189501933508424810430415857550179200807345092176917307492173078720514231757849948842866037913778820264842788985182748884409500507573694534370204039490966407135670442000331805176277997710339213612521287504080896926888039850154024119854506720729041809176888550886929052545394583364020562478940498152291292921863796195761514491616208019333382711504976289958741920235628874782445072550478027952228990085559275391336335971389682494104819207873195153573454902805667187618259792860255053229756586287345361645590275224797833571909694313264148675441007391278314258860649345986887164051744885165824320405828409847783706346654079690214432565244327955671598529954551220454617028974415674968176645645036369761318217436325124635564850612169923486773896690657619431997480885279833573130275641287672453700620497489629487584672431553591806193983681034232016278695520110595420093100822280671914578583103675589789368152544613714326350097376518427720954886101681264729296456254316765218263204314927641165645241434776461120556566365367674329654473231460751163416167202459692625139258035207041682255372994211205402319823262653724053407320758522432470482963038927982702633313309479337906890581324501116727209880417358362846619982300621986780192151330749193575293361814464491464608258291419857103002017449213720654841803910738483937127568372512763586961851794055394606455731965922022865805785707966789057423302930039578835304229149921297201697927953375661689364239646899694433037737592274901273604834468811279046827366998562911598053037375722842099656911060830841724681125907264876930927761171974624656259337525792948976071681497910130013425146345354927182354459803212293360203529812798295561248004442692782691943286441915614987223928408685127919240264035613564673582896352253812732208320687552564818443738263236724644811228551516885244623176662704674729912631470258936349334345714924016563264485355402652881442118103446368652124076835615481661690101064686535595769837399346639909437884150142638896880646369761276398328160672945353220618147629271911209947043907616432742917802570851464774568975158780426785756971211130093207532517254099882898620102194110694970980154035009171747046184872080588157653585888091018554358251481872678645690072916969503161280729123824055619845248608409813436477444184014887608963461696807313128540152332668666993893876651374056019731924979176935039395454686268732008194233329670507793796568616516621627979736309139274258348802291538606828121753048723339012347728497252586561509812842676157431750104693501858947372312859887778695450628864723569858130569004991011818747964865338529146500820987548335411545719477618361359554042048367690237001774497410710564980911682013428127501317805612181756644174160234180263624154055367838056733777659151809691693961093397656048120986211788487188231213234672641634195544601801199538349731505902284849932194409795394088836741491516646454502801212742347053330173811389068260871383448677578644385706824407883030935511051235316137547173276396543500321066085013558939826230120464963517697427463904207908271830998577495802821112314845496833227726773198414555415192365309916327052383247709264882018994374916734233534249759852674335405126023263812710934335393472635691393315474702129615527123500400640000000000000000000000000000*i1^152 + -3156753077478605044903611404948936465276370116484309544867165851557453519827129362919112277199097807313416786693590831278326434061497114749993968338455467986388926390662718601161548937151777027452125405366127261408710489324846776548850828708070254682695483366881181392272597380471798149466025798400888862084592286254720561823155584317449192725681353044360947263230068472263492523149125359388665697144999942268189045127948315568523535777217554651515053266936676858280400415863894626309593321623648876353580840257423407447351885916407810238145398156698353961929226241374355369093327560704343808940979828245458454627195191766636448413817136390794118278223281560383698759301649606007961718136710696248931283164132335360312166944753277561757078260689991923725416813748372334732800177453928416653221584608540329668361444684379353969433699047724471782124607832130273196234304270095965684060024621993459092074875984050615707612933650780864720536295737036981919706397241696735394828552530206120713954067355651322833740133330734895502661888596509563003428712721735501898795621195541913309345137173204748416903220117961952939623613899484530704603033740628566184332127456868898086641046026769712220654493186593467902772005933005235259386548458809745195789353401865232579321017598425039759426665087626122689999430002963799907351300701114549822898468497507578054079451252322951139913541757846054595792648942308682240113163061053136603095765986423682323223356220538592574521911513639940633561786576784444501199962877010166134778931431747105814851520327129966651871028490751111534291740420017176214913948705854496216344930555445360543719354403709757507053576621634820257625421248515130338113305363376618806008088344187026517023145720183559315793830855262975923348082117990418769380071889113724295067192397133947502526258930649387725806029043155741605855552422071703053422810519000247600593102028478813057962088618939321410643415742681925444062871615185260523264878736244568218842548945401486779270012085381072106758476160596798690379701982187709087738415911439187538581952494728054784339631896325879425681884701221552781984556642541793425977637756521178054638888847534753082611815681813500386309463138047647736423666063584137100448122617733957714663578046872413596029238958043776116208106718663255218787066037543403853110456687381613347740950592597702267780126706627587405021478500003436550393273127416337449485168381312869905947521713714163806115391671234819763433862976889236881832072457416708242287191112732628466992055551621415109449266341300648166808573429879627322469549546903982215109545844683985715072902849365021465271276307454274679296177495469168088565820126750077831524959626972927655130094168367388951667328059423377672387901832659142074245323417756037635448343609762182065562570746418022709559827086921044540165462026299258214125891884859329338697697898391971906533843106522900205370514788945514300544478926668584643842283640482305104000680165383539641420625283389901892117256638480893942262454912621653873056591020130510739832814210869106156037106730793770762081683306219161813832820700961230853090802016231850621636471323174194452483500649967827259701365610307517111336442636824203096767086268727838720956335918228692005640139514883588543939284902839578601836728961050932509435868590109634190195490357387883004906938113718756023774498789222952924090781315876082188458611995481560289410207530662001652484680760514882682596783440049430759566678619929094440570646827559890168357668652490862996371851027302504488630609478200038308882681310864809576031451736672725130448212227129259853787347927147887046025477843688304359319554660958612759012928850908664476646616490288588615622426187211147955993906041163881162391075400605539537401472252182426039107978601661070126364202452194312809688875156758060729957057418388417794201063466315590362812824225059763477414055415671026556259861371503598917464252386366271721592195194700745947678781853858581836211625112903073377312821017148785326583010056125069354526912605418280085094400000000000000000000000000*i1^153 + 87264426706973356612132213560888656007901205765750316541592397571194072771273802344375100886953126741489111977094420539085201635022263245066615407393795782385866273157031127547951625105393653694549219755731591923365856725076677255693966125698276996078350055930559100612118972053152607133690695472371538052986201883419516940922328069321250928911286067052686969364777969987629216440046124761215623097672363745016612362312676633927507135333862671060841717006776740951289394355192403563617947762868904248103819662341959727417359589022905151535922290402860758017867711425898251508303951406261098535246659477762302476408513809305625047290300870650586516777481548743388990962045488664109681278626480850264381626641217499688988595582494464977165706246957650639308386538035859064648010269794064336678314913497260736888845139811305467333943586609861282299015452815128296077414593641170111368098060278642303043566765214084033943107607165330559196680640187420270696867303017872893887920391902859022261029432184326261616183050681790483836295969900344353874542453410235325030979884129213534049758882592731953600191592565508746603888161749434964598448855602161169093979113804578518491773184139759086713265448583224097416752976988068309155493515675141503004733689262748969671760514857112858875187662556176024705630712164917749049816279658819225824752563424372110048089452278362705666358650388310198383344746795332045399098849226865518039401449070076305616637479937754898008363377191039021769031150954151308644765715925626117176781638393597834552781923477167245508808012052119729277632179240729173746203511966760874945202313755008814683465442444539304177182341554954753011541354096907963146600018140434750299345082459371383605758766665857041348322204341423604478203767502155482758566151271124247257437220337410742501640821580925630452883399733754251571165783100375282191293521639460061943443958250412484031095488059096801816780917302554940841994264394610208189078735067665442053349275491940657209576034254107254579474040083190395192731813943068060499261126713139501591495815581453760877368439670695907735791319596717130858673989595784591718201432533548512594568774215125738787201601420581657654820471480354903425368028016361591076610671097168187333908407269975004081092402446397767739552446693406780721435904755676943029246826233312818073140253974025139232809242291683476147443453683826180410359110452200247623331936115751833921095443660352955098883491627957346763520389109581369717687670764884487850297570933866550127075233125567070628071254856741827694124554308153113171307042571483442009834666457504095340864196202588879730476704604213631850517155803019853756263803149657558633486854083343412649866005061375213648122714725779804446450168440288073896629872315600074569292339586644895417681925021073270620118349233057121143084146019972042371262651959748151352076317860578687939625240262982220815598241752036511856591012952576715313992007079872188105814318653548080193915085377813220438158242685771362757515595720899587178159400521602669705311120086195459035717484982670383648069351150428560778537310639016272013065010295639255717717862054256340197993979889400153189919735981784489851708814274496796050552904286332846180534980811589268201867348123858124089952334329383300852417761920141781946398710777668001000955117594276284605716810291366933300354855070797982994729306715400256830507819555718010255891398088316480602250491543010474300861751988002423894290377549152549156701709571901775792741512764754444384305697146040766845867966711371068218073518078108672127549939888144058685931475856099761694582810165846479212578056594494302490307347194279370223344224420891942478973351278933905087916774521509552709190711925959509980304597859875646694672458030598604230174145505182467314015807568807464369642280816707421131013592802590060085240818108976232175921710138925297715857491332167455124231260885480414427456294610758701846767118634487758740617678767444720807326309809099152474550636910316821813733166905176391945946388234240000000000000000000000000*i1^154 + -736943332302998268134000470739419576667878968386333119512206582459986236128490081836337536991812628861811798496446029060570469400960378390985932246297758397714258219316836543788953044992813526861986339526404085195977962030553196424500583911918280861294995274231803047551794503730586255039800693944921138708984080736974740282497884547205250342373757612798380744372044818327154427557784235909337446210526203665753876327583295501107741452138074649921007176073710181551463322389978365016481483371565924275658383930682726027196727936132370207526591157687888134549888817786069541202301362506779615246580445207832162806053882879101001614587791979164800245027552745823006253304283344262909976937375214827705901987089803966358360211981271518863358205520464267051919384467006931951041746908115687451044285278631581719805845035804544701875364269647438653439470723746961146783424977585717770162967570806658350725805808413095634393918700975566513608394162634294133237156880149740447305330121288825836684846235237418380672519604031828335126403762057746111671843803471264338085896037994409422678131744937519239914344118429373411357298940807000510139514110639529292507452530204513871954833897397872255592048664328481902343169918098710068667221845152857118598438776106505407339823420983719441606774324235121148421809163723075908832957650484421859027391128774024640532985641238557466380269109012492331165429509745712252904379942875969551422723360184889553627600653871219395227127654778353850249639404294662188947515466421754979484212364784167386138016254206937483879875651117378637005922332922301086429117612101686117596378552619165332561799081881368336356857212973599962073094582567400080180955076003913259208350980662481434238262682844513065181322878362685253809419259406423799950976386128303355842676247397431604960902769572456481204006369997683369261468582452515986906647480194346571407530064423880212158277455551927345978667172211325333164649215970420533406559698297440236039686830336698545975722616827332627538104340133326382221129350722646623273914510571194571177703277227345560661052663336883903987636828069183363932387548429105121204542939130954821169795549261354462526961348898859447243980384305090737174448796367357029256208910932846179685203159675226873122224901093547403828608174508482252223076412255318964827071213054878948944005506027203008269526440197421416556793435984744699096187027053400260172415459863714518052574750896901398305711223368946184925705950864228821699349628740507433090312487448734154218298067690673579691074784292166653151284523078448243870885553102701932386200136579167831731333566475123935487214302283652488324076019080717035315642934032710737887601892536659860261799738213560529776736040773971752853149425869137951832702285459420396202511272213810645589574567265405070465501237483517296527798895930628169023425980779350352454774378944832383855085773465281767563748757845812311586485191777725528992286132466838341623741907636950320694873354435352804011224795182670675017573555204592975337162973837422181806353700518667436163466858883683007836027019572732012425143038262024810008234613659102644083112273190831444704912830036035709171228201723602121079012810960512141719328492204044675348698366909781337497229896842723602871890107995113177206461868429563655546463806076710393318478771595934101653768005833131627623093326003778571704939613405459577628011165131675015427742567286138883668647647392448220018013529020987761229874531197281991866874064707349590276697715248197450958720170533090389748161993789971952578938919201877503153695194809209808054838931496612266597245075135875686641386822272331743041505755303659624534494824689231632279203371888584815402498723012491192065988238204011334182159634858747540178738101026452476941723623919287424117228635754442279378878565124997867431077655513468933014630218583451641157507480403406787988979271050113553879917167329604579976167203026127630885497375270419136245298337779231156513229723006103922048124422586040113912844066603948572672000000000000000000000000*i1^155 + -3021609790879002295858870178523436114330557399031717490566704058595730362727413959673020790296127679321294162488135597672589233292982979226352793309351323461190477184180954185738316004367197004756290277961809350519262640057977027729554323134494651137407102338518449980798128882668957012343761184371263350889617946583575313233657123956193151698995802614054849032220553973597924238990714750079920368749050960333621866358609237302769079068482086952381024209321342679010244817956905830317721619183072864011447147034667607154652187065585063113710614384104876950081623025231566718376712936206275315067629611183365113275195819977982331642808092489035930347381163477227062567430185297786157264263427915797754549042252004453977387019963474153205435716090041534688433961954242488860359179111530645462291586598931623134167102495456419377706052954552070776289423087030602470152638954838702947041322709256180937839464067866323149232091413113891349162164409682816293870361805137551616731770298827212709783267895074456402560215717487343307898083961489571213195161943419376167999741755327653241631114714205384395444252143982106577950413599142364225316881848469750776411697728392752395299866545923357236992838090870124348375401909591433967788857038304314692895215005277136927488484753874562368888608789756916076688754414089342390476181443322147073244172301655035084731218709375325938238706026867219780379479484555262632788464050349764476838374812364071832249736924654662432676365367369729083202952671266568690200530489555625351270017636093573236862133844619159256768875539879670162142039111533005060199616215919496333616791989491661284174141783043003846369941673041601424896593049544734750331280853743232505278509933501754833831803980412542515067249907280130621757666108628695562656885716646551195058034728014506395926045550784013408021794021853513643652740699526984887293264405662652011830966901205154372873388487141968527252464792978119008338697545299265852819143246991670119356675875341332199732194396227842484778879345701568284144100432312018069056706157189159722868772420013301580756175275205662622148041953403428417424352175420104271075887208866066006062636308491200467377672350217830598228704835552864551254322072612519905381759868825611270671992594845137016066049160505195423787013776252817796059340571911710471259617445067790026969270323638406379743737957995111387192856115430950078118551835787475559521741956167302463490877846608975034097559167265926113252973746424297187035182994949225371093568623153449319169435841799024219068907392297718766787633259646754200488567640640672767780368645056758747992897762064790436949887933877743854424671313775083401334865365980489256623372519507131318780054503327366621993388851127824776477611303617638528579820032984175845117870701302691014108017150541877941843759045529347408429554380548986917519419863454594533578162119597734323723484896025279120424257960869292767165721922438352419784950888346926422554146379935484520550537073697120294309654869891789808174388414433740218011659739066455177858293908048198772157926502568297622303547593608675719483997254557611693675123969051225307293153704634033617115553955372491680447631381337800546507971590994636389337748783496388481319694458221982969874699299006858214785762945317539975916085735173903595818143275001109861317921484542574813899189615879720778003344853066750408241461312043963530849480937081724809632008712298123239326628289397455074455997056763508137544745177093316995758514492181710275766818006482183801330046386195283791043479378280026067195108844612981030612747840584458275332021267657887031053351944331857274620148334881007970397888278319303971670730934812162503465669755231604783541237556742896985746881381469321571314928425591576871542828704338614561524687894415880445381683472514811947335756539757985377745052586887921645281390443183878438564221083052191670137957352938854923476172679933009505016453129748791470517086065644527790936898979189891786595577817694948821956658195317079268671042355200000000000000000000000*i1^156 + -66555602077920249242029795792905244171805747200941230703152122914070112099560503223968881425693438125825544216725171716430463528431357727323424816226613845324817520280748973074290439206125143282266868384559620661779556189067603013927605833393455945830537040773645440442330323421219318278516479656108284824204739974860388961342966095115081680411529255880223913230045570570038799064073826749466967918434105157311641867667375103958234691579759108904293878073073395667649366004882168261804877398200278926762907878844990357038380087315417973784503911853785400174694223869513050498842920707711414018944918801786184197258945686249967326729262957014919877744080912373345046414033202070477555242414099193149231570525945426626215934647549701321210526919066107982711662939338576946949246338223309759256596467597060956299872228089326676147397736365852919043710630840393182584865668229198236945572657281841475271691851959396916844348374625752162289573598374829823814168942573018819720883258942036720542204909005134175790180225677805296442581186301054318571047353563075524576322143890581856609896945805476417558757842416833239754466111274963254758284598373906457693211691220424539795710336082329131591906441673907749209666017184188509040017459069250066769038953665238514964213237336664146243133379650352998452973904114023492510779140991373620474841058426447741625547631216577132345578072037123393604189140381382852466278442515883779639782530277298966903441257209238335938112239599034128053077002569892095483736915086678462832545945830039053703906945485563950005860893897822367346889952247055891691424163615134959143428952999779762284588388297333949665293190070276410643071996990638677232248285620315212882740730233300055234373176426699480916654027161434983674241626263974256307020409018032804409932676163298613103062257574655955044280603070680445185702033667098879841327232466046891168686560507005134189498797082810131282011020696010839745724018165132672998106018710944827363238807647794154255129592918142110781027623772870729068749834670233482539766285448765729639031571624236893042373822829987218384247123186183000724503556204974776808013051925021859788116510635120556383354817573723188867204978891188946612857030941088786387603353280389844866054695627227213051625274572686637121734560081504113261342748433446226484335061147788769850393438373237513253243314878670414334662874377657908675651397279532229085358646721457477012749931051440337664902677861023692379144957165820301343716436781858872939367325171620051332666802839833513859202394695189951668471190369649443428227977909573291578913440609701384401709127706098721309395018908914673382352555930108917022269323491543063140172544728113313307129367962125701255564054923746264426211380685346569884729839948996161343472361308329501289255132132560156717932403830364072420961411843887040214314089661265544453114916813841435181699624524340867642680103617797597255292238263944728921377305674413782609422217981504802965467148914157772190415098686591930599199995684367675577532569985510173558355575489601980258139121706611065097778047232922016633849279504561655674937368135455731755397782739726918500434202486157299843787410237857162111161502460273413104644810438850557658821350776999253221225963205249604779210318101950048750188917679430021013053501104291023958215795599035737000473248843020441154328372930895013132153291909633982122129699629625840385592721184240101004759967995888523024414125291538112311002939698825789686734237751678235558903555508922081773972685071493937245214051191013198071396071623230719286158868120607925860547981368211314550280102820635863769688329212134921813739808512603237168408724616478915838081774102522474843882916548573138979592599431012013510250567580809779147589454830680045520378404770595928173050951215894733761484962036813451977029491735395613440437453302028890554790210127052536066312826318672876982285488085140095832215330763707957939445706073683894017223811440261113561223317568033998036740154114221015040000000000000000000000*i1^157 + -8870094357039044060906191338591023011968830941428366195472659571687276969023132641682564680694490294682844142376635093321686916804359678567292476433461017156316220153146218160232304334470270428974947309416345933662501664211800373696334271804656375441777784411547604384621858111030433821551901972915058739890127349339408540533558304523330782680684036370832888110002844712291251289895343569735748154026906563583659384973488292996068643869835091249521216609520027482998267725850673425125419051732159182760308822188374618673742102368391301091798149251263297514082793387805689748862045434447164189778145287002212073291256972531933141978072182584428060150021248073141196709906990780086633436750636117415167081189459944532071266344048520437520585483133721876944947412290026979048611643807631957585922045873589230022537911945109534245961805605100315364216998769531979441103039904757168040684519743605577906127218952999948970472366026041953673180826636303278622876819001416404770188870469124485880062967925697653153044848283353891470566797209888783918736564947651235304686551282898784019109009129342639309310579624530564427515562966210338358898567709082397714671386619612767210792023534088805473234799058042166971810843529281175124598596742203507197711250662736412597479289586343521503036261121207886431590946634142229005600753304100792105027384808454546345438716637027359050897746149636575715650413400663632329367317040711404466350330586904434688295847223787818801560935758670458717330673010537303240849088484692235709558850879275191028241303880373099505878774395723702898059869252155765509289987895880398360376685664879235993267788972922869629856819184857040903272324887315708639069109479212408065541401031880577006999832884125276033903414011544459291832178153044994386164081258647254537134905491799028706112914525806815539222171638379160525362093512470040467946442337389542518503806840561139238162070304275547067735610197811971733368655810514935111180390509958915314010734353557894508262038753302094610620116736134795440671674421936422085712991709646209641554364085154325017060547495455051605587212154230030370685406129438650879400344414206940283330184296612671811266227422265324907237023790618045463360224213357055369888096069808534503924454245558724037895780188456394564512376835780235375476046717041539994243695996555713260928677317635265962392342102199757747765388276762265674347371577391120870109068334882431831461064788851040050669294269403155471466438663350010006656966276134519992284610059862149365955752347832642439925336106291547017805375091010774142654174026810743076749492130868213043569246234039111051100465293707303077181815129680898155940986238345779061420107167768533067588962391222612128525734819801981569564394281640923110992049193141999599261729452443424366492879112024641772263472238316454570377996079950014292454882636466893715744767546638729191727171004597756990679812840162062944724432714467570193505880412350977385458694978520232399551362116043573453352647635714377427059164454382766560079418998338959926712095738594247156013402501162333636127827462214340552949319329124204129321726086528589145874854341265299426980663476635840726048627590775498394143239191780800859126578197018902137036468916757292055245842668600770583236678217517701949101299209081493903469808558146010247821754236989867214009586999286662957043672340687721057842504606160894590580504615965347601103959591849879100025352518761684769317835808576654002567193508889924578734910387236143960129122290790136141940236167274856788100538268022210530460765817669062823966493530493912911820099077213520694324013298869039731981602621594628078682789173937037757187500285079840756705223451669722616919449383204600287918333066848931577270187512616562767505951717795338390589932624593207753924834074429864149441849296235414422969633490067740203031142902661187832822853488182450680485120771729162892775768841328646315560228183382201446663982081896018383214762602947777508763547443790612207566323712000000000000000000000*i1^158 + -65846631494776334375826268953335730321917405364009894868465766218461021705072632316137538407083723871170253894308869359878747408714498849954612698811801992755535348210430529107985069850902660898795944601939331758579443523642787084807829361278301028227854335822723834603834556318504195138614831312750971913620163109659408136508047973936484224712660675617096736737687568594464395360928781272842376374139669988041132826124009788972558707320763664018874650861578062579281258370393576083288053429193384839523847543470067044129305709775707239144177810524762926316034219407787150880456135372713748860289780273697376423803766638589128263980616859331956508125797974816297737732858838349750816327309948950562431634347687341383686960505823716886498866255237293309078882895052653788509185776935577004621560687168826566377429752425217733058192836787428527220657798607801918947188672741473548503266358035348264875030307760429293588330221724198802369635119270168837762445119085433198835048216527837133114735154344673688279806537187687612060373787103795861561390582887018497457210681815416629260424801815501564694150916579056535760173751309255338220311478759106161096871708490081870465663289985058533413229993564223511939999582171905414143841200882460346496171033610487468018907115246698941796364178213764725785981663664811218220972841238603820878119917484504455060906673693545477132746834007859673911105480756784081303144148192274089583371833402542255409047377795323159010470999449688391301259846598832339500605693165845265540370009718246418297179888603672438988133369480699893494539782804303721084790700628766764350181498594700268799374773437509107229889503499605250594684147191129305161777562566040931063416486316395569799310475836078336539696188819449709918983583957872225408923801915741144547601138878257272584424040328431355935439484616908821888231889482432596085270807817926438869987742523503991229613136298577025703728437621548394910926766634361653874222528188574150546349564291138645701096430008534079616332468372170242857618323421455928966203763013410983678908635493949540159152414245281538517638807719402971191524390023651633742110472386615537948966392935463642655290238893712113959797368464647121275988784375113759279081487164976651498881685056122455454713450469462769126307747430550601594166411531166734276529280056597002689228032851000175662058594002998979873262174895314279537999269705608996261797401912987091718565632129319350716394510347731642275900794465872792546397328090406124178462679447266673322282410429879353251545570915763499888409524286437511885420638773867896368067033210537860149125000955874612911426595227383448932691016567533895480317869610262518651122597291395116628666812527995055691809913261103471270281744653466737443906869379682548919329052241730858007817390821046659278887725020857618672009996314111421158891914105762167743745352814345012954529509123532372437038869868986962673071107412724758225539492822183028017660000190777598230454141153036021234325533626856885040193380367522383432417192131320091907378258260732603288805896185391698440485314031764664883100249134602112826631613556464683107039591293997823496970561019387965129605722424813535698810643448323668660771228906387295890028560711730212072173793649784473515135891881969663870480289728942443319743314771661234632301105915948779143709810116664683947699171637847057856226451802592557981299911446036180121972237425734701041268340704887711033398464387027803422658965547924282072466554554552593697549737487161953048719803207156297844690509988544045628902029136032725667883041200362426205892056421449773954153793978989310350540271497208418121356872537016567809999437084719573270599390142127652965343807472989248252850164827301682229358525829316029938662845001869875352169321536754898515924060933916976434931650518436191387417409864854062946535556343783431313856245354023913966799715517670469973165731769940028804766301395701924499501621063817150625051806010153641970331224422691635200000000000000000000*i1^159 + 447208106769654034553063001687049374712647540372417371246438134237477007281348457367905458803250132960924105578591348958448506706762150695986081556198317710362577653253618116613331855565278350514574542296355365425523321412568620429587918503754882670154820414413715982535064039253648495036422983119168706531614685761741574562106075005108019607650220501993287248881203940144854678819825326453880090503857944620976231318256689201382722659381894974349887897876261294357770413416976650458612525271205743493637578859671075225345134902124536541386265031155513212100580100014959298193424351732155765975868905008034084939796066371711763447170486417581897511478590296921306491973188822940768955502968772605166563215722464399429650797381912013699897077009758088842383767357124880599178467436487287414474350946510231390722446025529828001401598629959599502510432306622714660560046823749009564739297144324707184209426015811529690580911555700923706217745156604850380762400106725641157730400210269198703736889013250735265736127185283231660446353304039277381749776590491461804398281980685307095710015936113811003529799629580406478567264242541953077400230164143030188895110151019515807421359070938276542034744501588402076760416879357536056071580519711839718650020825898125620445611790045118565506917911650503338497253327721227484007439672570364367204569487678837290788119721246743135189921072625313360609863578626470569767402680316839380125455686107204547616005762949125317869087755648688875314334772170673088723560369452034803229934111655643693023272629405038068607211735692452016700423904260894860137997573224646912300414635388733657198860318443736241366582080463180987336061982699421630820504856499273485048247351250911372740027652528067910757405661619175757233038416958324251412384819806579338577347463949584264326858283238868829766490885379323414851006740711639784240641306433845115756979627292883435619335317051731949926123852936566680946550325267978788772300020628788135649175731841821465725986784207901302525630310361904658257209960986921431676637966289904809451959726399611255016325925435927241833236749554088329510161188707236804152275912244672983940187840047096251853346158105169349797892743726727725787547784410750268582704640687318671120847972807625909855328845208237690710509678508873596568573261273728240924331410948905862535108705544836057693927355412176198100364779977538319558723743719159997208530928798406140927337579911372277056785052868329877977042802169637403230289590676318368580149500406775949077726550825612227151909261113596304568431274012910228479732745965844058788360573995358618367621374705607810359931529064235195203875008660096028228646805733886273057917318387500612247200716512917183420393549760895757433178720489673198219227139902449983624265600410935057579164482806583056201893080601099997697013297354448689573060084727573001416103946783989474765035036921298816575604992935373448619204688208206689934873410607307332852657466685046092070921586874428587585745846990053485933399172437321546219652586872769348241101934992443032743788315626677035614913326354009209563336397506320453182505389754005100045009824649546011202207055160149940597751884365492912531866557487097641886366528255351706973829471720360931402762943469915913066844662400105885076335961465030327274035950843071184782519172531629640536578663965442611841277645774934826087687381078763479226792234675748993565838316816325172216485213083930210216543532791822271533085587718051659592694466606269127635067026935078845016973472013765871778624826071950937754459803719739067888032955906437854069260738503481627002248928956569968793923010576182407392854117339849371630467743545450927400237689052875540456725016237530618914493888124161253102277342118063294211656264493720917007881734158134308667128082463852785442985627700382399739285343053038796598763305190698342018248361612856652746616816693727551700530078054276858132675328771826180064483649305230623331051160570184073216000000000000000000000*i1^160 + 230165632983023836755053030004327980914923350329052033371078006372214636973095328267148749891165554618884032562844336016679458269844291579861196544649845067220564125199254132275534906637713875259414883575390192064649325913050039034634538254672000978414189034919032661183608540940957931074358995359649384766560404464488756607985262793226634934995853675892888239995329748656834061868495675527933494215390517257767758935164859783241944059415782061001383887632473316259108487397265617914826186822306386668317459648555236026713147025613813569299686404363232145993654129273843803608816134544763816218744770503827330925260163211044706253559004187229202730361398551804562386822547382077653110406960235762855646846387220248954712461255764974518956275916114521738232317245121228767999837006564325737775835721606975676088807660602706659158616886293430215947977797409777537150411417594142067300596288232138561894153430478594616637509743479420890867126623157970173793063690311606398450642001987609992754110677476663000296917872305110357520580748191297715053025853872329621740348465505975822578492301462758983479933193905194299330679447195249172436131396468632737371802793688357617650988457785143471684031782490229686756754446848241105960517101307269848583344343181296178726150447242579850306454607461982093169907194839572062551096326599881643765062531047483888681407227100595577886332507099671886208107104047732147713483421138984403596182587701541818106062518255920889153552506940861859376729836455176814640623978976135340182718144493964337049526107571522801814142942514701371961698802435991114371745080864486041331808741699049005591827126114478028004619874089217077513625750788923636085162714848859558669410553576595838691237734621906366452839992992037941283310697871980955832595119828360070538079294789251626200229322414730936865446211259481078660541733906267561287223258680277805637782734406784799743740162174842428053503802939505383248205884525249642751404186363546654871496123262600740298624310733763500135205770187005574284070397798676537346494663857125744297356712896979905516501156792998477749110324371573837824923457077541445662390189034207899856155835523183122700228629012004142816552592891161638016360668052278541486045474951061366507052584250818516194437526349213475419581464684597622443070786087960074332739524499527271261060536988476209666867414743823633249591874887026186356809161556614603565038692828842250855076426635769668345883414798921352956159987902127137663163433803100264313478342118560528997385369412504393050897544947104035960411859483316156477929503941003347834766316043632173838599271126739331921147849027676163124846591253060266567450135734273014153368899851026485819696044398649697299586705858605088084418734050827013851947382733512771411843895136994574691554917832480032151033790250829220165598886955036608906740220358882926606175644820266400508577557629911378149017051458016083595742144189502181946932658975853125033327209749179219054589609674094042356667326677347718791178135986452781466412361886015963390840157129996339364873050080147775487031737365397539106707827524322574691169918697472439132961340874377862734005265871538543674977561662078779731358182095178482060996347027747962659031748933047984867891177510841261913533316401520162533447606562915363909616244754933690026180522641765959614750978759227250158240829136207442157715389285412120138436558504907450064285143650891351934054678161929682069637176463444064432049933057785447469326067549279271286513139402851083439961466423672812329985975169552149482131711329925154801707578486854404433355484429327337947654707029751390020702761371039198096038725288547411335904392836141117980007896958167003172016541438623699630554485532447691170357635042906234183731773053016784236956637465498159468421851779535743349441333584610768129268453916171087338493040326520960262822203619659656885423470547098175750121269818511054786380186699566117068992903929402171806342709248000000000000000000*i1^161 + -6179514395323289880452446923390403827339128378530847418494272311591686482976788753224382474101583964276055198737102243490000351251853877283586069889897842407411367807201132069176791430176179993445226064745400420906602736052404406099041316527627018011874053929810013153826735857021394106741956644195165630649070302203404799526923728663170469147266166198546757628919180570603324444620614842601140517442532278462206539131266256656036227734642553730215061920354097464469145952376567603380277293166099027031136043755490475354433223898016815932096542893163112565107401803672392564321795977150507330223052620454423295232910716572493533163669269443762944526912289516095700061429208248324839766294655270531954203378716381851717083515036027297686779237885211210590674489792391219049633465523738621341819490770215880725365174360287611739151678802054824559530212383249575237579696478720618953153251265735643984604162940221772501998325564744343853863092324052486768991199358723575301406788835276183965107138621042860410593056438020381088347896997044489267724260997259182798652844791081129922074869389213101333701043469215978243741792151016957812038751372056121313065161488883635030165679727662036878800584563711569566932815549201213623555580804085644430600140755275786217273354302471903650197766137305407633342832021841690883655646401606684428731539565791274590346109334757889675427892444925495226444154110341850891464786049150022171940014851225683444389905014166991203705588204854963577400434027915508489779274782720328218547773222096575748639681966847380004977681114642703297398388727779636298956587510374442400135683733110596264296496935033259699818966363505424051891195329406557100336358172200221499352239679206429190425002178024027120265359082313723859485563302906557520933857387137532224539904729075070207069297802341035200250692121787168655108564501969107878882286261408717126212204360195346354542138584973942524636078154391119339017227064470572776266343919375872187609773631580018102403408194224341091740735182900972918693606235376580886459254783082798030544460177766927285020047836932683981167421343554359130938903428150242927128650445983058163503151426206545711663104407733079746546791261282199671596959372888033254210773611846934989333448963512860648484620968584559937831904623788116407716824963171441644222732722952792152128701285949698300625835321526736079435229039809070535382189743089140129638313797034672502643880809191797551538551756698111637299516127621878604541368979446468036609469973113994957724148624720525553732970038429089082126205041774851921741556209474289547479766412098441438868374974050808196741433141981950146324389621899447730994678493261402351063555133072369965379120939904530516720905326877419284594366629323272647937012359811721036838737242669475373135100650843984610251514093142065363231035725490304681603610023052987515883487024066401562957140922894290301093919477561284936059206259310918450599174158021604631213813207619349442125431666659589651237108147764528654470661682894154556235479193291365577491350179011374439281111540619335601077761611642490615587777262605815494260944838161045578435555896335530131726927781561298996220474811077912102768833830581404424744591335301609869355058293743837156901686934039403469999010593660668411899190285592016552637618975933203582622264191420046138289241507505763316735323898572279592893888486308053575302521067361326765692105277106349258674954883552860225292826993950595157072521947299520116946173039011532627654804203963696869145609126958237474491234553495802714888944109401399815262537335968861638240160944726163175104093469415177484653615289471465889240887136722937381432383341796798455347837900878187017611411537212846304972440142188591475574192696635908057335970640442572813343249970896022090911659250366475782363101240580267859031197434832865117688653052772823127202812308318426104601814039759101902012559711718223248289127217287373748902442437705728000000000000000000*i1^162 + -701818740695267999633375971881427386025529776857865523387685054740593004608207989436332461194109410295268668101559319010644752515107284949535734683471330543071637097625701198897060701611309764785101567093741952959644217124210596735053139057670662517739473696043438938712114841764458571673167214623633470019021417627819667260153543537742400441876126676517055589729028277502567481583693433606880993044087202384264470978792612030967493439751563912162391689861961449726358726657570699417990651204272683283485731040551417086527213266202847082791661724418451827906774896730581095792089050030478144425276867139464475247746763810374607512792195180607898854464549194283572721149771336245770521844312169352643091824609193219039368760813959920601197216824923938494319127270611153492896823323045719286631965266332241735429391449471680161472969876043580608785187273599456873131856900899411763345395001319136337353297498379374122218725894651871319660622412084316792326414380711143276122368096368740942736437505916523147217361366087839371005127608573919484762984473928982111798493713538961779820254851793873805387638644142862365918699723404771167547836368841139551003400109228113692996680595922042885118677309181507537278928976613805249065002100025846405763834961824947102320873029175001084960863370807308523037262955633121196523089916673471762370891918759228184241811284060952147109967839047837354809845307786302418869077584910293087544510099463136116506285791180950905704478634214283086265798186005985283785191514344379213863150299011029309244348623491586592967090958356235043875300830537240860201563392144043277520566650143261685915030732862894648754173964591007374676124893461935534458766114252808400329184381820917279759259600039782153759822886313488471591984568736116532098382746766823514276278855628548723004313627406461607951385141528943218195656592697240179094044162479005996742510681047073061965336059195766261123385056758386411417349384773064233735054734405975207392489085958847278865104414449592961267780899253893644907634332952162134887626384113826976380959557063753580998737986053884737528593158728767246445336631246482931438598053509494773028593517170604867703612761553293103908668287324526415668223137069124919195708258763820981772109972784362224640658480706911390742391117747412632194939379815923067534381235872685707143701827313055807150288128777909738266453263246881455850960636746376341359890153812954942884955081976173928920209472317464732615658061947958623699733876019440734615158486391985422690454195007205259557515971027876992926445618854737601034048797188573601455750447346361040151850079242212463813672217955842697483744721185695361920408878517885117374499637680472303474419653128542834829616763864219873159264995598334565372971552283957417402029690638444165438187406923503158998607133394185962604819753671797517519761798283590555568907102062376767218928144604632567067447560150850502407157038702232015487665044696793427490173511859181623401048236159658534923016862524497709401492819556448074395457421049257023852809832980503755523844293062016515300406975424460318822290980343471538953700992455966493979302486853500771129796722090934365878790053926075746537845352967374399420310025156682824276742629743241861066402017762472068449759732140143509851636112161138312258998557462772443944650768808355142622233691133411420117914632899577843522440326596684405035245048147935218663859580581067677766596967082528852471392274940999172445608381271884826376109028235266284990081727545808145460645219380863711373892904046187966242890628944194757797219568407339427123596177436336736951821500604725959485769788039535167784728427430709466245107675553442644239997299512293973401899502596137054909507213844262601474982924099730434203973349223701054344731455857601178674800371775846402259005642854317614458844154458573641047207679104433656339069581634456856268001821808828429567654395958133110985497683861019033600000000000000000*i1^163 + -23221955951968067002719377544127066604724965084759809282192976740343697041300347111400463408836834276154997389614282076310147545600978145594909034624757875899991495782160045590795629731678949244412509053811559085236178963830676988712832041297958204156439178866923577774225434375274654596571903946724297529520913827681574498052212423663899320981099606774509383336802059551228569707441417526381056611276209008276652931031933368102754724334173492566016719198234922834972151443296064390158654525931539145777957415257985208238429800583502383034043679937718397344051864636428738184095980529514154241494772109751449315058736799325830659048210965425297037732053772107077030812405635643628867409826160848464417630768828804394732794504730145930026073519746957797362161964128063886773739804276789056447690351067788225671034268592966032708206186073241358618845459691723188335910105318976746965138408967077622817757396501651806596024000272250227107112691546254931002359138966338117456214788107821385895933323128526619224926764829933128061968004758764726765595967577612077251365662554171306078484571091278413955335494601780794717029126122549183899254154426597020588586418699184658694599595585097591626906209374809489953902338807775443932670845642807964738369839424235298933168018850609874973707521993598871062061095842339775286456216592364026234470981045074867334942481872057776376213748421243814108425020112886863733517642097252905598574752489977191287271394905131068495302401562816995499908372195768761952310236648414605014998369461438512008047925189063187187490598230553488425975323409132050434470432738291593361936082297475650548602034370056079906598860082173612159720136372575905206546030559084489662947712327309229054134950084336250950300134629055009336064395325710545741515172373772423871677470442754721653076398688615761295291450740218450573755305499782469648157782961917974105921176494914757173734132108291352821142241515882913456672825585734753943050892153087883652085267137862919352413031887318760996502322361251097204872967405931178866544337706032295139744421344723244287224971897646470163195156400755432885924692484016636015982515160767860002898421968157656288422599280030138798822304830314401828954228080121893699884691459143486121324052426882730218136178803401549457191340492463605743171638095635710248718476820650393188131780247200891337298024456398855558642052914759843029433362429307593819914666257517212257264980033748108859704075837319157575981725968571245538385263127165567938939773941315965692752597811902989325544354712106721526947667218402314141764319294447511388843122895524568635695421792614841684594858175766007149991412579552518463727988759265583571906217782585662330860136710074403288314411020887719141977678450278828577980169581512530839010024174361216370008765178657730163741003035432088896997380916537517936827982055471507155449748281876523701630751863366731494918162864617584547541220974062927836706706553613113281829392949214912777361228471007111141885342695950288609813185756711771526865086337024596726942934368270417104570378138160311757484194432404672599851807059522058644174779388610428507470983591415379042392065596848748003208162335729368656162200040186888254550346899854132667591280954944254985170340294771540004662545013327832383070801579263850486972112064864032824056733036783336013211608190325818561726203718800126363815947732279689929378569363092927526117975935850570900048652701561661402267711187352166489343257216352201904518359709692290058680237749046548435094681568843286402072174989709308125328437795397325764278103455400396160580355578722160880528823912645954642072822471983556746865406861451822954550911926592467120362412487498943788169437651407245150328412686521019942161850672297298850357750438447506380460076544124558563304333785595202374221550683407282154413186571232560561075582361158145419563300372248635089008631273848017579351659249976190435328000000000000000*i1^164 + 994115327491590915380555693593873519121608217168785478644120601153965117407578363788841942159608749844280841229122386570221089961528815909975955907978413280322757785831243991105117699367999129713413771949737468159339457623009832634176257838515748065607712028450529293256147901238099805896384667077503237965949274685119866269052805184695899177221513938651568503484585670279616971344514595093047098034210853946240939453237645978893407452655234844995663638635175357582080931602714608059722491115010222871626921079480782704360115137219611145446513472502685221261357594746147690020171427845459377417412053870827253367726843319206726384434678587549497244414022922568823133785125574314128048128297164140023705429048492653365464907460442009435815097934244429576239781899492902568277590654535307703475384705996032544385005752561821854388507406443449058774056087653414802939248077021289299790523162794960853112602226024671807002336631761131289096259749070516178204564345299244909436404293954893947252600163809078874538472514359090423222607218163295946505469918149196320766363374866864867531117123311931714711699347629905001233442087229246220723747828647396320201680329369523537053299430435735057616228719141033783989553424827038192233169401218310566583610369820861509606760486284529231876495075819693116591348899469665027728979089363604091875753690922163350997121190182005554649978149206568537074922641067062381587518657084462113459409677423216852183397204385214064538408050388642165920418990175723088301551920882704489652059226381483091114656097162404498819869953696507972052879536743677075309852816019013313549193331826887468632738792524867364089459044438985544875179001445781537740491110914597685783972615601567432449722705848614269771017791902446150575845737206888900294750488391829466913890101180708470331379881456490532399278393301579083332579914473845642177551766930428112296343073761814125875241041711488756719127549346884157224760887756150681518323282821944536338431529082690120258332618957254019164192685896622686719025079104193024203908015482430044584202728002187238691655601950774540818371661267348678760599902710040255132505314354458776733975545811714269906872250187049687228534529679391394007471211500290030625777308347681895532154580265510653686897401188295883382972567630968779872007385340625288235555917756274379298057968987456128491826723551568736565447773428650343633013669273854592148334160860248477693175582999387405892097841534942097388602683337696713178315560593510916710652635710765078140900563713778860008868359780715919589500524155570421207453503453815741160760067113880129932478799528818062063670194237108587469657641997108208013352599336616043589364526383305489434018340235622854279320292425185308279092000908866435926021098829617902849391375839042316165635050409241909104843296558145314810115635068623180454105066675671425333118092797179656550974330815229564265683907850454383894829781760497492775033148391373892759264485821836991000586489699802292649445749019372590903580473309192710470314254403681854835284659589606500161948217967117065481447034423079234586059924067931866967418967875379898105877422821741099764362438119792244399516459668108901445565719677441537633588194278636401544620956629833279894926061758853572328234190040704476514800057016557887690434881700586393475588816056689866559525465648516354627024709280815346254711384603985357175745210835578093264631070263194388268650408873502836268932454192986953161285089695565033287508800207963826589555785627957818666785307294242233067890275532361785431326468377826139833236232462322489871360018463576690279590055253178343639219882502936358394721891528653301810297307656136494019838375288001528911340282679488135446133033236855595746678778508692879876067735393427219939241896785252192523355494473165775025265508290803936756208171938771041656799313732807450092021339855952664110788157852183307065753600000000000000*i1^165 + 109090550577962871941160081266210092997707835659743322979939176640008703021599949562235738963052456105445621774783538745312391557036401945523657381057245013375995630465923046753141502533410256921602147610845038734218308995344685156617543393266471723775561036609395375763803952866589104047312544681161275004002544632402564640881113546345891264527827421743535696008704394546261944618843206869961776721197906688209196782652991794616514262293670404857970254460981989317041977074836335272433000056104867150393150581355993453314022513914661119752263120080914813354072894162809166619350545924857882106332470874035312695437928727225349633929026100750509575827342950722118696460302549062398274579537685136402133360681289265260234009175206253821026589385344513243281552937880957345875372726206618307154450857425448335980024143308014177042788778916345215568825571386687523679822605938457364027379283975380548986243598754709573702077786876194474690412260586496743458880269439171241484546156135566181562287417419904231424744982410753833887245229100577870114332993569402085788341002579058807162908939047859517955355387816747814087771732482109597779410252093206380982725395216125221993430551754374470296724472312373556814534608895398873641254985641423202233514612744945578588526642871594915887513003347129769092178733313071156704259052874456299246544259996411688824815625019499892755072143622618627237006855588050227136368558725810001889174439920666763794520897277860829631744698470108584491956587951696401360417776749675357351048839150747105191520498053750730835017862911344228262315346785986326796555397521053573037201474201993467765079512006851372355387671177494370554888869847726433628864164278767319532115373510079869134109558568210943165587765830810254506475613189986830704474535201610013510073324910480450010791190333449280211843091912512154367487954739075715779610666349456961844893868880062705266483911862069593659519729934499645592921065496454318653195093267063654772789960562016015902668495920222170398104567190939483379184322499693265656369595629678205066528997597713655055820633224710931775571810555848620652967298346065442199075142265997909253052373515070758441134957390111125814309431911395777248464046834492227127132243195361257871255830353642313185876448414996030685884813461364410564036149253645631906996205160980087828441415836268274456107004949617673845050904877785631296485754409226380093155707854203846805180878720539989822183208355284450863006558860549807140630843998569645383368672610112194762728583175323928733875432076756849704860010086522833775396735250156303655953337303489753073525828264332167455153514401336936277868090942551972393629394560792913850989108546560648589170367817358216653662177818637131888130209773474530099584851495126632554541320158170225822273450637867368865762150648294544710972911353890423444539483917460372833945877854183693981584649960767928662542504971013915608837978552115139751488880680762762210788567094503000504901115540636675199358321385314888832271714744367446311187484998613304940333659222770282296985851715673612653278933172896958355523723900754775183602415160863481334340801701727341162816971120444359235856126414106759282384389685387782040158955473862034367661451038360860916076239182592221933683731977285940327522959523062865988553457311830416620924956215805726392135419296577017250702206390470907485261235562387601173296741666829520858553853178665840431493901648731150965161917950540993138506445696606619030147030686718200419503401799863015399930879380833962408964495665246420930730687766723604094010789804752472009396378778502304661778497518902929272083867906262312618163851207438913240716761690424263941468734294497079942746071342200074781980943592575425561325354025166908548597591776120575919640486968135381931755289110247208332823706465190556438523076766878619746912015185757903951695084229069212413623009280000000000000*i1^166 + 2991786169756559085339492223605818384490679731064363946963302093288882329111395371954750474092972935870340555055719258012278785547958409378868941057999059125158474130855023497654687808191120127723413835394225773759424438178916170030087919731707224969300185550312983850267316632974837964728352617905826847202536920003172732189871433391040825328235387049641273014162820857060265982133716166508932938773470275407808033022300036542815007827688851032636257771434967291472870283032989511360800087128376500176060900411010585451968341319295031209231968436048792389644483356580347543453971332018876963692365885922079222001172555051287850295683157212677502047100475598947874756691522325306075478095176631163368897204363068156960741795910989951628002187641942351425462078648712130671889754698792913238595657998038693034689971866520585900236964847859677776140109502701015241193849214614200906709036684282262863534545650746401157243540167511315894407752666963452692783023228774905900824799686164840679004892729312793478588953355608716489219560630467082933703314444036424168574697526248520166258491994709890280005476348505861047641293731673132602901515600386184037788207398201004906878527069646137277369885576564320330731898863395013859558123434667924650210529751780193563688816585743913152866366321405407316387382078104728804336884137742875661187987957976612795595118428367252582949269717916757567463038302836471438274956864438443819434120146953807352716218567169629886316932196772339115996511908655967666346507019218265753480562205433548187838920603004162506508834668800869048213643931105546868796360219014281302177780052729856214824153932261803723907268356984801627790792756985838937001206144352780884823839026081221887963465970652563266264112281868840978333748963032432886242050852745957381410053261589889842492583487133967993153162312341387914924253088328885967844755067998239519902438856894364950105071214851782819693756750128269150497818856905452410025492141554658021601405480133325722535275594020904445267939020993019586275203852777879455370809189842260382138364993500958538371221000217427940941043724794183131323388787390329732873004338717943263372087084093835198047002315468466536578977032591783577995672136193174671637659710889970993126058887119329985317783789433396069090995736684707966318110914228891923436895672002410316330627430987311891485241359146563015128092648115451198067644692164923943595698967768510350630877983180242424555294986243059818458399539137726604742557359523197074720328437147094004095898178288663674260659407383325130012241931768813428582755132637104137442905063390454750573031159620698848177389299953877520987563209429955239235948672075759383534765755471433057816019948177731177498414077465307355092801286932974475083073495483996973746564780333628422609541499074848358413201708573847149808911184470794674574801833974795008175882034893912587615350874401370192444074326764404741824276867426926480438714525160060753457411696710162992812118722123722884995767887809410370055311230679250047232360961110392051329296689282177415232495284502064332936218020276607391924097458076649953774298424781614566042062580236691283254216554446438025149221115479610559076164376441219650475175849344883303407226149715796865585764604811853697586468277225616402151524380154216850567391872472900084630165736506735265869724116568134385790706622845317701840085210128280547270296107193378214487726021152754808950861500458776579912240294170662371724971964239736462324808171362159641705165732792583375724319156970382871262175332618422999459816589944111786148063733321861022144073769341254552734705702250330052110157577729440763266660984845529991474837031246191918248382541249904038286527675607051669168484378418233936260437739701969452029258674073309095017747000080796852371575812297167476997186416174083337989677731506990138675200646865504774280120893440000000000000*i1^167 + -41560237062658504710325883011226245003327168655398148206601185769140739629618632861819787696164363143582574810114626245517636237120304817355617539098896461826135598334437329853493788291098340643430146274940786740871268212860110992576439891151716746227300716783117101059927671358081791826271715884461124292015880698279665539063057976252296536054786397848864006723082517582023553087178923530080990082347490607399524708421308383089134594617021201210966013926089913845204252188910371698447315605587977883493884079294232448896900528976915128882456523785849529834555522648056857581242982725556039152945263706503990983204597282781630433732363834837311315156318222518089710881299838787487805453269814038005350150679022726882422371144294979475889783895181159151827251006195897930163583323930130475559079576324058062050943407658038538659178992519612063716242018362110256051929072998119192984147649372822161867375503022727545196834542101929264352603733851750514494393406448875962250871436668219416310548006697141869079181337515088303814033354523039352866426886582607713849595804472630733091678946821510773346338249267592313586490618047675341231278670968516195963996651936421116709826382624782530277146507870622844708893254721000265412645918295270551790911404221287780962910756280586854052871199918910366563649898217077434114039563470634470840440676386326207252058948964350957167565006353523592956127833884242239508037251549961161526684724536195288861270911573930570279787497424951261396831084389036765576142303506006290146527672186149040457036668864112880509106213793530187555614373588543808997508472956492238653062785680851962804907180746673091763350518851381536733901519480051068277367250414850677320591625208313291084073783134695497366864170876920487313973600038257901976230724379254699092097126747191884763417432812148410683350812413032765773894618187684216891538372443698974193641773242800460473173355679270569199247194516118032860939021204504184122493767723364004742769545367099859776218371539883429844890429371382055956922038286076864444967358696534358847797896685024295184549334314568987893339861492006455349266604661688730018590136404120620017874505296824475746558207736685747692723974654138846082673778697551758229800363460626048863668157169973921235877686286344816733654431051908439832873384343756898788068515739661916154589150609935974203010040789687156034024435367029205832433595291546480087257376367945015850368288401778482890131204215289857321208905973048225896873545134069857670353139907767423338913828607045401252781855311190142004755388257348984551695850628253968453954435313922778683650427639997657952409414320451699120170630571939605124337926496216548209609579744378878284032404361750121648751911348205241948141057539060723210181155008369080349118280587142370443031996571989208533204960174719667159469504659177416178017123069857102196815682193667173929479937585524268045193526107161945002679529042556399337442310328381771767154994719853885811111345227665461898263165080027599887030360723720253619714599183813194858287983681918122580828666282842088404248743079524966480040175148646683998754042210757318714099471265481957383698335234357112076418642523958298784418003365331835351859486392539556589563044543660451026845007172301527840941627985085696223066447180811743278881148921286379320572183560435980027796276615804122318182697617950100251573922238733226377063080274898628762055616857194390537600031709970362033587100254734080600012728831889277443567526207708865516080324379245240461680623572819179025096574521024482304900765839856048517201282573948442587754768135105271696979799647231816944312844456527622485513008857249429423577286711647945195021265785634990072045265003701257775883978151438920676976957907717745274666987670383651727034284824621034154317686288875766167410908501663318543712422710999185051504241908121600000000000*i1^168 + -4198625866864238079589651332573220032343628338740887375595716218556080360463836059506997683245511774859252663781050159750022205479361397812531231271710128364338088462016498132840588417684882718145381079359851113769204609266605030718123511702078597144564519017246628165785014661477538260268832558592886372023774457470261323443768603227731785618007901295590106380541944747405062787510251210697355997371548438993905044018671899609079630331589662759614391236941903915422716817280689012257589289296426950000435823547119912837408067064284984920698724859236226475348007238282880218912691535985160270238794121949282722655623022337809056871181413866919392051987805598617794711266601163274977585243114736584920634083287401895468046561394093618073990601902933834956897995329430105551172258759395393953564548446472240614840774353622805090111772098151446111604449755670558777519836307712595979605841864612789293108242033877461875050645712714110415527719367574545328034186663992014928563394987479018089179621787479508896288945000395227939925050656476302150426341408191315516550945080824301110867822513851556977537365344994482503832578094810777684506910969630058935014802541211468523776799926040569855713337378064425810914212137632916033755669311248540207614772400779578989563619176244914797306181808790945730555477989033287511979750600521699165238999174806581321594379449101003906282881260111307334947743857984851765860037493216527470247564577918634094164502823333245462224054604323578536775456562906741947418766851133292769280928153330443678403804984966338119475937205842921534612588931077962657376914266912609199006045525141363342309777709694810254724226946891220751965529952308235756823313882346663706364014528194956985116176933304663098438838709039700796793814033123036353429898874147480315207406785124193318198266571877694426804535449147938862956197072017769171545686257756956053993171156844461967962656281700419892024330643896572951780942549706443613749437143018016326801870718821744761013021564571131682183877057413473415152257863446424541241410966877037635479776856455687730256997623054978290266267674214691512789446506262072864598330924316472398765567750196985588636439405921618821123187081910452138487336358120824838264500686326662218803733917642432144612370360023827059713689492561685302244031228204942615795614716872491870541601791479095509117969987463980377656237567287949309621337512632984050326532281047359758770136195276639124239288385235598873878000156559885423764165228599383835856985307677203513258779147821552505592226515771337266082927499793419507465700296770559567348534396688527789815761272478065563064525090418141309310043823552263083966226450431934647577583173239541639380964293686949992717668168138130651189581571747975683347683169735860398081957781990571264157315916231173230034178646017528056625010581869198610815790411445912148800772722495631010977971336487203568319110483456909051719702448380564915406739738644694820077473269750527414124937158756029895615197179449259397478357858070331568458634469117185308069754756642483812983237256684766181957553183259261688724859373179492296254714141682252971158101024427947927012281408752171680067771878250330082088822483709027966179912064543364459875732059623724526997724812638494623870106131969240837678249551214154134801027828974210983427388681940948103985583561954564866885326563561737909382706318997863231386891342570734842636338645850074025406032092806496502134410351702701428475713293379888514085673726506752285916191534753621543724315326597666063725839171537244117816286515285915736437913113343191859512574199914601978592710949207622444486622054840365355920210273125883404845978968297082793377443854819422844740336629455030595967923890353082696764975889536615253905041830570589412911327998168582221398282904376190358594706725443147540549843032851087360000000000*i1^169 + -91359116798472157894248269130120558582034781468121528282818218951627475969144919389096553226201338455905609295004507340476435670172258065932780752229434312900318032108599092849202468597418398258734481970673532076670629046560479455584122123241842334717887268379757694649693725556871778380111105955030992764161313556379682060174573845201277663221417943478939527001227955799866462289759510945417567834942255700948315325515880691711034249523763337773102644679582251601629899018721993399115593931361935843071056760620324081528711998169903492580285886652448323998252731003671438086071050997069181451961142062570698449530571187729489026403301563123169501092180991810252497051996750480919368789703509337398427344818318508721409174968277829508462828130214732026456177159153830064438116962668054677073248510812515266742378256240787040098744215797048534269857820724905546537485162007453834061428542783163738995021217468767761106575256093356386671504870453482450959416686375050869373585395362642177127779045960990548769718580833564832429298298279292758592030891193081696503588302327299046400989573620675346257571402030676322984791655900440693078457299939294082084551229341649978362009952389197063312052638995104299594263263652780116556807714237585215207233038390784278566193301487632039302197785793994202100479024825662034896488179440180204505017880994140325150189003720911026502940095875802296011418392392495463449879424145993769919795130833301598976193404604150775961876005106431555543496461440020170675614426015109177327977378510063076435440861269186589456650041590154849832854667295128374304679186761385545858574945383272855744456207337536304245047323069218763455645001279406343124220321761065095839079749594572297001609008976917820427727357854688605864152796638475352103328961404054152245092650127606403006149011367641193388134307266602271121944228422034564859200207364039721121323769120975465558363591922589598250577248405060296227517076624663022043150920351327565668733346299091194413531326752979353835424408627340715154737333153739663343325486784778687536452422173679272387012592665545361952284902281882850306978149575426069397561651299486297918695404650918717571632857374395100934912096186402112077655537060896729965439029415106542277398658981567493163008283570973642274828096895161172476567355009107460442196504805790966693190623286556168838995603555310174229727117311598283585205403070341940881844273030485530031540770148774304016880725433400854943165613715826992531366442770214119515322492594860727749474646476921644512735612446597806563751902841786388120396714428797978598266127245274133982418140286649954863778175938059321055687505890298739938904585148666565697968079327244338526000799786697307619133657220355087382164157991458368628643927628800582572058445633936332367353491482516108883663628069093199371353599988720704948871924641975736235162095390417295218485661421548748246213338024077529719230610612112282736927444597047370467948053741982628004866286154328633587275551199045510016426196485822321517115188591215889080523468667459817421418780414401297040207507332254759336125617981878649875079166182728959728493241851646920567586305279480144626933407253176705832200267811748116348553135480667636969192632027820991844405384676842923331520988597174770413854482059738096540514713885488873374309123113286827766548840439978190753337454954845963600201467384286552958371055920340100725624563485598518267585214552908121559545481508906690194229426773165223883780495208763965534251159825183324154775915780595153720856146283073274646175282630618616258443543532692121326004879188158577613237912422103069707418557695430613614579427426038779219896537554909128501608628465422407031672127093381150629640591832583196900639765503419230496452168079543971002246643481087457411583608602030050506408808802957393920000000000*i1^170 + 40428932846382863596752224815064351129500935781620046410687778027889894806252228627653617293865194352329024410979310642094403027763544288932042627323810421317874073032718968789585411141578308380958963348325886722513234959352008281772983750704975430607791260692916599413378166226988682436590443202344900354074277877412816860284819686949746711896362698047588798176178213415076540545171969240228123173489500788714346549247850329901229381557666877500510308022645660933803726519383800313351016531999649317595891416247086246455309745675459561483707083091440787742868904399830890133398532962560414136079914817135312394572361853477434107800732840559771535040881577904218003959617176477404656154931408019678012288976987397748653686623776503244953199822479122173509780440293645484697708592207405855255856494105424010709801265947294758221722543849581490486199550767938936386598055556851354638896159467383981967216123818595025589248106670993714706142921258411898249222653835972847790330266458091098954543823253459637491200109402687127728909454239268051223768257998777001891955913772112020702428274532134401168097286926839630731225681342311481400807329779267281202827536301562394482870199981563477667694760864843317966170576781250658719692766102818992979743513040702188543358106999345367317693043815423041313358831847914168259784631782125104232072069202084426864457716149985059295404412770921364216190379029147217588262840781655701534061809927099379623553889412795082028562574402174157543110776026813030250411713181116029510115019551780815457672647051866459881488824048441881040141192687427667793237531365306248254196091217441399112777130342672797363118131124658188828108729011909183779181456918176992467271680426932917812356191332975155513192095591457873939112528581585468404214517803699781383635075865706333678866819869549960431959643320606283972816631749232468832449149275154911200017346223065038478027426469534757357644529786769250329013893051316730733276526377822844095947717881393407351471060669128666166441339150583902369424470555462092263347375785626240012524662968684288168891983897870208713144116846284469593925626828971197566598810786962615495206419449236088585680302824769391695839604266608462138688928254508287712818484201753123333624929267894794814309407055235141870570623608168435818149827558925829355813909882063457977713513373535826844232004318092783184371166434587230475741662622922180707362152598010390339871220079121124485355318886199111967110736993607871075355009961826914564346950966186907352401068889967569106765801916603450341743281564780698568874756211989870883066824334481474120740967206962936919222861472167621544904224618812079264284776319897566703379312823631167435113111758553268455493916786739461082421836733501562269646768726051649346582423644421696260900227760069710226051722628086425793784910599448964586281717006919253922843962793103198638182440403816430298224304196909623951594887967970007828999423223862861748373793375681079981529932652355053997328620112752429786576509951629354867528026810528504738514550362407089166583752038633513537160433805329294792743923963026176623325350921143078844314835949896863947094006183237343614920935697011270063492387057416721492407367571538947747433008281905617649542410608057727500618613501762241410218503587567767724062976480702461973758119863750443603116029742184072314778287751194351623292612450614695880905067193879402846562176189746271453716836266183086505164550102126535265362169601126042209604646143030612202127231502836917557111544078368452998365425974487555224894155212754937494382845836999095692111173326216523813564655409567796382638552754934358234262765120922844081993751069636990991721564656759197221520717296772665211970803750105231468618372017661793405893060087418195994590058829338122636814080569384809267200000000*i1^171 + -8410584123995770450044956156768079639851479702718662591536056630865153495723107013113325845155085178524435034745768029938220148964186009832211316299388280242235682904621498016906995094996434989487692104219599649072043663672247989346560005514184588775479001091036406095082651140671353652568763494922081386326401196561148169418737800874660868224738741855412903876037124930931826617460700523777645923219323756577178703994679089625987831110493609684938680059420331117961418418580491192603263872401358856764165033061127996230114538950475125508312147309080844577237050679287815817386602583590934693804908759538545295577477536597263619111724043780827430114857717034836277388682466962817035346059027820826055665351598552122990023205349823265584990140797918453223370334317298080661441052553182582399553303537513014897411142965470041415835574399248166020999503338889710016032176688505143816975525901912571204883164058727544614058764415536344552425720066811770970519886677828189527519110781247344529823191521618223063297964699199689014545979836737290012201597469520722256044406261107185130801182905681113606620465375684292326048673936427307673495281961616556322038440727972869894322324137253649619198831071772499222076565129411416935891318670478213516904411175127983861947880734843093280111266994153247586974113642183002676838406530458912140942917034531106276777962220523046930101841570683682047674960618916685019386267895849788652680015233141548141436565032945425351713340261916071377070980718018023567674062853509787648457747117581090059200664829569127669605619085123637571579270723044234283536755192647540406987065535273059788249208871690581504110223165251675921870367229503297698332244684556663556697668691780456780283469141831119964435852460209943935297660719905650417218193542166008518893489257487402485825276565500759295966484820297978168092833225825403101479866508945913971946887057854491409991573797618780295909295005671822912195124011831028404166754100767451081922260935813782028639162419181133235202431248122141812965070323660579692812498428175568133273286794320123385965038552096884029657229686422452376903629218866623735690535913924951792147978946385346610033631578506872474413961670623673582281353707081132503163750729484487477930621539225511674030284142458558712659065810411185552655598249880939697501679388248148400937252043246761206033450671122020507614276769999016924147658051031102602971461495792319760173762433606849059208733738967345860805381151109789525705387952709415767266532823444937526510670499151697533774616509448787823347052451907789362681812130165829207909608380219596418403357563092579718537665822936950354108995922126211603126590234093053874115872039148225639789380874245427507759637796305693712499420335462606429349060072538038296902305711897612425833209352930471859960504387936312380408850544223077624265694501434139980587032496214261402210772809648004562987677929414448001196786212276475251887394957470542634258554894889710950776017170594507488916080994216564750747599390721585783822917531990134321950972178156163516279994789805177250993829065819766482333840168516343715269229689620090713522213527235350203516574758782333100197536608384937103616517689931898358176364363239848812548813633259389544183780082930721254071224257536717112985426495943371302613776715555969971902331016370480448579627497462287459809267569886561547549778423240623754992538080316168364123811143151633282946292959341428579268227912144638546056637711732512023344232185754963255423731669538163376079834415717072701560789632352706806117227623856647001552140517115892575221883868016486613202910610833736091160727564211055980366340717993778663923602257172638826492208317803206059191514268405154290208290782900652380494096499485110497826717836333405969368858058059112939520000000*i1^172 + 876118971308285084616347182732831042411422689621746132589295556189870582618897624402503927025392810649981363293737096394228151161214917949505569731643152885656155143750402173779523705128495967225237718019012960771764675047408158178107844922058115134599046269744833263178848548850031912654738850590983005103469414043505199897060150152151607868977367200175142221238832530574025743681773840035945157624930182853412983673795934918315091005237749388248125685051321635073836441590757100843206884638046639542519263515725551565360616385076855426252584426621645805249472155057293376129415249189072952709299558930762509013604672866496360720887762451749420809279821807927577201987713002838572176995795139709860793505331017957594221868852104232461838125638415935657068085198024567544030888221583694475497804784316199235219107256143792428579309707531328696434233331643603157133387609638038049335201374498574205884869116198618735506275375367307271179480915647196553144888733449363662937520708075832602001900042219937133810775064834127904660256175971839743860385303239490568956737930451713590392491792431007183417452747372571375698510503303118189096816013314286634755150898133008462438943446199498465432736300621936460481926122489272226210107940479042526187085931018850446170408003323186713691268902441351888957973974803195716459973791851749144343037317711457604287613333116021613169269600824411291938231263888021786729960141777223092274100758654858556713059385082084797302647998168396793865304286129087398754614106984970610784252392954642943010221702268983963358011247443681368320777693322754132618595673594779382316611664572055164932397201850508361298348673542797482718565781550817093323324797915434087253008179692385622138351584829140651799688823077561642587860496055293729372003197113106373535016606593844551875382697432572094689804248533451582396962157958835765746781390440939245417101379919403063516296451638184507945208637141810064910283777832942268336364448273925699529436785953606220679153067695863678972703565021059870360051782197599867104157848813604105531373277125056774127431516334643852795379392564103909673669630774676484000094204795360749567221715315485035175719671761373425390996717144520917171961957997451231405100274870549783109949548065161696284233548098344344324158588367141245920439209441102018924813686984241350999433839590302148445733931065660928215497277487213376396281089604630363621462240074527049745785031224673242664595565294980776392912762978808751894918047678477478763107482095638826644336517603667357322717247327039826367230766943538643913564643549107496750036212194239344772658127228300358265438898262039680374665167555692713111728454998915363975709258232872764636407209059284384188286768934218983029819847104254921872960598120427829211160666392330105382150387782214989144240563071958720596379510250636545122949836228360035341470081800702490253952898545392544892157357465856609431302408475941142488004834767611043332469713785471910941232928854731356298803263895682854516479836657490554613479036242018068983014491055146487199827449116204396074673203741586313134012213253687546992163374590397914001843351429349410771118284054738110020344157834115623519547765690841209632547013828393302648295149960887431714256871493702714270990908158015447093575897852327780204689273427906902309323489126140252837793140396279909958040700095996261012714936677889723767702192071360720632250483383584912060507869838694897347735582162445400319775997146489788334530985632399999567107378970488482663694309211957396602615377006654333317671554974338112078814343627734101029209510514787247927612998087165800344586362321338929237259922784586249673294026215248051936089792766323421487927343154191149315646462395229637141251420055730808099813980716386783232000000*i1^173 + -45472738683637137056646141706253495741333526219874117836373650909394106916990002113606104800276639214960607973905642900358902914379895639008434656565090707089146254435532415012160156634352837947485560380224148846583559551672056476280093439432240445103537860841879785834421069465376934477009065455359901760166393472926992937694219126225056148939912188352253998801939934101573523590516248538185588372506874737125109374315277916389309881640428972949880092590174910993162757827933068093309436956676032498341252549075067405879624729183135239138892949592260659912390767330310871629807866033788123744903816309634731082871789359351424187699886681703106248066175763163448047001911319049190390125027033284782269910966347714580461308298380065236338652778359609500146130552978687473877958103057525454769610498473482375630618593135832134338088289570215523762151990832297383496499132845173227465516485046573706341651814486526702013806072402254468398640157973198386160506528396973298979874423410456949009389516926171175671890113874041130679738753973718332980339127267730320224548324953619241202650369875373709737382001616367229014866161169863526900221642985765815271715388819239056817351042208975127678343388070854884761780021234593694037870778962167290008330040146895040267290410006342786995094672109272449261956372461641016374547457968173305483998767846803587584033747373846991435206155154658610912208185198546605135050812171952178797111125628923340490809463791681427726320120352468064122265743799883777260712532770776693523786684715961419737177569041512879279122280935414064752073174904649239654561996995112197833412493862740387084257847430124588141141026634503213398724674103863393058809351719128411319392156743957644368114603393061790343509411353212288012512606754002235657207767448432404215333405283580447412193188325346295964058290741844596878597239126501060300195805493705853281435163478572808233966593208955769516821468317945966078035691159157346339832157522515224647146281165619493562942461405186030544155386759184999914317451048275022958053089422135323795368826219958968482769435452805046934803552936897100361683303498647407998937577588339774210825068024299768446954746397118355995174214823578080865199458936295377555649309399854629125901930485324258308162491880026078521469220889036241580016321030754221336549726595511183313550458686667729420793416867862927156978431783669055747010514670164767673554098061543030306475483625982742273723837999758345452913275286419743964482225405004436285654848369556560209793475588126655736224547162409755758430268931151876818135041327153337655542635175065354981604498652193738580559875600924012973088179025902535838751284575145595549572515240141242163160158203813601245341192183168726679973620915057413111413063470049220499553993351007011735102018120481729387902095145321688165697814622603884242906803539933170919191434472582515001223250082043595516181164512590869398151092847170764325884353700075490710242704040236084610429201634685273042749092667607502403988173198704614532594995918426953202724418519536881738594522534046396334126167754828039162895325389415413091598822105989460628980444770337231964289398038995342051354393375719818726633373473416762258721760961873465247131468457453569917438808112998307115796541685825620099608031917777750141132157776994414645724069190223165148797883225490350629619284567185312348744844704129203205861407058183168703578886639722576322304385703770133882815136744849990187388438302676942938340552287341971970838695843378938291007731847438971005124228137750491309703105989354206440594114917940518694962045310360773276040989955221817315206403527735236564736654433302737883974461702381779401346144757990562109917655315805483338459740413130646468036388798018014924800000*i1^174 + -296879018295205129510198256743651266160217512700239451997481819230106670639248684120928408462032848655914684770488321661103259777169458481683746380494849259604356505098205189131825214116016195763513575331556502151456915918604181805212076543612734175588188209972691492683763975043477729526701157047228037505583925749464461818192555516532520877758116831863302864785565924425298615206646069217512625730651560151015908669743546731294566569625993661557434924489998213783129170530237287481246930810367213250331433931038395847958415622879051167933191972300290231942769178535128934711640027837743686469694799463377791088206016889740324760456664387146688247389322950695352616396691313565634727638611626481137856459765267449304718648124255529907303551271371353252994309213345166841849167310235812312343620907049710155288318215483670264202632256998843062741418898901276096137998125816599057249472893497662379561066695893453846080582407085072207784545414551144695174329126357868183072627936202838639298697577219563695544752854950729320522906338473716699671073781602087799717270783109996687812473633192921600810309376686953541569888545759563724377022037284943621877726858037874391888016734841342975712392476804614883868815357200012687621811537734395407371334502485836151379039739888852119946269943321419411601289886678580857764962464351217968006995322923145580614995352942172343720379889097101076298416082181251318150040100059283949374502050809235269590362218805738717398504599942737027907547491854314944384460762610160083401809739025750587902516073607523461066524393130603267115200057936504585743610758297789204843407274543131864390841149439840641644817218882660676172698655747403352259683326466310575702157454613827315557903916207148703580296442160052370641578436045247696553517115798045090193258679154665218016355719255371886489666285005629455151689263645578793491220546008509535192441877140108019935071884526481219627815106683400495794197336841812045666412365476386697531486074203546877741734363848589382398070467369770451583293223654005719854969678988230794162307360185096436920370563712865533152666779656481180505678429034965519985182601077994526531045254060831773973355114698434250301194267128496193095021663687209770659305691772349058066639435333588819393904325788854799057239268591567744262954820137956416491194608221045274962442816769973828921520014553962220459633466818923656486022181954807211550798761242681165326547843750198550649292952495777023027477090648265268869100546557600363724975552894054765763377785666864653086271918417363439295497557413049621617410492480499902427216390801049528216339920256605702131413751945897526636379290965340501189367211410993040733742913924224608338623139591886054149201666258943116717537533544724668886569554049414042436115716355571348748999433765184717091055311731441337949852537339080881992724348913069509695934119855194262616900886470218640683583035231447205622407027435160431031696865659608357334049975983952469468322158728391653276845808734229647828378893240343799490220538546942700269993042535599599747352814992093039990518215724072248464885124215843816456259319705925843401647587058923599022302040796117536801623536610966133341484532919144355923477965199301154379071325229032484671166684194582760632437606188859202837502759716423195802888542129662233926651216880321053323089323660491745603781316082339437013224944260611504071357832748481876065738946148178525944787875740991123434991025737795569611373115980502394207618839060108594986643894096187125684573716087460699769693690204960295883344619174522166179731902553907695421052962343889418089533365051138508174911058156945747736590703142023794173331610678972990005639234016450230026412956844427745273204668477468160000*i1^175 + -2796446446465554955907743577873188178716065554121433017033946739116109804255678730768526184989692114889568745028432017616011549447025043537751210364235105912261897414935726786975865460505855370656336415877429580717153342768948584403765746716060526482091415470215962487018416573152898793709870393066798509023097860401624981826645013393985760943925776927265065696203852430224593293116447481114419649329909826673953543218538462784450816603900595361502749679496239792983415526100809378354067487944260685833548077378446550079411348501958294874302481417080575056544602155955039848704481420667388912690212663419594360495375881381891231268852092184546494108305107386821754337792281282603899219265345231555584267646147052906789201453856034591384622857575723764056722744164362660387031909383358193524085844473154467867166600519853796454184232701583521849978431643644022966653885489727483728625588030508168628546853950835011627388088550429765693611029462140777636592590611605440223019996533785219172534314046172811668640307876215652142881891554217706004798515116378202836730030724905110297528774020263050757943026086564621068010974719259624449927073021810070555011371123490205219039951763157259157971867850197637162508238762382919032511985598452883523728892914308955590405383937049632174041433806961763187977600822699400796788799504929065059065741211560841339426023144202706167743093880471370277774250673711532985374969956025179163443024971137650523751387033467986144061177024172739139959203233112326377360259289112303346293240793967307049203883188137217946520794523042681274359602500150311773279838894431687202003380719951850417535294645145779271341232144312775124505195773321489854560777611764154335171361862499295692304921216675890135185726597229880623858220175509304823860767763984210444389343225043980717291017510889372170593063290417565573379505770595547489709713170192693794297426863856040247554565499950530232937848185309821115011682081611962414944140284011111222829600463831111771222033690567356103711118444585795129249502599862587625307118215915278478829775190271407878566637371510708910525730247836696617146060461843446795540013583520723630976930091169089884816554591379553618112197553952339450622637029793421090551230345532753845978622384526091079235409385389058470734831403511142199507286669615999831347553768411959326516279692866039457178764599483706730284183040482670360850401849942788452641325510910958101487817132425494033324976958720682221881645781460406698014535785928108639704732183881725608193930579508254968407039263785851945343582862514424977502801122540412360957164072519293452557236385972446086677110429775754275047744524704784193093446544184784495302185803705375171528545546046800053918793307148563166309325668052944548676981177259851860562137588910096606503158848625529146505658521052480327868370443718674212609083227902498938406224503797387401565028171654383944727928914410146496098191275450694548564357955402279446212089270347089925150033153514253369988266708629163963363289687553456914515748955828527017814722711497655522084400453903805491023131885878887410637134050676843730381700664546084788029884033266630083923294290813227241431432229651378790459527534059033407475271067575354881654004447781972177796468633651212884104006060382664159604675163609002560822789104011915439437776057228784930287018496587813246443202267218406327119423304847004525284943491335862421061239672964046217934860961965906776545523932188791894766680973299470309744886749425077875741198149932475851011165129854246731055353168665994457431770286746093994998179824303762650199684354214123781727533029992437776017270894183966964234562409747964577949175334645692415374021858375882072303086602048000*i1^176 + 412840520226062632024506229886687289145294092076266312674619299172877359346967035408938219738863934243861089927401926563723717175746570635041160749895812211628710353880993324120695573617429707365386120832858921221433337315585579993366451238671249517199815793237061048143628844794343534471118654231746454779846867430115555730265920964074135409646378322855169692709388201975481579360847815831763598321779070675521188234897290857423860658960399961499086835246592038962191491918503602734759468268094298282217799553370160114912688819805109937640941084684038317651272699776009512560625816769753896063394621283572269603701511654440907756870176641984501666855543140962353693677981555600007759967240875879128893329070409396680474945102630590536976507388169920567394683677638396052580252030485636427689070505394672091074881852013163236261992736340124712919507047487972509325798744197922097372167932153039838202285978534489117952513712749760099732946345989244247532408704729484610353793748906570382677516139981557395951150788807947850249849908312308258925399964234600498503649707607165074670117732547511402685104163161600806994335948461971224221448735141285053357850432977520283640442751897782113594629199040704972086075085518871833160445857181865615692735091346304893766737428050213612890681428215714688698711344372377802222672248773878956977634351451672084270552385842645930905692409952770657911264324865716501077053658007889663211347374663498442000611969533723521242690929748556486370842402317802226648380410738089208731237915566806548347947539292701977756884782963111158363126173043556582746394521506324784713417728269040530898932955900475321152293226762668602848882253628832208558588504191164519786240775928058890298581303073605502370139409936699113906573876475063446950886147197798732611899869582515490979861413179500726855407383398309468820974478051793899799179554054563224555317443416520621522849137538563709259509400422848353526067376780794353931309410792869149523902637451166376167894945499345960003129767713257910283648822032308722860189133681973543897056509793189712685632681892688905343156361866965142142764061290538452553090600979301291621296387668614402222723923072251292828642875388016594287287484603654187531529660606672699394495636234507343438310283264431644171157800609898713118700477865880427353492891281547715296017115387418650120509516724384099679556861249229615920817373237055176251231941938526928884802119750484481326644567170648546641809622857726696922207883982873215068748503773001959181079315078652334638921055444125206291912108869871431857884965367050132738300215788059010835504300973907733233945633863769534021897753749100155809471639522167947596013291111736335149094946690560437572550456775321099620687880700436098766180162826566230578720234787627574363093565158792637943765138252465837206711701749544914046915118757755506551303792820611094784718218612825972512961580978083711960953242933542533852909559492320702590760183919962076464957166124737401557497354693344636596978870865865948593015709575358675677911560075772536384343509724523741270520150413387535477325477488955229129559439060437775262256962471867752748501714933978993680694073811923460697509350346901359566467806065389773077042092859207071142626779324257388707613832453858313666574942144636289216751711525397257830394403568278281058870132103088923281982774091859240945054392735312744021613719257863221693609637965688385406842845600503237950880947982959525449020666934730464946326984840154214177432359909031212731124218378122673729391625466705657525106041593545009593008680088699545250512128810135517510947028926903526278382266655944220124617302416125601074792000*i1^177 + -23806417405748825557696654398441389665026387810093008739457140417834066440750144395006898777455608578477525611882570652235782770243522570561669557379683868685655681880602312364330544233250727017456049954344875718714199102771518344774551448588004471976709765914983947890118058264054560284052707366639202478040406738681978274024277355523126303757876408255516177843515724798059343610090163713982660785395352042366094787255952202632078300043817106435000498711140689316247383568332525617657824036521519971025126548151381365832516974497180259072098212533680122676569018085238940033654871263666783058538728064301547226822939817931915158028904249005853328835230403656962265416488716136137065437721097885660661142364878531545818667226817145643408302728307047816669408688603777794187421522793262582531152265729098864517041266248313783143215561313847732472935525759019891737433553070713770045688501638819847006613894515561047111906341349798296867858155713968461450383739346561095898063198346605294430326331386631525980870133000395649471240930498219280086850544484614216280608777864614375210158385142883623978138420061730722106209889625060290772709136574870334443709227576333034599667090704342297174439846960257153563677105501813500021223220228870474675455632931063100720108595946939811059614498167955927666477610725733682819259573088802555069037439663412972879780475274978805475973572606403759021407235841588977686168633368088672951121226102470591118860625265164973033071319499795553165581880704918811560030659209162451745055185648876265875397747475951544810472482502408746889679092606599992148685538984154867978598332003741362623713318540752069981714899380929531064228183069760188888087150537641256575040616584006556769734239609422764440024833672801581215879973099432813004846187928608718194307103703418224809585129961899748662943127943151076341918193236297970933238512242581759656367549503102759699125965526671035099702918933331556928759112864910018680188509120491973531023434322980456768333357732362261889934996361458464194125917203791547830088533631639863215507476721124318771842916599257847742577116752238945145432300801353703920321540497752078954481527350204997598714469914186071679081791881518944122417085687306807531993627969343441734936514017018740805296214622982914553786484158560886485991938861417198909340998979211136230066171233118299321677995128278159247878528941268606494080017084940424324364862223406044357464257261111320166261941654468032928384205434500953999644902379492310156452737374546618172104002693595741798131851313147922057366038090135363356755515454148917454397263687621967657606983336017342536718848446026751405457113556734261359678616354366359653632392590570623053491375940547787123758233747132559558756756810680650507826617368790984855900257310315241112289819077942193414940063962468137986484106635066296692176089383638346160019165363766955433591828287270082244555838902840214799676552022538214626651921684806972867977895644665792589870789829230207685000239489249318792702307560279830823329581089726086472173909284302593406848065711379001599282432763177910664456202875088795248372420363445281080992940077936397198141800515280430004939667540114924989892029084544233092601641125521207594742386808227742909834964412286059037559377647148928786732274453754529850515302689560201865287459098139880308893166968941357720220124764104506692792838755684934456232394270703872668307689941424994583413435767048120315930988654086669859838696813989178884075862558166018724379270280677175812414611690851131044784500587723526761781440741121236377395786874347767368582297694048609730212999592499263240*i1^178 + 125685610856097921379875963055126566265360329026288381923062981225435727176951578038949629876663660803407794893383677838288093545053749411479757904027815618466651150643324195805895537677532048123784638958028731799684725720937393992774676013243486285096627779883454173916344670154693824277654336019206354089573064907745872675625790611638981153304218883062604151896733648602247238050400769948718935921766310635225436358169797727389920396419706851960946575871520487311132923079582431894475423696257877834309790388888885320114486036186956500732493370952851372287200210678219338414312961400582374320581677221021240270740524220062366861752070333521242518439060563919192930250077488242776629131032483846476531588133589382066904590516791715057040803590365483255995796889720114734695776430435857775196128816118028073981375723166343663054670342278010817089969104682635932963230510234379132233694633794765111269090129002509650440504053917162711578278177123481442381034079808141992364135436139044978526181691416744123719457704942058753556347785730668621392488672938836645913746614086852319683143585222085459244887094112096291606806369638750937712879292510268632294166020854375324210330687505776266195453420772702272795227464875093532097447094613375825467583688619416884119227895988807388599190936237417617209409695385553165647984262679338420500043052501516641131292789993672783690138336426927235833167493585974569255482599608707880548142568549606802096527376585132587863077544892727171707567138906319401572778196427932225124261786654630172661915368908109600345631282346304019070907311271487932571020584450202970751740503422009696936360080026751945785814340809961908548198340942155344340541382282363571159119161378028243711066435119102125355430315684255478143266033962385268803454140496045065270133233653482220006268718234461160611310542168207868678766033787166927473830747364060751716403673724778463504143200100180082221886274371951515447703282438488980652630333507812521751213653168939021675831980637502745943483330240045335253969284245104203790039822139379672998475324116692372719945420052582793365645832046375126518145872371817903058472507650791523757823358096330043784338678518628299541005994982673559306771827881490320460079949698446013518672057856382831166822719803432145214508594430280143959858761677491149798617367265844990149373274424653037052459762405290975902145167321898048168734631958109015041473283697102497886247792932640564230829530021256288599866981408623591257460464846982307865322591154632080353888518038575795142590494692667892685462370546459748754959071218543141628075064008942059089892702479078017563283883355577983183767947945815799444738301691463016564205688554502844919365452094826252442839545887025669693915099325505696195762112292133771494988875822489449647370001317773288459011592904854094812069760963042551659132815554734137109153769215051441602152971423365241766384868476582057313323820517267064577441934752934376020854166263834971509836116752782855603077333414130974773370524360341525716738834336757621865348843257777817742752146318891643132011351523836305550093670196179385318041112559652851487251198553890073553848666984191723803215167583830413368179152724748226431273807616003026066954131252710595133101060195010885851215456527409764894941292576437572728148131435973776753390801390372906763427574219707758608186506232369147802865921253463243940453991685380695435578117996463937033727523303519089731448043600333258194649001223792031726639201278668020142743622030001393150973635937820760469605966662318126497599656872966091535*i1^179 - N1*130325395163171669877814691075748358418098031136778037891021466477912904522605146220564739123783767281109256511918807868106630448578250306114134509707234187250133389283517888921474051623594833767277518434746440566780956912462694384235570169417834022610200351032785101708257338279639159583471502210628330123375615128289729972749943496094888518633085531008168722224540510435183375668954409343676458983554103160203190829712256178526708864087419711536464416714540286588033217603054114000316089466301254776853470581186921305663148424201549336087141185514496747744051127842802601552997862426902325438416681482180055147382822693260812222003651759848014522221394533821870275496935669391055924579750067858941599415291842267327820626279487869641359305993243649198404900669034033641948097271326374722608204484517059066865922525451679545132098196377952900791445419115183147178656390833123167232*i3 ] ]